@import url(http://yoshiori.org/blog/css/dpSyntaxHighlighter/SyntaxHighlighter.css);
.entry-content {
    line-height: 2em; 
}
.entry-content p {
    padding: 1em; 
}

pre {
    padding: 1em; 
    color: black;
    background: linen;
    border: solid 1px #667799;
    line-height: 1em; 
    overflow:auto;
}
.entry dl{
    border:solid 1px #666; 
}
.entry dt{
    color: black;
    padding: 0.2em;
    background: linen;
    border:solid 1px #666; 
}
.rss .item{
    border:solid 1px #666; 
    margin:1em 0.5em 0.5em 0.5em;
    padding-top:1em;
    position:relative;
}
.rss .item .title{
    margin:0;
    border:solid 1px #666;
    padding:0.2em 0.5em 0.1em 0.5em;
    font-size:100%;
    font-weight: bold;
    position:absolute;
    display:inline;
    top:-0.7em;
    left:1.2em;
    background: #1f2d3a;
}
.rss .item .title a{
    color:#f93;
}

.rss .item .title a:hover{
    color:red;
}

.rss .item .description{
    text-indent:1em;
    margin:0.5em;
}
.rss .item .description .section p {
    margin: 1px ! important;
}
blockquote{
    text-indent:0em;
    color: black;
    background: linen;
    font-style: italic;
}
.rss .item .footers{
        text-align:right;
        font-style: italic;
        font-size:95%;
}
.powerd-by-hatena{
        text-align:right;
        font-style: italic;
        font-size:95%;
}

.vox{
	width:49%;
	float:left;
}
.vox .item{
    border:solid 1px #666; 
    margin:1em 0.5em 0.5em 0.5em;
    padding-top:1em;
    position:relative;
}
.vox .item .title{
    margin:0;
    border:solid 1px #666;
    padding:0.2em 0.5em 0.1em 0.5em;
    font-size:100%;
    font-weight: bold;
    position:absolute;
    display:inline;
    top:-0.7em;
    left:1.2em;
    background: #1f2d3a;
}
.vox .item .title a{
    color:#f93;
}

.vox .item .title a:hover{
    color:red;
}

.vox .item .description{
    text-indent:1em;
    margin:0.5em;
}
.vox .item .description .section p {
    margin: 1px ! important;
}
.vox blockquote{
    text-indent:0em;
    color: #FFFFFF;
    background: #7FCAE2;
    padding:0.2em 0.5em 0.1em 0.5em;
}
.vox .item .footers{
        text-align:right;
        font-style: italic;
        font-size:95%;
}
.powerd-by-vox{
        text-align:right;
        font-style:italic;
        font-size:95%;
        clear: left;
}
.enclosure-list .enclosure-item {
    margin-bottom: 10px;
}
.enclosure-list .last { margin-bottom: 0; }

.enclosure-asset-name {
    margin-top: .5em; /* margin-top for space from image */
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: hidden;
    font-size: 12px;
}

.enclosure-meta {
    margin-bottom: 0; /* override default DL behavior */
    font-size: 10px;
}

.enclosure .enclosure-inner .enclosure-list {
    margin: 0;
    padding: 0;
}

.enclosure .enclosure-item { list-style: none; }
.photo-asset{
    border:solid 1px #7FCAE2; 
    background: #FFFFFF;
}
.enclosure-image{
    margin:1em 0.5em 1em 0.5em;
    text-align: center;
}
.enclosure-asset-name{
    text-align: center;
    font-style: italic;
}
.enclosure-strip-horizontal .enclosure-item { 
    float: left;
    margin-right: 9px;
    width: 120px; 
}
.enclosure-strip-horizontal .media-asset .enclosure-image {
    display: inline;  /* Win IE */
    font-size: 132px;  /* Win IE hack inspired by http://mrclay.org/web_design/centered_image/ */
    display: table-cell;  /* rule for CSS 2.x browsers */
    vertical-align: bottom;
    overflow: hidden;
    height: 120px;
    width: 122px;
    margin: 0;
    text-align: center;
}
#page .enclosure-image[class] { font-size: 10px; } /* unhack above font-size */

.enclosure-strip-horizontal .enclosure-asset-name {
    margin-bottom: 3px;
}

.enclosure-strip-horizontal .enclosure-meta {
    height: 3.6em;
    overflow: hidden;
}
.bibio{
}
.bibioHidden{
        visibility : hidden;
        display: none;
}
.bibioRate{
        color: red;
}
.bibioSign{
        text-align:right;
        font-style: italic;
        font-size:11px;
}
.red{
        color: red;
        font-weight: bold;
        font-size: 200%;
}

.AmazonSearchTB1 table {
    border: 1px solid #666666; 
    color: #666666;
    margin: 0px; padding: 0px; font-size: 11px;
}

/* Ads by drk7.jp の font 色を定義します */
.AmazonSearchTB2 a,
.AmazonSearchTB2 a:link,
.AmazonSearchTB2 a:link:hover,
.AmazonSearchTB2 a:link:active {
    color: #999999; text-decoration: underline ; background: none;
}
.AmazonSearchTB2 table{
    border: none;
    margin: 0px; 
    padding: 1px;
    background: #666666;
}

/* 広告部分の背景色を定義します */
.AmazonSearchTB3 table{
    border: none; margin: 0px; padding: 3px;
}

/* 商品名のfont定義 */
.AmaS_title a,
.AmaS_title a:link,
.AmaS_title a:link:active {
    color: #FF9933;
    text-decoration: underline ; background: none;
    font-weight: bold;
}
.AmaS_title a:link:hover {
    color: red;
    text-decoration: underline ; background: none;
    font-weight: bold;
}

/* 値段のfont定義 */
.AmaS_price { color: #006600; font-weight: bold; }

/* 説明文のfont定義 */
.AmaS_com { color: #cccccc }

/* 画像のボーダー定義 */
.AmaS_img img{ border: 1px solid #666666; }