body { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka−等幅, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Verdana, Arial, Helvetica, sans-serif; margin: 0; }
p { font-size: 13px; line-height: 1.5em; margin: 0; }
div { margin: 0; padding: 0; }
td { font-size: 13px; line-height: 1.5em; }
a:link { color: #c93e44; text-decoration: none; }
a:visited { color: #903; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { color: #f60; text-decoration: none; }
#header { height: 86px; width: 832px; left: 0; top: 0; position: relative; visibility: visible; }
#search { height: 24px; width: 255px; top: 36px; position: absolute; right: 10px; z-index: 10; visibility: visible; }
#language { font-size: 11px; font-family: arial; font-weight: bold; text-align: right; visibility: visible; position: absolute; z-index: 12; top: 10px; right: 10px; width: 255px; height: 24px; }
.content { padding-top: 16px; padding-bottom: 16px; border-right: 1px solid #3f3f3f; border-left: 1px solid #3f3f3f; }
.top_nav_lower { border-bottom: 1px solid #400; border-top-color: #f66 !important; border-top-style: solid; border-top-width: 1px; }
.container_border { border-right: 1px solid #3f3f3f; border-left: 1px solid #3f3f3f; }
.sitesearch { color: gray; width: 255px; }
.topics_infotbl { background-color: #f7f7f7; padding-bottom: 3px; border: solid 1px silver; }
.topics_infotbl td { padding: 6px 6px 0; }
.topics_infotbl th { font-weight: bold; background-color: silver; padding: 3px 6px; }
.content .wct_article_wrapper .wct_summary {
	text-align: justify;
	text-justify: inter-ideograph;
}
.wctopics_wrapper { width: 398px; float: right; }
