/********** pager **********/
.c-pager {
margin-top: 60px;
margin-bottom: 60px;
text-align: center;
}
.c-pager__total {
margin-bottom: 30px;
}
.c-pager-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 30px;
}
.c-pager-list__item {
box-sizing: border-box;
overflow: hidden;
margin-left: 5px;
margin-right: 5px;
min-width: 40px;
line-height: 40px;
background: transparent;
text-align: center;
}

.c-pager-list__link {
display: block;
position: relative;
border: 1px solid #8D0249;
font-size: 16px;
background: transparent;
color: #393939;
/*min-width: 40px;*/
text-decoration: none;
transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.c-pager-list__link:hover {
border-color: #8D0249;
background: #FFFFFF;
color: #393939;
text-decoration: none;
opacity:0.7;
}
.c-pager-list__link.is-current {
border-color: #FFFFFF;
background: #FFFFFF;
}
.c-pager-list__link.is-current:hover {
border-color: #FFFFFF;
background: #FFFFFF;
opacity:0.7;
}
.c-pager-list__link.is-prev, .c-pager-list__link.is-next {
position: relative;
border-color: #8D0249;
background: #8D0249;
text-indent: -99999px;
}
.c-pager-list__link.is-prev:before, .c-pager-list__link.is-next:before {
content: "";
position: absolute;
top: 50%;
width: 10px;
height: 10px;
border-left: 2px solid #ffffff;
border-top: 2px solid #ffffff;
transition: all 0.4s ease;
z-index: 1;
}
.c-pager-list__link.is-prev:hover, .c-pager-list__link.is-next:hover {
background: #8D0249;
opacity:0.7;
}
.c-pager-list__link.is-prev.is-disabled, .c-pager-list__link.is-next.is-disabled {
background: #8D0249;
border-color: #8D0249;

}
.c-pager-list__link.is-prev.is-disabled:hover, .c-pager-list__link.is-next.is-disabled:hover {
background: #8D0249;
border-color: #8D0249;
opacity:0.7;
}
.c-pager-list__link.is-prev:before {
left: 17px;
transform: translateY(-50%) rotate(-45deg);
}
.c-pager-list__link.is-next:before {
right: 17px;
transform: translateY(-50%) rotate(135deg);
}
.c-pager-list__page {
display: none;
}


/******************************/
/* category */
/******************************/
.p-category__ttl {
  margin: 10px 0 30px 0;
  line-height: 1.4;
  font-size: 30px;
  font-weight: normal;
}
.p-category-free {
  margin-bottom: 60px;
  line-height: 2;
}
/***** ฅซฅฦฅดฅ๊ฐ์อ๗ *****/
.p-category-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (max-width: 767px) {
  .p-category-list {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
.p-category-list__item {
  box-sizing: border-box;
  margin-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
  width: 33.3333%;
  font-size: 16px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-category-list__item {
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    width: auto;
    text-align: left;
  }
}
.p-category-list__link {
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-category-list__link {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
.p-category-list__link:hover {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .p-category-list__link:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -6px;
    width: 8px;
    height: 8px;
    border-right: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    transform: rotate(-45deg);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
}
.p-category-list__img {
  display: block;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .p-category-list__img {
    margin-right: 10px;
    margin-bottom: 0;
    width: 75px;
  }
}
.p-category-list__name:hover {
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .p-category-list__name:hover {
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  .p-category-list__name {
    flex: 1;
  }
}
/***** พฆษสท๏ฟ๔กฆฅฝกผฅศ *****/
.p-item-list-head {
  display: flex;
  justify-content: space-between;
  padding: 30px;
  border-top: 1px solid #7d7d7d;
}
@media screen and (max-width: 767px) {
  .p-item-list-head {
    padding: 30px 0;
  }
}
.p-item-list-num {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .p-item-list-num {
    font-size: 14px;
  }
}
.p-item-sort-list {
  display: flex;
  flex-wrap: wrap;
}
.p-item-sort-list__item {
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .p-item-sort-list__item {
    margin-left: 25px;
  }
}
.p-item-sort-list__item:first-child {
  margin-left: 0;
}
.p-item-sort-list__item span {
  text-decoration: underline;
}


/*กแกแกแกแกแกแกแกแกแกแกแกแกแกแ
SPษฝผจ_start
กแกแกแกแกแกแกแกแกแกแกแกแกแกแกแ*/
@media (max-width: 1199px) {


.c-item-list__item {
width: 45%;
}
	
 .c-item-list__txt{
padding-bottom: 1em;
} 


.tab_box_container {
text-align: center;
 margin-bottom:0;
}

.tab_box_container img {
}

.tab_box_tittle {
font-size: 1em;
}	

.tab_container {
width:50%;
flex-grow:1;
height: auto;
background-color: #978475;
border-bottom: 1px solid #534741
}
  
 .tab_container .tab_contents a{
padding: 1em;
}
 

.tab_container:not(:last-child) {
border-bottom: 1px solid #534741;
}

 .pankuzu {
padding:1em;
} 
  
}
