/* ページ全体の基本的な設定と背景色 */
body {
    margin:0;
    background:#F5F5F5;
    text-align: center;
}

/* 指定が無い時のリンクの下線の有無 */
a {
    text-decoration: underline;
}

/* 指定が無い時の未読リンクの色 (元#006699)*/
a:link {
    color: #000099;
}

/* 指定が無い時の既読リンクの色 (元#006699)*/
a:visited {
    color: #993333;
}

/* 指定無い時のリンク部分のクリック時 */
a:active {
    color: #006699;
}

/* マウスカーソルがリンクにかさなった時 */
a:hover {
    color: #CC0000;
    text-decoration: underline;
}

/* 指定が無い時の見出しタグの設定 */
h1 {
    font-weight: normal;
    color: #333;
    margin: 0 4px;
    font-size:10px;
    line-height:2;
    padding-left:9px;
    border-bottom:3px #09F solid;
}

h2, h3 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}

/* ブログを囲む枠の背景色や線、余白などの設定 */
#container {
    line-height: 120%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding: 0px;
    width: 748px;
    background:#FFF;
}

#container-inner{
    background:url(http://www.finance-infor.com/img/shadow.gif) repeat-y;
}

/* バナー部分の文字や背景色、枠線、余白などの設定 */
#banner {
    font-family: Verdana, Arial, sans-serif;
    color: #4682B4;
    text-align: left;
    margin:0 4px;
    background:url(http://www.finance-infor.com/img/banner.jpg) no-repeat;
    height: 150px;
}

/* バナー部分の画像表示形式を指定するプロパティ */
#banner-img {
    display: none;
}

#banner img {
    margin-top: 15px;
}


/* バナー部分の未読リンクの色 */
#banner a {
    color: #FFFFFF;
    text-decoration: none;
}

/* バナー部分のh1に対する文字サイズの指定 */
#banner h1 {
    font-size: x-large;
    line-height: 120%;
}

/* バナー部分のh2に対する文字サイズの指定 */
#banner h2 {
    font:10px normal;
    margin:10px 0 0 24px;
}

/* ◆HOMEがあるメニュー部分の背景色や余白などの設定◆ */
#tophead {
    margin: 5px 15px 5px 15px;
    padding-top: 2px;
    padding-left: 0px;
    padding-right: auto;
    padding-bottom: 5px;
    text-align: center;
    color: #4169E1;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    font-weight: bold;
    border-bottom: 1px dashed #4169E1;
}

/* ◆HOMEがあるメニュー部分のリンクの設定◆ */
#tophead a {
    color: #4169E1;
    text-decoration: none;
}

#tophead a:hover {
    color: #82D9E2;
    text-decoration: underline;
}

/* ◆HOMEがあるメニュー部分の背景色や余白などの設定◆ */
#topbox {
    margin: 0px;
    background-image: url("");
    background-color: #;
    padding-top: 5px;
    padding-left: 30px;
    padding-right: auto;
    padding-bottom: 6px;
    text-align: left;
    color: #FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
}

/* エントリー全体を入れるＢＯＸの基本設定 */
#center {
    float: right;
    width: 550px;
    overflow: hidden;
}

/* centerの内側のＢＯＸの基本設定 */
.content {
    padding: 10px 0px 5px 10px;
    background-color: ;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    line-height: 160%;
    float: left;
}

/* 右側のメニューを入れるＢＯＸの基本設定 */
#left {
    float: left;
    width: 190px;
    background-color:  ;
    overflow: hidden;
}

/* contentで指定されているＢＯＸの中でPタグを使用した時の設定 */
.content p {
    color: #000000;
    padding: 0px 15px 0px 10px;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    font-weight: normal;
    line-height: 140%;
    text-align: left;
    margin-bottom: 10px;
    overflow: hidden;
}

.entry-header{
    width: 550px;
    margin-top: 2px;
    padding-left: 30px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 2.5;
    text-align: left;
    background:url(http://www.finance-infor.com/img/entry-header.gif) no-repeat;
    overflow: hidden;
}

/* contentで指定されているＢＯＸの中でblockquoteタグを使用した時の設定 */
.content blockquote {
    line-height: 150%;
}

/* contentで指定されているＢＯＸの中でliタグを使用した時の設定 */
.content li {
    line-height: 150%;
}

/* contentで指定されているＢＯＸの中でh2タグを使用した時の設定（日付） */
.content h2 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
}

/* contentで指定されているＢＯＸの中でh3タグを使用した時の設定（エントリータイトル） */
.content h3 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #0738FF;
    border-left: 5px solid #0738FF;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}


