@charset   "UTF-8";
body{
  font-family :verdana,helvetica,Osaka,Arial,sans-serif;
  background:url(u010bcg.gif);
  margin:0;
  padding:0;
  text-align:center;
}
/*head line*/
h1{		
  color:#ffffff;
  background-color : #000080;
  padding:5px;
  font-size:144%;
}
h2{
  font-size:16px;
  color: #ffffe8;
  background-color:#005b00;
  border:double 3px #ffffff;
  padding:3px 3px;
  margin:0.5em auto;
}
h3{		
  border:2px double #663300;
  font-size:120%;
  color:#ffffff;
  background:#663300;
}
h4{
  font-size:12px;
  color:#000000;
  background-color:#ffffff;
  padding:0.5em;
  margin:0.5em;
  border:solid 1px #333333; 
}
h5{
  border-bottom:double 3px;
  text-align:left;
}
p{		
  font-size:80%;
  line-height:1.5em;
  color:#282828;
}
a:link{
  color: #0elf94;
}
a:visited{
  color: #6900a8: 
}
a:hover{		
  color: #ff0000;
  text-decoration:none;
}
#wrap{		
  width:900px;
  height:auto;
  padding:2%;
  background:#/*ffe682*/ffffff;
  border-left:solid 1px #333333;
  border-right:solid 1px #333333;
  text-align:left;
}
#head{		
  background:#ffccff;
  padding:0.5% 3%;
  border:solid 1px #333333;
  margin-bottom:0;
}
#path{		
  margin-top:0.5em;
  padding:0;
  border:solid 1px #333333;
  background:#e5e5e5;
}
#path ul{		
  margin:0.7em 0;
  padding:0;
  list-style:none;
  text-align:left;
}
#path li{		
  display:inline;
  padding:0 0.5em;
  font-size:0.63em;
}
#left-side{		
  height:auto;
  float:left;
  width:26%;
  background:#f4fff0;
  border:solid 1px #ff0000; 
  margin-top:0.5em;
  margin-bottom:0.8em;
  /*padding:0.8em;*/
}
#main{		
  margin-top:0.5em;
  margin-bottom:0.8em;				
  margin-left:29%;
  padding:0.8em;
  border:solid 1px #ff8c00;
  background:#ffffe0;
}
#foot{		
  border-top:1px solid #333333;
  clear:both;
  width:100%;
}
#left-side li{		
  font-size:80%;
  padding-left:0;
  text-align:left;
}
#left-side ul{
}
#foot ul{		
  margin:0.5em 0;
  padding:0;
  list-style:none;
  text-align:right;
}
#foot li{		
  display:inline;
  font-size:0.63em;
  padding:5px;
}
li{		
  list-style:none outside;
}
address{		
  border:solid 1px #333333;
  background:#e5e5e5;							
  font-style:normal;
  font-size:0.8em;
  text-align:right;
  padding:0.5em;
  margin:0.5em auto;
}
.midasi{
color:000080;
background:#66cc66;
border-right:solid 10px #005b00;
border-bottom:solid 1px #aaaaaa;
padding:0.5em;
margin:10px 5px 5px 5px;	
font-weight:bold;
text-align:center;
}
.pagetop{		
  text-align:right;
  font-size:0.8em;
}
.shop-name{		
  text-align:right;
  font-size:0.8em;
  margin:0.8em 0;
  color:#ff2828;
  font-weight:bold;
}
dd{
  text-align:left;
  margin:1em;
}
dt{
 margin-left:3%;
 border-bottom:dotted 1px #333333;
}