body {
/*background-image:url(img/kabe_check39.gif);*/
/*background-image:url(img/main/gbk.gif);*/
/*background-repeat:repeat;*/
text-align: center;

/*henkou----*/
background-image: url(img/main/body_bgs.jpg);
background-repeat: repeat-x;
background-position: center top;
background-attachment: fixed;


}
/*トップ　背景画像なし*/
div.top {
width: 760px;
/*background-color: #ffffff;*/
}

/*トップ下領域*/
div.under {
width: 760px;
background-color: #169133;
/*background-color: #00aa80;
background-color: #336633;*/
}

div.topmenu {
width: 760px;
height: 30px;
background-image: url("img/main/topbar760.gif");
background-repeat:repeat;
float: left;
font-size: 80%; 
text-align: right;
vertical-align: middle;
padding-top: 10px;


}

/*左　段落 トップ*/
div.left {
float: left;
width: 190px;
/*height: 640px;*/
padding-top: 10px;
background-color: #169133;
font-size: 90%;
}

div.lefts {
float: left;
width: 190px;
/*height: 640px;*/
padding-top: 10px;
background-color: #169133;
font-size: 90%;
}
/*左　段落下部*/
div.leftunder {
width: 190px;
padding-top: 50px;
letter-spacing: 0.5em;

/*padding-left: 2px;*/
/*padding-bottom: 20px;*/
font-size: 80%;
/*background-color: #ffffff;
background-image: url("img/kabe_snow01.gif");
background-repeat:repeat;*/
}

/*トップページ挿絵*/
div.menu {
float: left;
width: 570px;
height: 242px;
padding-top: 10px;
padding-left: 20px;
background-color: #ffffff;
font-size: 80%;
background-image: url("");
}
/*トップページ商品*/
div.menup {
float: left;
width: 570px;
height: 250px;
/*padding-top: 10px;*/
/*padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
background-image: url("");
}

/*トップページ挿絵商品L*/
div.menupl {
float: left;
width: 300px;
height: 250px;
/*padding-top: 10px;*/
/*padding-left: 20px;*/
/*background-color: #ffffff;*/
font-size: 80%;
/*background-image: url("img/probk.gif");*/
}
/*トップページ挿絵商品R*/
div.menupr {
float: left;
width: 310px;
height: 250px;
/*padding-top: 10px;*/
padding-left: 10px;
/*background-color: #ffffff;*/
font-size: 80%;
background-image: url(img/probk.gif);
background-repeat:no-repeat;
}

/*--------------------更新--------*/


div#itiosi {
width: 275px;
*height: 150px;
/*background-image: url('img/format/fortune_t.jpg');
background-repeat:no-repeat;
　　　　/*上右下左*/
margin:5px 0px 0px 5px;
padding-left: 5px;

float:left;
}

div#itiosi table {
border: solid 1px #bbbbbb;
border-collapse: collapse;
/*margin-left:20px;
margin-right:10px;*/
margin: 10px 1px 10px 10px;

}

div#itiosi table td {
border-bottom: solid 1px #bbbbbb;
border-right: solid 1px #bbbbbb;
text-align: center;
BACKGROUND-COLOR:　;
/*height: 50px;*/
font-size : 100%;
/*font-family : Verdana;*/
/*color : #000000;*/
}






/*冬商品挿絵*/
div.menuw {
float: left;
width: 570px;
height: 150px;
padding-left: 80px;
padding-top: 50px;
background-color: #ffffff;
font-size: 80%;
background-image: url(img/josetuhuukei.gif);
background-repeat: no-repeat;
/*background-position: 20px*/
}

/*春商品挿絵*/
div.menusp {
float: left;
width: 570px;
height: 140px;
/*padding-left: 80px;*/
padding-top: 50px;
background-color: #ffffff;
font-size: 80%;
background-image: url(img/sp/tanpopomoji570.gif);
background-repeat: no-repeat;
/*background-position: 20px;*/
}

/*夏秋商品挿絵*/
div.menusum {
float: left;
width: 570px;
height: 150px;
padding-left: 80px;
padding-top: 50px;
background-color: #ffffff;
font-size: 80%;
background-image: url(img/sum/himawari.gif);
background-repeat: no-repeat;
/*background-position: 20px*/
}
/*通年商品挿絵*/
div.menuall {
float: left;
width: 570px;
height: 120px;
padding-left: 80px;
padding-top: 50px;
background-color: #ffffff;
font-size: 80%;
background-image: url(img/all/tuunenn570.gif);
background-repeat: no-repeat;
/*background-position: 20px*/
}

