.topicPath a
{
  font-size: 10px;
}
.heading
{
  font-size: 12pt;
  margin: 1em 0;
}
.themeIdentity
{
  padding: 0;
  margin: 0 0 8px 0;
}
.identity
{
  margin: 0;
  padding: 0;
}
.categoryHeading
{
  margin: 0 0 8px 0;
  padding: 0;
}
.identityNavi
{
  margin: 0 0 8px 0;
  padding: 0;
  width: 556px;
  display: block;
}
#winwin_info_table
{
  width: 100%;
  width: 556px;
  margin: 0 auto;
  border-collapse: collapse;
}
#winwin_info_table td
{
}
#winwin_number
{
  font-family: 'MS PGothic', 'Hiragino Gothic', sans-serif;
  padding: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  background: #51a120;
  color: white;
  text-align: center;
  font-size: 30px;
  border-right: 3px solid white;
}

#winwin_person_title
{
  height: 20px;
  width: 100%;
  font-family: 'MS PMincho', 'Hiragino Mincho ProN W3', serif;
  font-size: 10px !important;
  line-height: 1.2em;
  font-weight: normal;
  color: white;
  background: #8d8d8d;
  text-align: left;
}
#winwin_person_title div
{
  margin-left: 6px;
  padding-top: 4px;
}
#winwin_person_name
{
  font-family: 'MS PMincho', 'Hiragino Mincho ProN W6', serif;
  height: 37px;
  width: 100%;
  line-height: 1.2em;
  background: #b5dc3e;
  vertical-align: text-bottom;
  font-size: 26px;
  font-weight: bold;
  color: #0f5e13 !important;
  text-align: left;
  border-top: 3px solid white;
}
#winwin_person_name span
{
  font-size: 18px;
}
#winwin_person_name table, #winwin_person_name td
{
  width: 100%;
  border: none;
}
#winwin_info_person_name
{
  border: none;
  padding-right: 25px;
  padding-top: 2px;
  padding-left: 6px;
}

#winwin_title, #winwin_title h2
{
  font-family: 'MS PGothic', 'Hiragino Maru Gothic ProN', sans-serif;
  color: #51a120 !important;
/*   font-size: 16px !important; */
  font-size: 12pt !important;
  line-height: 1.3em;
  font-weight: bold;
  width: 362px;
  display: block;
}
#winwin_title img
{
  float: left;
  width: 17px;
}
#winwin_title div
{
  width: 340px;
  padding-top: 5px;
  float: left;
}
#ewContentsBody p
{
  font-size: 90% !important;
}
#ewContentsBody ul
{
  list-style-image: url(/images/common/right_arrow_green.gif) !important;
}
#ewContentsBody li
{
  font-size: 90% !important;
}

#latest_winwin_img
{
  margin: 0;
  padding: 0;
  text-align: left;
}
.profile h3
{
  margin: 0;
  padding: 0;
}
.profile img
{
  margin: 4px 0;
}
#winwin_related_links
{
  border: 1px solid #bed281;
  margin: 0 auto;
  padding: 0;
  width: 150px;
}
#winwin_related_links ul
{
  border: 3px solid #ffffff;
  background: #e0edb7;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
}
#winwin_related_links li
{
  margin: 0;
  padding: 0;
  list-style: none;
  color: #5c7414;
  font-size: 10px;
}
#winwin_related_links a
{
  color: #5c7414 !important;
  font-size: 10px !important;
  text-decoration: none !important;
}
.txt12_bold
{
/*   font-size: 12px; */
  font-weight: bold;
}
.seqNavigation
{
  border-top: 1px solid #CCCCCC;
  height: 35px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.currentPage
{
  text-align: center;
  margin: 0;
}
.currentPage span
{
  background: #eeeeee;
  color: #336600;
}
.seqNavigation td
{
  margin: 15px 0 !important;
  padding: 15px 0 !important;
}
.seqNavigation .pre
{
  text-align: left;
}
.seqNavigation .next
{
  text-align: right;
}
.photo00
{
  text-align: center;
}
.photo00 img
{
  margin-bottom: 8px;
}
.NoteOnProfile span
{
  font-size: 8pt !important;
}
.indexList dt
{
  font-size: 80% !important;
}
.prologue
{
  padding: 0;
}
.prologue h4
{
  margin: 0.3em 0 0 0;
  padding: 0;
  font-size:90% !important;
  font-weight:bold;
  line-height: 1em;
}
.prologue div
{
  margin: 0 !important;
  padding: 0;
  font-size: 80% !important;
  line-height: 1em;
}
#afterword
{
  font-size: 80%;
  margin: 1em 0;
}
.articleLink
{
  border: 1px solid rgb(190, 210, 129);
  margin: 10px 0 10px 5px;
  width: 160px;
  background: #e0edb7;
}
.articleLink table
{
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #ffffff;
}
.articleLink td
{
  padding: 10px 0;
}
.articleLink a
{
  padding: 0 0 0 10px;
  background: transparent url(/shared/images/btn_arrow03.gif) no-repeat scroll;
  font-size: 10px;
  color: rgb(92, 116, 20);
  font-weight: bold;
}