/***全般***/
body{
text-align:left;
margin:0px;
font-size:12px;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,メイリオ,Meiryo,'ＭＳ Ｐゴシック',sans-serif;
background:url('http://www.isbi.co.jp/images/pageback.gif');
}

/*テーブル*/
td{
margin:0px;
font-size:12px;
}

form{
margin:0px;
padding:0px;
}

/*リンク*/
a { text-decoration: none }
a:hover { color: rgb(0,0,255); text-decoration: underline }

img{border:0px;}

/*フッター*/
#footer{
text-align:center;
width:900px;
color:#333333;
padding:10px 0;
background:#fff;
}

/*フッター リンク*/
#footer a,
#footer a:visited{
color:#333;
}

/*月別バックナンバー*/
#backnumber{
/*border:solid 1px #333;*/
text-align:center;
width:210px;
/*margin-left:30px;*/
}

#backnumber a,
#backnumber a:visited{
color:#333;
}

.backnumber_m{
width:35px;
float:left;
text-align:right;
}
/***トップページ・一覧ページ***/
/*カテゴリータイトル*/
.press{
background:url('http://www.isbi.co.jp/images/main_ctg_button/press2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}

.column{
background:url('http://www.isbi.co.jp/images/main_ctg_button/column2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}
.infrastructure{
background:url('http://www.isbi.co.jp/images/main_ctg_button/infrastructure2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}


.content{
background:url('http://www.isbi.co.jp/images/main_ctg_button/content2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}


.software{
background:url('http://www.isbi.co.jp/images/main_ctg_button/software2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}


.hardware{
background:url('http://www.isbi.co.jp/images/main_ctg_button/hardware2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}
.new_tech{
background:url('http://www.isbi.co.jp/images/main_ctg_button/new_tech2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}
.corp_trend{
background:url('http://www.isbi.co.jp/images/main_ctg_button/corp_trend2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}
.ict_policy{
background:url('http://www.isbi.co.jp/images/main_ctg_button/ICT_Policy2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}
.market_trend{
background:url('http://www.isbi.co.jp/images/main_ctg_button/market_trend2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}
.web_report{
background:url('http://www.isbi.co.jp/images/main_ctg_button/web_report2.gif') left top no-repeat;
height:22px;
line:height:22px;
text-align:right;
color:#fff;
font-size:12px;
padding:6px 20px 0 0;
}




.press a,
.column a,
.infrastructure a,
.content a,
.hardware a,
.software a,
.new_tech a,
.corp_trend a,
.market_trend a,
.ict_policy a,
.web_report a
{
color:#fff;
font-weight:bold;
}


.c_title{
background:#335588;
margin:0px;
color:#fff;
padding:5px;
font-size:14px;
font-weight:bold;
}
/*エントリーリストタイトル*/
.e_l_title{
font-size:12px;
padding:4px 0 0 10px;
color:#203453;
font-weight:bold;
}


/*エントリーリストタイトル：リンク*/
.e_l_title a:link,
.e_l_list a:link{
color:#203453;
}
/*エントリーリストタイトル：マウスオーバー*/
.e_l_titlea:hover,
.e_l_list a:hover{
color:#c3151f;
}
/*エントリーリストタイトル：クリック*/
.e_l_title a:active,
.e_l_list  a:active{
color:#c3151f;
text-decoration:none;
}
/*エントリーリストタイトル：訪問済*/
.e_l_title a:visited,
.e_l_list a:visited{
color:#669999;
text-decoration:none;
}


/*エントリーリスト日付*/
.e_l_date{
color:#666;
margin:0 10px;
padding:0px;
font-weight:normal;
font-size:10px;
display: inline;
}


/*エントリーリスト内容*/
.e_l_body{
font-size:12px;
margin:4px 5px 4px 10px;
line-height:1.3;
}


.e_l_body p{
margin:0px;
padding:0px;
font-size:12px;
line-height:1.3;
  display: inline;

}


.e_l_body a:link{
color:666;
}


.e_l_body a:active{
color:#44c;
text-decoration:none;
}


.e_l_body a:visited{
color:#666;
text-decoration:none;
}


.e_l_body a:hover{
color:#c33;
}


.e_l_list{
padding:4px 0 0 10px;
font-weight:bold;
}


.e_l_list p{
margin:0;
padding:0;
font-size:12px;
line-height:1.3;
  display: inline;
}


/*続きを読む*/
.more_link{
margin:0;
padding:0;
/*text-align:right;*/
  display: inline;
}


.to_list{
text-align:right;
}

.to_list a:link{
color:fff;
}
.to_list a:active{
color:#44c;
text-decoration:none;
}
.to_list a:visited{
color:#fff;
text-decoration:none;
}
.to_list a:hover{
color:#c33;
}

/***エントリー***/
/*エントリータイトル*/
.e_title{
font-size:14px;
padding:4px 0 0 4px;
color:#203453;
font-weight:bold;
margin-bottom:10px;
}

/*エントリー日付*/
.e_date{
color:#666;
margin-left:10px;
font-weight:normal;
font-size:10px;
}

/*エントリー内容*/
.e_body{
font-size:14px;
line-height:21px;
padding:4px 0 10px 10px;
}
/*次ページ処理*/
#next_page{
text-align:center;
font-weight:bold;
font-size:14px;
}
/*ウェブページスペース*/
#webpage_space{
font-size:14px;
line-height:21px;
padding:25px 0 10px 0;
}

/*サイドリストタイトル*/
.s_l_title{
  font-size:10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding:4px 0 0 8px;
color:#335588;
margin-left:5px;
}


/*サイドリストタイトル：リンク*/
.s_l_title a:link,
.s_l_list a:link{
color:#335588;
}
/*サイドリストタイトル：マウスオーバー*/
.s_l_titlea:hover,
.s_l_list a:hover{
color:#c3151f;
}
/*サイドリストタイトル：クリック*/
.s_l_title a:active,
.s_l_list  a:active{
color:#c3151f;
text-decoration:none;
}
/*サイドリストタイトル：訪問済*/
.s_l_title a:visited,
.s_l_list a:visited{
color:#335588;
text-decoration:none;
}

/*サイドリスト日付*/
.s_l_date{
color:#666;
margin:0 10px;
padding:0px;
font-weight:normal;
font-size:10px;
  display: inline;
}
#rss{
text-align:center;
/*border:solid 1px #333; */
width:180px;
margin:0 60px;
}

#rss img {
/*padding:5px 5px 0 0;
border:solide 1px #333;*/
}

.module-header{
font-size:14px;
padding:4px 0 0 0;
color:#203453;
font-weight:bold;
margin-bottom:5px;

}

.module-list{
padding:0;
margin:0;
font-size:12px;
}

.module-list-item{
list-style:none;
padding:0;
margin:0;
}


