@charset "Shift_JIS";

/* ブロック 
-----------------------------------------------------------------------------*/

/* 左側----------------------------------------------------------------------*/

#left{
	float: left;      
        margin: 0px 0px 0px 0px;       
        padding: 20px 0px 30px 0px;
        border: 0px solid black;
        width: 155px;    
}

/* 右側-----------------------------------------------------------------------*/

#right{
	float: right;  
        margin: 0px 0px 30px 0px;       
        padding: 0px 0px 0px 0px; 
        border: 0px solid gray;
        width: 480px;    
}

/* インデックス枠  
-----------------------------------------------------------------------------*/

div.toplist{
	float: left;
        margin: 10px 0px 10px 25px;       
        width: 555px;    
        padding: 10px 0px 0px 15px; 
        border: 0px solid gray;
        background-color: rgb(233,231,224);  
        background-color: #e9e9e9;  
}

.toplist ul {
        margin: 0px 0px 0px 0px;
        border: gray 0px solid;
}

.toplist li {
        list-style-type: none;
        list-style-position: outside;
        border: gray 0px solid; 
}

/* Topインデックスのコラム最新の概要 */

div.topkaisetsu{
      float: left;
      margin: 5px 0px 5px 10px;       
      padding: 0px 0px 0px 0px;       
      width: 540px;    
      border: 0px solid #ff9933;
      }


/* コラムのオレンジ文字 */
.kobutasubtitle {
    padding: 3px 5px 3px 15px;
    font-size: 14px; 
    margin-bottom: 10px; 
    width: 190px; 
    color: #fff; 
    background-color: #ff9933; 
    text-align: left;
    font-weight: bold;
}

.kobutasubtitlel {
    padding: 3px 5px 3px 15px;
    font-size: 14px; 
    margin-bottom: 10px; 
    width: 350px; 
    color: #fff; 
    background-color: #ff9933; 
    text-align: left;
    font-weight: bold;
}

.kondosubtitle {
    padding: 1px 5px 0px 15px;
    font-size: 14px; 
    margin-bottom: 10px; 
    width: 190px; 
    color: #fff; 
    background-color: rgb(59,171,216); 
    text-align: left;
    font-weight: bold;
}


/* 続きをよむ
----------------------------------------------------------------------------*/
.read-more {
	margin: 0px; 
        padding: 1px 5px 1px 5px; 
        background-color: rgb(51,102,51); 
        width: 200px; 
        text-align: center;
        font-size: 12px;
}
.read-more a:link { 
        color: #ffffff;
}
.read-more a:visited {
        color: #ffffff;
} 
.read-more a:active {
        color: #ffffff;
} 
.read-more a:hover {
        color: #99ffcc;
} 




