﻿/* 240711 パンくずリスト */
.p-page-header .c-breadcrumb__item{
  color: #DEDAD3;
  opacity: 1;
}

/* 240711 下層ページ（タイトル画像なし） */
.forcms_block:has(.p-page-subHeader) ~ .p-page__body {
  margin-top: 0;
}

body.english .p-page__body{
  margin-bottom: 0;
}

.p-drawer__subNav-item .p-drawer__subNav-link a{
  display: block;
}

/*20240712 お知らせ詳細画像配置用スタイル*/
@media screen and (min-width: 768px){
  .p-row-box01.left{
    flex-direction: row-reverse;
  }
}
.p-row-box01.top{
  flex-direction: column;
}

.p-row-box01.bottom{
  flex-direction: column-reverse;
}

.p-row-box01.top .p-row-box01__body, 
.p-row-box01.top .p-row-box01__img,
.p-row-box01.bottom .p-row-box01__body, 
.p-row-box01.bottom .p-row-box01__img{
  width: 100%;
}

.p-row-box01.top .p-row-box01__img,
.p-row-box01.bottom .p-row-box01__body{
  margin-bottom: 1rem;
}

/*20240806 調整*/
.c-article-text .c-btn02{
  display: inline-flex;
  color: #484848;
  text-decoration: none;
}

#products .l-inner .l-inner{
  padding: 0;
}

.p-page__body.p-page__body--mb0 {
  margin-bottom: 0;
}


/*ページャー調整*/
@media screen and (max-width: 960px){
  .c-pagination.c-pagination--right{
    justify-content: center;
  }
}

@media screen and (max-width:560px){
  .c-pagination__item--prev a, 
  .c-pagination__item--next a, 
  .c-pagination__item--first a, 
  .c-pagination__item--last a{
    width: 4rem;
  }
}
/* 20240911 ADD */
.cke_editable #premama .inviewfadeIn {
    opacity: 1;
}
.cke_editable #premama .about .tab_item.visitor,
.cke_editable #premama .about .tab_item.movie {
    display: block;
}