@charset "UTF-8";

/* Template 1, color 0 */
body.front-template-1.front-color-0 {
  --front-color-primary: #004864;
  --front-color-border: #d8dde5;
}

/* キーカラー */
/* #004864 */
/* rgba(0, 72, 100, 1) */

/* 共通 */
body.front-template-1.front-color-0 .sp-menu__link::before {
    color: #004864;
}
body.front-template-1.front-color-0 .modal-header {
    border-color: #004864;
}
body.front-template-1.front-color-0 .file-upload__btn {
    background-color: #004864;
}
body.front-template-1.front-color-0 .text-primary {
}
body.front-template-1.front-color-0 .btn-primary {
    border-color: #004864;
    background-color: #004864;
    color: #fff;
}
body.front-template-1.front-color-0 .btn-primary:hover {
    background-color: #fff;
    color: #004864;
}

body.front-template-1.front-color-0 .formItem__data input:focus,body.front-template-1.front-color-0 
textarea:focus {
    box-shadow: 0 0 2px 2px #004864 inset;
}
body.front-template-1.front-color-0 .sidebar__ttl {
}
body.front-template-1.front-color-0 .sidebar__ttl h3::before {
    color: #069ae7;
}
body.front-template-1.front-color-0 .sidebar__ttl h3::after {
    background-color: #069ae7;
}
body.front-template-1.front-color-0 .sidebar .latest-result__item {
}
body.front-template-1.front-color-0 .sidebar-games__header {
    border-color: #004864;
}
body.front-template-1.front-color-0 .more-contents__heading {
}
body.front-template-1.front-color-0 .daterangepicker td.active,body.front-template-1.front-color-0 
.daterangepicker td.active:hover {
    background-color: #004864;
}
body.front-template-1.front-color-0 .daterangepicker td.in-range {
    background-color: rgba(0, 72, 100, 0.2);
}
body.front-template-1.front-color-0 .daterangepicker .applyBtn {
    background-color: #004864;
    border-color: #004864;
}
body.front-template-1.front-color-0 .daterangepicker .end-date {
    background-color: #004864!important;
    border-color: #004864;
    color: #fff;
}

body.front-template-1.front-color-0 .ui-datepicker-calendar td:has( > .exist_game) {
    background-color: #004864;
}
body.front-template-1.front-color-0 .ui-datepicker-calendar td:has( > .exist_game):hover .exist_game{
    color: #004864;
}

body.front-template-1.front-color-0 .detail-heading {
    border-color: #004864;
}

body.front-template-1.front-color-0 .related-item__icon {
    color: #004864;
    border-color: #004864;
}
body.front-template-1.front-color-0 .related-item__icon i{
    color: #004864;
}

body.front-template-1.front-color-0 .header__nav ul li a::before {
    color: #004864;
}

body.front-template-1.front-color-0 .section-heading::before {
    color: #004864;
}
body.front-template-1.front-color-0 .section-heading::after {
    background-color: #004864;
}


body.front-template-1.front-color-0 .heading02 {
    border-left: solid 5px #004864;/*左線*/
}

body.front-template-1.front-color-0 .cat-ttl::before {
    background-color: #004864;
}

/* トップページ */
body.front-template-1.front-color-0 .top-section__ttl h2::after,body.front-template-1.front-color-0  .top-about__ttl h2::after {
    background-color: #004864!important;
}

body.front-template-1.front-color-0 .latest-news__header {
}
body.front-template-1.front-color-0 .latest-news__header h3::before {
    color: #069ae7;
}
body.front-template-1.front-color-0 .latest-news__header h3::after {
    background-color: #069ae7;
}
body.front-template-1.front-color-0 .latest-news-slider .slick-arrow::before {
    background-color: #004864;
}
body.front-template-1.front-color-0 .top-comp .slick-arrow{
    background-color: #004864;
}
body.front-template-1.front-color-0 .top-comp-item__name h3::after {
    background-color: #004864;
}
body.front-template-1.front-color-0 .games__ttl::before {
    color: #069ae7;
}
body.front-template-1.front-color-0 .games__ttl::after {
    background-color: #069ae7;
}

body.front-template-1.front-color-0 .top-recruit-item__attention {
    background-color: #004864;
}

/* スケジュール */
body.front-template-1.front-color-0 .schedule-item-header {
    border-left-color: #004864;
}
body.front-template-1.front-color-0 .schedule-item__btn a {
    color: #fff;
}
body.front-template-1.front-color-0 .schedule-item__btn a:hover {
    background-color: #fff;
}

body.front-template-1.front-color-0 .game-card > .comp{
    border-top-color: #004864;
}
body.front-template-1.front-color-0 .game-card-record__game-name::after {
    background-color: #069ae7;
}

body.front-template-1.front-color-0 .score_detail_table .team::after,body.front-template-1.front-color-0  .score_detail_table .fix::after{
    background-color: #1d8eba;
}
body.front-template-1.front-color-0 .custom_detail_header::after {
    background-color: #1d8eba;
}
body.front-template-1.front-color-0 .game_detail_header::after {
    background-color: #1d8eba;
}

/* 大会案内 */

body.front-template-1.front-color-0 .comp-result__chart{
    border-color: #004864;
}
body.front-template-1.front-color-0 .comp-result__btn {
    background-color: #004864;
}

body.front-template-1.front-color-0 .ranking_table thead th {
    background-color: #004864;
}
body.front-template-1.front-color-0 .standing_table th {
    background-color: #004864;
}

/* 協会について */

/* チーム紹介 */
body.front-template-1.front-color-0 .team-card__data--name::before {
    background-color: #004864;
}

body.front-template-1.front-color-0 .page-heading__ttl h2::before {
    background-color: #004864;
}

/* 会場情報 */

body.front-template-1.front-color-0 .place__tel p:nth-of-type(1),body.front-template-1.front-color-0 
.place__address p:nth-of-type(1) {
    background-color: #004864;
}

body.front-template-1.front-color-0 .place-detail__name {
    border-color: #004864!important;
}

/* 規則・規約 */

/* お問い合わせ */
body.front-template-1.front-color-0 .contact__ttl {
}

/* 募集情報 */
body.front-template-1.front-color-0 .list-recruit .recruit__ttl {
    border-color: #004864;
}

body.front-template-1.front-color-0 .list-recruit .recruit__start {
    background-color: #004864;
}

/* 各種申請 */
body.front-template-1.front-color-0 .list-app .app__attention {
    background-color: #004864;
}
body.front-template-1.front-color-0 .list-app .app__start {
    background-color: #004864;
}
body.front-template-1.front-color-0 .list-app .app__online-app {
    background-color: #004864;
}
body.front-template-1.front-color-0 .list-app .app__online-pay {
    background-color: #004864;
}
body.front-template-1.front-color-0 .list-app .app__ttl {
    border-color: #004864;
}
body.front-template-1.front-color-0 .app-detail__name {
    border-color: #004864;
    color: #004864;
}

/* お知らせ */
body.front-template-1.front-color-0 .news__date {
    border-left-color: #004864;
}
body.front-template-1.front-color-0 .news__txt {
}

body.front-template-1.front-color-0 .news-detail__ttl {
}

/* リンク */
body.front-template-1.front-color-0 .links__bg {
    color: #004864;
    
}
body.front-template-1.front-color-0 .links__item:hover {
    background-color: rgba(0, 72, 100, 0.2);
}

/* プライバシーポリシー */

/* Template 1, color 4 */
body.front-template-1.front-color-4 {
  --front-color-primary: #d66a35;
  --front-color-border: #d8dde5;
}

/* キーカラー */
/* #d66a35 */
/* rgba(214, 106, 53, 1) */

