@charset   "Shift_JIS";

@import url(mbf.css);
BODY{
	  
    
  text-align:center;
  
  background-repeat : repeat;

background-position : center top;
}

#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;
}
#toponly {
	  
    
  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(item/top-shoppingbag-pu.gif);
  
  text-indent : -9999pt;
  margin-top : 65px;
}




#mbflogo  {
	  
    
  display:block;
  float:left;
  width:454px;
  height:60px;
  text-indent:-9999px;
  background : transparent url(mbf-logo-haru.gif) no-repeat scroll left bottom;
  

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

  margin-left : 8px; 

  padding-top : 60px;
}
#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(item/red.jpg);
  margin-left : 0px;
  padding-left : 0px;

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

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

  padding-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(item/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;
  display : inline-block;
}


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 : 4px;
  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 : 0px;
  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 : block;
  width : 910px;
  height : 18px;
  

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





  overflow : hidden;
}
#se{
	  
    

  margin-bottom : 0px;
  
  padding-bottom : 0px;
  display : inline;
  width : 69px;
  height : 55px;
  float : left;
  margin-left : 14px;

  

  margin-top : 25px;
}
.text  {
	  
    
  text-indent:-9999px;
}

#wrap{

}
.mado-text{
	  
    

  padding-left : 3px;

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

#leftunder{
  background-color : white;
  width : 140px;
  height : 2380px;

}
#leftwhite{
  background-color : white;
  width : 140px;
  display:block;
}
#leftwhite  a:visited,
#leftwhite  a:link{
  text-decoration : none; 
  color : black;
}

#leftwhite  a:hover,
#leftwhite  a:active,
#leftwhite  a:focus{
  text-decoration : none; 
  color :#990000;
}



#leftall{
  width : 140px;

  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : left;
  left : 0px;
  display : block;
  border-left-width : 0px;
  border-right-width : 0px;
  border-top-width : 0px;
  border-bottom-width : 0px;
  border-right-width : 0px;
  

  
}

}

#leftnew{
  width : 140px;

}
/*------------ table style set ------------*/
.hpb-cnt-tb1{
	background-color : white;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb2{
	background-color : white;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color : white;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 0.8em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 0.8em;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 0.8em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 0.8em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 0.8em;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 0.8em;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 0.8em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

