@charset "utf-8";

/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/support/themes/unity-tricolor/unity-tricolor.css);
/* end StyleCatcher imports */









body {
  font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka",Verdana,Arial,helvetica,clean,sans-serif;
}

.asset-body h3 {
  font-weight:bold;
  margin-top:1.5em;
  font-size:105%;
}

.asset-body h4 {
  font-weight:bold;
  margin-top:1.5em;
  font-size:100%;
}

#header {
  background: url("/images/header_unity-tricolor.gif") no-repeat scroll center top #FFFFFF;
}

#header-content {
  margin: 10px 0 0 20px;
}

#header_logo {
  float:left;
}

#header_banner {
  float:left;
  text-align:right;
  width:744px;
}

#container-inner {
  width: 1024px;
}

.layout-wtt #alpha {
  width: 644px;
}

.layout-wtt #sidebar {
  float:left;
  width:380px;
}

.layout-wtt #sidebar-top {
  float:left;
  width:380px;
  background-color:#FFFFFF;
}

.layout-wtt #sidebar-top-inner {
  background-color:#FFFFFF;
  text-align:center;
  margin-bottom:10px;
}

#alpha-inner {
  padding-left:18px;
  padding-right:18px;
}

dt {
  font-weight: bold;
}

pre {
  border:solid 1px #888888;
  padding:0.5em 0 0.5em 1em;
  background-color:#EFEFEF;
  overflow:auto;
}

pre.command-line {
  border-left:none;
  border-right:none;
  background-color:#333;
  color:#eee;
}

pre.url {
  background-color:#fff;
  color:#006;
}

pre.url code {
  font-family: Verdana;
}

blockquote {
  padding:0.5em 0 0.5em 1em;
  background-color:#EFEFEF;
}
blockquote p {
  display: inline;
  margin: 0;
  padding-right: 20px;
}

blockquote.note {
  padding: 5px 20px 5px 20px;
  margin: 10px 0;
  border: 1px solid #ddd;
}

.entry-categories-header {
  display: inline;
  font-weight: bold;
  font-size: 90%;
}

.entry-categories-list {
  display: inline;
  padding-left: 2px;
}

.entry-category {
  display: inline;
  padding-left: 2px;
}

.entry-tags-header {
  display: inline;
  font-weight: bold;
  font-size: 90%;
}

.entry-tags-list {
  display: inline;
  padding-left: 2px;
}

.entry-tag {
  display: inline;
  padding-left: 2px;
}

.related-entries {
  margin-top: 20px;
  margin-bottom: 20px;
}

.related-entries-header {
  font-weight: bold;
  font-size: 90%;
}

.amazon_widget {
  margin-right:3px;
  margin-bottom:10px;
  float:left;
}

.clear {
  clear:both;
}

.share_buttons {
  margin-top:4px;
}

.page_navigation {
  text-align:center;
}

.page_navigation .prev_page {
  margin-right:10px;
}
.page_navigation .next_page {
  margin-left:10px;
}

table.table {
  width: 100%;
  border-top: 1px solid #888888;
  border-left: 1px solid #888888;
}

table.table td {
  padding: 6px;
  border-right: 1px solid #888888;
  border-bottom: 1px solid #888888;
  word-wrap: break-word;
  word-break: break-word;
}

table.table th {
  font-weight: normal;
  padding: 6px;
  border-right: 1px solid #888888;
  border-bottom: 1px solid #888888;
  text-align: left;
  vertical-align: top;
  background-color: #EBF4E3;
  white-space: nowrap;
}

ul.list, ol.list {
  margin-top:0.75em;
}

ul.list li, ol.list li {
  margin-bottom:6px;
}

