#bread {
display:none !important;
margin-bottom:0;
}
#catelist .list4{
height:430px;
}
#catelist h2{
font-size:15px;
font-weight:normal;
text-align:center; 
}
#catelist h2 img{
display:block;
padding-top:10px;
}
#catelist ul{
height:180px;
margin:30px auto 0;
text-align:center;
}


@-moz-document url-prefix() {
#bread {
margin-bottom:0 !important;
}
}

#catelist .list4{
height:430px;
}

#catelist ul{
height:200px;
margin:20px auto 0;
text-align:center;
}

.vt li {  /* 縦書 */
display:inline;
writing-mode: tb-rl; /* IE */
writing-mode: vertical-rl;
-moz-writing-mode: vertical-rl;
-o-writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
line-height:1.7em;
vertical-align:top;
font-size:15px;
}
@-moz-document url-prefix() {

#catelist ul{
height:200px;
margin:20px 0 0;
text-align:left;
}

.vt li {  /* 横書 */
display:block;
float:left;
line-height:1.5em;
font-size:14px;
padding:0;
margin-bottom:5px;
margin-right:10px;
border-bottom:1px #ccc dotted;
}


#catelist ul li:before {
content:url("https://img12.shop-pro.jp/PA01062/575/etc/arrow.gif") ;
padding-right:0.5em;
}
}

/*------- ニュース -------*/
.newsl{
width:100%;
margin-bottom:40px;
}
.newsl li{
padding: 10px 20px;
border-bottom:1px solid #dcdcdc;
margin:5px 0;
}
.newsl li .date{
display:inline-block;
width:150px;
}
.newsr{
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
}
.newsr a{
background: #6c6450;
width: 200px;
line-height: 2;
padding: 5px;
margin: 0 20px 5px;
color: #FFF;
text-align: center;
}
.newsr a.arr::before {
content: url(https://img12.shop-pro.jp/PA01062/575/etc/arrowf.png);
padding-right: 12px;
display: inline-block;
width: 5px;
height: 8px;
}
/*TOPスライダー*/
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
background-image: url("https://img12.shop-pro.jp/PA01062/575/etc/arrow_left.png") !important;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-next {
background-image: url("https://img12.shop-pro.jp/PA01062/575/etc/arrow_right.png") !important;
}

.swiper-pagination-bullet-active{
background: #6b634e !important;/*●の部分の色*/
}

.swiper-container {
width: auto;
height: 100%;
margin: 0 auto;
}

.swiper-container img {
width: 100%;
}
.swiper-slide {
text-align: center;
line-height: 250px;
height: 500px  !important;;
}

/* 202006追加 */
#catelist{
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
}
#catelist > div{
  width: 18%;
  margin: 0 1%;
}
.pd_list{
  display: flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
}
.pd_list_item{
  width: 31%;
  margin-right: 3.5%;
}
.pd_list_item:nth-child(3n){
  margin-right: 0;
}
.pd_list_item a{
  display: block;
  text-align: center;
}
.item_img{
  width: 100%;
  overflow: hidden;
  background: #fff;
  margin-bottom: 10px;
}

.item_img img{
  display: block;
  height: 200px;
  width: auto;
  margin: 0 auto 15px;
}
.item_ttl{
  font-weight: 700;
  font-size: 14px;
}
.item_place{
  margin-bottom:1em;
}
.item_price{
  font-size: 14px;
}
.insta_box{
  margin:0 auto 20px;
  text-align:center;
}

/* yomimono */
#yomimono{
padding:40px 0;
background:#fff;
text-align:center;
}
#yomimono img{
margin-bottom:20px;
}
#yomimono h4{
font-size: 20px;
font-weight:400;
margin-bottom:15px;
}