@charset "UTF-8";
/* ----------------------------------------
	header
---------------------------------------- */
.magazine .header .logo .wings {
  background-image: url(../wings/img/common/logo_wings.png);
  width: 183px;
  padding-top: 79px;
  margin-top: -25px;
  margin-right: 30px;
}

@media screen and (max-width: 640px), screen and (orientation: landscape) and (max-width: 738px) {
  .magazine .header .logo .wings {
    width: 100%;
    padding-top: 50px;
    margin-top: 0;
    margin-right: 0;
  }
}
/* ----------------------------------------
	gnav
---------------------------------------- */
.gnav_list > li.gnav_next .menu {
  border-bottom-color: #ff63e8;
}
.gnav_list > li.gnav_back .menu {
  border-bottom-color: #ffbc63;
}
.gnav_list > li.gnav_cwings .menu {
  border-bottom-color: #88abda;
}
.gnav_list > li.gnav_webwings .menu {
  border-bottom-color: #63c1a2;
}

@media screen and (max-width: 640px), screen and (orientation: landscape) and (max-width: 738px) {
  .gnav_list > li.gnav_next span {
    border-left-color: #ff63e8;
  }
  .gnav_list > li.gnav_back span {
    border-left-color: #ffbc63;
  }
  .gnav_list > li.gnav_cwings span {
    border-left-color: #88abda;
  }
  .gnav_list > li.gnav_webwings span {
    border-left-color: #63c1a2;
  }
}
/* ----------------------------------------
	sidebar
---------------------------------------- */
.snav_list li a {
  background-color: #34b7e3;
}
.snav_list li a.current {
  background-color: #0f9ec3;
}

/* ----------------------------------------
	トップページ
---------------------------------------- */
.magazine .number_head {
  background-image: url(../wings/img/top/icon_wings.png);
}
.magazine .number_body .serial_list_thum li .texts .label {
  color: #00a1db;
}

/* ----------------------------------------
	全員サービス＆プレゼント発送状況
---------------------------------------- */
.magazine .zensa .mod_table th {
  background-color: #34b7e3;
  color: #ffffff;
}

/* ----------------------------------------
	次号予告
---------------------------------------- */
.magazine .next_number .cover {
  margin-bottom: 40px;
  text-align: center;
}
.magazine .next_number .cover img {
  width: 448px;
}