/*OEM追加--------081001*/
div.menuoem {
float: left;
width: 570px;
height: 140px;
padding-left: 80px;
padding-top: 50px;
background-color: #ffffff;
font-size: 80%;
background-image: url(img/oem/oembar.gif);
background-repeat: no-repeat;
/*background-position: 20px*/
}

/*ＯＥＭ機械紹介----------*/
/*------------------0810追加----------*/
div.oem2 {
float: left;
width: 570px;
/*height: 585px;*/
padding-top: 10px;
/*padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;

}

h2.oem2 {
FONT-SIZE: 50%;
/*margin: 5px;
BACKGROUND-COLOR: #ffffee;*/
}

div.oem2 H2 {
margin: 5px 5px 0px 5px;
font-size: 140%;
}

div.oem2 H3 {
margin: 0px 20px 10px 20px;
font-size: 110%;
text-align: left;

}



/*項目バー挿入*/
div.right {
float: left;
width: 570px;
/*height: 26px;*/
/*padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
}

/*商品案内*/
div.menu2 {
float: left;
width: 570px;
/*height: 585px;*/
/*padding-top: 10px;
padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
background-image: url("");
}

/*-----商品一覧------------------0805追加----------*/
div.image {
float: left;
width: 570px;
/*height: 585px;*/
/*padding-top: 10px;
padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
background-image: url("");
}

div.image img {
margin: 10px 10px 10px 10px;
border-width: 0;
}

div.image a.:hover {
LEFT: 1px; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline
} 


/*----------------OEM商品一覧　大--*/
div.oem3 {
float: left;
width: 570px;
/*height: 585px;*/
/*padding-top: 10px;
padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
background-image: url("");
}

div.oem3 img {
margin: 5px 5px 5px 5px;
border-width: 0;
}

div.oem3 H2 {
margin: 5px 5px 5px 5px;
font-size: 120%;
}

div.oem3 H3 {
margin: 10px 5px 0px 5px;
font-size: 110%;
}



div.right2 { 
float: left; 
width: 570px; 
height: 28px; 
background-image: url("img/main/topbar570.gif");
font-size: 80%; 
text-align: right;
vertical-align: middle;
padding-top: 10px;
}

/*メニューバー　テーブル*/
div.rightmenub { 
float: left; 
width: 570px; 
height: 28px; 
background-image: url("img/main/topbar570.gif");
font-size: 80%; 
text-align: right;
vertical-align: middle;
padding-top: 6px;
}

table.menubar {
width: 570px;
/*height: ;
line-height: normal;
border: 1px #00aa80 solid;
border-collapse: collapse;
background-color: #99FF66;*/
}

TD.menubarl {
FONT-SIZE: 80%;
WIDTH: 50%;
text-align: left;
/*HEIGHT: 30px;
BACKGROUND-COLOR: #ffffee;
border-bottom: solid 1px #00aa80;*/
}
TD.menubarr {
FONT-SIZE: 80%;
WIDTH: 50%;
text-align: right;
/*HEIGHT: 30px;
BACKGROUND-COLOR: #ffffee;
border-bottom: solid 1px #00aa80;*/
}
/*トピックス*/
div.topics {
float: left;
width: 570px;
height: 305px;
overflow:auto;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
BACKGROUND-COLOR: #ffffff;
FONT-SIZE: 90%;
}
/*トピックススクロール*/
div.topics2 {
float: left;
width: 568px;
height: 300px;
overflow:auto;
background-color: #ffffff;
font-size: 80%;
; border-color: 00aa80; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 3px
}

TD.topics {
	FONT-SIZE: 80%;
	WIDTH: 568px;
	vertical-align: text-top; 
	height: 300px; 
	margin-top: 5px
	/*overflow:auto;*/
	/*border-bottom: solid 1px #00aa80;
　　border: 1px #178b36 solid;*/
　　/*background-image: url(img/taiyoubk.gif);*/
}
/*トピックス装飾*/
ul.topics li {
	list-style-type: square;
	color: #0000ff;
}
/*概要*/
div.profile {
float: left;
width: 570px;
/*height: 320px;
overflow:auto;*/
/*padding-left: 20px;*/
/*padding-top: 5px;*/
BACKGROUND-COLOR: #ffffff;
FONT-SIZE: 80%;
}
/*沿革*/
div.profile1 {
float: left;
width: 570px;
/*height: 320px;
overflow:auto;*/
/*padding-left: 20px;*/
/*padding-top: 5px;*/
BACKGROUND-COLOR: #ffffff;
FONT-SIZE: 80%;
}
/*問い合わせ*/
div.toi {
float: left;
width: 570px;

/*padding-left: 20px;*/
/*padding-top: 5px;*/
BACKGROUND-COLOR: #ffffff;
FONT-SIZE: 80%;
}

div.footer {
clear: both;
width: 760px;
height: 25px;
background-color: #178b36;
font-size: 80%;
padding-top: 5px;
}



/*メニューリンク1*/
a.m1:link {
	COLOR: blue; TEXT-DECORATION: none
}
a.m1:visited {
	COLOR: blue; TEXT-DECORATION: none
}
a.m1:hover {
LEFT: 1px; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline
}
a.m1:active {
	COLOR: red; TEXT-DECORATION: underline
}

/*メニューリンク2*/
a.m2:link {
	COLOR: blue; TEXT-DECORATION: none
}
a.m2:visited {
	COLOR: blue; TEXT-DECORATION: none
}
a.m2:hover {
LEFT: 1px; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline; background-color:ffccff;
}
a.m2:active {
	COLOR: red; TEXT-DECORATION: underline
}
/*メニューリンク2*/
#pull a:link {
	COLOR: blue;
	 TEXT-DECORATION: none;
	 font-size:80%;
}

/*プルダウンメニュー*/
#pull a:visited {
	COLOR: blue; font-size:80%;
	TEXT-DECORATION: none;
}
#pull a:hover {
LEFT: 1px; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline; background-color:ffccff;
font-size:80%;
}
#pull a:active {
	COLOR: red; TEXT-DECORATION: underline;
	font-size:80%;
}




