BODY { text-align:center;
color:#583e15;
font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;
letter-spacing:1.2px;
font-size: 12px;
line-height: 22px;
font-weight:normal;
margin:0px;
padding:0px;
width:100%;
height:100%;
background-color: #fff5e8;
}
* html body {font-size: 70%;font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;
letter-spacing:1px;
vertical-align:baseline;width:100%;height:100%;
}
*:first-child+html body {
font-size: 70%;font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;width:100%;height:100%;
}
TD {font-size:12px;line-height:22px;letter-spacing:1.2px;}

.ts{font-size:11px;font-weight: 100;line-height:13px;letter-spacing:1.1px;}
H2{color:#dc7476;font-size: 13px;line-height: 22px;font-weight:normal;padding:0;margin:0;}

a:link{ color: #5e483d;text-decoration: none;  }
a:visited{color: #5e483d;text-decoration: none; }
a:active{ color: #5e483d;text-decoration: none; }
A:hover {color: #5a3e2c;text-decoration: underline;}

.gline{background-image: url(../image/gline.gif);background-repeat:repeat-x;height:2px;}
.gline2{background-image: url(../image/gline2.gif);background-repeat:repeat-x;height:2px;}

div{margin: 0;padding: 0;}
.space{padding:5px 15px 5px 15px;}
h3,h4,strong{font-size:12px;font-weight:normal;line-height:22px;margin:0;padding:0;}


.catetitle{width:202px;height:26px;display:block;margin:0;padding:0;}


#wrap {
width:100%;
background-image: url(../image/bg2.jpg);
background-position:50% 0;
background-repeat:repeat;
}

#wrapper {
background-image: url(../image/bg1.jpg);
background-repeat: no-repeat;
background-position:50% 0;
margin: 0 auto;
text-align:left;
/*
width:998px;*/
    }
#main	{
margin:0 auto;
	width: 728px;
	padding: 50px 0 0 0;
}
#main table{
margin:0 auto;
}
#main ul {
margin:0;
padding:5px;
list-style-type: none;
}
#main ul li{
margin:0;padding:2px 0 2px 5px;
list-style-type: none;
letter-spacing:1px;
color:#583e15;font-size: 13px;line-height: 22px;font-weight:normal;
}


div#header	{
	width: 800px;
	height:150px;
margin:0 auto;
  padding: 0;
}
#header ul{list-style-type: none;margin: 0 auto;padding: 0; width:800px;}
#header li{
  float: left;height:150px;
  margin: 0;
  padding: 0;
}
#m00{/*width:275px;*/height:150px;width:500px;}
#m00 a{background-image:url(../image/title.png);
background-repeat: no-repeat;width:500px;height:150px;display:block;}

#m01{width:150px;height:150px;}
#m01 a{background-image:url(../image/menu/1.png);width:150px;height:150px;display:block;}
#m01 a:hover {background-image:url(../image/menu/1on.png);width:150px;height:150px;}

#m02{width:150px;height:150px;}
#m02 a{width:150px;height:150px;display:block;background-image:url(../image/menu/4.png);}
#m02 a .nmenu{background:url(../image/menu/4on.png) !important;display:block;}
#m02 a:hover {background-image:url(../image/menu/4on.png);}




#footer	{
margin:0 auto;
background-image: url(../image/ft.jpg);
background-repeat: no-repeat;
background-position:50% 0;
height:200px;
background-color: #fff5e8;
}
div#fot	{
	width: 720px;
	height:150px;
margin:0 auto;
  padding: 0;
}
#footer ul{list-style-type: none;margin: 0 auto;float: left;
padding:20px 0 0 0; width:514px;}
#footer li{float: left;
  height:150px;
  margin: 0;
  padding-right:10px;
}
#footer p{
  float: right;height:150px;
  margin: 0;padding:20px 0 0 0; 
}
#fot TABLE{
margin:0 auto;
}
#fot TABLE TD STRONG{color:#473b33;font-weight: normal;margin: 0px;font-style: normal;font-size:12px;line-height:22px;}
#fot TABLE TD {color:#473b33;font-style: normal;font-size: 11px;line-height:20px;}

