@charset "UTF-8";
/**
 *  色、フォントの指定
 *  位置調整
 */
/* グローバルナビゲーション */
.gnav li.current a {
  /* トップ階層カレント */
  color: #383838;
}
.gnav .dropdown-menu .current a {
  /* 第２階層以下カレント */
  color: #383838;
}
@media (min-width: 768px) {
  .gnav > li > a:hover, .gnav > li > a:focus {
    /* トップ階層ホバー */
    border-bottom: 2px #e24e32 solid;
  }
  .gnav a:hover, .gnav a:focus {
    color: #e24e32;
  }
  .gnav > .current > a {
    /* トップ階層カレント */
    border-bottom: 2px #e24e32 solid;
  }
  .gnav .dropdown.dropdown-middle .dropdown-menu {
    /* メガメニュー全体の位置を中央寄せで開く */
    left: -200%;
  }
  .gnav .dropdown:hover > a:after {
    /* ドロップダウン三角印 */
    border-bottom: 8px #e24e32 solid;
  }
  .gnav .dropdown-menu {
    /* ドロップダウンメニュー */
    border-top: 2px #e24e32 solid;
  }
  .gnav .dropdown-menu > li > a:hover, .gnav .dropdown-menu > li > a:focus {
    /* ドロップダウンメニューホバー */
    background-color: #e24e32;
    color: #fff;
  }
  .gnav .dropdown-menu .current a {
    /* ドロップダウンメニュー第２階層以下カレント */
    background-color: #e24e32;
    color: #fff;
  }
  .gnav .megamenu {
    /* メガメニュー最低幅 */
    min-width: 600px;
  }
  .gnav .megamenu a:hover, .gnav .megamenu a:focus {
    /* メガメニューホバー */
    background-color: #e24e32;
    color: #fff;
  }
  .gnav .gnav-search-box {
    /* 検索ボックス */
    border-top: 2px #e24e32 solid;
  }
  .gnav .gnav-search-box:after {
    /* 検索ボックス三角印 */
    border-bottom: 8px #e24e32 solid;
  }
}

/*  詳細コンテンツ概要ボックス（トップメインイメージ直下など） */
.boxinfo .boxinfo-title {
  border-left: 4px #e24e32 solid;
}

/* 更新情報一覧（トップ新着情報、ブログ更新情報など */
.listinfo dt {
  color: #e24e32;
}

/* サブナビゲーション */
.snav a {
  background-image: linear-gradient(to bottom, #eeeeee 0%, #e0e0e0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFE0E0E0', GradientType=0);
}

/* 見出しバー */
.title-bar {
  background: url(../lp/wp/img/back-color.gif) no-repeat bottom;
  border: none;
}

.title-bar_official {
  background: url(../lp/wp/img/back-color_official.gif) no-repeat bottom;
  border: none;
}

/* タグ */
.tag .glyphicon {
  color: #e24e32;
}

/* メッセージボックス */
.message-box {
  /* パララックス画像 */
  background-image: url(../lp/wp/img/img-messagebox.jpg);
  background-color: #222222;
}
.message-box .message-box-title {
  /* パララックス文字 */
  color: #fff;
}
.message-box .message-box-title strong {
  color: #e24e32;
}
.message-box small {
  color: #fff;
}

/* ショートカットメニュー */
.scutmenu .scutmenu-title span {
  /* タイトル 色部分 */
  color: #e24e32;
}
/* チームボックス */
.team-box .team-box-title span {
  /* タイトル 色部分 */
  color: #e24e32;
}
.team-box .team-box-occu {
  /* 職種 */
  color: #e24e32;
}

/* ワークス一覧 */
.works-box .works-box-title span {
  /* タイトル 色部分 */
  color: #e24e32;
}

.works-box-items .works-box-item > .works-box-hover {
  /* ホバー */
  background-color: rgba(204, 0, 0, 0.7);
}
.works-box-items .works-box-item-detail a:hover, .works-box-items .works-box-item-detail a:focus {
  /* 詳細ボタン */
  background-color: #e24e32;
}

/* プライステーブル */
.price-box .price-box-title span {
  /* タイトル 色部分 */
  color: #e24e32;
}
.price-box .price-box-item-list li:before {
  /* リストbullet */
  background-color: #e24e32;
}

/* リスト（一覧ページ） */
.listbox .listbox-heading .glyphicon {
  color: #e24e32;
}

/* 続きを読む */
.readmore .glyphicon {
  color: #e24e32;
}

/* 詳細ページ 投稿者 */
.author .glyphicon {
  color: #e24e32;
}

/**
 *  フッター
 */
.footer {
  background-color: #313030;
  color: #b0b0b0;
}
.footer a {
  color: #b0b0b0;
}
.footer .foot-menu-item-title {
  color: #c2c1c1;
}
.footer .foot-menu-item-title a {
  color: #c2c1c1;
}

/*# sourceMappingURL=behavior.css.map */
