
/*----------------------------------
header
----------------------------------*/
header {
  font-size: 14px;
}



/*----------------------------------
pannav
----------------------------------*/
#pan-nav {
  font-size: 14px;
}

#pan-nav ul li a {
  font-size: 100%;
}
#pan-nav {
  padding: 7px 20px;
}

/*----------------------------------
footer
----------------------------------*/
footer {
  font-size: 14px;
}


#ftr-sitemap .ftr-l > dl > dt {
  text-align: left;
}
#ftr-sitemap .ftr-l > dl > dd {
  margin-top: 10px;
  text-align: left;
}
#ftr-sitemap .ftr-l > dl > dt + dd {
  text-align: left;
}
#ftr-sitemap .ftr-r dd {
  text-align: left;
}
#ftr-sitemap .ftr-r dl:first-child dt {
  text-align: left;
}
#ftr-sitemap .ftr-r dl:last-child dt {
  text-align: left;
}
#ftr-sitemap .ftr-mdl dt {
  text-align: left;
}
#ftr-sitemap .ftr-mdl dd {
  text-align: left;
}


/*----------------------------------
ページ調整
----------------------------------*/
body {
  background: #fff !important;
  font-size: 75% !important;
  font-family:'MS PGothic', Arial, Helvetica, sans-serif !important;
}

header {
  font-size: 107.143% !important;
  font: 14px/1.6 Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif !important;
}

#wrapper {
  font-family: "MS PGothic",Arial,Helvetica,sans-serif !important;
  color: #333;
}

.icon-r, .icon-b, .icon-g, .icon-y, .icon-p, .icon-m, .icon-or {
    color: #FFF !important;
    font-size: 93% !important;
    font-family: "ＭＳ ゴシック" !important;
    margin-top: 1px !important;
    margin-right: 5px !important;
    margin-bottom: 1px !important;
    padding: 1px 3px !important;
    word-break: keep-all !important;
    white-space: nowrap !important;
    display: inline-block !important;
}


.btn01 a {
  display: block !important;
  padding: 0 !important;
  font-size: 100% !important;
  font-weight: bold !important;
  text-align: left !important;
  text-decoration: none !important;
  background: none !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