/* contentで指定されているＢＯＸの中でh4タグを使用した時の設定 */
.content h4 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #09F;
    border-left: 10px solid #09F;
    padding-left: 5px;
}

/* contentで指定されているＢＯＸの中でp.postedを使用した時の設定（投稿者やコメント） */
.content p.posted {
    color: #999999;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    border-top: 1px solid #999999;
    text-align: left;



    margin-bottom: 25px;
    line-height: normal;
    padding: 3px;
}

/* right（メニュー枠）の内側のＢＯＸの余白の設定 */
.sidebar {
    padding-left:5px;
    padding-top: 10px;
}

/* メニュー枠内でh2タグを使用した時の設定 */
.sidebar h2 {
    color: #FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: center;
    font-weight: bold;

    text-transform: uppercase;
    letter-spacing: .3em;
}

/* メニュー枠内でulタグを使用した時の設定 */
.sidebar ul {
    padding-left: 0px;
    margin: 0px;
    margin-bottom: 10px;
    list-style:none;
}

/* メニュー枠内でul ulタグを使用した時の設定 */
.sidebar ul ul {
    margin-bottom: 0px;
    list-style:none;
}

/* メニュー枠内でcategories ulタグを使用した時の設定 */
.sidebar #categories ul {
    padding-left: 15px;
}

/* メニュー枠内でliタグを使用した時の設定 */
.sidebar li {
    padding-left: 10px;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    line-height: 150%;
    margin: 0 0 2px 5px;
    background:url(http://www.finance-infor.com/img/mk1.gif) left center no-repeat;
}

.sidebar ul.nomark li{
    background:none;
}

/* メニュー枠内で img(画像）タグを使用した時画像の周りに白い枠線がつく設定 */
.sidebar img {
    border: none;
}

.sidebox{
    padding:2px 0;
}

#footer
{
    width: 740px;
    height: 70px;
    margin:0 4px;
    background-image: url("http://www.finance-infor.com/img/mt_footer.jpg");
    border-top:3px #09F solid;
}

.footer-nav
{
   padding-top:10px;
   line-height: 1.5;
   font-size: small;
   text-align: center;
}

.footer-nav2
{
   padding-top:5px;
   line-height: 1.3;
   font-size: x-small;
   text-align: center;
}

.footer-nav2 a {
   text-decoration: none;
   color : #333 ;
}

.footer-nav2 a:hover {
   text-decoration : none ;
   color : #333 ;
}


/* photo を使用した時の設定 */
.photo {
    text-align: left;
    margin-bottom: 20px;
}

/* link-note ではさまれた範囲の文字の設定 */
.link-note {
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    line-height: 120%;
    text-align: left;
    padding: 2px;
    margin-bottom:10px;
}

/* Movable Typeの著作権表示部分Powered by に使われる設定 */
#powered {
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    line-height: 150%;
    text-align: left;
    color: #666666;
    margin-top: 20px;
    margin-bottom: 10px;
}

/*  コメントされたデータを表示した時の設定 */
#comment-data {
    float: left;
    width: 180px;
    padding-right: 15px;
    margin-right: 15px;
    text-align: left;
    border-right: 1px dotted #BBB;
}

/*  コメントのフォームのtextareaの幅の設定 */
textarea[id="comment-text"] {
    width: 80%;
}

/*  commenter-profile imgを使用した時の設定 */
.commenter-profile img {
    vertical-align: middle;
    border-width: 0;
}

/* 引用タグ（blockquote）を使用したときの設定 */
blockquote {
    color: #000000;
    margin:10px 5px 0px 5px;
    font-size:12px;
    font-weight:normal;
    background:#FFFFCC;
    line-height:150%;
    padding: 10px;
    border: 2px dotted #99CC00;
    width: auto ;
}

/*  カテゴリーリストのツリー化のスタイル */
ul.tree {
    margin: 0px 0px 0px 6px!important;
    padding: 0px!important;
    font-size: 11px;
    list-style: none!important;
}
ul.tree ul {
    margin: 0px!important;
    padding: 0px!important;
}
ul.tree li {
    margin: 0px!important;
    padding: 0px 0px 0px 16px!important;
    background-image: url(http://www.finance-infor.com/tree_lst.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
}
ul.tree li.end {
    background-image: url(http://www.finance-infor.com/tree_end.gif);
    list-style: none;
}

/*  あいあさつ文などの囲み枠 */
fieldset {  padding:5px;}

legend { font-weight: bold; color: #CC0000;}

alpha {
    padding:10px;
}