/*テーブル2*/
table.left {
width: 186px;
height: px;
line-height: normal;
border: 1px #00aa80 solid;
border-collapse: collapse;
background-color: #99FFFF;
padding-left: 2px;
}

TABLE.left3 {
	FONT-SIZE: x-small; COLOR: #333333
}
TABLE.left4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009933; LINE-HEIGHT: 18px;
}
/*テーブルトップ商品*/
table.menup {
width: 560px;
height: ;
/*line-height: normal;
border: 1px #00aa80 solid;
border-collapse: collapse;
background-color: #99FF66;*/
}

TD.menu {
FONT-SIZE: 90%;
WIDTH: 186px;
HEIGHT: 30px;
BACKGROUND-COLOR: #ffffee;
border-bottom: solid 1px #00aa80;
}

/*商品ページ*/
TD.menu2 {
FONT-SIZE: 90%;
WIDTH: 186px;
HEIGHT: 30px;
BACKGROUND-COLOR: #ffffee;
border-bottom: solid 1px #00aa80;
text-align: center;
}

/*商品名*/
TD.menu3 {
FONT-SIZE: 80%;
WIDTH: 186px;
HEIGHT: 25px;
BACKGROUND-COLOR: #ffffee;
border-bottom: solid 1px #00aa80;
}

TD.menu4 {
	FONT-SIZE: 90%; WIDTH: 186px; HEIGHT: 30px; BACKGROUND-COLOR: #ccff99;
border-bottom: solid 1px #00aa80;	
}

table.left2 {
width: 186px;
height: px;
/*line-height: normal;
border: 1px #00aa80 solid;
border-collapse: collapse;
background-color: #99FFFF;*/
padding-left: 2px;
}




TD.menuno {
FONT-SIZE: 90%;
WIDTH: 186px;
/*HEIGHT: 30px;*/
BACKGROUND-COLOR: #169133;
text-align: left;
COLOR: #ffffff;
padding-left: 10px;
letter-spacing: 0.2em;
}

TD.menuc {
FONT-SIZE: 100%;
WIDTH: 186px;
/*HEIGHT: 30px;*/
BACKGROUND-COLOR: #169133;
/*border-bottom: solid 1px #00aa80;*/
text-align: center;
}



