/* This is the StyleCatcher theme addition. Do not remove this block. */
/* amn ad */
@import url(http://agilemedia.jp/embed/CSS/AMN-unoh.css);

/* base css */
@import url(themes/css/base-weblog.css);
@import url(themes/css/unoh_blue.css);
/* end StyleCatcher imports */

@import url(/download/rating-style.css);

body.layout-one-column #pagebody {
background-color:transparent;
}
body.layout-one-column #banner h1 a{
color:#333;
}
div.entry *{
line-height:1.5;
}
pre.source_code {
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #eeeeee;
}

h3 {
    margin-top: 20px;
    font-weight: bold;
}

.code {
    padding: 6px;
    background: #000;
    border: 1px solid #eeeeee;
    overflow: auto;
}

pre.code, pre.code code {
    font-family: Consolas,monospace,'ＭＳ ゴシック','MS Gothic';
}

div.source-code
{
    border: 1px gray solid;
    background: #333;
    margin: 10px auto;
    padding: 4px 8px;
    overflow: auto;
    width: 480px;
    max-height: 400px;
}

div.command,
div.display
{
    border: 1px gray solid;
    background: black;
    color: white;
    margin: 10px auto;
    padding: 4px 8px;
    overflow: auto;
    width: 480px;
    max-height: 400px;
}

div.photozou-photo
{
}

dl dt
{
    border-bottom: 1px gray dotted;
    font-weight: bold;
}

dl dd
{
    margin-bottom: 8px;
}
th {
    background-color: #4a565b;
}
thead th {
    background-color: #517272;
}

table, td, th {
  border: 1px solid #3f444d;
}
table {
}
td, th {
  padding: 2px 3px;
}
th {
    text-align: center;
}