@charset "utf-8";

.header .logo { width: 250px; }
.header .tag_head { margin-left: -250px; }
.header .tag_head > .liquid { margin-left: 270px; }

.logo_main { display: block!important; max-width: 250px; }
.header .logo { padding-top: 10px!important; }

@media (max-width: 660px) {
  .header .logo { padding-top: 10px!important; }
}

/*-- ポイント用コンテンツ表示 --*/
.type_point { display: block!important; }

/*-- PC用コンテンツ表示 --*/
.type_pc { display: block!important; }
.type_pc_inline { display: inline-block!important; }

/*------------------------------
  セゾン調整
------------------------------*/

.header {
  border-bottom: 4px solid #2d76c2;
  background: #c6efff url("/_media_data/img/media/h_bg.png") left bottom repeat-x;
}

.header .content {
  height: 100px;
  padding-top: 10px;
}

.header .logo {
  margin-top: 20px;
}

@media (max-width: 660px) {
  .header .logo img {
    max-width: none !important;
  }
}

#aqffooter {
  height: 96px;
  background-color: #ecf4f9;
  border-top: 2px #84b9db solid;
}

#aqffooter a {
  color: #3399FF;
}

#aqffooter #inner {
  font-size: 11px;
  font-weight: normal;
  width: 950px;
  margin: 0 auto;
}

#aqffooter .logo {
  width: 290px;
  float: left;
  margin-top: 20px;
}

#aqffooter .detail {
  width: 660px;
  float: right;
  text-align: right;
  margin-top: 9px;
}

#aqffooter .detail p {
  margin: 0;
  padding: 0;
  font-size: 1.1rem;
}

#aqffooter .detail a {
  font-size: 1.2rem;
}
