﻿.p-hd__bread {
  display: flex !important;
  flex-wrap: wrap;
  gap: 0 5px;
}

@media screen and (max-width: 767px){ 
  .p-hd__inner2{
    height: auto;  
  }
}

/*ページャー調整*/
.navipage_{
  margin: 0 0 45px;
  overflow: hidden;
}

.navipage_.bottom_{
  margin-top: 40px;
}

.navipage_ .pager{
  display: inline-block;
  float: right;
}

.navipage_ .pager center{
  display: inline-block;
}

.navipage_ .pager span{
  display: inline-block;
  font-size: 13px;
  vertical-align: middle;
  line-height: 1.4;
  font-family: "Helvetica Neue", Helvetica, Roboto, "Droid Sans", "MS PGothic","Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.company-new2019 a{
  color: #333;
  text-decoration: none;
}

.navipage_ a{
  display: inline-block;
  border: 1px solid #e0e0e0;
  font-size: 13px;
  vertical-align: middle;
  line-height: 1.4;
  font-family: "Helvetica Neue", Helvetica, Roboto, "Droid Sans", "MS PGothic","Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.navipage_ a, 
.navipage_ .navipage_now_{
  padding: 9px 14px;
  margin: 0 5px;
}

.navipage_ .navipage_now_{
  border: 1px solid #333;
  background-color: #333;
  color: #fff;
}

@media screen and (max-width: 767px){
  .navipage_ a, 
  .navipage_ .navipage_now_{
    margin: 7px 5px;  
  }
}
/* 20240827 ADD  */
body.cke_editable .u-fade {
    opacity: 1;
}
body.cke_editable section.home-kv.js-fadeAni {
    opacity: 1;
}
/* 20250606 ADD  */
.company_breadcrumb {
    margin-bottom: 0 !important;
}