@charset "UTF-8";

/**********************************************************
 *
 * IE8以下用CSS
 *
 **********************************************************/

* {
  box-sizing: border-box;
}

 /* アイコン
 -------------------------------------------*/

.header-bnrs .bnr-wrap:before,
.header-links .link:before,
.header .ico-header:before,
.footer-sitemap .tit .txt:before,
.footer-sitemap .link:before,
.footer-btns .btn .txt:before,
.footer-links .link:before,
.nav-local a:before,
.ico-cmn:before,
.bnr-cmn-wrap:before {
  width: 16px !important;
  height: 16px !important;
  zoom: .5;
}

.ico-cmn-arrow:after,
.ico-cmn-bnr-arrow-white:after {
  zoom: .5;
}

.btn-cmn,
.btn-cmn.s-type-01 .ico-cmn-arrow,
.btn-cmn-form.ico-cmn-arrow {
  background-image: url(/images_osp/common/ico/ico_arrow_r01_ie8.png);
}
.btn-cmn.s-strong,
.btn-cmn.s-type-02,
.btn-cmn.s-strongest,
.btn-cmn.s-type-03,
.btn-cmn.s-type-02 .ico-cmn-arrow,
.btn-cmn.s-type-03 .ico-cmn-arrow,
.btn-cmn-form.s-strong.ico-cmn-arrow,
.btn-cmn-form.s-strongest.ico-cmn-arrow {
  background-image: url(/images_osp/common/ico/ico_arrow_r02_ie8.png);
}
.nav-cmn-box .btn-cmn.is-current {
  background-image: url(/images_osp/common/ico/ico_arrow_r03_ie8.png);
}

/*window open*/
.btn-cmn[target="_blank"] {
  background-image: url(/images_osp/common/ico/ico_window01_ie8.png);
}
.btn-cmn.s-strong[target="_blank"],
.btn-cmn.s-type-02[target="_blank"],
.btn-cmn.s-strongest[target="_blank"],
.btn-cmn.s-type-03[target="_blank"] {
  background-image: url(/images_osp/common/ico/ico_window02_ie8.png);
}

 /* バナー
 -------------------------------------------*/
.link-cmn-bnr {
  border: 1px solid #dcdcdc;
}
.link-cmn-bnr img {
  width: 100%;
}
.link-cmn-bnr img.ico-cmn-bnr {
  width: 6px;
}
.link-cmn-bnr[target="_blank"] img.ico-cmn-bnr {
  width: 10px;
}
.img-cmn-border {
  border: 1px solid #dcdcdc;
}