/* 共通 */
body.front-template-1.front-color-4 .sp-menu__link::before {
    color: #d66a35;
}
body.front-template-1.front-color-4 .modal-header {
    border-color: #d66a35;
}
body.front-template-1.front-color-4 .file-upload__btn {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .text-primary {
}
body.front-template-1.front-color-4 .btn-primary {
    border-color: #d66a35;
    background-color: #d66a35;
    color: #fff;
}
body.front-template-1.front-color-4 .btn-primary:hover {
    background-color: #fff;
    color: #d66a35;
}
body.front-template-1.front-color-4 .formItem__data input:focus,body.front-template-1.front-color-4 
textarea:focus {
    box-shadow: 0 0 2px 2px #d66a35 inset;
}
body.front-template-1.front-color-4 .sidebar__ttl h3::before {
    color: #d66a35;
}
body.front-template-1.front-color-4 .sidebar__ttl h3::after {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .sidebar-games__header {
    border-color: #d66a35;
}
body.front-template-1.front-color-4 .daterangepicker td.active,body.front-template-1.front-color-4 
.daterangepicker td.active:hover {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .daterangepicker td.in-range {
    background-color: rgba(214, 106, 53, 0.2);
}
body.front-template-1.front-color-4 .daterangepicker .applyBtn {
    background-color: #d66a35;
    border-color: #d66a35;
}
body.front-template-1.front-color-4 .daterangepicker .end-date {
    background-color: #d66a35!important;
    border-color: #d66a35;
    color: #fff;
}

body.front-template-1.front-color-4 .ui-datepicker-calendar td:has( > .exist_game) {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .ui-datepicker-calendar td:has( > .exist_game):hover .exist_game{
    color: #d66a35;
}

body.front-template-1.front-color-4 .detail-heading {
    border-color: #d66a35;
}

body.front-template-1.front-color-4 .related-item__icon {
    color: #d66a35;
    border-color: #d66a35;
}
body.front-template-1.front-color-4 .related-item__icon i{
    color: #d66a35;
}

body.front-template-1.front-color-4 .header__nav ul li a::before {
    color: #d66a35;
}

body.front-template-1.front-color-4 .section-heading::before {
    color: #d66a35;
}
body.front-template-1.front-color-4 .section-heading::after {
    background-color: #d66a35;
}


body.front-template-1.front-color-4 .heading02 {
    border-left: solid 5px #d66a35;/*左線*/
}

body.front-template-1.front-color-4 .cat-ttl::before {
    background-color: #d66a35;
}

/* トップページ */
body.front-template-1.front-color-4 .top-section__ttl h2::after,body.front-template-1.front-color-4  .top-about__ttl h2::after {
    background-color: #d66a35!important;
}

body.front-template-1.front-color-4 .latest-news__header h3::before {
    color: #d66a35;
}
body.front-template-1.front-color-4 .latest-news__header h3::after {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .latest-news-slider .slick-arrow::before {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .top-comp .slick-arrow{
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .top-comp-item__name h3::after {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .games__ttl::before {
    color: #d66a35;
}
body.front-template-1.front-color-4 .games__ttl::after {
    background-color: #d66a35;
}

body.front-template-1.front-color-4 .top-recruit-item__attention {
    background-color: #d66a35;
}

/* スケジュール */
body.front-template-1.front-color-4 .schedule-item-header {
    border-left-color: #d66a35;
}
body.front-template-1.front-color-4 .schedule-item__btn a {
    color: #fff;
}
body.front-template-1.front-color-4 .schedule-item__btn a:hover {
    background-color: #fff;
}

body.front-template-1.front-color-4 .game-card > .comp{
    border-top-color: #d66a35;
}
body.front-template-1.front-color-4 .game-card-record__game-name::after {
    background-color: #d66a35;
}


body.front-template-1.front-color-4 .score_detail_table .team::after,body.front-template-1.front-color-4  .score_detail_table .fix::after{
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .custom_detail_header::after {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .game_detail_header::after {
    background-color: #d66a35;
}

/* 大会案内 */

body.front-template-1.front-color-4 .comp-result__chart{
    border-color: #d66a35;
}
body.front-template-1.front-color-4 .comp-result__btn {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .ranking_table thead th {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .standing_table th {
    background-color: #d66a35;
}

/* 協会について */

/* チーム紹介 */
body.front-template-1.front-color-4 .team-card__data--name::before {
    background-color: #d66a35;
}

body.front-template-1.front-color-4 .page-heading__ttl h2::before {
    background-color: #d66a35;
}

/* 会場情報 */

body.front-template-1.front-color-4 .place__tel p:nth-of-type(1),body.front-template-1.front-color-4 
.place__address p:nth-of-type(1) {
    background-color: #d66a35;
}

body.front-template-1.front-color-4 .place-detail__name {
    border-color: #d66a35!important;
}

/* 規則・規約 */

/* お問い合わせ */
body.front-template-1.front-color-4 .contact__ttl {
}

/* 募集情報 */
body.front-template-1.front-color-4 .list-recruit .recruit__ttl {
    border-color: #d66a35;
}

body.front-template-1.front-color-4 .list-recruit .recruit__start {
    background-color: #d66a35;
}

/* 各種申請 */
body.front-template-1.front-color-4 .list-app .app__attention {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .list-app .app__start {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .list-app .app__online-app {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .list-app .app__online-pay {
    background-color: #d66a35;
}
body.front-template-1.front-color-4 .list-app .app__ttl {
    border-color: #d66a35;
}
body.front-template-1.front-color-4 .app-detail__name {
    border-color: #d66a35;
    color: #d66a35;
}

/* お知らせ */
body.front-template-1.front-color-4 .news__date {
    border-left-color: #d66a35;
}

/* リンク */
body.front-template-1.front-color-4 .links__bg {
    color: #d66a35;
    
}
body.front-template-1.front-color-4 .links__item:hover {
    background-color: rgba(214, 106, 53, 0.2);
}

/* プライバシーポリシー */

/* Template 2, color 0 */
body.front-template-2.front-color-0 {
  --front-color-primary: #1F3158;
  --front-color-border: #d8dde5;
}

body.front-template-2.front-color-0 .section-ttl {
    color: #1F3158;
}

body.front-template-2.front-color-0 .modal-header {
    border-color: #1F3158;
}
body.front-template-2.front-color-0 .file-upload__btn {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .btn-primary {
    border-color: #1F3158;
    background-color: #1F3158;
    color: #fff;
}
body.front-template-2.front-color-0 .btn-primary:hover {
    background-color: #fff;
    color: #1F3158;
}
body.front-template-2.front-color-0 .game-card-record__game-name::after {
    background-color: #0095d9;
}
body.front-template-2.front-color-0 .formItem__data input:focus,body.front-template-2.front-color-0 
textarea:focus {
    box-shadow: 0 0 2px 2px #1F3158 inset;
}
body.front-template-2.front-color-0 .sidebar__ttl {
}
body.front-template-2.front-color-0 .sidebar__ttl h3::before {
    color: #0095d9;
}
body.front-template-2.front-color-0 .sidebar-games__header {
    border-color: #1F3158;
}
body.front-template-2.front-color-0 .more-contents__heading {
}
body.front-template-2.front-color-0 .daterangepicker td.active,body.front-template-2.front-color-0 
.daterangepicker td.active:hover {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .daterangepicker td.in-range {
    background-color: rgba(31, 49, 88, 0.2);
}
body.front-template-2.front-color-0 .daterangepicker .applyBtn {
    background-color: #1F3158;
    border-color: #1F3158;
}
body.front-template-2.front-color-0 .daterangepicker .applyBtn:hover {
    color: #1F3158;
}
body.front-template-2.front-color-0 .daterangepicker .end-date {
    background-color: #1F3158!important;
    border-color: #1F3158;
    color: #fff;
}

body.front-template-2.front-color-0 .ui-datepicker-calendar td:has( > .exist_game) {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .ui-datepicker-calendar td:has( > .exist_game):hover .exist_game{
    color: #1F3158;
}

body.front-template-2.front-color-0 .detail-heading {
    border-left-color: #1F3158;
}

body.front-template-2.front-color-0 .related-item__icon {
    color: #1F3158;
    border-color: #1F3158;
}
body.front-template-2.front-color-0 .related-item__icon i{
    color: #1F3158;
}

body.front-template-2.front-color-0 .header__nav ul li a::before {
    color: #1F3158;
}

body.front-template-2.front-color-0 .section-heading::before {
    color: #1F3158;
}
body.front-template-2.front-color-0 .section-heading::after {
    background-color: #1F3158;
}

body.front-template-2.front-color-0 .cat-ttl::before {
    background-color: #1F3158;
}


/* トップページ */

body.front-template-2.front-color-0 .top-comp-item__name h3::after {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .top-recruit-item__attention {
    background-color: #1F3158;
}

body.front-template-2.front-color-0 .top-asc {
    background-color: #1F3158;
}

/* スケジュール */
body.front-template-2.front-color-0 .sch-detail__place {
    color: #1F3158;
}

body.front-template-2.front-color-0 .schedule-item-header {
    border-left-color: #1F3158;
}
body.front-template-2.front-color-0 .schedule-item__btn a {
    color: #fff;
}
body.front-template-2.front-color-0 .schedule-item__btn a:hover {
    background-color: #fff;
}


body.front-template-2.front-color-0 .score_detail_table .team::after,body.front-template-2.front-color-0  .score_detail_table .fix::after{
    background-color: #32619e;
}
body.front-template-2.front-color-0 .custom_detail_header::after {
    background-color: #32619e;
}
body.front-template-2.front-color-0 .game_detail_header::after {
    background-color: #32619e;
}

/* 大会案内 */

body.front-template-2.front-color-0 .comp-result__chart{
    border-color: #1F3158;
}
body.front-template-2.front-color-0 .comp-result__btn {
    background-color: #1F3158;
}

body.front-template-2.front-color-0 .ranking_table thead th::after {
    background-color: #32619e;
}

body.front-template-2.front-color-0 .reague_table th::after{
    background-color: #32619e;
}



/* 協会について */

/* チーム紹介 */
body.front-template-2.front-color-0 .team-card__data--name::before {
    background-color: #1F3158;
}

body.front-template-2.front-color-0 .page-heading__ttl h2::before {
    background-color: #1F3158;
}

/* 会場情報 */

body.front-template-2.front-color-0 .place__tel p:nth-of-type(1),body.front-template-2.front-color-0 
.place__address p:nth-of-type(1) {
    background-color: #1F3158;
}

body.front-template-2.front-color-0 .place-detail__name {
    border-color: #1F3158!important;
}

/* 規則・規約 */

/* お問い合わせ */
body.front-template-2.front-color-0 .contact__ttl {
}

/* 募集情報 */
body.front-template-2.front-color-0 .list-recruit .recruit__ttl {
    border-color: #1F3158;
}

body.front-template-2.front-color-0 .list-recruit .recruit__start {
    background-color: #1F3158;
}

/* 各種申請 */
body.front-template-2.front-color-0 .list-app .app__attention {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .list-app .app__start {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .list-app .app__online-app {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .list-app .app__online-pay {
    background-color: #1F3158;
}
body.front-template-2.front-color-0 .list-app .app__ttl {
    border-color: #1F3158;
}
body.front-template-2.front-color-0 .app-detail__name {
    border-color: #1F3158;
    color: #1F3158;
}

/* お知らせ */
body.front-template-2.front-color-0 .news__date {
    border-left-color: #1F3158;
}
/* リンク */
body.front-template-2.front-color-0 .links__bg {
    color: #1F3158;    
}
body.front-template-2.front-color-0 .links__item:hover {
    background-color: rgba(22, 74, 132, 0.2);
}

/* Template 2, color 7 */
body.front-template-2.front-color-7 {
  --front-color-primary: #222;
  --front-color-border: #d8dde5;
}
@media (min-width: 992px) {
  body.front-template-2.front-color-7.front-index .header {
    border: 1px solid rgba(255, 255, 255, 0.4);
  }
}
body.front-template-2.front-color-7 .modal-header {
  border-color: #222;
}

body.front-template-2.front-color-7 .file-upload__btn {
  background-color: #fff;
}

body.front-template-2.front-color-7 .btn-primary {
  border-color: #222;
  background-color: #222;
  color: #fff;
}

body.front-template-2.front-color-7 .btn-primary:hover {
  background-color: #fff;
  color: #222;
}

body.front-template-2.front-color-7 .game-card-record__game-name::after {
  background-color: #fff;
}

body.front-template-2.front-color-7 .formItem__data input:focus,body.front-template-2.front-color-7 
textarea:focus {
  box-shadow: 0 0 2px 2px #fff inset;
}

body.front-template-2.front-color-7 .sidebar__ttl h3::before {
  color: #fff;
}

body.front-template-2.front-color-7 .sidebar-games__header {
  border-color: #222;
}

body.front-template-2.front-color-7 .daterangepicker td.active,body.front-template-2.front-color-7 
.daterangepicker td.active:hover {
  background-color: #333;
}

body.front-template-2.front-color-7 .daterangepicker td.in-range {
  background-color: rgba(51, 51, 51, 0.2);
}

body.front-template-2.front-color-7 .daterangepicker .applyBtn {
  background-color: #333;
  border-color: #333;
}

body.front-template-2.front-color-7 .daterangepicker .applyBtn:hover {
  color: #333;
}

body.front-template-2.front-color-7 .daterangepicker .end-date {
  background-color: #333 !important;
  border-color: #fff;
  color: #fff;
}

body.front-template-2.front-color-7 .ui-datepicker-calendar td:has(> .exist_game) {
  background-color: #333;
}

body.front-template-2.front-color-7 .ui-datepicker-calendar td:has(> .exist_game):hover .exist_game {
  color: #333;
}

body.front-template-2.front-color-7 .detail-heading {
  border-color: #222;
}

body.front-template-2.front-color-7 .related-item__icon {
  color: #fff;
  border-color: #fff;
}

body.front-template-2.front-color-7 .related-item__icon i {
  color: #fff;
}

body.front-template-2.front-color-7 .header__nav ul li a::before {
  color: #fff;
}

body.front-template-2.front-color-7 .section-heading::before {
  color: #333;
}

body.front-template-2.front-color-7 .section-heading::after {
  background-color: #fff;
}

body.front-template-2.front-color-7 .cat-ttl::before {
  background-color: #333;
}

/* トップページ */
body.front-template-2.front-color-7 .top-comp-item__name h3::after {
  background-color: #fff;
}

body.front-template-2.front-color-7 .top-recruit-item__attention {
  background-color: #222;
  color: #fff;
}

body.front-template-2.front-color-7 .top-asc {
  background-color: #222;
}

/* スケジュール */
body.front-template-2.front-color-7 .sch-detail__place {
  color: #0f0f37;
}

body.front-template-2.front-color-7 .schedule-item-header {
  border-left-color: #222;
}

body.front-template-2.front-color-7 .schedule-item__btn a {
  color: #fff;
}

body.front-template-2.front-color-7 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-2.front-color-7 .game-card > .comp {
  border-top-color: #222;
}

body.front-template-2.front-color-7 .score_detail_table .team::after,body.front-template-2.front-color-7  .score_detail_table .fix::after {
  background-color: #fff;
}

body.front-template-2.front-color-7 .custom_detail_header::after {
  background-color: #fff;
}

body.front-template-2.front-color-7 .game_detail_header::after {
  background-color: #fff;
}

/* 大会案内 */
body.front-template-2.front-color-7 .comp-result__chart {
  border-color: #222;
}

body.front-template-2.front-color-7 .comp-result__btn {
  background-color: #fff;
}

body.front-template-2.front-color-7 .ranking_table thead th::after {
  background-color: #fff;
}

body.front-template-2.front-color-7 .reague_table th::after {
  background-color: #fff;
}

/* 協会について */
/* チーム紹介 */
body.front-template-2.front-color-7 .team-card__data--name::before {
  background-color: #fff;
}

body.front-template-2.front-color-7 .page-heading__ttl h2::before {
  background-color: #fff;
}

/* 会場情報 */
body.front-template-2.front-color-7 .place__tel p:nth-of-type(1),body.front-template-2.front-color-7 
.place__address p:nth-of-type(1) {
  background-color: #333;
}

body.front-template-2.front-color-7 .place-detail__name {
  border-color: #fff !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-2.front-color-7 .list-recruit .recruit__ttl {
  border-color: #fff;
}

body.front-template-2.front-color-7 .list-recruit .recruit__start {
  background-color: #333;
}

/* 各種申請 */
body.front-template-2.front-color-7 .list-app .app__attention {
  background-color: #333;
}

body.front-template-2.front-color-7 .list-app .app__start {
  background-color: #333;
}

body.front-template-2.front-color-7 .list-app .app__online-app {
  background-color: #333;
}

body.front-template-2.front-color-7 .list-app .app__online-pay {
  background-color: #333;
}

body.front-template-2.front-color-7 .list-app .app__ttl {
  border-color: #fff;
}

body.front-template-2.front-color-7 .app-detail__name {
  border-color: #fff;
  color: #fff;
}

/* お知らせ */
/* リンク */
body.front-template-2.front-color-7 .links__bg {
  color: #fff;
}

body.front-template-2.front-color-7 .links__item:hover {
  background-color: rgba(51, 51, 51, 0.2);
}

/* Template 3, color 4 */
body.front-template-3.front-color-4 {
  --front-color-primary: #d66a35;
  --front-color-border: #d8dde5;
}

@media (min-width: 992px) {
    body.front-template-3.front-color-4.front-index .header {
        background-color: #ec6d2f;
    }
}

body.front-template-3.front-color-4 .section-ttl {
    color: #333;
}
body.front-template-3.front-color-4 .modal-header {
    border-color: #d66a35;
}
body.front-template-3.front-color-4 .file-upload__btn {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .btn-primary {
    border-color: #d66a35;
    background-color: #d66a35;
    color: #fff;
}
body.front-template-3.front-color-4 .btn-primary:hover {
    background-color: #fff;
    color: #d66a35;
}
body.front-template-3.front-color-4 .game-card-record__game-name::after {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .formItem__data input:focus,body.front-template-3.front-color-4 
textarea:focus {
    box-shadow: 0 0 2px 2px #d66a35 inset;
}
body.front-template-3.front-color-4 .sidebar__ttl {
}
body.front-template-3.front-color-4 .sidebar__ttl h3::before {
    color: #d66a35;
}
body.front-template-3.front-color-4 .sidebar-games__header {
    border-color: #d66a35;
}
body.front-template-3.front-color-4 .daterangepicker td.active,body.front-template-3.front-color-4 
.daterangepicker td.active:hover {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .daterangepicker td.in-range {
    background-color: rgba(144, 47, 0, 0.2);
}
body.front-template-3.front-color-4 .daterangepicker .applyBtn {
    background-color: #d66a35;
    border-color: #d66a35;
}
body.front-template-3.front-color-4 .daterangepicker .applyBtn:hover {
    color: #d66a35;
}
body.front-template-3.front-color-4 .daterangepicker .end-date {
    background-color: #d66a35!important;
    border-color: #d66a35;
    color: #fff;
}

body.front-template-3.front-color-4 .ui-datepicker-calendar td:has( > .exist_game) {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .ui-datepicker-calendar td:has( > .exist_game):hover .exist_game{
    color: #d66a35;
}

body.front-template-3.front-color-4 .detail-heading {
    border-color: #d66a35;
}

body.front-template-3.front-color-4 .related-item__icon {
    color: #d66a35;
    border-color: #d66a35;
}
body.front-template-3.front-color-4 .related-item__icon i{
    color: #d66a35;
}

body.front-template-3.front-color-4 .header__nav ul li a::before {
    color: #d66a35;
}

body.front-template-3.front-color-4 .section-heading::before {
    color: #d66a35;
}
body.front-template-3.front-color-4 .section-heading::after {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .cat-ttl::before {
    background-color: #d66a35;
}


/* トップページ */

body.front-template-3.front-color-4 .top-comp-item__name h3::after {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .top-result {
    background: #f39262;
}
body.front-template-3.front-color-4 .top-recruit-item__attention {
    background-color: #d66a35;
}

body.front-template-3.front-color-4 .top-asc {
    background: radial-gradient(circle, rgba(255,220,203,1) 0%, rgba(255,255,255,1) 50%, rgba(255,220,203,1) 100%);
}
body.front-template-3.front-color-4 .top-about__ttl {
    color: #d66a35;
}
body.front-template-3.front-color-4 .top-about__name {
    color: #d66a35;
}
body.front-template-3.front-color-4 .top-about__name::after {
    background-color: #d66a35;
}
/* スケジュール */
body.front-template-3.front-color-4 .sch-detail__place {
    color: #d66a35;
}

body.front-template-3.front-color-4 .schedule-item-header {
    border-left-color: #d66a35;
}
body.front-template-3.front-color-4 .schedule-item__btn a {
    color: #fff;
}
body.front-template-3.front-color-4 .schedule-item__btn a:hover {
    background-color: #fff;
}

body.front-template-3.front-color-4 .game-card > .comp{
    border-top-color: #d66a35;
}

body.front-template-3.front-color-4 .score_detail_table .team::after,body.front-template-3.front-color-4  .score_detail_table .fix::after{
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .custom_detail_header::after {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .game_detail_header::after {
    background-color: #d66a35;
}

/* 大会案内 */

body.front-template-3.front-color-4 .comp-result__chart{
    border-color: #d66a35;
}
body.front-template-3.front-color-4 .comp-result__btn {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .ranking_table thead th::after {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .reague_table th::after{
    background-color: #d66a35;
}

/* 協会について */

/* チーム紹介 */
body.front-template-3.front-color-4 .team-card__data--name::before {
    background-color: #d66a35;
}

body.front-template-3.front-color-4 .page-heading__ttl h2::before {
    background-color: #d66a35;
}

/* 会場情報 */

body.front-template-3.front-color-4 .place__tel p:nth-of-type(1),body.front-template-3.front-color-4 
.place__address p:nth-of-type(1) {
    background-color: #d66a35;
}

body.front-template-3.front-color-4 .place-detail__name {
    border-color: #d66a35!important;
}

/* 規則・規約 */

/* お問い合わせ */
body.front-template-3.front-color-4 .contact__ttl {
}

/* 募集情報 */
body.front-template-3.front-color-4 .list-recruit .recruit__ttl {
    border-color: #d66a35;
}

body.front-template-3.front-color-4 .list-recruit .recruit__start {
    background-color: #d66a35;
}

/* 各種申請 */
body.front-template-3.front-color-4 .list-app .app__attention {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .list-app .app__start {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .list-app .app__online-app {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .list-app .app__online-pay {
    background-color: #d66a35;
}
body.front-template-3.front-color-4 .list-app .app__ttl {
    border-color: #d66a35;
}
body.front-template-3.front-color-4 .app-detail__name {
    border-color: #d66a35;
    color: #d66a35;
}

/* お知らせ */
/* リンク */
body.front-template-3.front-color-4 .links__bg {
    color: #d66a35;
    
}
body.front-template-3.front-color-4 .links__item:hover {
    background-color: rgba(144, 47, 0, 0.2);
}

/* Template 3, color 7 */
body.front-template-3.front-color-7 {
  --front-color-primary: #222;
  --front-color-border: #d8dde5;
}
body.front-template-3.front-color-7 .section-ttl {
  color: #333;
}

body.front-template-3.front-color-7 .modal-header {
  border-color: #222;
}

body.front-template-3.front-color-7 .file-upload__btn {
  background-color: #fff;
}

body.front-template-3.front-color-7 .btn-primary {
  border-color: #222;
  background-color: #222;
  color: #fff;
}

body.front-template-3.front-color-7 .btn-primary:hover {
  background-color: #fff;
  color: #222;
}

body.front-template-3.front-color-7 .game-card-record__game-name::after {
  background-color: #fff;
}

body.front-template-3.front-color-7 .formItem__data input:focus,body.front-template-3.front-color-7 
textarea:focus {
  box-shadow: 0 0 2px 2px #fff inset;
}

body.front-template-3.front-color-7 .sidebar__ttl h3::before {
  color: #fff;
}

body.front-template-3.front-color-7 .sidebar-games__header {
  border-color: #222;
}

body.front-template-3.front-color-7 .daterangepicker td.active,body.front-template-3.front-color-7 
.daterangepicker td.active:hover {
  background-color: #333;
}

body.front-template-3.front-color-7 .daterangepicker td.in-range {
  background-color: rgba(51, 51, 51, 0.2);
}

body.front-template-3.front-color-7 .daterangepicker .applyBtn {
  background-color: #333;
  border-color: #333;
}

body.front-template-3.front-color-7 .daterangepicker .applyBtn:hover {
  color: #333;
}

body.front-template-3.front-color-7 .daterangepicker .end-date {
  background-color: #333 !important;
  border-color: #fff;
  color: #fff;
}

body.front-template-3.front-color-7 .ui-datepicker-calendar td:has(> .exist_game) {
  background-color: #222;
}

body.front-template-3.front-color-7 .ui-datepicker-calendar td:has(> .exist_game):hover .exist_game {
  color: #222;
}

body.front-template-3.front-color-7 .detail-heading {
  border-color: #222;
}

body.front-template-3.front-color-7 .related-item__icon {
  color: #fff;
  border-color: #fff;
}

body.front-template-3.front-color-7 .related-item__icon i {
  color: #fff;
}

body.front-template-3.front-color-7 .header__nav ul li a::before {
  color: #fff;
}

body.front-template-3.front-color-7 .section-heading::before {
  color: #333;
}

body.front-template-3.front-color-7 .section-heading::after {
  background-color: #fff;
}

body.front-template-3.front-color-7 .cat-ttl::before {
  background-color: #333;
}

/* トップページ */
body.front-template-3.front-color-7 .top-comp-item__name h3::after {
  background-color: #fff;
}

body.front-template-3.front-color-7 .top-result {
  background: #727272;
}

body.front-template-3.front-color-7 .top-recruit-item__attention {
  background-color: #222;
  color: #fff;
}

body.front-template-3.front-color-7 .top-asc {
  background: radial-gradient(circle, rgb(224, 224, 224) 0%, rgb(255, 255, 255) 50%, rgb(224, 224, 224) 100%);
}

body.front-template-3.front-color-7 .top-about__ttl {
  color: #222;
}

body.front-template-3.front-color-7 .top-about__name {
  color: #222;
}

body.front-template-3.front-color-7 .top-about__name::after {
  background-color: #222;
}

/* スケジュール */
body.front-template-3.front-color-7 .sch-detail__place {
  color: #0f0f37;
}

body.front-template-3.front-color-7 .schedule-item-header {
  border-left-color: #222;
}

body.front-template-3.front-color-7 .schedule-item__btn a {
  color: #fff;
}

body.front-template-3.front-color-7 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-3.front-color-7 .game-card > .comp {
  border-top-color: #222;
}

body.front-template-3.front-color-7 .score_detail_table .team::after,body.front-template-3.front-color-7  .score_detail_table .fix::after {
  background-color: #fff;
}

body.front-template-3.front-color-7 .custom_detail_header::after {
  background-color: #fff;
}

body.front-template-3.front-color-7 .game_detail_header::after {
  background-color: #fff;
}

/* 大会案内 */
body.front-template-3.front-color-7 .comp-result__chart {
  border-color: #222;
}

body.front-template-3.front-color-7 .comp-result__btn {
  background-color: #fff;
}

body.front-template-3.front-color-7 .ranking_table thead th::after {
  background-color: #fff;
}

body.front-template-3.front-color-7 .reague_table th::after {
  background-color: #fff;
}

/* 協会について */
/* チーム紹介 */
body.front-template-3.front-color-7 .team-card__data--name::before {
  background-color: #fff;
}

body.front-template-3.front-color-7 .page-heading__ttl h2::before {
  background-color: #fff;
}

/* 会場情報 */
body.front-template-3.front-color-7 .place__tel p:nth-of-type(1),body.front-template-3.front-color-7 
.place__address p:nth-of-type(1) {
  background-color: #333;
}

body.front-template-3.front-color-7 .place-detail__name {
  border-color: #fff !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-3.front-color-7 .list-recruit .recruit__ttl {
  border-color: #fff;
}

body.front-template-3.front-color-7 .list-recruit .recruit__start {
  background-color: #333;
}

/* 各種申請 */
body.front-template-3.front-color-7 .list-app .app__attention {
  background-color: #333;
}

body.front-template-3.front-color-7 .list-app .app__start {
  background-color: #333;
}

body.front-template-3.front-color-7 .list-app .app__online-app {
  background-color: #333;
}

body.front-template-3.front-color-7 .list-app .app__online-pay {
  background-color: #333;
}

body.front-template-3.front-color-7 .list-app .app__ttl {
  border-color: #fff;
}

body.front-template-3.front-color-7 .app-detail__name {
  border-color: #fff;
  color: #fff;
}

/* お知らせ */
/* リンク */
body.front-template-3.front-color-7 .links__bg {
  color: #fff;
}

body.front-template-3.front-color-7 .links__item:hover {
  background-color: rgba(51, 51, 51, 0.2);
}

/* Template 4, color 0 */
@media (min-width: 992px) {
  body.front-template-4.front-color-0.front-index .header__nav ul li a {
    color: #333;
  }
}
body.front-template-4.front-color-0 .main + .col-12.col-lg-3 {
  background-color: rgba(31, 49, 88, 0.05);
}

body.front-template-4.front-color-0 .association-info {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .section-ttl--type1::after,body.front-template-4.front-color-0  .recruit-detail__subttl::after,body.front-template-4.front-color-0  .recruit-detail__ttl::after,body.front-template-4.front-color-0  .asc-about__name::after,body.front-template-4.front-color-0  .place-detail__subttl::after,body.front-template-4.front-color-0  .place-detail__ttl::after,body.front-template-4.front-color-0  .team-detail__subttl::after,body.front-template-4.front-color-0  .team-detail__ttl::after,body.front-template-4.front-color-0  .page-team .section-heading::after, body.front-template-4.front-color-0.front-team .section-heading::after, body.front-template-4.front-color-0.front-player .section-heading::after,body.front-template-4.front-color-0  .app-detail__subttl::after,body.front-template-4.front-color-0  .app-detail__ttl::after,body.front-template-4.front-color-0  .comp-result__chart::after,body.front-template-4.front-color-0  .comp-detail__subttl::after,body.front-template-4.front-color-0  .comp-detail__ttl::after, body.front-template-4.front-color-0.front-competition .section-heading::after,body.front-template-4.front-color-0  .game_detail_header::after,body.front-template-4.front-color-0  .sch-detail__place::after,body.front-template-4.front-color-0  .top-news .section-ttl::after,body.front-template-4.front-color-0  .top-news .recruit-detail__subttl::after,body.front-template-4.front-color-0  .top-news .recruit-detail__ttl::after,body.front-template-4.front-color-0  .top-news .asc-about__name::after,body.front-template-4.front-color-0  .top-news .place-detail__subttl::after,body.front-template-4.front-color-0  .top-news .place-detail__ttl::after,body.front-template-4.front-color-0  .top-news .team-detail__subttl::after,body.front-template-4.front-color-0  .top-news .team-detail__ttl::after,body.front-template-4.front-color-0  .top-news .page-team .section-heading::after,body.front-template-4.front-color-0  .page-team .top-news .section-heading::after,body.front-template-4.front-color-0  .top-news body.front-team .section-heading::after, body.front-template-4.front-color-0.front-team .top-news .section-heading::after,body.front-template-4.front-color-0  .top-news body.front-player .section-heading::after, body.front-template-4.front-color-0.front-player .top-news .section-heading::after,body.front-template-4.front-color-0  .top-news .app-detail__subttl::after,body.front-template-4.front-color-0  .top-news .app-detail__ttl::after,body.front-template-4.front-color-0  .top-news .comp-result__chart::after,body.front-template-4.front-color-0  .top-news .comp-detail__subttl::after,body.front-template-4.front-color-0  .top-news .comp-detail__ttl::after,body.front-template-4.front-color-0  .top-news body.front-competition .section-heading::after, body.front-template-4.front-color-0.front-competition .top-news .section-heading::after,body.front-template-4.front-color-0  .top-news .game_detail_header::after,body.front-template-4.front-color-0  .top-news .sch-detail__place::after,body.front-template-4.front-color-0  .top-news .section-heading::after,body.front-template-4.front-color-0  .top-news .detail-heading::after,body.front-template-4.front-color-0  .top-news .archive__ttl::after,body.front-template-4.front-color-0  .top-news .news-detail__ttl::after,body.front-template-4.front-color-0  .top-news .news-detail__subttl::after,body.front-template-4.front-color-0  .top-news .schedule-range__ttl::after,body.front-template-4.front-color-0  .top-news .schedule-item__date h3::after,body.front-template-4.front-color-0  .schedule-item__date .top-news h3::after,body.front-template-4.front-color-0  .top-news .comp-online__ttl::after,body.front-template-4.front-color-0  .top-news .comp-online__subttl::after,body.front-template-4.front-color-0  .top-news .app-online__ttl::after,body.front-template-4.front-color-0  .top-news .app-online__subttl::after,body.front-template-4.front-color-0  .top-news .news__date::after,body.front-template-4.front-color-0  .top-recruit .section-ttl::after,body.front-template-4.front-color-0  .top-recruit .recruit-detail__subttl::after,body.front-template-4.front-color-0  .top-recruit .recruit-detail__ttl::after,body.front-template-4.front-color-0  .top-recruit .asc-about__name::after,body.front-template-4.front-color-0  .top-recruit .place-detail__subttl::after,body.front-template-4.front-color-0  .top-recruit .place-detail__ttl::after,body.front-template-4.front-color-0  .top-recruit .team-detail__subttl::after,body.front-template-4.front-color-0  .top-recruit .team-detail__ttl::after,body.front-template-4.front-color-0  .top-recruit .page-team .section-heading::after,body.front-template-4.front-color-0  .page-team .top-recruit .section-heading::after,body.front-template-4.front-color-0  .top-recruit body.front-team .section-heading::after, body.front-template-4.front-color-0.front-team .top-recruit .section-heading::after,body.front-template-4.front-color-0  .top-recruit body.front-player .section-heading::after, body.front-template-4.front-color-0.front-player .top-recruit .section-heading::after,body.front-template-4.front-color-0  .top-recruit .app-detail__subttl::after,body.front-template-4.front-color-0  .top-recruit .app-detail__ttl::after,body.front-template-4.front-color-0  .top-recruit .comp-result__chart::after,body.front-template-4.front-color-0  .top-recruit .comp-detail__subttl::after,body.front-template-4.front-color-0  .top-recruit .comp-detail__ttl::after,body.front-template-4.front-color-0  .top-recruit body.front-competition .section-heading::after, body.front-template-4.front-color-0.front-competition .top-recruit .section-heading::after,body.front-template-4.front-color-0  .top-recruit .game_detail_header::after,body.front-template-4.front-color-0  .top-recruit .sch-detail__place::after,body.front-template-4.front-color-0  .top-recruit .section-heading::after,body.front-template-4.front-color-0  .top-recruit .detail-heading::after,body.front-template-4.front-color-0  .top-recruit .archive__ttl::after,body.front-template-4.front-color-0  .top-recruit .news-detail__ttl::after,body.front-template-4.front-color-0  .top-recruit .news-detail__subttl::after,body.front-template-4.front-color-0  .top-recruit .schedule-range__ttl::after,body.front-template-4.front-color-0  .top-recruit .schedule-item__date h3::after,body.front-template-4.front-color-0  .schedule-item__date .top-recruit h3::after,body.front-template-4.front-color-0  .top-recruit .comp-online__ttl::after,body.front-template-4.front-color-0  .top-recruit .comp-online__subttl::after,body.front-template-4.front-color-0  .top-recruit .app-online__ttl::after,body.front-template-4.front-color-0  .top-recruit .app-online__subttl::after,body.front-template-4.front-color-0  .top-recruit .news__date::after,body.front-template-4.front-color-0  .top-result .section-ttl::after,body.front-template-4.front-color-0  .top-result .recruit-detail__subttl::after,body.front-template-4.front-color-0  .top-result .recruit-detail__ttl::after,body.front-template-4.front-color-0  .top-result .asc-about__name::after,body.front-template-4.front-color-0  .top-result .place-detail__subttl::after,body.front-template-4.front-color-0  .top-result .place-detail__ttl::after,body.front-template-4.front-color-0  .top-result .team-detail__subttl::after,body.front-template-4.front-color-0  .top-result .team-detail__ttl::after,body.front-template-4.front-color-0  .top-result .page-team .section-heading::after,body.front-template-4.front-color-0  .page-team .top-result .section-heading::after,body.front-template-4.front-color-0  .top-result body.front-team .section-heading::after, body.front-template-4.front-color-0.front-team .top-result .section-heading::after,body.front-template-4.front-color-0  .top-result body.front-player .section-heading::after, body.front-template-4.front-color-0.front-player .top-result .section-heading::after,body.front-template-4.front-color-0  .top-result .app-detail__subttl::after,body.front-template-4.front-color-0  .top-result .app-detail__ttl::after,body.front-template-4.front-color-0  .top-result .comp-result__chart::after,body.front-template-4.front-color-0  .top-result .comp-detail__subttl::after,body.front-template-4.front-color-0  .top-result .comp-detail__ttl::after,body.front-template-4.front-color-0  .top-result body.front-competition .section-heading::after, body.front-template-4.front-color-0.front-competition .top-result .section-heading::after,body.front-template-4.front-color-0  .top-result .game_detail_header::after,body.front-template-4.front-color-0  .top-result .sch-detail__place::after,body.front-template-4.front-color-0  .top-result .section-heading::after,body.front-template-4.front-color-0  .top-result .detail-heading::after,body.front-template-4.front-color-0  .top-result .archive__ttl::after,body.front-template-4.front-color-0  .top-result .news-detail__ttl::after,body.front-template-4.front-color-0  .top-result .news-detail__subttl::after,body.front-template-4.front-color-0  .top-result .schedule-range__ttl::after,body.front-template-4.front-color-0  .top-result .schedule-item__date h3::after,body.front-template-4.front-color-0  .schedule-item__date .top-result h3::after,body.front-template-4.front-color-0  .top-result .comp-online__ttl::after,body.front-template-4.front-color-0  .top-result .comp-online__subttl::after,body.front-template-4.front-color-0  .top-result .app-online__ttl::after,body.front-template-4.front-color-0  .top-result .app-online__subttl::after,body.front-template-4.front-color-0  .top-result .news__date::after,body.front-template-4.front-color-0  .top-comp .section-ttl::after,body.front-template-4.front-color-0  .top-comp .recruit-detail__subttl::after,body.front-template-4.front-color-0  .top-comp .recruit-detail__ttl::after,body.front-template-4.front-color-0  .top-comp .asc-about__name::after,body.front-template-4.front-color-0  .top-comp .place-detail__subttl::after,body.front-template-4.front-color-0  .top-comp .place-detail__ttl::after,body.front-template-4.front-color-0  .top-comp .team-detail__subttl::after,body.front-template-4.front-color-0  .top-comp .team-detail__ttl::after,body.front-template-4.front-color-0  .top-comp .page-team .section-heading::after,body.front-template-4.front-color-0  .page-team .top-comp .section-heading::after,body.front-template-4.front-color-0  .top-comp body.front-team .section-heading::after, body.front-template-4.front-color-0.front-team .top-comp .section-heading::after,body.front-template-4.front-color-0  .top-comp body.front-player .section-heading::after, body.front-template-4.front-color-0.front-player .top-comp .section-heading::after,body.front-template-4.front-color-0  .top-comp .app-detail__subttl::after,body.front-template-4.front-color-0  .top-comp .app-detail__ttl::after,body.front-template-4.front-color-0  .top-comp .comp-result__chart::after,body.front-template-4.front-color-0  .top-comp .comp-detail__subttl::after,body.front-template-4.front-color-0  .top-comp .comp-detail__ttl::after,body.front-template-4.front-color-0  .top-comp body.front-competition .section-heading::after, body.front-template-4.front-color-0.front-competition .top-comp .section-heading::after,body.front-template-4.front-color-0  .top-comp .game_detail_header::after,body.front-template-4.front-color-0  .top-comp .sch-detail__place::after,body.front-template-4.front-color-0  .top-comp .section-heading::after,body.front-template-4.front-color-0  .top-comp .detail-heading::after,body.front-template-4.front-color-0  .top-comp .archive__ttl::after,body.front-template-4.front-color-0  .top-comp .news-detail__ttl::after,body.front-template-4.front-color-0  .top-comp .news-detail__subttl::after,body.front-template-4.front-color-0  .top-comp .schedule-range__ttl::after,body.front-template-4.front-color-0  .top-comp .schedule-item__date h3::after,body.front-template-4.front-color-0  .schedule-item__date .top-comp h3::after,body.front-template-4.front-color-0  .top-comp .comp-online__ttl::after,body.front-template-4.front-color-0  .top-comp .comp-online__subttl::after,body.front-template-4.front-color-0  .top-comp .app-online__ttl::after,body.front-template-4.front-color-0  .top-comp .app-online__subttl::after,body.front-template-4.front-color-0  .top-comp .news__date::after,body.front-template-4.front-color-0  .this-week-games > .section-ttl::after,body.front-template-4.front-color-0  .this-week-games > .recruit-detail__subttl::after,body.front-template-4.front-color-0  .this-week-games > .recruit-detail__ttl::after,body.front-template-4.front-color-0  .this-week-games > .asc-about__name::after,body.front-template-4.front-color-0  .this-week-games > .place-detail__subttl::after,body.front-template-4.front-color-0  .this-week-games > .place-detail__ttl::after,body.front-template-4.front-color-0  .this-week-games > .team-detail__subttl::after,body.front-template-4.front-color-0  .this-week-games > .team-detail__ttl::after,body.front-template-4.front-color-0  .page-team .this-week-games > .section-heading::after, body.front-template-4.front-color-0.front-team .this-week-games > .section-heading::after, body.front-template-4.front-color-0.front-player .this-week-games > .section-heading::after,body.front-template-4.front-color-0  .this-week-games > .app-detail__subttl::after,body.front-template-4.front-color-0  .this-week-games > .app-detail__ttl::after,body.front-template-4.front-color-0  .this-week-games > .comp-result__chart::after,body.front-template-4.front-color-0  .this-week-games > .comp-detail__subttl::after,body.front-template-4.front-color-0  .this-week-games > .comp-detail__ttl::after, body.front-template-4.front-color-0.front-competition .this-week-games > .section-heading::after,body.front-template-4.front-color-0  .this-week-games > .game_detail_header::after,body.front-template-4.front-color-0  .this-week-games > .sch-detail__place::after,body.front-template-4.front-color-0  .this-week-games > .section-heading::after,body.front-template-4.front-color-0  .this-week-games > .detail-heading::after,body.front-template-4.front-color-0  .this-week-games > .archive__ttl::after,body.front-template-4.front-color-0  .this-week-games > .news-detail__ttl::after,body.front-template-4.front-color-0  .this-week-games > .news-detail__subttl::after,body.front-template-4.front-color-0  .this-week-games > .schedule-range__ttl::after,body.front-template-4.front-color-0  .schedule-item__date .this-week-games > h3::after,body.front-template-4.front-color-0  .this-week-games > .comp-online__ttl::after,body.front-template-4.front-color-0  .this-week-games > .comp-online__subttl::after,body.front-template-4.front-color-0  .this-week-games > .app-online__ttl::after,body.front-template-4.front-color-0  .this-week-games > .app-online__subttl::after,body.front-template-4.front-color-0  .this-week-games > .news__date::after,body.front-template-4.front-color-0  .news__date::after,body.front-template-4.front-color-0  .app-online__subttl::after,body.front-template-4.front-color-0  .app-online__ttl::after,body.front-template-4.front-color-0  .comp-online__subttl::after,body.front-template-4.front-color-0  .comp-online__ttl::after,body.front-template-4.front-color-0  .schedule-item__date h3::after,body.front-template-4.front-color-0  .schedule-item__date .h3::after,body.front-template-4.front-color-0  .schedule-range__ttl::after,body.front-template-4.front-color-0  .news-detail__subttl::after,body.front-template-4.front-color-0  .news-detail__ttl::after,body.front-template-4.front-color-0  .archive__ttl::after,body.front-template-4.front-color-0  .detail-heading::after,body.front-template-4.front-color-0  .section-heading::after {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .modal-header::after {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .header__nav ul li a::before {
  color: #1F3158;
}

body.front-template-4.front-color-0 .header__nav ul li a:hover {
  background-color: rgba(31, 49, 88, 0.1);
}

body.front-template-4.front-color-0 .sidebar {
  background-color: #1F3158;
}

@media (min-width: 992px) {
  body.front-template-4.front-color-0 .sidebar {
    background-color: transparent;
  }
}
body.front-template-4.front-color-0 .btn-primary {
  border-color: #1F3158;
  background-color: #1F3158;
  color: #fff;
}

body.front-template-4.front-color-0 .btn-primary:hover {
  background-color: #fff;
  color: #1F3158;
}

body.front-template-4.front-color-0 .daterangepicker td.active,body.front-template-4.front-color-0 
.daterangepicker td.active:hover {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .daterangepicker td.in-range {
  background-color: rgba(31, 49, 88, 0.2);
}

body.front-template-4.front-color-0 .daterangepicker .applyBtn {
  background-color: #1F3158;
  border-color: #1F3158;
}

body.front-template-4.front-color-0 .daterangepicker .applyBtn:hover {
  color: #1F3158;
}

body.front-template-4.front-color-0 .daterangepicker .end-date {
  background-color: #1F3158 !important;
  border-color: #1F3158;
  color: #fff;
}

body.front-template-4.front-color-0 .ui-state-default.exist_game {
  background-color: #1F3158 !important;
  border: 1px solid #1F3158;
}

body.front-template-4.front-color-0 .ui-state-default.exist_game:hover {
  background-color: #fff !important;
  color: #1F3158 !important;
}

body.front-template-4.front-color-0 .related-item__icon {
  color: #1F3158;
  border-color: #1F3158;
}

body.front-template-4.front-color-0 .related-item__icon i {
  color: #1F3158;
}

body.front-template-4.front-color-0 .section-heading::before {
  color: #1F3158;
}

body.front-template-4.front-color-0 .section-heading::after {
  background-color: #1F3158;
}

/* トップページ */
body.front-template-4.front-color-0 .top-comp-item__name h3::after {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .top-recruit-item__attention {
  background-color: #1F3158;
}

/* スケジュール */
body.front-template-4.front-color-0 .schedule-item-header {
  border-left-color: #1F3158;
}

body.front-template-4.front-color-0 .schedule-item__btn a {
  color: #fff;
}

body.front-template-4.front-color-0 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-4.front-color-0 .score_detail_table .team::after,body.front-template-4.front-color-0  .score_detail_table .fix::after {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .custom_detail_header::after {
  background-color: #1F3158;
}

/* 大会案内 */
body.front-template-4.front-color-0 .comp-result__btn {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .ranking_table thead th::after {
  background-color: #32619e;
}

body.front-template-4.front-color-0 .reague_table th::after {
  background-color: #32619e;
}

/* 協会について */
/* チーム紹介 */
body.front-template-4.front-color-0 .team-card__data--name::before {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .page-heading__ttl h2::before {
  background-color: #1F3158;
}

/* 会場情報 */
body.front-template-4.front-color-0 .place__tel p:nth-of-type(1),body.front-template-4.front-color-0 
.place__address p:nth-of-type(1) {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .place-detail__name {
  border-color: #1F3158 !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-4.front-color-0 .list-recruit .recruit__ttl {
  border-color: #1F3158;
}

body.front-template-4.front-color-0 .list-recruit .recruit__start {
  background-color: #1F3158;
}

/* 各種申請 */
body.front-template-4.front-color-0 .list-app .app__attention {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .list-app .app__start {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .list-app .app__online-app {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .list-app .app__online-pay {
  background-color: #1F3158;
}

body.front-template-4.front-color-0 .list-app .app__ttl {
  border-color: #1F3158;
}

body.front-template-4.front-color-0 .app-detail__name {
  border-color: #1F3158;
  color: #1F3158;
}

/* お知らせ */
/* リンク */

/* Template 4, color 7 */
@media (min-width: 992px) {
  body.front-template-4.front-color-7.front-index .header__nav ul li a {
    color: #333;
  }
}
body.front-template-4.front-color-7 .main + .col-12.col-lg-3 {
  background-color: rgba(34, 34, 34, 0.05);
}

body.front-template-4.front-color-7 .association-info {
  background-color: #222;
}

body.front-template-4.front-color-7 .section-ttl--type1::after,body.front-template-4.front-color-7  .recruit-detail__subttl::after,body.front-template-4.front-color-7  .recruit-detail__ttl::after,body.front-template-4.front-color-7  .asc-about__name::after,body.front-template-4.front-color-7  .place-detail__subttl::after,body.front-template-4.front-color-7  .place-detail__ttl::after,body.front-template-4.front-color-7  .team-detail__subttl::after,body.front-template-4.front-color-7  .team-detail__ttl::after,body.front-template-4.front-color-7  .page-team .section-heading::after, body.front-template-4.front-color-7.front-team .section-heading::after, body.front-template-4.front-color-7.front-player .section-heading::after,body.front-template-4.front-color-7  .app-detail__subttl::after,body.front-template-4.front-color-7  .app-detail__ttl::after,body.front-template-4.front-color-7  .comp-result__chart::after,body.front-template-4.front-color-7  .comp-detail__subttl::after,body.front-template-4.front-color-7  .comp-detail__ttl::after, body.front-template-4.front-color-7.front-competition .section-heading::after,body.front-template-4.front-color-7  .game_detail_header::after,body.front-template-4.front-color-7  .sch-detail__place::after,body.front-template-4.front-color-7  .top-news .section-ttl::after,body.front-template-4.front-color-7  .top-news .recruit-detail__subttl::after,body.front-template-4.front-color-7  .top-news .recruit-detail__ttl::after,body.front-template-4.front-color-7  .top-news .asc-about__name::after,body.front-template-4.front-color-7  .top-news .place-detail__subttl::after,body.front-template-4.front-color-7  .top-news .place-detail__ttl::after,body.front-template-4.front-color-7  .top-news .team-detail__subttl::after,body.front-template-4.front-color-7  .top-news .team-detail__ttl::after,body.front-template-4.front-color-7  .top-news .page-team .section-heading::after,body.front-template-4.front-color-7  .page-team .top-news .section-heading::after,body.front-template-4.front-color-7  .top-news body.front-team .section-heading::after, body.front-template-4.front-color-7.front-team .top-news .section-heading::after,body.front-template-4.front-color-7  .top-news body.front-player .section-heading::after, body.front-template-4.front-color-7.front-player .top-news .section-heading::after,body.front-template-4.front-color-7  .top-news .app-detail__subttl::after,body.front-template-4.front-color-7  .top-news .app-detail__ttl::after,body.front-template-4.front-color-7  .top-news .comp-result__chart::after,body.front-template-4.front-color-7  .top-news .comp-detail__subttl::after,body.front-template-4.front-color-7  .top-news .comp-detail__ttl::after,body.front-template-4.front-color-7  .top-news body.front-competition .section-heading::after, body.front-template-4.front-color-7.front-competition .top-news .section-heading::after,body.front-template-4.front-color-7  .top-news .game_detail_header::after,body.front-template-4.front-color-7  .top-news .sch-detail__place::after,body.front-template-4.front-color-7  .top-news .section-heading::after,body.front-template-4.front-color-7  .top-news .detail-heading::after,body.front-template-4.front-color-7  .top-news .archive__ttl::after,body.front-template-4.front-color-7  .top-news .news-detail__ttl::after,body.front-template-4.front-color-7  .top-news .news-detail__subttl::after,body.front-template-4.front-color-7  .top-news .schedule-range__ttl::after,body.front-template-4.front-color-7  .top-news .schedule-item__date h3::after,body.front-template-4.front-color-7  .schedule-item__date .top-news h3::after,body.front-template-4.front-color-7  .top-news .comp-online__ttl::after,body.front-template-4.front-color-7  .top-news .comp-online__subttl::after,body.front-template-4.front-color-7  .top-news .app-online__ttl::after,body.front-template-4.front-color-7  .top-news .app-online__subttl::after,body.front-template-4.front-color-7  .top-news .news__date::after,body.front-template-4.front-color-7  .top-recruit .section-ttl::after,body.front-template-4.front-color-7  .top-recruit .recruit-detail__subttl::after,body.front-template-4.front-color-7  .top-recruit .recruit-detail__ttl::after,body.front-template-4.front-color-7  .top-recruit .asc-about__name::after,body.front-template-4.front-color-7  .top-recruit .place-detail__subttl::after,body.front-template-4.front-color-7  .top-recruit .place-detail__ttl::after,body.front-template-4.front-color-7  .top-recruit .team-detail__subttl::after,body.front-template-4.front-color-7  .top-recruit .team-detail__ttl::after,body.front-template-4.front-color-7  .top-recruit .page-team .section-heading::after,body.front-template-4.front-color-7  .page-team .top-recruit .section-heading::after,body.front-template-4.front-color-7  .top-recruit body.front-team .section-heading::after, body.front-template-4.front-color-7.front-team .top-recruit .section-heading::after,body.front-template-4.front-color-7  .top-recruit body.front-player .section-heading::after, body.front-template-4.front-color-7.front-player .top-recruit .section-heading::after,body.front-template-4.front-color-7  .top-recruit .app-detail__subttl::after,body.front-template-4.front-color-7  .top-recruit .app-detail__ttl::after,body.front-template-4.front-color-7  .top-recruit .comp-result__chart::after,body.front-template-4.front-color-7  .top-recruit .comp-detail__subttl::after,body.front-template-4.front-color-7  .top-recruit .comp-detail__ttl::after,body.front-template-4.front-color-7  .top-recruit body.front-competition .section-heading::after, body.front-template-4.front-color-7.front-competition .top-recruit .section-heading::after,body.front-template-4.front-color-7  .top-recruit .game_detail_header::after,body.front-template-4.front-color-7  .top-recruit .sch-detail__place::after,body.front-template-4.front-color-7  .top-recruit .section-heading::after,body.front-template-4.front-color-7  .top-recruit .detail-heading::after,body.front-template-4.front-color-7  .top-recruit .archive__ttl::after,body.front-template-4.front-color-7  .top-recruit .news-detail__ttl::after,body.front-template-4.front-color-7  .top-recruit .news-detail__subttl::after,body.front-template-4.front-color-7  .top-recruit .schedule-range__ttl::after,body.front-template-4.front-color-7  .top-recruit .schedule-item__date h3::after,body.front-template-4.front-color-7  .schedule-item__date .top-recruit h3::after,body.front-template-4.front-color-7  .top-recruit .comp-online__ttl::after,body.front-template-4.front-color-7  .top-recruit .comp-online__subttl::after,body.front-template-4.front-color-7  .top-recruit .app-online__ttl::after,body.front-template-4.front-color-7  .top-recruit .app-online__subttl::after,body.front-template-4.front-color-7  .top-recruit .news__date::after,body.front-template-4.front-color-7  .top-result .section-ttl::after,body.front-template-4.front-color-7  .top-result .recruit-detail__subttl::after,body.front-template-4.front-color-7  .top-result .recruit-detail__ttl::after,body.front-template-4.front-color-7  .top-result .asc-about__name::after,body.front-template-4.front-color-7  .top-result .place-detail__subttl::after,body.front-template-4.front-color-7  .top-result .place-detail__ttl::after,body.front-template-4.front-color-7  .top-result .team-detail__subttl::after,body.front-template-4.front-color-7  .top-result .team-detail__ttl::after,body.front-template-4.front-color-7  .top-result .page-team .section-heading::after,body.front-template-4.front-color-7  .page-team .top-result .section-heading::after,body.front-template-4.front-color-7  .top-result body.front-team .section-heading::after, body.front-template-4.front-color-7.front-team .top-result .section-heading::after,body.front-template-4.front-color-7  .top-result body.front-player .section-heading::after, body.front-template-4.front-color-7.front-player .top-result .section-heading::after,body.front-template-4.front-color-7  .top-result .app-detail__subttl::after,body.front-template-4.front-color-7  .top-result .app-detail__ttl::after,body.front-template-4.front-color-7  .top-result .comp-result__chart::after,body.front-template-4.front-color-7  .top-result .comp-detail__subttl::after,body.front-template-4.front-color-7  .top-result .comp-detail__ttl::after,body.front-template-4.front-color-7  .top-result body.front-competition .section-heading::after, body.front-template-4.front-color-7.front-competition .top-result .section-heading::after,body.front-template-4.front-color-7  .top-result .game_detail_header::after,body.front-template-4.front-color-7  .top-result .sch-detail__place::after,body.front-template-4.front-color-7  .top-result .section-heading::after,body.front-template-4.front-color-7  .top-result .detail-heading::after,body.front-template-4.front-color-7  .top-result .archive__ttl::after,body.front-template-4.front-color-7  .top-result .news-detail__ttl::after,body.front-template-4.front-color-7  .top-result .news-detail__subttl::after,body.front-template-4.front-color-7  .top-result .schedule-range__ttl::after,body.front-template-4.front-color-7  .top-result .schedule-item__date h3::after,body.front-template-4.front-color-7  .schedule-item__date .top-result h3::after,body.front-template-4.front-color-7  .top-result .comp-online__ttl::after,body.front-template-4.front-color-7  .top-result .comp-online__subttl::after,body.front-template-4.front-color-7  .top-result .app-online__ttl::after,body.front-template-4.front-color-7  .top-result .app-online__subttl::after,body.front-template-4.front-color-7  .top-result .news__date::after,body.front-template-4.front-color-7  .top-comp .section-ttl::after,body.front-template-4.front-color-7  .top-comp .recruit-detail__subttl::after,body.front-template-4.front-color-7  .top-comp .recruit-detail__ttl::after,body.front-template-4.front-color-7  .top-comp .asc-about__name::after,body.front-template-4.front-color-7  .top-comp .place-detail__subttl::after,body.front-template-4.front-color-7  .top-comp .place-detail__ttl::after,body.front-template-4.front-color-7  .top-comp .team-detail__subttl::after,body.front-template-4.front-color-7  .top-comp .team-detail__ttl::after,body.front-template-4.front-color-7  .top-comp .page-team .section-heading::after,body.front-template-4.front-color-7  .page-team .top-comp .section-heading::after,body.front-template-4.front-color-7  .top-comp body.front-team .section-heading::after, body.front-template-4.front-color-7.front-team .top-comp .section-heading::after,body.front-template-4.front-color-7  .top-comp body.front-player .section-heading::after, body.front-template-4.front-color-7.front-player .top-comp .section-heading::after,body.front-template-4.front-color-7  .top-comp .app-detail__subttl::after,body.front-template-4.front-color-7  .top-comp .app-detail__ttl::after,body.front-template-4.front-color-7  .top-comp .comp-result__chart::after,body.front-template-4.front-color-7  .top-comp .comp-detail__subttl::after,body.front-template-4.front-color-7  .top-comp .comp-detail__ttl::after,body.front-template-4.front-color-7  .top-comp body.front-competition .section-heading::after, body.front-template-4.front-color-7.front-competition .top-comp .section-heading::after,body.front-template-4.front-color-7  .top-comp .game_detail_header::after,body.front-template-4.front-color-7  .top-comp .sch-detail__place::after,body.front-template-4.front-color-7  .top-comp .section-heading::after,body.front-template-4.front-color-7  .top-comp .detail-heading::after,body.front-template-4.front-color-7  .top-comp .archive__ttl::after,body.front-template-4.front-color-7  .top-comp .news-detail__ttl::after,body.front-template-4.front-color-7  .top-comp .news-detail__subttl::after,body.front-template-4.front-color-7  .top-comp .schedule-range__ttl::after,body.front-template-4.front-color-7  .top-comp .schedule-item__date h3::after,body.front-template-4.front-color-7  .schedule-item__date .top-comp h3::after,body.front-template-4.front-color-7  .top-comp .comp-online__ttl::after,body.front-template-4.front-color-7  .top-comp .comp-online__subttl::after,body.front-template-4.front-color-7  .top-comp .app-online__ttl::after,body.front-template-4.front-color-7  .top-comp .app-online__subttl::after,body.front-template-4.front-color-7  .top-comp .news__date::after,body.front-template-4.front-color-7  .this-week-games > .section-ttl::after,body.front-template-4.front-color-7  .this-week-games > .recruit-detail__subttl::after,body.front-template-4.front-color-7  .this-week-games > .recruit-detail__ttl::after,body.front-template-4.front-color-7  .this-week-games > .asc-about__name::after,body.front-template-4.front-color-7  .this-week-games > .place-detail__subttl::after,body.front-template-4.front-color-7  .this-week-games > .place-detail__ttl::after,body.front-template-4.front-color-7  .this-week-games > .team-detail__subttl::after,body.front-template-4.front-color-7  .this-week-games > .team-detail__ttl::after,body.front-template-4.front-color-7  .page-team .this-week-games > .section-heading::after, body.front-template-4.front-color-7.front-team .this-week-games > .section-heading::after, body.front-template-4.front-color-7.front-player .this-week-games > .section-heading::after,body.front-template-4.front-color-7  .this-week-games > .app-detail__subttl::after,body.front-template-4.front-color-7  .this-week-games > .app-detail__ttl::after,body.front-template-4.front-color-7  .this-week-games > .comp-result__chart::after,body.front-template-4.front-color-7  .this-week-games > .comp-detail__subttl::after,body.front-template-4.front-color-7  .this-week-games > .comp-detail__ttl::after, body.front-template-4.front-color-7.front-competition .this-week-games > .section-heading::after,body.front-template-4.front-color-7  .this-week-games > .game_detail_header::after,body.front-template-4.front-color-7  .this-week-games > .sch-detail__place::after,body.front-template-4.front-color-7  .this-week-games > .section-heading::after,body.front-template-4.front-color-7  .this-week-games > .detail-heading::after,body.front-template-4.front-color-7  .this-week-games > .archive__ttl::after,body.front-template-4.front-color-7  .this-week-games > .news-detail__ttl::after,body.front-template-4.front-color-7  .this-week-games > .news-detail__subttl::after,body.front-template-4.front-color-7  .this-week-games > .schedule-range__ttl::after,body.front-template-4.front-color-7  .schedule-item__date .this-week-games > h3::after,body.front-template-4.front-color-7  .this-week-games > .comp-online__ttl::after,body.front-template-4.front-color-7  .this-week-games > .comp-online__subttl::after,body.front-template-4.front-color-7  .this-week-games > .app-online__ttl::after,body.front-template-4.front-color-7  .this-week-games > .app-online__subttl::after,body.front-template-4.front-color-7  .this-week-games > .news__date::after,body.front-template-4.front-color-7  .news__date::after,body.front-template-4.front-color-7  .app-online__subttl::after,body.front-template-4.front-color-7  .app-online__ttl::after,body.front-template-4.front-color-7  .comp-online__subttl::after,body.front-template-4.front-color-7  .comp-online__ttl::after,body.front-template-4.front-color-7  .schedule-item__date h3::after,body.front-template-4.front-color-7  .schedule-item__date .h3::after,body.front-template-4.front-color-7  .schedule-range__ttl::after,body.front-template-4.front-color-7  .news-detail__subttl::after,body.front-template-4.front-color-7  .news-detail__ttl::after,body.front-template-4.front-color-7  .archive__ttl::after,body.front-template-4.front-color-7  .detail-heading::after,body.front-template-4.front-color-7  .section-heading::after {
  background-color: #222;
}

body.front-template-4.front-color-7 .modal-header::after {
  background-color: #222;
}

body.front-template-4.front-color-7 .header__nav ul li a::before {
  color: #222;
}

body.front-template-4.front-color-7 .header__nav ul li a:hover {
  background-color: rgba(34, 34, 34, 0.1);
}

body.front-template-4.front-color-7 .sidebar {
  background-color: #222;
}

@media (min-width: 992px) {
  body.front-template-4.front-color-7 .sidebar {
    background-color: transparent;
  }
}
body.front-template-4.front-color-7 .btn-primary {
  border-color: #222;
  background-color: #222;
  color: #fff;
}

body.front-template-4.front-color-7 .btn-primary:hover {
  background-color: #fff;
  color: #222;
}

body.front-template-4.front-color-7 .daterangepicker td.active,body.front-template-4.front-color-7 
.daterangepicker td.active:hover {
  background-color: #222;
}

body.front-template-4.front-color-7 .daterangepicker td.in-range {
  background-color: rgba(34, 34, 34, 0.2);
}

body.front-template-4.front-color-7 .daterangepicker .applyBtn {
  background-color: #222;
  border-color: #222;
}

body.front-template-4.front-color-7 .daterangepicker .applyBtn:hover {
  color: #222;
}

body.front-template-4.front-color-7 .daterangepicker .end-date {
  background-color: #222 !important;
  border-color: #222;
  color: #fff;
}

body.front-template-4.front-color-7 .ui-state-default.exist_game {
  background-color: #222 !important;
  border: 1px solid #222;
}

body.front-template-4.front-color-7 .ui-state-default.exist_game:hover {
  background-color: #fff !important;
  color: #222 !important;
}

body.front-template-4.front-color-7 .related-item__icon {
  color: #222;
  border-color: #222;
}

body.front-template-4.front-color-7 .related-item__icon i {
  color: #222;
}

body.front-template-4.front-color-7 .section-heading::before {
  color: #222;
}

body.front-template-4.front-color-7 .section-heading::after {
  background-color: #222;
}

/* トップページ */
body.front-template-4.front-color-7 .top-comp-item__name h3::after {
  background-color: #222;
}

body.front-template-4.front-color-7 .top-recruit-item__attention {
  background-color: #222;
}

/* スケジュール */
body.front-template-4.front-color-7 .schedule-item-header {
  border-left-color: #222;
}

body.front-template-4.front-color-7 .schedule-item__btn a {
  color: #fff;
}

body.front-template-4.front-color-7 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-4.front-color-7 .score_detail_table .team::after,body.front-template-4.front-color-7  .score_detail_table .fix::after {
  background-color: #222;
}

body.front-template-4.front-color-7 .custom_detail_header::after {
  background-color: #222;
}

/* 大会案内 */
body.front-template-4.front-color-7 .comp-result__btn {
  background-color: #222;
}

body.front-template-4.front-color-7 .ranking_table thead th::after {
  background-color: #222;
}

body.front-template-4.front-color-7 .reague_table th::after {
  background-color: #222;
}

/* 協会について */
/* チーム紹介 */
body.front-template-4.front-color-7 .team-card__data--name::before {
  background-color: #222;
}

body.front-template-4.front-color-7 .page-heading__ttl h2::before {
  background-color: #222;
}

/* 会場情報 */
body.front-template-4.front-color-7 .place__tel p:nth-of-type(1),body.front-template-4.front-color-7 
.place__address p:nth-of-type(1) {
  background-color: #222;
}

body.front-template-4.front-color-7 .place-detail__name {
  border-color: #222 !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-4.front-color-7 .list-recruit .recruit__ttl {
  border-color: #222;
}

body.front-template-4.front-color-7 .list-recruit .recruit__start {
  background-color: #222;
}

/* 各種申請 */
body.front-template-4.front-color-7 .list-app .app__attention {
  background-color: #222;
}

body.front-template-4.front-color-7 .list-app .app__start {
  background-color: #222;
}

body.front-template-4.front-color-7 .list-app .app__online-app {
  background-color: #222;
}

body.front-template-4.front-color-7 .list-app .app__online-pay {
  background-color: #222;
}

body.front-template-4.front-color-7 .list-app .app__ttl {
  border-color: #222;
}

body.front-template-4.front-color-7 .app-detail__name {
  border-color: #222;
  color: #222;
}

/* お知らせ */
/* リンク */
body.front-template-4.front-color-7 .btn-primary {
  border-color: #222;
  background-color: #222;
  color: #fff;
}

body.front-template-4.front-color-7 .btn-primary:hover {
  background-color: #fff;
  color: #222;
}

body.front-template-4.front-color-7 .daterangepicker td.active,body.front-template-4.front-color-7 
.daterangepicker td.active:hover {
  background-color: #333;
}

body.front-template-4.front-color-7 .daterangepicker td.in-range {
  background-color: rgba(51, 51, 51, 0.2);
}

body.front-template-4.front-color-7 .daterangepicker .applyBtn {
  background-color: #333;
  border-color: #333;
}

body.front-template-4.front-color-7 .daterangepicker .applyBtn:hover {
  color: #333;
}

body.front-template-4.front-color-7 .daterangepicker .end-date {
  background-color: #333 !important;
  border-color: #fff;
  color: #fff;
}

body.front-template-4.front-color-7 .ui-state-default.exist_game {
  background-color: #222 !important;
  border: 2px solid #222 !important;
}

body.front-template-4.front-color-7 .ui-state-default.exist_game:hover {
  background-color: #fff !important;
  color: #222 !important;
}

body.front-template-4.front-color-7 .related-item__icon {
  color: #fff;
  border-color: #fff;
}

body.front-template-4.front-color-7 .related-item__icon i {
  color: #fff;
}

body.front-template-4.front-color-7 .section-heading::before {
  color: #333;
}

/* トップページ */
body.front-template-4.front-color-7 .top-comp-item__name h3::after {
  background-color: #fff;
}

body.front-template-4.front-color-7 .top-recruit-item__attention {
  background-color: #222;
  color: #fff;
}

/* スケジュール */
body.front-template-4.front-color-7 .schedule-item-header {
  border-left-color: #222;
}

body.front-template-4.front-color-7 .schedule-item__btn a {
  color: #fff;
}

body.front-template-4.front-color-7 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-4.front-color-7 .score_detail_table .team::after,body.front-template-4.front-color-7  .score_detail_table .fix::after {
  background-color: #fff;
}

body.front-template-4.front-color-7 .custom_detail_header::after {
  background-color: #fff;
}

/* 大会案内 */
body.front-template-4.front-color-7 .comp-result__btn {
  background-color: #fff;
}

body.front-template-4.front-color-7 .ranking_table thead th::after {
  background-color: #fff;
}

body.front-template-4.front-color-7 .reague_table th::after {
  background-color: #fff;
}

/* 協会について */
/* チーム紹介 */
body.front-template-4.front-color-7 .team-card__data--name::before {
  background-color: #333;
}

body.front-template-4.front-color-7 .page-heading__ttl h2::before {
  background-color: #fff;
}

/* 会場情報 */
body.front-template-4.front-color-7 .place__tel p:nth-of-type(1),body.front-template-4.front-color-7 
.place__address p:nth-of-type(1) {
  background-color: #333;
}

body.front-template-4.front-color-7 .place-detail__name {
  border-color: #fff !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-4.front-color-7 .list-recruit .recruit__ttl {
  border-color: #fff;
}

body.front-template-4.front-color-7 .list-recruit .recruit__start {
  background-color: #333;
}

/* 各種申請 */
body.front-template-4.front-color-7 .list-app .app__attention {
  background-color: #333;
}

body.front-template-4.front-color-7 .list-app .app__start {
  background-color: #333;
}

body.front-template-4.front-color-7 .list-app .app__online-app {
  background-color: #333;
}

body.front-template-4.front-color-7 .list-app .app__online-pay {
  background-color: #333;
}

body.front-template-4.front-color-7 .list-app .app__ttl {
  border-color: #fff;
}

body.front-template-4.front-color-7 .app-detail__name {
  border-color: #fff;
  color: #fff;
}

/* お知らせ */
/* リンク */

/* Template 5, color 0 */
body.front-template-5.front-color-0 .association-info {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .detail-heading::after {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .section-ttl--type1::after,body.front-template-5.front-color-0  .recruit-detail__subttl::after,body.front-template-5.front-color-0  .recruit-detail__ttl::after,body.front-template-5.front-color-0  .asc-about__name::after,body.front-template-5.front-color-0  .place-detail__subttl::after,body.front-template-5.front-color-0  .place-detail__ttl::after,body.front-template-5.front-color-0  .team-detail__subttl::after,body.front-template-5.front-color-0  .team-detail__ttl::after,body.front-template-5.front-color-0  .page-team .section-heading::after, body.front-template-5.front-color-0.front-team .section-heading::after, body.front-template-5.front-color-0.front-player .section-heading::after,body.front-template-5.front-color-0  .app-detail__subttl::after,body.front-template-5.front-color-0  .app-detail__ttl::after,body.front-template-5.front-color-0  .comp-result__chart::after,body.front-template-5.front-color-0  .comp-detail__subttl::after,body.front-template-5.front-color-0  .comp-detail__ttl::after, body.front-template-5.front-color-0.front-competition .section-heading::after,body.front-template-5.front-color-0  .game_detail_header::after,body.front-template-5.front-color-0  .sch-detail__place::after,body.front-template-5.front-color-0  .top-news .section-ttl::after,body.front-template-5.front-color-0  .top-news .recruit-detail__subttl::after,body.front-template-5.front-color-0  .top-news .recruit-detail__ttl::after,body.front-template-5.front-color-0  .top-news .asc-about__name::after,body.front-template-5.front-color-0  .top-news .place-detail__subttl::after,body.front-template-5.front-color-0  .top-news .place-detail__ttl::after,body.front-template-5.front-color-0  .top-news .team-detail__subttl::after,body.front-template-5.front-color-0  .top-news .team-detail__ttl::after,body.front-template-5.front-color-0  .top-news .page-team .section-heading::after,body.front-template-5.front-color-0  .page-team .top-news .section-heading::after,body.front-template-5.front-color-0  .top-news body.front-team .section-heading::after, body.front-template-5.front-color-0.front-team .top-news .section-heading::after,body.front-template-5.front-color-0  .top-news body.front-player .section-heading::after, body.front-template-5.front-color-0.front-player .top-news .section-heading::after,body.front-template-5.front-color-0  .top-news .app-detail__subttl::after,body.front-template-5.front-color-0  .top-news .app-detail__ttl::after,body.front-template-5.front-color-0  .top-news .comp-result__chart::after,body.front-template-5.front-color-0  .top-news .comp-detail__subttl::after,body.front-template-5.front-color-0  .top-news .comp-detail__ttl::after,body.front-template-5.front-color-0  .top-news body.front-competition .section-heading::after, body.front-template-5.front-color-0.front-competition .top-news .section-heading::after,body.front-template-5.front-color-0  .top-news .game_detail_header::after,body.front-template-5.front-color-0  .top-news .sch-detail__place::after,body.front-template-5.front-color-0  .top-news .section-heading::after,body.front-template-5.front-color-0  .top-news .detail-heading::after,body.front-template-5.front-color-0  .top-news .archive__ttl::after,body.front-template-5.front-color-0  .top-news .news-detail__ttl::after,body.front-template-5.front-color-0  .top-news .news-detail__subttl::after,body.front-template-5.front-color-0  .top-news .schedule-range__ttl::after,body.front-template-5.front-color-0  .top-news .schedule-item__date h3::after,body.front-template-5.front-color-0  .schedule-item__date .top-news h3::after,body.front-template-5.front-color-0  .top-news .comp-online__ttl::after,body.front-template-5.front-color-0  .top-news .comp-online__subttl::after,body.front-template-5.front-color-0  .top-news .app-online__ttl::after,body.front-template-5.front-color-0  .top-news .app-online__subttl::after,body.front-template-5.front-color-0  .top-news .news__date::after,body.front-template-5.front-color-0  .top-recruit .section-ttl::after,body.front-template-5.front-color-0  .top-recruit .recruit-detail__subttl::after,body.front-template-5.front-color-0  .top-recruit .recruit-detail__ttl::after,body.front-template-5.front-color-0  .top-recruit .asc-about__name::after,body.front-template-5.front-color-0  .top-recruit .place-detail__subttl::after,body.front-template-5.front-color-0  .top-recruit .place-detail__ttl::after,body.front-template-5.front-color-0  .top-recruit .team-detail__subttl::after,body.front-template-5.front-color-0  .top-recruit .team-detail__ttl::after,body.front-template-5.front-color-0  .top-recruit .page-team .section-heading::after,body.front-template-5.front-color-0  .page-team .top-recruit .section-heading::after,body.front-template-5.front-color-0  .top-recruit body.front-team .section-heading::after, body.front-template-5.front-color-0.front-team .top-recruit .section-heading::after,body.front-template-5.front-color-0  .top-recruit body.front-player .section-heading::after, body.front-template-5.front-color-0.front-player .top-recruit .section-heading::after,body.front-template-5.front-color-0  .top-recruit .app-detail__subttl::after,body.front-template-5.front-color-0  .top-recruit .app-detail__ttl::after,body.front-template-5.front-color-0  .top-recruit .comp-result__chart::after,body.front-template-5.front-color-0  .top-recruit .comp-detail__subttl::after,body.front-template-5.front-color-0  .top-recruit .comp-detail__ttl::after,body.front-template-5.front-color-0  .top-recruit body.front-competition .section-heading::after, body.front-template-5.front-color-0.front-competition .top-recruit .section-heading::after,body.front-template-5.front-color-0  .top-recruit .game_detail_header::after,body.front-template-5.front-color-0  .top-recruit .sch-detail__place::after,body.front-template-5.front-color-0  .top-recruit .section-heading::after,body.front-template-5.front-color-0  .top-recruit .detail-heading::after,body.front-template-5.front-color-0  .top-recruit .archive__ttl::after,body.front-template-5.front-color-0  .top-recruit .news-detail__ttl::after,body.front-template-5.front-color-0  .top-recruit .news-detail__subttl::after,body.front-template-5.front-color-0  .top-recruit .schedule-range__ttl::after,body.front-template-5.front-color-0  .top-recruit .schedule-item__date h3::after,body.front-template-5.front-color-0  .schedule-item__date .top-recruit h3::after,body.front-template-5.front-color-0  .top-recruit .comp-online__ttl::after,body.front-template-5.front-color-0  .top-recruit .comp-online__subttl::after,body.front-template-5.front-color-0  .top-recruit .app-online__ttl::after,body.front-template-5.front-color-0  .top-recruit .app-online__subttl::after,body.front-template-5.front-color-0  .top-recruit .news__date::after,body.front-template-5.front-color-0  .top-result .section-ttl::after,body.front-template-5.front-color-0  .top-result .recruit-detail__subttl::after,body.front-template-5.front-color-0  .top-result .recruit-detail__ttl::after,body.front-template-5.front-color-0  .top-result .asc-about__name::after,body.front-template-5.front-color-0  .top-result .place-detail__subttl::after,body.front-template-5.front-color-0  .top-result .place-detail__ttl::after,body.front-template-5.front-color-0  .top-result .team-detail__subttl::after,body.front-template-5.front-color-0  .top-result .team-detail__ttl::after,body.front-template-5.front-color-0  .top-result .page-team .section-heading::after,body.front-template-5.front-color-0  .page-team .top-result .section-heading::after,body.front-template-5.front-color-0  .top-result body.front-team .section-heading::after, body.front-template-5.front-color-0.front-team .top-result .section-heading::after,body.front-template-5.front-color-0  .top-result body.front-player .section-heading::after, body.front-template-5.front-color-0.front-player .top-result .section-heading::after,body.front-template-5.front-color-0  .top-result .app-detail__subttl::after,body.front-template-5.front-color-0  .top-result .app-detail__ttl::after,body.front-template-5.front-color-0  .top-result .comp-result__chart::after,body.front-template-5.front-color-0  .top-result .comp-detail__subttl::after,body.front-template-5.front-color-0  .top-result .comp-detail__ttl::after,body.front-template-5.front-color-0  .top-result body.front-competition .section-heading::after, body.front-template-5.front-color-0.front-competition .top-result .section-heading::after,body.front-template-5.front-color-0  .top-result .game_detail_header::after,body.front-template-5.front-color-0  .top-result .sch-detail__place::after,body.front-template-5.front-color-0  .top-result .section-heading::after,body.front-template-5.front-color-0  .top-result .detail-heading::after,body.front-template-5.front-color-0  .top-result .archive__ttl::after,body.front-template-5.front-color-0  .top-result .news-detail__ttl::after,body.front-template-5.front-color-0  .top-result .news-detail__subttl::after,body.front-template-5.front-color-0  .top-result .schedule-range__ttl::after,body.front-template-5.front-color-0  .top-result .schedule-item__date h3::after,body.front-template-5.front-color-0  .schedule-item__date .top-result h3::after,body.front-template-5.front-color-0  .top-result .comp-online__ttl::after,body.front-template-5.front-color-0  .top-result .comp-online__subttl::after,body.front-template-5.front-color-0  .top-result .app-online__ttl::after,body.front-template-5.front-color-0  .top-result .app-online__subttl::after,body.front-template-5.front-color-0  .top-result .news__date::after,body.front-template-5.front-color-0  .top-comp .section-ttl::after,body.front-template-5.front-color-0  .top-comp .recruit-detail__subttl::after,body.front-template-5.front-color-0  .top-comp .recruit-detail__ttl::after,body.front-template-5.front-color-0  .top-comp .asc-about__name::after,body.front-template-5.front-color-0  .top-comp .place-detail__subttl::after,body.front-template-5.front-color-0  .top-comp .place-detail__ttl::after,body.front-template-5.front-color-0  .top-comp .team-detail__subttl::after,body.front-template-5.front-color-0  .top-comp .team-detail__ttl::after,body.front-template-5.front-color-0  .top-comp .page-team .section-heading::after,body.front-template-5.front-color-0  .page-team .top-comp .section-heading::after,body.front-template-5.front-color-0  .top-comp body.front-team .section-heading::after, body.front-template-5.front-color-0.front-team .top-comp .section-heading::after,body.front-template-5.front-color-0  .top-comp body.front-player .section-heading::after, body.front-template-5.front-color-0.front-player .top-comp .section-heading::after,body.front-template-5.front-color-0  .top-comp .app-detail__subttl::after,body.front-template-5.front-color-0  .top-comp .app-detail__ttl::after,body.front-template-5.front-color-0  .top-comp .comp-result__chart::after,body.front-template-5.front-color-0  .top-comp .comp-detail__subttl::after,body.front-template-5.front-color-0  .top-comp .comp-detail__ttl::after,body.front-template-5.front-color-0  .top-comp body.front-competition .section-heading::after, body.front-template-5.front-color-0.front-competition .top-comp .section-heading::after,body.front-template-5.front-color-0  .top-comp .game_detail_header::after,body.front-template-5.front-color-0  .top-comp .sch-detail__place::after,body.front-template-5.front-color-0  .top-comp .section-heading::after,body.front-template-5.front-color-0  .top-comp .detail-heading::after,body.front-template-5.front-color-0  .top-comp .archive__ttl::after,body.front-template-5.front-color-0  .top-comp .news-detail__ttl::after,body.front-template-5.front-color-0  .top-comp .news-detail__subttl::after,body.front-template-5.front-color-0  .top-comp .schedule-range__ttl::after,body.front-template-5.front-color-0  .top-comp .schedule-item__date h3::after,body.front-template-5.front-color-0  .schedule-item__date .top-comp h3::after,body.front-template-5.front-color-0  .top-comp .comp-online__ttl::after,body.front-template-5.front-color-0  .top-comp .comp-online__subttl::after,body.front-template-5.front-color-0  .top-comp .app-online__ttl::after,body.front-template-5.front-color-0  .top-comp .app-online__subttl::after,body.front-template-5.front-color-0  .top-comp .news__date::after,body.front-template-5.front-color-0  .this-week-games > .section-ttl::after,body.front-template-5.front-color-0  .this-week-games > .recruit-detail__subttl::after,body.front-template-5.front-color-0  .this-week-games > .recruit-detail__ttl::after,body.front-template-5.front-color-0  .this-week-games > .asc-about__name::after,body.front-template-5.front-color-0  .this-week-games > .place-detail__subttl::after,body.front-template-5.front-color-0  .this-week-games > .place-detail__ttl::after,body.front-template-5.front-color-0  .this-week-games > .team-detail__subttl::after,body.front-template-5.front-color-0  .this-week-games > .team-detail__ttl::after,body.front-template-5.front-color-0  .page-team .this-week-games > .section-heading::after, body.front-template-5.front-color-0.front-team .this-week-games > .section-heading::after, body.front-template-5.front-color-0.front-player .this-week-games > .section-heading::after,body.front-template-5.front-color-0  .this-week-games > .app-detail__subttl::after,body.front-template-5.front-color-0  .this-week-games > .app-detail__ttl::after,body.front-template-5.front-color-0  .this-week-games > .comp-result__chart::after,body.front-template-5.front-color-0  .this-week-games > .comp-detail__subttl::after,body.front-template-5.front-color-0  .this-week-games > .comp-detail__ttl::after, body.front-template-5.front-color-0.front-competition .this-week-games > .section-heading::after,body.front-template-5.front-color-0  .this-week-games > .game_detail_header::after,body.front-template-5.front-color-0  .this-week-games > .sch-detail__place::after,body.front-template-5.front-color-0  .this-week-games > .section-heading::after,body.front-template-5.front-color-0  .this-week-games > .detail-heading::after,body.front-template-5.front-color-0  .this-week-games > .archive__ttl::after,body.front-template-5.front-color-0  .this-week-games > .news-detail__ttl::after,body.front-template-5.front-color-0  .this-week-games > .news-detail__subttl::after,body.front-template-5.front-color-0  .this-week-games > .schedule-range__ttl::after,body.front-template-5.front-color-0  .schedule-item__date .this-week-games > h3::after,body.front-template-5.front-color-0  .this-week-games > .comp-online__ttl::after,body.front-template-5.front-color-0  .this-week-games > .comp-online__subttl::after,body.front-template-5.front-color-0  .this-week-games > .app-online__ttl::after,body.front-template-5.front-color-0  .this-week-games > .app-online__subttl::after,body.front-template-5.front-color-0  .this-week-games > .news__date::after,body.front-template-5.front-color-0  .news__date::after,body.front-template-5.front-color-0  .app-online__subttl::after,body.front-template-5.front-color-0  .app-online__ttl::after,body.front-template-5.front-color-0  .comp-online__subttl::after,body.front-template-5.front-color-0  .comp-online__ttl::after,body.front-template-5.front-color-0  .schedule-item__date h3::after,body.front-template-5.front-color-0  .schedule-item__date .h3::after,body.front-template-5.front-color-0  .schedule-range__ttl::after,body.front-template-5.front-color-0  .news-detail__subttl::after,body.front-template-5.front-color-0  .news-detail__ttl::after,body.front-template-5.front-color-0  .archive__ttl::after,body.front-template-5.front-color-0  .detail-heading::after,body.front-template-5.front-color-0  .section-heading::after {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .modal-header::after {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .header__nav ul {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .header__nav ul li a::before {
  color: #1F3158;
}

body.front-template-5.front-color-0 .header__nav ul li a:hover {
  background-color: rgba(31, 49, 88, 0.1);
}

body.front-template-5.front-color-0 .header__inner {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .sidebar {
  background-color: #1F3158;
}

@media (min-width: 992px) {
  body.front-template-5.front-color-0 .sidebar {
    background-color: transparent;
  }
}
body.front-template-5.front-color-0 .btn-primary {
  border-color: #1F3158;
  background-color: #1F3158;
  color: #fff;
}

body.front-template-5.front-color-0 .btn-primary:hover {
  background-color: #fff;
  color: #1F3158;
}

body.front-template-5.front-color-0 .daterangepicker td.active,body.front-template-5.front-color-0 
.daterangepicker td.active:hover {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .daterangepicker td.in-range {
  background-color: rgba(31, 49, 88, 0.2);
}

body.front-template-5.front-color-0 .daterangepicker .applyBtn {
  background-color: #1F3158;
  border-color: #1F3158;
}

body.front-template-5.front-color-0 .daterangepicker .applyBtn:hover {
  color: #1F3158;
}

body.front-template-5.front-color-0 .daterangepicker .end-date {
  background-color: #1F3158 !important;
  border-color: #1F3158;
  color: #fff;
}

body.front-template-5.front-color-0 .ui-state-default.exist_game {
  background-color: #1F3158 !important;
  border: 1px solid #1F3158;
}

body.front-template-5.front-color-0 .ui-state-default.exist_game:hover {
  background-color: #fff !important;
  color: #1F3158 !important;
}

body.front-template-5.front-color-0 .related-item__icon {
  color: #1F3158;
  border-color: #1F3158;
}

body.front-template-5.front-color-0 .related-item__icon i {
  color: #1F3158;
}

body.front-template-5.front-color-0 .section-heading::before {
  color: #1F3158;
}

/* トップページ */
body.front-template-5.front-color-0 .top-comp-item__name h3::after {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .top-recruit-item__attention {
  background-color: #1F3158;
}

/* スケジュール */
body.front-template-5.front-color-0 .schedule-item-header {
  border-left-color: #1F3158;
}

body.front-template-5.front-color-0 .schedule-item__btn a {
  color: #fff;
}

body.front-template-5.front-color-0 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-5.front-color-0 .score_detail_table .team::after,body.front-template-5.front-color-0  .score_detail_table .fix::after {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .custom_detail_header::after {
  background-color: #1F3158;
}

/* 大会案内 */
body.front-template-5.front-color-0 .comp-result__btn {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .ranking_table thead th::after {
  background-color: #32619e;
}

body.front-template-5.front-color-0 .reague_table th::after {
  background-color: #32619e;
}

/* 協会について */
/* チーム紹介 */
body.front-template-5.front-color-0 .team-card__data--name::before {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .page-heading__ttl h2::before {
  background-color: #1F3158;
}

/* 会場情報 */
body.front-template-5.front-color-0 .place__tel p:nth-of-type(1),body.front-template-5.front-color-0 
.place__address p:nth-of-type(1) {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .place-detail__name {
  border-color: #1F3158 !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-5.front-color-0 .list-recruit .recruit__ttl {
  border-color: #1F3158;
}

body.front-template-5.front-color-0 .list-recruit .recruit__start {
  background-color: #1F3158;
}

/* 各種申請 */
body.front-template-5.front-color-0 .list-app .app__attention {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .list-app .app__start {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .list-app .app__online-app {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .list-app .app__online-pay {
  background-color: #1F3158;
}

body.front-template-5.front-color-0 .list-app .app__ttl {
  border-color: #1F3158;
}

body.front-template-5.front-color-0 .app-detail__name {
  border-color: #1F3158;
  color: #1F3158;
}

/* お知らせ */
/* リンク */

/* Template 5, color 7 */
body.front-template-5.front-color-7 .association-info {
  background-color: #222;
}

body.front-template-5.front-color-7 .detail-heading::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .section-ttl--type1::after,body.front-template-5.front-color-7  .recruit-detail__subttl::after,body.front-template-5.front-color-7  .recruit-detail__ttl::after,body.front-template-5.front-color-7  .asc-about__name::after,body.front-template-5.front-color-7  .place-detail__subttl::after,body.front-template-5.front-color-7  .place-detail__ttl::after,body.front-template-5.front-color-7  .team-detail__subttl::after,body.front-template-5.front-color-7  .team-detail__ttl::after,body.front-template-5.front-color-7  .page-team .section-heading::after, body.front-template-5.front-color-7.front-team .section-heading::after, body.front-template-5.front-color-7.front-player .section-heading::after,body.front-template-5.front-color-7  .app-detail__subttl::after,body.front-template-5.front-color-7  .app-detail__ttl::after,body.front-template-5.front-color-7  .comp-result__chart::after,body.front-template-5.front-color-7  .comp-detail__subttl::after,body.front-template-5.front-color-7  .comp-detail__ttl::after, body.front-template-5.front-color-7.front-competition .section-heading::after,body.front-template-5.front-color-7  .game_detail_header::after,body.front-template-5.front-color-7  .sch-detail__place::after,body.front-template-5.front-color-7  .top-news .section-ttl::after,body.front-template-5.front-color-7  .top-news .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-news .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-news .asc-about__name::after,body.front-template-5.front-color-7  .top-news .place-detail__subttl::after,body.front-template-5.front-color-7  .top-news .place-detail__ttl::after,body.front-template-5.front-color-7  .top-news .team-detail__subttl::after,body.front-template-5.front-color-7  .top-news .team-detail__ttl::after,body.front-template-5.front-color-7  .top-news .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news .app-detail__subttl::after,body.front-template-5.front-color-7  .top-news .app-detail__ttl::after,body.front-template-5.front-color-7  .top-news .comp-result__chart::after,body.front-template-5.front-color-7  .top-news .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-news .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-news body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news .game_detail_header::after,body.front-template-5.front-color-7  .top-news .sch-detail__place::after,body.front-template-5.front-color-7  .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news .detail-heading::after,body.front-template-5.front-color-7  .top-news .archive__ttl::after,body.front-template-5.front-color-7  .top-news .news-detail__ttl::after,body.front-template-5.front-color-7  .top-news .news-detail__subttl::after,body.front-template-5.front-color-7  .top-news .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-news .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-news h3::after,body.front-template-5.front-color-7  .top-news .comp-online__ttl::after,body.front-template-5.front-color-7  .top-news .comp-online__subttl::after,body.front-template-5.front-color-7  .top-news .app-online__ttl::after,body.front-template-5.front-color-7  .top-news .app-online__subttl::after,body.front-template-5.front-color-7  .top-news .news__date::after,body.front-template-5.front-color-7  .top-recruit .section-ttl::after,body.front-template-5.front-color-7  .top-recruit .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .asc-about__name::after,body.front-template-5.front-color-7  .top-recruit .place-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .place-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .team-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .team-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit .app-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .app-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .comp-result__chart::after,body.front-template-5.front-color-7  .top-recruit .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit .game_detail_header::after,body.front-template-5.front-color-7  .top-recruit .sch-detail__place::after,body.front-template-5.front-color-7  .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit .detail-heading::after,body.front-template-5.front-color-7  .top-recruit .archive__ttl::after,body.front-template-5.front-color-7  .top-recruit .news-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .news-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-recruit .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-recruit h3::after,body.front-template-5.front-color-7  .top-recruit .comp-online__ttl::after,body.front-template-5.front-color-7  .top-recruit .comp-online__subttl::after,body.front-template-5.front-color-7  .top-recruit .app-online__ttl::after,body.front-template-5.front-color-7  .top-recruit .app-online__subttl::after,body.front-template-5.front-color-7  .top-recruit .news__date::after,body.front-template-5.front-color-7  .top-result .section-ttl::after,body.front-template-5.front-color-7  .top-result .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-result .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-result .asc-about__name::after,body.front-template-5.front-color-7  .top-result .place-detail__subttl::after,body.front-template-5.front-color-7  .top-result .place-detail__ttl::after,body.front-template-5.front-color-7  .top-result .team-detail__subttl::after,body.front-template-5.front-color-7  .top-result .team-detail__ttl::after,body.front-template-5.front-color-7  .top-result .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result .app-detail__subttl::after,body.front-template-5.front-color-7  .top-result .app-detail__ttl::after,body.front-template-5.front-color-7  .top-result .comp-result__chart::after,body.front-template-5.front-color-7  .top-result .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-result .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-result body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result .game_detail_header::after,body.front-template-5.front-color-7  .top-result .sch-detail__place::after,body.front-template-5.front-color-7  .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result .detail-heading::after,body.front-template-5.front-color-7  .top-result .archive__ttl::after,body.front-template-5.front-color-7  .top-result .news-detail__ttl::after,body.front-template-5.front-color-7  .top-result .news-detail__subttl::after,body.front-template-5.front-color-7  .top-result .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-result .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-result h3::after,body.front-template-5.front-color-7  .top-result .comp-online__ttl::after,body.front-template-5.front-color-7  .top-result .comp-online__subttl::after,body.front-template-5.front-color-7  .top-result .app-online__ttl::after,body.front-template-5.front-color-7  .top-result .app-online__subttl::after,body.front-template-5.front-color-7  .top-result .news__date::after,body.front-template-5.front-color-7  .top-comp .section-ttl::after,body.front-template-5.front-color-7  .top-comp .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .asc-about__name::after,body.front-template-5.front-color-7  .top-comp .place-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .place-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .team-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .team-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp .app-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .app-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .comp-result__chart::after,body.front-template-5.front-color-7  .top-comp .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-comp body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp .game_detail_header::after,body.front-template-5.front-color-7  .top-comp .sch-detail__place::after,body.front-template-5.front-color-7  .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp .detail-heading::after,body.front-template-5.front-color-7  .top-comp .archive__ttl::after,body.front-template-5.front-color-7  .top-comp .news-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .news-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-comp .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-comp h3::after,body.front-template-5.front-color-7  .top-comp .comp-online__ttl::after,body.front-template-5.front-color-7  .top-comp .comp-online__subttl::after,body.front-template-5.front-color-7  .top-comp .app-online__ttl::after,body.front-template-5.front-color-7  .top-comp .app-online__subttl::after,body.front-template-5.front-color-7  .top-comp .news__date::after,body.front-template-5.front-color-7  .this-week-games > .section-ttl::after,body.front-template-5.front-color-7  .this-week-games > .recruit-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .recruit-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .asc-about__name::after,body.front-template-5.front-color-7  .this-week-games > .place-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .place-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .team-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .team-detail__ttl::after,body.front-template-5.front-color-7  .page-team .this-week-games > .section-heading::after, body.front-template-5.front-color-7.front-team .this-week-games > .section-heading::after, body.front-template-5.front-color-7.front-player .this-week-games > .section-heading::after,body.front-template-5.front-color-7  .this-week-games > .app-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .app-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .comp-result__chart::after,body.front-template-5.front-color-7  .this-week-games > .comp-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .comp-detail__ttl::after, body.front-template-5.front-color-7.front-competition .this-week-games > .section-heading::after,body.front-template-5.front-color-7  .this-week-games > .game_detail_header::after,body.front-template-5.front-color-7  .this-week-games > .sch-detail__place::after,body.front-template-5.front-color-7  .this-week-games > .section-heading::after,body.front-template-5.front-color-7  .this-week-games > .detail-heading::after,body.front-template-5.front-color-7  .this-week-games > .archive__ttl::after,body.front-template-5.front-color-7  .this-week-games > .news-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .news-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .schedule-range__ttl::after,body.front-template-5.front-color-7  .schedule-item__date .this-week-games > h3::after,body.front-template-5.front-color-7  .this-week-games > .comp-online__ttl::after,body.front-template-5.front-color-7  .this-week-games > .comp-online__subttl::after,body.front-template-5.front-color-7  .this-week-games > .app-online__ttl::after,body.front-template-5.front-color-7  .this-week-games > .app-online__subttl::after,body.front-template-5.front-color-7  .this-week-games > .news__date::after,body.front-template-5.front-color-7  .news__date::after,body.front-template-5.front-color-7  .app-online__subttl::after,body.front-template-5.front-color-7  .app-online__ttl::after,body.front-template-5.front-color-7  .comp-online__subttl::after,body.front-template-5.front-color-7  .comp-online__ttl::after,body.front-template-5.front-color-7  .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .h3::after,body.front-template-5.front-color-7  .schedule-range__ttl::after,body.front-template-5.front-color-7  .news-detail__subttl::after,body.front-template-5.front-color-7  .news-detail__ttl::after,body.front-template-5.front-color-7  .archive__ttl::after,body.front-template-5.front-color-7  .detail-heading::after,body.front-template-5.front-color-7  .section-heading::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .modal-header::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .header__nav ul {
  background-color: #222;
}

body.front-template-5.front-color-7 .header__nav ul li a::before {
  color: #222;
}

body.front-template-5.front-color-7 .header__nav ul li a:hover {
  background-color: rgba(34, 34, 34, 0.1);
}

body.front-template-5.front-color-7 .header__inner {
  background-color: #222;
}

body.front-template-5.front-color-7 .sidebar {
  background-color: #222;
}

@media (min-width: 992px) {
  body.front-template-5.front-color-7 .sidebar {
    background-color: transparent;
  }
}
body.front-template-5.front-color-7 .btn-primary {
  border-color: #222;
  background-color: #222;
  color: #fff;
}

body.front-template-5.front-color-7 .btn-primary:hover {
  background-color: #fff;
  color: #222;
}

body.front-template-5.front-color-7 .daterangepicker td.active,body.front-template-5.front-color-7 
.daterangepicker td.active:hover {
  background-color: #222;
}

body.front-template-5.front-color-7 .daterangepicker td.in-range {
  background-color: rgba(34, 34, 34, 0.2);
}

body.front-template-5.front-color-7 .daterangepicker .applyBtn {
  background-color: #222;
  border-color: #222;
}

body.front-template-5.front-color-7 .daterangepicker .applyBtn:hover {
  color: #222;
}

body.front-template-5.front-color-7 .daterangepicker .end-date {
  background-color: #222 !important;
  border-color: #222;
  color: #fff;
}

body.front-template-5.front-color-7 .ui-state-default.exist_game {
  background-color: #222 !important;
  border: 1px solid #222;
}

body.front-template-5.front-color-7 .ui-state-default.exist_game:hover {
  background-color: #fff !important;
  color: #222 !important;
}

body.front-template-5.front-color-7 .related-item__icon {
  color: #222;
  border-color: #222;
}

body.front-template-5.front-color-7 .related-item__icon i {
  color: #222;
}

body.front-template-5.front-color-7 .section-heading::before {
  color: #222;
}

/* トップページ */
body.front-template-5.front-color-7 .top-comp-item__name h3::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .top-recruit-item__attention {
  background-color: #222;
}

/* スケジュール */
body.front-template-5.front-color-7 .schedule-item-header {
  border-left-color: #222;
}

body.front-template-5.front-color-7 .schedule-item__btn a {
  color: #fff;
}

body.front-template-5.front-color-7 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-5.front-color-7 .score_detail_table .team::after,body.front-template-5.front-color-7  .score_detail_table .fix::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .custom_detail_header::after {
  background-color: #222;
}

/* 大会案内 */
body.front-template-5.front-color-7 .comp-result__btn {
  background-color: #222;
}

body.front-template-5.front-color-7 .ranking_table thead th::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .reague_table th::after {
  background-color: #222;
}

/* 協会について */
/* チーム紹介 */
body.front-template-5.front-color-7 .team-card__data--name::before {
  background-color: #222;
}

body.front-template-5.front-color-7 .page-heading__ttl h2::before {
  background-color: #222;
}

/* 会場情報 */
body.front-template-5.front-color-7 .place__tel p:nth-of-type(1),body.front-template-5.front-color-7 
.place__address p:nth-of-type(1) {
  background-color: #222;
}

body.front-template-5.front-color-7 .place-detail__name {
  border-color: #222 !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-5.front-color-7 .list-recruit .recruit__ttl {
  border-color: #222;
}

body.front-template-5.front-color-7 .list-recruit .recruit__start {
  background-color: #222;
}

/* 各種申請 */
body.front-template-5.front-color-7 .list-app .app__attention {
  background-color: #222;
}

body.front-template-5.front-color-7 .list-app .app__start {
  background-color: #222;
}

body.front-template-5.front-color-7 .list-app .app__online-app {
  background-color: #222;
}

body.front-template-5.front-color-7 .list-app .app__online-pay {
  background-color: #222;
}

body.front-template-5.front-color-7 .list-app .app__ttl {
  border-color: #222;
}

body.front-template-5.front-color-7 .app-detail__name {
  border-color: #222;
  color: #222;
}

/* お知らせ */
/* リンク */
body.front-template-5.front-color-7 .association-info {
  background-color: #222;
}

body.front-template-5.front-color-7 .detail-heading::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .section-ttl--type1::after,body.front-template-5.front-color-7  .recruit-detail__subttl::after,body.front-template-5.front-color-7  .recruit-detail__ttl::after,body.front-template-5.front-color-7  .asc-about__name::after,body.front-template-5.front-color-7  .place-detail__subttl::after,body.front-template-5.front-color-7  .place-detail__ttl::after,body.front-template-5.front-color-7  .team-detail__subttl::after,body.front-template-5.front-color-7  .team-detail__ttl::after,body.front-template-5.front-color-7  .page-team .section-heading::after, body.front-template-5.front-color-7.front-team .section-heading::after, body.front-template-5.front-color-7.front-player .section-heading::after,body.front-template-5.front-color-7  .app-detail__subttl::after,body.front-template-5.front-color-7  .app-detail__ttl::after,body.front-template-5.front-color-7  .comp-result__chart::after,body.front-template-5.front-color-7  .comp-detail__subttl::after,body.front-template-5.front-color-7  .comp-detail__ttl::after, body.front-template-5.front-color-7.front-competition .section-heading::after,body.front-template-5.front-color-7  .game_detail_header::after,body.front-template-5.front-color-7  .sch-detail__place::after,body.front-template-5.front-color-7  .top-news .section-ttl::after,body.front-template-5.front-color-7  .top-news .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-news .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-news .asc-about__name::after,body.front-template-5.front-color-7  .top-news .place-detail__subttl::after,body.front-template-5.front-color-7  .top-news .place-detail__ttl::after,body.front-template-5.front-color-7  .top-news .team-detail__subttl::after,body.front-template-5.front-color-7  .top-news .team-detail__ttl::after,body.front-template-5.front-color-7  .top-news .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news .app-detail__subttl::after,body.front-template-5.front-color-7  .top-news .app-detail__ttl::after,body.front-template-5.front-color-7  .top-news .comp-result__chart::after,body.front-template-5.front-color-7  .top-news .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-news .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-news body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news .game_detail_header::after,body.front-template-5.front-color-7  .top-news .sch-detail__place::after,body.front-template-5.front-color-7  .top-news .section-heading::after,body.front-template-5.front-color-7  .top-news .detail-heading::after,body.front-template-5.front-color-7  .top-news .archive__ttl::after,body.front-template-5.front-color-7  .top-news .news-detail__ttl::after,body.front-template-5.front-color-7  .top-news .news-detail__subttl::after,body.front-template-5.front-color-7  .top-news .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-news .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-news h3::after,body.front-template-5.front-color-7  .top-news .comp-online__ttl::after,body.front-template-5.front-color-7  .top-news .comp-online__subttl::after,body.front-template-5.front-color-7  .top-news .app-online__ttl::after,body.front-template-5.front-color-7  .top-news .app-online__subttl::after,body.front-template-5.front-color-7  .top-news .news__date::after,body.front-template-5.front-color-7  .top-recruit .section-ttl::after,body.front-template-5.front-color-7  .top-recruit .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .asc-about__name::after,body.front-template-5.front-color-7  .top-recruit .place-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .place-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .team-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .team-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit .app-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .app-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .comp-result__chart::after,body.front-template-5.front-color-7  .top-recruit .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit .game_detail_header::after,body.front-template-5.front-color-7  .top-recruit .sch-detail__place::after,body.front-template-5.front-color-7  .top-recruit .section-heading::after,body.front-template-5.front-color-7  .top-recruit .detail-heading::after,body.front-template-5.front-color-7  .top-recruit .archive__ttl::after,body.front-template-5.front-color-7  .top-recruit .news-detail__ttl::after,body.front-template-5.front-color-7  .top-recruit .news-detail__subttl::after,body.front-template-5.front-color-7  .top-recruit .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-recruit .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-recruit h3::after,body.front-template-5.front-color-7  .top-recruit .comp-online__ttl::after,body.front-template-5.front-color-7  .top-recruit .comp-online__subttl::after,body.front-template-5.front-color-7  .top-recruit .app-online__ttl::after,body.front-template-5.front-color-7  .top-recruit .app-online__subttl::after,body.front-template-5.front-color-7  .top-recruit .news__date::after,body.front-template-5.front-color-7  .top-result .section-ttl::after,body.front-template-5.front-color-7  .top-result .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-result .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-result .asc-about__name::after,body.front-template-5.front-color-7  .top-result .place-detail__subttl::after,body.front-template-5.front-color-7  .top-result .place-detail__ttl::after,body.front-template-5.front-color-7  .top-result .team-detail__subttl::after,body.front-template-5.front-color-7  .top-result .team-detail__ttl::after,body.front-template-5.front-color-7  .top-result .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result .app-detail__subttl::after,body.front-template-5.front-color-7  .top-result .app-detail__ttl::after,body.front-template-5.front-color-7  .top-result .comp-result__chart::after,body.front-template-5.front-color-7  .top-result .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-result .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-result body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result .game_detail_header::after,body.front-template-5.front-color-7  .top-result .sch-detail__place::after,body.front-template-5.front-color-7  .top-result .section-heading::after,body.front-template-5.front-color-7  .top-result .detail-heading::after,body.front-template-5.front-color-7  .top-result .archive__ttl::after,body.front-template-5.front-color-7  .top-result .news-detail__ttl::after,body.front-template-5.front-color-7  .top-result .news-detail__subttl::after,body.front-template-5.front-color-7  .top-result .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-result .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-result h3::after,body.front-template-5.front-color-7  .top-result .comp-online__ttl::after,body.front-template-5.front-color-7  .top-result .comp-online__subttl::after,body.front-template-5.front-color-7  .top-result .app-online__ttl::after,body.front-template-5.front-color-7  .top-result .app-online__subttl::after,body.front-template-5.front-color-7  .top-result .news__date::after,body.front-template-5.front-color-7  .top-comp .section-ttl::after,body.front-template-5.front-color-7  .top-comp .recruit-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .recruit-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .asc-about__name::after,body.front-template-5.front-color-7  .top-comp .place-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .place-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .team-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .team-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .page-team .section-heading::after,body.front-template-5.front-color-7  .page-team .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp body.front-team .section-heading::after, body.front-template-5.front-color-7.front-team .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp body.front-player .section-heading::after, body.front-template-5.front-color-7.front-player .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp .app-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .app-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .comp-result__chart::after,body.front-template-5.front-color-7  .top-comp .comp-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .comp-detail__ttl::after,body.front-template-5.front-color-7  .top-comp body.front-competition .section-heading::after, body.front-template-5.front-color-7.front-competition .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp .game_detail_header::after,body.front-template-5.front-color-7  .top-comp .sch-detail__place::after,body.front-template-5.front-color-7  .top-comp .section-heading::after,body.front-template-5.front-color-7  .top-comp .detail-heading::after,body.front-template-5.front-color-7  .top-comp .archive__ttl::after,body.front-template-5.front-color-7  .top-comp .news-detail__ttl::after,body.front-template-5.front-color-7  .top-comp .news-detail__subttl::after,body.front-template-5.front-color-7  .top-comp .schedule-range__ttl::after,body.front-template-5.front-color-7  .top-comp .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .top-comp h3::after,body.front-template-5.front-color-7  .top-comp .comp-online__ttl::after,body.front-template-5.front-color-7  .top-comp .comp-online__subttl::after,body.front-template-5.front-color-7  .top-comp .app-online__ttl::after,body.front-template-5.front-color-7  .top-comp .app-online__subttl::after,body.front-template-5.front-color-7  .top-comp .news__date::after,body.front-template-5.front-color-7  .this-week-games > .section-ttl::after,body.front-template-5.front-color-7  .this-week-games > .recruit-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .recruit-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .asc-about__name::after,body.front-template-5.front-color-7  .this-week-games > .place-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .place-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .team-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .team-detail__ttl::after,body.front-template-5.front-color-7  .page-team .this-week-games > .section-heading::after, body.front-template-5.front-color-7.front-team .this-week-games > .section-heading::after, body.front-template-5.front-color-7.front-player .this-week-games > .section-heading::after,body.front-template-5.front-color-7  .this-week-games > .app-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .app-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .comp-result__chart::after,body.front-template-5.front-color-7  .this-week-games > .comp-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .comp-detail__ttl::after, body.front-template-5.front-color-7.front-competition .this-week-games > .section-heading::after,body.front-template-5.front-color-7  .this-week-games > .game_detail_header::after,body.front-template-5.front-color-7  .this-week-games > .sch-detail__place::after,body.front-template-5.front-color-7  .this-week-games > .section-heading::after,body.front-template-5.front-color-7  .this-week-games > .detail-heading::after,body.front-template-5.front-color-7  .this-week-games > .archive__ttl::after,body.front-template-5.front-color-7  .this-week-games > .news-detail__ttl::after,body.front-template-5.front-color-7  .this-week-games > .news-detail__subttl::after,body.front-template-5.front-color-7  .this-week-games > .schedule-range__ttl::after,body.front-template-5.front-color-7  .schedule-item__date .this-week-games > h3::after,body.front-template-5.front-color-7  .this-week-games > .comp-online__ttl::after,body.front-template-5.front-color-7  .this-week-games > .comp-online__subttl::after,body.front-template-5.front-color-7  .this-week-games > .app-online__ttl::after,body.front-template-5.front-color-7  .this-week-games > .app-online__subttl::after,body.front-template-5.front-color-7  .this-week-games > .news__date::after,body.front-template-5.front-color-7  .news__date::after,body.front-template-5.front-color-7  .app-online__subttl::after,body.front-template-5.front-color-7  .app-online__ttl::after,body.front-template-5.front-color-7  .comp-online__subttl::after,body.front-template-5.front-color-7  .comp-online__ttl::after,body.front-template-5.front-color-7  .schedule-item__date h3::after,body.front-template-5.front-color-7  .schedule-item__date .h3::after,body.front-template-5.front-color-7  .schedule-range__ttl::after,body.front-template-5.front-color-7  .news-detail__subttl::after,body.front-template-5.front-color-7  .news-detail__ttl::after,body.front-template-5.front-color-7  .archive__ttl::after,body.front-template-5.front-color-7  .detail-heading::after,body.front-template-5.front-color-7  .section-heading::after {
  background-color: #222;
}

body.front-template-5.front-color-7 .header__nav ul {
  background-color: #222;
}

body.front-template-5.front-color-7 .header__nav ul li a::before {
  color: #222;
}

body.front-template-5.front-color-7 .header__nav ul li a:hover {
  background-color: rgba(34, 34, 34, 0.1);
}

body.front-template-5.front-color-7 .header__inner {
  background-color: #222;
}

body.front-template-5.front-color-7 .sidebar {
  background-color: #222;
}

body.front-template-5.front-color-7 .sidebar .header-logo__asc-name {
  color: #fff;
}

@media (min-width: 992px) {
  body.front-template-5.front-color-7 .sidebar {
    background-color: transparent;
  }
  body.front-template-5.front-color-7 .sidebar .header-logo__asc-name {
    color: #333;
  }
}
body.front-template-5.front-color-7 .btn-primary {
  border-color: #222;
  background-color: #222;
  color: #fff;
}

body.front-template-5.front-color-7 .btn-primary:hover {
  background-color: #fff;
  color: #222;
}

body.front-template-5.front-color-7 .daterangepicker td.active,body.front-template-5.front-color-7 
.daterangepicker td.active:hover {
  background-color: #333;
}

body.front-template-5.front-color-7 .daterangepicker td.in-range {
  background-color: rgba(51, 51, 51, 0.2);
}

body.front-template-5.front-color-7 .daterangepicker .applyBtn {
  background-color: #333;
  border-color: #333;
}

body.front-template-5.front-color-7 .daterangepicker .applyBtn:hover {
  color: #333;
}

body.front-template-5.front-color-7 .daterangepicker .end-date {
  background-color: #333 !important;
  border-color: #fff;
  color: #fff;
}

body.front-template-5.front-color-7 .ui-state-default.exist_game {
  background-color: #222 !important;
  border: 2px solid #222 !important;
}

body.front-template-5.front-color-7 .ui-state-default.exist_game:hover {
  background-color: #fff !important;
  color: #222 !important;
}

body.front-template-5.front-color-7 .related-item__icon {
  color: #fff;
  border-color: #fff;
}

body.front-template-5.front-color-7 .related-item__icon i {
  color: #fff;
}

body.front-template-5.front-color-7 .section-heading::before {
  color: #333;
}

/* トップページ */
body.front-template-5.front-color-7 .top-comp-item__name h3::after {
  background-color: #fff;
}

body.front-template-5.front-color-7 .top-recruit-item__attention {
  background-color: #222;
  color: #fff;
}

/* スケジュール */
body.front-template-5.front-color-7 .schedule-item-header {
  border-left-color: #222;
}

body.front-template-5.front-color-7 .schedule-item__btn a {
  color: #fff;
}

body.front-template-5.front-color-7 .schedule-item__btn a:hover {
  background-color: #fff;
}

body.front-template-5.front-color-7 .score_detail_table .team::after,body.front-template-5.front-color-7  .score_detail_table .fix::after {
  background-color: #fff;
}

body.front-template-5.front-color-7 .custom_detail_header::after {
  background-color: #fff;
}

/* 大会案内 */
body.front-template-5.front-color-7 .comp-result__btn {
  background-color: #fff;
}

body.front-template-5.front-color-7 .ranking_table thead th::after {
  background-color: #fff;
}

body.front-template-5.front-color-7 .reague_table th::after {
  background-color: #fff;
}

/* 協会について */
/* チーム紹介 */
body.front-template-5.front-color-7 .team-card__data--name::before {
  background-color: #333;
}

body.front-template-5.front-color-7 .page-heading__ttl h2::before {
  background-color: #fff;
}

/* 会場情報 */
body.front-template-5.front-color-7 .place__tel p:nth-of-type(1),body.front-template-5.front-color-7 
.place__address p:nth-of-type(1) {
  background-color: #333;
}

body.front-template-5.front-color-7 .place-detail__name {
  border-color: #fff !important;
}

/* 規則・規約 */
/* お問い合わせ */
/* 募集情報 */
body.front-template-5.front-color-7 .list-recruit .recruit__ttl {
  border-color: #fff;
}

body.front-template-5.front-color-7 .list-recruit .recruit__start {
  background-color: #333;
}

/* 各種申請 */
body.front-template-5.front-color-7 .list-app .app__attention {
  background-color: #333;
}

body.front-template-5.front-color-7 .list-app .app__start {
  background-color: #333;
}

body.front-template-5.front-color-7 .list-app .app__online-app {
  background-color: #333;
}

body.front-template-5.front-color-7 .list-app .app__online-pay {
  background-color: #333;
}

body.front-template-5.front-color-7 .list-app .app__ttl {
  border-color: #fff;
}

body.front-template-5.front-color-7 .app-detail__name {
  border-color: #fff;
  color: #fff;
}

/* お知らせ */
/* リンク */

/* Template 6, color 0 */
body.front-color-0.front-template-6 {
  --front6-ink: #182637;
  --front6-muted: #687386;
  --front6-blue: #183a59;
  --front6-blue-2: #275879;
  --front6-red: #8b2532;
  --front6-line: #c4bcae;
  --front6-paper: #fff;
  --front6-bg: rgba(31, 49, 88, 0.05);
  --front6-gold: #cdbb8f;
  background: rgba(31, 49, 88, 0.05);
  background-size: auto;
}

body.front-color-0.front-template-6 .front6-header__inner {
  border-color: #102a43;
}

/* Template 6, color 7 */
body.front-color-7.front-template-6 {
  --front6-ink: #161616;
  --front6-muted: #666;
  --front6-blue: #202020;
  --front6-blue-2: #3a3a3a;
  --front6-red: #4f4f4f;
  --front6-line: #c7c7c7;
  --front6-paper: #fff;
  --front6-bg: #f3f3f3;
  --front6-gold: #9a9a9a;
  background:
    linear-gradient(90deg, rgba(0, 0, 0, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, #f7f7f7 0%, #ededed 100%);
  background-size: 32px 32px, auto;
}

body.front-color-7.front-template-6 .front6-header,
body.front-color-7.front-template-6 .front6-footer,
body.front-color-7.front-template-6 .related-item__icon,
body.front-color-7.front-template-6 .team-card,
body.front-color-7.front-template-6 .ranking_table thead th {
  background: #202020;
}

body.front-color-7.front-template-6 .front6-header,
body.front-color-7.front-template-6 .front6-footer {
  border-color: #111;
}

body.front-color-7.front-template-6 .front6-header__inner {
  background: transparent;
}

body.front-color-7.front-template-6 .front6-hero,
body.front-color-7.front-template-6 .front6-hero__frame {
  background: #202020;
}

body.front-color-7.front-template-6 .front6-hero__image {
  filter: grayscale(1) contrast(.94) brightness(.96);
}

body.front-color-7.front-template-6 .front6-hero__frame::before {
  background:
    linear-gradient(90deg, rgba(20, 20, 20, .9) 0%, rgba(20, 20, 20, .68) 45%, rgba(20, 20, 20, .14) 100%),
    linear-gradient(180deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .18));
}

body.front-color-7.front-template-6 .front6-header__eyebrow,
body.front-color-7.front-template-6 .front6-footer__eyebrow {
  color: #d5d5d5 !important;
}

body.front-color-7.front-template-6 .page-heading__ttl p,
body.front-color-7.front-template-6 .front6-section__header p,
body.front-color-7.front-template-6 .front6-card-kicker,
body.front-color-7.front-template-6 .front6-result-card p {
  color: #3f3f3f !important;
}

body.front-color-7.front-template-6 .front6-section,
body.front-color-7.front-template-6 .schedule-range,
body.front-color-7.front-template-6 .schedule-item,
body.front-color-7.front-template-6 .comp__item,
body.front-color-7.front-template-6 .news__item,
body.front-color-7.front-template-6 .top-recruit-item .card,
body.front-color-7.front-template-6 .place-item,
body.front-color-7.front-template-6 .team-card,
body.front-color-7.front-template-6 .link-item,
body.front-color-7.front-template-6 .team-item,
body.front-color-7.front-template-6 .player-item,
body.front-color-7.front-template-6 .detail-body,
body.front-color-7.front-template-6 .rule-body,
body.front-color-7.front-template-6 .privacy-body,
body.front-color-7.front-template-6 .sales-body,
body.front-color-7.front-template-6 .app-online__section,
body.front-color-7.front-template-6 .app-online__ttl-wrap,
body.front-color-7.front-template-6 .complete,
body.front-color-7.front-template-6 .announce,
body.front-color-7.front-template-6 .front6-sidebar__panel,
body.front-color-7.front-template-6 .front6-sidebar__ad,
body.front-color-7.front-template-6 .modal-content {
  background: #fff;
  border-color: #c7c7c7;
}

body.front-color-7.front-template-6 .front6-section,
body.front-color-7.front-template-6 .front6-side-card {
  background: #f8f8f8;
  border-color: #b9b9b9;
}

body.front-color-7.front-template-6 .front6-game-card,
body.front-color-7.front-template-6 .front6-result-card,
body.front-color-7.front-template-6 .front6-link-grid a,
body.front-color-7.front-template-6 .front6-side-card a {
  background: #fff;
  border-color: #c9c9c9;
}

body.front-color-7.front-template-6 .front6-game-card h3,
body.front-color-7.front-template-6 .front6-result-card h3,
body.front-color-7.front-template-6 .front6-side-card h2,
body.front-color-7.front-template-6 .front6-link-grid span,
body.front-color-7.front-template-6 .front6-side-card span {
  color: #202020;
}

body.front-color-7.front-template-6 .front6-link-grid small,
body.front-color-7.front-template-6 .front6-side-card small,
body.front-color-7.front-template-6 .front6-side-card--profile p,
body.front-color-7.front-template-6 .front6-game-card dt,
body.front-color-7.front-template-6 .front6-result-card small {
  color: #575757;
}

body.front-color-7.front-template-6 .front6-sidebar__nav a,
body.front-color-7.front-template-6 .table th,
body.front-color-7.front-template-6 .asc-about__table th,
body.front-color-7.front-template-6 .team-detail__table th,
body.front-color-7.front-template-6 .info-table th,
body.front-color-7.front-template-6 .modal-header,
body.front-color-7.front-template-6 .form-description__item,
body.front-color-7.front-template-6 .app-online .app-detail__description,
body.front-color-7.front-template-6 .app-online-static,
body.front-color-7.front-template-6 .comp-detail .sidebar-games__header,
body.front-color-7.front-template-6 .comp-detail .sidebar-games__footer {
  background: #f4f4f4;
  border-color: #d5d5d5;
}

body.front-color-7.front-template-6 .front6-sidebar__nav a:hover,
body.front-color-7.front-template-6 .place-item__btn a:hover,
body.front-color-7.front-template-6 .asc-about__to-contact a:hover,
body.front-color-7.front-template-6 .more-btn a:hover {
  background: #202020;
}

body.front-color-7.front-template-6 .top-recruit-item__attention p,
body.front-color-7.front-template-6 .news-item__cat p,
body.front-color-7.front-template-6 .news-detail__cat p,
body.front-color-7.front-template-6 .complete::before,
body.front-color-7.front-template-6 .formItem .iconLabel,
body.front-color-7.front-template-6 .btn-primary {
  background: #4f4f4f;
}

body.front-color-7.front-template-6 .front6-result-card h3 span {
  background: transparent;
  color: #343434;
}

body.front-color-7.front-template-6 .more-btn a,
body.front-color-7.front-template-6 .place-item__btn a,
body.front-color-7.front-template-6 .asc-about__to-contact a {
  background: #4f4f4f;
}
