
#top{
  width : 850px;
  height : 88px;
  
}
#topmenu{
  width : 850px;
  
  
  
  

  

  
  clear : both;
}
#topmenu2{
  width : 850px;
}
#center{
  width : 850px;
  height : 200px;
}
#l-menu{
  width : 170px;
  float : left;
  text-align : center;
}
#main{
  width : 545px;
  float : left;
}
#r-menu{
  width : 125px;
  float : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
  
}
#under{
  width : 850px;
  clear : both;
  text-align : center;
}
#copy{
  width : 850px;
  text-align : center;
  
  
  background-attachment : fixed;
  height : 40px;
}
#zenbu{
  width : 850px;
  

  

  text-align : left;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  background-color : white;
}
BODY{
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
  font-family : "MS UI Gothic";
  font-size : 90%;
  color : #400000;
  background-image : url(hanakabe4.gif);
}
#toptitle{
  text-align : left;
  width : 850px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}
.tabu{
  width : 80px;
  height : 20px;
  float : left;
  text-align : left;
  
  
  
}
.title{
  float : left;
  background-image : url(http://www.oshiriho.com/rakuten/rakuten_bana.gif);
  width : 250px;
  height : 85px;
}
.title2{
  float : left;
  width : 250px;
  
}

.kadomaru{
  background-image : url(../../../../Q2CFF8080.gif);
  width : 20px;
  height : 20px;
  float : left;
}
#tabu-waku{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #ff8080 #ff8080 #ff8080 #ff8080;}
.title3{
  width : 232px;
  float : left;
border-width : 2px 2px 2px 2px;border-style : dotted dotted dotted dotted;border-color : #fc9a6b #fc9a6b #fc9a6b #fc9a6b;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  font-size : 90%;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}


A{
  color : #400000;
  text-decoration : underline;
}
A:HOVER{
  color : #009999;
  background-color : #ffffac;
  text-decoration : underline overline;
}
A:VISITED{
  color : #400000;
}
#tabu-waku-s{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #fc9a6b #fc9a6b #fc9a6b #fc9a6b;}
#tabu-waku-o{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #fdde9f #fdde9f #fdde9f #fdde9f;}
#tabu-waku-y{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #fcfe9c #fcfe9c #fcfe9c #fcfe9c;}
#tabu-waku-g{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #ccfe9c #ccfe9c #ccfe9c #ccfe9c;}
#tabu-waku-b{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #b7dcfd #b7dcfd #b7dcfd #b7dcfd;}
#tabu-waku-m{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #d2d1fe #d2d1fe #d2d1fe #d2d1fe;}
.midasi1{
  font-family : "MS UI Gothic";
  color : #400000;
  
  margin-left : 15px;
  
  
  
  
  
  
  
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-left-width : 5px;
  border-bottom-width : 2px;
  border-left-style : solid;
  border-bottom-style : dotted;
  border-left-color : #400000;
  border-bottom-color : #400000;
  background-color : #fcfe9c;
  width : 90%;
  
  left : 0px;
  font-size : 16px;
  font-weight : normal;
  height : 18px;
}
.m-waku{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  text-align : left;
}
.dai{
  color : #400000;
  background-color : #ff8080;
}
.list{
  list-style-position : outside;
  list-style-image : url(../../../../s/b-hana1_e.gif);
}
.momo{
  text-align : center;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  font-size : 90%;
}
.yaji{
  background-image : url(../../../../s/36.gif);
  list-style-position : inside;
  list-style-image : url(../../../../s/36.gif);
}
.midasi2{
  color : #400000;
  background-color : #ece9d9;
  width : 90%;
  margin-left : 15px;
  height : 20px;
  font-size : 16px;
  font-weight : normal;
}
.midasi3{
  color : #400000;
  background-color : #fc9a6b;
  margin-left : 5px;
  width : 90%;
  font-weight : bold;
  text-align : center;
  height : 20px;
  
  
  
  font-size : 15px;
  margin-top : auto;
  margin-right : auto;
  margin-bottom : auto;
}
.midasi4{
  margin-left : 15px;
  
  border-bottom-width : 1px;
  
  border-bottom-style : dotted;
  
  border-bottom-color : #b3f28c;
  width : 90%;
}
.midasi5{
  margin-left : 15px;
  border-bottom-width : 2px;
  border-bottom-style : dotted;
  border-bottom-color : #ff8080;
  width : 90%;
  color : #400000;
}
.yoko{
  list-style-image : url(b-hana1_e.gif);
}
.waku{
  width : 90%;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
}
.label{
  text-decoration : none;
}
.momo2{
  text-align : center;
  
  
}
.kugiri{
  width : 150px;
  float : left;
  text-align : left;
  margin-top : auto;
  margin-left : 25px;
  margin-right : auto;
  margin-bottom : auto;
  font-size : 90%;
}
H1{
  font-weight : lighter;
  
  
  font-size : 13px;
  
}
.waku-ten{border-width : 2px 2px 2px 2px;border-style : dotted dotted dotted dotted;border-color : #b3f28c #b3f28c #b3f28c #b3f28c;
  width : 90%;
  
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.han{
  width : 220px;
  float : left;
}
.waku-syouhin{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #8be3ff #8be3ff #8be3ff #8be3ff;
  width : 150px;
  height : 150px;
}
#main2{
  width : 670px;
  float : left;
}
#syouhin{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;}
.s-waku{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #b3f28c #b3f28c #b3f28c #b3f28c;
  width : 330px;
  height : 230px;
  float : left;
  text-align : center;
}
.t-waku{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : green green green green;
  width : 150px;
  height : 230px;
  float : left;
}
.syo-waku{
  width : 90%;
  height : 232px;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
}
.midasi6{
  background-color : #fcfe9c;
  border-bottom-width : 1px;
  border-left-width : 5px;
  border-bottom-style : solid;
  border-left-style : solid;
  border-bottom-color : #ffac46;
  border-left-color : #ffac46;
  text-align : left;
  width : 90%;
  
  
  
  text-indent : 0px;
  
  color : #400000;
  
  padding-top : 0px;
  padding-left : 8px;
  margin-left : 10px;
}
.tagu{
  text-decoration : none;
}
.syou1{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : black black black black;
  width : 668px;
  height : 150px;
}
.syou-mei{
  
  
  
  width : 600px;
  padding-bottom : 0px;
  margin-bottom : 0px;
  margin-left : 5px;
  
}
.syou-ga{
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  width : 120px;
  height : 120px;
  float : left;
}
.syou-setumei{
  
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  width : 520px;
  float : left;
  height : 120px;
}
.hidari{
  text-align : left;
}
.set3{
  width : 30%;
  height : 100px;
  float : left;
  clear : none;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  text-align : center;
  font-size : 90%;
}
.title4{
  width : 596px;
  height : 85px;
  float : left;
}
#syouhin2{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #9bb973 #9bb973 #9bb973 #9bb973;}
.migi{
  text-align : right;
}
.syou-aka{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : black black black black;
  width : 668px;
  height : 250px;
}
.syou-ga-aka{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  width : 220px;
  height : 220px;
  float : left;
}
.noline{
  text-decoration : none;
}
