@charset "Shift_JIS";
html, body,
#isweb-lite-common-header p,
#isweb-lite-common-header ul,
#isweb-lite-common-header ul li {
  margin: 0;
  padding: 0;
}

#isweb-lite-common-header {
  margin: 0!important;
  padding: 0!important;
  border-bottom: 1px solid #d3d3d3!important;
  width: 100%!important;
  min-width: 650px!important;
  position: fixed!important;
  top: 0!important;
  left: 0!important;
  height: 24px!important;
  line-height: 1!important;
  color: #d3d3d3!important;
  background: #f0f0f0!important;
  overflow: hidden!important;
  font-size: 12px!important;
  text-align: left!important;
  z-index: 10000!important;
}

#isweb-lite-common-header * {
  line-height: 1!important;
  font-family: sans-serif!important;
}

*:first-child + html #isweb-lite-common-header * {
  font-family: ',l,r ,ofSfVfbfN', sans-serif!important;
}

* html #isweb-lite-common-header * {
  font-family: ',l,r ,ofSfVfbfN', sans-serif!important;
}

#isweb-lite-common-header .isweb-lite-common-header {
  margin: 0 5px!important;
}

#isweb-lite-common-header .isweb-lite-common-header:after,
#isweb-lite-common-header .primary:after,
#isweb-lite-common-header .secondary:after {
  content: ".";
  display: block;
  clear: both;
  width: 100%;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
}

#isweb-lite-common-header .isweb-lite-common-header {
  display: inline-block;
}

/* Hides from IE-mac Hack \*/
* html #isweb-lite-common-header .isweb-lite-common-header {
  height: 1%;
}

#isweb-lite-common-header .isweb-lite-common-header {
  display: block;
}

#isweb-lite-common-header-search {
  padding: 2px 0 0 0!important;
  margin: 0 9px 0 0!important;
  float: left!important;
}

* html #isweb-lite-common-header-search {
  padding: 1px 0 0 0!important;
}

#isweb-lite-common-header-search input {
  vertical-align: middle!important;
}

#isweb-lite-common-header-search input.isweb-lite-common-header-search {
  width: 180px!important;
}

#isweb-lite-common-header .primary {
  float: left!important;
  width: 54%!important;
}

* html #isweb-lite-common-header .primary {
  width: 460px!important;
}

#isweb-lite-common-header .primary p {
  margin: 0!important;
  padding: 6px 0 0 0!important;
  width: 460px!important;
}

* html #isweb-lite-common-header .primary p {
  padding: 6px 0 0 0!important;
  width: auto!important;
}

#isweb-lite-common-header .secondary {
  padding: 6px 0 0 0!important;
  float: right!important;
  width: 42%!important;
  text-align: right!important;
}

* html #isweb-lite-common-header .secondary {
  padding: 6px 0 0 0!important;
  width: 220px!important;
}

#isweb-lite-common-header .secondary ul p ,
#isweb-lite-common-header .secondary li {
  display: inline!important;
  text-align: right!important;
  background: #f0f0f0!important;
}

#isweb-lite-common-header a:link {
  color: #3333CC!important;
  text-decoration: none!important;
}

#isweb-lite-common-header a:visited {
  color: #3333CC!important;
  text-decoration: none!important;
}

#isweb-lite-common-header a:hover {
  color: #3333CC!important;
  text-decoration: underline!important;
}

#isweb-lite-adbanner {
  text-align:center;
  margin-top: 30px!important;
  _margin-top: 5px!important;
}

*:first-child+html #isweb-lite-adbanner {
  margin-top:30px!important;
}

#isweb-lite-adbanner table {
  border-width: 0px;
}
