@charset   "Shift_JIS";
BODY{  
  text-align:center;
  
  background-image : url(body-gy.jpg);
  background-repeat : repeat;background-position : center top;
  height : 1500px;
}

#top {  
  width : 938px;
  height : 85px;
  margin-bottom : 0px;
  margin-top : -15px;
  display : block;
  background-color : white;
  background-image : url(top-grd.jpg);
  background-repeat : repeat-x;
}


#search A {  
  display:block;
  float:right;
  width:114px;
  height:22px;
  
  background : no-repeat right bottom;
  background-image : url(top-shoppingbag-pu.gif);
  
  text-indent : -9999pt;
  margin-top : 65px;
}




#mbflogo  {  
  display:block;
  float:left;
  width:444px;
  height:43px;
  text-indent:-9999px;
  background : no-repeat left bottom;
  background-image : url(mbf-logo.gif);

  border-width : 0px 0px 0px 0px;

  margin-left : 8px; 

  padding-top : 55px;
}
#blue{  
  display:block;
  float : left;
  width : 13px;
  height : 22px;
  background-repeat : no-repeat;
  background-color : black; 
  padding-bottom : 0px;
  margin-bottom : 0px;

  background-image : url(red.jpg);
  margin-left : 0px;
  padding-left : 0px;

  
  background-color : black;
  border-right-style : none;
  
}

#navi{  
  display : inline;
  width : 938px;
  height : 22px;
  margin: 0 auto;
  text-align:left;

  padding-left : 0px;
  margin-left : 0px;  
  background-color : black;
  overflow : hidden;
}

#topnavi {  
  display:block;
  float:right;
  width : 925px;
  height : 22px;
  background-repeat : repeat-x;
  background-color : black; 
  padding-bottom : 0px;
  margin-bottom : 0px;

  background-image : url(top-navi-grd-bk.gif);
  margin-left : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 0px;  
  margin-top : 0px;
  border-width : 0px 0px 0px 0px;
  overflow : hidden;
}





UL#topnavi LI{  
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 0px;  
  padding-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;  
  margin-top : 0px;
  margin-bottom : 0px; 
  border-width : 0px 0px 0px 0px;
  display : inline;
}



#main {  
  width : 938px;

   margin-top : 0px;
  padding-top : 7px;  
  text-align:left;
  background-color : white;
  padding-left : 14px;
  padding-right : 14px;
}


UL#leftnavi LI A{  
  text-decoration : none; 
  float:left;
  color : black;
}
UL#leftnavi LI A:visited,
UL#topnavi LI A:link{  
  color:#000000;
}
UL#leftnavi LI A:hover,
UL#leftnavi LI A:active,
UL#leftnavi LI A:focus{  
  background:#ffffff;
}
UL#leftnavi LI A{  
  display:block; 
  width:100%;
  float:left;
}
#leftnavi {  
  float : left;
  background-color : #f2eeef;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 0px;
  margin-right : 0px;
  padding-right : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  width : 140px;
  padding-top : 0px;
  border-top-width : 0px;
  border-bottom-width : 0px;
  margin-bottom : 0px;
  border-right-width : 0px;
  
  
  

  height : 1480px;
}

UL#leftnavi LI{  
  font-size : 11px;
  font-family : Arial;
  font-weight : 100;
  color : black;

  padding-top : 4px;
  padding-bottom : 0px;
  margin-top : 0px;
  text-align : left;
  margin-left : 0px;
  padding-left : 3px;
  margin-right : 0px;
  padding-right : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-top-width : 0px;
  letter-spacing : 1px;
  

  border-bottom-width : 0px;
  margin-bottom : 0px;
  border-right-width : 0px;
  
  
  
}

#mainmain {  
  float : right;
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 0px;
  border-left-width : 0px;
  width : 760px;
  right : auto;
  border-top-width : 0px;
  border-bottom-width : 0px;
  margin-bottom : 0px;
  border-right-width : 0px;
  
  padding-top : 0px;
  padding-right : 2px;
  padding-bottom : 0px;
  margin-right : 0px;
  
  color : black;
  font-size : 12px;
  font-family : Arial;
  font-weight : 100;
  font-style : normal;
}


#mainmain  a:visited,
#mainmain  a:link{  
  text-decoration : none; 
  color : black;
}
#mainmain  a:hover,
#mainmain  a:active,
#mainmain  a:focus{  
  text-decoration : underline; 
  color : black;
}



UL#footnavi LI{  
  display : inline;
  font-size : 10px;
  font-family : Arial;
  font-weight : normal;
  color : white;
  letter-spacing : 1px;
    
  padding-left : 22px;
  padding-right : 22px;
  padding-top : 2px; 
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-top : 0px;  
  
  
  border-width : 0px 1px 0px 1px;
    
  height : 18px;
  
  text-align : center;
  vertical-align : middle;
  
}
UL#footnavi LI A{  
  text-decoration:none; 
}
UL#footnavi LI A:visited,
UL#footnavi LI A:link{  
  color:#ffffff
;
}
UL#footnavi LI A:hover,
UL#footnavi LI A:active,
UL#footnavi LI A:focus{  
  color:#ffffff;
}
#copy {  
  font-size : 9px;
  font-family : Arial;
  font-weight : 100;
  color : gray;
  text-align : center;
  letter-spacing : 1px;
  margin-top : 1px;
  margin-bottom : 1px;
  width : 910px;
  padding-left : 0px;
  margin-left : 0px;  

  padding-bottom : 15px;
}


#footnavi {  

  text-align:left;
  display : inline;
  width : 910px;
  height : 18px;
  right : auto;

  background-image : url(undergrd.gif);
  background-repeat : no-repeat;
  
  margin-bottom : 5px;
  margin-top : 5px;
  margin-left : 0px;
  padding-left : 0px;


}
#se{  

  margin-bottom : 0px;
  
  padding-bottom : 0px;
  display : inline;
  width : 69px;
  height : 55px;
  float : left;
  margin-left : 150px;
}
.text  {  
  text-indent:-9999px;
}

#wrap{

}
.mado-text{  

  padding-left : 3px;

  padding-right : 3px;
}
.mado-snap{  
  
  
  padding-top : 4px;
  padding-right : 3px;
}
