/* 記事個別CSSが必要な場合ここに作成 */

.show_table {
  position: inherit;
}

.p-scroll-table:after {
  position: initial;
  }

.img_txt {
  text-align: center;
  } 

@media print,
screen and (min-width: 40.0625em) {
    .p-column-pic-list {
        justify-content: center;

    }

}





/* メインビジュアル下スライダー .c-sub-slider */
.c-sub-slider .f-container {
    max-width: 750px;
}
.c-sub-slider__list {
    margin: 0 0 44px;
    list-style: none;
}
.c-sub-slider__item {
    max-width: 750px;
    border-radius: 8px;
    overflow: hidden;
}
.c-sub-slider__item img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
}
@media print, screen and (min-width: 61.25em) {
    .c-sub-slider__list {
        margin: 0 0 36px;
    }
    .c-sub-slider__item {
        max-width: 750px;
    }
}




/*col2 パラデバ定型バナー*/

.c-pr-detail{
  margin-top:50px;
  margin-bottom:50px;
}
.c-pr-detail .f-container{
  border-top: 1px solid #EBEBEB;
  padding-top:50px;
}
.c-pr-detail .f-container .c-column-block.m-col2{
  max-width: 760px;
  margin: 0 auto;
}

.c-pr-detail .f-container .c-column-block.m-col2 img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
}
.c-pr-detail .f-container .c-column-block.m-col2 a{
  cursor:pointer!important;
}
.c-pr-detail .f-container .c-column-block.m-col2 a .c-zoomImage img {
    max-width: 100%;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transition: -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
    transition: -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
    transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
    transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}

@media print, screen and (min-width: 61.25em) {
    .c-pr-detail .f-container .c-column-block.m-col2 .c-zoomImage a:hover img {
        -webkit-transform: scale(1.05);
                transform: scale(1.05);
    }
}
@media print, screen and (min-width: 61.25em) {
    .c-pr-detail .f-container .c-column-block.m-col2 .c-opacity-image a:hover img{
        opacity: 0.7;
    }
}

.c-pr-detail .c-zoomImage,
.c-pr-detail .c-opacity-image img{
  border-radius: 8px;
}
