@charset "utf-8";
/* v3 compatible css */
/* 旧式デザインにV3を適用するためのもの */
.v3-compatible {
  word-break: break-all;
  word-wrap: break-word;
  text-rendering: optimizelegibility;
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, sans-serif;
  font-size: 13px;
  line-height: 20px;
}
.v3-compatible * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  font-size: 13px;
  line-height: 20px;
}
.v3-compatible input[type="text"],
.v3-compatible input[type="submit"] {
  font-size: 13px;
  line-height: 1;
}
.v3-compatible header {
  padding: 0;
}
.v3-compatible header h1 a {
  font-size: 11px !important;
  color: #777777 !important;
}
.v3-compatible header #customer-links a {
  color: white !important;
}
.v3-compatible header #customer-links #customer-info * {
  font-size: 12px;
}
.v3-compatible header .tabbar a {
  color: white !important;
}
.v3-compatible footer a {
  color: white !important;
}
header,
footer,
nav,
section,
article,
figure,
aside {
  display: block;
}
