@charset "utf-8";
/* CSS Document */

#main div.category_navi{
  margin-bottom:60px;
}
#main div.category_navi ul{
  background-image:url('https://img07.shop-pro.jp/PA01118/791/etc/top_bg4.jpg');
  list-style-type:none;
  border-radius:10px;
  margin-bottom:40px;
}
#main div.category_navi div:last-child {
  text-align:center;
  clear:both;
}
#main div.category_navi > ul{
  float:left;
  padding-top:10px;
  padding-bottom:10px;
}
#main div.category_navi > ul::after{
  content:'';
  display:block;
  width:700px;
  height:1px;
  clear:both;
  
}
#main div.category_navi > ul li{
  width:210px;
  float:left;
  margin:11px;
}
#main div.category_navi > ul li a:first-child{
  margin-bottom:10px;
  display:block;
 /* box-shadow: 0 0px 0px 4px #FFF,0 0px 5px 4px #666;*/
}
#main div.category_navi > ul li a:last-child {
  background-image: url("https://img07.shop-pro.jp/PA01118/791/etc/top_image01_navi_2.jpg");
  border-radius: 8px;
  box-shadow: 1px 2px 5px 1px #626262,0px 0px 0px 1px #626262;
  color: #4f351d;
  display: block;
  height: 45px;
  padding-top: 10px;
  text-align: center;
/*  text-shadow: 0 -1px 1px #000, -1px 0 1px #000, 1px 0 1px #000;*/
  width: 210px;
  font-size:18px;
  line-height:1em;
}
#main div.category_navi > ul li a:last-child:hover{
  opacity:0.8;
  box-shadow: 0 0px 3px 1px #666;
  text-decoration: none;
}

#main div.category_navi > ul li:nth-child(2n+2) a{
    background-image: url("https://img07.shop-pro.jp/PA01118/791/etc/top_image02_navi_2.jpg");

}


#main div.category_navi > ul li a:last-child span{
  display:block;
  font-size:10px;
  text-align:center;
}
#main .header_block{
  background-image: url("https://img07.shop-pro.jp/PA01118/791/etc/h2_bg_3.jpg");
}

#main .box{
  border-top:none;
}

.menu_margin {
  padding-top: 18px!important;
}
.star_line{
  display:block;
  overflow:hidden;
}
