@charset "Shift_JIS";

* , *:before, *:after, *:active, *:hover, *:focus, *:visited {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
/* ==========================================================
 base Link
========================================================== */
a {
  color: #0044cc;
}
a:visited {}
a:hover,
a:active,
a:focus { outline: none; }

/* ==========================================================
 big and lazy
========================================================== */
/* ==========================================================
 is
========================================================== */
/* opacity hover
---------------------------------------------------------- */
.is-opacity
{
  -ms-filter: 'alpha( opacity=100)';
  opacity: 1;
}
.is-opacity:hover
{
  -ms-filter: 'alpha( opacity=70)';
  filter: alpha( opacity=70);
  opacity: 0.7;
}
/* css animation 
---------------------------------------------------------- */
.is-animate
{
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* ==========================================================
 footer
========================================================== */
.footer-links-bnr img {
  width: 100%;
  height: auto;
}
/* ==========================================================
 modified slick css
========================================================== */
.slick-list { margin: 0; }
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* ==========================================================
 ^i@bigcarry
========================================================== */
.bigcarry .leadtxt {
 font-weight: bold;
}
.bigcarry a[href="#ancSpec"],
.bigcarry a[href="#ancSpec"]:hover,
.bigcarry a[href="#ancSpec"]:visited {
 color: #990000 !important;
}