@charset "Shift_JIS";
/*-----ブラウザ表示の統一-----*/
html,body{
	height:auto;
}
body{
color:#333333;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 75%;
	line-height: 150%;
}
html>/**/body {
	font-size: 12px;
}
* + html body {
	font-family: "メイリオ","Meiryo";
}
.wrap {
height:840px;
*height:100%;
min-height:100%;
}

body >.wrap {
height:auto;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td	{
	margin: 0;	padding: 0;
}
address, caption, cite, code, dfn, em, strong, th, var	{
	font-style: normal;
}

caption, th	{
	text-align: left;
}
q:before ,q:after	{
	content: '';
}
object, embed	{
	vertical-align: top;
}
hr, legend	{
	display: none;
}
h1, h2, h3, h4, h5, h6	{
	font-size: 100%;
}
img, abbr, acronym, fieldset	{
	border: 0;
	vertical-align: bottom;
}
li{
list-style-type: none;
}


/*-------------------------*/
/*-----ページの基礎部分-----*/
body{
 *text-align:center;
 background-color:#216621;
}
.wrap{
width:842px;
margin:0px auto 0px auto;
}
.contents{
font-size:16px;
clear:both;
width:842px;
height:auto;
overflow:hidden;
background-color:#f8f4d6;
}

.main{
width:650px;
margin:5px 10px 5px 10px;
text-align:left;
float:right;
}
/*-------------------------*/

/*-----サイドメニュー部分-----*/
.sidemenu{
width:150px;
float:left;
margin:5px 10px 5px 10px;
}

.sidemenu ul{
margin:0px;
float:left;
}
.sidemenu a{
font-size:18px;
color:black;
margin:0px;
text-decoration:none;
}
.sidemenu p{
color:white;
text-align:center;
background-color:#216621;
}
.sidemenu li{
border-width:1px;
border-bottom-style:dotted;
width:150px;
line-height:30px;
text-align:left;
list-style-type:none;
}
/*-------------------------*/

/*----------ロゴ部分--------*/
.rogo{
text-align:center;
margin:0px 0px 0px 0px;
}

.rogo img{
width:842px;
height:100px;
}
/*-------------------------*/


/*-----メインメニュー部分-----*/
.menu{
width:840px;
height:30px;
text-align:center;
margin-left:auto;
margin-right:auto;
border-bottom:2px #216621 solid;
}

.menu2{
display:block;
height:30px;
text-align:center;
}

ul.menu2 li{
float:left;
background-color:#336633;
height:30px;
line-height:30px;
list-style:none
}

.menu a{
display:block;
background-image:url(images/menu.gif);
font-size:24px;
color:white;
line-height:30px;
margin-left:1px;
margin-right:1px;
text-decoration:none;
text-align:center
}

.menu .top{
width:108px;
}

.menu .history{
width:125px;
}

.menu .syokai{
width:108px;
}

.menu .syohin{
width:108px;
}
.menu .mart{
width:108px;
}

.menu .kaisya{
width:108px;
}

.menu .mail{
width:161px;
}

.menu a:hover{
background-image:url(images/menu2.gif);
}
/*-------------------------*/






/*-----フッター部分-----*/
.footer{
font-size:16px;
clear:both;
color:white;
width:842px;
background-color:black;
text-align:center;
}
.footerlist{
color:white;
text-align:center;
margin-left:auto; margin-right:auto;
}

.footerlist a{
text-decoration:none;
color:white;
}

.footerlist a:hover{
color:orange;
}


/*--------------------*/



/*-----小見出部分-----*/
.h3bak{
text-align:left;
}


/*---------------------*/