TD.waku {
	FONT-SIZE: 100%; BACKGROUND-COLOR: #ffffee;
border-bottom: solid 1px #00aa80;
; border: #666666; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

TD.toi {
	FONT-SIZE: 80%; 
}

a.pro:hover {border:#FFCCCC none; background-color: #FFCCCC; top: auto; clip:    rect(   )}

a.pro {border:#FFCC00 none; background-color: #FFCC66; text-decoration: none; clip:   rect(   )}
.koumoku {
font-size: 80%;
background-color: #FFFFFF;
/*margin-left: 3px;*/
text-align: left;

height: 24px;
width: 125px;
vertical-align: middle;
padding-left: 15px;
}

.koumoku2 {
background-color: #FFFFFF;
/*text-indent: 5px;*/
vertical-align: middle;
height: 24px;
width: 451px;
font-size: 80%;
padding-left: 10px;
}

.kojin {
background-color: #FFFFFF;
/*text-indent: 5px;*/
vertical-align: middle;
height: 24px;

font-size: 80%;
padding-left: 10px;
}

TD.wakup { 
FONT-SIZE: 100%; 
border-bottom: solid 1px #00aa80;
border: 2px #FF6600 dotted; 
/*background-color: #FFFFCC;*/
background-color: #ccff99;
}

h1.pro {
FONT-SIZE: 140%;
margin: 5px;
BACKGROUND-COLOR: #ffffee;
}
h1.prosub {
FONT-SIZE: 100%;
margin: 5px;
/*BACKGROUND-COLOR: #ffffee;*/
}

TD.wakur { FONT-SIZE: 100%; border-bottom: solid 1px #00aa80; ; border: #FF6600 dotted; border-width: 2px 2px 2px 0px}
TD.wakul { FONT-SIZE: 100%; border-bottom: solid 1px #00aa80; ; border: #FF6600 dotted; border-width: 2px 0px 2px 2px}

TD.irosei {
	FONT-SIZE: 100%;
	WIDTH: 135px;
	BACKGROUND-COLOR: #FFFFCC;
    /*border-bottom: solid 1px #00aa80;*/
}
TD.iro {
	FONT-SIZE: 100%;
	WIDTH: 170px;
	BACKGROUND-COLOR: #FFFFCC;
    /*border-bottom: solid 1px #00aa80;*/
}





/*製品詳細*/
/*左　段落 トップ*/
div.seihinleft {
float: left;
width: 190px;
/*height: 640px;*/
padding-top: 10px;
background-color: #169133;
font-size: 90%;
}



div.seihin {
background-color: #ffffff;
width: 566px;
}

div.seihinkabu {
background-color: #ffffff;
width: 566px;
}

table.seihin {
width: 566px;
/*background-color: #FFFFFF;
border-top-width: 1px;
border-right-width:
1px; border-bottom-width:
1px; border-left-width: 1px*/
/*line-height: normal;
border: 1px #178b36 solid;
border-collapse: collapse;
background-color: #178b36;*/
}


/*--------製品説明用　テーブル----------*/
table.seihinsetu {
width: 234px;
font-size: 100%;
}



/*商品案内*/
div.seimenuleft {
float: left;
width: 330px;
/*height: 585px;*/
/*padding-top: 10px;
padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
background-image: url("");
}
div.seimenuright { 
float: left; 
width: 236px; 
/*height: 26px;*/ 
background-color: #ffffff; 
font-size: 90%;
vertical-align: middle;
padding-top: 10px;
}
/*---ページ全体商品写真の場合　更新081218-----*/
div.seimenuleft2 { 
float: left; 
width: 560px; 
/*height: 26px;*/ 
background-color: #ffffff; 
font-size: 90%;
vertical-align: left;
padding-top: 10px;
/*padding-left: 5px;*/
}

TD.seihinsetu2 {
BACKGROUND-COLOR: #ffffff;
border-bottom: solid 1px #FF6600;
border-left: solid 3px #FF6600;
height: 20px;
WIDTH: 550px;
font-size: 100%; 
padding-left: 10px;
vertical-align: middle;
}

/*---------------------------------------------------*/


div.topbar { 
float: left; 
width: 500px; 
/*height: 26px;*/ 
background-color: #ffffff; 
font-size: 80%;
text-align: right; 
vertical-align: middle;
/*padding-top: 10px;*/
}

div.seifooter {
clear: both;
width: 500px;
height: 25px;
background-color: #178b36;
font-size: 80%;
padding-top: 5px;
}

TD.seihin {
	WIDTH: 300px; BACKGROUND-COLOR: #ffffff;
}

TD.seihinsetu {
BACKGROUND-COLOR: #ffffff;
border-bottom: solid 1px #FF6600;
border-left: solid 3px #FF6600;
height: 20px;
WIDTH: 236px;
font-size: 100%; 
padding-left: 5px;
vertical-align: middle;
}



th.sei {
/*height: 40px;*/
vertical-align: middle;
}

h1.sei {
FONT-SIZE: 130%;
margin: 0px;
BACKGROUND-COLOR: #FF6600;
}

/*商品説明　表*/
table.seihinhyou {
border: solid 1px #0000cc;
border-collapse: collapse;
}

table.seihinhyou td {
border-bottom: solid 1px #0000cc;
border-right: solid 1px #0000cc;
}

table.seihinhyou td.l {
text-align: center;
}
table.seihinhyou td.m {
text-align: center;
}

/*商品説明　表　　ボーダーなし*/
table.seihinnb {

}
table.seihinnb td{
text-align: center;
font-size: 70%;
}
table.seihinnb td.l{
text-align: left;
font-size: 70%;
}

