@CHARSET "UTF-8";

td#baseBlogContents a, th#baseRightBlogMenu a {
    color           : #B80000;
}
td#baseBlogContents a:hover, th#baseRightBlogMenu a:hover {
    color           : #3A5AA7;
}



div#noData {
    margin    : 20px;
    font-size : 12pt ! important;
}

/*** ブログline(ツッパリ様) ***/
img.bloglineImg {
    margin : 0;
    border-style : none;
}

/*** ブログタイトル ***/
/* h1.blogTitle {
    background    : url("../img/blog/titlebk.png") repeat scroll 0 0 transparent;
    border-bottom : 1px dashed #518F14;
    border-left   : 5px solid #FFA0A0;
    margin     : 20px 0 0;
    height     : 45px;
    padding    : 5px 10px;
    text-align : left;
    color      : #318A30;
    font       : bold 12pt 'arial',sans-serif ! important;
    

    background    : url("../img/blog/airp.png") no-repeat scroll 8px -4px transparent;

    background-color : #FFA0A0;
    color     : #FFF;
    font-size : 12pt ! important;
    height    : 15px;
    margin    : 5px 0 0;
    padding   : 15px 15px 15px 66px;

    position: relative;
    /* z-index : 10 ! important; */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url("../js/lib/PIE.php");
} */
/* h1.blogTitle .right {
    float       : right;
    font-size   : 9pt ! important;
    font-weight : normal;
    padding-top : 2px;
    padding-right : 10px;
    color       : #333;
} */

div.bloggapDummy {
    height : 15px;
    background-color : #FFA0A0;
    position: relative;
    /* z-index : 19 ! important; */
    top     : -10px;
}

/*** Frame ***/
div.blogFrame {

    margin: 0 0 50px;
    border : 1px solid #FFA0A0;
    border-top-style : none ! important;

    position: relative;
    top     : -20px;
    /* z-index : 10 ! important; */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url("../js/lib/PIE.php");
    /* width:606px; */
}



/*** ブログBODY ***/
div.blogBody {
    margin        : 20px 15px;
}
/* div.blogBody img {
    max-width : 570px ! important;
    width:expression(this.width >= 570 ? "570px ! important" : "auto");
} */
/* div.blogBody, div.blogBody * {
 line-height:1.4em !important;
} */

/*** tag ***/
div.blogTags {
    text-align : right;
    margin     : 20px 0 15px 30px;
}
div.blogTags a {
    margin : auto 10px;
    display:inline-block;
    white-space:nowrap;
}


/*** SNS button ***/
div.blogBtns {
    margin : auto 15px;
}
div.blogBtns table.snsbtns {
    margin : 5px 0;
}

/*** BACK, NEXT button **/
div#prevnextBlogBtnFrame {
    margin     : 50px 0 20px;
    text-align : center;
}
div#prevnextBlogBtnFrame a {
    magin:0;
    padding : 0;
}
div#prevnextBlogBtnFrame a.center {
    padding : 0;
    margin  : 0 50px ! important;
}
div#prevnextBlogBtnFrame a img {
    border-style : none;
    margin  : 0;
    padding : 0;
}

/*** comments ********************/
div.blogCommentLink {
    margin : 30px 20px 25px;
}

div#commentFrame {
     border-top : 1px dotted #518F14;
     margin     : 40px 0 20px;
     padding    : 25px 0 10px;
}

div.commentTitle {
    margin  : 10px 20px 0;
    padding : 0;
}
div.commentTitle strong {
    color : #333;
}
div.commentTitle div.commentTime {
    float       : right;
    font-size   : 9pt ! important;
    font-weight : normal;
    padding-top : 2px;
    padding-right : 10px;
}

div.commentBody {
     padding    : 10px;
     margin     : 10px 10px 30px
}

div#commentFormFrame {
    margin     : 20px;
    padding    : 0;
    text-align : center;
}
div#commentFormFrame * {
    margin     : 0;
    padding    : 0;
    border-style : none;
}
