body {
/*background-image:url(img/kabe_check39.gif);
background-image:url(img/main/gbk.gif);
background-repeat:repeat;*/
text-align: center;
background-color: #193215;
}
/*トップ　背景画像なし*/
div.top {
width: 760px;
/*background-color: #ffffff;*/
}

/*------上段項目------*/
div.topmojimenu {
float: left;
/*clear: both;*/
width: 30%;
height: 10px;
COLOR: #ffffff;
/*background-color: #193215;
font-size: 80%;*/
text-align: left;
}
div.topmojimenur {
clear: both;
/*width: 760px;*/
height: 10px;
COLOR: #ffffff;
/*background-color: #193215;
font-size: 80%;*/
text-align: right;
}
h1.menu {
font-size: 80%;
COLOR: #ffffff;
line-height: 1;
margin: 0px;
}
/*-------------------------------------------------------*/
/*------タイトルフラッシュ用下目次------*/
div.titlesita {
width: 760px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: left;
COLOR: #ffffff;
}

div.topsita {
width: 760px;
}
/*----------------------------------------------------*/



/*トップ下領域*/
div.under {
width: 760px;
/*background-color: #169133;
background-color: #00aa80;
background-color: #336633;*/
background-color: #193215;
}

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: 20%;
/*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;
/*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("");
}


/*shop商品案内-------------------------------------------------------------*/
div.shop {
float: left;
width: 100%;
/*height: 585px;*/
/*padding-top: 10px;
padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
background-image: url("");
}
table.shop {
line-height: normal;
border: 1px #808000 solid;
border-collapse: collapse;
background-color: #808000;

}
th.shop {
/*height: 40px;*/
vertical-align: middle;
}

td.shop1 {
BACKGROUND-COLOR: #ffffff;
border-bottom: solid 1px #808000;
border-left: solid 1px #808000;
WIDTH: 75%;
font-size: 100%; 
vertical-align: middle;
}

td.shop2 {
BACKGROUND-COLOR: #ffffff;
border-bottom: solid 1px #808000;
border-left: solid 1px #808000;
height: 20px;
font-size: 100%; 
padding-left: 5px;
vertical-align: middle;
}
td.shop3 {
BACKGROUND-COLOR: #ffffff;
border-bottom: solid 1px #808000;
border-left: solid 1px #808000;
height: 20px;
font-size: 100%; 
padding-left: 5px;
vertical-align: middle;
}
td.shop4 {
BACKGROUND-COLOR: #ffffff;
border-bottom: solid 1px #808000;
border-left: solid 1px #808000;
height: 20px;
font-size: 90%; 
padding-left: 5px;
vertical-align: middle;
text-align: right;
}

h1.shop {
FONT-SIZE: 130%;
margin: 0px;
BACKGROUND-COLOR: #808000;
}
/*-------------------------------------------------------------------------------------*/


/*項目バー挿入*/
div.right {
float: left;
width: 570px;
/*height: 26px;*/
/*padding-left: 20px;*/
background-color: #ffffff;
font-size: 80%;
}

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.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.footer {
clear: both;
width: 760px;
height: 25px;
background-color: #808000;
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: #c0c0c0; TEXT-DECORATION: none
}
a.m2:visited {
	COLOR: #ffff66; 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;
}

/*テーブル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: 20px;
}

TD.menuc {
FONT-SIZE: 100%;
WIDTH: 186px;
/*HEIGHT: 30px;*/
BACKGROUND-COLOR: #169133;
/*border-bottom: solid 1px #00aa80;*/
text-align: center;
}



