@charset "UTF-8";
/* CSS Document */
h1, h2, h3, h4, h5, dl, dt, dd, ul, ol, li, form {
  margin: 0px;
  padding: 0px;
  font-size: 1em;
  font-weight: normal;
}
/*head 旧H1*/

#top-header-left {
  float: left;
  /*	width:510px;*/
  width: 100%;
  height: 35px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#top-header-left p {
  height: 20px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 15px;
  font-size: 11px;
  line-height: 1em;
  letter-spacing: 0.01em; /*202401*/
  font-family: Hiragino Sans, 'ヒラギノ角ゴ ProN W3', Hiragino Kaku Gothic ProN, "メイリオ", Meiryo, sans-serif !important;
}
#top-header-left p a {
  text-decoration: none;
  color: #777;
  font-size: 11px;
  letter-spacing: 0.01em;
  line-height: 1em;
}
/*旧H2*/
img.mameimg {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

/*旧H2 左再度メニュー*/
#main-left p.title {
  width: 164px;
  margin: 3px 0px 0px 0px;
  padding: 10px 0px 5px 10px;
  background-color: #d7f3de;
  font-size: 0.85em;
  line-height: 1.35em;
  font-weight: bold;
}
/*旧H3*/
#main-right h1 {
  margin: 15px 0px 15px 0px;
  padding: 0px 10px 15px 10px;
  font-size: 1.35em;
  line-height: 1.5em;
  font-weight: bold;
  background: url("/magazine/images/p_title_bg.gif") no-repeat left bottom;
  border-bottom: 1px solid #ccc;
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  letter-spacing: normal;
}
#main-right h1 img {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 10px;
  vertical-align: top;
}
/*旧H4*/
#main-right h2 {
  margin: 25px 0px 10px 0px;
  padding: 3px 0px 3px 6px;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  border-left: 5px solid #093;
  border-bottom: 1px dotted #ccc;
  color: #093;
}
/*旧H5*/
#main-right h3 {
  font-size: 0.9em;
  margin: 30px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 1.5em;
  font-weight: bold;
  color: #093;
  background: none;
  border: none;
}