body {
	font-family:Arial, Helvetica, sans-serif, "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け";
	font-size : x-large;
	padding-right: 3px;
	margin-right: 3px;
      }
.img {border:0}

a img,a img:link,a img:visited,a img:hover,a img:active {border: none;}

.redback{background: url(img/back2.jpg) repeat-x;
width:100%;
margin:0;
height:11px;
font-weight:bold;
font-color:#000000;
font-size:10px;
}

.redback a{
color:#ffffff;}

.copy{color:#000000;
}

#bd{border-top:#eeeeee solid 1px;
border-right:#eeeeee solid 2px;
border-bottom:#eeeeee solid 2px;
border-left:#F7931E solid 4px;
padding-bottom:5px;
margin-bottom:2px;
}

#beautybd{border-top:#eeeeee solid 1px;
border-right:#eeeeee solid 2px;
border-bottom:#eeeeee solid 2px;
border-left:#F9BBE1 solid 4px;
padding-bottom:5px;
margin-bottom:2px;
}

#otherbd{border-top:#eeeeee solid 1px;
border-right:#eeeeee solid 2px;
border-bottom:#eeeeee solid 2px;
border-left:#68b3e3 solid 4px;
padding-bottom:5px;
margin-bottom:2px;
}

.line{border:#eeeeee solid 1px;
}

.coupon{
background-color:#FFDCB3;
border:#FF0000 double 5px;
}

.mainback{background: url(img/bavk.jpg) repeat-x;
width:100%;
margin:2 0 0 0;
height:40px;
padding-top:6px;
}

 /* Menu Navigation */

  
    #cat_nav {
      list-style:none;
      margin:0px;
	  width:100%;
      padding:0px;
    }
    
    #cat_nav li {
      background-image:url(img/bavk.jpg);
      background-repeat:repeat-x;
    }
    
   
    #cat_nav li a {
      display:block;
      padding:8px 0px 9px;
      width:100%;
      font-size:18px;
      text-decoration:none;
    }
    
    #cat_nav li a p {
        text-align:left;
        width:100%;
		
    }
    
    #cat_nav li a:hover {
      background-image:url(img/bavk.jpg);
      background-repeat:repeat-x;
      display:block;
    }
 /* List LOGO&MORE

  
    #list0_nav {
	  background-image:url(img/moreinfo.png);
      background-repeat:no-repeat;
      list-style:none;
      margin:0px;
	  width:40px;
	  float:right;
      padding:0px;
	  font-weight:bold;
    }
	 #list0_nav li a {
      display:block;
      padding:4px 0px 4px;
      width:40px;
      text-decoration:none;
    }
    
    #list0_nav li a:hover {
      background-image:url(img/moreinfo.png);
      background-repeat:no-repeat;
      display:block;
    }
    
 /*   #list1_nav li {
      background-image:url();
      background-repeat:repeat-x;
    }
    
*/
 /* List NONE*/

  
    #list1_nav {
	  background-image:url();
      background-repeat:repeat-x;
      list-style:none;
      margin:0px;
	  width:100%;
      padding:0px;
	  font-weight:bold;
    }
	 #list1_nav li a {
      display:block;
      padding:0x 0px 4px;
      width:100%;
      text-decoration:none;
    }
    
    #list1_nav li a:hover {
      background-image:url();
      background-repeat:repeat-x;
      display:block;
    }
    
 /*   #list1_nav li {
      background-image:url();
      background-repeat:repeat-x;
    }
    
*/
 /* List RESTAURANT*/

  
    #list_nav {
	  background-image:url(img/res-back.jpg);
      background-repeat:repeat-x;
      list-style:none;
      margin:0px;
	  width:100%;
      padding:0px;
	  font-weight:bold;
	  
    }
	 #list_nav li a {
      display:block;
      padding:4px 0px 4px;
      width:100%;
      text-decoration:none;
    }
    
    #list_nav li a:hover {
      background-image:url(img/res-back.jpg);
      background-repeat:repeat-x;
      display:block;
    }
    
 /*   #list_nav li {
      background-image:url(img/res-back.jpg);
      background-repeat:repeat-x;
    }
    
*/
	
 /* List BEAUTY */

  
    #listb_nav {
	  background-image:url(img/beau-back.jpg);
      background-repeat:repeat-x;
      list-style:none;
      margin:0px;
	  width:100%;
      padding:0px;
	  font-weight:bold;
    }
	 #listb_nav li a {
      display:block;
      padding:4px 0px 4px;
      width:100%;
      text-decoration:none;
    }
    
    #listb_nav li a:hover {
      background-image:url(img/beau-back.jpg);
      background-repeat:repeat-x;
      display:block;
    }
    
 /*   #list_navb li {
      background-image:url(beau-back.jpg);
      background-repeat:repeat-x;
    }
    
*/

 /* List OTHER */

  
    #listo_nav {
	  background-image:url(img/other-back.jpg);
      background-repeat:repeat-x;
      list-style:none;
      margin:0px;
	  width:100%;
      padding:0px;
	  font-weight:bold;
    }
	 #listo_nav li a {
      display:block;
      padding:4px 0px 4px;
      width:100%;
      text-decoration:none;
    }
    
    #listo_nav li a:hover {
      background-image:url(img/other-back.jpg);
      background-repeat:repeat-x;
      display:block;
    }
    
 /*   #list_navo li {
      background-image:url(other-back.jpg);
      background-repeat:repeat-x;
    }
    
*/


li.otherback{background: url(img/bavk.jpg) repeat-x;
width: 100%;
margin:0;}

.greenback{background: url(img/back.jpg) repeat-x;
width:100%;
margin:0;
height:15px;
}

.endb{
/*background: url(img/ennd-back2.png) repeat;*/
background-color:#D5EAFA;
width:100%;
height:150px;
}

.greyback{background-color:#F2F2F2;
}
.alf{color:#cccccc;
font-weight:bold;
}

.title{background-color:orange;
color:#ffffff;}

.beautytitle{background-color:#F9BBE1;
color:#ffffff;}

.othertitle{background-color:#68b3e3;
color:#ffffff;}

.bgc{background-color:#ffffff;
}

.sub{color:#505151;
font-weight:bold;
}
.back {font-size:14px}

.logo {padding-right:5px;}

/* List MIsako */

#beautymisa{border-top:#eeeeee solid 1px;
border-right:#eeeeee solid 2px;
border-bottom:#eeeeee solid 2px;
border-left:#F9BBE1 solid 4px;
padding-bottom:5px;
margin-bottom:2px;
}

 #listb_nav {
	  background-image:url(img/beau-back.jpg);
      background-repeat:repeat-x;
      list-style:none;
      margin:0px;
	  width:100%;
      padding:0px;
	  font-weight:bold;
    }
	 #listb_nav li a {
      display:block;
      padding:4px 0px 4px;
      width:100%;
      text-decoration:none;
    }
    
    #listb_nav li a:hover {
      background-image:url(img/beau-back.jpg);
      background-repeat:repeat-x;
      display:block;
    }
    
 /*   #list_navb li {
      background-image:url(beau-back.jpg);
      background-repeat:repeat-x;
    }
    
*/

 /* List OTHER */
.mainbackk {background: url(img/bavk.jpg) repeat-x;
width:100%;
margin:2 0 0 0;
height:40px;
padding-top:6px;
}

.mainbackk a{text-decoration: none
}