@charset "UTF-8";
@import url("../../Defaults/Blue/themes.css");
/*
@import url("../../Defaults/DarkOrange/themes.css");
*/

/* ヘッダー
------------------------------------- */
@media (max-width: 576px) {
    .home #ccHeaderArea .card {
        margin-bottom: 0 !important;
    }
}

/* トップページのアイキャッチ
------------------------------------- */
.eyecatch {
    background-image: url(./img/top_eyecatch_background_grass.png);
    background-position: right center;
}
.eyecatch img {
    width: 100%;
    max-width: 1110px;
}

/* ナビバー
------------------------------------- */
.navbar-brand {
    font-size: 16px;
}

/* 
------------------------------------- */
/*
.padding-none .card-body {
    padding: 0;
}
.padding-none .card-body p {
    margin-bottom: 0;
}
*/

/* フッター
------------------------------------- */
#ccFooterArea {
    background-color: #494949;
    color: #ffffff;
}

/* 事例ページのチェックマーク
------------------------------------- */
.case_study ul {
  list-style-type: none;
}
.case_study li {
  position: relative;
  margin-bottom: 5px;
}
.case_study li::after {
  content: '';
  display: block;
  position: absolute;
  top: .5em;
  left: -1.5em;
  width: 10px;
  height: 5px;
  border-left: 2px solid #25AF01;
  border-bottom: 2px solid #25AF01;
  transform: rotate(-45deg);
}

a.navbar-brand {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
