﻿a{text-decoration:none;}
a:hover{text-decoration:underline;}

body {
     line-height : 1.4
}
img
{
    border-width:0px;
}
/* base */
/* 160 (+30) */
#left
{
    margin-top:5px;
    width:160px;
    padding:5px;
    float:left;
}
/* 560 (+100)*/
#main
{
    width:550px;
    float:left;
    padding : 5px;
}
/* 200 (+20) */
#right
{
    width:210px;
    padding:5px;
    float:left
}

.border
{
    margin-top:5px;
    border:solid 1px #d3d3d3; /*#eeeeee;*/
}
/* ------- */

.newbuttom{width:160px;}/* 最新情報表示ボタン */
.newbuttonblock
{
    margin:5px 0px;
    text-align:center
}
.panelSize
{
    overflow :hidden;
    height : 0px;
}
.lblnext
{
    display :block;
    margin : 5px 0px 5px 0px;
    color : Blue;
    cursor : pointer;
    font-weight : bold;
}
.title
{
    background-color:#ffffff;
    padding: 3px;
    font-weight:bold;
}
.text
{
     padding: 5px 2px 2px 2px;
     width:auto;
}
.comment
{
    padding:20px 2px 2px 2px;
}
.submanu
{
    padding:2px;
}

.maintitle
{
    padding:2px;color:#004ca3;
    background-color:#8edbff;
    background-image:url(../../blog/images/test.png);
    background-repeat:repeat-x; 
    margin-bottom:5px;font-size:14pt; 
    font-weight:bold
}
.main
{
    /*background-color:#ffffff;
    color:#ffffff;
    background-color :#000000;
    */
    color:#004ca3;
    background-color:#cce3ff;
    background-image:url(../../blog/images/test.png);
    background-repeat:repeat-x;
    padding: 3px;
    font-weight:bold;
    border: solid 0px #b2d6ff;
    border-bottom-width:1px;
    /*border-right-width:1px;*/
}

.subright
{
    padding:2px;
    color:#004ca3;
    background-color:#cce3ff;
    background-image:url(../../blog/images/test.png);
    background-repeat:repeat-x;
    border:solid 0px #b2d6ff;
    border-bottom-width:1px;
    /*border-right-width:1px;*/
 }
 
.pubdatetd{vertical-align:top;width:65px;}

.block
{
    display:block;
}

.underline
{
    margin : 5px 0px 5px 0px;
    border-bottom:solid 1px #dfdfdf;
}
.mainbottom
{
    margin-bottom: 5px ;
    text-align:right;
    padding-bottom:5px;
    border-bottom:solid 1px #dfdfdf;
}
 
 
/* 画像用配置 */
 .imgmain
{
    display : block;
    width :auto;
    margin : 5px auto 5px auto;
}
.imgright
{
    float :right;
    margin : 5px;
}
 .imgleft
{
    float :left;
    margin : 5px;
}
 /* 配置 */
.floatleft
{
    float:left;
    margin-right : 10px;
}
.floatrighr
{
    float:right;
}
.clearboth
{
    clear:both;
}
/* 文字色 */
.green
{
    color:#33ad70;
}
.pink
{
    color:#ff3399;
}
.orange
{
    color:#ff6a00;
}
.red
{
    color:#ff0000;
}
.blue
{
    color:#0077ff;
}
.violet
{
    color:#6666e0;
}
/* 文字の太さ */
.bold
{
    font-weight : bold;
}

/* 検索結果の背景色を変える */
.search
{
    background-color : #ffff00;
}
.searchbox
{
    margin:5px 0px;
}
/* ランキング */
.rank_top
{
    display:block;
    /*border-bottom:solid 2px #d0d000;
     border-right:solid 0px #99eb99;
    background-color:#ffffea;
    font-weight:bold;*/
}
.rank_basic
{
    display:block;
    /*border-bottom:solid 2px #d0d000;
    border-right:solid 0px #99eb99;
    background-color:#ffffdb;*/
    /*background-color:#ffffea;*/
}
.rank_underline
{
    border-bottom:solid 1px #dcdcdc;
    font-size:9pt;
    padding:3px 0px;
}



