@charset "utf-8";
/* CSS Document */

#primary {
  width: 1024px;
  margin: 10px auto;
  font-size: 88%;
}

#content {
  float: right;
}

#left-nav {
  margin-top: 50px;
}

#left-nav ul li {
}

#breadcrumbs {
  position: static !important;
}

@media screen and (min-width: 769px) {
  div #post-content p{
   font-size:14px;
}
}
/*j-lod, j-lod支援事例 メニュー調整*/

#left-nav ul li {
  background: #fff;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
}

#left-nav ul li:hover,
#left-nav .current-menu-item {
  background: #ffcbcb;
}

#left-nav #menu-j-lod li:hover,
#left-nav #menu-jlod .current-menu-item,
#left-nav .menu-j-lod-2-container li:hover,
#left-nav .menu-j-lod-2-container .current-menu-item {
  background: #c30d23;
}

.form-title.jlox-plusr6-case_genre {
  border-bottom-color: #980002;
}
.form-title.jlox-plusr6-case_area {
  border-bottom-color: #8eaa05;
}

.j-lod-case #case-title {
  border-left-color: #cc3630;
}
.article-type,
.article-operator {
  border-left-color: #1ea2d9;
}
.article-category .j-lod-case_type,
.article-category .j-lod1,
.article-category .j-lod2,
.article-category .j-lod3,
.article-category .j-lod4,
.article-category .j-lod5 {
  background: #1ea2d9;
}

/* J-LOD */
.article-type.jlox-plus {
  color: #333;
  padding-left: 0;
}
.article-operator.jlox-plus {
  margin-top: 48px;
  font-weight: 400;
  border-left-color:#1EA2D9;
}

/*.form-title.jlox-plusr6-case_type,
.form-title.jlox-plusr6-case_genre,
.form-title.jlox-plusr6-case_area {
  border: none !important;
  background: #43a28c;
  padding-left: 0.6em;
  color: white;
}*/
.jlox-plusr6-case .article-category .jloxplus1,
.jlox-plusr6-case .article-category .jloxplus2,
.jlox-plusr6-case .article-category .jloxplus3,
.jlox-plusr6-case .article-category .jloxplus4,
.jlox-plusr6-case .article-category .jloxplus5,
.jlox-plusr6-case .article-category .jloxplus6 {
  background: #1EA2D9;
}
.article-category .jlox-plusr6-case_type {
  background:#1EA2D9;
}
.article-category .jlox-plusr6-case_genre {
  background:#980002;
}
.article-category .jlox-plusr6-case_area {
  background:#8eaa05;
}
#content .jlox-plusr6-case header {
  background: url(images/line/content_header_bottom.png) no-repeat 0 bottom;
}
#content header {
  background: none;
}
.jlodr1case {
  display: flex;
  box-sizing: border-box;
  width: 100%;
}
.jlodr1case_item {
  background: #efefef;
  box-shadow: 0 0 2px rgba(127, 127, 127, 0.75);3
  margin-right: 5px;
  width: 240px;
}
.jlodr1case_item:last-child {
  margin-right: 0;
}
.jlodr1case_item img {
  object-fit: contain;
  height: 240px;
  width: 240px;
}
.post-type-archive-jlox-plusr6-case .case-container a {
  border-radius: 4px;
}
