@charset "UTF-8";
.old-newsWrap a,
.old-newsWrap abbr,
.old-newsWrap acronym,
.old-newsWrap address,
.old-newsWrap applet,
.old-newsWrap article,
.old-newsWrap aside,
.old-newsWrap audio,
.old-newsWrap b,
.old-newsWrap big,
.old-newsWrap blockquote,
.old-newsWrap body,
.old-newsWrap canvas,
.old-newsWrap caption,
.old-newsWrap center,
.old-newsWrap cite,
.old-newsWrap code,
.old-newsWrap dd,
.old-newsWrap del,
.old-newsWrap details,
.old-newsWrap dfn,
.old-newsWrap div,
.old-newsWrap dl,
.old-newsWrap dt,
.old-newsWrap em,
.old-newsWrap embed,
.old-newsWrap fieldset,
.old-newsWrap figcaption,
.old-newsWrap figure,
.old-newsWrap footer,
.old-newsWrap form,
.old-newsWrap h1,
.old-newsWrap h2,
.old-newsWrap h3,
.old-newsWrap h4,
.old-newsWrap h5,
.old-newsWrap h6,
.old-newsWrap header,
.old-newsWrap hgroup,
.old-newsWrap html,
.old-newsWrap i,
.old-newsWrap iframe,
.old-newsWrap img,
.old-newsWrap ins,
.old-newsWrap kbd,
.old-newsWrap label,
.old-newsWrap legend,
.old-newsWrap li,
.old-newsWrap mark,
.old-newsWrap menu,
.old-newsWrap nav,
.old-newsWrap object,
.old-newsWrap ol,
.old-newsWrap output,
.old-newsWrap p,
.old-newsWrap pre,
.old-newsWrap q,
.old-newsWrap ruby,
.old-newsWrap s,
.old-newsWrap samp,
.old-newsWrap section,
.old-newsWrap small,
.old-newsWrap span,
.old-newsWrap strike,
.old-newsWrap strong,
.old-newsWrap sub,
.old-newsWrap summary,
.old-newsWrap sup,
.old-newsWrap table,
.old-newsWrap tbody,
.old-newsWrap td,
.old-newsWrap tfoot,
.old-newsWrap th,
.old-newsWrap thead,
.old-newsWrap time,
.old-newsWrap tr,
.old-newsWrap tt,
.old-newsWrap u,
.old-newsWrap ul,
.old-newsWrap var,
.old-newsWrap video {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 100%;
  vertical-align: baseline
}
.old-newsWrap article,
.old-newsWrap aside,
.old-newsWrap details,
.old-newsWrap figcaption,
.old-newsWrap figure,
.old-newsWrap footer,
.old-newsWrap header,
.old-newsWrap hgroup,
.old-newsWrap menu,
.old-newsWrap nav,
.old-newsWrap section {
  display: block
}
.old-newsWrap blockquote, q {
  quotes: none
}
.old-newsWrap blockquote:after,
.old-newsWrap blockquote:before,
.old-newsWrap q:after,
.old-newsWrap q:before {
  content: '';
  content: none
}
.old-newsWrap input,
.old-newsWrap textarea {
  margin: 0;
  padding: 0
}
.old-newsWrap ol,
.old-newsWrap ul {
  list-style: none
}
.old-newsWrap table {
  border-collapse: collapse;
  border-spacing: 0
}
.old-newsWrap caption,
.old-newsWrap th {
  text-align: left
}
.old-newsWrap a:focus {
  outline: 0
}
.old-newsWrap i {
  font-style: normal
}
.old-newsWrap {
  font-size: 10px;
  text-align: justify
}
.old-newsWrap {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", HiraKakuProN-W3, "游ゴシック", YuGothic;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 21px;
  line-height: 2.1rem;
  min-width: 1040px;
  color: #1e1e1e;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "palt"
}
@media only screen and (max-width: 767px) {
  .old-newsWrap {
    padding: 16.66667vw 0 0;
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap {
    min-width: initial
  }
}
.old-newsWrap * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none
}
.old-newsWrap img {
  width: auto;
  vertical-align: bottom
}
.old-newsWrap .bodyCareerBase .contentsHeader .inner:after,
.old-newsWrap .bodyCareerBase .contentsHeader .inner:before,
.old-newsWrap .clearfix:after,
.old-newsWrap .clearfix:before {
  content: " ";
  display: table
}
.old-newsWrap .bodyCareerBase .contentsHeader .inner:after,
.old-newsWrap .clearfix:after {
  clear: both
}
.old-newsWrap .bodyCareerBase .contentsHeader .inner,
.old-newsWrap .clearfix {
  *zoom: 1
}
.old-newsWrap a {
  color: #005FB0
}
.old-newsWrap .reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(255, 255, 255, .8);
  z-index: 100;
  display: none;
  top: 0;
  left: 0
}
.old-newsWrap .reveal-modal {
  visibility: hidden;
  top: 100px;
  left: 50%;
  margin-left: -480px;
  width: 960px;
  background: #fff;
  position: absolute;
  z-index: 10000;
  padding: 0;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .reveal-modal {
    width: 90%;
    left: 5%;
    margin-left: 0
  }
}
.old-newsWrap .reveal-modal.small {
  width: 200px;
  margin-left: -140px
}
.old-newsWrap .reveal-modal.medium {
  width: 400px;
  margin-left: -240px
}
.old-newsWrap .reveal-modal.large {
  width: 600px;
  margin-left: -340px
}
.old-newsWrap .reveal-modal.xlarge {
  width: 800px;
  margin-left: -440px
}
.old-newsWrap .reveal-modal .close-reveal-modal {
  position: absolute;
  cursor: pointer;
  z-index: 200
}
.old-newsWrap .reveal-modal .close-reveal-modal.top-button {
  width: 40px;
  height: 40px;
  top: 0;
  right: 0;
  display: flex;
  align-items: stretch;
  background-color: #fff
}
.old-newsWrap .reveal-modal .close-reveal-modal.top-button>span {
  display: inline-block;
  background-image: url(../images/recruit/index/close.svg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 16px 16px;
  background-size: 16px 16px;
  height: 40px;
  width: 40px
}
.old-newsWrap .reveal-modal .close-reveal-modal.bottom-button {
  bottom: 10px;
  right: 50px;
  color: #51656F;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 14px;
  line-height: 1.4rem;
  text-decoration: underline
}
@media only screen and (max-width:767px) {
  .old-newsWrap .reveal-modal .close-reveal-modal.bottom-button {
    right: 50%;
    margin-right: -30px
  }
}
.old-newsWrap .reveal-modal .close-reveal-modal.bottom-button>span {
  background-image: url(../images/recruit/index/close.svg);
  -webkit-background-size: 10px 10px;
  background-size: 10px 10px;
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: -1px;
  margin-right: 8px
}
.old-newsWrap .swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}
.old-newsWrap .swiper-container-no-flexbox .swiper-slide {
  float: left
}
.old-newsWrap .swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.old-newsWrap .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}
.old-newsWrap .swiper-container-android .swiper-slide,
.old-newsWrap .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0)
}
.old-newsWrap .swiper-container-multirow>.swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .swiper-container-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto
}
.old-newsWrap .swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform
}
.old-newsWrap .swiper-invisible-blank-slide {
  visibility: hidden
}
.old-newsWrap .swiper-container-autoheight,
.old-newsWrap .swiper-container-autoheight .swiper-slide {
  height: auto
}
.old-newsWrap .swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform
}
.old-newsWrap .swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px
}
.old-newsWrap .swiper-container-3d .swiper-cube-shadow,
.old-newsWrap .swiper-container-3d .swiper-slide,
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-bottom,
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-left,
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-right,
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-top,
.old-newsWrap .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-bottom,
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-left,
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-right,
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.old-newsWrap .swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.old-newsWrap .swiper-container-wp8-horizontal,
.old-newsWrap .swiper-container-wp8-horizontal>.swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y
}
.old-newsWrap .swiper-container-wp8-vertical,
.old-newsWrap .swiper-container-wp8-vertical>.swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x
}
.old-newsWrap .swiper-button-next,
.old-newsWrap .swiper-button-prev {
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 40px;
  display: inline-block;
  z-index: 10;
  cursor: pointer;
  text-align: center;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1)
}
.old-newsWrap .swiper-button-next span,
.old-newsWrap .swiper-button-prev span {
  width: 40px;
  height: 40px;
  -webkit-background-size: 16px 16px;
  background-size: 16px 16px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat
}
.old-newsWrap .swiper-button-next.swiper-button-disabled,
.old-newsWrap .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}
.old-newsWrap .swiper-button-prev,
.old-newsWrap .swiper-container-rtl .swiper-button-next {
  left: 0
}
.old-newsWrap .swiper-button-next,
.old-newsWrap .swiper-container-rtl .swiper-button-prev {
  right: 0
}
.old-newsWrap .swiper-button-prev span,
.old-newsWrap .swiper-container-rtl .swiper-button-next span {
  background-image: url(../images/recruit/index/arrow_l.svg)
}
.old-newsWrap .swiper-button-next span,
.old-newsWrap .swiper-container-rtl .swiper-button-prev span {
  background-image: url(../images/recruit/index/arrow_r.svg)
}
.old-newsWrap .swiper-button-prev.swiper-button-white,
.old-newsWrap .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.old-newsWrap .swiper-button-next.swiper-button-white,
.old-newsWrap .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.old-newsWrap .swiper-button-prev.swiper-button-black,
.old-newsWrap .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.old-newsWrap .swiper-button-next.swiper-button-black,
.old-newsWrap .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.old-newsWrap .swiper-button-lock {
  display: none
}
.old-newsWrap .swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10
}
.old-newsWrap .swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}
.old-newsWrap .swiper-container-horizontal>.swiper-pagination-bullets,
.old-newsWrap .swiper-pagination-custom,
.old-newsWrap .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}
.old-newsWrap .swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}
.old-newsWrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative
}
.old-newsWrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}
.old-newsWrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66)
}
.old-newsWrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33)
}
.old-newsWrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66)
}
.old-newsWrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33)
}
.old-newsWrap .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2
}
.old-newsWrap button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.old-newsWrap .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}
.old-newsWrap .swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff
}
.old-newsWrap .swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0)
}
.old-newsWrap .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block
}
.old-newsWrap .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px
}
.old-newsWrap .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform
}
.old-newsWrap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px
}
.old-newsWrap .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap
}
.old-newsWrap .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform
}
.old-newsWrap .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform
}
.old-newsWrap .swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}
.old-newsWrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top
}
.old-newsWrap .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top
}
.old-newsWrap .swiper-container-horizontal>.swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}
.old-newsWrap .swiper-container-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}
.old-newsWrap .swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff
}
.old-newsWrap .swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, .25)
}
.old-newsWrap .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff
}
.old-newsWrap .swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000
}
.old-newsWrap .swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, .25)
}
.old-newsWrap .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000
}
.old-newsWrap .swiper-pagination-lock {
  display: none
}
.old-newsWrap .swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}
.old-newsWrap .swiper-container-horizontal>.swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}
.old-newsWrap .swiper-container-vertical>.swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}
.old-newsWrap .swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}
.old-newsWrap .swiper-scrollbar-cursor-drag {
  cursor: move
}
.old-newsWrap .swiper-scrollbar-lock {
  display: none
}
.old-newsWrap .swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.old-newsWrap .swiper-zoom-container>canvas,
.old-newsWrap .swiper-zoom-container>img,
.old-newsWrap .swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.old-newsWrap .swiper-slide-zoomed {
  cursor: move
}
.old-newsWrap .swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.old-newsWrap .swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat
}
.old-newsWrap .swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
.old-newsWrap .swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}
.old-newsWrap .swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}
.old-newsWrap .swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity
}
.old-newsWrap .swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none
}
.old-newsWrap .swiper-container-fade .swiper-slide-active,
.old-newsWrap .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.old-newsWrap .swiper-container-cube {
  overflow: visible
}
.old-newsWrap .swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}
.old-newsWrap .swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none
}
.old-newsWrap .swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0
}
.old-newsWrap .swiper-container-cube .swiper-slide-active,
.old-newsWrap .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.old-newsWrap .swiper-container-cube .swiper-slide-active,
.old-newsWrap .swiper-container-cube .swiper-slide-next,
.old-newsWrap .swiper-container-cube .swiper-slide-next+.swiper-slide,
.old-newsWrap .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}
.old-newsWrap .swiper-container-cube .swiper-slide-shadow-bottom,
.old-newsWrap .swiper-container-cube .swiper-slide-shadow-left,
.old-newsWrap .swiper-container-cube .swiper-slide-shadow-right,
.old-newsWrap .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.old-newsWrap .swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0
}
.old-newsWrap .swiper-container-flip {
  overflow: visible
}
.old-newsWrap .swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}
.old-newsWrap .swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none
}
.old-newsWrap .swiper-container-flip .swiper-slide-active,
.old-newsWrap .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.old-newsWrap .swiper-container-flip .swiper-slide-shadow-bottom,
.old-newsWrap .swiper-container-flip .swiper-slide-shadow-left,
.old-newsWrap .swiper-container-flip .swiper-slide-shadow-right,
.old-newsWrap .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.old-newsWrap .swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px
}
.old-newsWrap #modal-overlay {
  z-index: 60;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%
}
.old-newsWrap .sectionBody {
  position: relative
}
.old-newsWrap .sectionBody::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  left: 0;
  top: 0;
  z-index: 100
}
.old-newsWrap .areaHeader {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 110;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  background-image: url(../images/body_bg-top.png);
  background-repeat: repeat-x;
  background-position: 0 0
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader {
    background-image: url(../images/body_bg-top_sp.png)
  }
}
.old-newsWrap .areaHeader--inner {
  padding: 0 0 0 20px
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader--inner {
    padding: 9px 15px 8px
  }
}
.old-newsWrap .areaHeader--main {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 10px
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader--main {
    -webkit-align-items: center;
    align-items: center;
    padding-top: 0
  }
}
.old-newsWrap .areaHeader--title__pc {
  padding-top: 17px;
  width: 395px
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader--title__pc {
    display: none
  }
}
.old-newsWrap .areaHeader--title__sp {
  display: none
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader--title__sp {
    display: block
  }
}
.old-newsWrap .areaHeader--menu {
  -webkit-flex-grow: 1;
  flex-grow: 1
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader--menu {
    -webkit-flex-grow: 0;
    flex-grow: 0
  }
}
.old-newsWrap .areaHeader--menu__large {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader--menu__large {
    display: none
  }
}
.old-newsWrap .areaHeader--menu__small {
  display: none
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .areaHeader--menu__small {
    display: block;
    height: 18px
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger,
  .old-newsWrap .areaHeader--menu__small .menu-trigger span {
    display: inline-block;
    transition: all .4s;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger {
    position: relative;
    width: 20px;
    height: 18px;
    cursor: pointer
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #A4AEB5;
    border-radius: 2px
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger span:nth-of-type(1) {
    top: 0
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger span:nth-of-type(2) {
    top: 8px
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger span:nth-of-type(3) {
    bottom: 0
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger.active span:nth-of-type(1) {
    -webkit-transform: translateY(20px) rotate(-45deg);
    transform: translateY(20px) rotate(-45deg)
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger.active span:nth-of-type(2) {
    opacity: 0
  }
  .old-newsWrap .areaHeader--menu__small .menu-trigger.active span:nth-of-type(3) {
    -webkit-transform: translateY(-20px) rotate(45deg);
    transform: translateY(-20px) rotate(45deg)
  }
}
.old-newsWrap .areaHeader--ul {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .areaHeader--ul>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin-right: 38px
}
.old-newsWrap .areaHeader--ul>li a {
  text-decoration: none;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 15px;
  line-height: 1.5rem;
  color: #51656F;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .areaHeader--ul.is-small>li {
  margin-right: 18px
}
.old-newsWrap .areaHeader--ul.is-small>li a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  color: #51656F;
  font-weight: 400;
  font-family: 'ヒラギノ角ゴ Pro W3', HiraKakuPro-W3
}
.old-newsWrap .areaHeader--recruit a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  padding: 37px 35px;
  text-decoration: none;
  display: inline-block
}
.old-newsWrap .areaHeader .innerAreaHeader {
  display: table;
  width: 100%
}
.old-newsWrap .areaHeader .innerAreaHeader>* {
  display: table-cell;
  vertical-align: bottom
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaHeader .innerAreaHeader>* {
    vertical-align: top
  }
}
.old-newsWrap .areaHeader .innerAreaHeader .title {
  width: 450px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaHeader .innerAreaHeader .title,
  .old-newsWrap .areaHeader .innerAreaHeader .title img {
    width: 246px
  }
}
.old-newsWrap .areaHeader .innerAreaHeader .PCmenu {
  display: table-cell
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaHeader .innerAreaHeader .PCmenu {
    display: none
  }
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu {
  letter-spacing: -1em;
  text-align: right
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li {
  display: inline-block;
  letter-spacing: .14em;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 11px;
  line-height: 1.1rem;
  font-weight: 700
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li:nth-child(1) {
  cursor: pointer
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li:nth-child(3) {
  border-right: 1px solid #333;
  padding-right: 20px
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li:nth-child(4) {
  padding-left: 20px
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li:nth-child(n+4) {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 400
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li:last-child {
  padding-right: 0
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li a {
  color: #333;
  text-decoration: none
}
.old-newsWrap .areaHeader .innerAreaHeader .listMenu>li a .img_fb {
  vertical-align: -6px
}
.old-newsWrap .areaHeader .innerAreaHeader .SPbtnMenu,
.old-newsWrap .buttonFacebook {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaHeader .innerAreaHeader .SPbtnMenu {
    display: table-cell;
    text-align: right
  }
  .old-newsWrap .areaHeader .innerAreaHeader .SPbtnMenu .boxIcon {
    display: inline-block;
    text-align: center;
    width: 26px
  }
  .old-newsWrap .areaHeader .innerAreaHeader .SPbtnMenu .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px
  }
  .old-newsWrap .areaHeader .innerAreaHeader .SPbtnMenu .boxIcon.active>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyTop .buttonFacebook {
  display: block;
  position: fixed;
  width: 90px;
  height: 90px;
  bottom: 20px;
  right: 20px;
  z-index: 1000
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .buttonFacebook {
    bottom: 20px;
    right: 0;
    width: 45px;
    height: 45px
  }
  .old-newsWrap .bodyTop .buttonFacebook img {
    width: 100%;
    height: 100%
  }
}
.old-newsWrap .areaNav {
  position: relative
}
.old-newsWrap .areaNav .innerAreaNav {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  position: relative;
  z-index: 1000
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaNav .innerAreaNav {
    width: 100%
  }
}
.old-newsWrap .areaNav .innerAreaNav .SPbtnClose {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaNav .innerAreaNav .SPbtnClose {
    display: block;
    text-align: right;
    padding-right: 16px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPbtnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 26px;
    color: #E5E5E5
  }
  .old-newsWrap .areaNav .innerAreaNav .SPbtnClose .boxIcon .webfont {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav {
  display: none;
  width: 1200px;
  margin-right: auto;
  position: absolute;
  top: 6px;
  left: 50%;
  margin-left: -600px;
  z-index: 1000;
  -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, .3);
  -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, .3);
  box-shadow: 0 20px 30px rgba(0, 0, 0, .3)
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav {
    width: 1040px;
    margin-left: -520px;
    overflow: hidden
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav {
    display: none
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .image-top img {
  width: 1200px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .image-top img {
    width: 1200px;
    position: relative;
    left: -80px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu {
  background-color: #fff;
  height: 190px;
  position: relative
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list {
  background-image: url(../images/gmenu_line-2.png);
  background-repeat: no-repeat;
  background-position: 40px 76px;
  width: 100%;
  height: 190px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list {
    background-position: -40px 76px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li {
  position: absolute
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li img {
  width: 100%
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li a:hover {
  opacity: .7;
  filter: alpha(opacity=70)
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.zexyen {
  width: 106px;
  height: 22px;
  left: 101px;
  top: 41px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.zexyen {
    left: 29px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.zexy {
  width: 67px;
  height: 27px;
  left: 247px;
  top: 36px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.zexy {
    left: 165px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.zexybaby {
  width: 90px;
  height: 22px;
  left: 340px;
  top: 41px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.zexybaby {
    left: 261px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.akasugu {
  width: 50px;
  height: 27px;
  left: 354px;
  top: 37px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.akasugu {
    left: 281px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.kidsly {
  width: 96px;
  height: 32px;
  left: 451px;
  top: 37px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.kidsly {
    left: 369px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.sapuri {
  width: 139px;
  height: 26px;
  left: 667px;
  top: 36px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.sapuri {
    left: 575px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.quipper {
  width: 113px;
  height: 41px;
  top: 114px;
  left: 683px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.quipper {
    left: 590px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.shingakunet {
  width: 135px;
  height: 21px;
  left: 707px;
  top: 37px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.shingakunet {
    left: 627px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.keimana {
  width: 119px;
  height: 27px;
  left: 966px;
  top: 35px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.keimana {
    left: 856px
  }
}
.old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.carsensor {
  width: 114px;
  height: 25px;
  left: 977px;
  top: 122px
}
@media screen and (max-width:1200px) and (min-width:768px) {
  .old-newsWrap .areaNav .innerAreaNav .PClistNav .menu-list>li.carsensor {
    left: 855px
  }
}
.old-newsWrap .areaNav .innerAreaNav .SPlistNav {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 11000
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .wrapInnerListNav {
    background-image: url(../images/gmenu_line_sp_bg.png);
    background-repeat: repeat-x;
    background-size: 1px 356px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav {
    background-image: url(../images/gmenu_line_sp.png);
    background-size: 375px 356px;
    height: 356px;
    background-repeat: no-repeat;
    background-position: left center;
    position: relative
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li {
    position: absolute;
    left: 150px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li img {
    width: 100%
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.zexyen {
    width: 118px;
    height: 25px;
    top: 13px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.zexy {
    width: 67px;
    height: 27px;
    top: 52px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.akasugu {
    width: 50px;
    height: 27px;
    top: 98px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.zexybaby {
    width: 118px;
    height: 26px;
    top: 100px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.kidsly {
    width: 103px;
    height: 33px;
    top: 138px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.sapuri {
    width: 151px;
    height: 26px;
    top: 192px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.quipper {
    width: 151px;
    height: 41px;
    top: 231px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.shingakunet {
    width: 135px;
    height: 21px;
    top: 220px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.keimana {
    width: 119px;
    height: 27px;
    top: 277px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListNav>li.carsensor {
    width: 114px;
    height: 25px;
    top: 321px;
    left: 145px
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .lineMenu {
    width: 160px;
    margin: 25px auto;
    height: 1px;
    background-color: #3A3A3A
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListMenu {
    display: table;
    table-layout: fixed;
    width: 100%
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListMenu>li {
    display: table-cell;
    border-right: 1px solid #000
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListMenu>li:last-child {
    border-right: none
  }
  .old-newsWrap .areaNav .innerAreaNav .SPlistNav .innerListMenu>li a {
    color: #E5E5E5;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 11px;
    line-height: 1.1rem;
    display: block;
    background-color: #282828;
    text-decoration: none;
    text-align: center;
    padding: 22px 0
  }
}
.old-newsWrap .areaModalMenu {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  background-color: #0576C6;
  z-index: 10000;
  top: 0;
  left: 0;
  display: none
}
.old-newsWrap .areaModalMenu--header {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding: 20px 15px 10px
}
.old-newsWrap .areaModalMenu--header .menu-trigger,
.old-newsWrap .areaModalMenu--header .menu-trigger span {
  display: inline-block;
  transition: all .4s;
  box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.old-newsWrap .areaModalMenu--header .menu-trigger {
  position: relative;
  width: 20px;
  height: 18px;
  cursor: pointer
}
.old-newsWrap .areaModalMenu--header .menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
  border-radius: 4px
}
.old-newsWrap .areaModalMenu--header .menu-trigger span:nth-of-type(1) {
  top: 0;
  -webkit-transform: translateY(11px) rotate(-45deg);
  transform: translateY(8px) rotate(-45deg)
}
.old-newsWrap .areaModalMenu--header .menu-trigger span:nth-of-type(2) {
  top: 11px;
  opacity: 0
}
.old-newsWrap .areaModalMenu--header .menu-trigger span:nth-of-type(3) {
  bottom: 0;
  -webkit-transform: translateY(-11px) rotate(45deg);
  transform: translateY(-8px) rotate(45deg)
}
.old-newsWrap .areaModalMenu--title {
  margin-bottom: 25px;
  color: #fff;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px
}
.old-newsWrap .areaModalMenu--title .title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 30px;
  line-height: 3rem
}
.old-newsWrap .areaModalMenu--title .text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .areaModalMenu .navBox {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaModalMenu .navBox {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .areaModalMenu .navBox--column {
  -webkit-flex-basis: 25%;
  flex-basis: 25%;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaModalMenu .navBox--column {
    -webkit-flex-basis: 50%;
    flex-basis: 50%
  }
  .old-newsWrap .areaModalMenu .navBox--column:nth-last-child(-n+3) {
    margin-bottom: 20px
  }
}
.old-newsWrap .areaModalMenu .navBox--title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  margin-bottom: 20px;
  color: #fff
}
.old-newsWrap .areaModalMenu .navBox--list {
  margin-bottom: 20px
}
.old-newsWrap .areaModalMenu .navBox--list>li:not(:last-child) {
  margin-bottom: 6px
}
.old-newsWrap .areaModalMenu .navBox--list>li a {
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  text-decoration: none
}
.old-newsWrap .areaBreadcrumb {
  background-color: #282828;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaBreadcrumb {
    display: none
  }
}
.old-newsWrap .areaBreadcrumb .innerAreaNav {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 40px 4px;
  overflow: hidden
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaBreadcrumb .innerAreaNav {
    width: 100%
  }
}
.old-newsWrap .areaBreadcrumb .innerAreaNav .listBreadcrumb {
  letter-spacing: -1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: #aaa
}
.old-newsWrap .areaBreadcrumb .innerAreaNav .listBreadcrumb>li {
  letter-spacing: .14em;
  display: inline
}
.old-newsWrap .areaBreadcrumb .innerAreaNav .listBreadcrumb>li:after {
  content: "-";
  color: #aaa;
  padding: 0 4px
}
.old-newsWrap .areaBreadcrumb .innerAreaNav .listBreadcrumb>li:last-child:after {
  display: none
}
.old-newsWrap .areaBreadcrumb .innerAreaNav .listBreadcrumb>li a {
  color: #aaa;
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  text-decoration: none
}
.old-newsWrap .areaBreadcrumb .innerAreaNav .listBreadcrumb>li a:hover {
  color: #fff
}
.old-newsWrap .sectionContents {
  padding-top: 100px!important
}
@media only screen and (max-width:1200px) {
  .old-newsWrap .sectionContents {
    padding-top: 65px!important
  }
}
.old-newsWrap .bottomRecruit {
  background-image: url(../images/new-image/common/bg_bottom-recruit.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bottomRecruit {
    background-image: url(../images/new-image/common/bg_bottom-recruit_sp.png)
  }
}
.old-newsWrap .bottomRecruit--inner {
  color: #fff;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bottomRecruit--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bottomRecruit--inner {
    padding: 40px 20px
  }
}
.old-newsWrap .bottomRecruit--title {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 42px;
  line-height: 4.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bottomRecruit--title {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 36px;
    line-height: 3.6rem
  }
}
.old-newsWrap .bottomRecruit--stitle {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 10px
}
.old-newsWrap .bottomRecruit--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bottomRecruit--text {
    margin-top: 30px
  }
}
.old-newsWrap .bottomRecruit--list {
  letter-spacing: -1em;
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bottomRecruit--list {
    margin-top: 30px
  }
}
.old-newsWrap .bottomRecruit--list>li {
  display: inline-block;
  letter-spacing: .14em
}
.old-newsWrap .bottomRecruit--list>li:not(:last-child) {
  margin-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bottomRecruit--list>li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px
  }
}
.old-newsWrap .bottomRecruit--button a {
  display: inline-block;
  background-color: #fff;
  color: #51656F;
  padding: 10px 20px;
  text-decoration: none;
  text-align: center;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .areaFooter {
  position: relative;
  background-color: #51656F;
  z-index: 100
}
.old-newsWrap .areaFooter--inner {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter--inner {
    padding: 40px 20px
  }
}
.old-newsWrap .areaFooter--top {
  margin-bottom: 20px
}
.old-newsWrap .areaFooter .footerBox {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .footerBox {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .areaFooter .footerBox--column {
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .footerBox--column {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
  .old-newsWrap .areaFooter .footerBox--column:not(:last-child) {
    margin-bottom: 30px
  }
}
.old-newsWrap .areaFooter .footerBox--column.is-shrink {
  -webkit-flex-shrink: 1;
  flex-shrink: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .footerBox--column.is-shrink {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
  }
}
.old-newsWrap .areaFooter .footerBox--column.is-grow {
  -webkit-flex-grow: 1;
  flex-grow: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .footerBox--column.is-grow {
    -webkit-flex-grow: 0;
    flex-grow: 0
  }
}
.old-newsWrap .areaFooter .footerBox--header {
  width: 240px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .footerBox--header {
    width: auto
  }
}
.old-newsWrap .areaFooter .footerBox--title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 30px;
  line-height: 3rem
}
.old-newsWrap .areaFooter .footerBox--stitle {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 10px
}
.old-newsWrap .areaFooter .footerBox--copyright {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem
}
.old-newsWrap .areaFooter .groupCompanyList {
  width: 190px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .groupCompanyList {
    width: auto
  }
}
.old-newsWrap .areaFooter .groupCompanyList>li:not(:last-child) {
  margin-bottom: 4px
}
.old-newsWrap .areaFooter .groupCompanyList>li a {
  color: #fff;
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  text-decoration: none
}
.old-newsWrap .areaFooter .navBox {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-left: -10px;
  margin-right: -10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .navBox {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .areaFooter .navBox--column {
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .navBox--column {
    -webkit-flex-basis: 50%;
    flex-basis: 50%
  }
  .old-newsWrap .areaFooter .navBox--column:nth-last-child(-n+3) {
    margin-bottom: 20px
  }
}
.old-newsWrap .areaFooter .navBox--title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  margin-bottom: 20px
}
.old-newsWrap .areaFooter .navBox--list>li:not(:last-child) {
  margin-bottom: 6px
}
.old-newsWrap .areaFooter .navBox--list>li a {
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  text-decoration: none
}
.old-newsWrap .areaFooter--bottom .supportList {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter--bottom .supportList {
    display: block
  }
}
.old-newsWrap .areaFooter--bottom .supportList>li {
  padding-left: 10px;
  padding-right: 10px
}
.old-newsWrap .areaFooter--bottom .supportList>li a {
  color: #fff;
  font-size: 10px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.8rem;
  text-decoration: none
}
.old-newsWrap .areaFooter .areaPageTop {
  text-align: right
}
.old-newsWrap .areaFooter .areaPageTop>a {
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: #444;
  text-decoration: none;
  color: #939393;
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  text-align: center;
  padding-top: 12px
}
.old-newsWrap .areaFooter .areaFooterNav {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterNav {
    width: 100%
  }
}
.old-newsWrap .areaFooter .areaFooterNav .PClistNav {
  letter-spacing: -1em;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterNav .PClistNav {
    display: none
  }
}
.old-newsWrap .areaFooter .areaFooterNav .PClistNav>li {
  display: inline-block;
  letter-spacing: .14em;
  padding-left: 27px;
  padding-right: 27px;
  vertical-align: middle;
  text-align: center;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 13px;
  line-height: 1.3rem;
  background-image: url(../images/line_nav-menu.png);
  background-repeat: no-repeat;
  background-position: right center
}
.old-newsWrap .areaFooter .areaFooterNav .PClistNav>li:last-child {
  background-image: none
}
.old-newsWrap .areaFooter .areaFooterNav .PClistNav>li>a {
  color: #9A9A9A;
  text-decoration: none;
  display: block;
  padding: 16px 0
}
.old-newsWrap .areaFooter .areaFooterNav .PClistNav>li>a:hover {
  color: #fff
}
.old-newsWrap .areaFooter .areaFooterNav .PClistNav>li>a>span {
  padding: 6px 0
}
.old-newsWrap .areaFooter .areaFooterNav .PClistNav>li.current>a>span {
  border-bottom: 2px solid #fff
}
.old-newsWrap .areaFooter .areaFooterNav .PClistInformation {
  letter-spacing: -1em;
  padding-left: 35px;
  margin-top: 8px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterNav .PClistInformation {
    display: none
  }
}
.old-newsWrap .areaFooter .areaFooterNav .PClistInformation>li {
  display: inline-block;
  letter-spacing: .14em;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
.old-newsWrap .areaFooter .areaFooterNav .PClistInformation>li:after {
  content: "/";
  color: #9A9A9A;
  padding: 0 3px
}
.old-newsWrap .areaFooter .areaFooterNav .PClistInformation>li:last-child:after {
  display: none
}
.old-newsWrap .areaFooter .areaFooterNav .PClistInformation>li>a {
  color: #9A9A9A;
  text-decoration: none
}
.old-newsWrap .areaFooter .areaFooterNav .PClistInformation>li>a:hover {
  color: #fff
}
.old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav {
  padding-left: 35px;
  padding-right: 30px;
  letter-spacing: -1em;
  margin-top: 45px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav {
    display: none
  }
}
.old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li {
  display: inline-block;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  letter-spacing: .08em
}
.old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n+1) {
  width: 210px;
  margin-right: 20px
}
.old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n+2) {
  width: 235px;
  margin-right: 20px
}
.old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n+3) {
  width: 215px;
  margin-right: 20px
}
.old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n) {
  width: 250px;
  margin-right: 0
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n),
  .old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n+1),
  .old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n+2),
  .old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li:nth-child(4n+3) {
    width: 50%;
    padding-right: 30px;
    margin-right: 0
  }
}
.old-newsWrap .areaFooter .areaFooterNav .PClistGroupNav>li>a {
  color: #9A9A9A;
  text-decoration: none
}
.old-newsWrap .areaFooter .areaLinkRecruit {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 38px;
  position: relative;
  padding: 0 36px;
  color: #9A9A9A
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaLinkRecruit {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaLinkRecruit {
    padding: 0 14px 20px;
    margin-top: 0
  }
}
.old-newsWrap .areaFooter .areaLinkRecruit a {
  color: #9A9A9A;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  text-decoration: none
}
.old-newsWrap .areaFooter .areaFooterBottom {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  position: relative;
  padding: 0 40px 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterBottom {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterBottom {
    margin-top: 0;
    padding-left: 14px;
    padding-bottom: 24px
  }
}
.old-newsWrap .areaFooter .areaFooterBottom .listFooterBottom {
  margin-left: 290px;
  letter-spacing: -1em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterBottom .listFooterBottom {
    margin-left: 0
  }
}
.old-newsWrap .areaFooter .areaFooterBottom .listFooterBottom>li {
  display: inline-block;
  letter-spacing: .14em;
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  padding: 0 5px;
  border-right: 1px solid #9A9A9A
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterBottom .listFooterBottom>li {
    display: block;
    border-right: none;
    padding: 0;
    margin-bottom: 16px
  }
}
.old-newsWrap .areaFooter .areaFooterBottom .listFooterBottom>li:first-child {
  border-left: 1px solid #9A9A9A
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterBottom .listFooterBottom>li:first-child {
    border-left: none
  }
}
.old-newsWrap .areaFooter .areaFooterBottom .listFooterBottom>li a {
  color: #9A9A9A;
  text-decoration: none
}
.old-newsWrap .areaFooter .areaFooterBottom .listFooterSns {
  position: absolute;
  right: 40px;
  top: -10px;
  width: 40px;
  letter-spacing: -1em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterBottom .listFooterSns {
    position: static;
    margin-top: 40px
  }
}
.old-newsWrap .areaFooter .areaFooterBottom .listFooterSns>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 40px;
  vertical-align: top
}
.old-newsWrap .areaFooter .areaFooterBottom .textCopyRight {
  color: #9A9A9A;
  position: absolute;
  top: 8px;
  left: 40px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaFooter .areaFooterBottom .textCopyRight {
    position: static;
    margin-top: 15px
  }
}
.old-newsWrap .areaPager .listPager {
  letter-spacing: -1em;
  text-align: center
}
.old-newsWrap .areaPager .listPager>li {
  display: inline-block;
  letter-spacing: .14em;
  padding: 0 7px
}
.old-newsWrap .areaPager .listPager>li a {
  text-decoration: none;
  color: #333;
  display: block;
  font-size: 13px;
  font-size: 1.3rem
}
.old-newsWrap .areaPager .listPager>li a.next,
.old-newsWrap .areaPager .listPager>li a.prev {
  font-size: 15px;
  font-size: 1.5rem;
  padding: 0 15px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaPager .listPager>li a.next,
  .old-newsWrap .areaPager .listPager>li a.prev {
    padding: 0 7px
  }
}
.old-newsWrap .areaPager .listPager>li a.current {
  border-bottom: 2px solid #333
}
.old-newsWrap .areaKv {
  overflow: hidden;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv {
    overflow: visible;
    height: auto
  }
}
.old-newsWrap .areaKv .listKv {
  width: 100%;
  position: static
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv {
    height: auto;
    display: block
  }
}
.old-newsWrap .areaKv .listKv li {
  position: static;
  width: 100%;
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li {
    position: relative;
    height: auto
  }
}
.old-newsWrap .areaKv .listKv li.first .image {
  position: absolute;
  width: 850px;
  height: 320px;
  top: 50%;
  margin-top: -160px;
  left: 50%;
  margin-left: -425px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.first .image {
    position: relative;
    width: 100%;
    height: 155px;
    top: auto;
    left: auto;
    margin-top: auto;
    margin-left: auto;
    background-image: url(../images/kv-first_message.png);
    background-position: center center;
    background-size: cover
  }
  .old-newsWrap .areaKv .listKv li.first .image img {
    display: none
  }
}
@media screen and (max-width:768px) and (min-width:530px) {
  .old-newsWrap .areaKv .listKv li.first .image {
    background-size: auto 100%;
    background-repeat: no-repeat;
    position: relative
  }
  .old-newsWrap .areaKv .listKv li.first .image::before {
    content: "";
    position: absolute;
    height: 320px;
    width: 50%;
    background-color: #f7f5fa;
    z-index: -1;
    top: 0;
    left: 0
  }
  .old-newsWrap .areaKv .listKv li.first .image::after {
    content: "";
    position: absolute;
    height: 320px;
    width: 50%;
    top: 0;
    right: 0;
    background-color: #f4f8f3;
    z-index: -1
  }
}
.old-newsWrap .areaKv .listKv li.first .first-mv {
  background-image: url(../images/kv-first_img1.jpg);
  background-position: center center;
  background-size: cover;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.first .first-mv {
    display: block;
    width: 100%;
    height: 150px;
    position: relative;
    top: 0
  }
  .old-newsWrap .areaKv .listKv li.first .first-mv img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .areaKv .listKv li.enmusubi,
.old-newsWrap .areaKv .listKv li.enmusubi .text,
.old-newsWrap .areaKv .listKv li.zexy,
.old-newsWrap .areaKv .listKv li.zexy .text {
  background-color: #E796A7
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.enmusubi .text,
  .old-newsWrap .areaKv .listKv li.zexy .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.carsensor,
.old-newsWrap .areaKv .listKv li.carsensor .text {
  background-color: #EA9344
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.carsensor .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.shingakunet,
.old-newsWrap .areaKv .listKv li.shingakunet .text {
  background-color: #80C09F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.shingakunet .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.sapuri,
.old-newsWrap .areaKv .listKv li.sapuri .text {
  background-color: #74ABEB
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.sapuri .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.quipper,
.old-newsWrap .areaKv .listKv li.quipper .text {
  background-color: #59B8CF
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.quipper .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.souken,
.old-newsWrap .areaKv .listKv li.souken .text {
  background-color: #9F9DD1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.souken .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.akasugu,
.old-newsWrap .areaKv .listKv li.akasugu .text {
  background-color: #ec6d7b
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.akasugu .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.keimana,
.old-newsWrap .areaKv .listKv li.keimana .text {
  background-color: #F2C201
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.keimana .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li.company,
.old-newsWrap .areaKv .listKv li.company .text {
  background-color: #A3A3A3
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li.company .text {
    background-color: transparent
  }
}
.old-newsWrap .areaKv .listKv li>* {
  width: 100%;
  position: relative;
  height: 525px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li>* {
    height: auto;
    display: block
  }
}
.old-newsWrap .areaKv .listKv li>* .mv {
  width: 50.71429%;
  height: 525px;
  position: absolute;
  overflow: hidden;
  z-index: 800;
  top: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li>* .mv {
    display: block;
    width: 100%;
    height: 150px;
    position: relative;
    top: 0
  }
  .old-newsWrap .areaKv .listKv li>* .mv img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .areaKv .listKv li>* .text {
  position: relative;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li>* .text {
    display: block;
    width: auto;
    height: auto;
    padding: 0 20px 5px
  }
}
.old-newsWrap .areaKv .listKv li>* .text .innerText {
  height: 525px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li>* .text .innerText {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .areaKv .listKv li>* .text .innerText .logo {
  position: absolute;
  bottom: 46px;
  left: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li>* .text .innerText .logo {
    bottom: 10px;
    right: 20px;
    left: auto
  }
  .old-newsWrap .areaKv .listKv li>* .text .innerText .logo img {
    width: 120px;
    height: auto
  }
}
.old-newsWrap .areaKv .listKv li>* .text .innerText .copy {
  position: relative;
  padding-top: 80px;
  left: -20px;
  opacity: 0
}
.old-newsWrap .areaKv .listKv li>* .text .innerText .copy img {
  max-width: 550px;
  height: auto;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .listKv li>* .text .innerText .copy {
    padding-top: 0
  }
  .old-newsWrap .areaKv .listKv li>* .text .innerText .copy img {
    max-width: 280px;
    width: 100%;
    height: auto
  }
}
.old-newsWrap .areaKv .bx-wrapper {
  position: relative
}
.old-newsWrap .areaKv .bx-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 990
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .bx-controls {
    bottom: 160px
  }
}
.old-newsWrap .areaKv .bx-controls .bx-pager {
  letter-spacing: -1em;
  text-align: center;
  height: 10px;
  margin-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .areaKv .bx-controls .bx-pager {
    margin-bottom: 10px
  }
}
.old-newsWrap .areaKv .bx-controls .bx-pager>.bx-pager-item {
  display: inline-block;
  letter-spacing: .14em;
  margin-left: 8px;
  margin-right: 8px
}
.old-newsWrap .areaKv .bx-controls .bx-pager>.bx-pager-item .bx-pager-link {
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff
}
.old-newsWrap .areaKv .bx-controls .bx-pager>.bx-pager-item .bx-pager-link.active {
  background-color: #000
}
.old-newsWrap .webfont.webfont-newwindow {
  margin-left: 5px
}
.old-newsWrap .bodyTop {
  min-width: auto;
  width: 100%
}
.old-newsWrap .bodyTop .mainvisual {
  width: 100%;
  height: 100vh;
  max-height: 2100px;
  position: fixed;
  top: 0;
  left: 0
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainvisual {
    height: 0;
    padding-top: 113%;
    position: absolute
  }
}
.old-newsWrap .bodyTop .mainvisual .swiper-mainvisual {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
.old-newsWrap .bodyTop .mainvisual--image {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: left top;
  background-repeat: no-repeat;
  max-height: 2100px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainvisual--image {
    height: 100%
  }
}
.old-newsWrap .bodyTop .mainvisual--image.show-for-tb {
  display: none
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainvisual--image.show-for-tb {
    display: block
  }
}
.old-newsWrap .bodyTop .mainvisual--image.hide-for-tb {
  display: block
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainvisual--image.hide-for-tb {
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainvisual--image.is_carsensor {
    background-position: left 30%
  }
}
@media only screen and (max-width:580px) {
  .old-newsWrap .bodyTop .mainvisual--image.is_carsensor {
    background-position: right 30%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainvisual--image.is_zexy {
    background-position: 20% top
  }
}
@media only screen and (max-width:580px) {
  .old-newsWrap .bodyTop .mainvisual--image.is_zexy {
    background-position: left top
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainvisual--image.is_sapuri {
    background-position: 50% top
  }
}
@media only screen and (max-width:580px) {
  .old-newsWrap .bodyTop .mainvisual--image.is_sapuri {
    background-position: right top
  }
}
.old-newsWrap .bodyTop .mainvisual--main {
  width: 100%;
  height: 100vh;
  position: fixed
}
.old-newsWrap .bodyTop .mainvisual .swiper-wrapper {
  height: 100vh
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainvisual .swiper-wrapper {
    height: 100%
  }
}
.old-newsWrap .bodyTop .topArticle {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  margin-top: 180px;
  z-index: 100
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle {
    margin-top: 0
  }
}
.old-newsWrap .bodyTop .topArticle--header {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-bottom: 80px;
  position: relative
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle--header {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding-top: 113%;
    margin-bottom: 0;
    z-index: 10
  }
}
.old-newsWrap .bodyTop .topArticle--header .inner {
  -webkit-flex-basis: 42.10526%;
  flex-basis: 42.10526%;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle--header .inner {
    display: block;
    position: absolute;
    width: 170px;
    height: 110px;
    padding: 0;
    top: 218px;
    right: 110px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .topArticle--header .inner {
    width: 150px;
    height: 80px;
    top: 90px;
    right: 10px
  }
}
.old-newsWrap .bodyTop .topArticle--header .title {
  color: #51656F;
  font-size: 50px;
  font-size: 5rem;
  line-height: 56px;
  line-height: 5.6rem
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle--header .title {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 38px;
    line-height: 3.8rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .topArticle--header .title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem
  }
}
.old-newsWrap .bodyTop .topArticle--header .title br {
  display: none
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle--header .title br {
    display: block
  }
}
.old-newsWrap .bodyTop .topArticle--header .text {
  color: #51656F;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle--header .text {
    margin-top: 6px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 14px;
    line-height: 1.4rem
  }
}
.old-newsWrap .bodyTop .topArticle.is-carsenser .topArticle--header * {
  color: #fff
}
.old-newsWrap .bodyTop .topArticle--main {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  text-align: right
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle--main {
    padding-top: 30px;
    background-color: #fff;
    position: relative;
    z-index: 2
  }
  .old-newsWrap .bodyTop .topArticle--main::after {
    content: "";
    position: absolute;
    top: 67px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: #fff
  }
}
.old-newsWrap .bodyTop .topArticle--main .inner {
  display: inline-block;
  width: 42.10526%;
  text-align: left
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle--main .inner {
    display: block;
    padding-left: 20px;
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyTop .topArticle--main .swiper-article {
  width: 100%;
  overflow: hidden
}
.old-newsWrap .bodyTop .topArticle.is-carsenser .topArticle--main * {
  color: #fff
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle.is-carsenser .topArticle--main * {
    color: #51656F
  }
}
.old-newsWrap .bodyTop .topArticle--list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .bodyTop .topArticle--list>li {
  margin-bottom: 30px;
  -webkit-flex-basis: 100%;
  flex-basis: 100%
}
.old-newsWrap .bodyTop .topArticle--list>li:not(:first-child) {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  margin-bottom: 0
}
.old-newsWrap .bodyTop .topArticle--list>li a {
  color: #51656F;
  text-decoration: none
}
.old-newsWrap .bodyTop .topArticle .cardArticle {
  padding-left: 10px;
  padding-right: 10px;
  text-align: left
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle .cardArticle {
    padding-right: 0
  }
}
.old-newsWrap .bodyTop .topArticle .cardArticle--text {
  color: #51656F;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  margin-top: 10px;
  max-height: 40px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .topArticle .cardArticle--text {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem
  }
}
.old-newsWrap .bodyTop .topArticle .cardArticle--text.is-small {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 0;
  margin-bottom: 10px;
  height: auto!important
}
.old-newsWrap .bodyTop .topArticle .cardArticle--figure {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
  height: 0;
  padding-top: 60.5%
}
.old-newsWrap .bodyTop .mainWrap {
  background-color: #fff;
  margin-top: 60px;
  padding-top: 60px;
  position: relative;
  z-index: 100
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainWrap {
    margin-top: 40px;
    padding-top: 40px
  }
}
.old-newsWrap .bodyTop .mainWrap--top {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  text-align: right
}
.old-newsWrap .bodyTop .mainWrap--top .inner {
  display: inline-block;
  width: 42.10526%;
  text-align: left
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainWrap--top .inner {
    width: auto;
    display: block;
    padding-left: 20px
  }
}
.old-newsWrap .bodyTop .rmPocArticle {
  margin-top: 60px;
  position: relative;
  z-index: 100
}
.old-newsWrap .bodyTop .rmPocArticle--title {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 26px;
  line-height: 2.6rem;
  color: #51656F;
  padding-left: 10px;
  padding-right: 20px
}
.old-newsWrap .bodyTop .rmPocArticle--list {
  padding-left: 10px;
  padding-right: 20px;
  margin-top: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .rmPocArticle--list {
    margin-top: 20px
  }
}
.old-newsWrap .bodyTop .rmPocArticle--list>li:not(:last-child) {
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .rmPocArticle--list>li:not(:last-child) {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyTop .rmPocArticle--list>li a {
  color: #51656F;
  text-decoration: none
}
.old-newsWrap .bodyTop .rmPocArticle--text {
  text-align: right;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px
}
.old-newsWrap .bodyTop .rmPocArticle--text a {
  color: #51656F;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
.old-newsWrap .bodyTop .rmPocArticle .rmPocCard {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyTop .rmPocArticle .rmPocCard--image {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  padding-right: 25px
}
.old-newsWrap .bodyTop .rmPocArticle .rmPocCard--image span {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .rmPocArticle .rmPocCard--image span {
    width: 100px;
    height: 100px
  }
}
.old-newsWrap .bodyTop .rmPocArticle .rmPocCard--main {
  color: #51656F
}
.old-newsWrap .bodyTop .rmPocArticle .rmPocCard--main time {
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 10px
}
.old-newsWrap .bodyTop .rmPocArticle .rmPocCard--main p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
.old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink {
  margin-top: 16px;
  margin-right: 20px;
  margin-left: 10px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink {
    margin-right: 0
  }
}
.old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink--image {
  margin-bottom: 16px
}
.old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink--image img {
  max-width: 100%;
  width: 100%
}
.old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink--title {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink--title {
    margin-right: 20px
  }
}
.old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink--text {
  margin-top: 6px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .rmPocArticle .dataofrmpLink--text {
    margin-right: 20px
  }
}
.old-newsWrap .bodyTop .mainArticle {
  position: relative;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto
}
.old-newsWrap .bodyTop .mainArticle--inner {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--inner {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu {
    width: 100%
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain {
  width: 315px;
  padding: 45px 15px;
  position: relative;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain {
    width: 100%
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_header {
  display: none
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_header {
    display: block
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain--title {
  font-size: 45px;
  font-size: 4.5rem;
  line-height: 45px;
  line-height: 4.5rem;
  color: #fff
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain--title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain--title br {
    display: none
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_inner {
  margin-top: 20px
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_section:not(:last-child) {
  margin-bottom: 20px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_section {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_main>:not(:last-child) {
  margin-bottom: 10px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_main {
    overflow-x: scroll
  }
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_main .navCategoryMain_title {
    display: none
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_text {
  text-align: center
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_text span {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  text-decoration: underline;
  cursor: pointer;
  margin-bottom: 30px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_text span {
    margin-bottom: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    padding: 20px 0;
    display: block
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_title {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_title {
    white-space: nowrap;
    padding-right: 20px
  }
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_title:not(:last-child) {
    margin-bottom: 25px
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_close {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_close {
    display: block;
    background-color: #E6E8E8
  }
  .old-newsWrap .bodyTop .mainArticle--menu .navCategoryMain_close span {
    display: block;
    padding: 20px 0;
    text-align: center;
    text-decoration: underline;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .listCategory {
  margin-left: -4px;
  margin-right: -4px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .listCategory {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyTop .mainArticle--menu .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyTop .mainArticle--menu .listCategory>li span {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  border: 1px solid #fff;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .mainArticle--menu .listCategory>li span {
    white-space: nowrap
  }
}
.old-newsWrap .bodyTop .mainArticle--menu .listCategory>li.current span {
  background-color: #fff;
  color: #51656F
}
.old-newsWrap .bodyTop .mainArticle--menu .listCategory.is-keyword>li span {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 4px 0;
  text-decoration: none
}
.old-newsWrap .bodyTop .mainArticle--menu .listCategory.is-keyword>li.current span {
  background-color: transparent;
  color: #fff;
  text-decoration: underline
}
.old-newsWrap .bodyTop .mainArticle--main {
  -webkit-flex-grow: 1;
  flex-grow: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main {
    padding-left: 12px;
    padding-right: 10px;
    margin-top: 20px
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a {
  padding-right: 25px;
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 0;
  padding-top: 96.8%;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .image {
    padding-top: 60.5%
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li a {
    padding-right: 0
  }
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li:first-child {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    padding-right: 0;
    position: relative;
    right: -10px;
    width: -moz-calc(100% + 10px);
    width: -o-calc(100% + 10px);
    width: -webkit-calc(100% + 10px);
    width: calc(100% + 10px)
  }
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li:first-child .image {
    height: 215px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .mainArticle--main .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyTop .mainArticle--main .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyTop .serviceContents {
  position: relative;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents {
    margin-top: 70px
  }
}
.old-newsWrap .bodyTop .serviceContents--header {
  position: absolute;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents--header {
    display: block;
    position: static
  }
}
.old-newsWrap .bodyTop .serviceContents--title {
  -webkit-flex-basis: 45.11278%;
  flex-basis: 45.11278%;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  text-align: right;
  color: #fff;
  font-size: 68px;
  font-size: 6.8rem;
  line-height: 68px;
  line-height: 6.8rem;
  padding: 36px 40px 200px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents--title {
    margin-left: 70px;
    font-size: 38px;
    font-size: 3.8rem;
    line-height: 38px;
    line-height: 3.8rem;
    padding: 16px 30px
  }
}
.old-newsWrap .bodyTop .serviceContents--main {
  padding-top: 130px;
  position: relative;
  padding-right: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents--main {
    padding-top: 0;
    padding-right: 0;
    padding-left: 30px
  }
}
.old-newsWrap .bodyTop .serviceContents--list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .bodyTop .serviceContents--list>li {
  -webkit-flex-basis: 50%;
  flex-basis: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents--list>li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 0;
  padding-top: 75%;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents .serviceCard {
    padding-top: 80.28%
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard.is-zexy {
  background-image: url(../images/service/mainvisual/service_img01@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents .serviceCard.is-zexy {
    background-image: url(../images/service/mainvisual/service_img01sp@2x.png)
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard.is-carsenser {
  background-image: url(../images/service/mainvisual/service_img02@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents .serviceCard.is-carsenser {
    background-image: url(../images/service/mainvisual/service_img02sp@2x.png)
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard.is-study {
  background-image: url(../images/service/mainvisual/service_img03@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents .serviceCard.is-study {
    background-image: url(../images/service/mainvisual/service_img03sp@2x.png)
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard.is-other {
  background-image: url(../images/service/mainvisual/service_img04@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents .serviceCard.is-other {
    background-image: url(../images/service/mainvisual/service_img04sp.png)
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard--wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.old-newsWrap .bodyTop .serviceContents .serviceCard--inner {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  color: #51656F;
  padding-right: 25px
}
.old-newsWrap .bodyTop .serviceContents .serviceCard--inner>:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyTop .serviceContents .serviceCard--title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents .serviceCard--title {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard--text {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .serviceContents .serviceCard--text {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyTop .serviceContents .serviceCard--link a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  background-color: #A4AEB5;
  color: #fff;
  text-align: center;
  width: 130px;
  padding: 10px;
  display: inline-block;
  text-decoration: none
}
.old-newsWrap .bodyTop .visionContents {
  margin-top: 120px;
  position: relative;
  background-image: url(../images/vision/topmv.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .visionContents {
    margin-top: 70px
  }
}
.old-newsWrap .bodyTop .visionContents--inner {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 90px;
  padding-right: 90px;
  padding-top: 140px;
  padding-bottom: 240px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .visionContents--inner {
    padding: 60px 20px 230px
  }
}
.old-newsWrap .bodyTop .visionContents--inner>:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyTop .visionContents--title {
  font-size: 58px;
  font-size: 5.8rem;
  line-height: 58px;
  line-height: 5.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .visionContents--title {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 48px;
    line-height: 4.8rem
  }
}
.old-newsWrap .bodyTop .visionContents--text {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 41px;
  line-height: 4.1rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .visionContents--text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 29px;
    line-height: 2.9rem
  }
}
.old-newsWrap .bodyTop .visionContents--link a {
  text-decoration: none;
  color: #A4AEB5;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .visionContents--link a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 22px;
    line-height: 2.2rem
  }
}
.old-newsWrap .bodyTop .recruitContents {
  position: relative;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1330px;
  padding-left: 90px;
  padding-right: 90px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 70px
  }
}
.old-newsWrap .bodyTop .recruitContents--header {
  margin-bottom: 35px;
  color: #51656F
}
.old-newsWrap .bodyTop .recruitContents--title {
  font-size: 58px;
  font-size: 5.8rem;
  line-height: 58px;
  line-height: 5.8rem;
  margin-bottom: 15px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents--title {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 48px;
    line-height: 4.8rem
  }
}
.old-newsWrap .bodyTop .recruitContents--text {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents--text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem
  }
}
.old-newsWrap .bodyTop .recruitContents--main {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .recruitContents--main {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyTop .recruitContents--sales {
  -webkit-flex-grow: 1;
  flex-grow: 1
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .recruitContents--sales {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyTop .recruitContents--editer {
  -webkit-flex-shrink: 1;
  flex-shrink: 1
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyTop .recruitContents--editer {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyTop .recruitContents .recruitArticle {
  color: #51656F
}
.old-newsWrap .bodyTop .recruitContents .recruitArticle>:not(:last-child) {
  margin-bottom: 14px
}
.old-newsWrap .bodyTop .recruitContents .recruitArticle--image img {
  max-width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents .recruitArticle--image img {
    max-width: none;
    width: 100%
  }
}
.old-newsWrap .bodyTop .recruitContents .recruitArticle--title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 30px;
  line-height: 3rem
}
.old-newsWrap .bodyTop .recruitContents .recruitArticle--stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyTop .recruitContents .recruitArticle--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyTop .recruitContents .recruitArticle--link a {
  text-decoration: none;
  color: #A4AEB5;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyTop .recruitContents--list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents--list {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyTop .recruitContents--list>li {
  -webkit-flex-basis: 33.3%;
  flex-basis: 33.3%;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents--list>li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    padding-right: 0;
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyTop .recruitContents--list.is-editer {
  width: 160px;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-between;
  align-content: space-between
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents--list.is-editer {
    width: auto
  }
}
.old-newsWrap .bodyTop .recruitContents--list.is-editer>li {
  -webkit-flex-basis: 100%;
  flex-basis: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .recruitContents--list.is-editer>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%
  }
}
.old-newsWrap .bodyTop .recruitContents--list.is-editer .recruitArticle>:not(:last-child) {
  margin-bottom: 8px
}
.old-newsWrap .bodyTop .pressContents {
  position: relative;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 70px
  }
}
.old-newsWrap .bodyTop .pressContents--title {
  font-size: 58px;
  font-size: 5.8rem;
  line-height: 58px;
  line-height: 5.8rem;
  margin-bottom: 35px;
  color: #51656F;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents--title {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 48px;
    line-height: 4.8rem
  }
}
.old-newsWrap .bodyTop .pressContents--stitle {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 22px;
  line-height: 2.2rem;
  color: #51656F;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 60px;
  margin-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents--stitle {
    margin-top: 30px
  }
}
.old-newsWrap .bodyTop .pressContents .listNews {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents .listNews {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyTop .pressContents .listNews>li {
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents .listNews>li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
  .old-newsWrap .bodyTop .pressContents .listNews>li:not(:last-child) {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyTop .pressContents .listNews>li a {
  text-decoration: none
}
.old-newsWrap .bodyTop .pressContents--link {
  text-align: right;
  margin-top: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents--link {
    margin-top: 10px
  }
}
.old-newsWrap .bodyTop .pressContents--link a {
  color: #95989A;
  text-decoration: none;
  font-weight: 700;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyTop .pressContents .pressArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  color: #51656F
}
.old-newsWrap .bodyTop .pressContents .pressArticle--image {
  padding-right: 20px;
  -webkit-flex-shrink: 1;
  flex-shrink: 1
}
.old-newsWrap .bodyTop .pressContents .pressArticle--image img {
  width: 80px
}
.old-newsWrap .bodyTop .pressContents .pressArticle--main time {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyTop .pressContents .pressArticle--main p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyTop .pressContents .listInformation {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents .listInformation {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyTop .pressContents .listInformation>li {
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents .listInformation>li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
  .old-newsWrap .bodyTop .pressContents .listInformation>li:not(:last-child) {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyTop .pressContents .listInformation>li .informationArticle {
  color: #51656F
}
.old-newsWrap .bodyTop .pressContents .listInformation>li .informationArticle--time {
  display: block;
  margin-bottom: 3px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyTop .pressContents .listInformation>li .informationArticle--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyTop .pressContents .listInformation>li .informationArticle--text a {
  color: #95989A;
  text-decoration: none
}
.old-newsWrap .bodyTop .pressContents .listBanner {
  margin-top: 60px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents .listBanner {
    margin-top: 30px
  }
}
.old-newsWrap .bodyTop .pressContents .listBanner>li {
  -webkit-flex-basis: 25%;
  flex-basis: 25%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .pressContents .listBanner>li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    text-align: center
  }
  .old-newsWrap .bodyTop .pressContents .listBanner>li:not(:last-child) {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyTop .pressContents .listBanner>li img {
  max-width: 100%
}
.old-newsWrap .bodyTop .contactContents {
  position: relative;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 120px;
  padding-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .contactContents {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 70px;
    padding-bottom: 70px
  }
}
.old-newsWrap .bodyTop .contactContents--title {
  font-size: 58px;
  font-size: 5.8rem;
  line-height: 58px;
  line-height: 5.8rem;
  margin-bottom: 35px;
  color: #51656F;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .contactContents--title {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 48px;
    line-height: 4.8rem
  }
}
.old-newsWrap .bodyTop .contactContents--main .contactBox {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .contactContents--main .contactBox {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--column {
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyTop .contactContents--main .contactBox--column {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
  .old-newsWrap .bodyTop .contactContents--main .contactBox--column:not(:last-child) {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--section:not(:last-child) {
  margin-bottom: 20px
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--map {
  width: 100%;
  height: 200px
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 23px;
  line-height: 2.3rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 15px
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--title a {
  color: #A6AAB1;
  text-decoration: none
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 23px;
  line-height: 2.3rem;
  margin-bottom: 10px
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--text.is-small {
  font-size: 12px;
  font-size: 1.2rem
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--link {
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 10px
}
.old-newsWrap .bodyTop .contactContents--main .contactBox--link a {
  color: #A6AAB1;
  text-decoration: none
}
.old-newsWrap .body404 .sectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .body404 .sectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .body404 .sectionContents {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 80px
  }
}
.old-newsWrap .body404 .contentsHeader {
  padding: 95px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .body404 .contentsHeader {
    padding: 40px 0 60px
  }
}
.old-newsWrap .body404 .contentsHeader .title {
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 38px;
  line-height: 3.8rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .body404 .contentsHeader .title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .body404 .areaPrivacyContents {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .body404 .areaPrivacyContents .textLink {
  margin-top: 80px
}
.old-newsWrap .body404 .areaPrivacyContents .textLink a {
  color: #333
}
.old-newsWrap .bodySitemap .sectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .sectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .sectionContents {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 80px
  }
}
.old-newsWrap .bodySitemap .contentsHeader {
  padding: 95px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .contentsHeader {
    padding: 40px 0 60px
  }
}
.old-newsWrap .bodySitemap .contentsHeader .title {
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 38px;
  line-height: 3.8rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .contentsHeader .title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodySitemap .areaSitemapContents {
  display: table;
  table-layout: fixed;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .areaSitemapContents {
    display: block
  }
}
.old-newsWrap .bodySitemap .areaSitemapContents>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .areaSitemapContents>* {
    display: block
  }
}
.old-newsWrap .bodySitemap .areaSitemapContents .childSitemapContents {
  padding-right: 20px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 30px;
  line-height: 3rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .areaSitemapContents .childSitemapContents {
    padding-right: 0
  }
}
.old-newsWrap .bodySitemap .areaSitemapContents .childSitemapContents a {
  color: #333
}
.old-newsWrap .bodySitemap .areaSitemapContents .childSitemapContents .listSitemap>li {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySitemap .areaSitemapContents .childSitemapContents .listSitemap>li {
    margin-bottom: 40px
  }
}
.old-newsWrap .bodySitemap .areaSitemapContents .childSitemapContents .listSitemap>li>ul {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-top: 15px
}
.old-newsWrap .bodySitemap .areaSitemapContents .childSitemapContents .listSitemap>li>ul>li>ul {
  margin-left: 1em;
  margin-bottom: 15px
}
.old-newsWrap .bodyCompany .areaNav .innerAreaNav .PClistNav>li:nth-child(8)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyCompany .contentsHeader {
  color: #51656F;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .contentsHeader {
    padding: 40px 20px 60px
  }
}
.old-newsWrap .bodyCompany .contentsHeader .title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 62px;
  line-height: 6.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .contentsHeader .title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem
  }
}
.old-newsWrap .bodyCompany .contentsHeader .text {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .contentsHeader .text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-top: 6px
  }
}
.old-newsWrap .bodyCompany .innerSectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .innerSectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .innerSectionContents {
    padding: 0 20px
  }
}
.old-newsWrap .bodyCompany .areaCompanyLink {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyLink {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyLink {
    padding: 0
  }
}
.old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink {
  margin-bottom: 50px;
  letter-spacing: -1em;
  width: 100%
}
.old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 33.3%;
  vertical-align: top;
  border-right: 1px solid #fff;
  margin-bottom: 45px
}
.old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li:nth-child(3n) {
  border-right: none
}
.old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li:nth-last-child(-n+3) {
  margin-bottom: 0
}
.old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li a {
  text-decoration: underline;
  color: #1e1e1e
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li {
    width: 49.9%;
    margin-bottom: 25px
  }
  .old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li:nth-child(2n) {
    border-right: none
  }
  .old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li:nth-child(3n) {
    border-right: 1px solid #fff
  }
  .old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li:nth-last-child(-n+3) {
    margin-bottom: 25px
  }
}
.old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li .title {
  margin-top: 15px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink>li .title {
    margin-top: 10px;
    text-align: center
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyLink .listCompanyLink:last-child>li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyCompany .areaCompanyContents {
  color: #51656F
}
.old-newsWrap .bodyCompany .areaCompanyContents:not(:last-child) {
  margin-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyContents:not(:last-child) {
    margin-bottom: 56px
  }
}
.old-newsWrap .bodyCompany .areaCompanyContents--header {
  margin-bottom: 40px
}
.old-newsWrap .bodyCompany .areaCompanyContents--header>:not(:last-child) {
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyContents--header>:not(:last-child) {
    margin-top: 5px
  }
}
.old-newsWrap .bodyCompany .areaCompanyContents--stitle {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 40px;
  line-height: 4rem
}
.old-newsWrap .bodyCompany .areaCompanyContents--head-text-01 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .areaCompanyContents--head-text-01 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyCompany .areaCompanyContents--head-text-02 {
  margin-top: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyCompany .holderDetail {
  display: table;
  max-width: 960px;
  width: 100%;
  color: #51656F;
  margin-bottom: 36px
}
.old-newsWrap .bodyCompany .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail {
    display: block
  }
}
.old-newsWrap .bodyCompany .holderDetail>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodyCompany .holderDetail>:first-child {
  width: 240px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail>:first-child {
    width: auto
  }
}
.old-newsWrap .bodyCompany .holderDetail .stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  width: 240px;
  padding-right: 20px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyCompany .holderDetail .stitle.contact {
  width: 260px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail .stitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    width: auto;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyCompany .holderDetail--text a {
  color: #005FB0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodyCompany .holderDetail .content .textFirst {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-bottom: 50px
}
.old-newsWrap .bodyCompany .holderDetail .content .textLast {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyCompany .holderDetail .content .textCommon {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-bottom: 50px
}
.old-newsWrap .bodyCompany .holderDetail .content .textCommon strong {
  font-weight: 700
}
.old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy {
  margin-bottom: 75px
}
.old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy {
    margin-top: 55px
  }
}
.old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy dt {
  margin-top: 45px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem
}
.old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy dt:first-child {
  margin-top: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy dt {
    margin-top: 20px
  }
}
.old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy dd {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  margin-top: 5px
}
.old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy dd a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail .content .dlPrivacy dd {
    margin-top: 20px
  }
}
.old-newsWrap .bodyCompany .holderDetail .content--main .stitle {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 32px;
  line-height: 3.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany .holderDetail .content--main .stitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyCompany .holderDetail .content--main p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodyCompany .holderDetail .content--main p a,
.old-newsWrap .bodyCompany .holderDetail .content--main p a+.webfont {
  color: #005FB0
}
.old-newsWrap .bodyCompany .holderDetail .content--main dl {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 30px
}
.old-newsWrap .bodyCompany .holderDetail .content--main dl dd {
  margin-bottom: 20px
}
.old-newsWrap .bodyCompany.bodyIndex .contentsHeader {
  padding: 95px 40px;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyIndex .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyIndex .contentsHeader {
    padding: 40px 20px 60px
  }
}
.old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu {
  letter-spacing: -1em;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  color: #333;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li {
  display: inline-block;
  letter-spacing: .14em;
  padding-right: 45px;
  margin-bottom: 95px;
  width: 50%;
  vertical-align: top
}
.old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li:nth-last-child(-n+2) {
  margin-bottom: 0
}
.old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li:nth-child(2n) {
  padding-right: 0;
  padding-left: 45px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li {
    padding-right: 25px
  }
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li:nth-child(2n) {
    padding-left: 25px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li {
    display: block;
    margin-bottom: 55px;
    padding-right: 0;
    width: 100%
  }
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li:nth-last-child(2) {
    margin-bottom: 55px
  }
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li:nth-child(2n) {
    padding-left: 0
  }
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    padding: 0 20px
  }
}
.old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li .text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li .text {
    margin-top: 10px;
    padding: 0 20px
  }
  .old-newsWrap .bodyCompany.bodyIndex .listCompanyMenu>li .text br {
    display: none
  }
}
.old-newsWrap .bodyCompany.bodyData .listCompanyData {
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyData .listCompanyData {
    margin-bottom: 75px
  }
}
.old-newsWrap .bodyCompany.bodyData .listCompanyData>li {
  margin-bottom: 50px
}
.old-newsWrap .bodyCompany.bodyData .listCompanyData>li>* {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #333
}
.old-newsWrap .bodyCompany.bodyData .listCompanyData>li>* a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyData .listCompanyData>li .title {
    font-size: 12px;
    font-size: 1.2rem;
    margin-bottom: 5px
  }
}
.old-newsWrap .bodyCompany.bodyData .areaInformation--title {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyCompany.bodyData .areaInformation>:not(:last-child) {
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyData .areaInformation>:not(:last-child) {
    margin-bottom: 16px
  }
}
.old-newsWrap .bodyCompany.bodyData .areaInformation a {
  color: #005FB0
}
.old-newsWrap .bodyCompany.bodyData .areaInformation .listAccess>li:not(:last-child) {
  margin-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyData .areaInformation .listAccess>li:not(:last-child) {
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyCompany.bodyData .map {
  width: 100%;
  height: 300px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyData .map iframe {
    height: 136px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .contentsHeader {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .contentsHeaderWrap {
  background-image: url(../images/company/vision/header_bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .contentsHeaderWrap {
    background-image: url(../images/company/vision/header_bg_sp.jpg);
    margin-bottom: 60px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents {
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents {
    margin-bottom: 80px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail {
  color: #51656F
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail:not(:last-child) {
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail:not(:last-child) {
    margin-bottom: 60px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .stitle {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .stitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .stitle strong {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 44px;
  line-height: 4.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .stitle strong {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 40px;
    line-height: 4rem
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header {
  position: relative;
  padding-bottom: 90px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--image {
    margin-left: -20px;
    margin-right: -20px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--image img {
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--image .show-for-large {
    display: none
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--image .hide-for-large {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--image .hide-for-large {
    display: block
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--head {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  display: inline-block;
  color: #fff;
  padding: 35px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 100
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--head {
    padding: 20px;
    left: -20px
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--title {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 44px;
  line-height: 4.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--title {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 40px;
    line-height: 4rem
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--text {
  font-size: 18px;
  font-size: 1.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .header--text {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .messagetext {
  margin-top: 50px;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 40px;
  line-height: 4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .messagetext {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 35px;
    line-height: 3.5rem
  }
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .messagetext br {
    display: none
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .sign {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  margin-top: 20px
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .sign--image,
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .sign--text {
  display: block
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 36px;
  line-height: 3.6rem;
  margin-bottom: 40px;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin-bottom: 28px
  }
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .title br {
    display: none
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .text {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 40px;
  line-height: 4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 35px;
    line-height: 3.5rem
  }
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .text br {
    display: none
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .image {
  margin-top: 30px
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .youtube {
    margin-left: -20px;
    margin-right: -20px;
    width: -moz-calc(100% + 40px);
    width: -o-calc(100% + 40px);
    width: -webkit-calc(100% + 40px);
    width: calc(100% + 40px)
  }
}
.old-newsWrap .bodyCompany.bodyMessage .areaMessageContents .messageDetail .content .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%
}
.old-newsWrap .bodyCompany.bodyOffice .innerSectionContents {
  margin-top: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .innerSectionContents {
    margin-top: 60px;
    padding: 0
  }
}
.old-newsWrap .bodyCompany.bodyOffice .areaOfficeContents {
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .areaOfficeContents {
    margin-bottom: 75px
  }
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail {
  color: #333
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .stitle {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 30px;
  line-height: 3rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .stitle span span {
  font-size: 12px;
  font-size: 1.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .stitle {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem
  }
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .stitle>span {
    padding-left: 20px;
    padding-right: 20px;
    border-left: 1px solid #333;
    border-right: 1px solid #333
  }
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content {
  color: #333;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .name {
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 11px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .name {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .address {
  margin-bottom: 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .address {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .info {
  margin-bottom: 46px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .info {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .map {
  width: 100%;
  height: 300px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .map iframe {
    height: 136px
  }
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .listAccess {
  letter-spacing: -1em
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .listAccess>li {
  display: inline-block;
  letter-spacing: .14em;
  vertical-align: top;
  width: 50%;
  padding-right: 10px;
  margin-bottom: 56px
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .listAccess>li:nth-last-child(-n+2) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .listAccess>li {
    display: block;
    width: 100%;
    padding-right: 0;
    margin-bottom: 60px
  }
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .listAccess>li:nth-last-child(-n+2) {
    margin-bottom: 60px
  }
  .old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .listAccess>li p {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyCompany.bodyOffice .holderDetail .content .listAccess>li a {
  color: #333
}
.old-newsWrap .bodyCompany.bodyPresident .sectionContents {
  padding: 0 0 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyPresident .sectionContents {
    padding: 0 0 80px
  }
}
.old-newsWrap .bodyCompany.bodyPresident .areaPresidentContents {
  margin-bottom: 120px
}
.old-newsWrap .bodyCompany.bodyPresident .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyPresident .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyPresident .contentsHeader {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyCompany.bodyPresident .holderDetail .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-right: 140px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyCompany.bodyPresident .holderDetail .text {
    margin-right: auto
  }
}
.old-newsWrap .bodyCompany.bodyPresident .holderDetail .image {
  width: 330px;
  padding-right: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyPresident .holderDetail .image {
    width: auto;
    padding-right: 0;
    text-align: center;
    margin-bottom: 60px
  }
  .old-newsWrap .bodyCompany.bodyPresident .holderDetail .image img {
    width: 180px;
    height: auto
  }
}
.old-newsWrap .bodyCompany.bodyPresident .holderDetail .name {
  margin-top: 70px;
  text-align: right;
  margin-right: 140px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyCompany.bodyPresident .holderDetail .name {
    margin-right: auto
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyPresident .holderDetail .name {
    margin-top: 55px
  }
}
.old-newsWrap .bodyCompany.bodyPresident .holderDetail .name>p {
  display: inline-block;
  vertical-align: middle
}
.old-newsWrap .bodyCompany.bodyPresident .holderDetail .name>p:first-child {
  padding-right: 24px
}
.old-newsWrap .bodyCompany.bodyGroup .areaGroupContents {
  margin-top: 80px;
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyGroup .areaGroupContents {
    margin-top: 60px;
    margin-bottom: 80px
  }
}
.old-newsWrap .bodyCompany.bodyHistory .sectionContents {
  padding: 0
}
.old-newsWrap .bodyCompany.bodyHistory .areaPresidentContents {
  margin-bottom: 120px
}
.old-newsWrap .bodyCompany.bodyHistory .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .contentsHeader {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent {
  width: 100%;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent {
    display: block
  }
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent>* {
    display: block
  }
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .image {
  width: 220px;
  text-align: center;
  padding-left: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .image {
    width: auto;
    text-align: center;
    margin-top: 60px;
    padding-left: 0
  }
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li {
  display: table;
  width: 100%;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li {
    display: block;
    margin-bottom: 25px
  }
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li h4 {
  display: block;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li h4 {
    width: auto
  }
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li .text p {
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li .text p {
    margin-bottom: 5px
  }
}
.old-newsWrap .bodyCompany.bodyHistory .innerHistoryContent .listHistory>li .text p:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCompany.bodyStaff .sectionContents {
  padding: 0;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .sectionContents {
    padding: 60px 0 0;
    overflow: hidden;
    margin-top: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .innerSectionContents {
    max-width: 375px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyCompany.bodyStaff .areaStaffContents {
  margin-bottom: 120px
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffList--child {
  margin-top: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffList--child {
    margin-top: 30px
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffList--child:first-child {
  margin-top: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffList--child:first-child ul>li:nth-child(1),
  .old-newsWrap .bodyCompany.bodyStaff .area_staffList--child:first-child ul>li:nth-child(2) {
    width: 50%
  }
  .old-newsWrap .bodyCompany.bodyStaff .area_staffList--child:first-child ul>li:nth-child(3) {
    width: 0
  }
}
.old-newsWrap .bodyCompany.bodyStaff .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .contentsHeader {
    padding: 45px 20px
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff {
  letter-spacing: -1em;
  width: 100%
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 33.333%;
  vertical-align: top
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff {
  height: 143px;
  color: #fff;
  padding: 5px 150px 0 15px;
  display: block;
  position: relative;
  text-decoration: none
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff:hover {
  opacity: .8;
  filter: alpha(opacity=80)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff:hover {
    opacity: 1;
    filter: alpha(opacity=100)
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff {
    height: auto;
    padding: 0
  }
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--image {
  height: 195px;
  position: absolute;
  bottom: 0;
  right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--image {
    height: 100px;
    top: -26px;
    bottom: auto;
    width: 100%;
    text-align: center
  }
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--image img {
  height: 100%;
  width: auto
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--text {
  line-height: 22px;
  line-height: 2.2rem;
  letter-spacing: .01em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text {
    padding-top: 74px;
    text-align: center
  }
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text .card_staff--text--inner {
    padding: 4px 10px 15px
  }
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--text--position {
  font-size: 11px;
  font-size: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text--position {
    font-size: 10px;
    font-size: 1rem
  }
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--text--name {
  font-size: 18px;
  font-size: 1.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text--name {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--text--spell {
  font-size: 12px;
  font-size: 1.2rem
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--text--spell br {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text--spell {
    font-size: 10px;
    font-size: 1rem;
    line-height: 12px;
    line-height: 1.2rem
  }
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text--spell br {
    display: block
  }
}
.old-newsWrap .bodyCompany.bodyStaff .card_staff--text--sub {
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
  height: 45px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text--sub {
    font-size: 10px;
    font-size: 1rem;
    line-height: 12px;
    line-height: 1.2rem;
    height: 90px
  }
  .old-newsWrap .bodyCompany.bodyStaff .card_staff--text--sub br {
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .card_staff.yamaguchi {
    padding: 0 50px 0 0
  }
  .old-newsWrap .bodyCompany.bodyStaff .card_staff.yamaguchi .card_staff--image {
    top: auto;
    bottom: 0;
    right: -40px
  }
  .old-newsWrap .bodyCompany.bodyStaff .card_staff.yamaguchi .card_staff--text {
    padding-top: 0;
    text-align: left
  }
  .old-newsWrap .bodyCompany.bodyStaff .card_staff.yamaguchi .card_staff--text--inner {
    background-color: transparent!important;
    padding-left: 5px;
    padding-bottom: 4px;
    padding-top: 0
  }
  .old-newsWrap .bodyCompany.bodyStaff .card_staff.yamaguchi .card_staff--text--inner .card_staff--text--sub {
    display: none
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li.current a {
  opacity: .8;
  filter: alpha(opacity=80)
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__1 {
  background-color: #91c1de
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__1 .card_staff--text--inner {
    background-color: #5ea3ce
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__2 {
  background-color: #76caca
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__2 .card_staff--text--inner {
    background-color: #5ebfbf
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__3 {
  background-color: #d290ad
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__3 .card_staff--text--inner {
    background-color: #c97a9d
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__4 {
  background-color: #f1935c
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__4 .card_staff--text--inner {
    background-color: #ee7d4a
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__5 {
  background-color: #76caca
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(odd) .card_staff__5 .card_staff--text--inner {
    background-color: #5ebfbf
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__1 {
  background-color: #6aaad2
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__1 .card_staff--text--inner {
    background-color: #5599c9
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__2 {
  background-color: #6ac5c5
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__2 .card_staff--text--inner {
    background-color: #55b9b9
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__3 {
  background-color: #cd85a5
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__3 .card_staff--text--inner {
    background-color: #c36d93
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__4 {
  background-color: #f08853
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__4 .card_staff--text--inner {
    background-color: #ed7042
  }
}
.old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__5 {
  background-color: #6ac5c5
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .list_staff>li:nth-child(even) .card_staff__5 .card_staff--text--inner {
    background-color: #55b9b9
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail {
  height: 420px;
  width: 100%;
  overflow-y: scroll;
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail {
    height: 475px;
    background-size: 345px auto;
    background-position: right center;
    background-repeat: no-repeat
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.yamaguchi {
  background-image: url(../images/company/staff/PC_cafe_yamaguchi.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.yamaguchi {
    background-image: url(../images/company/staff/cafe_yaamguchi.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.miyoshi {
  background-image: url(../images/company/staff/PC_cafe_miyoshi.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.miyoshi {
    background-image: url(../images/company/staff/cafe_miyoshi.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.muto {
  background-image: url(../images/company/staff/PC_cafe_muto.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.muto {
    background-image: url(../images/company/staff/cafe_muto.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.shimizu {
  background-image: url(../images/company/staff/PC_cafe_shimizu.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.shimizu {
    background-image: url(../images/company/staff/cafe_shimizu.png)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.tsujimura {
  background-image: url(../images/company/staff/PC_cafe_tsujimura.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.tsujimura {
    background-image: url(../images/company/staff/cafe_tsujimura.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.muro {
  background-image: url(../images/company/staff/PC_cafe_muro.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.muro {
    background-image: url(../images/company/staff/cafe_muro.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.tachibana {
  background-image: url(../images/company/staff/PC_cafe_tachibana.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.tachibana {
    background-image: url(../images/company/staff/cafe_tachibana.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.sakurai {
  background-image: url(../images/company/staff/PC_cafe_sakurai.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.sakurai {
    background-image: url(../images/company/staff/cafe_sakurai.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.kamise {
  background-image: url(../images/company/staff/PC_cafe_kamise.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.kamise {
    background-image: url(../images/company/staff/cafe_kamise.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.kaise {
  background-image: url(../images/company/staff/PC_cafe_kaise.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.kaise {
    background-image: url(../images/company/staff/cafe_kaise.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.yoshizawa {
  background-image: url(../images/company/staff/PC_cafe_yoshizawa.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.yoshizawa {
    background-image: url(../images/company/staff/cafe_yoshizawa.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.seki {
  background-image: url(../images/company/staff/PC_cafe_seki.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.seki {
    background-image: url(../images/company/staff/cafe_seki.png)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.tokushige {
  background-image: url(../images/company/staff/PC_cafe_tokushige.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.tokushige {
    background-image: url(../images/company/staff/cafe_tokushige.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.nakajima {
  background-image: url(../images/company/staff/PC_cafe_nakajima.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.nakajima {
    background-image: url(../images/company/staff/cafe_nakajima.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.takesako {
  background-image: url(../images/company/staff/PC_cafe_takesako.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.takesako {
    background-image: url(../images/company/staff/cafe_takesako.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.baba {
  background-image: url(../images/company/staff/PC_cafe_baba.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.baba {
    background-image: url(../images/company/staff/cafe_baba.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.hayakawa {
  background-image: url(../images/company/staff/PC_cafe_hayakawa.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.hayakawa {
    background-image: url(../images/company/staff/cafe_hayakawa.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.date {
  background-image: url(../images/company/staff/PC_cafe_date.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.date {
    background-image: url(../images/company/staff/cafe_date.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.nishiyama {
  background-image: url(../images/company/staff/PC_cafe_nishiyama.jpg)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail.nishiyama {
    background-image: url(../images/company/staff/cafe_nishiyama.jpg)
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text {
  width: 450px;
  padding-top: 50px;
  padding-left: 70px;
  padding-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text {
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 0;
    padding-right: 150px
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--position {
  font-size: 15px;
  font-size: 1.5rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--position {
    font-size: 9px;
    font-size: .9rem
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--name {
  margin-top: 15px;
  font-size: 32px;
  font-size: 3.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--name {
    margin-top: 4px;
    font-size: 14px;
    font-size: 1.4rem;
    display: inline-block;
    letter-spacing: .01em
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--spell {
  margin-top: 10px;
  font-size: 12px;
  font-size: 1.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--spell {
    font-size: 8px;
    font-size: .8rem;
    display: inline-block;
    letter-spacing: .01em;
    margin-top: 0
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--column {
  margin-top: 45px;
  padding-right: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--column {
    margin-top: 10px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 2rem;
    letter-spacing: .01em
  }
}
.old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--column h3 {
  font-weight: 700;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCompany.bodyStaff .area_staffDetail--text--column h3 {
    margin-top: 0
  }
}
.old-newsWrap .bodyInformation .sectionContents {
  padding: 0 0 150px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation .sectionContents {
    padding: 0 0 75px
  }
}
.old-newsWrap .bodyInformation .contentsHeader .title {
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 38px;
  line-height: 3.8rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation .contentsHeader .title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyInformation .holderDetail {
  display: table;
  width: 100%;
  color: #333;
  margin-bottom: 60px
}
.old-newsWrap .bodyInformation .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation .holderDetail {
    display: block;
    margin-bottom: 50px
  }
}
.old-newsWrap .bodyInformation .holderDetail>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodyInformation .holderDetail>:first-child {
  width: 155px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation .holderDetail>:first-child {
    width: 100%;
    margin-bottom: 50px
  }
}
.old-newsWrap .bodyInformation.bodyIndex .sectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyIndex .sectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyIndex .sectionContents {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyInformation.bodyIndex .contentsHeader {
  padding: 100px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyIndex .contentsHeader {
    padding: 50px 0
  }
}
.old-newsWrap .bodyInformation.bodyIndex .innerSectionContents {
  margin-bottom: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyIndex .innerSectionContents {
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyInformation.bodyIndex .holderDetail .date {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyInformation.bodyIndex .holderDetail .date .month {
  font-size: 21px;
  font-size: 2.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyIndex .holderDetail .date .month {
    font-size: 14px;
    font-size: 1.4rem;
    display: inline
  }
}
.old-newsWrap .bodyInformation.bodyIndex .holderDetail .listInformation {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyInformation.bodyIndex .holderDetail .listInformation>li {
  margin-bottom: 35px
}
.old-newsWrap .bodyInformation.bodyIndex .holderDetail .listInformation>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyInformation.bodyIndex .holderDetail .listInformation>li time {
  font-size: 11px;
  font-size: 1.1rem
}
.old-newsWrap .bodyInformation.bodyIndex .holderDetail .listInformation>li a {
  color: #333;
  text-decoration: none
}
.old-newsWrap .bodyInformation.bodyDetail .contentsHeader {
  padding: 100px 0;
  background-color: #E6E8E8
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .contentsHeader {
    padding: 40px 0
  }
}
.old-newsWrap .bodyInformation.bodyDetail .contentsHeader .title {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .contentsHeader .title {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .contentsHeader .title {
    padding-left: 10px;
    padding-right: 10px
  }
}
.old-newsWrap .bodyInformation.bodyDetail .innerSectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .innerSectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .innerSectionContents {
    padding: 10px 20px 0
  }
}
.old-newsWrap .bodyInformation.bodyDetail .innerSectionContents .textTop {
  font-size: 12px;
  font-size: 1.2rem;
  color: #878787
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle {
  margin-top: 70px;
  display: table;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle {
    margin-top: 35px;
    display: block
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle>* {
    display: block
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns {
  width: 220px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns {
    display: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .js_snsLocation.fixed {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 80;
  width: 220px;
  margin-top: 20px
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .innerAreaSns {
  background-color: #F5F5F5;
  padding: 30px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .innerAreaSns {
    display: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .innerAreaSns__title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-weight: 700;
  margin-bottom: 10px
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .innerAreaRecruit {
  background-color: #F5F5F5;
  padding: 0 10px 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .innerAreaRecruit {
    display: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .innerAreaRecruit__title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-weight: 700;
  margin-bottom: 10px
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns.bottomPosition {
  vertical-align: bottom;
  display: table-cell
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listSns {
  width: 100%;
  letter-spacing: -1em
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listSns>li {
  display: inline-block;
  letter-spacing: .14em;
  margin-left: 13px;
  margin-right: 13px
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listSns>li .count {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  text-align: center;
  font-family: Lato, sans-serif;
  color: #333;
  margin-top: 10px
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listRecruit {
  letter-spacing: -1em
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listRecruit>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 50%;
  margin-bottom: 5px;
  padding: 0 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listRecruit>li a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  padding: 0;
  text-align: center;
  height: 60px;
  width: 100%;
  display: table
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listRecruit>li a>* {
  display: table-cell;
  width: 100%;
  vertical-align: middle
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaSns .listRecruit>li a strong {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle {
  padding-right: 80px;
  padding-left: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle {
    padding-right: 0;
    padding-left: 0
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .title br {
    display: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText * {
  word-wrap: break-word
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText img {
  display: block;
  margin-bottom: 60px;
  max-width: 580px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText img.mb0 {
  margin-bottom: 0
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText p {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText p {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText strong {
  font-weight: 700
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText a {
  color: #333
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-bottom: 40px;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  padding: 10px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h2 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 30px;
    line-height: 3rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h2 br {
    display: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h2.nonborder {
  border-top: none;
  border-bottom: none;
  padding: 0
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 40px;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h3 br {
    display: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l br {
    display: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText ul li {
  margin-bottom: 40px
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .imagecaption {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  margin-top: 14px;
  display: block
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 {
  width: 100%;
  display: block;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 {
    display: block
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .image {
  width: 160px;
  text-align: left;
  float: left;
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .image {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .text {
  width: 420px;
  float: right;
  padding-left: 20px;
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .text {
    width: 100%;
    float: none;
    padding-left: 0
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaAttach {
  background-color: #F5F5F5;
  padding: 30px 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaAttach {
    padding: 15px 13px
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaAttach a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 23px;
  line-height: 2.3rem;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .areaAttach a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 26px;
    line-height: 2.6rem
  }
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .linkBackList {
  margin-top: 70px;
  text-align: left
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .linkBackList a {
  text-decoration: none;
  color: #252626;
  font-size: 14px;
  font-size: 1.4rem
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle .linkBackList a .webfont {
  margin-right: 6px
}
.old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle {
  width: 740px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyInformation.bodyDetail .holderAticle .areaArticle {
    width: 100%
  }
}
.old-newsWrap .bodyPless .contentsHeader {
  color: #51656F;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless .contentsHeader {
    padding: 40px 20px 60px
  }
}
.old-newsWrap .bodyPless .contentsHeader .title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 62px;
  line-height: 6.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless .contentsHeader .title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem
  }
}
.old-newsWrap .bodyPless .contentsHeader .text {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless .contentsHeader .text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-top: 6px
  }
}
.old-newsWrap .bodyCategory .sectionContents,
.old-newsWrap .bodyMedia .sectionContents,
.old-newsWrap .bodyPless .sectionContents {
  padding: 0
}
.old-newsWrap .bodyCategory .holderDetail,
.old-newsWrap .bodyMedia .holderDetail,
.old-newsWrap .bodyPless .holderDetail {
  display: table;
  max-width: 800px;
  width: 100%;
  color: #51656F;
  margin-bottom: 60px
}
.old-newsWrap .bodyCategory .holderDetail:last-child,
.old-newsWrap .bodyMedia .holderDetail:last-child,
.old-newsWrap .bodyPless .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .holderDetail,
  .old-newsWrap .bodyMedia .holderDetail,
  .old-newsWrap .bodyPless .holderDetail {
    display: block;
    margin-bottom: 60px
  }
}
.old-newsWrap .bodyCategory .holderDetail>*,
.old-newsWrap .bodyMedia .holderDetail>*,
.old-newsWrap .bodyPless .holderDetail>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .holderDetail>*,
  .old-newsWrap .bodyMedia .holderDetail>*,
  .old-newsWrap .bodyPless .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodyCategory .holderDetail>:first-child,
.old-newsWrap .bodyMedia .holderDetail>:first-child,
.old-newsWrap .bodyPless .holderDetail>:first-child {
  width: 155px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .holderDetail>:first-child,
  .old-newsWrap .bodyMedia .holderDetail>:first-child,
  .old-newsWrap .bodyPless .holderDetail>:first-child {
    width: 100%;
    margin-bottom: 60px
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly,
.old-newsWrap .bodyMedia .areaSearchNarrowly,
.old-newsWrap .bodyPless .areaSearchNarrowly {
  margin-top: 3px;
  width: 100%;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly,
  .old-newsWrap .bodyMedia .areaSearchNarrowly,
  .old-newsWrap .bodyPless .areaSearchNarrowly {
    display: block
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly>*,
.old-newsWrap .bodyMedia .areaSearchNarrowly>*,
.old-newsWrap .bodyPless .areaSearchNarrowly>* {
  display: table-cell
}
.old-newsWrap .bodyCategory .areaSearchNarrowly>:first-child,
.old-newsWrap .bodyMedia .areaSearchNarrowly>:first-child,
.old-newsWrap .bodyPless .areaSearchNarrowly>:first-child {
  padding-right: 3px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly>*,
  .old-newsWrap .bodyMedia .areaSearchNarrowly>*,
  .old-newsWrap .bodyPless .areaSearchNarrowly>* {
    display: block
  }
  .old-newsWrap .bodyCategory .areaSearchNarrowly>:first-child,
  .old-newsWrap .bodyMedia .areaSearchNarrowly>:first-child,
  .old-newsWrap .bodyPless .areaSearchNarrowly>:first-child {
    padding-right: 0;
    padding-bottom: 3px
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .searchYear,
.old-newsWrap .bodyMedia .areaSearchNarrowly .searchYear,
.old-newsWrap .bodyPless .areaSearchNarrowly .searchYear {
  width: 44.79167%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .searchYear,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .searchYear,
  .old-newsWrap .bodyPless .areaSearchNarrowly .searchYear {
    width: auto
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .searchYear .areaText,
.old-newsWrap .bodyMedia .areaSearchNarrowly .searchYear .areaText,
.old-newsWrap .bodyPless .areaSearchNarrowly .searchYear .areaText {
  width: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .searchYear .areaText,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .searchYear .areaText,
  .old-newsWrap .bodyPless .areaSearchNarrowly .searchYear .areaText {
    width: 150px
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .searchYear select,
.old-newsWrap .bodyMedia .areaSearchNarrowly .searchYear select,
.old-newsWrap .bodyPless .areaSearchNarrowly .searchYear select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 170px;
  border: none;
  background-color: #fff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0 8px;
  line-height: 3em;
  background-image: url(../images/icon_select-arrow.png);
  background-position: 120px center;
  background-repeat: no-repeat;
  cursor: pointer
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .searchYear select,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .searchYear select,
  .old-newsWrap .bodyPless .areaSearchNarrowly .searchYear select {
    background-position: right center
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .searchKeyword .areaText,
.old-newsWrap .bodyMedia .areaSearchNarrowly .searchKeyword .areaText,
.old-newsWrap .bodyPless .areaSearchNarrowly .searchKeyword .areaText {
  width: 150px
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .searchKeyword input,
.old-newsWrap .bodyMedia .areaSearchNarrowly .searchKeyword input,
.old-newsWrap .bodyPless .areaSearchNarrowly .searchKeyword input {
  border: 1px solid #CACACA;
  background-color: #fff;
  line-height: 3em;
  padding: 0 8px;
  width: 100%
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch,
.old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch,
.old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch {
  background-color: #F5F5F5;
  padding: 25px;
  display: table;
  width: 100%;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch,
  .old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch {
    display: block;
    padding: 25px 20px
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch>*,
.old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch>*,
.old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch>*,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch>*,
  .old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch>* {
    display: block
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch .areaText,
.old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch .areaText,
.old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch .areaText {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch .areaForm,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch .areaForm,
  .old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch .areaForm {
    width: 170px;
    display: inline-block
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch .areaForm .innerAreaForm,
.old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch .areaForm .innerAreaForm,
.old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch .areaForm .innerAreaForm {
  width: 147px;
  overflow: hidden;
  border: 1px solid #CACACA
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch .areaForm .innerAreaForm,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch .areaForm .innerAreaForm,
  .old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch .areaForm .innerAreaForm {
    width: 170px
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch .areaBtn,
.old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch .areaBtn,
.old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch .areaBtn {
  width: 110px;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch .areaBtn,
  .old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch .areaBtn,
  .old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch .areaBtn {
    width: 100px;
    display: inline-block
  }
}
.old-newsWrap .bodyCategory .areaSearchNarrowly .innerAreaSearch .areaBtn a,
.old-newsWrap .bodyMedia .areaSearchNarrowly .innerAreaSearch .areaBtn a,
.old-newsWrap .bodyPless .areaSearchNarrowly .innerAreaSearch .areaBtn a {
  width: 90px;
  display: inline-block;
  background-color: #333;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  padding: 9px 0
}
.old-newsWrap .bodyCategory .areaLinkMore,
.old-newsWrap .bodyMedia .areaLinkMore,
.old-newsWrap .bodyPless .areaLinkMore {
  text-align: right;
  background-color: #F5F5F5
}
.old-newsWrap .bodyCategory .areaLinkMore>a,
.old-newsWrap .bodyMedia .areaLinkMore>a,
.old-newsWrap .bodyPless .areaLinkMore>a {
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  color: #333;
  text-align: center;
  padding: 28px 0;
  display: block;
  cursor: pointer
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory .areaLinkMore>a,
  .old-newsWrap .bodyMedia .areaLinkMore>a,
  .old-newsWrap .bodyPless .areaLinkMore>a {
    padding: 18px 0
  }
}
.old-newsWrap .bodyCategory .areaLinkMore>a .webfont,
.old-newsWrap .bodyMedia .areaLinkMore>a .webfont,
.old-newsWrap .bodyPless .areaLinkMore>a .webfont {
  margin-right: 10px
}
.old-newsWrap .bodyRmpnews.bodyIndex .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .contentsHeader {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .contentsHeader .title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 50px;
  line-height: 5rem;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .contentsHeader .title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .contentsHeader .text {
  margin-top: 6px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
  line-height: 3.2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .contentsHeader .text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .innerSectionContents {
  margin-bottom: 80px;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .innerSectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .innerSectionContents {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail {
  display: table;
  table-layout: fixed;
  width: 100%
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>:nth-child(1) {
  padding-right: 18px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>:nth-child(1) {
    padding-right: 0
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>:nth-child(2) {
  padding-left: 9px;
  padding-right: 9px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>:nth-child(2) {
    padding-right: 0;
    padding-left: 0
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>:nth-child(3) {
  padding-left: 18px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail>:nth-child(3) {
    padding-left: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section {
    margin-bottom: 30px
  }
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section h3 {
  display: table;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 170px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section h3 {
    height: 85px
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section h3>* {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: 700;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section h3>* {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section h4 {
  padding-top: 10px;
  padding-bottom: 40px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section h4 {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    padding-top: 5px;
    padding-bottom: 20px
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section.rmpnow h3 {
  background-image: url(../images/rmpnews/index_bg-01.png)
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section.workstyle h3 {
  background-image: url(../images/rmpnews/index_bg-02.png)
}
.old-newsWrap .bodyRmpnews.bodyIndex .holderDetail section.onermp h3 {
  background-image: url(../images/rmpnews/index_bg-03.png)
}
.old-newsWrap .bodyRmpnews.bodyIndex .rmpieceofcake .listNews {
  letter-spacing: -1em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .rmpieceofcake .listNews {
    display: block
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .rmpieceofcake .listNews>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 33.333%;
  padding-right: 18px;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .rmpieceofcake .listNews>li {
    display: block;
    width: 100%;
    padding-right: 0
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews a {
  color: #252626;
  text-decoration: none;
  display: table;
  width: 100%
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews a>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews>* {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: #252626
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .listNews>* {
    font-size: 10px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1.6rem;
    position: relative
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews>* .image {
  width: 70px
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews>* .image .image_bg {
  width: 70px;
  height: 54px;
  display: block;
  background-position: center center;
  background-size: cover
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews>* .content {
  padding-left: 20px;
  color: #304458
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .listNews>* .content {
    padding-left: 10px
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews>* .content time {
  font-family: Lato, sans-serif;
  color: #8b9aa9
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews>li {
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .listNews>li {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .listNews>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyRmpnews.bodyIndex .btnMore {
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .btnMore {
    margin-top: 20px
  }
}
.old-newsWrap .bodyRmpnews.bodyIndex .btnMore span {
  display: block;
  max-width: 254px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #51656F;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  text-decoration: none;
  padding-top: 20px;
  padding-bottom: 20px;
  cursor: pointer
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRmpnews.bodyIndex .btnMore span {
    max-width: 160px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    padding-top: 14px;
    padding-bottom: 14px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .sectionContents,
.old-newsWrap .bodyMedia.bodyIndex .sectionContents,
.old-newsWrap .bodyPless.bodyResult .sectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .sectionContents,
  .old-newsWrap .bodyMedia.bodyIndex .sectionContents,
  .old-newsWrap .bodyPless.bodyResult .sectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .sectionContents,
  .old-newsWrap .bodyMedia.bodyIndex .sectionContents,
  .old-newsWrap .bodyPless.bodyResult .sectionContents {
    padding-left: 0;
    padding-right: 0
  }
}
.old-newsWrap .bodyCategory.bodyIndex .contentsHeader,
.old-newsWrap .bodyMedia.bodyIndex .contentsHeader,
.old-newsWrap .bodyPless.bodyIndex .contentsHeader,
.old-newsWrap .bodyPless.bodyResult .contentsHeader {
  padding: 100px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .contentsHeader,
  .old-newsWrap .bodyMedia.bodyIndex .contentsHeader,
  .old-newsWrap .bodyPless.bodyIndex .contentsHeader,
  .old-newsWrap .bodyPless.bodyResult .contentsHeader {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .innerSectionContents,
.old-newsWrap .bodyMedia.bodyIndex .innerSectionContents,
.old-newsWrap .bodyPless.bodyIndex .innerSectionContents,
.old-newsWrap .bodyPless.bodyResult .innerSectionContents {
  margin-bottom: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .innerSectionContents,
  .old-newsWrap .bodyMedia.bodyIndex .innerSectionContents,
  .old-newsWrap .bodyPless.bodyIndex .innerSectionContents,
  .old-newsWrap .bodyPless.bodyResult .innerSectionContents {
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .areaLinkSp,
.old-newsWrap .bodyMedia.bodyIndex .areaLinkSp,
.old-newsWrap .bodyPless.bodyIndex .areaLinkSp,
.old-newsWrap .bodyPless.bodyResult .areaLinkSp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .areaLinkSp,
  .old-newsWrap .bodyMedia.bodyIndex .areaLinkSp,
  .old-newsWrap .bodyPless.bodyIndex .areaLinkSp,
  .old-newsWrap .bodyPless.bodyResult .areaLinkSp {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 50px
  }
  .old-newsWrap .bodyCategory.bodyIndex .areaLinkSp .listLinkSp li,
  .old-newsWrap .bodyMedia.bodyIndex .areaLinkSp .listLinkSp li,
  .old-newsWrap .bodyPless.bodyIndex .areaLinkSp .listLinkSp li,
  .old-newsWrap .bodyPless.bodyResult .areaLinkSp .listLinkSp li {
    margin-bottom: 20px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem
  }
  .old-newsWrap .bodyCategory.bodyIndex .areaLinkSp .listLinkSp li:last-child,
  .old-newsWrap .bodyMedia.bodyIndex .areaLinkSp .listLinkSp li:last-child,
  .old-newsWrap .bodyPless.bodyIndex .areaLinkSp .listLinkSp li:last-child,
  .old-newsWrap .bodyPless.bodyResult .areaLinkSp .listLinkSp li:last-child {
    margin-bottom: 0
  }
  .old-newsWrap .bodyCategory.bodyIndex .areaLinkSp .listLinkSp li a,
  .old-newsWrap .bodyMedia.bodyIndex .areaLinkSp .listLinkSp li a,
  .old-newsWrap .bodyPless.bodyIndex .areaLinkSp .listLinkSp li a,
  .old-newsWrap .bodyPless.bodyResult .areaLinkSp .listLinkSp li a {
    color: #333
  }
  .old-newsWrap .bodyCategory.bodyIndex .areaLinkSp .listLinkSp li i,
  .old-newsWrap .bodyMedia.bodyIndex .areaLinkSp .listLinkSp li i,
  .old-newsWrap .bodyPless.bodyIndex .areaLinkSp .listLinkSp li i,
  .old-newsWrap .bodyPless.bodyResult .areaLinkSp .listLinkSp li i {
    margin-right: 10px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .holderDetail,
  .old-newsWrap .bodyMedia.bodyIndex .holderDetail,
  .old-newsWrap .bodyPless.bodyIndex .holderDetail,
  .old-newsWrap .bodyPless.bodyResult .holderDetail {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .holderDetail .date,
.old-newsWrap .bodyMedia.bodyIndex .holderDetail .date,
.old-newsWrap .bodyPless.bodyIndex .holderDetail .date,
.old-newsWrap .bodyPless.bodyResult .holderDetail .date {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .holderDetail .date,
  .old-newsWrap .bodyMedia.bodyIndex .holderDetail .date,
  .old-newsWrap .bodyPless.bodyIndex .holderDetail .date,
  .old-newsWrap .bodyPless.bodyResult .holderDetail .date {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
    text-align: center
  }
}
.old-newsWrap .bodyCategory.bodyIndex .holderDetail .date .month,
.old-newsWrap .bodyMedia.bodyIndex .holderDetail .date .month,
.old-newsWrap .bodyPless.bodyIndex .holderDetail .date .month,
.old-newsWrap .bodyPless.bodyResult .holderDetail .date .month {
  font-size: 21px;
  font-size: 2.1rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .holderDetail .date .month,
  .old-newsWrap .bodyMedia.bodyIndex .holderDetail .date .month,
  .old-newsWrap .bodyPless.bodyIndex .holderDetail .date .month,
  .old-newsWrap .bodyPless.bodyResult .holderDetail .date .month {
    font-size: 16px;
    font-size: 1.6rem;
    display: inline
  }
}
.old-newsWrap .bodyCategory.bodyIndex .holderDetail .listInformation,
.old-newsWrap .bodyMedia.bodyIndex .holderDetail .listInformation,
.old-newsWrap .bodyPless.bodyIndex .holderDetail .listInformation,
.old-newsWrap .bodyPless.bodyResult .holderDetail .listInformation {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyCategory.bodyIndex .holderDetail .listInformation>li,
.old-newsWrap .bodyMedia.bodyIndex .holderDetail .listInformation>li,
.old-newsWrap .bodyPless.bodyIndex .holderDetail .listInformation>li,
.old-newsWrap .bodyPless.bodyResult .holderDetail .listInformation>li {
  margin-bottom: 45px
}
.old-newsWrap .bodyCategory.bodyIndex .holderDetail .listInformation>li:last-child,
.old-newsWrap .bodyMedia.bodyIndex .holderDetail .listInformation>li:last-child,
.old-newsWrap .bodyPless.bodyIndex .holderDetail .listInformation>li:last-child,
.old-newsWrap .bodyPless.bodyResult .holderDetail .listInformation>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCategory.bodyIndex .holderDetail .listInformation>li time,
.old-newsWrap .bodyMedia.bodyIndex .holderDetail .listInformation>li time,
.old-newsWrap .bodyPless.bodyIndex .holderDetail .listInformation>li time,
.old-newsWrap .bodyPless.bodyResult .holderDetail .listInformation>li time {
  font-size: 11px;
  font-size: 1.1rem
}
.old-newsWrap .bodyCategory.bodyIndex .holderDetail .listInformation>li a,
.old-newsWrap .bodyMedia.bodyIndex .holderDetail .listInformation>li a,
.old-newsWrap .bodyPless.bodyIndex .holderDetail .listInformation>li a,
.old-newsWrap .bodyPless.bodyResult .holderDetail .listInformation>li a {
  color: #333;
  text-decoration: none
}
.old-newsWrap .bodyCategory.bodyIndex .listNews a,
.old-newsWrap .bodyMedia.bodyIndex .listNews a,
.old-newsWrap .bodyPless.bodyIndex .listNews a,
.old-newsWrap .bodyPless.bodyResult .listNews a {
  color: #51656F;
  text-decoration: none
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>*,
.old-newsWrap .bodyMedia.bodyIndex .listNews>*,
.old-newsWrap .bodyPless.bodyIndex .listNews>*,
.old-newsWrap .bodyPless.bodyResult .listNews>* {
  color: #51656F;
  display: block;
  overflow: hidden;
  *zoom: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .listNews>*,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>*,
  .old-newsWrap .bodyPless.bodyIndex .listNews>*,
  .old-newsWrap .bodyPless.bodyResult .listNews>* {
    position: relative
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .image,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .image,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .image,
.old-newsWrap .bodyPless.bodyResult .listNews>* .image {
  width: 70px;
  float: left
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content {
  margin-left: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .listNews>* .content,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>* .content,
  .old-newsWrap .bodyPless.bodyIndex .listNews>* .content,
  .old-newsWrap .bodyPless.bodyResult .listNews>* .content {
    margin-left: 90px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText {
  display: table;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText,
  .old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText,
  .old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText {
    display: block
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText>*,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText>*,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText>*,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText>*,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText>*,
  .old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText>*,
  .old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText>* {
    display: inline
  }
  .old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText>.category,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText>.category,
  .old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText>.category,
  .old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText>.category {
    display: block;
    margin-top: 10px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.enmusubi,
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.zexy,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.enmusubi,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.zexy,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.enmusubi,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.zexy,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.enmusubi,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.zexy {
  color: #E796A7
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.carsensor,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.carsensor,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.carsensor,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.carsensor {
  color: #EA9344
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.shingakunet,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.shingakunet,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.shingakunet,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.shingakunet {
  color: #80C09F
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.sapuri,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.sapuri,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.sapuri,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.sapuri {
  color: #74ABEB
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.quipper,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.quipper,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.quipper,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.quipper {
  color: #59B8CF
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.souken,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.souken,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.souken,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.souken {
  color: #9F9DD1
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.keimana,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.keimana,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.keimana,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.keimana {
  color: #F2C201
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.akasugu,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.akasugu,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.akasugu,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.akasugu {
  color: #ec6d7b
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText.company,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText.company,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText.company,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText.company {
  color: #A3A3A3
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText time,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .content .topText time,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .content .topText time,
.old-newsWrap .bodyPless.bodyResult .listNews>* .content .topText time {
  width: 80px;
  font-family: Lato, sans-serif
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .textNews,
.old-newsWrap .bodyMedia.bodyIndex .listNews>* .textNews,
.old-newsWrap .bodyPless.bodyIndex .listNews>* .textNews,
.old-newsWrap .bodyPless.bodyResult .listNews>* .textNews {
  margin-left: 110px;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .listNews>* .textNews,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>* .textNews,
  .old-newsWrap .bodyPless.bodyIndex .listNews>* .textNews,
  .old-newsWrap .bodyPless.bodyResult .listNews>* .textNews {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 18px;
    line-height: 1.8rem;
    margin-left: 0;
    margin-top: 50px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>li,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li,
.old-newsWrap .bodyPless.bodyIndex .listNews>li,
.old-newsWrap .bodyPless.bodyResult .listNews>li {
  margin-bottom: 40px
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>li:last-child,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li:last-child,
.old-newsWrap .bodyPless.bodyIndex .listNews>li:last-child,
.old-newsWrap .bodyPless.bodyResult .listNews>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>li>a,
.old-newsWrap .bodyCategory.bodyIndex .listNews>li>div,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li>a,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li>div,
.old-newsWrap .bodyPless.bodyIndex .listNews>li>a,
.old-newsWrap .bodyPless.bodyIndex .listNews>li>div,
.old-newsWrap .bodyPless.bodyResult .listNews>li>a,
.old-newsWrap .bodyPless.bodyResult .listNews>li>div {
  text-decoration: none
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>li>a .content,
.old-newsWrap .bodyCategory.bodyIndex .listNews>li>div .content,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li>a .content,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li>div .content,
.old-newsWrap .bodyPless.bodyIndex .listNews>li>a .content,
.old-newsWrap .bodyPless.bodyIndex .listNews>li>div .content,
.old-newsWrap .bodyPless.bodyResult .listNews>li>a .content,
.old-newsWrap .bodyPless.bodyResult .listNews>li>div .content {
  margin-left: 110px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .listNews>li>a .content,
  .old-newsWrap .bodyCategory.bodyIndex .listNews>li>div .content,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>li>a .content,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>li>div .content,
  .old-newsWrap .bodyPless.bodyIndex .listNews>li>a .content,
  .old-newsWrap .bodyPless.bodyIndex .listNews>li>div .content,
  .old-newsWrap .bodyPless.bodyResult .listNews>li>a .content,
  .old-newsWrap .bodyPless.bodyResult .listNews>li>div .content {
    margin-left: 90px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>li>a .content .topText .category,
.old-newsWrap .bodyCategory.bodyIndex .listNews>li>div .content .topText .category,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li>a .content .topText .category,
.old-newsWrap .bodyMedia.bodyIndex .listNews>li>div .content .topText .category,
.old-newsWrap .bodyPless.bodyIndex .listNews>li>a .content .topText .category,
.old-newsWrap .bodyPless.bodyIndex .listNews>li>div .content .topText .category,
.old-newsWrap .bodyPless.bodyResult .listNews>li>a .content .topText .category,
.old-newsWrap .bodyPless.bodyResult .listNews>li>div .content .topText .category {
  color: #878787;
  width: 120px;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCategory.bodyIndex .listNews>li>a .content .topText .category,
  .old-newsWrap .bodyCategory.bodyIndex .listNews>li>div .content .topText .category,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>li>a .content .topText .category,
  .old-newsWrap .bodyMedia.bodyIndex .listNews>li>div .content .topText .category,
  .old-newsWrap .bodyPless.bodyIndex .listNews>li>a .content .topText .category,
  .old-newsWrap .bodyPless.bodyIndex .listNews>li>div .content .topText .category,
  .old-newsWrap .bodyPless.bodyResult .listNews>li>a .content .topText .category,
  .old-newsWrap .bodyPless.bodyResult .listNews>li>div .content .topText .category {
    width: auto;
    text-align: left
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews .pdf,
.old-newsWrap .bodyMedia.bodyIndex .listNews .pdf,
.old-newsWrap .bodyPless.bodyIndex .listNews .pdf,
.old-newsWrap .bodyPless.bodyResult .listNews .pdf {
  padding-right: 20px;
  background-image: url(../images/icon_pdf.png);
  background-repeat: no-repeat;
  background-position: right center
}
.old-newsWrap .bodyPless.bodyIndex .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .contentsHeader {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyPless.bodyIndex .innerSectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .innerSectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .innerSectionContents {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyCategory.bodyIndex .listNews>* .content .topText {
  color: #a3a3a3
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .title,
.old-newsWrap .bodyPless.bodyResult .areaSort .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #51656F;
  padding: 0 40px;
  border-left: 1px solid #51656F;
  border-right: 1px solid #51656F;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .title,
  .old-newsWrap .bodyPless.bodyResult .areaSort .title {
    padding: 0 20px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    margin-left: 20px;
    margin-right: 20px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory {
  background-color: #F5F5F5;
  padding: 0 20px;
  margin-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory {
    padding: 0 10px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn .title,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn .title img,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn .btnClose,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn .btnClose .boxIcon,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn .btnClose .boxIcon>i,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .SPareaToggleBtn .btnClose .boxIcon.close>i,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .navCategoryHead .title,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .navCategoryHead .title,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li a,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.logo,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.logo img,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.logo,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.logo:not(:target),
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.all.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.all.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.all span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.enmusubi.current,
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.zexy.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.enmusubi.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.zexy.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.enmusubi span,
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.zexy span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.enmusubi span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.akasugu.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.akasugu.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.akasugu span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.zexyenmusubi.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.zexyenmusubi.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.zexyenmusubi span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.sapuri.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.sapuri.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.sapuri span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.keimana.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.keimana.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.keimana span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.quipper.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.quipper.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.quipper span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.carsensor.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.carsensor.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.carsensor span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.kidsly.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.kidsly.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.kidsly span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.other.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.other.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.other span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.shingakunet.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.shingakunet.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.shingakunet span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.souken.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.souken.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.souken span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.company.current,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.company.current span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li.company span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a:hover,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .image,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .image,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .new,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .new,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .new .iconNew,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .category,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .category,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment p,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment p:not(:last-child),
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .title,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textCategory,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textCategory>span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textTag,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textTag>span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .year,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .month,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .day,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.zexy,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.carsensor,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.sapuri,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.quipper,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.souken,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.company,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .category,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment .pr,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .areaLinkMore,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .areaListArticle .areaLinkMore>span,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory>li,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory>li {
  margin-left: 2px;
  margin-right: 2px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory .listCategory,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaListCategory .listCategory {
    display: block
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .textSort,
.old-newsWrap .bodyPless.bodyResult .areaSort .textSort {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  color: #878787;
  margin-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .textSort,
  .old-newsWrap .bodyPless.bodyResult .areaSort .textSort {
    margin-left: 20px;
    margin-right: 20px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult {
  width: 100%;
  display: table;
  margin-top: 80px;
  margin-bottom: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult {
    margin: 60px 0;
    padding: 0 20px;
    display: block
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult>*,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult>*,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult>* {
    display: block
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult .linkSearch,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult .linkSearch {
  width: 180px;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult .linkSearch,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult .linkSearch {
    width: auto;
    text-align: left;
    margin-top: 15px
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult .linkSearch a,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult .linkSearch a {
  text-decoration: none;
  color: #252626;
  font-size: 14px;
  font-size: 1.4rem
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult .linkSearch a .webfont,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult .linkSearch a .webfont {
  margin-right: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult .linkSearch a,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult .linkSearch a {
    font-size: 13px;
    font-size: 1.3rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult .titleSortResult,
.old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult .titleSortResult {
  font-size: 21px;
  font-size: 2.1rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaSortResult .titleSortResult,
  .old-newsWrap .bodyPless.bodyResult .areaSort .areaSortResult .titleSortResult {
    font-size: 16px;
    font-size: 1.6rem
  }
}
.old-newsWrap .bodyPless.bodyIndex .areaSort {
  margin-bottom: 70px
}
.old-newsWrap .bodyPless.bodyIndex .areaSort:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory {
  padding: 40px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyPless.bodyIndex .areaSort .areaListCategory {
    padding: 20px 10px
  }
}
.old-newsWrap .bodyPless.bodyIndex .innerSectionContents {
  margin-bottom: 0
}
.old-newsWrap .bodyPless.bodyIndex .areaInvestigate {
  margin-top: 80px
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.enmusubi,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.enmusubi .bgColor,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.zexy,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.zexy .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.enmusubi,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.enmusubi .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.zexy,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.zexy .bgColor {
  background-color: #E796A7
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.carsensor,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.carsensor .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.carsensor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.carsensor .bgColor {
  background-color: #EA9344
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.shingakunet,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.shingakunet .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.shingakunet,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.shingakunet .bgColor {
  background-color: #80C09F
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.sapuri,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.sapuri .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.sapuri,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.sapuri .bgColor {
  background-color: #74ABEB
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.quipper,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.quipper .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.quipper,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.quipper .bgColor {
  background-color: #59B8CF
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.akasugu,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.akasugu .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.akasugu,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.akasugu .bgColor {
  background-color: #ea6e7c
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.keimana,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.keimana .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.keimana,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.keimana .bgColor {
  background-color: #F2C201
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.souken,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.souken .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.souken,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.souken .bgColor {
  background-color: #9F9DD1
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.company,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader.company .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.company,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader.company .bgColor {
  background-color: #A3A3A3
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents {
  position: absolute;
  width: 100%;
  height: 320px;
  display: table;
  top: 0;
  left: 0
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents>*,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents>* {
  display: table-cell
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .date,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .date {
  width: 235px;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  vertical-align: middle
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .date .year,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .date .year,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .date .month,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .date .month,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .date .day,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .date .day,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor {
  padding: 40px 0 40px 40px;
  vertical-align: bottom;
  position: relative
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor .category,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor .category {
  position: absolute;
  top: 40px;
  left: 40px
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor .comment,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor .comment {
  margin-top: 60px
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor .comment .title,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeader .contents .bgColor .comment .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerAreaSns,
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerAreaSns,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerAreaSns,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerAreaSns {
    display: block;
    background-color: #F5F5F5;
    padding: 12px 0
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerAreaSns .listSns,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerAreaSns .listSns {
    letter-spacing: -1em;
    text-align: center
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerAreaSns .listSns>li,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerAreaSns .listSns>li {
    display: inline-block;
    letter-spacing: .14em;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP {
    display: block;
    padding: 30px 20px 55px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead {
  display: table;
  width: 100%
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead>*,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead .category img,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead .category img {
  height: 20px;
  width: auto
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead .date,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP .areaHead .date {
  font-family: Lato, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  width: 80px;
  text-align: right;
  color: #fff
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP .title,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP .title {
  margin-top: 55px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 30px;
  line-height: 3rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .innerContentsHeaderSP .title br,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .innerContentsHeaderSP .title br {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .innerSectionContents,
.old-newsWrap .bodyPless.bodyDetail .innerSectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .innerSectionContents,
  .old-newsWrap .bodyPless.bodyDetail .innerSectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .innerSectionContents,
  .old-newsWrap .bodyPless.bodyDetail .innerSectionContents {
    padding: 10px 20px 0
  }
}
.old-newsWrap .bodyMedia.bodyDetail .innerSectionContents .textTop,
.old-newsWrap .bodyPless.bodyDetail .innerSectionContents .textTop {
  font-size: 12px;
  font-size: 1.2rem;
  color: #878787
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle,
.old-newsWrap .bodyPless.bodyDetail .holderAticle {
  margin-top: 70px;
  display: table;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle {
    margin-top: 35px;
    display: block
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle>*,
.old-newsWrap .bodyPless.bodyDetail .holderAticle>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle>*,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle>* {
    display: block
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns {
  width: 220px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .js_snsLocation.fixed,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .js_snsLocation.fixed {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 80;
  width: 220px;
  margin-top: 20px
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .innerAreaSns,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .innerAreaSns {
  background-color: #F5F5F5;
  padding: 30px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .innerAreaSns,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .innerAreaSns {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .innerAreaSns__title,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .innerAreaSns__title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-weight: 700;
  margin-bottom: 10px
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .innerAreaRecruit,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .innerAreaRecruit {
  background-color: #F5F5F5;
  padding: 0 10px 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .innerAreaRecruit,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .innerAreaRecruit {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .innerAreaRecruit__title,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .innerAreaRecruit__title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-weight: 700;
  margin-bottom: 10px
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns.bottomPosition,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns.bottomPosition {
  vertical-align: bottom;
  display: table-cell
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listSns,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listSns {
  width: 100%;
  letter-spacing: -1em
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listSns>li,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listSns>li {
  display: inline-block;
  letter-spacing: .14em;
  margin-left: 13px;
  margin-right: 13px
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listSns>li img,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listSns>li img {
  width: 34px;
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listSns>li .count,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listSns>li .count {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  text-align: center;
  font-family: Lato, sans-serif;
  color: #333;
  margin-top: 10px
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listRecruit,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listRecruit {
  letter-spacing: -1em
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listRecruit>li,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listRecruit>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 50%;
  margin-bottom: 5px;
  padding: 0 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listRecruit>li a,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listRecruit>li a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  padding: 0;
  text-align: center;
  height: 60px;
  width: 100%;
  display: table
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listRecruit>li a>*,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listRecruit>li a>* {
  display: table-cell;
  width: 100%;
  vertical-align: middle
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaSns .listRecruit>li a strong,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaSns .listRecruit>li a strong {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle {
  padding-right: 80px;
  padding-left: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle {
    padding-right: 0;
    padding-left: 0
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .title,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .title,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .title br,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .title br {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText *,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText * {
  word-wrap: break-word
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText img,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText img {
  display: block;
  margin-bottom: 60px;
  max-width: 580px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText img,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText img.mb0,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText img.mb0 {
  margin-bottom: 0
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText p,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText p {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText p,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText p {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube iframe,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText strong,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText strong {
  font-weight: 700
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText a,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText a {
  color: #333
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h2,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-bottom: 40px;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  padding: 10px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h2,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h2 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 30px;
    line-height: 3rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h2 br,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h2 br {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h2.nonborder,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h2.nonborder {
  border-top: none;
  border-bottom: none;
  padding: 0
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h3,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 40px;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h3,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h3 br,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h3 br {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l br,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText h3.fs-l br {
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText ul li,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText ul li {
  margin-bottom: 40px
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .imagecaption,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .imagecaption {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  margin-top: 14px;
  display: block
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 {
  width: 100%;
  display: block;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 {
    display: block
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .image,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .image {
  width: 160px;
  text-align: left;
  float: left;
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .image,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .image {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .text,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .text {
  width: 420px;
  float: right;
  padding-left: 20px;
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .text,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaFreeText .clm2 .text {
    width: 100%;
    float: none;
    padding-left: 0
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaAttach,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaAttach {
  background-color: #F5F5F5;
  padding: 30px 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaAttach,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaAttach {
    padding: 15px 13px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaAttach a,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaAttach a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 23px;
  line-height: 2.3rem;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .areaAttach a,
  .old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .areaAttach a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 26px;
    line-height: 2.6rem
  }
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .linkBackList,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .linkBackList {
  margin-top: 70px;
  text-align: left
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .linkBackList a,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .linkBackList a {
  text-decoration: none;
  color: #252626;
  font-size: 14px;
  font-size: 1.4rem
}
.old-newsWrap .bodyMedia.bodyDetail .holderAticle .areaArticle .linkBackList a .webfont,
.old-newsWrap .bodyPless.bodyDetail .holderAticle .areaArticle .linkBackList a .webfont {
  margin-right: 6px
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls,
.old-newsWrap .bodyPless.bodyDetail .areaControls {
  background-color: #F4F4F4;
  margin-top: 160px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls,
  .old-newsWrap .bodyPless.bodyDetail .areaControls {
    margin-top: 2px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 0 40px;
  overflow: hidden;
  *zoom: 1;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls {
    padding: 0;
    display: none
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls a,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls a,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls a {
    padding-left: 20px;
    padding-right: 20px;
    display: block
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .areaPrev,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .areaPrev {
  float: left;
  width: 50%;
  border-right: 2px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .areaPrev,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .areaPrev {
    float: none;
    border-right: none;
    width: 100%
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .areaNext,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .areaNext {
  float: right;
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .areaNext,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .areaNext {
    float: none;
    width: 100%
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .areaNext .icon,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .areaNext .icon {
  text-align: right
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle {
  display: table;
  width: 100%;
  padding-top: 23px;
  padding-bottom: 23px
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle>*,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .icon,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .icon {
  width: 44px;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .icon,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .icon {
    width: 25px;
    font-size: 12px;
    font-size: 1.2rem
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail {
  width: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail {
    width: 70px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail span,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail span {
  width: 100px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail span,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail span {
    width: 70px
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail span img,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .thumbnail span img {
  height: auto;
  width: 100%
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .text,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .text {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControls .innerArticle .text,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControls .innerArticle .text {
    padding-left: 10px;
    padding-right: 0
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  overflow: hidden;
  *zoom: 1;
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP,
  .old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP {
    padding: 0;
    display: table;
    border-top: 2px solid #fff;
    table-layout: fixed
  }
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP>*,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP>* {
  display: table-cell
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP>:first-child,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP>:first-child {
  border-right: 2px solid #fff
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP a,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP a {
  color: #333;
  padding: 30px 40px;
  display: block
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP .areaPrev,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP .areaPrev {
  width: 100%
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP .areaPrev a,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP .areaPrev a {
  text-align: left
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP .areaNext,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP .areaNext {
  width: 100%
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP .areaNext a,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP .areaNext a {
  text-align: right
}
.old-newsWrap .bodyMedia.bodyDetail .areaControls .innerAreaControlsSP .icon,
.old-newsWrap .bodyPless.bodyDetail .areaControls .innerAreaControlsSP .icon {
  font-size: 18px;
  font-size: 1.8rem
}
.old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea,
.old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea {
    display: block
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaSns,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaSns {
    display: none
  }
}
@media only screen and (max-width:767px) and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaSns,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaSns {
    display: block;
    background-color: #F5F5F5;
    padding: 12px 0
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaSns__title,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaSns__title {
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    font-weight: 700;
    margin-bottom: 10px
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaSns .listSns,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaSns .listSns {
    letter-spacing: -1em;
    text-align: center
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaSns .listSns>li,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaSns .listSns>li {
    display: inline-block;
    letter-spacing: .14em;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaSns .listSns>li img,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaSns .listSns>li img {
    width: 34px;
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit {
    display: none
  }
}
@media only screen and (max-width:767px) and (max-width:767px) {
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit {
    padding: 10px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 100;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    background-color: rgba(255, 255, 255, .7)
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit__title,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit__title {
    text-align: center;
    margin-bottom: 10px
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit {
    display: table;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li {
    display: table-cell;
    vertical-align: top;
    padding-right: 5px;
    width: 25%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li:last-child,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li:last-child {
    padding-right: 0
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li a,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li a {
    background: #0092d7;
    background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
    background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
    background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
    color: #fff;
    text-decoration: none;
    padding: 0;
    text-align: center;
    height: 60px;
    width: 100%;
    display: table
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li a>*,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li a>* {
    display: table-cell;
    width: 100%;
    vertical-align: middle
  }
  .old-newsWrap .bodyMedia.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li a strong,
  .old-newsWrap .bodyPless.bodyDetail .contentsHeader .snsArea .innerAreaRecruit .listRecruit>li a strong {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 17px;
    line-height: 1.7rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerSectionContents,
.old-newsWrap .bodyDetail.bodyRmap .innerSectionContents,
.old-newsWrap .bodyDetail.bodyRmpnow .innerSectionContents,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerSectionContents,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerSectionContents {
  margin-top: 2px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerSectionContents,
  .old-newsWrap .bodyDetail.bodyRmap .innerSectionContents,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerSectionContents,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerSectionContents,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerSectionContents {
    padding: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .holderAticle,
  .old-newsWrap .bodyDetail.bodyRmap .holderAticle,
  .old-newsWrap .bodyDetail.bodyRmpnow .holderAticle,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .holderAticle,
  .old-newsWrap .bodyDetail.bodyWorkstyle .holderAticle {
    margin-top: 0
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea,
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea {
  padding-top: 35px;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea,
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea,
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea,
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea {
    padding-top: 14px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea>*,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea>*,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea>*,
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea>*,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea>* {
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea>*,
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea>*,
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea>*,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea>*,
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea>* {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea .tab,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea .tab,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea .tab,
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea .tab,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea .tab {
  padding-right: 10px
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea .tab span,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea .tab span,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea .tab span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea .tab span,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea .tab span {
  background-color: #fff;
  border-radius: 0 10px 10px 0;
  display: inline-block;
  padding: 8px 20px;
  font-weight: 700;
  letter-spacing: .01em;
  color: #1164c1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea .tab span,
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea .tab span,
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea .tab span,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea .tab span,
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea .tab span {
    border-radius: 0 5px 5px 0;
    padding: 6px 10px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea>h3,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea>h3,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .topArea>h3,
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea>h3,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea>h3 {
  font-weight: 700;
  color: #1164c1
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaFeatureList,
.old-newsWrap .bodyDetail.bodyRmap .areaFeatureList,
.old-newsWrap .bodyDetail.bodyRmpnow .areaFeatureList,
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaFeatureList,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaFeatureList {
  margin-top: 74px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaFeatureList,
  .old-newsWrap .bodyDetail.bodyRmap .areaFeatureList,
  .old-newsWrap .bodyDetail.bodyRmpnow .areaFeatureList,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaFeatureList,
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaFeatureList {
    margin-top: 20px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaFeatureList .title,
.old-newsWrap .bodyDetail.bodyRmap .areaFeatureList .title,
.old-newsWrap .bodyDetail.bodyRmpnow .areaFeatureList .title,
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaFeatureList .title,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaFeatureList .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  text-align: center;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaFeatureList .title,
  .old-newsWrap .bodyDetail.bodyRmap .areaFeatureList .title,
  .old-newsWrap .bodyDetail.bodyRmpnow .areaFeatureList .title,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaFeatureList .title,
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaFeatureList .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn .title,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn .title,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn .title,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn .title,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn .title img,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn .title img,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn .title img,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn .title img,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn .btnClose,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn .btnClose,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn .btnClose,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn .btnClose,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .navCategoryHead .title,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .navCategoryHead .title,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .navCategoryHead .title,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .navCategoryHead .title,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .navCategoryHead .title,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .navCategoryHead .title,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .navCategoryHead .title,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .navCategoryHead .title,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li a,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li a,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li a,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li a,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.logo,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.logo,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.logo,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.logo,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.logo img,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.logo img,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.logo img,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.logo img,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.logo,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.logo,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.logo,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.logo,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.logo:not(:target),
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.logo:not(:target),
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.logo:not(:target),
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.logo:not(:target),
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.all.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.all.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.all.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.all.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.all.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.all.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.all.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.all.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.all span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.all span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.all span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.all span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.zexy.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.zexy.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.zexy.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.zexy.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.zexy.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.zexy.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.zexy.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.zexy.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.zexy span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.zexy span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.zexy span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.zexy span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.akasugu.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.akasugu.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.akasugu.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.akasugu.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.akasugu.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.akasugu.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.akasugu.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.akasugu.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.akasugu span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.akasugu span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.akasugu span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.akasugu span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.zexyenmusubi.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.zexyenmusubi.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.zexyenmusubi.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.zexyenmusubi.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.zexyenmusubi span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.zexyenmusubi span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.zexyenmusubi span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.zexyenmusubi span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.sapuri.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.sapuri.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.sapuri.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.sapuri.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.sapuri.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.sapuri.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.sapuri.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.sapuri.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.sapuri span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.sapuri span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.sapuri span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.sapuri span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.keimana.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.keimana.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.keimana.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.keimana.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.keimana.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.keimana.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.keimana.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.keimana.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.keimana span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.keimana span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.keimana span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.keimana span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.quipper.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.quipper.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.quipper.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.quipper.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.quipper.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.quipper.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.quipper.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.quipper.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.quipper span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.quipper span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.quipper span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.quipper span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.carsensor.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.carsensor.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.carsensor.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.carsensor.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.carsensor.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.carsensor.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.carsensor.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.carsensor.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.carsensor span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.carsensor span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.carsensor span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.carsensor span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.kidsly.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.kidsly.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.kidsly.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.kidsly.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.kidsly.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.kidsly.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.kidsly.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.kidsly.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.kidsly span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.kidsly span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.kidsly span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.kidsly span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.other.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.other.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.other.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.other.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.other.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.other.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.other.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.other.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.other span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.other span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.other span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.other span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.shingakunet.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.shingakunet.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.shingakunet.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.shingakunet.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.shingakunet.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.shingakunet.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.shingakunet.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.shingakunet.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.shingakunet span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.shingakunet span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.shingakunet span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.shingakunet span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.souken.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.souken.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.souken.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.souken.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.souken.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.souken.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.souken.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.souken.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.souken span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.souken span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.souken span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.souken span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.company.current,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.company.current,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.company.current,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.company.current,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.company.current span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.company.current span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.company.current span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.company.current span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .listCategory>li.company span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .listCategory>li.company span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .listCategory>li.company span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .listCategory>li.company span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle {
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a:hover,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a:hover,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a:hover,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a:hover,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .image,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .new,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
  .old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
  .old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
  .old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category,
  .old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child),
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child),
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child),
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child),
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .areaLinkMore,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .areaLinkMore,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .areaLinkMore,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .areaLinkMore,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .areaLinkMore>span,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .areaLinkMore>span,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .areaLinkMore>span,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .areaLinkMore>span,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle,
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle {
  display: block
}
.old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyRmap .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyRmpnow .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyRmpnowNew .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4),
.old-newsWrap .bodyDetail.bodyWorkstyle .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
    display: inline-block
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText {
  background-color: #59b8d0;
  padding-bottom: 30px;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea .tab span {
  color: #59b8d0
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .topArea>h3 {
  color: #fff
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .headArea {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .headArea {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .headArea h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 35px;
  line-height: 3.5rem;
  padding-left: 14px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .headArea h2 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 25px;
    line-height: 2.5rem;
    padding-left: 7px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    line-height: 23px;
    line-height: 2.3rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce {
  display: table;
  width: 100%
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .image {
  width: 320px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .image {
    width: 60%
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .text {
  background-color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .text .areaimage {
  display: inline-block;
  padding-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .text .areaimage {
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
  }
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .text .areaimage img {
    width: 100%
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .text p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: #59b8d0;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce .text p {
    font-size: 10px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1.6rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce+.bottomtext {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  padding-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .introduce+.bottomtext {
    padding-top: 10px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1.6rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column {
  margin-top: 34px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column {
    margin-top: 20px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 31px;
  line-height: 3.1rem;
  margin-bottom: 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin-bottom: 16px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column .list>li {
  margin-bottom: 16px;
  display: table
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column .list>li>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column .list>li .image {
  width: 50%
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column .list>li .image img {
  width: 100%;
  border-radius: 50%
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column .list>li .text {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .column .list>li .text {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.8rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .aboutOneRmp {
  margin-top: 34px;
  background-color: #fff;
  color: #59b8d0;
  padding: 30px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .aboutOneRmp {
    margin-top: 20px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .aboutOneRmp {
    padding: 10px 20px
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .aboutOneRmp h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 31px;
  line-height: 3.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .aboutOneRmp h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 27px;
    line-height: 2.7rem
  }
}
.old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .aboutOneRmp .list {
  margin-top: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyOneRmp .areaInnerText .contentArea .aboutOneRmp .list {
    margin-top: 5px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.8rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText {
  background-color: #59b8d0;
  padding-bottom: 30px;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea .tab span {
  color: #59b8d0
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .topArea>h3 {
  color: #fff
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea {
  background-color: #4c9db1;
  margin-top: 18px;
  border-top: 15px solid #50a5bb;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea {
    display: block;
    padding-bottom: 15px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea>* {
    display: block
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaText {
  padding-left: 28px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaText {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaText h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 35px;
  line-height: 3.5rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaText h2 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 25px;
    line-height: 2.5rem;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaText p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 700
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaText p strong {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaImage {
  width: 280px;
  text-align: right
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaImage img {
  max-width: 280px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .headArea .headAreaImage {
    width: auto;
    text-align: center
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea {
    line-height: 23px;
    line-height: 2.3rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea strong {
  font-weight: 700
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .introduce {
  background-color: #50a5bb;
  padding: 20px 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .introduce {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .introduce .stitle {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-bottom: 0;
  font-weight: 700
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .introduce .text {
  padding-top: 18px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .introduce .text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 22px;
    line-height: 2.2rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column {
  margin-top: 34px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column {
    margin-top: 20px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column h3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-bottom: 26px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column h3 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
    line-height: 2.8rem;
    margin-bottom: 16px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .list>li {
  margin-bottom: 16px;
  display: table
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .list>li>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .list>li .image {
  width: 50%
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .list>li .image img {
  width: 100%
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .list>li .text {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  word-break: break-all
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .list>li .text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .list>li .text a {
  color: #fff
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .textarea {
  padding-left: 30px;
  padding-right: 30px;
  word-break: break-all;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .column .textarea {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .aboutOneRmp {
  margin-top: 34px;
  background-color: #fff;
  color: #59b8d0;
  padding: 30px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .aboutOneRmp {
    margin-top: 20px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .aboutOneRmp {
    padding: 10px 20px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .aboutOneRmp h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 31px;
  line-height: 3.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .aboutOneRmp h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 27px;
    line-height: 2.7rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .aboutOneRmp .list {
  margin-top: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText .contentArea .aboutOneRmp .list {
    margin-top: 5px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.8rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText.carsensor {
  background-color: #e47d20
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText.carsensor .topArea .tab span {
  color: #e47d20
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText.carsensor .headArea {
  background-color: #c26a1b;
  border-top: 15px solid #cd701d
}
.old-newsWrap .bodyDetail.bodyRmpnowNew .areaInnerText.carsensor .contentArea .introduce {
  background-color: #cd701d
}
.old-newsWrap .bodyDetail.bodyRmap .headTitle img {
  width: 100%
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText {
  background-color: #59b8d0;
  padding-bottom: 30px;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .before {
  display: block;
  text-align: right
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .before img {
  width: 174px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .before img {
    width: 127px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea {
  padding-top: 0
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea .tab span {
  color: #369
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea>h3 {
  color: #fff
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea>h3 img {
  width: 324px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .topArea>h3 img {
    width: 252px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .headArea {
  padding: 20px 20px 40px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .headArea p {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .notice {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: right;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 5px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce {
  padding-left: 20px;
  padding-right: 20px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: justify-content;
  justify-content: justify-content
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce {
    display: block
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__images {
  width: 350px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__images {
    width: 100%;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title {
  -webkit-flex: 1;
  flex: 1;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title {
    padding-right: 0;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title .title {
  background-color: #eb6f9f;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  border-radius: 6px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  padding: 8px 5px;
  text-align: center;
  margin-bottom: 10px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title .title strong {
  font-size: 18px;
  font-size: 1.8rem
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title .title small {
  font-size: 11px;
  font-size: 1.1rem
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title .title .underline {
  text-decoration: underline;
  display: block
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title .stitle {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  color: #fff;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__title .stitle {
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: justify-content;
  justify-content: justify-content;
  width: 100%;
  background-color: #fff
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__wrap .photo_01 {
  -webkit-flex: 1;
  flex: 1
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__wrap .photo_01 img {
  width: 100%
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__wrap .photo_02 {
  width: 110px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__wrap .photo_02 img {
  width: 100%
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce__wrap .photo_02 figcaption {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-align: center;
  color: #214a90
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce .text {
  padding-top: 18px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .introduce .text {
    font-size: 10px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1.6rem
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .column {
  padding: 20px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .column .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .column .text {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 17px;
    line-height: 1.7rem
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn {
  padding: 20px 10px;
  position: relative
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: justify-content;
  justify-content: justify-content
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section {
    display: block
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section>figure {
  -webkit-order: 2;
  order: 2
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section>div {
  -webkit-order: 1;
  order: 1
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section>* {
  padding-left: 10px;
  padding-right: 10px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section figure {
  width: 240px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section figure {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section figure img {
  width: 100%
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section figure figcaption {
  display: block;
  background-color: #fff;
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  color: #214a90;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section figure figcaption small {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 400
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section>div {
  -webkit-flex: 1;
  flex: 1
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section .title {
  background-color: #eb6f9f;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  border-radius: 6px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  padding: 8px 5px;
  text-align: center;
  margin-bottom: 10px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .middleColumn__section .text {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 17px;
    line-height: 1.7rem
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn {
  padding: 20px;
  position: relative
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__inner {
  background-color: rgba(255, 255, 255,
.old-newsWrap .4);
  border-radius: 20px;
  padding: 15px 5px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: justify-content;
  justify-content: justify-content
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section {
    display: block
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section>* {
  padding-left: 10px;
  padding-right: 10px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section figure {
  width: 240px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section figure {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section figure img {
  width: 100%
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section figure figcaption {
  display: block;
  background-color: #fff;
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  color: #214a90;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section figure figcaption small {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 400
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section>div {
  -webkit-flex: 1;
  flex: 1
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section .title {
  background-color: #eb6f9f;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  border-radius: 6px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  padding: 8px 5px;
  text-align: center;
  margin-bottom: 10px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  color: #214a90
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .bottomColumn__section .text {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 17px;
    line-height: 1.7rem
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn {
  padding: 0 20px 40px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__inner {
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(255, 255, 255,
.old-newsWrap .4);
  padding: 10px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  border-radius: 90px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__inner {
    padding: 5px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__inner::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px;
  border-color: transparent transparent rgba(255, 255, 255,
.old-newsWrap .4);
  top: -15px;
  left: 50%;
  margin-left: -15px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__title {
  width: 85px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__title {
    width: 75px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__title img {
  width: 65px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__main {
  -webkit-flex: 1;
  flex: 1;
  color: #214a90;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .ichioshiColumn__main {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 17px;
    line-height: 1.7rem
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn {
  padding: 0 20px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__title {
  text-align: center;
  margin-bottom: 20px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__title img {
  width: 203px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__list {
    display: block;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__list>li {
  -webkit-flex: 1;
  flex: 1
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__list>li:first-child {
  margin-right: -10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__list>li:first-child {
    margin-right: 0
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__list>li:last-child {
  margin-left: -10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__list>li:last-child {
    margin-left: 0;
    margin-top: -20px
  }
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__main {
  width: 100%;
  height: 0;
  border-radius: 50%;
  padding-top: 100%;
  position: relative
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__main.is_yellow {
  background-color: rgba(255, 255, 0,
.old-newsWrap .4)
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__main.is_pink {
  background-color: rgba(255, 102, 153,
.old-newsWrap .4)
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__column {
  position: absolute;
  width: 80%;
  height: 80%;
  top: 10%;
  left: 10%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: center;
  align-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__column>* {
  width: 100%
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__column h4 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  text-align: center;
  margin-bottom: 10px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__column p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  color: #214a90;
  margin-bottom: 10px
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__column p small {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  display: block;
  text-align: center
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__column .button {
  text-align: center
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText .contentArea .messageColumn__column .button a {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  background-color: rgba(255, 255, 255,
.old-newsWrap .4);
  padding: 6px 15px;
  border-radius: 20px;
  color: #f69;
  text-decoration: none
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.zexy .contentArea .bottomColumn__section .title,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.zexy .contentArea .introduce__title .title,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.zexy .contentArea .middleColumn__section .title {
  background-color: #df3493
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.carsensor .contentArea .bottomColumn__section .title,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.carsensor .contentArea .introduce__title .title,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.carsensor .contentArea .middleColumn__section .title {
  background-color: #ff6010
}
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.sapuri .contentArea .bottomColumn__section .title,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.sapuri .contentArea .introduce__title .title,
.old-newsWrap .bodyDetail.bodyRmap .areaInnerText.sapuri .contentArea .middleColumn__section .title {
  background-color: #0b41a0
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText {
  position: relative;
  padding-top: 46px;
  padding-bottom: 46px;
  background-color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText {
    padding-top: 23px;
    padding-bottom: 23px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .after {
  background-color: transparent;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-bottom-width: 46px;
  bottom: -46px;
  left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .after {
    border-bottom-width: 23px;
    bottom: -23px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .before {
  background-color: transparent;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-top-width: 46px;
  top: -46px;
  left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .before {
    border-top-width: 23px;
    top: -23px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText:first-child {
  padding-top: 0
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText:first-child .before {
  display: none
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText:last-child {
  padding-bottom: 0
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText:last-child .after {
  display: none
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea:nth-child(2) {
  padding-top: 0
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box {
  width: 100px;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box {
    width: 70px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box .inner {
  width: 100px;
  color: #fff;
  vertical-align: bottom
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box .inner {
    width: 70px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box p {
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
  padding-top: 35px;
  padding-bottom: 35px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box p {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    padding-top: 24px;
    padding-bottom: 24px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box .list {
  width: 100px;
  height: 23px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box .list {
    width: 70px;
    height: 16px;
    background-size: 100% auto
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box .list.list_1 {
  background-image: url(../images/rmpnews/now01_syu.png)
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box .list.list_2 {
  background-image: url(../images/rmpnews/now02_ha.png)
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea .box .list.list_3 {
  background-image: url(../images/rmpnews/now03_ri.png)
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 35px;
  line-height: 3.5rem;
  padding-left: 14px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .headArea h2 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 25px;
    line-height: 2.5rem;
    padding-left: 7px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    line-height: 23px;
    line-height: 2.3rem
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea>* {
  padding-top: 24px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea>* {
    padding-top: 12px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea>:first-child {
  padding-top: 0
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea>:last-child {
  padding-bottom: 30px
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea p {
  word-break: break-all
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea img {
  width: 100%;
  height: auto
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce>.inner {
  background-color: #fff;
  display: table;
  padding: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce>.inner {
    padding: 10px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce>.inner>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce>.inner figure {
  width: 80px
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce>.inner figure img {
  border-radius: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce>.inner figure {
    width: 60px
  }
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce>.inner .text {
  padding-left: 16px
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText .contentArea .introduce .bottomtext {
  padding-top: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.quipper {
  color: #488ca8;
  background-color: #e6f4f8
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.quipper .after {
  border-color: transparent #e6f4f8 transparent transparent
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.quipper .before {
  border-color: transparent transparent transparent #e6f4f8
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.quipper .headArea .box .inner {
  background-color: #59b8d0
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.carsensor {
  color: #e37d20;
  background-color: #fcefe3
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.carsensor .after {
  border-color: transparent #fcefe3 transparent transparent
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.carsensor .before {
  border-color: transparent transparent transparent #fcefe3
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.carsensor .headArea .box .inner {
  background-color: #e37d20
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.rmp {
  color: #528cce;
  background-color: #dce8f5
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.rmp .after {
  border-color: transparent #dce8f5 transparent transparent
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.rmp .before {
  border-color: transparent transparent transparent #dce8f5
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.rmp .headArea .box .inner {
  background-color: #528cce
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.sapuri {
  color: #689ad3;
  background-color: #eaf2fc
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.sapuri .after {
  border-color: transparent #eaf2fc transparent transparent
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.sapuri .before {
  border-color: transparent transparent transparent #eaf2fc
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.sapuri .headArea .box .inner {
  background-color: #74abeb
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.enmusubi,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.zexy {
  color: #e17e91;
  background-color: #faeaed
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.enmusubi .after,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.zexy .after {
  border-color: transparent #faeaed transparent transparent
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.enmusubi .before,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.zexy .before {
  border-color: transparent transparent transparent #faeaed
}
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.enmusubi .headArea .box .inner,
.old-newsWrap .bodyDetail.bodyRmpnow .areaInnerText.zexy .headArea .box .inner {
  background-color: #e696a6
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText {
  background-color: #4183cd;
  padding-bottom: 58px
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea {
  color: #fff
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea .tab span {
  color: #4183cd
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .topArea>h3 {
  color: #fff
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .headArea {
  color: #fff;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 23px;
  line-height: 2.3rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .headArea {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea {
  padding-top: 16px;
  color: #fff
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea h2 {
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: 700;
  letter-spacing: .01em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea h2 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce {
  display: table;
  padding-top: 25px;
  table-layout: fixed;
  width: 100%
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce figure {
  width: 120px;
  vertical-align: bottom
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce figure {
    width: 80px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce figure img {
  width: 100%;
  height: auto;
  border-radius: 120px
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .name {
  text-align: right;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 21px;
  line-height: 2.1rem;
  letter-spacing: .01em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .name {
    padding-right: 8px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 16px;
    line-height: 1.6rem
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .name .info,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .name span {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .name .info,
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .name span {
    font-size: 10px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1.6rem
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .name .info {
  margin-top: 10px
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .prof {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.8rem;
  letter-spacing: .01em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .introduce .prof {
    padding-left: 8px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.8rem
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline {
  background-image: url(../images/rmpnews/timeline_img-1.gif);
  background-repeat: repeat-y;
  background-position: center top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline {
    background-size: 2px 1px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul {
  letter-spacing: -1em;
  width: 100%;
  padding-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul {
    padding-top: 20px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 19px;
  line-height: 1.9rem;
  padding-bottom: 30px;
  letter-spacing: .01em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* {
    font-size: 10px;
    font-size: 1rem;
    line-height: 17px;
    line-height: 1.7rem;
    padding-bottom: 10px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* img {
  width: 100%;
  height: auto
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* figcaption {
  padding-top: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* figcaption {
    padding-top: 4px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* time {
  position: absolute;
  width: 44px;
  height: 44px;
  background-color: #fff;
  border-radius: 22px;
  color: #4183cd;
  padding-top: 16px;
  text-align: center;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  letter-spacing: .01em;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* time {
    width: 32px;
    height: 32px;
    font-size: 9px;
    font-size: .9rem;
    line-height: 9px;
    line-height: .9rem;
    padding-top: 11px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* time::before {
  content: "";
  position: absolute;
  width: 13px;
  height: 2px;
  background-color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>* time::before {
    width: 7px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(odd) {
  padding-left: 12px;
  padding-right: 35px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(odd) {
    padding-left: 6px;
    padding-right: 23px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(odd) time {
  right: -22px;
  top: 24px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(odd) time {
    top: 15px;
    right: -16px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(odd) time::before {
  top: 22px;
  right: 44px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(odd) time::before {
    top: 16px;
    right: 32px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(even) {
  padding-right: 12px;
  padding-left: 35px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(even) {
    padding-right: 6px;
    padding-left: 23px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(even) time {
  left: -22px;
  top: 130px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(even) time {
    top: 85px;
    left: -16px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(even) time::before {
  top: 22px;
  left: 44px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .timeline>ul>:nth-child(even) time::before {
    top: 16px;
    left: 32px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions {
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions h4 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: 700;
  letter-spacing: .01em;
  color: #1164c1;
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  padding-top: 6px;
  padding-bottom: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions h4 {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    padding-top: 4px;
    padding-bottom: 4px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions dl {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  padding-top: 14px;
  letter-spacing: .02em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions dl {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem;
    padding-top: 10px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions dl dt {
  font-weight: 700;
  padding-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions dl dt {
    padding-bottom: 6px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions dl dd {
  padding-bottom: 22px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions dl dd {
    padding-bottom: 10px
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .questions dl dd:last-child {
  padding-bottom: 0
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem {
  margin-top: 30px;
  margin-left: 40px;
  margin-right: 40px;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem {
    margin-top: 25px;
    margin-left: 20px;
    margin-right: 20px;
    background-color: #fff
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem figure {
  width: 50%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem figure img {
  width: 100%;
  height: auto
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem .text {
  padding: 20px 16px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 21px;
  line-height: 2.1rem;
  letter-spacing: .02em;
  color: #4183cd;
  background-color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem .text {
    padding: 10px 8px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 15px;
    line-height: 1.5rem
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem .text h4 {
  font-weight: 700;
  color: #4183cd;
  font-size: 16px;
  font-size: 1.6rem;
  padding-bottom: 5px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem .text h4 {
    font-size: 12px;
    font-size: 1.2rem
  }
}
.old-newsWrap .bodyDetail.bodyWorkstyle .areaInnerText .contentArea .mustitem .text p {
  color: #4183cd
}
.old-newsWrap .bodySupport .sectionContents {
  padding: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .sectionContents {
    padding: 0
  }
}
.old-newsWrap .bodySupport .contentsHeader {
  color: #51656F
}
.old-newsWrap .bodySupport .contentsHeader .title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 62px;
  line-height: 6.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .contentsHeader .title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem
  }
}
.old-newsWrap .bodySupport .contentsHeader .text {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .contentsHeader .text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-top: 6px
  }
}
.old-newsWrap .bodySupport .holderDetail {
  display: table;
  max-width: 960px;
  width: 100%;
  color: #51656F;
  margin-bottom: 36px
}
.old-newsWrap .bodySupport .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail {
    display: block
  }
}
.old-newsWrap .bodySupport .holderDetail>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodySupport .holderDetail>:first-child {
  width: 240px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail>:first-child {
    width: auto
  }
}
.old-newsWrap .bodySupport .holderDetail .stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  width: 240px;
  padding-right: 20px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodySupport .holderDetail .stitle.contact {
  width: 260px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail .stitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    width: auto
  }
}
.old-newsWrap .bodySupport .holderDetail--text a {
  color: #005FB0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodySupport .holderDetail .content .textFirst {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-bottom: 50px
}
.old-newsWrap .bodySupport .holderDetail .content .textLast {
  display: flex;
  align-content: center
}
.old-newsWrap .bodySupport .holderDetail .content .textLast--image {
  flex-shrink: 1;
  padding-right: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail .content .textLast--image {
    padding-right: 15px
  }
  .old-newsWrap .bodySupport .holderDetail .content .textLast--image img {
    width: 47px
  }
}
.old-newsWrap .bodySupport .holderDetail .content .textLast--text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodySupport .holderDetail .content .textCommon {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-bottom: 50px
}
.old-newsWrap .bodySupport .holderDetail .content .textCommon strong {
  font-weight: 700
}
.old-newsWrap .bodySupport .holderDetail .content .dlPrivacy {
  margin-bottom: 75px;
  color: #51656F
}
.old-newsWrap .bodySupport .holderDetail .content .dlPrivacy:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail .content .dlPrivacy {
    margin-top: 30px;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodySupport .holderDetail .content .dlPrivacy dt {
  margin-top: 45px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodySupport .holderDetail .content .dlPrivacy dt:first-child {
  margin-top: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail .content .dlPrivacy dt {
    margin-top: 10px
  }
}
.old-newsWrap .bodySupport .holderDetail .content .dlPrivacy dd {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-top: 5px
}
.old-newsWrap .bodySupport .holderDetail .content .dlPrivacy dd a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail .content .dlPrivacy dd {
    margin-top: 10px
  }
}
.old-newsWrap .bodySupport .holderDetail .content--main .stitle {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 32px;
  line-height: 3.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport .holderDetail .content--main .stitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodySupport .holderDetail .content--main p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodySupport .holderDetail .content--main p a {
  color: #333
}
.old-newsWrap .bodySupport .holderDetail .content--main dl {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 30px
}
.old-newsWrap .bodySupport .holderDetail .content--main dl dd {
  margin-bottom: 20px
}
.old-newsWrap .bodySupport.bodyIndex .sectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyIndex .sectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyIndex .sectionContents {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 70px
  }
}
.old-newsWrap .bodySupport.bodyIndex .contentsHeader {
  padding: 100px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyIndex .contentsHeader {
    padding: 60px 0
  }
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents {
  color: #51656F
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyIndex .areaIndexContents--text br {
    display: none
  }
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents--list {
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyIndex .areaIndexContents--list {
    margin-top: 25px
  }
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents--list>li:not(:last-child) {
  margin-bottom: 16px
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents--list>li a {
  color: #005FB0
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail {
  margin-bottom: 80px
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail {
    margin-bottom: 60px
  }
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail>:first-child {
  width: 240px
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail .stitle {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 32px;
  line-height: 3.2rem;
  width: 240px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail .stitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail .content .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 10px
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail .content .textLink {
  margin-bottom: 10px
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail .content .textLink a {
  color: #333
}
.old-newsWrap .bodySupport.bodyIndex .areaIndexContents .holderDetail .content>:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodySupport.bodyFaq .sectionContents {
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyFaq .sectionContents {
    margin-bottom: 70px
  }
}
.old-newsWrap .bodySupport.bodyFaq .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyFaq .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyFaq .contentsHeader {
    padding: 40px 20px 60px
  }
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyFaq .areaFaqContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyFaq .areaFaqContents {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .stitle {
  font-size: 14px;
  font-size: 1.4rem;
  color: #51656F
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .listFaq {
  margin-top: 20px;
  margin-bottom: 80px
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .listFaq>li {
  color: #51656F;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 15px
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .listFaq>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .listFaq>li a {
  color: #51656F
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .listFaq>li .webfont {
  margin-right: 10px
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .holderDetail>:first-child {
  width: 410px
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .holderDetail .stitle {
  width: 410px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 32px;
  line-height: 3.2rem;
  padding-right: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyFaq .areaFaqContents .holderDetail .stitle {
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    padding-right: 0
  }
}
.old-newsWrap .bodySupport.bodyFaq .areaFaqContents .holderDetail .content .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodySupport.bodyPrivacy .sectionContents {
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .sectionContents {
    margin-bottom: 70px
  }
}
.old-newsWrap .bodySupport.bodyPrivacy .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .contentsHeader {
    padding: 40px 20px 60px
  }
}
.old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents {
    padding: 0 20px
  }
}
.old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents:not(:last-child) {
  margin-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents:not(:last-child) {
    margin-bottom: 56px
  }
}
.old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents--header {
  margin-bottom: 40px
}
.old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents--header>:not(:last-child) {
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents--header>:not(:last-child) {
    margin-top: 5px
  }
}
.old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents--stitle {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 40px;
  line-height: 4rem
}
.old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents--head-text-01 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents--head-text-01 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodySupport.bodyPrivacy .areaPrivacyContents--head-text-02 {
  margin-top: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodySupport.bodyInquiry .sectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .sectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .sectionContents {
    padding-left: 20px;
    padding-right: 20px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .sectionContents {
    margin-bottom: 70px
  }
}
.old-newsWrap .bodySupport.bodyInquiry .contentsHeader {
  padding: 95px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .contentsHeader {
    padding: 40px 0 60px
  }
  .old-newsWrap .bodySupport.bodyInquiry .contentsHeader .title {
    line-height: 34px;
    line-height: 3.4rem
  }
}
.old-newsWrap .bodySupport.bodyInquiry .contentsHeader .title {
  line-height: 48px;
  line-height: 4.8rem
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents--text {
  color: #51656F;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents--text {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 22px;
    line-height: 2.2rem;
    margin-bottom: 25px
  }
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents--text strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents--required {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  color: #005FB0;
  margin-bottom: 40px
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .textTopPress {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 45px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .textTopPress {
    margin-bottom: 55px
  }
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .textAttention {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 25px;
  text-align: left
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .textAttention a {
  color: #005FB0
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .textError {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 22px;
  line-height: 2.2rem;
  color: red;
  margin-bottom: 5px
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail {
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail>:first-child {
  width: 240px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail>:first-child {
    width: auto
  }
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  width: 240px;
  padding-right: 20px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .stitle span {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: 'ヒラギノ角ゴ Pro W3', HiraKakuPro-W3;
  margin-top: 10px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .stitle span {
    margin-top: 5px
  }
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .stitle span br {
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .stitle {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .stitle .required {
  color: #005FB0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 0
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .content {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding-right: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .holderDetail .content {
    padding-right: 0
  }
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm {
  width: 100%;
  display: table;
  table-layout: fixed
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm>* {
  display: table-cell
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm>:nth-child(1) {
  padding-right: 8px
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm>:nth-child(2) {
  padding-left: 8px
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .contact-form-information {
  margin-bottom: 40px;
  color: #F85E5E
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm input,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm input {
  border: 1px solid #CACACA;
  background-color: #FDFDFD;
  line-height: 3em;
  padding: 0 8px;
  width: 100%
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm select,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: 1px solid #CACACA;
  background-color: #FDFDFD;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0 8px;
  line-height: 3em;
  background-image: url(../images/icon_select-arrow.png);
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm textarea,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm textarea {
  border: 1px solid #CACACA;
  background-color: #FDFDFD;
  padding: 8px;
  width: 100%;
  height: 200px
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm input[type=radio],
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm input[type=radio] {
  display: none
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .selectAddress,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .selectAddress {
  display: inline-block
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .radio,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .radio {
  position: relative;
  display: inline-block;
  padding: 0 20px 0 35px;
  cursor: pointer
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .radio:after,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .radio:before,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .radio:after,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .radio:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  width: 24px;
  height: 25px;
  margin-top: -12px
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .radio:before,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .radio:before {
  background-image: url(../images/form_radio-off.png)
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .radio:after,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .radio:after {
  background-image: url(../images/form_radio-on.png);
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  -khtml-opacity: 0;
  -moz-opacity: 0
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm input[type=radio]:checked+.radio:after,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm input[type=radio]:checked+.radio:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha(opacity=100)";
  -khtml-opacity: 1;
  -moz-opacity: 1
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm input[type=radio]:checked+.radio:before,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm input[type=radio]:checked+.radio:before {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  -khtml-opacity: 0;
  -moz-opacity: 0
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .boxRadio,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .boxRadio {
  margin-bottom: 20px
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .boxRadio .inputOther,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .boxRadio .inputOther {
  display: inline-block;
  width: 390px
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .boxRadio .inputOther,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .boxRadio .inputOther {
    width: 170px
  }
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm .error,
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaForm1clm .error {
  color: #F85E5E
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaSubmit {
  text-align: center
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .areaSubmit--button {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  display: inline-block;
  padding: 10px 20px;
  min-width: 200px;
  text-align: center;
  border: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .contact-form-submit {
  text-align: center
}
.old-newsWrap .bodySupport.bodyInquiry .areaInquiryContents .contact-form-submit input {
  display: inline-block;
  background-color: #333;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  padding: 14px 40px;
  border: none;
  cursor: pointer
}
.old-newsWrap .bodySupport.bodyInquiry .textComp {
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySupport.bodyInquiry .textComp {
    text-align: left
  }
}
.old-newsWrap .bodyService .areaArticle .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyService .areaArticle .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyService .areaArticle .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyService .areaArticle .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyService .areaArticle .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyService .areaArticle .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyService .areaArticle .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyService .areaArticle .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodyService .areaArticle .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyService .areaArticle .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyService .areaArticle .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.enmusubi.current,
.old-newsWrap .bodyService .areaArticle .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyService .areaArticle .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.enmusubi span,
.old-newsWrap .bodyService .areaArticle .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodyService .areaArticle .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyService .areaArticle .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyService .areaArticle .areaLinkMore>span {
  padding: 28px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaArticle .areaLinkMore>span {
    padding: 18px 0
  }
}
.old-newsWrap .bodyService .areaKv {
  height: 415px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaKv {
    height: auto
  }
}
.old-newsWrap .bodyService .areaKv .listKv li {
  height: 415px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaKv .listKv li {
    height: auto
  }
}
.old-newsWrap .bodyService .areaKv .listKv li .text .innerText .copy {
  padding-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaKv .listKv li .text .innerText .copy {
    padding-top: 0
  }
}
.old-newsWrap .bodyService .areaKv .listKv li>* .text .innerText .copy {
  left: 0;
  opacity: 1
}
.old-newsWrap .bodyService .areaServiceSlogan {
  border-bottom: 2px solid #fff
}
.old-newsWrap .bodyService .areaServiceSlogan .innerAreaServiceSlogan {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceSlogan .innerAreaServiceSlogan {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceSlogan .innerAreaServiceSlogan {
    padding: 45px 20px
  }
}
.old-newsWrap .bodyService .areaServiceSlogan .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 32px;
  line-height: 3.2rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  text-align: center;
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceSlogan .title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    text-align: left;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyService .areaServiceSlogan .text {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 28px;
  line-height: 2.8rem;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceSlogan .text {
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyService .areaServiceLink {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink {
    padding: 0
  }
}
.old-newsWrap .bodyService .areaServiceLink .listCompanyLink {
  margin-bottom: 50px;
  letter-spacing: -1em;
  width: 100%
}
.old-newsWrap .bodyService .areaServiceLink .listCompanyLink:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 33.3%;
  vertical-align: top;
  border-right: 1px solid #fff;
  margin-bottom: 45px
}
.old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li:nth-child(3n) {
  border-right: none
}
.old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li:nth-last-child(-n+3) {
  margin-bottom: 0
}
.old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li a {
  text-decoration: underline;
  color: #1e1e1e
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li {
    width: 49.9%;
    margin-bottom: 25px
  }
  .old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li:nth-child(2n) {
    border-right: none
  }
  .old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li:nth-child(3n) {
    border-right: 1px solid #fff
  }
  .old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li:nth-last-child(-n+3) {
    margin-bottom: 25px
  }
}
.old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li .title {
  margin-top: 15px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink .listCompanyLink>li .title {
    margin-top: 10px;
    text-align: center
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink .listCompanyLink:last-child>li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyService .areaServiceLink--head {
  margin-bottom: 36px
}
.old-newsWrap .bodyService .areaServiceLink--head .title {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 42px;
  line-height: 4.2rem;
  color: #51656F;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink--head .title {
    margin-left: 10px;
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 36px;
    line-height: 3.6rem
  }
}
.old-newsWrap .bodyService .areaServiceLink--head .text {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px;
  line-height: 2.2rem;
  color: #51656F;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink--head .text {
    margin-left: 10px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyService .areaServiceLink--list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.old-newsWrap .bodyService .areaServiceLink--list>li {
  -webkit-flex-basis: 25%;
  flex-basis: 25%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink--list>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%
  }
}
.old-newsWrap .bodyService .areaServiceLink--card {
  color: #51656F
}
.old-newsWrap .bodyService .areaServiceLink--card .image {
  background-color: #FAFAFA
}
.old-newsWrap .bodyService .areaServiceLink--card .image .nolink,
.old-newsWrap .bodyService .areaServiceLink--card .image a {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 126px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink--card .image .nolink,
.old-newsWrap .bodyService .areaServiceLink--card .image a {
    height: 90px;
    padding: 10px
  }
}
.old-newsWrap .bodyService .areaServiceLink--card .image .nolink img,
.old-newsWrap .bodyService .areaServiceLink--card .image a img {
  max-width: 100%
}
.old-newsWrap .bodyService .areaServiceLink--card .title {
  margin-top: 16px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyService .areaServiceLink--card .title a {
  color: #51656F;
  text-decoration: none
}
.old-newsWrap .bodyService .areaServiceLink--card .text {
  margin-top: 2px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaServiceLink .listCompanyLink {
    padding-left: 15px;
    padding-right: 15px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .contentsHeader {
    padding: 0 20px
  }
}
.old-newsWrap .bodyService .innerSectionContents {
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  width: 100%
}
.old-newsWrap .bodyService .holderDetail {
  display: table;
  width: 100%;
  color: #1e1e1e;
  margin-bottom: 60px
}
.old-newsWrap .bodyService .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .holderDetail {
    display: block
  }
}
.old-newsWrap .bodyService .holderDetail>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodyService .holderDetail>:last-child {
  width: 490px;
  text-align: right
}
@media only screen and (max-width:1023px) {
  .old-newsWrap .bodyService .holderDetail>:last-child {
    width: 300px
  }
  .old-newsWrap .bodyService .holderDetail>:last-child img {
    width: 280px;
    height: auto
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .holderDetail>:last-child {
    width: 100%;
    margin-bottom: 50px;
    margin-top: 60px;
    text-align: left
  }
}
.old-newsWrap .bodyService .holderDetail .areaText .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem
}
.old-newsWrap .bodyService .holderDetail .areaText .title a {
  color: #333;
  text-decoration: underline
}
.old-newsWrap .bodyService .holderDetail .areaText .text {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .holderDetail .areaText .text {
    line-height: 24px;
    line-height: 2.4rem;
    margin-top: 15px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .holderDetail .areaImage {
    margin-bottom: 10px
  }
  .old-newsWrap .bodyService .holderDetail .areaImage img {
    width: 100%;
    max-width: 280px;
    height: auto
  }
}
.old-newsWrap .bodyService .contentsHeader {
  color: #51656F;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .contentsHeader {
    padding: 40px 20px 60px
  }
}
.old-newsWrap .bodyService .contentsHeader .title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 62px;
  line-height: 6.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .contentsHeader .title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem
  }
}
.old-newsWrap .bodyService .contentsHeader .stitle {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .contentsHeader .stitle {
    margin-top: 6px
  }
}
.old-newsWrap .bodyService .contentsHeader .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .contentsHeader .text {
    margin-top: 6px
  }
}
.old-newsWrap .bodyService .navService {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .navService {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .navService {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 0
  }
}
.old-newsWrap .bodyService .navService--list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.old-newsWrap .bodyService .navService--list>li a {
  padding: 10px 30px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 22px;
  line-height: 2.2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  text-decoration: none;
  display: inline-block;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .navService--list>li a {
    padding: 10px 20px
  }
}
.old-newsWrap .bodyService .navService--list>li a.current {
  color: #fff
}
.old-newsWrap .bodyService .navService.is-carsenser .navService--list>li a {
  color: #FF6010
}
.old-newsWrap .bodyService .navService.is-carsenser .navService--list>li a.current {
  background-color: #FF6010;
  color: #fff
}
.old-newsWrap .bodyService .navService.is-zexy .navService--list>li a {
  color: #E4007F
}
.old-newsWrap .bodyService .navService.is-zexy .navService--list>li a.current {
  background-color: #E4007F;
  color: #fff
}
.old-newsWrap .bodyService .navService.is-sapuri .navService--list>li a {
  color: #0B41A0
}
.old-newsWrap .bodyService .navService.is-sapuri .navService--list>li a.current {
  background-color: #0B41A0;
  color: #fff
}
.old-newsWrap .bodyService .figureContents--figure {
  margin-left: auto;
  margin-right: auto
}
.old-newsWrap .bodyService .figureContents--figure img {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .figureContents--figure img {
    width: 100%;
    max-width: none
  }
}
.old-newsWrap .bodyService .figureContents--figure .hide-for-pc {
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .figureContents--figure .hide-for-pc {
    display: none
  }
}
.old-newsWrap .bodyService .figureContents--figure .show-for-sp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .figureContents--figure .show-for-sp {
    display: block
  }
}
.old-newsWrap .bodyService .figureContents--figure .linkarea {
  position: relative
}
.old-newsWrap .bodyService .figureContents--figure .linkarea .about {
  position: absolute;
  display: block;
  width: 14.49488%;
  height: 50.80645%;
  z-index: 10
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .figureContents--figure .linkarea .about {
    width: 72%;
    height: 26.50715%
  }
}
.old-newsWrap .bodyService .figureContents--figure .linkarea .about_01 {
  top: 40%;
  left: 27.45242%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .figureContents--figure .linkarea .about_01 {
    left: 14.13333%;
    top: 14.9161%
  }
}
.old-newsWrap .bodyService .figureContents--figure .linkarea .about_02 {
  top: 40%;
  left: 42.67936%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .figureContents--figure .linkarea .about_02 {
    left: 14.13333%;
    top: 42.41765%
  }
}
.old-newsWrap .bodyService .figureContents--figure .linkarea .about_03 {
  top: 40%;
  left: 58.05271%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .figureContents--figure .linkarea .about_03 {
    left: 14.13333%;
    top: 69.9192%
  }
}
.old-newsWrap .bodyService .areaFeatureList {
  margin-top: 70px
}
.old-newsWrap .bodyService .areaFeatureList--header {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 0 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaFeatureList--header {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaFeatureList--header {
    padding: 0
  }
}
.old-newsWrap .bodyService .areaFeatureList--header .title {
  display: inline-block;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  padding: 25px 30px 45px 40px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaFeatureList--header .title {
    padding: 20px 20px 15px
  }
}
.old-newsWrap .bodyService .areaFeatureList--header .title strong {
  font-size: 21px;
  font-size: 2.1rem;
  margin-right: 20px
}
.old-newsWrap .bodyService .areaFeatureList--header .title br {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .areaFeatureList--header .title br {
    display: block
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: -30px;
  position: relative;
  z-index: 10
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList {
    padding: 0;
    overflow: hidden;
    margin-top: 0
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyService .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodyService .innerAreaFeatureList .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
    display: inline-block
  }
}
.old-newsWrap .bodyService .snsButtonArea {
  position: fixed;
  width: 100%;
  bottom: 15px;
  z-index: 120
}
.old-newsWrap .bodyService .snsButtonArea_pc {
  padding-right: 15px;
  padding-left: 15px;
  text-align: right;
  letter-spacing: -.3em;
  width: 100%
}
.old-newsWrap .bodyService .snsButtonArea_pc>* {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .snsButtonArea_pc {
    display: none
  }
}
.old-newsWrap .bodyService .snsButtonArea_pc>li {
  margin-left: 5px
}
.old-newsWrap .bodyService .snsButtonArea_pc>li img {
  width: 30px;
  height: auto
}
.old-newsWrap .bodyService .snsButtonArea_sp,
.old-newsWrap .bodyService.bodyIndex .show-for-sp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService .snsButtonArea_sp {
    display: block;
    display: table;
    width: 100%;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px
  }
  .old-newsWrap .bodyService .snsButtonArea_sp>* {
    display: table-cell;
    vertical-align: middle
  }
  .old-newsWrap .bodyService .snsButtonArea_sp>li {
    padding-left: 2px;
    padding-right: 2px
  }
  .old-newsWrap .bodyService .snsButtonArea_sp>li img {
    width: 100%;
    max-width: 82px;
    height: auto
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .show-for-sp {
    display: block
  }
}
.old-newsWrap .bodyService.bodyIndex .hide-for-sp {
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .hide-for-sp {
    display: none
  }
}
.old-newsWrap .bodyService.bodyIndex .serviceContent {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .serviceContent {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyService.bodyIndex .serviceContent--image {
  -webkit-flex-basis: 50%;
  flex-basis: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .serviceContent--image {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyService.bodyIndex .serviceContent--image img {
  max-width: 100%;
  width: 100%
}
.old-newsWrap .bodyService.bodyIndex .serviceContent--main {
  padding-left: 70px;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .serviceContent--main {
    padding: 40px 15px;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyService.bodyIndex .serviceContent--logo {
  margin-bottom: 40px
}
.old-newsWrap .bodyService.bodyIndex .serviceContent--title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
  margin-bottom: 16px
}
.old-newsWrap .bodyService.bodyIndex .serviceContent--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 36px
}
.old-newsWrap .bodyService.bodyIndex .serviceContent--link img {
  max-width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .serviceContent--link img {
    width: 100%
  }
}
.old-newsWrap .bodyService.bodyIndex .serviceContent.is-imageright {
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.old-newsWrap .bodyService.bodyIndex .serviceContent.is-imageright .serviceContent--main {
  -webkit-order: 1;
  order: 1;
  padding-left: 20px;
  padding-right: 70px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .serviceContent.is-imageright .serviceContent--main {
    -webkit-order: 2;
    order: 2;
    padding: 40px 15px
  }
}
.old-newsWrap .bodyService.bodyIndex .serviceContent.is-imageright .serviceContent--image {
  -webkit-order: 2;
  order: 2
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .serviceContent.is-imageright .serviceContent--image {
    -webkit-order: 1;
    order: 1
  }
}
.old-newsWrap .bodyService.bodyIndex .otherService {
  max-width: 1000px;
  padding: 0 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .otherService {
    padding: 0 15px;
    margin-top: 50px
  }
}
.old-newsWrap .bodyService.bodyIndex .otherService--list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .bodyService.bodyIndex .otherService--list>li {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .otherService--list>li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    padding-left: 0;
    padding-right: 0
  }
}
.old-newsWrap .bodyService.bodyIndex .otherServiceCard {
  color: #51656F
}
.old-newsWrap .bodyService.bodyIndex .otherServiceCard--logo {
  height: 255px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  background-color: #FCFCFC;
  text-align: center;
  margin-bottom: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyIndex .otherServiceCard--logo {
    height: 160px
  }
}
.old-newsWrap .bodyService.bodyIndex .otherServiceCard--logo img {
  margin-left: auto;
  margin-right: auto
}
.old-newsWrap .bodyService.bodyIndex .otherServiceCard--title {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 6px
}
.old-newsWrap .bodyService.bodyIndex .otherServiceCard--text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyService.bodyCarsensor .areaNav .innerAreaNav .PClistNav>li:nth-child(2)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodyCarsensor .areaServiceSlogan {
  background-color: #FFE2C5
}
.old-newsWrap .bodyService.bodyCarsensor .areaServiceLink .listCompanyLink li:nth-child(n+4) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .areaServiceLink .listCompanyLink li:nth-child(n+4) {
    margin-bottom: 25px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .areaServiceLink .listCompanyLink li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyService.bodyCarsensor .holderDetail>:last-child {
  width: 330px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderDetail>:last-child {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderDetail .areaImage {
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderDetail .areaText {
    margin-top: 0
  }
}
.old-newsWrap .bodyService.bodyCarsensor .holderCsDetail {
  display: table;
  width: 100%;
  margin-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderCsDetail {
    display: block
  }
}
.old-newsWrap .bodyService.bodyCarsensor .holderCsDetail>* {
  display: table-cell
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderCsDetail>* {
    display: block;
    vertical-align: top
  }
}
.old-newsWrap .bodyService.bodyCarsensor .holderCsDetail>* .image {
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderCsDetail>* .image {
    text-align: left
  }
  .old-newsWrap .bodyService.bodyCarsensor .holderCsDetail>* .image img {
    width: 100%;
    max-width: 280px;
    height: auto
  }
}
.old-newsWrap .bodyService.bodyCarsensor .holderCsDetail>* .text {
  margin-top: 35px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderCsDetail>* .text {
    text-align: left
  }
}
.old-newsWrap .bodyService.bodyCarsensor .holderCsDetail .left {
  width: 380px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyCarsensor .holderCsDetail .left {
    width: 100%;
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyService.bodyQuipper .areaNav .innerAreaNav .PClistNav>li:nth-child(5)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodyQuipper .areaServiceSlogan {
  background-color: #CEEBF2
}
.old-newsWrap .bodyService.bodyQuipper .areaServiceLink .listCompanyLink li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyService.bodyShingakunet .areaNav .innerAreaNav .PClistNav>li:nth-child(3)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodyShingakunet .areaServiceSlogan {
  background-color: #DAEFDF
}
.old-newsWrap .bodyService.bodyShingakunet .areaServiceLink .listCompanyLink li:nth-child(n+7) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyShingakunet .areaServiceLink .listCompanyLink li:nth-child(n+7) {
    margin-bottom: 25px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyShingakunet .areaServiceLink .listCompanyLink li:nth-child(n+5) {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyService.bodySouken .areaNav .innerAreaNav .PClistNav>li:nth-child(6)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodySouken .areaServiceSlogan {
  background-color: #C8C8E1
}
.old-newsWrap .bodyService.bodySouken .areaServiceLink .listCompanyLink li:nth-child(n+4) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodySouken .areaServiceLink .listCompanyLink li:nth-child(n+4) {
    margin-bottom: 25px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodySouken .areaServiceLink .listCompanyLink li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyService.bodySapuri .areaNav .innerAreaNav .PClistNav>li:nth-child(4)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodySapuri .areaServiceSlogan {
  background-color: #D7E8F7
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodySapuri .areaServiceLink .listCompanyLink li:nth-child(n+4) {
    margin-bottom: 25px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodySapuri .areaServiceLink .listCompanyLink li:nth-child(n+5) {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyService.bodyZexy .areaNav .innerAreaNav .PClistNav>li:nth-child(1)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodyZexy .areaServiceSlogan {
  background-color: #F7DEE3
}
.old-newsWrap .bodyService.bodyZexybaby .areaNav .innerAreaNav .PClistNav>li:nth-child(6)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodyZexybaby .areaServiceSlogan {
  background-color: #efd3d4
}
.old-newsWrap .bodyService.bodyZexybaby .areaServiceLink .listCompanyLink li:nth-child(n+10) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyZexybaby .areaServiceLink .listCompanyLink li:nth-child(n+10) {
    margin-bottom: 25px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyZexybaby .areaServiceLink .listCompanyLink li:nth-child(n+11) {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyService.bodyKeimana .areaNav .innerAreaNav .PClistNav>li:nth-child(7)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyService.bodyKeimana .areaServiceSlogan {
  background-color: #FFFCEE
}
.old-newsWrap .bodyService.bodyKeimana .areaServiceLink .listCompanyLink li:nth-child(n+10) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyKeimana .areaServiceLink .listCompanyLink li:nth-child(n+10) {
    margin-bottom: 25px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyService.bodyKeimana .areaServiceLink .listCompanyLink li:nth-child(n+11) {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyDynamism .sectionContents--bgBlack {
  background-color: #000
}
.old-newsWrap .bodyDynamism .sectionContents--button {
  margin: 50px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDynamism .sectionContents--button {
    margin: 20px
  }
}
.old-newsWrap .bodyDynamism .sectionContents--button a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-align: center;
  padding: 14px 20px;
  text-decoration: none
}
.old-newsWrap .bodyDynamism .areaBottom_3 {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 75px;
  margin-bottom: 40px;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDynamism .areaBottom_3 {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyDynamism .areaBottom_3>* {
  display: table-cell
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDynamism .areaBottom_3>* {
    display: block
  }
}
.old-newsWrap .bodyDynamism .areaBottom_3 .fresh {
  width: 285px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDynamism .areaBottom_3 .fresh {
    width: 100%;
    padding-left: 23px;
    padding-right: 23px
  }
}
.old-newsWrap .bodyDynamism .areaBottom_3 .fresh .image img {
  width: 100%;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDynamism .areaBottom_3 .career {
    padding-left: 23px;
    padding-right: 23px;
    margin-top: 20px
  }
}
.old-newsWrap .bodyDynamism .areaBottom_3 h3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 16px;
  text-align: center
}
.old-newsWrap .bodyDynamism .areaBottom_3 ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDynamism .areaBottom_3 ul {
    letter-spacing: -1em;
    width: 100%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyDynamism .areaBottom_3 ul>* {
  display: table-cell;
  vertical-align: top;
  padding-right: 1px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyDynamism .areaBottom_3 ul>* {
    display: inline-block;
    letter-spacing: .14em;
    vertical-align: top;
    width: 50%;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyDynamism .areaBottom_3 ul>* img {
  width: 100%
}
.old-newsWrap .bodyDynamism .areaBottom_3 p {
  margin-top: 6px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyFeature .sectionContents {
  padding: 0 0 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .sectionContents {
    padding: 0 0 80px
  }
}
.old-newsWrap .bodyFeature .contentsHeader {
  height: 580px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .contentsHeader {
    height: 230px
  }
}
.old-newsWrap .bodyFeature .contentsHeader .title {
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 38px;
  line-height: 3.8rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .contentsHeader .title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyFeature .contentsHeader.addImage {
  position: relative;
  overflow: hidden
}
.old-newsWrap .bodyFeature .contentsHeader.addImage .image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
  -o-object-fit: cover;
  font-family: "object-fit: cover;"
}
.old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title {
    width: 100%
  }
}
.old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title>span {
  display: block;
  padding: 0 40px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title>span {
    padding: 0 20px
  }
}
.old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title img {
  width: auto;
  height: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title img {
    width: auto;
    height: 40px
  }
}
.old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title .icon {
  color: #fff;
  text-align: center;
  display: block;
  border: 3px solid #fff;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 32px;
  line-height: 3.2rem;
  width: 286px;
  padding: 10px 0;
  margin-top: 24px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .contentsHeader.addImage .image+.title .icon {
    margin-top: 10px;
    border: 2px solid #fff;
    padding: 5px 0;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    width: 114px
  }
}
.old-newsWrap .bodyFeature .contentsHeader.addImage .image.position {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -209px;
  overflow: hidden
}
.old-newsWrap .bodyFeature .contentsHeader.addImage .image.position+.title {
  height: 140px;
  width: 100%;
  position: relative
}
.old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit,
.old-newsWrap .bodyFeature .areaSnsSP .innerAreaSns {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaSns {
    display: block;
    background-color: #F5F5F5;
    padding: 12px 0
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaSns__title {
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    font-weight: 700;
    margin-bottom: 10px
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaSns .listSns {
    letter-spacing: -1em;
    text-align: center
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaSns .listSns>li {
    display: inline-block;
    letter-spacing: .14em;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit {
    padding: 10px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 100;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    background-color: rgba(255, 255, 255,
.old-newsWrap .7)
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit__title {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700
  }
}
@media only screen and (max-width:767px) and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit__title {
    font-size: 12px;
    font-size: 1.2rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit .listRecruit {
    display: table;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit .listRecruit>li {
    display: table-cell;
    vertical-align: top;
    padding-right: 5px;
    width: 25%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit .listRecruit>li:last-child {
    padding-right: 0
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit .listRecruit>li a {
    background: #0092d7;
    background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
    background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
    background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
    color: #fff;
    text-decoration: none;
    padding: 0;
    text-align: center;
    height: 60px;
    width: 100%;
    display: table
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit .listRecruit>li a>* {
    display: table-cell;
    width: 100%;
    vertical-align: middle
  }
  .old-newsWrap .bodyFeature .areaSnsSP .innerAreaRecruit .listRecruit>li a strong {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 17px;
    line-height: 1.7rem
  }
}
.old-newsWrap .bodyFeature .areaServiceSlogan .innerAreaServiceSlogan {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px 0 60px;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceSlogan .innerAreaServiceSlogan {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceSlogan .innerAreaServiceSlogan {
    padding: 45px 20px
  }
}
.old-newsWrap .bodyFeature .areaServiceSlogan .title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 58px;
  line-height: 5.8rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  text-align: left;
  margin-bottom: 30px;
  margin-left: 80px;
  position: relative;
  display: inline-block
}
.old-newsWrap .bodyFeature .areaServiceSlogan .title:before {
  content: "";
  position: absolute;
  background-image: url(../images/feature/title_icon-first.png);
  width: 40px;
  height: 40px;
  top: 14px;
  left: -83px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceSlogan .title:before {
    display: none
  }
}
.old-newsWrap .bodyFeature .areaServiceSlogan .title:after {
  content: "";
  position: absolute;
  background-image: url(../images/feature/title_icon-last.png);
  width: 40px;
  height: 40px;
  bottom: 5px;
  right: -50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceSlogan .title:after {
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceSlogan .title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 36px;
    line-height: 3.6rem;
    font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
    margin-left: 0
  }
  .old-newsWrap .bodyFeature .areaServiceSlogan .title br {
    display: none
  }
}
.old-newsWrap .bodyFeature .areaServiceSlogan .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceSlogan .text {
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyFeature .areaServiceSlogan .date {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 28px;
  line-height: 2.8rem;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px
}
.old-newsWrap .bodyFeature .articleContent {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent {
    padding: 0 20px
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle {
  margin-top: 70px;
  display: table;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle {
    margin-top: 35px;
    display: block
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle>* {
    display: block
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns {
  width: 220px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .js_snsLocation.fixed {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 80;
  width: 220px;
  margin-top: 20px
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .innerAreaSns {
  background-color: #F5F5F5;
  padding: 30px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .innerAreaSns {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .innerAreaSns__title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-weight: 700;
  margin-bottom: 10px
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .innerAreaRecruit {
  background-color: #F5F5F5;
  padding: 0 10px 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .innerAreaRecruit {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .innerAreaRecruit__title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-weight: 700;
  margin-bottom: 10px
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns.bottomPosition {
  vertical-align: bottom;
  display: table-cell
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listSns {
  width: 100%;
  letter-spacing: -1em
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listSns>li {
  display: inline-block;
  letter-spacing: .14em;
  margin-left: 13px;
  margin-right: 13px
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listSns>li .count {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  text-align: center;
  font-family: Lato, sans-serif;
  color: #333;
  margin-top: 10px
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listRecruit {
  letter-spacing: -1em
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listRecruit>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 50%;
  margin-bottom: 5px;
  padding: 0 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listRecruit>li a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  padding: 0;
  text-align: center;
  height: 60px;
  width: 100%;
  display: table
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listRecruit>li a>* {
  display: table-cell;
  width: 100%;
  vertical-align: middle
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns .listRecruit>li a strong {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle {
  padding-right: 80px;
  padding-left: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle {
    padding-right: 0;
    padding-left: 0
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .title br {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText * {
  word-wrap: break-word
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText img {
  display: block;
  margin-bottom: 60px;
  max-width: 580px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText img.mb0 {
  margin-bottom: 0
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText p {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText p {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .youtube {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText strong {
  font-weight: 700
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText a {
  color: #333
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-bottom: 40px;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  padding: 10px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h2 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 30px;
    line-height: 3rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h2 br {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h2.nonborder {
  border-top: none;
  border-bottom: none;
  padding: 0
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 40px;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h3 br {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h3.fs-l {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 36px;
  line-height: 3.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h3.fs-l {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText h3.fs-l br {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText ul li {
  margin-bottom: 40px
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .imagecaption {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  margin-top: 14px;
  display: block
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .clm2 {
  width: 100%;
  display: block;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .clm2 {
    display: block
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .clm2 .image {
  width: 160px;
  text-align: left;
  float: left;
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .clm2 .image {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .clm2 .text {
  width: 420px;
  float: right;
  padding-left: 20px;
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaFreeText .clm2 .text {
    width: 100%;
    float: none;
    padding-left: 0
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaAttach {
  background-color: #F5F5F5;
  padding: 30px 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaAttach {
    padding: 15px 13px
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaAttach a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 23px;
  line-height: 2.3rem;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaAttach a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 26px;
    line-height: 2.6rem
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .linkBackList {
  margin-top: 70px;
  text-align: left
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .linkBackList a {
  text-decoration: none;
  color: #252626;
  font-size: 14px;
  font-size: 1.4rem
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .linkBackList a .webfont {
  margin-right: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaSns {
    display: block;
    width: 100%
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile {
  display: table;
  padding-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile {
    display: block
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile>* {
    display: block
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__left {
  width: 210px;
  padding-right: 20px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__left {
    padding-right: 0;
    width: auto;
    padding-bottom: 20px
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__left figure {
  margin-bottom: 10px;
  text-align: center
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__left img {
  margin-bottom: 0;
  display: inline-block;
  width: 100px;
  height: auto
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__left p {
  margin-bottom: 0
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__left p.small {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__right {
  border-left: 1px solid #bbb;
  padding-left: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__right {
    padding-left: 0;
    border-left: none
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .areaArticle .areaProfile__right p {
  margin-bottom: 0
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .innerAreaInfo {
  margin-bottom: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .innerAreaInfo {
    display: block
  }
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .innerAreaInfo .name {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 20px
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .innerAreaInfo .title {
  margin-top: 10px;
  font-size: 12px;
  font-size: 1.2rem
}
.old-newsWrap .bodyFeature .articleContent .holderAticle .innerAreaInfo .profile {
  margin-top: 20px;
  padding-top: 30px;
  background-image: url(../images/feature/border_profile-top.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent .holderAticle .innerAreaSns {
    display: none
  }
}
.old-newsWrap .bodyFeature .articleContent.leftClm .areaArticle {
  width: 100%;
  padding: 0 0 0 80px;
  max-width: 660px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .articleContent.leftClm .areaArticle {
    padding-left: 0
  }
}
.old-newsWrap .bodyFeature .articleContent.leftClm .areaSns {
  vertical-align: bottom;
  padding-bottom: 60px;
  display: none
}
.old-newsWrap .bodyFeature .areaMiddleImage {
  position: relative;
  overflow: hidden
}
.old-newsWrap .bodyFeature .areaMiddleImage.position {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -209px;
  overflow: hidden
}
.old-newsWrap .bodyFeature .areaServiceInfo {
  padding-top: 80px;
  padding-bottom: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo {
    padding-top: 60px;
    padding-bottom: 60px
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .innerAreaServiceInfo {
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .innerAreaServiceInfo {
    padding-left: 20px
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents {
  max-width: 750px;
  padding-right: 40px;
  color: #fff;
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents {
    padding-right: 20px
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents:first-child {
  margin-top: 0
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox {
  width: 100%;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox {
    display: block
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox>* {
    display: block
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .image {
  width: 250px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .image {
    width: 100%;
    text-align: center
  }
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .image img {
    width: 100px;
    height: auto
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 23px;
  line-height: 2.3rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .text {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem;
    margin-top: 20px
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .text .link {
  margin-top: 24px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .text .link {
    margin-top: 10px
  }
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .text .link .webfont {
  margin-right: 10px
}
.old-newsWrap .bodyFeature .areaServiceInfo .contents .innerBox .text a {
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaServiceInfo .contents .innerMovie iframe {
    margin: 0 auto;
    width: 280px;
    height: 158px
  }
}
.old-newsWrap .bodyFeature .areaBottom_3 {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 75px;
  margin-bottom: 40px;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaBottom_3 {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyFeature .areaBottom_3>* {
  display: table-cell
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaBottom_3>* {
    display: block
  }
}
.old-newsWrap .bodyFeature .areaBottom_3 .fresh {
  width: 285px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaBottom_3 .fresh {
    width: 100%;
    padding-left: 23px;
    padding-right: 23px
  }
}
.old-newsWrap .bodyFeature .areaBottom_3 .fresh .image img {
  width: 100%;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaBottom_3 .career {
    padding-left: 23px;
    padding-right: 23px;
    margin-top: 20px
  }
}
.old-newsWrap .bodyFeature .areaBottom_3 h3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 16px;
  text-align: center
}
.old-newsWrap .bodyFeature .areaBottom_3 ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaBottom_3 ul {
    letter-spacing: -1em;
    width: 100%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyFeature .areaBottom_3 ul>* {
  display: table-cell;
  vertical-align: top;
  padding-right: 1px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaBottom_3 ul>* {
    display: inline-block;
    letter-spacing: .14em;
    vertical-align: top;
    width: 50%;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyFeature .areaBottom_3 ul>* img {
  width: 100%
}
.old-newsWrap .bodyFeature .areaBottom_3 p {
  margin-top: 6px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyFeature .areaControls {
  background-color: #F4F4F4;
  margin-top: 2px
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  overflow: hidden;
  *zoom: 1;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls {
    padding: 0;
    display: none
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls a {
    padding-left: 20px;
    padding-right: 20px;
    display: block
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .areaPrev {
  float: left;
  width: 50%;
  border-right: 2px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls .areaPrev {
    float: none;
    border-right: none;
    width: 100%
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .areaNext {
  float: right;
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls .areaNext {
    float: none;
    width: 100%
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .areaNext .icon {
  text-align: right
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle {
  display: table;
  width: 100%;
  padding-top: 23px;
  padding-bottom: 23px
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .icon {
  width: 44px;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .icon {
    width: 25px;
    font-size: 12px;
    font-size: 1.2rem
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .thumbnail {
  width: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .thumbnail {
    width: 70px
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .thumbnail span {
  width: 100px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .thumbnail span {
    width: 70px
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .thumbnail span img {
  height: auto;
  width: 100%
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .text {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControls .innerArticle .text {
    padding-left: 10px;
    padding-right: 0
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  overflow: hidden;
  *zoom: 1;
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP {
    padding: 0;
    display: table;
    border-top: 2px solid #fff;
    table-layout: fixed
  }
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP>* {
  display: table-cell
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP>:first-child {
  border-right: 2px solid #fff
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP a {
  color: #333;
  padding: 30px 40px;
  display: block
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP .areaPrev {
  width: 100%
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP .areaPrev a {
  text-align: left
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP .areaNext {
  width: 100%
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP .areaNext a {
  text-align: right
}
.old-newsWrap .bodyFeature .areaControls .innerAreaControlsSP .icon {
  font-size: 18px;
  font-size: 1.8rem
}
.old-newsWrap .bodyFeature .areaFeatureList {
  margin-top: 74px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaFeatureList {
    margin-top: 20px
  }
}
.old-newsWrap .bodyFeature .areaFeatureList--header .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  text-align: center;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .areaFeatureList--header .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyFeature .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
    display: inline-block
  }
}
.old-newsWrap .bodyFeature.bodyQuipper .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyQuipper .areaServiceSlogan {
  background-color: #59B8CF
}
.old-newsWrap .bodyFeature.bodyCompanyArticle .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyCompanyArticle .areaServiceSlogan {
  background-color: #9E9E9E
}
.old-newsWrap .bodyFeature.bodyZexy .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyZexy .areaServiceSlogan {
  background-color: #E796A7
}
.old-newsWrap .bodyFeature.bodyZexyenmusubi .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyZexyenmusubi .areaServiceSlogan {
  background-color: #F565AE
}
.old-newsWrap .bodyFeature.bodyCarsensor .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyCarsensor .areaServiceSlogan {
  background-color: #EA9344
}
.old-newsWrap .bodyFeature.bodyShingakunet .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyShingakunet .areaServiceSlogan {
  background-color: #80C09F
}
.old-newsWrap .bodyFeature.bodySapuri .areaServiceInfo,
.old-newsWrap .bodyFeature.bodySapuri .areaServiceSlogan {
  background-color: #74ABEB
}
.old-newsWrap .bodyFeature.bodySouken .areaServiceInfo,
.old-newsWrap .bodyFeature.bodySouken .areaServiceSlogan {
  background-color: #9F9DD1
}
.old-newsWrap .bodyFeature.bodyAkasugu .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyAkasugu .areaServiceSlogan {
  background-color: #ea6e7c
}
.old-newsWrap .bodyFeature.bodyKeimana .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyKeimana .areaServiceSlogan {
  background-color: #f2c201
}
.old-newsWrap .bodyFeature.bodyKidsly .areaServiceInfo,
.old-newsWrap .bodyFeature.bodyKidsly .areaServiceSlogan {
  background-color: #9B6A3F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .show-for-pc {
    display: none!important
  }
}
@media only screen and (min-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .show-for-sp {
    display: none!important
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  color: #51656F;
  margin-top: 55px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .detailHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .detailHeader {
    margin-top: 15px;
    padding: 0 20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--link {
  margin-bottom: 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--link {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--link a {
  color: #005FB0;
  padding-left: 1em;
  position: relative
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--link a::after {
  content: '＜';
  position: absolute;
  top: -3px;
  left: 0;
  color: #005FB0;
  transform: scale(0.6, 1)
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--figure img {
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--figure {
    margin-left: -20px;
    margin-right: -20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--header {
  position: relative;
  top: -40px;
  left: 0;
  padding: 26px 40px;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  display: inline-block;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--header {
    left: -20px;
    padding: 20px 15px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--title {
  color: #fff;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
  line-height: 3.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--title {
    left: 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--title.is-color-base {
  color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 18px
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--genre {
  font-size: 12px;
  font-size: 1.2rem;
  display: block;
  font-weight: 400
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--genre {
    font-size: 10px;
    font-size: 1rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--job {
  font-size: 12px;
  font-size: 1.2rem;
  display: inline-block;
  border: 1px solid #fff;
  padding: 5px 15px;
  margin-bottom: 10px
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--name {
  margin-top: 14px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 400
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--name strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyFeature.bodyNewArticle .detailHeader--time {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 13px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents__detail {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents__detail {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents__menu {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents__menu {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents__menu {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents__footer {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  padding: 60px 0;
  margin-top: 80px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents__footer .categoryBottom {
  margin-top: 0;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents__footer .categoryBottom--button a {
  background: #fff;
  color: #005FB0
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .inner_read-top .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  color: #51656F;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents .inner_read-top .text {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .inner_read-top .media-card .tile-iblock>li:not(:last-child) {
  margin-bottom: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents .inner_read-top .media-card .tile-iblock>li:not(:last-child) {
    margin-bottom: 16px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .media-card {
  color: #51656F;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .person {
  display: flex;
  color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .person>dt {
  flex-shrink: 0
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .person>dd {
  flex-shrink: 1
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .description {
  color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents .description>dt {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head {
  border-top: 1px solid #51656F;
  border-bottom: 1px solid #51656F;
  padding: 60px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head {
    padding: 30px 0
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom .person>dt,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head .person>dt {
  padding-right: 20px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom .person>dt img,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head .person>dt img {
  width: 60px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom .person>dd p,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head .person>dd p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom .person>dd p,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head .person>dd p {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom .person>dd p small,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head .person>dd p small {
  font-size: 12px;
  font-size: 1.2rem
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom .person>dd p strong,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--head .person>dd p strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--bottom {
  margin-top: 60px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns {
  margin-top: 20px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--title {
  -webkit-flex-shrink: 1;
  flex-shrink: 1
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--title>span {
  width: 110px;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--list,
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--main {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--list>li {
  margin-right: 10px;
  margin-bottom: 5px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--list.is-category a {
  color: #A4AEB5;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  border: 1px solid #A4AEB5;
  border-radius: 14px;
  padding: 4px 10px;
  white-space: nowrap;
  text-decoration: none;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--list.is-tag a {
  color: #A4AEB5;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  white-space: nowrap;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  text-decoration: none
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--list.is-sns a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #fff;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  text-decoration: none;
  padding: 10px;
  display: inline-block
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--list.is-sns a.facebook {
  background-color: #3B5997
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--sns .snsContents--list.is-sns a.twitter {
  background-color: #54ACEE
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main {
  margin-top: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main {
    margin-top: 30px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section:not(:first-child) {
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section:not(:first-child) {
    margin-top: 30px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .wrap-title {
  color: #51656F;
  margin-bottom: 40px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .wrap-title .img {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .wrap-title .img {
    margin-bottom: 38px;
    margin-left: -15px;
    margin-right: -15px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .wrap-title .img img {
  max-width: 100%
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .wrap-title .wrap-text .title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 27px;
  line-height: 2.7rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .wrap-title .wrap-text .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 21px;
    line-height: 2.1rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .column {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 27px;
  line-height: 2.7rem;
  color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .column>:not(:last-child) {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .column>:not(:last-child) {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .column figure img {
  max-width: 100%
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .column .talk-column>dt {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .section .column .talk-column>dt .line {
  position: absolute;
  width: 24px;
  height: 1px;
  background-color: #51656F;
  top: 12px;
  left: 0
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .talk-list>li:not(:last-child) {
  margin-bottom: 30px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .person>dt {
  padding-right: 40px
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .person>dt img {
  width: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .person>dt {
    padding-right: 10px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .person>dd p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 27px;
  line-height: 2.7rem
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaContents--main .person>dd p strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  color: #005FB0
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList {
  margin-top: 70px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList {
    margin-top: 40px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 0 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header {
    padding: 0
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header .title {
  display: inline-block;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  padding: 25px 30px 45px 40px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px;
  line-height: 2.2rem;
  margin-bottom: 0!important
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header .title {
    padding: 20px 20px 15px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header .title strong {
  font-size: 21px;
  font-size: 2.1rem
}
.old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header .title br {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .areaFeatureList--header .title br {
    display: block
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: -30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList {
    padding: 0;
    overflow: hidden;
    margin-top: 0
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
    display: inline-block
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea {
  margin-top: 70px;
  margin-bottom: 70px;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__banner {
  justify-content: center
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--inner__photo img,
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__banner img {
  max-width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__banner img {
    max-width: none;
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--inner {
    flex-basis: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--inner__photo img {
    max-width: none;
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--inner__photo {
    flex-basis: -moz-calc(100% + 20px);
    flex-basis: -o-calc(100% + 20px);
    flex-basis: -webkit-calc(100% + 20px);
    flex-basis: calc(100% + 20px)
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--inner__text {
  flex-basis: 280px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--inner__text {
    margin-top: 30px;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--title {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 50px;
  line-height: 5rem;
  color: #51656F
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--stitle {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-top: 6px;
  color: #51656F;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--stitle {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem;
  color: #51656F;
  margin-top: 24px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--text {
    margin-top: 20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--button {
  margin-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--button {
    margin-top: 30px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--button a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  padding: 16px 38px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea--button a {
    padding: 16px 20px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__textToPhoto {
    justify-content: flex-start
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__textToPhoto .recruitLinkArea--inner__photo {
    order: 1;
    margin-left: -20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__textToPhoto .recruitLinkArea--inner__photo img {
  background-color: #fff
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__textToPhoto .recruitLinkArea--inner__text {
  margin-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__textToPhoto .recruitLinkArea--inner__text {
    margin-right: 0;
    order: 2;
    padding-left: 15px;
    padding-right: 15px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__photoToText .recruitLinkArea--inner__photo {
  order: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__photoToText .recruitLinkArea--inner__photo {
    margin-right: -20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__photoToText .recruitLinkArea--inner__text {
  order: 2;
  margin-left: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__photoToText .recruitLinkArea--inner__text {
    margin-left: 0
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__column2--inner {
  flex-basis: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__column2--inner {
    flex-basis: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__column2--inner:not(:first-child) {
    margin-top: 70px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__column2--inner .recruitLinkArea--title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 32px;
  line-height: 3.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__column2--inner .recruitLinkArea--title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__column2--inner .recruitLinkArea--stitle {
  margin-top: 8px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__column2--inner .recruitLinkArea--stitle {
    margin-top: 10px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small {
  margin-top: 0;
  justify-content: flex-start
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small {
    margin-top: 0;
    justify-content: space-between
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--inner__photo {
  flex-basis: 220px;
  margin-right: 40px;
  order: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--inner__photo {
    order: 2;
    flex-basis: -moz-calc(50% + 20px);
    flex-basis: -o-calc(50% + 20px);
    flex-basis: -webkit-calc(50% + 20px);
    flex-basis: calc(50% + 20px);
    margin-right: -20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--inner__photo img {
  width: 100%
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--inner__text {
  flex-basis: auto;
  order: 2
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--inner__text {
    order: 1;
    margin-top: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--button {
    margin-top: 20px
  }
}
.old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--button a {
  padding: 15px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyFeature.bodyNewArticle .recruitLinkArea__small .recruitLinkArea--button a {
    padding: 10px
  }
}
.old-newsWrap .NeoSansW1G-Medium {
  font-weight: 400;
  font-style: normal
}
.old-newsWrap .NeoSansW1G-Regular {
  font-family: NeoSansW1G-Regular;
  font-weight: 400;
  font-style: normal
}
.old-newsWrap .bodyRecruit {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", HiraKakuProN-W3, "游ゴシック", YuGothic;
  letter-spacing: normal
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .show-for-pc {
    display: none!important
  }
}
@media only screen and (min-width:767px) {
  .old-newsWrap .bodyRecruit .show-for-sp {
    display: none!important
  }
}
.old-newsWrap .bodyRecruit #animation {
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
  position: fixed;
  top: 0;
  left: 0
}
.old-newsWrap .bodyRecruit .sectionBody {
  position: relative;
  z-index: 10
}
.old-newsWrap .bodyRecruit .sectionContents {
  padding: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .sectionContents {
    padding: 0
  }
}
.old-newsWrap .bodyRecruit .contentsHeader {
  margin-bottom: 70px
}
.old-newsWrap .bodyRecruit .contentsHeader__categoryTop {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  padding: 0 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsHeader__categoryTop {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsHeader__categoryTop {
    padding: 0;
    margin-top: 0
  }
}
.old-newsWrap .bodyRecruit .contentsHeader__categoryTop--text {
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsHeader__categoryTop--text {
    order: 2;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyRecruit .contentsHeader__categoryTop--title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 62px;
  line-height: 6.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsHeader__categoryTop--title {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 32px;
    line-height: 3.2rem
  }
}
.old-newsWrap .bodyRecruit .contentsHeader__categoryTop--stitle {
  margin-top: 30px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsHeader__categoryTop--stitle {
    margin-top: 10px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem
  }
}
.old-newsWrap .bodyRecruit .contentsHeader__categoryTop--image {
  flex-basis: 566px;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center top;
  height: 320px;
  min-height: 320px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsHeader__categoryTop--image {
    flex-basis: 100%;
    height: 120px;
    min-height: 120px;
    order: 1
  }
}
.old-newsWrap .bodyPlannerIndex .bodyRecruit .contentsHeader__categoryTop--image {
  background-image: url(../images/recruit/index/photo_02_pc@2x.png)
}
.old-newsWrap .bodyRecruit .detailHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  color: #51656F;
  margin-top: 55px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailHeader {
    margin-top: 15px;
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit .detailHeader--link {
  margin-bottom: 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailHeader--link {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyRecruit .detailHeader--link a {
  color: #005FB0;
  padding-left: 1em;
  position: relative
}
.old-newsWrap .bodyRecruit .detailHeader--link a::after {
  content: '＜';
  position: absolute;
  top: -3px;
  left: 0;
  color: #005FB0;
  transform: scale(0.6, 1)
}
.old-newsWrap .bodyRecruit .detailHeader--figure img {
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailHeader--figure {
    margin-left: -20px;
    margin-right: -20px
  }
}
.old-newsWrap .bodyRecruit .detailHeader--header {
  position: relative;
  top: -40px;
  left: 0;
  padding: 26px 40px;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  display: inline-block;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailHeader--header {
    left: -20px;
    padding: 20px 15px
  }
}
.old-newsWrap .bodyRecruit .detailHeader--title {
  color: #fff;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
  line-height: 3.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailHeader--title {
    left: 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem
  }
}
.old-newsWrap .bodyRecruit .detailHeader--stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 18px
}
.old-newsWrap .bodyRecruit .detailHeader--genre {
  font-size: 12px;
  font-size: 1.2rem;
  display: block;
  font-weight: 400
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailHeader--genre {
    font-size: 10px;
    font-size: 1rem
  }
}
.old-newsWrap .bodyRecruit .detailHeader--job {
  font-size: 12px;
  font-size: 1.2rem;
  display: inline-block;
  border: 1px solid #fff;
  padding: 5px 15px;
  margin-bottom: 10px
}
.old-newsWrap .bodyRecruit .detailHeader--name {
  margin-top: 14px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 400
}
.old-newsWrap .bodyRecruit .detailHeader--name strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit .detailHeader--time {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 13px
}
.old-newsWrap .bodyRecruit .detailLink {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  color: #51656F;
  margin-top: 55px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailLink {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .detailLink {
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit .detailLink--link a {
  color: #005FB0;
  padding-left: 1em;
  position: relative
}
.old-newsWrap .bodyRecruit .detailLink--link a::after {
  content: '＜';
  position: absolute;
  top: -3px;
  left: 0;
  color: #005FB0;
  transform: scale(0.6, 1)
}
.old-newsWrap .bodyRecruit .contentsFooter {
  margin-top: 100px;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-image: url(../images/recruit/index/footer_01_pc@2x.png)
}
.old-newsWrap .bodyRecruit .contentsFooter--inner {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  display: flex;
  height: 320px;
  min-height: 320px;
  align-items: center;
  justify-content: flex-start
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsFooter--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsFooter--inner {
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit .contentsFooter--column {
  flex-basis: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .contentsFooter--column {
    flex-basis: 100%;
    width: 100%;
    padding: 60px 0
  }
}
.old-newsWrap .bodyRecruit .contentsFooter--title {
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit .contentsFooter--text {
  margin-top: 20px;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit .contentsFooter--link {
  margin-top: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit .contentsFooter--link a {
  color: #fff
}
.old-newsWrap .bodyRecruit .categoryBottom {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  color: #51656F;
  margin-top: 55px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .categoryBottom {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .categoryBottom {
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit .categoryBottom--title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .categoryBottom--title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyRecruit .categoryBottom--list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 20px
}
.old-newsWrap .bodyRecruit .categoryBottom--list>li {
  flex-basis: 33%;
  padding-right: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .categoryBottom--list>li {
    flex-basis: 100%;
    padding-right: 0
  }
  .old-newsWrap .bodyRecruit .categoryBottom--list>li:not(:last-child) {
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyRecruit .categoryBottom--list>li a {
  color: #51656F
}
.old-newsWrap .bodyRecruit .categoryBottom--button {
  text-align: center
}
.old-newsWrap .bodyRecruit .categoryBottom--button a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  padding: 19px 60px 15px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .categoryBottom--button a {
    padding: 19px 20px 15px;
    min-width: 240px
  }
}
.old-newsWrap .bodyRecruit .categoryBottom--button a strong {
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 32px;
  line-height: 3.2rem
}
.old-newsWrap .bodyRecruit .categoryBottom--buttonBox {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-around;
  justify-content: space-around
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .categoryBottom--buttonBox {
    display: block
  }
}
.old-newsWrap .bodyRecruit .categoryBottom--buttonBox:last-child {
  margin-top: 20px
}
.old-newsWrap .bodyRecruit .categoryBottom--buttonBox>div {
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .categoryBottom--buttonBox>div:first-child {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyRecruit .categoryBottom--buttonBox>div img {
  margin-bottom: 10px
}
.old-newsWrap .bodyRecruit .cardStaff {
  color: #51656F;
  display: flex;
  align-content: space-between;
  flex-wrap: wrap;
  height: 100%
}
.old-newsWrap .bodyRecruit .cardStaff>* {
  flex-basis: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--image {
    margin-left: -20px;
    margin-right: -20px
  }
}
.old-newsWrap .bodyRecruit .cardStaff--image img {
  width: 100%;
  background-color: #fff
}
.old-newsWrap .bodyRecruit .cardStaff--position {
  display: inline-block;
  padding: 0 13px;
  border: 1px solid #51656F;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 20px
}
.old-newsWrap .bodyRecruit .cardStaff--title {
  flex-basis: 100%;
  padding-right: 20px;
  margin-top: 10px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--title {
    padding-right: 0
  }
}
.old-newsWrap .bodyRecruit .cardStaff--stitle {
  flex-basis: 100%;
  padding-right: 20px;
  margin-top: 15px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--stitle {
    margin-top: 10px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
    padding-right: 0
  }
}
.old-newsWrap .bodyRecruit .cardStaff--post {
  padding-right: 20px;
  margin-top: 8px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 15px;
  line-height: 1.5rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--post {
    padding-right: 0
  }
}
.old-newsWrap .bodyRecruit .cardStaff--name {
  padding-right: 20px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 15px;
  line-height: 1.5rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--name {
    padding-right: 0
  }
}
.old-newsWrap .bodyRecruit .cardStaff--logo {
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  height: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--logo {
    height: 80px
  }
}
.old-newsWrap .bodyRecruit .cardStaff--logo>span {
  flex-basis: 100%;
  padding-right: 20px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--logo>span {
    padding-right: 10px;
    padding-left: 10px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--logo {
    margin-bottom: 10px
  }
  .old-newsWrap .bodyRecruit .cardStaff--logo img {
    max-width: 100%
  }
}
.old-newsWrap .bodyRecruit .cardStaff--text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 16px;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .cardStaff--text {
    padding-right: 0
  }
}
.old-newsWrap .bodyRecruit .cardStaff--link a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: #005FB0
}
.old-newsWrap .bodyRecruit .articleTalk {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  color: #51656F
}
.old-newsWrap .bodyRecruit .articleTalk:not(:last-child) {
  margin-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk:not(:last-child) {
    margin-bottom: 50px
  }
}
.old-newsWrap .bodyRecruit .articleTalk--photo img {
  max-width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--photo img {
    max-width: none;
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--photo {
    flex-basis: -moz-calc(100% + 20px);
    flex-basis: -o-calc(100% + 20px);
    flex-basis: -webkit-calc(100% + 20px);
    flex-basis: calc(100% + 20px)
  }
}
.old-newsWrap .bodyRecruit .articleTalk--photo__bg {
  width: 460px;
  height: 260px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--photo__bg {
    width: 100%
  }
}
.old-newsWrap .bodyRecruit .articleTalk--main {
  flex-basis: 460px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--main {
    margin-top: 16px;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyRecruit .articleTalk--main--category {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--main--category {
    margin-bottom: 8px
  }
}
.old-newsWrap .bodyRecruit .articleTalk--main--title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--main--title {
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyRecruit .articleTalk--main--title a {
  color: #51656F;
  text-decoration: none
}
.old-newsWrap .bodyRecruit .articleTalk--main--name {
  margin-top: 12px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyRecruit .articleTalk--main--name strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit .articleTalk--main--text {
  margin-top: 16px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodyRecruit .articleTalk--main--text:not(:last-child) {
  margin-bottom: 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--main--text {
    margin-top: 10px
  }
}
.old-newsWrap .bodyRecruit .articleTalk--main--text a {
  color: #51656F
}
.old-newsWrap .bodyRecruit .articleTalk--main--button {
  margin-top: 26px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--main--button {
    margin-top: 10px
  }
}
.old-newsWrap .bodyRecruit .articleTalk--main--button a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  padding: 16px 38px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk--main--button a {
    padding: 16px 20px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk__textToPhoto {
    justify-content: flex-start
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk__textToPhoto .articleTalk--photo {
    order: 1;
    margin-right: -20px
  }
}
.old-newsWrap .bodyRecruit .articleTalk__textToPhoto .articleTalk--main {
  margin-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk__textToPhoto .articleTalk--main {
    margin-right: 0;
    order: 2
  }
}
.old-newsWrap .bodyRecruit .articleTalk__photoToText .articleTalk--photo {
  order: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk__photoToText .articleTalk--photo {
    margin-left: -20px
  }
}
.old-newsWrap .bodyRecruit .articleTalk__photoToText .articleTalk--main {
  order: 2;
  margin-left: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .articleTalk__photoToText .articleTalk--main {
    margin-left: 0
  }
}
.old-newsWrap .bodyRecruit .listColumn>li:not(:last-child) {
  margin-bottom: 40px
}
.old-newsWrap .bodyRecruit .listColumn>li>dl {
  display: flex;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit .listColumn>li>dl>dt {
  flex-basis: 240px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .listColumn>li>dl>dt {
    flex-basis: 100%;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyRecruit .listColumn>li>dl>dd {
  flex-basis: 720px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .listColumn>li>dl>dd {
    flex-basis: 100%
  }
}
.old-newsWrap .bodyRecruit .listColumn>li>dl>dd>h4 {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 15px
}
.old-newsWrap .bodyRecruit .listColumn>li>dl>dd .small {
  font-size: 12px;
  font-size: 1.2rem
}
.old-newsWrap .bodyRecruit .listColumn>li>dl>dd strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit .listColumn>li>dl>dd>:not(:last-child) {
  margin-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .listColumn__addFigure dt {
    padding-right: 0;
    display: flex;
    align-items: center
  }
  .old-newsWrap .bodyRecruit .listColumn__addFigure dt figure {
    flex-basis: 95px;
    padding-right: 15px
  }
  .old-newsWrap .bodyRecruit .listColumn__addFigure dt figure img {
    width: 100%
  }
  .old-newsWrap .bodyRecruit .listColumn__addFigure dt>h4 {
    flex-basis: -moz-calc(100% - 95px);
    flex-basis: -o-calc(100% - 95px);
    flex-basis: -webkit-calc(100% - 95px);
    flex-basis: calc(100% - 95px);
    font-size: 18px;
    font-size: 1.8rem;
    font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
  }
}
@media only screen and (min-width:767px) {
  .old-newsWrap .bodyRecruit .listColumn__addFigure dt>figure {
    text-align: center
  }
}
@media only screen and (min-width:767px) {
  .old-newsWrap .bodyRecruit .listColumn__addFigure dt>h4 {
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .listColumn__addFigure dd>h4 {
    display: none
  }
}
.old-newsWrap .bodyRecruit .listColumn__addFigure dd a {
  color: #51656F
}
.old-newsWrap .bodyRecruit .listHeadLine>li {
  padding-left: 26px;
  position: relative
}
.old-newsWrap .bodyRecruit .listHeadLine>li:not(:last-child) {
  margin-bottom: 20px
}
.old-newsWrap .bodyRecruit .listHeadLine>li::after {
  content: '';
  position: absolute;
  top: 9px;
  left: 0;
  background-color: #51656F;
  width: 14px;
  height: 1px
}
.old-newsWrap .bodyRecruit .listHeadLine>li h4 {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit .listHeadLine>li p {
  margin-top: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaFeatureList {
    margin-top: 20px
  }
}
.old-newsWrap .bodyRecruit .areaFeatureList .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaFeatureList .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.logo {
    display: none
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
    display: inline-block
  }
}
.old-newsWrap .bodyRecruit .award__list {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto
}
.old-newsWrap .bodyRecruit .award__list .areaFeatureList {
  margin-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .award__list .areaFeatureList {
    margin-top: 0
  }
}
.old-newsWrap .bodyRecruit .areaContents__main--title {
  display: inline-block;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  padding: 15px 30px 35px;
  margin-left: -30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaContents__main--title {
    padding: 13px 20px;
    margin-left: -20px
  }
}
.old-newsWrap .bodyRecruit .areaContents__main--content {
  margin-top: -20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaContents__main--content {
    margin-top: 0
  }
}
.old-newsWrap .bodyRecruit .areaContents__interviewList {
  margin-top: 60px
}
.old-newsWrap .bodyRecruit .areaContents__interviewList--list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit .areaContents__interviewList--list>li {
  flex-basis: 33.333%;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaContents__interviewList--list>li {
    flex-basis: 100%
  }
  .old-newsWrap .bodyRecruit .areaContents__interviewList--list>li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyRecruit .areaContents__memberList {
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaContents__memberList {
    margin-top: 46px
  }
  .old-newsWrap .bodyRecruit .areaContents__memberList:not(:first-child) {
    margin-top: 34px
  }
}
.old-newsWrap .bodyRecruit .areaContents__memberList--list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit .areaContents__memberList--list>li {
  flex-basis: 33.333%;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaContents__memberList--list>li {
    flex-basis: 100%;
    margin-bottom: 26px
  }
}
.old-newsWrap .bodyRecruit .areaContents__information {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaContents__information {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaContents__information {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit .areaContents__information--stitle {
  margin-top: 15px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit .areaContents__information--column {
  margin-top: 50px
}
.old-newsWrap .bodyRecruit .areaContents__footer .categoryBottom--list>li a {
  color: #fff
}
.old-newsWrap .bodyRecruit .entryButtonForSp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .entryButtonForSp {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 120
  }
}
.old-newsWrap .bodyRecruit .entryButtonForSp a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  padding: 5px 20px;
  display: inline-block;
  text-decoration: none
}
.old-newsWrap .bodyRecruit .areaFeatureList {
  margin-top: 70px;
  text-align: left
}
.old-newsWrap .bodyRecruit .areaFeatureList--header {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 0 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaFeatureList--header {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaFeatureList--header {
    padding: 0
  }
}
.old-newsWrap .bodyRecruit .areaFeatureList--header .title {
  display: inline-block;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  padding: 25px 30px 45px 40px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin: 0!important
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaFeatureList--header .title {
    padding: 20px 20px 15px
  }
}
.old-newsWrap .bodyRecruit .areaFeatureList--header .title strong {
  font-size: 21px;
  font-size: 2.1rem;
  margin-right: 20px
}
.old-newsWrap .bodyRecruit .areaFeatureList--header .title br {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .areaFeatureList--header .title br {
    display: block
  }
}
.old-newsWrap .bodyRecruit .areaFeatureList .title {
  text-align: left
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: -30px;
  position: relative;
  z-index: 10
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList {
    padding: 0;
    overflow: hidden;
    margin-top: 0
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
    display: inline-block
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  position: relative
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage__top {
  position: relative;
  background-image: url(../images/recruit/index/mv_01_pc@2x.png);
  overflow: hidden
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage__top {
    background-image: url(../images/recruit/index/mv_01_sp@2x.png)
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage__top::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0,
.old-newsWrap .4)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage__top::after {
    background-color: transparent
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--movie {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  min-width: 100vw;
  min-height: auto
}
@media only screen and (min-width:1300px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--movie {
    top: -40%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--movie {
    display: none
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage__bottom {
  background-image: url(../images/recruit/index/mv_02_pc@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage__bottom {
    background-image: url(../images/recruit/index/mv_02_sp@2x.png)
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--inner {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  height: 520px;
  min-height: 520px;
  padding: 0 40px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-wrap: wrap;
  z-index: 10
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--inner {
    height: 500px;
    min-height: 500px;
    padding: 0 20px;
    justify-content: flex-end;
    align-items: normal
  }
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--inner.headImage--inner__bottom {
    height: auto;
    min-height: auto
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--column {
    flex-basis: 100%
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--column__absolute {
  position: absolute;
  width: 320px;
  top: -40px;
  right: 0;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  padding: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--column__absolute {
    width: auto;
    position: static;
    flex-basis: -moz-calc(100% + 20px);
    flex-basis: -o-calc(100% + 20px);
    flex-basis: -webkit-calc(100% + 20px);
    flex-basis: calc(100% + 20px);
    margin-top: -140px;
    margin-right: -20px;
    padding: 40px 20px 40px 30px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--column--title {
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--column--text {
  margin-top: 20px;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--column--figure {
    text-align: center;
    margin-top: 50px;
    padding-bottom: 60px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--column--figure img {
  max-width: 100%
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 62px;
  line-height: 6.2rem;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem;
    padding-top: 110px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--stitle {
  margin-top: 10px;
  color: #fff;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--stitle {
    margin-top: 10px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
    line-height: 2.8rem
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .headImage--text {
  margin-top: 36px;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--text {
    margin-top: 22px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
  .old-newsWrap .bodyRecruit.bodyIndex .headImage--text br {
    display: none
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents {
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents {
  margin-top: 130px;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents {
    margin-top: 120px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__banner {
  justify-content: center
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--inner__photo img,
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__banner img {
  max-width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__banner img {
    max-width: none;
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--inner {
    flex-basis: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--inner__photo img {
    max-width: none;
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--inner__photo {
    flex-basis: -moz-calc(100% + 20px);
    flex-basis: -o-calc(100% + 20px);
    flex-basis: -webkit-calc(100% + 20px);
    flex-basis: calc(100% + 20px)
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--inner__text {
  flex-basis: 280px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--inner__text {
    margin-top: 30px;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--title {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 50px;
  line-height: 5rem;
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--stitle {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
  margin-top: 6px;
  color: #51656F;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--stitle {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem;
  color: #51656F;
  margin-top: 24px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--text {
    margin-top: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--button {
  margin-top: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--button {
    margin-top: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--button a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  padding: 16px 38px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents--button a {
    padding: 16px 20px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__textToPhoto {
    justify-content: flex-start
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__textToPhoto .contents--inner__photo {
    order: 1;
    margin-left: -20px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__textToPhoto .contents--inner__photo img {
  background-color: #fff
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__textToPhoto .contents--inner__text {
  margin-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__textToPhoto .contents--inner__text {
    margin-right: 0;
    order: 2
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__photoToText .contents--inner__photo {
  order: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__photoToText .contents--inner__photo {
    margin-right: -20px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__photoToText .contents--inner__text {
  order: 2;
  margin-left: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__photoToText .contents--inner__text {
    margin-left: 0
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner {
  flex-basis: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner {
    flex-basis: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner:not(:first-child) {
    margin-top: 70px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 32px;
  line-height: 3.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--title.is-small {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--title.is-small {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--stitle {
  margin-top: 5px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--stitle {
    margin-top: 10px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--banner {
  text-align: center
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__column2--inner .contents--banner img {
  max-width: 380px;
  margin-left: auto;
  margin-right: auto;
  width: 100%
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small {
  margin-top: 0;
  justify-content: flex-start
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small {
    margin-top: 0;
    justify-content: space-between
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--inner__photo {
  flex-basis: 220px;
  margin-right: 40px;
  order: 1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--inner__photo {
    order: 2;
    flex-basis: -moz-calc(50% + 20px);
    flex-basis: -o-calc(50% + 20px);
    flex-basis: -webkit-calc(50% + 20px);
    flex-basis: calc(50% + 20px);
    margin-right: -20px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--inner__photo img {
  width: 100%
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--inner__text {
  flex-basis: auto;
  order: 2
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--inner__text {
    order: 1;
    margin-top: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--button {
    margin-top: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--button a {
  padding: 15px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .contents__small .contents--button a {
    padding: 10px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .areaEntry {
  background-color: #F4F4F4;
  padding: 30px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .areaEntry {
    padding: 30px 25px
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .areaEntry .innerAreaEntry {
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .areaEntry .innerAreaEntry {
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .areaEntry .innerAreaEntry>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .areaEntry .innerAreaEntry>* {
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyIndex .areaIndexContents .areaEntry .innerAreaEntry .stitle {
  width: 190px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .particle-canvas {
  position: absolute!important
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .contentsHeader__categoryTop--image {
  background-image: url(../images/recruit/index/photo_02_pc@2x.png);
  background-color: #fff
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first {
  margin-top: 80px;
  background-image: url(../images/recruit/planner/index/photo_03_pc@2x.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first {
    margin-top: 55px;
    background-image: none;
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--inner {
  display: flex;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  height: 940px;
  align-items: center;
  flex-wrap: wrap
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--inner {
    padding: 0;
    height: auto
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--bg {
  padding: 60px;
  background-color: rgba(255, 255, 255,
.old-newsWrap .9);
  flex-basis: 470px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--bg {
    flex-basis: 100%;
    padding: 40px 20px;
    background-color: transparent
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--title {
  color: #51656F;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--text {
  margin-top: 30px;
  color: #51656F;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--image {
  flex-basis: 100%
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__first--image img {
  width: 100%
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top {
  margin-top: 0;
  background-image: url(../images/recruit/planner/index/photo_01_pc@2x.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top--inner {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top--inner {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top--column {
  color: #fff
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnIntro {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  flex-basis: 320px;
  margin-top: -90px;
  padding: 50px 40px;
  order: 2
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnIntro {
    order: 1;
    flex-basis: -moz-calc(100% + 20px);
    flex-basis: -o-calc(100% + 20px);
    flex-basis: -webkit-calc(100% + 20px);
    flex-basis: calc(100% + 20px);
    padding: 40px 30px;
    margin-right: -20px;
    margin-bottom: 50px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnIntro--title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  margin-bottom: 16px
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnIntro--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnInformation {
  order: 1;
  flex-basis: 600px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnInformation {
    order: 2;
    flex-basis: 100%
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnInformation--list>li:not(:last-child) {
  margin-bottom: 40px
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnInformation--title {
  border-bottom: 1px solid #fff;
  padding-bottom: 6px;
  margin-bottom: 16px;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnInformation--column {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__top .columnInformation--column>li {
  flex-basis: 50%;
  margin-bottom: 8px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main--inner {
  position: relative
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main--title {
  display: inline-block;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  padding: 15px 30px 35px;
  margin-left: -30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main--title {
    padding: 13px 20px;
    margin-left: -20px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main--content {
  margin-top: -20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main--content {
    margin-top: 0
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn {
  padding-right: 130px;
  padding-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn {
    padding-right: 0;
    padding-left: 0
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail {
  display: table;
  width: 100%;
  color: #333;
  margin-bottom: 60px
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail {
    display: block;
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>.title {
  width: 245px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #51656F;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>.title {
    width: auto;
    margin-bottom: 15px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
    display: inline-block
  }
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>.title br {
    display: none
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>.content {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>.content .image img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn .holderDetail>.content a {
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__main .wrapColumn+.contentsCareerFooter {
  margin-top: 0
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__talk {
  margin-top: 50px
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__interviewTop,
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__talkTop {
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__interviewTop--title,
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__talkTop--title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 40px;
  line-height: 4rem
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__interviewTop--stitle,
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__talkTop--stitle {
  margin-top: 20px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__interviewTop--stitle,
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__talkTop--stitle {
    margin-top: 15px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__interviewTop--text,
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__talkTop--text {
  margin-top: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__interviewTop--text,
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__talkTop--text {
    margin-top: 15px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__information {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__information {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__information {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__information--title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 40px;
  line-height: 4rem
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__information--stitle {
  margin-top: 15px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__information--column {
  margin-top: 50px
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__footer {
  padding: 90px 0 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyPlannerIndex .areaContents__footer {
    padding: 0 0 60px
  }
}
.old-newsWrap .bodyRecruit.bodyPlannerIndex .contentsFooter {
  margin-top: 0
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .particle-canvas {
  position: absolute!important
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .contentsHeader__categoryTop--image {
  background-image: url(../images/recruit/index/photo_03_pc@2x.png)
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__article {
  background-color: #eff2f6
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__articleInner {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__articleInner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__articleInner {
    padding: 40px 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__articleInner .articleTalk {
  background-color: #eff2f6
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__articleInner .articleListSmall {
  margin-top: 40px;
  border-top: 1px solid #cfd4db;
  padding-top: 40px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__articleInner .articleListSmall--title {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  line-height: 3rem;
  color: #51656F;
  margin-bottom: 20px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn {
  background-image: url(../images/recruit/engineer/index/photo_01_pc@2x.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  color: #fff;
  padding: 50px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn {
    background-image: url(../images/recruit/engineer/index/photo_01_sp@2x.png)
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--inner {
  display: flex;
  justify-content: space-between;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--inner {
    flex-wrap: wrap;
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--figure {
  flex-basis: 460px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--figure img {
  max-width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--figure {
    margin-bottom: 16px;
    flex-basis: -moz-calc(100% + 20px);
    flex-basis: -o-calc(100% + 20px);
    flex-basis: -webkit-calc(100% + 20px);
    flex-basis: calc(100% + 20px);
    margin-left: -20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--column {
  flex-basis: 460px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--column {
    flex-basis: 100%
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--category {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--title {
  margin-top: 5px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--title br {
    display: none
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--text {
  margin-top: 16px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--button {
  margin-top: 30px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--button a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  padding: 16px 38px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .topColumn--button a {
    padding: 16px 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  padding: 60px 0
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--inner {
  display: flex;
  justify-content: space-between;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--inner {
    flex-wrap: wrap;
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--column {
  flex-basis: 320px;
  padding-right: 50px;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--column {
    flex-basis: 100%;
    padding-right: 0;
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--title {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 40px;
  line-height: 4rem;
  margin-bottom: 25px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article {
  flex-basis: 320px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article {
    flex-basis: 100%
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article:not(:last-child) {
    margin-bottom: 25px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article figure {
  margin-bottom: 40px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article figure {
    margin-bottom: 16px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 6px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article p a {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__psyence {
  background-image: url(../images/recruit/engineer/index/bg_01_pc@2x.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 45px 20px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__psyence {
    background-image: none;
    padding: 0
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__psyence p,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__psyence p a {
    color: #fff
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__psyence figure {
    background-image: url(../images/recruit/engineer/index/bg_01_pc@2x.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 80px 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__quipper {
  background-image: url(../images/recruit/engineer/index/bg_02_pc@2x.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 45px 20px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__quipper {
    background-image: none;
    padding: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__quipper figure {
    background-image: url(../images/recruit/engineer/index/bg_02_pc@2x.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 80px 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__quipper p,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__top .bottomColumn--article__quipper p a {
  color: #fff
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main--inner {
  position: relative
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main--title {
  display: inline-block;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  padding: 15px 30px 35px;
  margin-left: -30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main--title {
    padding: 13px 20px;
    margin-left: -20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main--title small {
  font-size: 12px;
  font-size: 1.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main--title small {
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main--content {
  margin-top: -20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__main--content {
    margin-top: 0
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__product {
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__product {
    margin-top: 30px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environmentTop,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__memberTop,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productTop,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkTop,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__vision {
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environmentTop--title,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__memberTop--title,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productTop--title,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkTop--title,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__vision--title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 40px;
  line-height: 4rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environmentTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__memberTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__vision--text {
  margin-top: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environmentTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__memberTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkTop--text,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__vision--text {
    margin-top: 15px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message {
  background: -moz-linear-gradient(-45deg, #dbeef4 0, #a6e4f8 100%);
  background: -webkit-linear-gradient(-45deg, #dbeef4 0, #a6e4f8 100%);
  background: linear-gradient(135deg, #dbeef4 0, #a6e4f8 100%);
  padding: 20px;
  color: #51656F;
  margin-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message {
    padding: 15px;
    margin-bottom: 60px;
    margin-left: -20px;
    margin-right: -20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--inner {
  border: 1px solid #fff;
  padding: 40px 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--inner {
    padding: 40px 10px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--title {
  text-align: center;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 36px;
  line-height: 3.6rem;
  color: #51656F;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--title {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--text {
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.75
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--text {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--text .hide-for-pc {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__message--text .hide-for-pc {
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__linkList {
  background-color: #d9e1ec;
  padding: 35px 0;
  position: sticky;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__linkList {
    padding: 15px 0
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList {
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list {
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list {
    padding-left: 10px;
    padding-right: 10px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list::after {
  content: "";
  width: 1px;
  height: 16px;
  background-color: #51656F;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -8px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list:last-child::after {
  display: none
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list a {
  text-decoration: none;
  color: #51656F;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list a:active,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list a:hover {
  text-decoration: underline
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list a {
    font-size: 15px;
    font-size: 1.5rem
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list a img {
  width: 14px;
  vertical-align: 3px;
  margin-left: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents .linkList__list a img {
    width: 10px;
    vertical-align: 1px;
    margin-left: 3px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__sticky {
  position: relative
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent {
  margin-bottom: 30px;
  padding-top: 90px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent {
    margin-bottom: 60px;
    padding-top: 0
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--first {
  position: relative;
  top: -90px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--first {
    top: 0
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--head {
  padding: 70px 20px;
  text-align: center;
  background-color: #eff2f6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--head {
    padding: 35px 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.4;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--title {
    font-size: 20px;
    font-size: 2rem
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--title br {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--title br {
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--main {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--main {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--main {
    padding: 0 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--shead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 60px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--shead {
    margin-top: 40px;
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--stitle {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 1.4
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--stitle {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 5px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--stext {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
  padding-left: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__largeContent--stext {
    padding-left: 0
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment {
  margin-top: 40px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment {
    margin-top: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--image {
  text-align: center;
  margin-top: 40px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--image img {
  max-width: 100%
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--photos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--photos {
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--photos>li {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--photos>li {
    border-right: none;
    border-bottom: 1px solid #fff
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environment--photos>li img {
  width: 100%
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__environmentColumn {
  color: #51656F;
  margin-top: 45px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList {
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList {
    margin-top: 30px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li {
  flex-basis: 25%;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li {
    flex-basis: 50%;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(odd) .cardStaff .cardStaff--image {
    margin-right: 0
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(odd) .cardStaff .cardStaff--link,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(odd) .cardStaff .cardStaff--logo,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(odd) .cardStaff .cardStaff--text {
    padding-right: 20px
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(even) .cardStaff .cardStaff--image {
    margin-left: 0
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(even) .cardStaff .cardStaff--link,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(even) .cardStaff .cardStaff--logo,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__productList--list>li:nth-child(even) .cardStaff .cardStaff--text {
    padding-left: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__information {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__information {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__information {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__information--title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 36px;
  line-height: 3.6rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__information--stitle {
  margin-top: 15px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__information--column {
  margin-top: 50px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__entry {
  border: 1px solid #51656F;
  padding: 25px 15px 45px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__entry--text {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-top: 35px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__entry--text {
    padding: 0
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain {
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain {
    margin-top: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li {
  flex-basis: 25%;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li {
    flex-basis: 50%
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--image {
    margin-right: 0
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--name,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--post,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--stitle {
    padding-right: 20px
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--image {
    margin-left: 0
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--name,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--post,
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--stitle {
    padding-left: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__footer {
  padding: 90px 0 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .areaContents__footer {
    padding: 0 0 60px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .contentsFooter {
  margin-top: 0
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-left: -10px;
  margin-right: -10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li {
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
  padding-left: 10px;
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
  }
  .old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li:not(:last-child) {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li a {
  text-decoration: none
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li .pressArticle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li .pressArticle--image {
  padding-right: 10px;
  -webkit-flex-shrink: 1;
  flex-shrink: 1
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li .pressArticle--image img {
  width: 80px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li .pressArticle--bgImg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 80px;
  height: 60px
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li .pressArticle--main time {
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem
}
.old-newsWrap .bodyRecruit.bodyEngineerIndex .listNews>li .pressArticle--main p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem
}
.old-newsWrap .bodyRecruit.bodySalesIndex .particle-canvas {
  position: absolute!important
}
.old-newsWrap .bodyRecruit.bodySalesIndex .contentsHeader__categoryTop--image {
  background-image: url(../images/recruit/index/photo_01_pc@2x.png)
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top {
  margin-top: 80px;
  background-image: url(../images/recruit/sales/index/photo_01_pc@2x.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top {
    margin-top: 55px;
    background-image: none
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--inner {
  display: flex;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  height: 940px;
  align-items: center;
  flex-wrap: wrap
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--inner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--inner {
    padding: 0;
    height: auto
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--bg {
  padding: 60px;
  background-color: rgba(255, 255, 255,
.old-newsWrap .9);
  flex-basis: 470px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--bg {
    flex-basis: 100%;
    padding: 40px 20px;
    background-color: transparent
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--title {
  color: #51656F;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--text {
  margin-top: 30px;
  color: #51656F;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--image {
  flex-basis: 100%
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__top--image img {
  width: 100%
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__main {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__main {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__main {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__main--inner {
  position: relative
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about {
  display: flex;
  justify-content: space-between
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about {
    flex-wrap: wrap
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about--content {
  color: #51656F;
  flex-basis: 390px;
  padding-right: 70px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about--content {
    flex-basis: 100%;
    padding-right: 0
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about--title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about--text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-top: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about--image {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__about--image img {
  width: 100%
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__interview {
  margin-top: 80px
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talk,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__will {
  margin-top: 100px
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__interviewTop,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkTop,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willTop {
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__interviewTop--title,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkTop--title,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willTop--title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 40px;
  line-height: 4rem
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__interviewTop--stitle,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkTop--stitle,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willTop--stitle {
  margin-top: 20px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__interviewTop--stitle,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkTop--stitle,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willTop--stitle {
    margin-top: 15px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__interviewTop--text,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkTop--text,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willTop--text {
  margin-top: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__interviewTop--text,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkTop--text,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willTop--text {
    margin-top: 15px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList {
  margin-top: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList {
    margin-top: 35px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li {
  flex-basis: 25%;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li {
    flex-basis: 50%;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--image,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(odd) .cardStaff .cardStaff--image {
    margin-right: 0
  }
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--name,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--post,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(odd) .cardStaff .cardStaff--stitle,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(odd) .cardStaff .cardStaff--name,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(odd) .cardStaff .cardStaff--post,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(odd) .cardStaff .cardStaff--stitle {
    padding-right: 20px
  }
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--image,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(even) .cardStaff .cardStaff--image {
    margin-left: 0
  }
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--name,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--post,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__talkMain--list>li:nth-child(even) .cardStaff .cardStaff--stitle,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(even) .cardStaff .cardStaff--name,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(even) .cardStaff .cardStaff--post,
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__willList--list>li:nth-child(even) .cardStaff .cardStaff--stitle {
    padding-left: 20px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__information {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px;
  color: #51656F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__information {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__information {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__information--title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 36px;
  line-height: 3.6rem
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__information--stitle {
  margin-top: 15px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__information--column {
  margin-top: 50px
}
.old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__footer {
  padding: 90px 0 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .areaContents__footer {
    padding: 0 0 60px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents {
  display: flex;
  align-items: stretch;
  height: 460px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .willContents {
    height: auto;
    display: block
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--image {
  width: 34.78261%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .willContents--image {
    width: auto;
    height: 290px
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main {
  width: 65.21739%;
  margin: 40px 0 70px;
  padding: 0 40px;
  height: 350px;
  overflow: scroll;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main {
    width: auto;
    padding: 30px 15px 70px;
    overflow: auto;
    height: auto;
    margin: 0
  }
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main--group,
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main--text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main--text:not(:last-child) {
  margin-bottom: 30px
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main--group {
  margin-bottom: 6px
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main--title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 24px
}
.old-newsWrap .bodyRecruit.bodySalesIndex .willContents--main--stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 24px
}
.old-newsWrap .bodyRecruit.bodySalesIndex .contentsFooter {
  margin-top: 0
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .particle-canvas {
  position: absolute!important
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .contentsFooter {
  margin-top: 0
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents__detail {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents__detail {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents__menu {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  margin-top: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents__menu {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents__menu {
    padding: 0 20px;
    margin-top: 60px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents__footer {
  padding: 60px 0
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents__footer .categoryBottom {
  margin-top: 0
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .inner_read-top .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  color: #51656F;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .inner_read-top .text {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .inner_read-top .media-card .tile-iblock>li:not(:last-child) {
  margin-bottom: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .inner_read-top .media-card .tile-iblock>li:not(:last-child) {
    margin-bottom: 16px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .media-card {
  color: #51656F;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .person {
  display: flex;
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .person>dt {
  flex-shrink: 0
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .person>dd {
  flex-shrink: 1
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .description {
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents .description>dt {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head {
  border-top: 1px solid #51656F;
  border-bottom: 1px solid #51656F;
  padding: 60px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head {
    padding: 30px 0
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom .person>dt,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head .person>dt {
  padding-right: 20px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom .person>dt img,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head .person>dt img {
  width: 60px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom .person>dd p,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head .person>dd p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom .person>dd p,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head .person>dd p {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom .person>dd p small,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head .person>dd p small {
  font-size: 12px;
  font-size: 1.2rem
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom .person>dd p strong,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--head .person>dd p strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--bottom {
  margin-top: 60px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns {
  margin-top: 20px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--title {
  -webkit-flex-shrink: 1;
  flex-shrink: 1
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--title>span {
  width: 110px;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--list,
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--main {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--list>li {
  margin-right: 10px;
  margin-bottom: 5px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--list.is-category a {
  color: #A4AEB5;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  border: 1px solid #A4AEB5;
  border-radius: 14px;
  padding: 4px 10px;
  white-space: nowrap;
  text-decoration: none;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--list.is-tag a {
  color: #A4AEB5;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  white-space: nowrap;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  text-decoration: none
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--list.is-sns a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #fff;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  text-decoration: none;
  padding: 10px;
  display: inline-block
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--list.is-sns a.facebook {
  background-color: #3B5997
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--sns .snsContents--list.is-sns a.twitter {
  background-color: #54ACEE
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main {
  margin-top: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main {
    margin-top: 30px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section:not(:first-child) {
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section:not(:first-child) {
    margin-top: 30px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .wrap-title {
  color: #51656F;
  margin-bottom: 40px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .wrap-title .img {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .wrap-title .img {
    margin-bottom: 38px;
    margin-left: -15px;
    margin-right: -15px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .wrap-title .img img {
  max-width: 100%
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .wrap-title .wrap-text .title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 27px;
  line-height: 2.7rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .wrap-title .wrap-text .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 21px;
    line-height: 2.1rem
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .column {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 27px;
  line-height: 2.7rem;
  color: #51656F
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .column>:not(:last-child) {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .column>:not(:last-child) {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .column figure img {
  max-width: 100%
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .column .talk-column>dt {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .section .column .talk-column>dt .line {
  position: absolute;
  width: 24px;
  height: 1px;
  background-color: #51656F;
  top: 12px;
  left: 0
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .talk-list>li:not(:last-child) {
  margin-bottom: 30px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .person>dt {
  padding-right: 40px
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .person>dt img {
  width: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .person>dt {
    padding-right: 10px
  }
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .person>dd p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 27px;
  line-height: 2.7rem
}
.old-newsWrap .bodyRecruit.bodyRecruitDetail .areaContents--main .person>dd p strong {
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  color: #005FB0
}
.old-newsWrap #cboxOverlay, #cboxWrapper, #colorbox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden
}
.old-newsWrap #cboxWrapper {
  max-width: none
}
.old-newsWrap #cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%
}
.old-newsWrap #cboxBottomLeft, #cboxMiddleLeft {
  clear: left
}
.old-newsWrap #cboxContent {
  position: relative
}
.old-newsWrap #cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch
}
.old-newsWrap #cboxTitle {
  margin: 0
}
.old-newsWrap #cboxLoadingGraphic, #cboxLoadingOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.old-newsWrap #cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
  cursor: pointer
}
.old-newsWrap .cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic
}
.old-newsWrap .cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0
}
.old-newsWrap #cboxContent, #cboxLoadedContent, #colorbox {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box
}
.old-newsWrap #cboxOverlay {
  background: rgba(255, 255, 255, .9);
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap #colorbox {
  outline: 0
}
.old-newsWrap #cboxContent {
  overflow: hidden
}
.old-newsWrap .cboxIframe {
  background: #fff
}
.old-newsWrap #cboxError {
  padding: 50px;
  border: 1px solid #ccc
}
.old-newsWrap #cboxLoadedContent {
  margin-bottom: 80px;
  margin-top: 80px
}
.old-newsWrap #cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494
}
.old-newsWrap #cboxCurrent {
  display: none
}
.old-newsWrap #cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: 0 0
}
.old-newsWrap #cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active {
  outline: 0
}
.old-newsWrap #cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef
}
.old-newsWrap #cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../images/gallery/icon_prev.png) no-repeat 0 0;
  width: 30px;
  height: 60px;
  text-indent: -9999px
}
.old-newsWrap #cboxNext {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/gallery/icon_next.png) no-repeat 0 0;
  width: 30px;
  height: 60px;
  text-indent: -9999px
}
.old-newsWrap #cboxClose {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/gallery/icon_close.png) no-repeat 0 0;
  width: 60px;
  height: 60px;
  text-indent: -9999px
}
.old-newsWrap .cboxIE #cboxBottomCenter,
.old-newsWrap .cboxIE #cboxBottomLeft,
.old-newsWrap .cboxIE #cboxBottomRight,
.old-newsWrap .cboxIE #cboxMiddleLeft,
.old-newsWrap .cboxIE #cboxMiddleRight,
.old-newsWrap .cboxIE #cboxTopCenter,
.old-newsWrap .cboxIE #cboxTopLeft,
.old-newsWrap .cboxIE #cboxTopRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}
.old-newsWrap .bodyGallery.bodyIndex .sectionContents {
  padding-top: 64px;
  padding-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .sectionContents {
    padding-top: 40px
  }
}
.old-newsWrap .bodyGallery.bodyIndex .contentsHeader {
  padding-bottom: 74px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .contentsHeader {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 55px
  }
}
.old-newsWrap .bodyGallery.bodyIndex .contentsHeader .text {
  margin-top: 10px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem
}
.old-newsWrap .bodyGallery.bodyIndex .contentsHeader .text br:nth-child(1),
.old-newsWrap .bodyGallery.bodyIndex .contentsHeader .text br:nth-child(3) {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .contentsHeader .text br:nth-child(1),
.old-newsWrap .bodyGallery.bodyIndex .contentsHeader .text br:nth-child(3) {
    display: block
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .contentsHeader .text {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .contentsHeader .title {
    text-align: center
  }
  .old-newsWrap .bodyGallery.bodyIndex .contentsHeader .title img {
    width: 170px;
    height: auto
  }
}
.old-newsWrap .bodyGallery.bodyIndex .listGallery {
  max-width: 1400px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  letter-spacing: -1em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .listGallery {
    padding: 0
  }
}
.old-newsWrap .bodyGallery.bodyIndex .listGallery>* {
  display: inline-block;
  letter-spacing: .14em;
  vertical-align: top;
  width: 33.3%;
  border-right: 2px solid #fff;
  margin-bottom: 60px
}
.old-newsWrap .bodyGallery.bodyIndex .listGallery>:nth-child(3n) {
  border-right: none
}
.old-newsWrap .bodyGallery.bodyIndex .listGallery>:nth-last-child(-n+3) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .listGallery>* {
    display: block;
    width: 100%;
    border-right: none;
    margin-bottom: 30px
  }
  .old-newsWrap .bodyGallery.bodyIndex .listGallery>:nth-last-child(-n+3) {
    margin-bottom: 30px
  }
  .old-newsWrap .bodyGallery.bodyIndex .listGallery>:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyGallery.bodyIndex .listGallery .text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem;
  color: #878787;
  padding: 25px 20px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .listGallery .text {
    padding: 15px 20px 0
  }
}
.old-newsWrap .bodyGallery.bodyIndex .areaLinkMore {
  text-align: center;
  background-color: #F5F5F5
}
.old-newsWrap .bodyGallery.bodyIndex .areaLinkMore>span {
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  color: #333;
  text-align: center;
  padding: 28px 0;
  display: block;
  cursor: pointer
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyGallery.bodyIndex .areaLinkMore>span {
    padding: 18px 0
  }
}
.old-newsWrap .bodyGallery.bodyIndex .areaLinkMore>span .webfont {
  margin-right: 10px
}
.old-newsWrap .bodyCareerBase .areaNav .innerAreaNav .PClistNav>li:nth-child(7)>a>span {
  border-bottom: 2px solid #999;
  padding-bottom: 3px;
  color: #fff
}
.old-newsWrap .bodyCareerBase .sectionContents {
  padding: 0 0 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .sectionContents {
    padding: 0 0 80px
  }
}
.old-newsWrap .bodyCareerBase .contentsHeader,
.old-newsWrap .bodyCareerBase .sectionContents .innerSectionContents {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .sectionContents .innerSectionContents {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .sectionContents .innerSectionContents {
    padding: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsHeader {
    padding: 0 20px
  }
}
.old-newsWrap .bodyCareerBase .contentsHeader .inner {
  margin-top: 50px;
  border-top: 7px solid #282828
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsHeader .inner {
    margin-top: 0
  }
}
.old-newsWrap .bodyCareerBase .contentsHeader .inner:before {
  content: "";
  display: block;
  width: 16.66667%;
  height: 7px;
  margin: -7px 0 0
}
.old-newsWrap .bodyCareerBase .contentsHeader .title {
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  margin: 20px 0 0;
  float: left
}
.old-newsWrap .bodyCareerBase .contentsHeader .title a {
  color: #333;
  text-decoration: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsHeader .title {
    float: none;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    margin: 15px 0 0
  }
}
.old-newsWrap .bodyCareerBase .contentsHeader .careerNav {
  float: right;
  letter-spacing: -1em;
  margin-top: 13px;
  text-align: right;
  width: 540px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsHeader .careerNav {
    float: none;
    margin-top: 15px;
    text-align: left;
    width: auto
  }
}
.old-newsWrap .bodyCareerBase .contentsHeader .careerNav li {
  text-align: center;
  display: inline-block;
  letter-spacing: .14em;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  margin: 0 0 0 24px
}
.old-newsWrap .bodyCareerBase .contentsHeader .careerNav li:last-child a {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  display: block;
  padding: 10px 29px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsHeader .careerNav li {
    margin: 0;
    width: 50%
  }
  .old-newsWrap .bodyCareerBase .contentsHeader .careerNav li a {
    display: block;
    padding: 10px 0;
    border-bottom: solid 1px #333;
    border-left: solid 1px #333;
    text-align: center
  }
  .old-newsWrap .bodyCareerBase .contentsHeader .careerNav li:nth-child(odd) {
    border-right: solid 1px #333
  }
  .old-newsWrap .bodyCareerBase .contentsHeader .careerNav li:nth-child(1),
.old-newsWrap .bodyCareerBase .contentsHeader .careerNav li:nth-child(2) {
    border-top: solid 1px #333
  }
  .old-newsWrap .bodyCareerBase .contentsHeader .careerNav li:last-child {
    width: 100%;
    margin-top: 18px
  }
  .old-newsWrap .bodyCareerBase .contentsHeader .careerNav li:last-child a {
    border: 0
  }
}
.old-newsWrap .bodyCareerBase .contentsHeader .careerNav a {
  color: #333;
  text-decoration: none
}
.old-newsWrap .bodyCareerBase .contentsCareerHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 40px 75px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerHeader {
    padding: 60px 20px
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerHeader .title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerHeader .title {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter {
  margin-top: 86px;
  border-top: 7px solid #282828
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFooter {
    margin-top: 48px;
    margin-left: 20px;
    margin-right: 20px
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter:before {
  content: "";
  display: block;
  width: 16.66667%;
  height: 7px;
  margin: -7px 0 0
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul {
  letter-spacing: -1em;
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFooter>ul {
    margin-top: 30px
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li {
  display: inline-block;
  letter-spacing: .14em;
  vertical-align: top;
  width: 25%;
  padding-right: 8px;
  padding-left: 8px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li {
    width: 49.9%;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 30px;
    border-right: 1px solid #fff
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .image {
  margin-bottom: 12px
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .image img {
  width: 100%;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .image {
    text-align: center
  }
  .old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .image img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .text {
    text-align: center
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .text h4 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-bottom: 10px
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .text a {
  color: #333
}
.old-newsWrap .bodyCareerBase .contentsCareerFooter>ul>li .text .link {
  margin-top: 15px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFootnav {
    padding: 0 20px
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFootnav>.title {
  border-top: 1px solid #282828;
  padding-top: 30px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFootnav>.title {
    border-top: none;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    padding: 0 20px;
    border-left: 1px solid #333;
    border-right: 1px solid #333
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFootnav .listCareerFootnav {
  letter-spacing: -1em;
  margin-top: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFootnav .listCareerFootnav {
    margin-top: 30px
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFootnav .listCareerFootnav>li {
  display: inline-block;
  letter-spacing: .14em;
  width: 139px;
  margin-right: 25px;
  vertical-align: top;
  font-size: 10px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .contentsCareerFootnav .listCareerFootnav>li {
    width: 49.9%;
    margin-right: 0;
    border-right: 1px solid #fff;
    margin-bottom: 20px
  }
  .old-newsWrap .bodyCareerBase .contentsCareerFootnav .listCareerFootnav>li:nth-child(3) {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyCareerBase .contentsCareerFootnav .listCareerFootnav>li .title {
  margin-top: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyCareerBase .wrapColumn {
  padding-right: 130px;
  padding-bottom: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .wrapColumn {
    padding-right: 20px;
    padding-left: 20px
  }
}
.old-newsWrap .bodyCareerBase .wrapColumn .holderDetail {
  display: table;
  width: 100%;
  color: #333;
  margin-bottom: 80px
}
.old-newsWrap .bodyCareerBase .wrapColumn .holderDetail:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .wrapColumn .holderDetail {
    display: block;
    margin-bottom: 40px
  }
}
.old-newsWrap .bodyCareerBase .wrapColumn .holderDetail>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .wrapColumn .holderDetail>* {
    display: block
  }
}
.old-newsWrap .bodyCareerBase .wrapColumn .holderDetail>.title {
  width: 245px;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 30px;
  line-height: 3rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .wrapColumn .holderDetail>.title {
    width: auto;
    margin-bottom: 60px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
    display: inline-block;
    padding: 0 24px;
    border-left: 1px solid #333;
    border-right: 1px solid #333
  }
  .old-newsWrap .bodyCareerBase .wrapColumn .holderDetail>.title br {
    display: none
  }
}
.old-newsWrap .bodyCareerBase .wrapColumn .holderDetail>.content {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase .wrapColumn .holderDetail>.content .image img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyCareerBase .wrapColumn+.contentsCareerFooter {
  margin-top: 0
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu {
  letter-spacing: -1em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu {
    padding: 0 20px
  }
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li {
  display: inline-block;
  letter-spacing: .14em;
  vertical-align: top;
  width: 33.3%;
  padding-right: 22px;
  padding-left: 22px;
  margin-bottom: 80px
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li:nth-child(3n+1),
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li:nth-child(3n+1),
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li:nth-child(3n+1) {
  padding-left: 0;
  padding-right: 44px
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li:nth-child(3n+3),
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li:nth-child(3n+3),
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li:nth-child(3n+3) {
  padding-right: 0;
  padding-left: 44px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 55px
  }
  .old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li:nth-child(3n+1),
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li:nth-child(3n+1),
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li:nth-child(3n+1) {
    padding-right: 0
  }
  .old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li:nth-child(3n+3),
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li:nth-child(3n+3),
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li:nth-child(3n+3) {
    padding-left: 0
  }
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li .image,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li .image,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li .image {
  margin-bottom: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li .image,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li .image,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li .image {
    text-align: center
  }
  .old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li .image img,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li .image img,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li .image img {
    max-width: 274px;
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li .text,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li .text,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li .text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li .text h4,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li .text h4,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li .text h4 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-bottom: 5px
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li .text a,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li .text a,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li .text a {
  color: #333
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu>li .text .link,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu>li .text .link,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu>li .text .link {
  margin-top: 10px
}
.old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu+.contentsCareerFooter,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu+.contentsCareerFooter,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu+.contentsCareerFooter {
  margin-top: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyAbout .listCareerTopMenu+.contentsCareerFooter,
.old-newsWrap .bodyCareerBase.bodyBusiness .listCareerTopMenu+.contentsCareerFooter,
.old-newsWrap .bodyCareerBase.bodyMember .listCareerTopMenu+.contentsCareerFooter {
    margin-top: 80px
  }
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaKv {
  margin: 30px auto 0;
  width: 960px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyIndex .areaKv {
    width: 100%
  }
  .old-newsWrap .bodyCareerBase.bodyIndex .areaKv img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .contents {
  margin-top: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .contents {
    margin-top: 55px
  }
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu {
  letter-spacing: -1em
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li {
  display: inline-block;
  letter-spacing: .14em;
  vertical-align: top;
  width: 49.9%;
  padding-right: 45px;
  margin-bottom: 80px
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li:nth-child(2n) {
  padding-right: 0;
  padding-left: 45px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li {
    display: block;
    width: 100%;
    margin-bottom: 55px;
    padding-left: 20px;
    padding-right: 20px
  }
  .old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li:nth-child(2n) {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li .image {
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li .image {
    text-align: center;
    margin-bottom: 15px
  }
  .old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li .image img {
    max-width: 470px;
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li .text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li .text h4 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-bottom: 10px
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li .text a {
  color: #333
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li .text .link {
  margin-top: 15px
}
.old-newsWrap .bodyCareerBase.bodyIndex .areaIndexContents .listCareerTopMenu>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm {
  margin-bottom: 80px
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .innerArticleMemberClm {
  max-width: 635px;
  width: 100%;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .innerArticleMemberClm {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .title {
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 58px;
  line-height: 5.8rem;
  margin-top: 45px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
    margin-top: 0;
    padding-top: 45px
  }
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .title br {
    display: none
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .profile {
  margin-top: 40px;
  background-color: #E9EBEB;
  padding: 25px 30px 30px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .profile {
    margin-top: 25px;
    padding: 15px 20px
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .profile .name {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 15px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .profile .name {
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .profile .info {
  margin-bottom: 15px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .profile .info {
    margin-bottom: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .profile {
    margin-bottom: 60px
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .stitle {
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 32px;
  line-height: 3.2rem;
  margin-top: 50px;
  margin-bottom: 45px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .stitle {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    border-bottom: 1px solid #cacaca;
    padding-bottom: 10px
  }
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .stitle br {
    display: none
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .text {
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .image {
  margin-top: 35px;
  text-align: center;
  margin-bottom: 95px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .image {
    margin-bottom: 60px
  }
  .old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm .image img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyCareerBase.bodyMember .articleMemberClm>:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCareerBase.bodyMember .contentsCareerFooter {
  margin-top: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyMember .areaKv img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyCareerBase.bodyCareer .contentsCareerFooter:before,
.old-newsWrap .bodyCareerBase.bodyCareer .contentsHeader .careerNav li:last-child a,
.old-newsWrap .bodyCareerBase.bodyCareer .contentsHeader .inner:before {
  background-color: #36a3d6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyCareer .contentsHeader .careerNav li:nth-child(2) a {
    border-left: none;
    border-right: 1px solid #000
  }
}
.old-newsWrap .bodyCareerBase.bodyBusiness .contentsHeader .careerNav li:first-child a,
.old-newsWrap .bodyCareerBase.bodyMember .contentsHeader .careerNav li:nth-child(2) a,
.old-newsWrap .bodyCareerBase.bodySupport .contentsHeader .careerNav li:nth-child(3) a {
  color: #36a3d6
}
.old-newsWrap .bodyCareer.bodyMember .articleMemberClm .title {
  color: #40b6e1
}
.old-newsWrap .bodyCareerBase.bodyCareer .contentsCareerFooter>ul>li:nth-child(4n+1) {
  padding-left: 0;
  padding-right: 16px
}
.old-newsWrap .bodyCareerBase.bodyCareer .contentsCareerFooter>ul>li:nth-child(4n+3) {
  padding-right: 0;
  padding-left: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyCareer .contentsCareerFooter>ul>li:nth-child(4n+1) {
    padding-right: 0
  }
  .old-newsWrap .bodyCareerBase.bodyCareer .contentsCareerFooter>ul>li:nth-child(4n+3) {
    padding-left: 0
  }
  .old-newsWrap .bodyCareerBase.bodyCareer .contentsCareerFooter>ul>li:nth-last-child(-n+2) {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyCareer.bodyBusiness .wrapColumn .holderDetail .content .image {
  margin-bottom: 55px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareer.bodyBusiness .wrapColumn .holderDetail .content .image {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyCareer.bodyBusiness .wrapColumn .holderDetail .content .logoList {
  letter-spacing: -1em
}
.old-newsWrap .bodyCareer.bodyBusiness .wrapColumn .holderDetail .content .logoList>li {
  display: inline-block;
  letter-spacing: .14em;
  vertical-align: top;
  width: 23.76068%;
  margin-right: 3px;
  margin-bottom: 3px
}
.old-newsWrap .bodyCareer.bodyBusiness .wrapColumn .holderDetail .content .logoList>li img {
  border: solid 1px #c9cbcb
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareer.bodyBusiness .wrapColumn .holderDetail .content .logoList>li img {
    width: 100%;
    height: auto
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareer.bodySupport .wrapColumn {
    padding-bottom: 80px
  }
}
.old-newsWrap .bodyCareer.bodySupport .wrapColumn .holderDetail .content>* {
  margin-bottom: 30px
}
.old-newsWrap .bodyCareer.bodySupport .wrapColumn .holderDetail .content>:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCareer.bodySupport .wrapColumn .holderDetail .content .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyCareer.bodySupport .wrapColumn .holderDetail .content .stitle {
  margin-top: 60px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-bottom: 25px
}
.old-newsWrap .bodyCareer.bodySupport .wrapColumn .holderDetail .content .itemList {
  margin-left: 1em;
  text-indent: -1em;
  letter-spacing: .04em
}
.old-newsWrap .bodyCareer.bodySupport .wrapColumn .holderDetail .content .image {
  text-align: center;
  padding: 30px 0
}
.old-newsWrap .bodyCareer.bodySupport .listContents>li {
  margin-bottom: 60px
}
.old-newsWrap .bodyCareer.bodySupport .listContents>li>* {
  margin-bottom: 30px
}
.old-newsWrap .bodyCareer.bodySupport .listContents>li:last-child,
.old-newsWrap .bodyCareer.bodySupport .listContents>li>:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail>.title span {
  font-size: 14px;
  font-size: 1.4rem;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail>.title span {
    font-size: 12px;
    font-size: 1.2rem;
    display: inline
  }
}
.old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .link {
  margin-top: 8px
}
.old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .link a {
  color: #333
}
.old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .list>li {
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .list>li {
    margin-bottom: 30px;
    margin-left: 15px
  }
  .old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .list>li p {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .list>li .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-bottom: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .list>li .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyCareer.bodyEntry .wrapColumn .holderDetail .content .list>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsCareerFooter:before,
.old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsHeader .careerNav li:last-child a,
.old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsHeader .inner:before {
  background-color: #FF6C61
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsHeader .careerNav li:nth-child(2) a,
.old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsHeader .careerNav li:nth-child(4) a {
    border-left: none;
    border-right: 1px solid #000
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsHeader .careerNav li:nth-child(5) {
    border-right: none
  }
}
.old-newsWrap .bodyAreaCareer.bodyAbout .contentsHeader .careerNav li:first-child a,
.old-newsWrap .bodyAreaCareer.bodyFaq .contentsHeader .careerNav li:nth-child(4) a,
.old-newsWrap .bodyAreaCareer.bodyFeature .contentsHeader .careerNav li:first-child a,
.old-newsWrap .bodyAreaCareer.bodyInformation .contentsHeader .careerNav li:nth-child(3) a,
.old-newsWrap .bodyAreaCareer.bodyMember .articleMemberClm .title,
.old-newsWrap .bodyAreaCareer.bodyMember .contentsHeader .careerNav li:nth-child(2) a,
.old-newsWrap .bodyAreaCareer.bodyMission .contentsHeader .careerNav li:first-child a,
.old-newsWrap .bodyAreaCareer.bodySystem .contentsHeader .careerNav li:first-child a {
  color: #FF6C61
}
.old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsCareerFooter>ul>li:nth-child(4n+1) {
  padding-left: 0;
  padding-right: 16px
}
.old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsCareerFooter>ul>li:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsCareerFooter>ul>li:nth-child(4n+1) {
    padding-right: 0
  }
  .old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsCareerFooter>ul>li:nth-child(4n+4) {
    padding-left: 0
  }
  .old-newsWrap .bodyCareerBase.bodyAreaCareer .contentsCareerFooter>ul>li:nth-last-child(-n+2) {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyAreaCareer.bodyIndex .areaIndexContents .listCareerTopMenu>li:nth-last-child(-n+2),
.old-newsWrap .bodyAreaCareer.bodyMember .listCareerTopMenu>li:nth-last-child(-n+2) {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyMember .listCareerTopMenu>li:nth-last-child(-n+2) {
    margin-bottom: 55px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyMember .listCareerTopMenu>li:last-child {
    margin-bottom: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyIndex .areaIndexContents .listCareerTopMenu>li:nth-last-child(-n+2) {
    margin-bottom: 40px
  }
  .old-newsWrap .bodyAreaCareer.bodyIndex .areaIndexContents .listCareerTopMenu>li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyAreaCareer.bodyMember .contentsCareerFootnav .listCareerFootnav>li {
  margin-bottom: 30px
}
.old-newsWrap .bodyAreaCareer.bodyMember .contentsCareerFootnav .listCareerFootnav>li:nth-last-child(-n+2) {
  margin-bottom: 0
}
.old-newsWrap .bodyAreaCareer.bodyMember .contentsCareerFootnav .listCareerFootnav>li:nth-child(6n) {
  margin-right: 0
}
.old-newsWrap .bodyAreaCareer.bodyAbout .listCareerTopMenu>li {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyAbout .listCareerTopMenu>li {
    margin-bottom: 55px
  }
  .old-newsWrap .bodyAreaCareer.bodyAbout .listCareerTopMenu>li:last-child {
    margin-bottom: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn {
    padding-bottom: 80px
  }
}
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .image,
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .listContents>li {
  margin-top: 55px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .image img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .listContents>li:first-child {
  margin-top: 0
}
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .listContents>li .listTitle {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem
}
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .listContents>li .logo {
  text-align: center;
  margin-top: 25px
}
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .listContents>li .detail {
  margin-top: 55px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .listContents>li .link {
  margin-top: 25px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodyAreaCareer.bodyMission .wrapColumn .holderDetail .content .listContents>li .link a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn {
    padding-bottom: 80px
  }
}
.old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .image {
  margin-top: 55px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .image {
    margin-top: 20px
  }
}
.old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .stitle {
  margin-top: 60px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin-bottom: 25px
}
.old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents {
  margin-top: 55px;
  width: 100%;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents {
    display: block
  }
}
.old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li {
  width: 33.3%;
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li {
    display: block;
    width: 100%
  }
}
.old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li .text {
  margin-top: 15px;
  padding-right: 20px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li .text {
    padding-right: 0;
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li .img {
  border-right: 1px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li .img {
    border-right: none;
    text-align: center
  }
}
.old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li .img img {
  width: 100%;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFeature .wrapColumn .holderDetail .content .listContents>li .img img {
    max-width: 150px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodySystem .wrapColumn {
    padding-bottom: 80px
  }
}
.old-newsWrap .bodyAreaCareer.bodySystem .wrapColumn .holderDetail .content .list>li {
  margin-bottom: 60px
}
.old-newsWrap .bodyAreaCareer.bodySystem .wrapColumn .holderDetail .content .list>li>* {
  margin-bottom: 30px
}
.old-newsWrap .bodyAreaCareer.bodySystem .wrapColumn .holderDetail .content .list>li>:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyAreaCareer.bodySystem .wrapColumn .holderDetail .content .list>li .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem
}
.old-newsWrap .bodyAreaCareer.bodySystem .wrapColumn .holderDetail .content .list>li:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodySystem .wrapColumn .holderDetail .content .list>li .image img {
    width: 100%;
    height: auto
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn {
    padding-bottom: 80px
  }
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li {
  margin-bottom: 55px
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li>* {
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li>* {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li>:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem;
  text-indent: -4.1em;
  margin-left: 3.5em
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li .title {
    text-indent: 0;
    margin-left: 0
  }
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li .title .icon {
  padding-right: .5em
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .list>li a {
  color: #333
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .listChart>li {
  text-align: center;
  background-image: url(../images/recruit/area_career/faq_icon-arrow.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 35px;
  margin-bottom: 20px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 21px;
  line-height: 2.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .listChart>li {
    text-align: left
  }
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .listChart>li:last-child {
  padding-bottom: 0;
  background-image: none
}
.old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .listChart>li .bgGray {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 25px;
  line-height: 2.5rem;
  background-color: #E5E7E7;
  padding: 13px 0;
  display: inline-block;
  width: 280px;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyFaq .wrapColumn .holderDetail .content .listChart>li .bgGray {
    text-align: center
  }
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn {
  padding-right: 80px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn {
    padding-right: 20px;
    padding-bottom: 80px
  }
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li {
  margin-bottom: 55px
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li>* {
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li>* {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li>:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li .title {
    margin-bottom: 10px;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li:last-child {
  margin-bottom: 0
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li .textAdd {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyAreaCareer.bodyInformation .wrapColumn .holderDetail .content .list>li .image img {
    width: 100%;
    height: auto
  }
}
.old-newsWrap .bodySpecial {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial {
    background: #fff!important
  }
}
.old-newsWrap .bodySpecial .wrapHeader {
  background-color: #fff
}
.old-newsWrap .bodySpecial .section {
  width: 1040px;
  margin-left: auto;
  margin-right: auto
}
.old-newsWrap .special_02 .bodySpecial .section {
  position: relative;
  width: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section {
    width: 100%
  }
}
.old-newsWrap .bodySpecial .addBgImg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .addBgImg {
    background: #fff!important
  }
}
.old-newsWrap .bodySpecial .sectionContents {
  padding-bottom: 100px
}
.old-newsWrap .bodySpecial .sp_dn {
  display: inline
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .sp_dn {
    display: none
  }
}
.old-newsWrap .bodySpecial .br_sp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .br_sp {
    display: block
  }
}
.old-newsWrap .bodySpecial .section_1 {
  padding-top: 100px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  padding-bottom: 200px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0
  }
}
.old-newsWrap .special_02 .bodySpecial .section_1 {
  width: auto
}
.old-newsWrap .bodySpecial .section_1 .innerSection {
  width: 600px
}
.old-newsWrap .special_02 .bodySpecial .section_1 .innerSection {
  display: block!important
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 .innerSection {
    width: 100%
  }
}
.old-newsWrap .bodySpecial .section_1 .sp_img {
  position: relative
}
.old-newsWrap .bodySpecial .section_1 .sp_img .sp_img-bg {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 .sp_img .sp_img-bg {
    display: block;
    height: 360px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
  }
  .old-newsWrap .bodySpecial .section_1 .sp_img .sp_img-bg.right {
    background-position: right center
  }
  .old-newsWrap .bodySpecial .section_1 .sp_img .sp_img-bg.left {
    background-position: left center
  }
}
.old-newsWrap .bodySpecial .section_1 .textTop {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-shadow: 1px 0 2px rgba(0, 0, 0, .4), -1px 0 2px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .4), 0 -1px 2px rgba(0, 0, 0, .4)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 .textTop {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 23px;
    line-height: 2.3rem;
    position: absolute;
    top: 25px;
    left: 20px
  }
}
.old-newsWrap .bodySpecial .section_1 .title {
  margin-top: 20px;
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 41px;
  line-height: 4.1rem;
  text-shadow: 1px 0 2px rgba(0, 0, 0, .4), -1px 0 2px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .4), 0 -1px 2px rgba(0, 0, 0, .4)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 30px;
    line-height: 3rem;
    position: absolute;
    bottom: 20px;
    left: 20px
  }
}
.old-newsWrap .bodySpecial .section_1 .sp_bg_1 {
  background-image: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 .sp_bg_1 {
    background-image: url(../images/special/interview_01/sp_bg_2.jpg);
    background-size: 100% 100%;
    padding: 25px 20px 200px
  }
}
.old-newsWrap .bodySpecial .section_1 .textBottom {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-shadow: 1px 0 2px rgba(0, 0, 0, .4), -1px 0 2px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .4), 0 -1px 2px rgba(0, 0, 0, .4);
  padding-top: 50px;
  padding-bottom: 66px;
  width: 420px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 .textBottom {
    width: 100%;
    padding-top: 0;
    line-height: 27px;
    line-height: 2.7rem;
    padding-bottom: 35px
  }
}
.old-newsWrap .bodySpecial .section_1 .areaCareer {
  width: 420px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_1 .areaCareer {
    width: 100%
  }
}
.old-newsWrap .bodySpecial .section_1 .areaCareer::before {
  content: "";
  width: 2px;
  top: 0;
  height: 100%;
  background-color: #fff;
  left: 72px;
  position: absolute
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li {
  position: relative;
  padding-bottom: 30px
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li:last-child {
  padding-bottom: 0;
  position: absolute
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 8px;
  top: 0;
  left: 66px
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li:first-child::before {
  width: 16px;
  height: 16px;
  left: 65px
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li dl {
  display: table
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li dl>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li dl dt {
  width: 60px;
  text-align: right
}
.old-newsWrap .bodySpecial .section_1 .areaCareer>li dl dd {
  padding-left: 34px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 22px;
  line-height: 2.2rem
}
.old-newsWrap .bodySpecial .section_2 .innerSection {
  width: 510px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_2 .innerSection {
    width: 100%
  }
}
.old-newsWrap .special_02 .bodySpecial .section_2 .innerSection {
  width: auto
}
.old-newsWrap .bodySpecial .section_2 .sp_wrap_img {
  position: relative
}
.old-newsWrap .bodySpecial .section_2 .sp_wrap_img .sp_img-bg {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_2 .sp_wrap_img .sp_img-bg {
    display: block;
    height: 280px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
  }
  .old-newsWrap .bodySpecial .section_2 .sp_wrap_img .sp_img-bg.right {
    background-position: right center
  }
  .old-newsWrap .bodySpecial .section_2 .sp_wrap_img .sp_img-bg.left {
    background-position: left center
  }
}
.old-newsWrap .bodySpecial .section_2 .title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 30px;
  line-height: 3rem;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_2 .title {
    position: absolute;
    width: 100%;
    top: 50px
  }
}
.old-newsWrap .bodySpecial .section_2 .textTop {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 23px;
  line-height: 2.3rem;
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section_2 .textTop {
    background-image: url(../images/special/interview_01/sp_bg_4.jpg);
    background-size: 100% 100%;
    margin-top: 0;
    padding: 18px 10px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    font-size: 1.1rem
  }
}
.old-newsWrap .bodySpecial .article {
  padding-top: 70px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .article {
    padding-top: 0
  }
}
.old-newsWrap .bodySpecial .article h4 {
  width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 30px;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .article h4 {
    width: 100%
  }
}
.old-newsWrap .bodySpecial .article p {
  background-color: rgba(255, 255, 255, .8);
  width: 460px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 30px;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .article p {
    background-color: #fff;
    width: 100%;
    margin-top: 0
  }
}
.old-newsWrap .bodySpecial .sp_img-bg {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .sp_img-bg {
    display: block;
    height: 360px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
  }
  .old-newsWrap .bodySpecial .sp_img-bg.right {
    background-position: right center
  }
  .old-newsWrap .bodySpecial .sp_img-bg.left {
    background-position: left center
  }
}
.old-newsWrap .bodySpecial .section:last-child {
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .section:last-child {
    padding-top: 0
  }
}
.old-newsWrap .bodySpecial .areaBottom_1 {
  display: table;
  width: 1040px;
  margin-left: auto;
  margin-right: auto;
  table-layout: fixed;
  margin-top: 70px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_1 {
    width: 100%
  }
}
.old-newsWrap .bodySpecial .areaBottom_1>* {
  display: table-cell;
  vertical-align: top;
  padding-top: 55px;
  padding-bottom: 55px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_1>* {
    display: block
  }
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaVoice {
  padding-left: 120px;
  padding-right: 60px;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_1 .areaVoice {
    padding-left: 12px;
    padding-right: 12px
  }
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaVoice h3 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: 700;
  text-align: center
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaVoice .profile {
  width: 70px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaVoice .profile img {
  border-radius: 35px;
  width: 100%
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaVoice .name {
  margin-top: 10px;
  text-align: center;
  font-size: 16px;
  font-size: 1.6rem
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaVoice .history {
  margin-top: 10px;
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 19px;
  line-height: 1.9rem
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaVoice .text {
  margin-top: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaHistory {
  padding-left: 60px;
  padding-right: 120px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_1 .areaHistory {
    padding-left: 12px;
    padding-right: 12px
  }
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaHistory h3 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 700;
  text-align: center
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaHistory h3 small {
  font-size: 14px;
  font-size: 1.4rem
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaHistory .photo {
  width: 100%;
  margin-top: 30px
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaHistory .photo img {
  width: 100%
}
.old-newsWrap .bodySpecial .areaBottom_1 .areaHistory .text {
  margin-top: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .bodySpecial .areaBottom_2 {
  margin-top: 80px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  padding: 30px;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 {
    width: auto;
    display: block;
    margin-top: 35px;
    margin-left: 12px;
    margin-right: 12px;
    padding: 30px 17px
  }
}
.old-newsWrap .bodySpecial .areaBottom_2>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2>* {
    display: block
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .image {
  width: 325px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .image {
    display: none
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .info {
  padding-left: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .info {
    padding-left: 0
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .info h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .info h3 {
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .info .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 16px;
  margin-bottom: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .info .sp_img_block {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .info dl {
  display: table;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .info dl {
    display: block
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .info dl>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .info dl>* {
    display: inline
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .btnClm2 {
  letter-spacing: -1em;
  margin-top: 20px
}
.old-newsWrap .bodySpecial .areaBottom_2 .btnClm2>* {
  display: inline-block;
  letter-spacing: .14em;
  width: 190px;
  margin-right: 12px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .btnClm2>* {
    width: 47%;
    margin-right: 2%
  }
}
.old-newsWrap .bodySpecial .areaBottom_2 .btnClm2>* a {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  padding-top: 15px;
  padding-bottom: 15px;
  text-decoration: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_2 .btnClm2>* a {
    padding-top: 19px;
    padding-bottom: 19px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodySpecial .areaBottom_3 {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 75px;
  display: table
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_3 {
    width: 100%;
    margin-top: 40px
  }
}
.old-newsWrap .bodySpecial .areaBottom_3>* {
  display: table-cell
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_3>* {
    display: block
  }
}
.old-newsWrap .bodySpecial .areaBottom_3 .fresh {
  width: 285px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_3 .fresh {
    width: 100%;
    padding-left: 23px;
    padding-right: 23px
  }
}
.old-newsWrap .bodySpecial .areaBottom_3 .fresh .image img {
  width: 100%;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_3 .career {
    padding-left: 23px;
    padding-right: 23px;
    margin-top: 20px
  }
}
.old-newsWrap .bodySpecial .areaBottom_3 h3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 16px;
  text-align: center
}
.old-newsWrap .bodySpecial .areaBottom_3 ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_3 ul {
    letter-spacing: -1em;
    width: 100%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodySpecial .areaBottom_3 ul>* {
  display: table-cell;
  vertical-align: top;
  padding-right: 1px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaBottom_3 ul>* {
    display: inline-block;
    letter-spacing: .14em;
    vertical-align: top;
    width: 50%;
    margin-bottom: 10px
  }
}
.old-newsWrap .bodySpecial .areaBottom_3 ul>* img {
  width: 100%
}
.old-newsWrap .bodySpecial .areaBottom_3 p {
  margin-top: 6px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodySpecial .zexy .article h4 {
  background-color: rgba(230, 150, 166, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .zexy .article h4 {
    background-color: #e696a6
  }
}
.old-newsWrap .bodySpecial .zexy .areaBottom_1 .areaVoice {
  background-color: #e696a6
}
.old-newsWrap .bodySpecial .zexy .areaBottom_1 .areaHistory {
  background-color: #faeaed;
  color: #e17e91
}
.old-newsWrap .bodySpecial .zexy .areaBottom_2 {
  border: 8px solid #e696a6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .zexy .areaBottom_2 {
    border: 4px solid #e696a6
  }
}
.old-newsWrap .bodySpecial .zexy .areaBottom_2 .btnClm2 a {
  background-color: #e696a6
}
.old-newsWrap .bodySpecial .carsensor .article h4 {
  background-color: rgba(227, 125, 32, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .carsensor .article h4 {
    background-color: #e37d20
  }
}
.old-newsWrap .bodySpecial .carsensor .areaBottom_1 .areaVoice {
  background-color: #e37d20
}
.old-newsWrap .bodySpecial .carsensor .areaBottom_1 .areaHistory {
  background-color: #fcefe3;
  color: #e37d20
}
.old-newsWrap .bodySpecial .carsensor .areaBottom_2 {
  border: 8px solid #e37d20
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .carsensor .areaBottom_2 {
    border: 4px solid #e37d20
  }
}
.old-newsWrap .bodySpecial .carsensor .areaBottom_2 .btnClm2 a {
  background-color: #e37d20
}
.old-newsWrap .bodySpecial .shingakunet .article h4 {
  background-color: rgba(128, 192, 159, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .shingakunet .article h4 {
    background-color: #80C09F
  }
}
.old-newsWrap .bodySpecial .shingakunet .areaBottom_1 .areaVoice {
  background-color: #80C09F
}
.old-newsWrap .bodySpecial .shingakunet .areaBottom_1 .areaHistory {
  background-color: #ecfff5;
  color: #80C09F
}
.old-newsWrap .bodySpecial .shingakunet .areaBottom_2 {
  border: 8px solid #80C09F
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .shingakunet .areaBottom_2 {
    border: 4px solid #80C09F
  }
}
.old-newsWrap .bodySpecial .shingakunet .areaBottom_2 .btnClm2 a {
  background-color: #80C09F
}
.old-newsWrap .bodySpecial .sapuri .article h4 {
  background-color: rgba(116, 171, 235, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .sapuri .article h4 {
    background-color: #74abeb
  }
}
.old-newsWrap .bodySpecial .sapuri .areaBottom_1 .areaVoice {
  background-color: #74abeb
}
.old-newsWrap .bodySpecial .sapuri .areaBottom_1 .areaHistory {
  background-color: #e6f2ff;
  color: #689ad3
}
.old-newsWrap .bodySpecial .sapuri .areaBottom_2 {
  border: 8px solid #74abeb
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .sapuri .areaBottom_2 {
    border: 4px solid #74abeb
  }
}
.old-newsWrap .bodySpecial .sapuri .areaBottom_2 .btnClm2 a {
  background-color: #74abeb
}
.old-newsWrap .bodySpecial .quipper .article h4 {
  background-color: rgba(89, 184, 208, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .quipper .article h4 {
    background-color: #59b8d0
  }
}
.old-newsWrap .bodySpecial .quipper .areaBottom_1 .areaVoice {
  background-color: #59b8d0
}
.old-newsWrap .bodySpecial .quipper .areaBottom_1 .areaHistory {
  background-color: #e6f4f8;
  color: #59b8d0
}
.old-newsWrap .bodySpecial .quipper .areaBottom_2 {
  border: 8px solid #59b8d0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .quipper .areaBottom_2 {
    border: 4px solid #59b8d0
  }
}
.old-newsWrap .bodySpecial .quipper .areaBottom_2 .btnClm2 a {
  background-color: #59b8d0
}
.old-newsWrap .bodySpecial .souken .article h4 {
  background-color: rgba(159, 157, 209, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .souken .article h4 {
    background-color: #9F9DD1
  }
}
.old-newsWrap .bodySpecial .souken .areaBottom_1 .areaVoice {
  background-color: #9F9DD1
}
.old-newsWrap .bodySpecial .souken .areaBottom_1 .areaHistory {
  background-color: #eeedff;
  color: #9F9DD1
}
.old-newsWrap .bodySpecial .souken .areaBottom_2 {
  border: 8px solid #9F9DD1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .souken .areaBottom_2 {
    border: 4px solid #9F9DD1
  }
}
.old-newsWrap .bodySpecial .souken .areaBottom_2 .btnClm2 a {
  background-color: #9F9DD1
}
.old-newsWrap .bodySpecial .akasugu .article h4 {
  background-color: rgba(216, 128, 110, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .akasugu .article h4 {
    background-color: #ea6e7c
  }
}
.old-newsWrap .bodySpecial .akasugu .areaBottom_1 .areaVoice {
  background-color: #ea6e7c
}
.old-newsWrap .bodySpecial .akasugu .areaBottom_1 .areaHistory {
  background-color: #f8ebe8;
  color: #ea6e7c
}
.old-newsWrap .bodySpecial .akasugu .areaBottom_2 {
  border: 8px solid #ea6e7c
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .akasugu .areaBottom_2 {
    border: 4px solid #ea6e7c
  }
}
.old-newsWrap .bodySpecial .akasugu .areaBottom_2 .btnClm2 a {
  background-color: #ea6e7c
}
.old-newsWrap .bodySpecial .keimana .article h4 {
  background-color: rgba(242, 194, 1, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .keimana .article h4 {
    background-color: #F2C201
  }
}
.old-newsWrap .bodySpecial .keimana .areaBottom_1 .areaVoice {
  background-color: #F2C201
}
.old-newsWrap .bodySpecial .keimana .areaBottom_1 .areaHistory {
  background-color: #fffbeb;
  color: #F2C201
}
.old-newsWrap .bodySpecial .keimana .areaBottom_2 {
  border: 8px solid #F2C201
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .keimana .areaBottom_2 {
    border: 4px solid #F2C201
  }
}
.old-newsWrap .bodySpecial .keimana .areaBottom_2 .btnClm2 a {
  background-color: #F2C201
}
.old-newsWrap .bodySpecial .company .article h4 {
  background-color: rgba(163, 163, 163, .8)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .company .article h4 {
    background-color: #A3A3A3
  }
}
.old-newsWrap .bodySpecial .company .areaBottom_1 .areaVoice {
  background-color: #A3A3A3
}
.old-newsWrap .bodySpecial .company .areaBottom_1 .areaHistory {
  background-color: #f2f2f2;
  color: #A3A3A3
}
.old-newsWrap .bodySpecial .company .areaBottom_2 {
  border: 8px solid #A3A3A3
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .company .areaBottom_2 {
    border: 4px solid #A3A3A3
  }
}
.old-newsWrap .bodySpecial .company .areaBottom_2 .btnClm2 a {
  background-color: #A3A3A3
}
.old-newsWrap .bodySpecial .snsArea {
  padding: 10px 0;
  position: fixed;
  display: block;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 100;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: rgba(225, 225, 225, .7)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .snsArea {
    position: relative;
    padding: 0;
    background-color: transparent
  }
}
.old-newsWrap .bodySpecial .snsArea__inner {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: table;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .snsArea__inner {
    max-width: none;
    display: block;
    width: auto
  }
}
.old-newsWrap .bodySpecial .snsArea__inner>* {
  display: table-cell!important
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .snsArea__inner>* {
    display: block!important
  }
}
.old-newsWrap .bodySpecial .innerAreaSns__title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaSns__title {
    font-size: 12px;
    font-size: 1.2rem;
    margin-bottom: 10px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaSns {
    display: block;
    padding: 12px 0;
    background-color: #F5F5F5
  }
}
.old-newsWrap .bodySpecial .innerAreaSns .listSns {
  letter-spacing: -1em;
  text-align: center
}
.old-newsWrap .bodySpecial .innerAreaSns .listSns>li {
  display: inline-block;
  letter-spacing: .14em;
  vertical-align: middle;
  padding-left: 8px;
  padding-right: 8px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaRecruit {
    padding: 10px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 100;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    background-color: rgba(255, 255, 255, .7)
  }
}
.old-newsWrap .bodySpecial .innerAreaRecruit__title {
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaRecruit__title {
    font-size: 12px;
    font-size: 1.2rem
  }
}
.old-newsWrap .bodySpecial .innerAreaRecruit .listRecruit {
  display: table;
  padding-left: 5px;
  padding-right: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%
}
.old-newsWrap .bodySpecial .innerAreaRecruit .listRecruit>li {
  display: table-cell;
  vertical-align: top;
  padding-right: 5px;
  width: 25%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.old-newsWrap .bodySpecial .innerAreaRecruit .listRecruit>li:last-child {
  padding-right: 0
}
.old-newsWrap .bodySpecial .innerAreaRecruit .listRecruit>li a {
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  color: #fff;
  text-decoration: none;
  padding: 0;
  text-align: center;
  height: 50px;
  width: 100%;
  display: table
}
.old-newsWrap .bodySpecial .innerAreaRecruit .listRecruit>li a>* {
  display: table-cell;
  width: 100%;
  vertical-align: middle
}
.old-newsWrap .bodySpecial .innerAreaRecruit .listRecruit>li a strong {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaRecruit .listRecruit>li a strong {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 17px;
    line-height: 1.7rem
  }
}
.old-newsWrap .bodySpecial .areaControls {
  background-color: #F4F4F4;
  margin-top: 160px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls {
    margin-top: 40px
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  overflow: hidden;
  *zoom: 1;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls {
    padding: 0;
    display: none
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls a {
  color: #333
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls a {
    padding-left: 20px;
    padding-right: 20px;
    display: block
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .areaPrev {
  float: left;
  width: 50%;
  border-right: 2px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls .areaPrev {
    float: none;
    border-right: none;
    width: 100%
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .areaNext {
  float: right;
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls .areaNext {
    float: none;
    width: 100%
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .areaNext .icon {
  text-align: right
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle {
  display: table;
  width: 100%;
  padding-top: 23px;
  padding-bottom: 23px
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .icon {
  width: 44px;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .icon {
    width: 25px;
    font-size: 12px;
    font-size: 1.2rem
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .thumbnail {
  width: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .thumbnail {
    width: 70px
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .thumbnail span {
  width: 100px;
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .thumbnail span {
    width: 70px
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .thumbnail span img {
  height: auto;
  width: 100%
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .text {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  line-height: 2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControls .innerArticle .text {
    padding-left: 10px;
    padding-right: 0
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  overflow: hidden;
  *zoom: 1;
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP {
    padding: 0;
    display: table;
    border-top: 2px solid #fff;
    table-layout: fixed
  }
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP>* {
  display: table-cell
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP>:first-child {
  border-right: 2px solid #fff
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP a {
  color: #333;
  padding: 30px 40px;
  display: block
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP .areaPrev {
  width: 100%
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP .areaPrev a {
  text-align: left
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP .areaNext {
  width: 100%
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP .areaNext a {
  text-align: right
}
.old-newsWrap .bodySpecial .areaControls .innerAreaControlsSP .icon {
  font-size: 18px;
  font-size: 1.8rem
}
.old-newsWrap .bodySpecial .areaSnsSP .innerAreaSns {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaSnsSP .innerAreaSns {
    display: block;
    background-color: #F5F5F5;
    padding: 12px 0
  }
  .old-newsWrap .bodySpecial .areaSnsSP .innerAreaSns .listSns {
    letter-spacing: -1em;
    text-align: center
  }
  .old-newsWrap .bodySpecial .areaSnsSP .innerAreaSns .listSns>li {
    display: inline-block;
    letter-spacing: .14em;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px
  }
}
.old-newsWrap .bodySpecial .areaFeatureList {
  margin-top: 74px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaFeatureList {
    margin-top: 20px
  }
}
.old-newsWrap .bodySpecial .areaFeatureList .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem;
  text-align: center;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .areaFeatureList .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn {
    display: block;
    position: relative
  }
  .old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn .title {
    text-align: center;
    padding: 20px 0
  }
  .old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn .title img {
    vertical-align: middle
  }
  .old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn .btnClose {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px
  }
  .old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    color: #333
  }
  .old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon>i {
    background-image: url(../images/icon_open.png);
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -16px
  }
  .old-newsWrap .bodySpecial .innerAreaFeatureList .SPareaToggleBtn .btnClose .boxIcon.close>i {
    background-image: url(../images/icon_close.png)
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .navCategoryHead .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
  color: #242626;
  margin-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .navCategoryHead .title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    display: none
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 5px 4px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li a {
  text-decoration: none
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 4px 8px 5px;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.logo {
  display: inline-block;
  pointer-events: none
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.logo img {
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
  height: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.logo {
    display: none
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.logo:not(:target) {
  display: none¥9
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.all.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.all.current span {
  background-color: #252626;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.all span {
  color: #252626;
  border-color: #252626
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.enmusubi.current,
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.zexy.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.enmusubi.current span,
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.zexy.current span {
  background-color: #E796A7;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.enmusubi span,
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.zexy span {
  color: #E796A7;
  border-color: #E796A7
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.akasugu.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.akasugu.current span {
  background-color: #EC6C7B;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.akasugu span {
  color: #EC6C7B;
  border-color: #EC6C7B
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.zexyenmusubi.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.zexyenmusubi.current span {
  background-color: #F565AE;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.zexyenmusubi span {
  color: #F565AE;
  border-color: #F565AE
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.sapuri.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.sapuri.current span {
  background-color: #74ABEB;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.sapuri span {
  color: #74ABEB;
  border-color: #74ABEB
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.keimana.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.keimana.current span {
  background-color: #F2C204;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.keimana span {
  color: #F2C204;
  border-color: #F2C204
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.quipper.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.quipper.current span {
  background-color: #59B8CF;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.quipper span {
  color: #59B8CF;
  border-color: #59B8CF
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.carsensor.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.carsensor.current span {
  background-color: #EA9344;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.carsensor span {
  color: #EA9344;
  border-color: #EA9344
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.kidsly.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.kidsly.current span {
  background-color: #9B6A3F;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.kidsly span {
  color: #9B6A3F;
  border-color: #9B6A3F
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.other.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.other.current span {
  background-color: #51656F;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.other span {
  color: #51656F;
  border-color: #51656F
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.shingakunet.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.shingakunet.current span {
  background-color: #80C09F;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.shingakunet span {
  color: #80C09F;
  border-color: #80C09F
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.souken.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.souken.current span {
  background-color: #9F9DD1;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.souken span {
  color: #9F9DD1;
  border-color: #9F9DD1
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.company.current {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.company.current span {
  background-color: #A3A3A3;
  color: #fff
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .listCategory>li.company span {
  color: #A3A3A3;
  border-color: #A3A3A3
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle {
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle {
    margin-left: -5px;
    margin-right: -5px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li {
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  padding-right: 0;
  padding-left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    padding-right: 5px;
    padding-left: 5px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a {
  display: block;
  text-decoration: none
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a:hover {
  opacity: .9;
  filter: alpha(opacity=90)
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
  width: 100%;
  height: 240px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .image {
    height: 160px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 28px;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .new {
    width: 36px;
    height: 36px;
    top: 10px;
    left: 10px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
  display: block;
  width: 52px;
  height: 52px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  background-color: #000;
  color: #fff;
  font-family: Lato, sans-serif;
  text-align: center;
  padding-top: 20px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .new .iconNew {
    width: 36px;
    height: 36px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding-top: 14px;
    font-size: 8px;
    font-size: .8rem;
    line-height: 8px;
    line-height: .8rem
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
  position: absolute;
  bottom: 28.125%;
  left: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .category {
    left: 20px;
    position: static
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment {
  padding: 10px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p {
  color: #51656F
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment p:not(:last-child) {
  margin-bottom: 10px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .title {
    font-size: 14px;
    font-size: 1.4rem
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textCategory>span:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background-color: #51656F
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag {
  font-size: 10px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-left: -5px;
  margin-right: -5px
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li a .contents .comment .textTag>span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special {
    width: 100%
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
  background-image: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents {
    position: absolute;
    padding: 0
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
  position: absolute;
  height: 160px;
  width: 42.92683%;
  top: 50%;
  margin-top: -80px;
  text-align: center;
  color: #fff;
  font-family: Lato, sans-serif
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date {
    height: 120px;
    margin-top: -60px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  padding: 4px 0;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .year {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic;
  margin-top: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .month {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    margin-top: 10px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 56px;
  line-height: 5.6rem;
  font-family: AxisStd-ExtraLight, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .date .day {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor {
  width: 56.23472%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.enmusubi,
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.zexy {
  background-color: #E796A7
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.carsensor {
  background-color: #EA9344
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.shingakunet {
  background-color: #80C09F
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.sapuri {
  background-color: #74ABEB
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.quipper {
  background-color: #59B8CF
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.souken {
  background-color: #9F9DD1
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .bgColor.company {
  background-color: #A3A3A3
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
  top: 24px;
  right: 24px;
  bottom: 0;
  left: 0;
  text-align: right
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .category {
    position: absolute;
    height: 60px
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
  padding: 0 24px;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment {
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 19px;
    line-height: 1.9rem
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  color: #fff;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li.special .contents .comment .pr {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .areaLinkMore {
  text-align: center
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .areaLinkMore>span {
  max-width: 256px;
  background-color: #A4AEB5;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  display: block;
  cursor: pointer
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle {
  display: block
}
.old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial .innerAreaFeatureList .areaListArticle .listArticle>li:nth-child(4) {
    display: inline-block
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section {
    height: auto!important;
    display: block!important
  }
}
.old-newsWrap .bodySpecial.special_02 .innerSection {
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .innerSection {
    width: 100%;
    display: block!important;
    position: static!important;
    opacity: 1!important
  }
}
.old-newsWrap .bodySpecial.special_02 .section:nth-child(n+2):nth-last-child(n+2) .innerSection {
  display: none;
  position: absolute;
  left: 0;
  z-index: 10
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section:nth-child(n+2):nth-last-child(n+2) .innerSection {
    display: block!important;
    position: static!important
  }
}
.old-newsWrap .bodySpecial.special_02 .section:nth-child(n+2):nth-last-child(n+2) .innerSection::before {
  content: "";
  top: 0;
  height: 100%;
  background-color: rgba(255, 255, 255, .8);
  position: fixed;
  width: 50%;
  left: 0;
  z-index: -1
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section:nth-child(n+2):nth-last-child(n+2) .innerSection::before {
    display: none
  }
}
.old-newsWrap .bodySpecial.special_02 .section .article h4 {
  width: 520px;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section .article h4 {
    width: auto
  }
}
.old-newsWrap .bodySpecial.special_02 .section .article p {
  background-color: transparent;
  padding: 16px 50px;
  width: 520px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section .article p {
    width: auto;
    padding: 16px 20px
  }
}
.old-newsWrap .bodySpecial.special_02 .section:nth-child(even):not(:last-child):not(:first-child) .innerSection,
.old-newsWrap .bodySpecial.special_02 .section:nth-child(even):not(:last-child):not(:first-child) .innerSection::before {
  left: auto;
  right: 0
}
.old-newsWrap .bodySpecial.special_02 .section:nth-child(even):not(:last-child):not(:first-child) .article h4 {
  margin-left: 0;
  position: relative;
  left: -10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section:nth-child(even):not(:last-child):not(:first-child) .article h4 {
    position: static
  }
}
.old-newsWrap .bodySpecial.special_02 .section:nth-child(even):not(:last-child):not(:first-child) .article p {
  margin-left: 0
}
.old-newsWrap .bodySpecial.special_02 .section:nth-child(odd):not(:last-child):not(:first-child) .article h4 {
  margin-right: 0;
  position: relative;
  right: -10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section:nth-child(odd):not(:last-child):not(:first-child) .article h4 {
    position: static
  }
}
.old-newsWrap .bodySpecial.special_02 .section:nth-child(odd):not(:last-child):not(:first-child) .article p {
  margin-right: 0
}
.old-newsWrap .bodySpecial.special_02 .section:first-child .innerSection::before,
.old-newsWrap .bodySpecial.special_02 .section:last-child .innerSection::before {
  display: none
}
.old-newsWrap .bodySpecial.special_02 .section:first-child {
  padding-top: 0
}
.old-newsWrap .bodySpecial.special_02 .section:first-child .innerSection {
  padding-top: 100px;
  display: block!important;
  padding-bottom: 250px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section:first-child .innerSection {
    padding-top: 0;
    padding-bottom: 0
  }
}
.old-newsWrap .bodySpecial.special_02 .section:last-child {
  width: 1040px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section:last-child {
    width: auto
  }
}
.old-newsWrap .bodySpecial.special_02 .section:last-child .innerSection {
  width: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial.special_02 .section:last-child .innerSection {
    padding-bottom: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodySpecial_03 .sectionContents {
    padding-bottom: 20px
  }
}
.old-newsWrap .best11-2020 {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "ＭＳ Ｐゴシック", "Helvetica Neue", Arial, sans-serif
}
.old-newsWrap .best11-2020 .hide-for-large {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .hide-for-large {
    display: block
  }
}
.old-newsWrap .best11-2020 .show-for-large {
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .show-for-large {
    display: none
  }
}
.old-newsWrap .best11-2020 .best11-2020-head {
  position: relative
}
.old-newsWrap .best11-2020 .best11-2020-head__figure img {
  width: 100%;
  max-width: 100%
}
.old-newsWrap .best11-2020 .best11-2020-head__main {
  position: absolute;
  width: 54.73026%;
  left: 6.25489%;
  top: 0;
  height: 100%;
  display: flex;
  align-content: center;
  flex-wrap: wrap
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__main {
    width: 100%;
    padding-left: 5.33333%;
    padding-right: 5.33333%;
    padding-bottom: 6.99301%;
    left: 0;
    align-content: flex-end
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__main>* {
  width: 100%
}
.old-newsWrap .best11-2020 .best11-2020-head__head {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 23px;
  font-size: 2.3rem;
  padding-bottom: 10px;
  margin-bottom: 80px;
  position: absolute;
  top: 11.17647%
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-head__head {
  color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-head__head {
  color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-head__head {
  color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-head__head {
  color: #05DFD7
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__head {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    padding-bottom: 7px;
    margin-bottom: 0;
    top: 3.4965%;
    width: 50%
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__head::after {
  content: "";
  width: 20px;
  height: 1px;
  bottom: 0;
  left: 0;
  position: absolute
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-head__head::after {
  background-color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-head__head::after {
  background-color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-head__head::after {
  background-color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-head__head::after {
  background-color: #05DFD7
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__head::after {
    width: 16px
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__vol {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 18px
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-head__vol {
  color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-head__vol {
  color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-head__vol {
  color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-head__vol {
  color: #05DFD7
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__vol {
    font-size: 13px;
    font-size: 1.3rem;
    margin-bottom: 10px
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__title {
  color: #2D2F31;
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 50px;
  line-height: 5rem;
  font-weight: 700;
  padding-bottom: 30px;
  position: relative;
  margin-bottom: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    line-height: 2.8rem;
    padding-bottom: 13px;
    margin-bottom: 8px
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__title::after {
  content: "";
  width: 20px;
  height: 1px;
  bottom: 0;
  left: 0;
  position: absolute
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-head__title::after {
  background-color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-head__title::after {
  background-color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-head__title::after {
  background-color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-head__title::after {
  background-color: #05DFD7
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__title::after {
    width: 11px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__name {
    padding-bottom: 13px
  }
  .old-newsWrap .sapuri .best11-2020 .best11-2020-head__name {
    border-bottom: 1px solid #0594DF
  }
  .old-newsWrap .zexy .best11-2020 .best11-2020-head__name {
    border-bottom: 1px solid #F35588
  }
  .old-newsWrap .carsensor .best11-2020 .best11-2020-head__name {
    border-bottom: 1px solid #FF8433
  }
  .old-newsWrap .service .best11-2020 .best11-2020-head__name {
    border-bottom: 1px solid #05DFD7
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__name strong {
  font-family: Montserrat, sans-serif;
  color: #2D2F31;
  font-weight: 700;
  font-size: 30px;
  font-size: 3rem;
  line-height: 45px;
  line-height: 4.5rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__name strong {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__name small {
  color: #2D2F31;
  opacity: .6;
  font-size: 15px;
  font-size: 1.5rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__name small {
    font-size: 8px;
    font-size: .8rem;
    margin-left: 7px
  }
}
.old-newsWrap .best11-2020 .best11-2020-head__circle {
  position: absolute;
  bottom: 5.88235%;
  height: 16px;
  width: 100%;
  padding-left: 6.25489%
}
.old-newsWrap .best11-2020 .best11-2020-head__circle .best11-2020-deco {
  margin-left: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__circle .best11-2020-deco {
    margin-left: 13px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-head__circle {
    padding-left: 5.33333%;
    bottom: 1.74825%;
    height: 6px
  }
}
.old-newsWrap .best11-2020 .best11-2020-deco {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: relative;
  display: block;
  line-height: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-deco {
    width: 7px;
    height: 7px
  }
}
.old-newsWrap .best11-2020 .best11-2020-deco::after,
.old-newsWrap .best11-2020 .best11-2020-deco::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-deco::after,
.old-newsWrap .best11-2020 .best11-2020-deco::before {
    width: 7px;
    height: 7px
  }
}
.old-newsWrap .best11-2020 .best11-2020-deco::before {
  left: -30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-deco::before {
    left: -13px
  }
}
.old-newsWrap .best11-2020 .best11-2020-deco::after {
  left: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-deco::after {
    left: 13px
  }
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-deco__01 {
  background-color: #05DFD7
}
.old-newsWrap .zexy .best11-2020 .best11-2020-deco__01 {
  background-color: #F76A6A
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-deco__01 {
  background-color: #FFD271
}
.old-newsWrap .service .best11-2020 .best11-2020-deco__01 {
  background-color: #A3F7BF
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-deco__01::before {
  background-color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-deco__01::before {
  background-color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-deco__01::before {
  background-color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-deco__01::before {
  background-color: #05DFD7
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-deco__01::after {
  background-color: #1BCBE1
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-deco__01::after,
.old-newsWrap .zexy .best11-2020 .best11-2020-deco__01::after {
  background-color: #F89988
}
.old-newsWrap .service .best11-2020 .best11-2020-deco__01::after {
  background-color: #1BCBE1
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-deco__02 {
  background-color: #98FAF6
}
.old-newsWrap .zexy .best11-2020 .best11-2020-deco__02 {
  background-color: #FFC4C4
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-deco__02 {
  background-color: #FFEDC6
}
.old-newsWrap .service .best11-2020 .best11-2020-deco__02 {
  background-color: #C4FFD8
}
.old-newsWrap .best11-2020 .best11-2020-deco__02::before {
  background-color: #fff
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-deco__02::after {
  background-color: #8FEDF8
}
.old-newsWrap .zexy .best11-2020 .best11-2020-deco__02::after {
  background-color: #FDCFC6
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-deco__02::after {
  background-color: #FFD5CE
}
.old-newsWrap .service .best11-2020 .best11-2020-deco__02::after {
  background-color: #96F3FF
}
.old-newsWrap .best11-2020 .best11-2020-voice {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 10px;
  padding: 40px 55px 60px;
  color: #fff
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-voice {
  background-color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-voice {
  background-color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-voice {
  background-color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-voice {
  background-color: #05DFD7
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-voice {
  box-shadow: 0 0 20px rgba(132, 196, 229, .7)
}
.old-newsWrap .zexy .best11-2020 .best11-2020-voice {
  box-shadow: 0 0 20px rgba(252, 186, 207, .7)
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-voice {
  box-shadow: 0 0 20px rgba(252, 204, 173, .7)
}
.old-newsWrap .service .best11-2020 .best11-2020-voice {
  box-shadow: 0 0 20px rgba(168, 230, 207, .7)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice {
    padding: 30px 20px
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__title {
  font-size: 32px;
  font-size: 3.2rem;
  margin-bottom: 30px;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__title {
    font-size: 24px;
    font-size: 2.4rem
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__tile {
    height: auto!important
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__figure {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  display: block;
  height: 250px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__figure {
    width: 150px;
    height: 150px;
    margin-bottom: 30px
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__figure img {
  max-width: 100%;
  width: 100%
}
.old-newsWrap .best11-2020 .best11-2020-voice__head {
  text-align: center;
  padding-bottom: 20px;
  position: relative
}
.old-newsWrap .best11-2020 .best11-2020-voice__head::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -moz-calc(50% - 5px);
  left: -o-calc(50% - 5px);
  left: -webkit-calc(50% - 5px);
  left: calc(50% - 5px);
  width: 10px;
  height: 1px
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-voice__head::after {
  background-color: #A8E6CF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-voice__head::after {
  background-color: #FCB0D0
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-voice__head::after {
  background-color: #FFD271
}
.old-newsWrap .service .best11-2020 .best11-2020-voice__head::after {
  background-color: #A8E6CF
}
.old-newsWrap .best11-2020 .best11-2020-voice__name {
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__name {
    margin-bottom: 20px
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__name strong {
  font-size: 26px;
  font-size: 2.6rem;
  font-family: Montserrat, sans-serif;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__name strong {
    font-size: 22px;
    font-size: 2.2rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__name small {
  font-size: 12px;
  font-size: 1.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__name small {
    font-size: 10px;
    font-size: 1rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__stitle {
  line-height: 34px;
  line-height: 3.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__stitle {
    line-height: 30px;
    line-height: 3rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__stitle strong {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__stitle strong {
    font-size: 22px;
    font-size: 2.2rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice__main {
  margin-top: 20px
}
.old-newsWrap .best11-2020 .best11-2020-voice__main p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-voice__main p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 21px;
    line-height: 2.1rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-voice--white {
  background-color: #fff!important
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-voice--white {
  box-shadow: 0 0 20px rgba(132, 196, 229, .5)
}
.old-newsWrap .zexy .best11-2020 .best11-2020-voice--white {
  box-shadow: 0 0 20px rgba(252, 186, 207, .5)
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-voice--white {
  box-shadow: 0 0 20px rgba(252, 204, 173, .5)
}
.old-newsWrap .service .best11-2020 .best11-2020-voice--white {
  box-shadow: 0 0 20px rgba(168, 230, 207, .5)
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-voice--white {
  color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-voice--white {
  color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-voice--white {
  color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-voice--white {
  color: #05DFD7
}
.old-newsWrap .best11-2020 .best11-2020-voice--white .best11-2020-voice__main,
.old-newsWrap .best11-2020 .best11-2020-voice--white .best11-2020-voice__post {
  color: #2D2F31!important
}
.old-newsWrap .best11-2020 .best11-2020-body {
  position: relative
}
.old-newsWrap .best11-2020 .best11-2020-body__inner {
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto
}
.old-newsWrap .best11-2020 .best11-2020-body__circle {
  text-align: center
}
.old-newsWrap .best11-2020 .best11-2020-body__circle .best11-2020-deco {
  margin-left: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__circle .best11-2020-deco {
    margin-left: 13px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body__title {
  margin-bottom: 40px;
  padding: 16px 35px;
  border-radius: 35px;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 33px;
  line-height: 3.3rem
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-body__title {
  background: #0594df;
  background: -moz-linear-gradient(left, #0594df 0, #05dfd7 100%);
  background: -webkit-linear-gradient(left, #0594df 0, #05dfd7 100%);
  background: linear-gradient(to right, #0594df 0, #05dfd7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0594df', endColorstr='#05dfd7', GradientType=1)
}
.old-newsWrap .zexy .best11-2020 .best11-2020-body__title {
  background: #f35588;
  background: -moz-linear-gradient(left, #f35588 0, #ffa871 100%);
  background: -webkit-linear-gradient(left, #f35588 0, #ffa871 100%);
  background: linear-gradient(to right, #f35588 0, #ffa871 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f35588', endColorstr='#ffa871', GradientType=1)
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-body__title {
  background: #ff8433;
  background: -moz-linear-gradient(left, #ff8433 0, #ffd271 100%);
  background: -webkit-linear-gradient(left, #ff8433 0, #ffd271 100%);
  background: linear-gradient(to right, #ff8433 0, #ffd271 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8433', endColorstr='#ffd271', GradientType=1)
}
.old-newsWrap .service .best11-2020 .best11-2020-body__title {
  background: #05dfd7;
  background: -moz-linear-gradient(left, #05dfd7 0, #a2f7bf 100%);
  background: -webkit-linear-gradient(left, #05dfd7 0, #a2f7bf 100%);
  background: linear-gradient(to right, #05dfd7 0, #a2f7bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05dfd7', endColorstr='#a2f7bf', GradientType=1)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__title {
    padding: 16px 30px;
    margin-bottom: 30px;
    border-radius: 45px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 27px;
    line-height: 2.7rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-body__main {
  padding-left: 20px;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__main {
    padding-left: 0;
    padding-right: 0
  }
}
.old-newsWrap .best11-2020 .best11-2020-body__main>:not(:last-child) {
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__main>:not(:last-child) {
    margin-bottom: 30px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body__column p {
  color: #2D2F31;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 28px;
  line-height: 2.8rem
}
.old-newsWrap .best11-2020 .best11-2020-body__flex {
  display: flex;
  justify-content: space-between;
  margin-left: -20px;
  margin-right: -20px;
  width: -moz-calc(100% + 40px);
  width: -o-calc(100% + 40px);
  width: -webkit-calc(100% + 40px);
  width: calc(100% + 40px)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__flex {
    display: block
  }
}
.old-newsWrap .best11-2020 .best11-2020-body__flex>* {
  flex: 1;
  padding-left: 20px;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__flex>:not(:last-child) {
    margin-bottom: 20px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body__figure {
  width: 46.63462%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__figure {
    width: 100%
  }
}
.old-newsWrap .best11-2020 .best11-2020-body__figure img {
  max-width: 100%;
  width: 100%
}
.old-newsWrap .best11-2020 .best11-2020-body__block {
  width: 46.63462%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body__block {
    width: 100%
  }
}
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01 {
  width: 10px;
  height: 10px;
  display: inline-block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01 {
    width: 7px;
    height: 7px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::after,
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::before {
  width: 10px;
  height: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::after,
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::before {
    width: 7px;
    height: 7px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::before {
  left: -20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::before {
    left: -13px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::after {
  left: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01::after {
    left: 13px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01.best11-2020-deco--arrow::before {
  left: 8px;
  top: -13px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01.best11-2020-deco--arrow::before {
    top: -9px;
    left: 5px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01.best11-2020-deco--arrow::after {
  left: 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body .best11-2020-deco__01.best11-2020-deco--arrow::after {
    left: 10px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--01 {
  padding-top: 100px;
  padding-bottom: 156px;
  color: #fff
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-body--01 {
  background-color: #0594DF
}
.old-newsWrap .zexy .best11-2020 .best11-2020-body--01 {
  background-color: #F35588
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-body--01 {
  background-color: #FF8433
}
.old-newsWrap .service .best11-2020 .best11-2020-body--01 {
  background-color: #05DFD7
}
.old-newsWrap .best11-2020 .best11-2020-body--01::after {
  content: "";
  position: absolute;
  bottom: -121px;
  width: 1000px;
  height: 242px;
  left: -moz-calc(50% - 500px);
  left: -o-calc(50% - 500px);
  left: -webkit-calc(50% - 500px);
  left: calc(50% - 500px);
  background-size: 1000px auto;
  background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--01::after {
    bottom: -43px;
    width: 275px;
    background-size: 275px auto;
    left: -moz-calc(50% - 137px);
    left: -o-calc(50% - 137px);
    left: -webkit-calc(50% - 137px);
    left: calc(50% - 137px);
    height: 85px
  }
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-body--01::after {
  background-image: url(../images/special/best_eleven_2020/img_02_sapuri_pc@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sapuri .best11-2020 .best11-2020-body--01::after {
    background-image: url(../images/special/best_eleven_2020/img_02_sapuri_sp@2x.png)
  }
}
.old-newsWrap .zexy .best11-2020 .best11-2020-body--01::after {
  background-image: url(../images/special/best_eleven_2020/img_02_zexy_pc@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .zexy .best11-2020 .best11-2020-body--01::after {
    background-image: url(../images/special/best_eleven_2020/img_02_zexy_sp@2x.png)
  }
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-body--01::after {
  background-image: url(../images/special/best_eleven_2020/img_02_carsensor_pc@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .carsensor .best11-2020 .best11-2020-body--01::after {
    background-image: url(../images/special/best_eleven_2020/img_02_carsensor_sp@2x.png)
  }
}
.old-newsWrap .service .best11-2020 .best11-2020-body--01::after {
  background-image: url(../images/special/best_eleven_2020/img_02_service_pc@2x.png)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .service .best11-2020 .best11-2020-body--01::after {
    background-image: url(../images/special/best_eleven_2020/img_02_service_sp@2x.png)
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--01 {
    padding-top: 34px;
    padding-bottom: 70px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--01 .best11-2020-body__circle {
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--01 .best11-2020-body__circle {
    margin-bottom: 34px;
    text-align: center
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--01__text {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 32px;
  line-height: 3.2rem;
  margin-bottom: 22px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--01__text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 26px;
    line-height: 2.6rem;
    margin-bottom: 12px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--01__career {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 2.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--01__career {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--01__career strong {
  font-weight: 700
}
.old-newsWrap .best11-2020 .best11-2020-body--01__material {
  background-image: url(../images/special/best_eleven_2020/deco_01_pc@2x.png), url(../images/special/best_eleven_2020/deco_02_pc@2x.png), url(../images/special/best_eleven_2020/deco_03_pc@2x.png);
  background-size: 73px auto, 26px auto, 26px auto;
  background-repeat: no-repeat;
  background-position: right center, center center, left center;
  height: 73px;
  position: relative;
  margin-bottom: 20px;
  z-index: 10
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--01__material {
    background-image: url(../images/special/best_eleven_2020/deco_01_sp@2x.png), url(../images/special/best_eleven_2020/deco_02_sp@2x.png), url(../images/special/best_eleven_2020/deco_03_sp@2x.png);
    background-size: 71px auto, 27px auto, 27px auto;
    height: 71px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--01__material::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: -moz-calc(100% - 70px);
  width: -o-calc(100% - 70px);
  width: -webkit-calc(100% - 70px);
  width: calc(100% - 70px);
  height: 2px;
  background-color: rgba(255, 255, 255, .2);
  z-index: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--01__material::after {
    top: 49%
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--02 {
  padding-top: 180px;
  padding-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--02 {
    padding-top: 70px;
    padding-bottom: 30px
  }
}
.old-newsWrap .best11-2020 .best11-2020-body--03,
.old-newsWrap .best11-2020 .best11-2020-body--04,
.old-newsWrap .best11-2020 .best11-2020-body--05 {
  padding-top: 100px;
  padding-bottom: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--03,
.old-newsWrap .best11-2020 .best11-2020-body--04,
.old-newsWrap .best11-2020 .best11-2020-body--05 {
    padding-top: 30px;
    padding-bottom: 30px
  }
}
.old-newsWrap .sapuri .best11-2020 .best11-2020-body--03,
.old-newsWrap .sapuri .best11-2020 .best11-2020-body--05 {
  background-color: #EFF5FD
}
.old-newsWrap .zexy .best11-2020 .best11-2020-body--03,
.old-newsWrap .zexy .best11-2020 .best11-2020-body--05 {
  background-color: #FCF5F7
}
.old-newsWrap .carsensor .best11-2020 .best11-2020-body--03,
.old-newsWrap .carsensor .best11-2020 .best11-2020-body--05 {
  background-color: #FCF4EB
}
.old-newsWrap .service .best11-2020 .best11-2020-body--03,
.old-newsWrap .service .best11-2020 .best11-2020-body--05 {
  background-color: #F4FFFD
}
.old-newsWrap .best11-2020 .best11-2020-body--05 .best11-2020-body__figure {
  order: 2
}
.old-newsWrap .best11-2020 .best11-2020-body--05 .best11-2020-body__block {
  order: 1
}
.old-newsWrap .best11-2020 .best11-2020-body--06 {
  padding-top: 100px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .best11-2020 .best11-2020-body--06 {
    padding-top: 30px
  }
}
.old-newsWrap .bodyData_of_rmp {
  background: -moz-linear-gradient(-45deg, rgba(236, 89, 243, .1)0, rgba(121, 141, 229, .1)50%, rgba(108, 210, 223, .1)100%);
  background: -webkit-linear-gradient(-45deg, rgba(236, 89, 243, .1)0, rgba(121, 141, 229, .1)50%, rgba(108, 210, 223, .1)100%);
  background: linear-gradient(135deg, rgba(236, 89, 243, .1)0, rgba(121, 141, 229, .1)50%, rgba(108, 210, 223, .1)100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1aec59f3', endColorstr='#1a6cd2df', GradientType=1);
  background-attachment: fixed
}
.old-newsWrap .bodyData_of_rmp.bodyCulture {
  background: 0 0
}
.old-newsWrap .bodyData_of_rmp #particles {
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
  position: fixed;
  top: 0;
  left: 0
}
.old-newsWrap .bodyData_of_rmp .show-for-sp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .show-for-sp {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .show-for-pc {
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .show-for-pc {
    display: none
  }
}
.old-newsWrap .bodyData_of_rmp .link-for-article {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #51656f;
  margin-top: 20px
}
.old-newsWrap .bodyData_of_rmp .link-for-article dt {
  font-family: 'AXIS Font Japanese W55';
  font-weight: 500;
  font-style: normal
}
.old-newsWrap .bodyData_of_rmp .link-for-article dd {
  padding-left: 1em;
  position: relative;
  margin-top: 5px
}
.old-newsWrap .bodyData_of_rmp .link-for-article dd::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent #51656f;
  top: 7px;
  left: 0;
  position: absolute
}
.old-newsWrap .bodyData_of_rmp .link-for-article dd a {
  color: #51656f
}
.old-newsWrap .bodyData_of_rmp .sectionBody {
  position: relative
}
.old-newsWrap .bodyData_of_rmp .contentsHeader {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .contentsHeader {
    padding: 60px 20px 104px
  }
}
.old-newsWrap .bodyData_of_rmp .contentsHeader .title {
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 38px;
  line-height: 3.8rem;
  color: #51656f
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .contentsHeader .title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem
  }
}
.old-newsWrap .bodyData_of_rmp .contentsHeader .title small {
  font-size: 14px;
  font-size: 1.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .contentsHeader .title small {
    display: block;
    margin-top: 5px
  }
}
.old-newsWrap .bodyData_of_rmp .contentsHeader p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-top: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .contentsHeader p {
    margin-top: 15px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 26px;
    line-height: 2.6rem
  }
}
.old-newsWrap .bodyData_of_rmp .dataWrap {
  position: relative
}
.old-newsWrap .bodyData_of_rmp .scroolMenu {
  width: 100%;
  top: -54px;
  left: 0;
  position: absolute;
  z-index: 100
}
.old-newsWrap .bodyData_of_rmp .scroolMenu.fixed {
  position: fixed;
  top: 0
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuInner {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuInner {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuInner {
    padding-left: 0;
    padding-right: 0
  }
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList {
  display: table;
  width: 100%;
  table-layout: fixed;
  -moz-box-shadow: 0 6px 30px rgba(0, 0, 0, .1);
  -webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, .1);
  box-shadow: 0 6px 30px rgba(0, 0, 0, .1)
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>* {
  display: table-cell;
  vertical-align: middle
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li {
  text-align: center
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, .8)
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li a {
  background-color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  text-decoration: none;
  display: block;
  padding: 16px 10px;
  width: 100%;
  color: #f1a1f8
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem;
    padding: 16px 5px
  }
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li a:active,
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li a:hover {
  background: #f78bc3;
  background: -moz-linear-gradient(left, #f78bc3 0, #d3a1ed 100%);
  background: -webkit-linear-gradient(left, #f78bc3 0, #d3a1ed 100%);
  background: linear-gradient(to right, #f78bc3 0, #d3a1ed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78bc3', endColorstr='#d3a1ed', GradientType=1);
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li a:active,
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li a:hover {
    background: #fff;
    color: #f1a1f8
  }
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li.active a {
  background: #f78bc3;
  background: -moz-linear-gradient(left, #f78bc3 0, #d3a1ed 100%);
  background: -webkit-linear-gradient(left, #f78bc3 0, #d3a1ed 100%);
  background: linear-gradient(to right, #f78bc3 0, #d3a1ed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78bc3', endColorstr='#d3a1ed', GradientType=1);
  color: #fff;
  position: relative
}
.old-newsWrap .bodyData_of_rmp .scroolMenu .scroolMenuList>li.active a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 8px 0;
  border-color: #e596d8 transparent transparent;
  bottom: -10px;
  left: 50%;
  margin-left: -8px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents {
  padding-top: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents {
    padding-top: 30px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents:not(:last-child) {
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents:not(:last-child) {
    margin-bottom: 30px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent {
  padding: 50px 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent {
    padding: 30px 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContent {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContent {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContent {
    padding-left: 0;
    padding-right: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead {
  display: table;
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead {
    display: block;
    padding-left: 20px;
    padding-right: 20px
  }
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead>* {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead .title {
  width: 316px;
  font-size: 54px;
  font-size: 5.4rem;
  line-height: 54px;
  line-height: 5.4rem;
  color: #51656f
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead .title {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 36px;
    line-height: 3.6rem;
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead .text {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 34px;
  line-height: 3.4rem;
  margin-top: 20px;
  color: #51656f
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentHead .text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 28px;
    line-height: 2.8rem;
    margin-top: 15px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentMain {
  margin-top: 46px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentMain {
    margin-top: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle {
  position: relative
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle::after {
  content: "";
  background-image: url(../images/data/shadow.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  width: 936px;
  height: 252px;
  bottom: -50px;
  left: 50%;
  margin-left: -468px;
  z-index: -1;
  position: absolute
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle::after {
    width: 100%;
    margin-left: 0;
    left: 0;
    bottom: -30px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle:not(:last-child) {
  margin-bottom: 66px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .head {
  background: -moz-linear-gradient(-45deg, rgba(243, 89, 169, .6)0, rgba(192, 121, 229, .6)100%);
  background: -webkit-linear-gradient(-45deg, rgba(243, 89, 169, .6)0, rgba(192, 121, 229, .6)100%);
  background: linear-gradient(135deg, rgba(243, 89, 169, .6)0, rgba(192, 121, 229, .6)100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f359a9', endColorstr='#99c079e5', GradientType=1);
  padding: 55px 35px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .head {
    padding: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .head .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 34px;
  line-height: 3.4rem;
  color: #fff;
  margin-bottom: 24px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .head .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .head .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .head .text {
    margin-top: 10px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .boxContent {
  padding: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .boxContent {
    padding: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .contents .title {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 34px;
  line-height: 3.4rem;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .contents .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .contents .stitle {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .contents .stitle {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .column {
  border-bottom: 2px solid #d0cfd1;
  padding: 55px 40px 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .column {
    padding: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columns {
  display: flex;
  width: 100%;
  margin-bottom: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columns {
    display: block;
    margin-bottom: 6px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columns:last-child {
  margin-bottom: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columns:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columnsInner {
  background-color: rgba(255, 255, 255, .8);
  margin-left: 3px;
  margin-right: 3px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columnsInner:first-child {
  margin-left: 0
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columnsInner:last-child {
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columnsInner {
    margin: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .columnsInner:not(:last-child) {
    margin: 0 0 6px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .stitle {
  display: inline-block;
  background-color: #f1a1f8;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  color: #fff;
  padding: 6px 10px;
  margin-bottom: 25px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle .stitle.blue {
  background-color: #94a4ea
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .boxContent {
  position: relative
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .stitle {
  position: absolute;
  top: 40px;
  left: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .stitle {
    position: static
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .graf_old {
  width: 350px;
  height: 350px;
  background: url(../images/data/graph-old_00030.png) no-repeat;
  background-size: 100% auto;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .graf_old {
    width: 240px;
    height: 240px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .graf_career {
  width: 300px;
  height: 300px;
  background: url(../images/data/graph-career_00030.png) no-repeat;
  background-size: 100% auto;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .graf_career {
    width: 240px;
    height: 240px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .graf_sex {
  width: 300px;
  height: 300px;
  background: url(../images/data/graph-sex_00030.png) no-repeat;
  background-size: 100% auto;
  margin-left: auto;
  margin-right: auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .graf_sex {
    width: 240px;
    height: 240px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style01 .columnsInner:nth-child(1) {
  width: 316px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style01 .columnsInner:nth-child(1) {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style01 .columnsInner:nth-child(2) {
  flex-grow: 1
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style02 .columnsInner {
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style02 .columnsInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style03_table {
  display: table;
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style03_table>* {
  display: table-cell;
  vertical-align: middle
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style03_table,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style03_table>* {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style03_table .tableInner {
  text-align: center
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style03_table .tableInnerLeft {
  width: 260px;
  text-align: left
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.background .style03_table .tableInnerLeft {
    width: auto;
    text-align: center
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .head {
  background: #798de5;
  background: -moz-linear-gradient(-45deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  background: -webkit-linear-gradient(-45deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  background: linear-gradient(135deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#798de5', endColorstr='#6cd2df', GradientType=1)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .number {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 100px;
  line-height: 10rem;
  letter-spacing: -.03em;
  text-align: center;
  color: #94a4ea;
  font-family: "Helvetica Neue", Helvetica, sans-serif, Arial
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .number strong {
  font-size: 100px;
  font-size: 10rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .number strong.small {
  font-size: 80px;
  font-size: 8rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .columnsInner:nth-child(1) {
  width: 316px;
  order: 2;
  margin-left: 3px;
  margin-right: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .columnsInner:nth-child(1) {
    width: auto;
    margin-left: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .columnsInner:nth-child(2) {
  width: -moz-calc(100% - 316px);
  width: -o-calc(100% - 316px);
  width: -webkit-calc(100% - 316px);
  width: calc(100% - 316px);
  order: 1;
  margin-left: 0;
  margin-right: 3px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .columnsInner:nth-child(2) {
    margin-right: 0;
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .content {
  margin-top: 15px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list {
  display: flex;
  width: 100%;
  flex-wrap: wrap
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list>li {
  width: 33.333%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list>li {
    width: 50%
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list>li:nth-child(n+4) {
  width: 25%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list>li:nth-child(n+4) {
    width: 50%
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
  text-align: center;
  color: #51656f
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list .text {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list .text small {
  font-size: 10px;
  font-size: 1rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list .text.line {
  line-height: 44px;
  line-height: 4.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style01 .list .text.line {
    line-height: 40px;
    line-height: 4rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style02 .columnsInner {
  width: 33.333%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style02 .columnsInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style02 .boxContent {
  position: relative
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style02 .notice {
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  color: #94a4ea;
  position: absolute;
  bottom: 38px;
  left: 0;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.workstyle .style02 .notice {
    bottom: 28px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .circle {
  display: inline-block;
  color: #fff;
  text-align: center;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  padding: 7px;
  margin-right: 10px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .circle.shu {
  background-color: #94a4ea
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .circle.ha {
  background-color: #ffbd68
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .circle.ri {
  background-color: #32a3ff
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head {
  color: #fff
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .title {
  text-align: center;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 38px;
  line-height: 3.8rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif, Arial;
  font-weight: 200;
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .title {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description {
  border: 1px solid #fff;
  padding: 50px;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description {
    margin-left: 0;
    margin-right: 0;
    padding: 15px 10px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description dt {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-bottom: 15px;
  font-family: 'AXIS Font Japanese W55';
  font-weight: 500;
  font-style: normal
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description dt {
    margin-bottom: 10px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description dd {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 36px;
  line-height: 3.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description dd {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 26px;
    line-height: 2.6rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description>:nth-child(2) {
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .description>:nth-child(2) {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .text {
  margin-top: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .text {
    margin-top: 15px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .figure {
  margin-top: 25px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .figure img {
    width: 100%
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumn {
  letter-spacing: -.3em;
  width: 100%;
  margin-top: 45px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumn>* {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumn {
    display: block;
    margin-top: 30px
  }
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumn>* {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumnInner {
  width: 250px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumnInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumnInner:not(:last-child) {
  margin-right: 55px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .headColumnInner:not(:last-child) {
    margin-right: 0;
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .stitle {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 30px;
  line-height: 3rem;
  color: #51656f
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .head .stitle .circle {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  padding: 6px;
  margin-right: 10px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style02 .columnsInner {
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style02 .stitle {
  margin-bottom: 50px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style02 .stitle {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style02 figure {
  text-align: center
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style02 figure img {
  max-width: 836px;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style02 figure img {
    max-width: 295px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .columnsInner {
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .title {
  color: #51656f
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-top: 18px;
  color: #51656f
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content {
  display: flex
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Left {
  width: -moz-calc(100% - 260px);
  width: -o-calc(100% - 260px);
  width: -webkit-calc(100% - 260px);
  width: calc(100% - 260px);
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Left {
    width: auto;
    padding-right: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right {
  width: 260px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right {
    max-width: 290px;
    width: 100%;
    margin-left: auto;
    margin-right: auto
  }
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right figure {
    text-align: center;
    margin-top: 10px
  }
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right figure img {
    width: 100%
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right ul {
  border: 1px solid #f1f3f6
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right ul {
    margin-top: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right ul>li {
  padding-top: 8px;
  padding-bottom: 8px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right ul>li:nth-child(even) {
  background-color: #f1f3f6
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right dl {
  display: table;
  width: 100%;
  color: #51656f;
  font-size: 10px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right dl>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right dl dt {
  font-family: 'AXIS Font Japanese W55';
  font-weight: 500;
  font-style: normal;
  width: 100px;
  padding-left: 15px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right dl dd {
  padding-left: 10px;
  padding-right: 15px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .content_Right .textRight {
  text-align: right;
  font-size: 10px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details {
  display: flex
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details>* {
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details>* {
    width: auto
  }
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details>:not(:last-child) {
    margin-bottom: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details>:nth-child(1) {
  padding-right: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details>:nth-child(1) {
    padding-right: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details>:nth-child(2) {
  padding-left: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .details>:nth-child(2) {
    padding-left: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure {
  display: table;
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure>* {
    display: block;
    margin-top: 10px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure span {
  width: 150px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure span {
    width: 100%;
    display: block;
    text-align: center
  }
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure span img {
    width: 100%;
    max-width: 290px;
    margin-left: auto;
    margin-right: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure figcaption {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #51656f;
  padding-right: 20px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.shuhari .style03 .figure figcaption {
    padding-right: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .bgImg {
  background-image: url(../images/data/img_zexy_01.png)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .bgImg figure img {
  width: 169px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead:nth-child(1) .cardHeadInner {
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead .cardHeadInner {
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead .cardHeadInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong {
  color: #f1a1f8
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio .fukidashi {
  background-color: #f1a1f8
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio .fukidashi::after {
  border-color: #f1a1f8 transparent transparent
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail {
  background: -moz-linear-gradient(-45deg, #f89bcb 0, #d9afef 100%);
  background: -webkit-linear-gradient(-45deg, #f89bcb 0, #d9afef 100%);
  background: linear-gradient(135deg, #f89bcb 0, #d9afef 100%)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head {
  background: #798de5;
  background: -moz-linear-gradient(-45deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  background: -webkit-linear-gradient(-45deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  background: linear-gradient(135deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#798de5', endColorstr='#6cd2df', GradientType=1)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head figure img {
  width: 220px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(1) .columnsInner {
  order: 1;
  margin-left: 0;
  margin-right: 3px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(1) .columnsInner {
    margin-right: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(1) .columnsInner.bgImg {
  background-image: url(../images/data/img_study_01.png);
  order: 2;
  margin-right: 0;
  margin-left: 3px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(1) .columnsInner.bgImg {
    margin-left: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(2) .columnsInner:nth-child(1) {
  width: 33.333%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(2) .columnsInner:nth-child(1) {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(2) .columnsInner:nth-child(2) {
  width: 66.666%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(2) .columnsInner:nth-child(2) {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead .cardHeadInner {
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead .cardHeadInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong {
  color: #94a4ea
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio .fukidashi {
  background-color: #94a4ea
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio .fukidashi::after {
  border-color: #94a4ea transparent transparent
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail {
  background: -moz-linear-gradient(-45deg, #b7c1f0 0, #b0e5ee 100%);
  background: -webkit-linear-gradient(-45deg, #b7c1f0 0, #b0e5ee 100%);
  background: linear-gradient(135deg, #b7c1f0 0, #b0e5ee 100%)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head {
  background: -moz-linear-gradient(-45deg, rgba(231, 208, 57, .6)0, rgba(255, 140, 63, .6)100%);
  background: -webkit-linear-gradient(-45deg, rgba(231, 208, 57, .6)0, rgba(255, 140, 63, .6)100%);
  background: linear-gradient(135deg, rgba(231, 208, 57, .6)0, rgba(255, 140, 63, .6)100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99e7d039', endColorstr='#99ff8c3f', GradientType=1)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head figure img {
  width: 210px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .bgImg {
  background-image: url(../images/data/img_car_01.png)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead:nth-child(1) .cardHeadInner {
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead .cardHeadInner {
  width: 50%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead .cardHeadInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong {
  color: #ffbd68
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio .fukidashi {
  background-color: #ffbd68
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio .fukidashi::after {
  border-color: #ffbd68 transparent transparent
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail {
  background: -moz-linear-gradient(-45deg, #eedd81 0, #fbb385 100%);
  background: -webkit-linear-gradient(-45deg, #eedd81 0, #fbb385 100%);
  background: linear-gradient(135deg, #eedd81 0, #fbb385 100%)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .columnsInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columnsInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .columnsInner {
  width: -moz-calc(100% - 316px);
  width: -o-calc(100% - 316px);
  width: -webkit-calc(100% - 316px);
  width: calc(100% - 316px)
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .columnsInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columnsInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .columnsInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .columnsInner.bgImg,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columnsInner.bgImg,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .columnsInner.bgImg {
  width: 316px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .columnsInner.bgImg,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columnsInner.bgImg,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .columnsInner.bgImg {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .columns:nth-child(1) .columnsInner:nth-child(2),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .columns:nth-child(1) .columnsInner:nth-child(2),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .columns:nth-child(1) .columnsInner:nth-child(2) {
  background-color: transparent
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head {
  padding-top: 100px;
  position: absolute;
  width: 100%;
  height: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head {
    padding-top: 30px;
    position: static;
    width: auto;
    height: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head figure,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head figure,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head figure {
  text-align: center
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head .title,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head .title,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head .title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 28px;
  line-height: 2.8rem;
  text-align: center;
  margin-top: 10px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head .text {
  margin-top: 50px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head .text strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head .text strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head .text strong {
  font-family: 'AXIS Font Japanese W55';
  font-weight: 500;
  font-style: normal
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head .text {
    margin-top: 30px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head .text.link,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head .text.link,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head .text.link {
  margin-top: 15px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head .text a,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head .text a,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head .text a {
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  position: relative;
  padding-left: 1em
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .head .text a::after,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .head .text a::after,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .head .text a::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent #fff;
  top: 4px;
  left: 0;
  position: absolute
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead {
  display: flex
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead:not(:last-child),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead:not(:last-child),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead:not(:last-child) {
  margin-bottom: 6px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead .cardHeadInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead .cardHeadInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead .cardHeadInner {
  background-color: rgba(255, 255, 255,
.old-newsWrap .6);
  position: relative
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead .cardHeadInner:not(:last-child),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead .cardHeadInner:not(:last-child),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead .cardHeadInner:not(:last-child) {
  margin-right: 6px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead .cardHeadInner:not(:last-child),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead .cardHeadInner:not(:last-child),
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead .cardHeadInner:not(:last-child) {
    margin-right: 0;
    margin-bottom: 6px
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardHead .cardHeadInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardHead .cardHeadInner,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardHead .cardHeadInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .cardWrap,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .cardWrap,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .cardWrap {
  display: block;
  position: relative;
  width: 100%;
  height: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .card,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .card,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .card {
  padding: 40px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .card img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .card img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .card img {
  width: 100%;
  max-width: 240px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio {
  position: relative;
  text-align: center
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio>span,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio>span,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio>span {
  display: inline-block;
  position: relative;
  font-size: 22px;
  font-size: 2.2rem;
  padding-top: 10px;
  padding-bottom: 10px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio figure img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio figure img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio figure img {
  width: 100%;
  max-width: 240px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong {
  letter-spacing: -.03em;
  font-family: "Helvetica Neue", Helvetica, sans-serif, Arial;
  padding-right: 10px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.xl,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.xl,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.xl {
  font-size: 180px;
  font-size: 18rem;
  line-height: 180px;
  line-height: 18rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.xl,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.xl,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.xl {
    font-size: 80px;
    font-size: 8rem;
    line-height: 80px;
    line-height: 8rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.l,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.l,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.l {
  font-size: 150px;
  font-size: 15rem;
  line-height: 180px;
  line-height: 18rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.l,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.l,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.l {
    font-size: 80px;
    font-size: 8rem;
    line-height: 80px;
    line-height: 8rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.m,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.m,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.m {
  font-size: 120px;
  font-size: 12rem;
  line-height: 180px;
  line-height: 18rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.m,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.m,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.m {
    font-size: 80px;
    font-size: 8rem;
    line-height: 80px;
    line-height: 8rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.s,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.s,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.s {
  font-size: 90px;
  font-size: 9rem;
  line-height: 180px;
  line-height: 18rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio strong.s,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio strong.s,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio strong.s {
    font-size: 80px;
    font-size: 8rem;
    line-height: 80px;
    line-height: 8rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio .fukidashi,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio .fukidashi,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio .fukidashi {
  border: none;
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  top: -20px;
  right: -25px;
  padding: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio .fukidashi,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio .fukidashi,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio .fukidashi {
    right: -40px;
    top: -35px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio .fukidashi img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio .fukidashi img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio .fukidashi img {
  width: 50px;
  height: 50px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .ratio .fukidashi::after,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .ratio .fukidashi::after,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .ratio .fukidashi::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 7px 0;
  bottom: -2px;
  left: -5px;
  -webkit-transform: rotate(50deg);
  transform: rotate(50deg)
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail {
  position: absolute;
  width: -moz-calc(100% + 70px);
  width: -o-calc(100% + 70px);
  width: -webkit-calc(100% + 70px);
  width: calc(100% + 70px);
  min-height: -moz-calc(100% + 70px);
  min-height: -o-calc(100% + 70px);
  min-height: -webkit-calc(100% + 70px);
  min-height: calc(100% + 70px);
  top: -35px;
  left: -35px;
  padding: 35px;
  z-index: 2;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  transition: .5s;
  opacity: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail {
    left: 0;
    width: 100%;
    padding: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .close,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .close,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .close {
  color: #fff;
  font-size: 32px;
  font-size: 3.2rem;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  padding-top: 5px;
  background-color: transparent;
  border: none
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .ratio {
  color: #fff;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 90px;
  line-height: 9rem;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .ratio {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 70px;
    line-height: 7rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .ratio strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .ratio strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .ratio strong {
  font-size: 90px;
  font-size: 9rem;
  color: #fff
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .ratio strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .ratio strong,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .ratio strong {
    font-size: 60px;
    font-size: 6rem
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .ratio img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .ratio img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .ratio img {
  width: 100%;
  max-width: 240px;
  margin-bottom: 15px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .ratio img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .ratio img,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .ratio img {
    margin-top: 30px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .title,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .title,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 28px;
  line-height: 2.8rem;
  color: #fff;
  text-align: center;
  margin-bottom: 20px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .detail .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .detail .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .detail .text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #fff
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .js_open,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .js_open,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .js_open {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .title.height,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .title.height,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .title.height {
  height: 105px;
  margin-top: 65px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .title.height,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .title.height,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .title.height {
    margin-top: 0;
    height: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .ratio {
  margin-bottom: 30px;
  text-align: center
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .ratio,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .ratio {
    margin-bottom: 15px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .text,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .text {
  margin-top: 14px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .notice,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .notice,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .notice {
  font-size: 10px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 2rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .figure,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .figure,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .figure {
  margin-bottom: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.car .style01 .figure,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.study .style01 .figure,
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.zexy .style01 .figure {
    text-align: center
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .head {
  background: #798de5;
  background: -moz-linear-gradient(-45deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  background: -webkit-linear-gradient(-45deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  background: linear-gradient(135deg, rgba(121, 141, 229, .6)0, rgba(108, 210, 223, .6)100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#798de5', endColorstr='#6cd2df', GradientType=1);
  width: 100%
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .head .title {
  text-align: center
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .head .figure {
  text-align: center;
  margin-top: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .head .figure img {
    width: 100%;
    max-width: 299px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .columnsInner {
  width: 50%;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .columnsInner {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .boxContent {
  position: relative;
  padding-bottom: 100px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .link-for-article {
  margin-top: 0
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .link-for-article dt {
  font-family: 'AXIS Font Japanese W55';
  font-weight: 300;
  font-style: normal
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .bottomContents {
  position: absolute;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  bottom: 0;
  left: 0
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .bottomContents {
    padding-left: 20px;
    padding-right: 20px
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .bottomContents .link {
  border-top: 1px solid #ebeaef;
  padding-top: 25px;
  padding-bottom: 25px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .bottomContents .link a {
  padding-left: 1em;
  font-size: 12px;
  font-size: 1.2rem;
  position: relative;
  color: #51656f
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .bottomContents .link a::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent #51656f;
  top: 4px;
  left: 0;
  position: absolute
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .title {
  letter-spacing: -.02em
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .text {
  color: #51656f
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .listHead {
  font-family: 'AXIS Font Japanese W55';
  font-weight: 500;
  font-style: normal;
  margin-top: 20px;
  color: #51656f;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 15px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list {
  display: flex;
  flex-wrap: wrap;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list {
    display: block
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li {
  width: 50%;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li {
    width: auto
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li:nth-child(odd) {
  padding-right: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li:nth-child(odd) {
    padding-right: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li:nth-child(even) {
  padding-left: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li:nth-child(even) {
    padding-left: 0
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li:last-child {
    margin-bottom: 0
  }
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li dl {
  display: table;
  width: 100%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li dl>* {
  display: table-cell;
  vertical-align: top
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li dl dt {
  width: 55px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li dl dt img {
  width: 100%;
  max-width: 40px
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li dl dd a {
  color: #51656f;
  font-size: 10px;
  font-size: 1rem;
  text-decoration: none
}
.old-newsWrap .bodyData_of_rmp .innerSectionContents .wrapContent .innerWrapContentArticle.business .style02 .list>li dl dd a strong {
  text-decoration: underline;
  font-size: 12px;
  font-size: 1.2rem
}
.old-newsWrap .bodyCulture .show-for-sp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .show-for-sp {
    display: block
  }
}
.old-newsWrap .bodyCulture .show-for-pc {
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .show-for-pc {
    display: none
  }
}
.old-newsWrap .bodyCulture #particles {
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
  position: fixed;
  top: 0;
  left: 0
}
.old-newsWrap .bodyCulture .contentsHeader {
  color: #51656f;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 95px 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .contentsHeader {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .contentsHeader {
    padding: 40px 20px 60px
  }
}
.old-newsWrap .bodyCulture .contentsHeader .title {
  font-size: 62px;
  font-size: 6.2rem;
  line-height: 62px;
  line-height: 6.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .contentsHeader .title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem
  }
}
.old-newsWrap .bodyCulture .contentsHeader .text {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6;
  margin-top: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .contentsHeader .text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-top: 6px
  }
}
.old-newsWrap .bodyCulture .contentsWrap {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .contentsWrap {
    width: 100%
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyCulture .contentsWrap {
    padding-left: 0;
    padding-right: 0
  }
}
.old-newsWrap .cultureContents {
  color: #51656F
}
.old-newsWrap .cultureContents--title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 36px;
  line-height: 3.6rem;
  margin-bottom: 20px;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .cultureContents--box {
    padding: 0 15px
  }
}
.old-newsWrap .cultureContents--list>li {
  display: table;
  width: 100%;
  margin-bottom: 60px
}
.old-newsWrap .cultureContents--list>li>* {
  display: table-cell;
  vertical-align: top
}
@media only screen and (max-width:767px) {
  .old-newsWrap .cultureContents--list>li {
    display: block
  }
}
@media only screen and (max-width:767px) {
  .old-newsWrap .cultureContents--list>li>* {
    display: block
  }
}
.old-newsWrap .cultureContents--list>li .stitle {
  width: 300px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 27px;
  line-height: 2.7rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .cultureContents--list>li .stitle {
    margin-bottom: 30px
  }
}
.old-newsWrap .cultureContents--list>li .stitle>img {
  width: 12px;
  vertical-align: top;
  margin-left: 1px
}
.old-newsWrap .cultureContents--list>li .text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .cultureContents--list>li .text>span {
  font-weight: 700;
  display: block;
  margin-bottom: 20px
}
.old-newsWrap .cultureContents--list>li .text.top {
  margin-bottom: 50px
}
.old-newsWrap .cultureContents--list.top>li {
  margin-bottom: 40px
}
.old-newsWrap .cultureContents--list.top .stitle {
  width: 200px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .cultureContents--list.top .stitle {
    margin-bottom: 20px
  }
}
.old-newsWrap .cultureContents .description {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 27px;
  line-height: 2.7rem;
  color: #51656F;
  margin-bottom: 50px;
  padding-top: 20px
}
.old-newsWrap .cultureContents .description strong {
  font-weight: 700
}
.old-newsWrap .cultureContents .image {
  max-width: 960px;
  margin: 0 auto 70px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .cultureContents .image {
    max-width: 320px
  }
}
.old-newsWrap .cultureContents .image>img {
  width: 100%
}
.old-newsWrap .cultureContents .note>img {
  width: 12px;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 1px
}
.old-newsWrap .NeoSansW1G-Medium {
  font-family: NeoSansW1G-Medium
}
.old-newsWrap .hide-for-sp {
  display: block
}
@media only screen and (max-width:767px) {
  .old-newsWrap .hide-for-sp {
    display: none
  }
}
.old-newsWrap .show-for-sp {
  display: none
}
@media only screen and (max-width:767px) {
  .old-newsWrap .show-for-sp {
    display: block
  }
}
.old-newsWrap .bodyWorkstyle {
  font-family: NeoSansW1G-Regular, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', HiraKakuProN-W3, '游ゴシック', YuGothic;
  font-weight: 400;
  font-style: normal
}
.old-newsWrap .bodyWorkstyle .mv .img_holder img {
  width: 100%
}
.old-newsWrap .bodyWorkstyle .top_txt_holder {
  background-image: url(../images/workstyle/bg_top@2x.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyWorkstyle .top_txt_holder {
    background-image: url(../images/workstyle/bg_top_sp@2x.png)
  }
}
.old-newsWrap .bodyWorkstyle .top_txt_holder .txt {
  max-width: 740px;
  margin: 0 auto;
  padding: 50px 0 58px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 27px;
  line-height: 2.7rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .bodyWorkstyle .top_txt_holder .txt {
    padding: 50px 20px
  }
}
.old-newsWrap .bodyWorkstyle .sectionWrap {
  background-color: #F7F7F7
}
.old-newsWrap .bodyWorkstyle .snsArea {
  background-color: #FAFAFA;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 72px
}
.old-newsWrap .bodyWorkstyle .snsArea li {
  margin-right: 30px
}
.old-newsWrap .bodyWorkstyle .snsArea li:last-child {
  margin-right: 0
}
.old-newsWrap .bodyWorkstyle .snsArea img {
  width: 39px
}
.old-newsWrap .sectionWorkstyle {
  max-width: 740px;
  margin: 0 auto
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle {
    padding: 0 20px
  }
}
.old-newsWrap .sectionWorkstyle__title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 38px;
  line-height: 3.8rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 5px;
  padding-top: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__title {
    padding-top: 50px;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 32px;
    line-height: 3.2rem
  }
}
.old-newsWrap .sectionWorkstyle__title img {
  display: block;
  margin: 0 auto 15px
}
.old-newsWrap .sectionWorkstyle__title img.title_icon_01 {
  width: 28px
}
.old-newsWrap .sectionWorkstyle__title img.title_icon_02 {
  width: 31px
}
.old-newsWrap .sectionWorkstyle__title img.title_icon_03 {
  width: 24px
}
.old-newsWrap .sectionWorkstyle__title img.title_icon_04 {
  width: 30px
}
.old-newsWrap .sectionWorkstyle__title img.title_icon_05 {
  width: 65px
}
.old-newsWrap .sectionWorkstyle__subtitle {
  text-align: center;
  margin-bottom: 35px
}
.old-newsWrap .sectionWorkstyle__subtitle span {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__subtitle span {
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem
  }
}
.old-newsWrap .sectionWorkstyle__subtitle span::after,
.old-newsWrap .sectionWorkstyle__subtitle span::before {
  content: "";
  position: absolute;
  top: 50%;
  width: 45px;
  height: 1px;
  background-color: #1E1E1E
}
.old-newsWrap .sectionWorkstyle__subtitle span::before {
  left: -55px
}
.old-newsWrap .sectionWorkstyle__subtitle span::after {
  right: -55px
}
.old-newsWrap .sectionWorkstyle .workhistory {
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/workstyle/bg_history@2x.png);
  background-repeat: no-repeat;
  -webkit-background-size: 17px auto;
  background-size: 17px auto;
  background-position: 70px 0;
  padding-bottom: 60px
}
.old-newsWrap .sectionWorkstyle .workhistory__dl {
  display: -webkit-flex;
  display: flex;
  padding-bottom: 35px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .workhistory__dl {
    padding-bottom: 25px
  }
}
.old-newsWrap .sectionWorkstyle .workhistory__dl:last-child {
  padding-bottom: 0
}
.old-newsWrap .sectionWorkstyle .workhistory__dl dt {
  font-size: 19px;
  font-size: 1.9rem;
  width: 100px
}
.old-newsWrap .sectionWorkstyle .workhistory__dl dd {
  -webkit-flex: 1;
  flex: 1
}
.old-newsWrap .sectionWorkstyle .workhistory__dl dd span {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem;
  border: 1px solid #1E1E1E;
  border-radius: 16px;
  padding: 2px 6px 1px;
  min-width: 40px;
  text-align: center;
  display: inline-block
}
.old-newsWrap .sectionWorkstyle .workhistory__dl dd p {
  margin-top: 5px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  margin-bottom: 35px
}
.old-newsWrap .sectionWorkstyle .workhistory__dl dd>:last-child {
  margin-bottom: 0
}
.old-newsWrap .sectionWorkstyle__items {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px
}
.old-newsWrap .sectionWorkstyle__items .item {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: 700;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  color: #fff;
  padding: 8px 20px 4px
}
.old-newsWrap .sectionWorkstyle__items .sign {
  margin: 0 16px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__items .sign {
    margin: 0 10px
  }
}
.old-newsWrap .sectionWorkstyle__items .sign img {
  width: 17px;
  height: 17px
}
.old-newsWrap .sectionWorkstyle__items .blue {
  background-color: #055DA8;
  border: 2px solid #055DA8
}
.old-newsWrap .sectionWorkstyle__items .blue-light-1 {
  background-color: #3B7FB9;
  border: 2px solid #3B7FB9
}
.old-newsWrap .sectionWorkstyle__items .blue-light-2 {
  background-color: #6092BE;
  border: 2px solid #6092BE
}
.old-newsWrap .sectionWorkstyle__items .yellow {
  background-color: #DBAA38;
  border: 2px solid #DBAA38
}
.old-newsWrap .sectionWorkstyle__items .purple {
  background-color: #814C95;
  border: 2px solid #814C95
}
.old-newsWrap .sectionWorkstyle__items .pink {
  background-color: #CE4385;
  border: 2px solid #CE4385
}
.old-newsWrap .sectionWorkstyle__items .green {
  background-color: #2E9174;
  border: 2px solid #2E9174
}
.old-newsWrap .sectionWorkstyle__items .cyan {
  background-color: #2DAEB1;
  border: 2px solid #2DAEB1
}
.old-newsWrap .sectionWorkstyle .memberArea .member_img_holder {
  margin: 0 auto 15px;
  max-width: 470px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .memberArea .member_img_holder {
    margin: 0 auto 8px
  }
}
.old-newsWrap .sectionWorkstyle .memberArea .member_img_holder img {
  width: 100%
}
.old-newsWrap .sectionWorkstyle .memberArea .comment_wrap {
  text-align: center;
  margin-bottom: 40px;
  padding-top: 15px
}
.old-newsWrap .sectionWorkstyle .memberArea .comment {
  display: inline-block;
  color: #fff;
  padding: 17px 20px 16px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .memberArea .comment {
    display: block;
    padding: 10px 20px 7px;
    font-size: 18px;
    font-size: 1.8rem;
    text-align: center;
    line-height: 32px;
    line-height: 3.2rem
  }
}
.old-newsWrap .sectionWorkstyle .memberArea .comment:after {
  content: "";
  position: absolute;
  top: -28px;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.yellow {
  background-color: #DBAA38
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.yellow::after {
  border-bottom: 15px solid #DBAA38
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.purple {
  background-color: #814C95
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.purple::after {
  border-bottom: 15px solid #814C95
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.pink {
  background-color: #CE4385
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.pink::after {
  border-bottom: 15px solid #CE4385
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.green {
  background-color: #2E9174
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.green::after {
  border-bottom: 15px solid #2E9174
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.cyan {
  background-color: #2DAEB1
}
.old-newsWrap .sectionWorkstyle .memberArea .comment.cyan::after {
  border-bottom: 15px solid #2DAEB1
}
.old-newsWrap .sectionWorkstyle .primary_txt {
  padding: 18px 0;
  border-top: 2px solid #A4AEB5;
  border-bottom: 2px solid #A4AEB5;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 32px;
  line-height: 3.2rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 40px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .primary_txt {
    font-size: 20px;
    font-size: 2rem;
    line-height: 30px;
    line-height: 3rem;
    text-align: left
  }
}
.old-newsWrap .sectionWorkstyle .detail_txt {
  padding-bottom: 20px
}
.old-newsWrap .sectionWorkstyle .detail_txt p {
  margin-bottom: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .sectionWorkstyle .detail_txt p span {
  color: #0065BD;
  font-weight: 700
}
.old-newsWrap .sectionWorkstyle__memberInfo {
  background-color: #F7F7F7;
  padding: 50px 45px;
  justify-content: center;
  margin-bottom: 40px;
  display: -webkit-flex;
  display: flex
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__memberInfo {
    display: block;
    padding: 30px 15px 15px
  }
}
.old-newsWrap .sectionWorkstyle__memberInfo .img_holder {
  margin-right: 30px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__memberInfo .img_holder {
    margin-right: 0;
    text-align: center;
    margin-bottom: 20px
  }
}
.old-newsWrap .sectionWorkstyle__memberInfo .img_holder img {
  width: 200px;
  height: 200px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__memberInfo .img_holder img {
    width: 140px;
    height: 140px
  }
}
.old-newsWrap .sectionWorkstyle__memberInfo__detail .name_ja {
  font-size: 19px;
  font-size: 1.9rem;
  margin-bottom: 5px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__memberInfo__detail .name_ja {
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 0
  }
}
.old-newsWrap .sectionWorkstyle__memberInfo__detail .name_en {
  font-size: 15px;
  font-size: 1.5rem;
  color: #0065BD
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__memberInfo__detail .name_en {
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem
  }
}
.old-newsWrap .sectionWorkstyle__memberInfo__detail span {
  color: #0065BD;
  font-size: 26px;
  font-size: 2.6rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__memberInfo__detail span {
    text-align: center;
    display: block
  }
}
.old-newsWrap .sectionWorkstyle__memberInfo__detail .dept {
  font-size: 11px;
  font-size: 1.1rem;
  margin-bottom: 20px
}
.old-newsWrap .sectionWorkstyle__memberInfo__detail .txt {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem
}
.old-newsWrap .sectionWorkstyle .commentArea {
  background-color: #A4AEB5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  padding: 15px;
  margin-bottom: 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .commentArea {
    margin-bottom: 50px
  }
}
.old-newsWrap .sectionWorkstyle .commentArea__inner {
  border: 1px solid #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding: 40px 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .commentArea__inner {
    display: block;
    padding: 15px
  }
}
.old-newsWrap .sectionWorkstyle .commentArea__box .title {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  padding-bottom: 8px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px
}
.old-newsWrap .sectionWorkstyle .commentArea__box .title img {
  width: 24px;
  margin-right: 5px;
  vertical-align: middle
}
.old-newsWrap .sectionWorkstyle .commentArea__box .img_holder {
  text-align: center
}
.old-newsWrap .sectionWorkstyle .commentArea__box .img_holder img {
  width: 200px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .commentArea__box .img_holder img {
    width: 140px
  }
}
.old-newsWrap .sectionWorkstyle .commentArea__box:first-child {
  margin-right: 25px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .commentArea__box:first-child {
    margin-right: 0;
    margin-bottom: 20px
  }
}
.old-newsWrap .sectionWorkstyle .commentArea__box .name {
  padding-bottom: 8px;
  border-bottom: 1px solid #fff;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 20px
}
.old-newsWrap .sectionWorkstyle .commentArea__box .name span {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  margin-right: 10px
}
.old-newsWrap .sectionWorkstyle .commentArea__box .name span:last-child {
  margin-left: 10px
}
.old-newsWrap .sectionWorkstyle .commentArea__box .subtitle {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 27px;
  line-height: 2.7rem;
  font-weight: 700;
  margin-bottom: 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .commentArea__box .subtitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 25px;
    line-height: 2.5rem
  }
}
.old-newsWrap .sectionWorkstyle .commentArea__box .underline {
  display: block;
  border-bottom: 1px solid #fff;
  width: 8px;
  margin-bottom: 13px
}
.old-newsWrap .sectionWorkstyle .commentArea__box .txt {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem
}
.old-newsWrap .sectionWorkstyle .entryArea .img_holder {
  text-align: center;
  margin-bottom: 30px
}
.old-newsWrap .sectionWorkstyle .entryArea .img_holder img {
  width: 360px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .entryArea .img_holder img {
    width: 100%
  }
}
.old-newsWrap .sectionWorkstyle .entryArea .txt {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding-bottom: 30px;
  border-bottom: 1px solid #C3C3C3;
  margin-bottom: 30px
}
.old-newsWrap .sectionWorkstyle .entryArea .button {
  text-align: center;
  padding-bottom: 63px
}
.old-newsWrap .sectionWorkstyle .entryArea .button a {
  display: inline-block;
  background: #0092d7;
  background: -moz-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: -webkit-linear-gradient(-45deg, #0092d7 0, #7a76d9 100%);
  background: linear-gradient(135deg, #0092d7 0, #7a76d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092d7', endColorstr='#7a76d9', GradientType=1);
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  font-size: 22px;
  font-size: 2.2rem;
  padding: 19px 48px;
  -moz-border-radius: 28px;
  -webkit-border-radius: 28px;
  border-radius: 28px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle .entryArea .button a {
    font-size: 20px;
    font-size: 2rem
  }
}
.old-newsWrap .sectionWorkstyle__slider {
  width: 645px;
  margin: 0 auto 60px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__slider {
    width: 100%;
    max-width: 262px
  }
}
.old-newsWrap .sectionWorkstyle__slider .slick-arrow {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px 27px;
  width: 16px;
  height: 27px;
  background-color: transparent;
  border: none
}
.old-newsWrap .sectionWorkstyle__slider .slick-prev {
  background-image: url(../images/workstyle/slider_btn_prev@2x.png);
  left: -48px;
  top: 40%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__slider .slick-prev {
    left: -36px
  }
}
.old-newsWrap .sectionWorkstyle__slider .slick-next {
  background-image: url(../images/workstyle/slider_btn_next@2x.png);
  right: -48px;
  top: 40%
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__slider .slick-next {
    right: -36px
  }
}
.old-newsWrap .sectionWorkstyle__slider .item a {
  display: block;
  width: 312px;
  margin: 0 auto;
  color: #fff;
  position: relative
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__slider .item a {
    width: 100%
  }
}
.old-newsWrap .sectionWorkstyle__slider .item a img {
  width: 100%
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  position: absolute;
  bottom: 0;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  border-radius: 0 0 5px 5px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__slider .item .txtBox {
    padding: 7px 0;
    border-radius: 0 0 3px 3px
  }
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox.pink {
  background-color: rgba(206, 67, 133, .8)
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox.purple {
  background-color: rgba(129, 76, 149, .8)
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox.green {
  background-color: rgba(46, 145, 116, .8)
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox.yellow {
  background-color: rgba(219, 170, 56, .8)
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox.cyan {
  background-color: rgba(45, 174, 177, .8)
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox .txt {
  border: 1px solid #fff;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  padding: 5px 18px 2px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px;
  line-height: 2.2rem
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__slider .item .txtBox .txt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 19px;
    line-height: 1.9rem;
    padding: 5px 10px 2px
  }
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox .sign {
  margin: 0 10px
}
@media only screen and (max-width:767px) {
  .old-newsWrap .sectionWorkstyle__slider .item .txtBox .sign {
    margin: 0 6px
  }
}
.old-newsWrap .sectionWorkstyle__slider .item .txtBox .sign img {
  width: 15px
}
.old-newsWrap .buttonFacebook {
  display: none!important
}
.old-newsWrap .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}
.old-newsWrap .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0
}
.old-newsWrap .slick-list:focus {
  outline: 0
}
.old-newsWrap .slick-list.dragging {
  cursor: pointer;
  cursor: hand
}
.old-newsWrap .slick-slider .slick-list,
.old-newsWrap .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
.old-newsWrap .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto
}
.old-newsWrap .slick-track:after,
.old-newsWrap .slick-track:before {
  content: "";
  display: table
}
.old-newsWrap .slick-track:after {
  clear: both
}
.old-newsWrap .slick-loading .slick-track {
  visibility: hidden
}
.old-newsWrap .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none
}
.old-newsWrap [dir=rtl] .slick-slide {
  float: right
}
.old-newsWrap .slick-slide img {
  display: block
}
.old-newsWrap .slick-slide.slick-loading img {
  display: none
}
.old-newsWrap .slick-slide.dragging img {
  pointer-events: none
}
.old-newsWrap .slick-initialized .slick-slide {
  display: block
}
.old-newsWrap .slick-loading .slick-slide {
  visibility: hidden
}
.old-newsWrap .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}
.old-newsWrap .slick-arrow.slick-hidden {
  display: none
}