body {
  padding-top: 0px;
  width: 960px;
}
section{
	overflow: visible !important;
}
body header {
  position: static;
  height: auto;
}
body header .headerRgt, body header #hNav {
  display: none;
}
body header div#headerIn {
  padding: 5px 0;
  max-width: auto;
}
body .breadList div {
  padding: 5px 0;
  max-width: auto;
}
body .ttl06 span {
  padding: 5px;
  max-width: auto;
}
body .ttl07 {
  padding: 18px;
  color: #000;
  border: 1px solid #999;
}
body .ttl07 + p {
    margin-bottom : 3.5em;
}
body article.sliderStyle {
  width: 960px !important;
  background-size: 100%;
}
body article.sliderStyle ul.slick_slider {
  width: 960px !important;
}
body article.sliderStyle ul.slick_slider div.slick-list .slick-track {
  width: 960px !important;
}
body article.sliderStyle ul.slick_slider li {
  float: none;
}
body article.sliderStyle ul.slick_slider li:nth-child(n+2) {
  display: none;
}
body article.sliderStyle ul.slick_slider li:nth-child(n+2) img {
  width: 100%;
}
body section#mainCol2 {
  padding: 0;
  max-width: auto;
}
body section#mainCol2 main {
  width: 100%;
  float: none;
}
body section#mainCol2 aside#subNav {
  display: none;
}
body table td, body table th {
  padding: 6px;
}
body table.scrollTable.tbCol5 thead, body table.scrollTable.tbCol6 thead {
  display: table-row-group;
}
body table.scrollTable.tbCol5 tbody, body table.scrollTable.tbCol6 tbody {
  height: auto;
  display: table-footer-group;
}
body table.scrollTable tbody {
  height: auto;
}
body .tabContents li {
  margin-bottom: 10px;
  display: block !important;
}
body .btn02 {
  color: #000;
  border: #006eb0 solid 1px;
}
body footer {
  padding: 5px;
}
body footer div#footerIn nav#fNav {
  margin-bottom: 0;
}
body footer div#footerIn nav#fNav div {
  display: none;
}
body footer div article.fotterBtm ul {
  display: none;
}
body footer div article.fotterBtm p {
  width: 100%;
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

#wrapIn {
  overflow: hidden;
}

.pagetopBtn {
  display: none !important;
}

.breadList {
  display: none;
}
.breadList.breadListTop {
  display: block;
}

body.page-template-staff-detail-sc-tmp, body.page-type-staff-detail {
  padding-top: 0;
}
body.page-template-staff-detail-sc-tmp #mainCol2 aside#subNav, body.page-type-staff-detail #mainCol2 aside#subNav {
  display: none;
}
body.page-template-staff-detail-sc-tmp #mainCol2 main, body.page-type-staff-detail #mainCol2 main {
  float: none;
  width: 100%;
}
body.page-template-staff-detail-sc-tmp .socialBtn, body.page-type-staff-detail .socialBtn {
  display: none;
}
body .slSearchFt, body .slSnsFt {
  display: none;
}
body footer #footerIn .staffFNav {
  display: none;
}
.breadList div p{
    padding-top: 0;
}
