@charset "utf-8";
/*
Theme Name: 投資格言DB　4代目
Theme URI: 
Description: 管理者独自作成テンプレ
Version: 3.0
Author: 当サイト管理者
Author URI: http://
Tags: notag

*/



/* Begin Typography & Colors */


BODY{
width:100%;
text-align:center;
margin : 0;
font-size:9pt;
  line-height : 150%;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

  background-color : #D8D8D8;

}

/* ----- 外枠 ----- */
#wrap{
margin:0 auto 0px auto;
text-align : left;
width:890px;
background-color : #fafafa;
padding:3pt 25px 0 25px;
border-right:40px solid #2D2820;
border-top:40px solid #2D2820;
border-left:40px solid #2D2820;
border-bottom:40px solid #2D2820;
}

#top{
height:75px;
width:100%;
  clear : both;
  background-image: url("images/banner3.gif");
margin-bottom:3px;
margin-top:0;
padding-top:7px;
background-repeat:no-repeat;
background-position: center;
background-position-x:center;
}


#main{
width:537px;
float:right;
text-align : left;
padding:0 0px 0px 0px;
  line-height : 150%;
}


#side-left{
width:337px;
float:left;

font-size:10pt;
padding:5px 0px 20px 0px;
text-align : left;
  line-height : 160%;
}


#footer{
font-size:8pt;
width:98%;
clear : both;
padding-top:9pt;
text-align : right;
padding-bottom:0px;
}
/* ----- ヘッドバナー ----- */
#top h1{
clear : both;

padding-right:20px;
margin-bottom:1px;
margin-top:3pt;
text-align : right;
font-size:14px;
color:#fafafa;
}
#top p {
width:620px;
margin-top:1px;
padding:1px 20px 1px 0;
float:right;
text-align : left;
font-size:10px;
color:#fafafa;
}


/* ----- 基本タグ ----- */
a{
  font-weight : bold;
  color : #0000FF ;

}

#top a{
color:#333333;
  text-decoration:none;
}


img{border:0;}

script{clear : both;
}




/* ----- 記事タグ ----- */


#main h2{
text-aline:center;
font-size:14pt;
  font-weight : bold;
  line-height : 140%;
  clear : both;
  margin : 5px 5px 3px 0px;
  padding : 5px 10px 0px 5px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #d50000;
  
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c0c0c0;
}

#main h3{
text-aline:center;
font-size:14pt;
  font-weight : bold;
  line-height : 140%;
  clear : both;
  margin : 15px 5px 10px 0px;
  padding : 5px 10px 0px 5px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #d50000;
  
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c0c0c0;
}

hr{
  margin-top : 10pt;
  margin-bottom : 15pt;
  border-width : 1px;
  border-style : dotted;
  border-color : #c0c0c0;
  clear : both;

}



small{
font-size:90%;
float : right;
  clear : both;
}

#content-p-tag{
font-size:9pt;
  line-height : 150%;
  clear : both;
}

#main ol{
margin:0;
  clear : both;
}

/* ----- サイドメニュー ----- */

#side li{
list-style-type : none;
}

H4{font-size:9pt;
  font-weight : bold;
  clear : both;
  margin : 18px 5px 7px 0px;
  padding : 5px 10px 0px 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c0c0c0;
}
#side-left a{
font-size:8pt;
color: #111111;
font-weight:100;
text-decoration: none;

}
#side-left a:hover{
font-size:9pt;
font-weight:bold;}

#ad-side{
align:center;
margin:5px 0 5px 0;

}
/* ----- サイドメニュー（記事数表示） ----- */
#postcount{
text-align:center;
width:100%;
background-color:#2D2820;
margin:0px;
padding-top:8px;
padding-bottom:12px;
border: 1px solid #777777;
color:#fafafa;
}
#postcount p{
font-size:16pt;
margin:5px 0 0 0;
font-weight : bold;
}

#postcount big{
font-size:20pt;
font-weight : bold;
font-family : Verdana, Arial, sans-serif;

}


/* ----- 前後記事 ----- */
#navi{
font-size:90%;
}



/* ----- 左上部メニューボタン ----- */

#side-menu{
margin:0 0 7px 0;
}


/* ----- お気に入りボタン ----- */

input.okini{
font-size:9pt;
width:155px;
margin-top:3px;
margin-bottom:4px;
text-align : center;
vertical-align:middle;
}
input.randam{
font-size:9pt;
width:155px;
margin-top:8px;
text-align : center;
vertical-align:middle;
}


input.side-button {
width:100%;
aline:center;
color:#555555;
  font-weight : bold;
margin:1px 0 0px 0;
}

/* ----- パン屑リンク ----- */
#top-navi{
margin:1px 0pt 5px 10pt;


  border-rihgt-width : 10px;
}
#top-navi a{font-size:9pt;}


/* ----- 検索フォーム-中央カラム ----- */

#search-box{
font-size:10px;
width : 500px;

margin :5px 0 10px 0;
padding : 16pt 0 10pt 0;
  background-color :#2D2820;

color:#ffffff;
text-align : center;
vertical-align:middle;
  clear : both;
}

#search-box a{color:#ffffff;}

input.box { width: 300px; }


/* ----- 各人物プロフィール概略 ----- */

#all-list dt{
margin: 0 0 3px 10px;
  font-weight : bold;
}
#all-list dd{
margin-left:22px;
margin-bottom:10px;
}

#all-list td{
height:25px;
width:143px;
padding-left:5px;
  background-image : url(images/bg-list.gif);
  background-repeat : no-repeat;
}

/* ----- トップページのジャンルカテゴリメニュー ----- */

#all-list2 dt{
margin: 15px 0 3px 0px;
width:100%;
  font-weight : bold;
  font-size:10pt;
  border-bottom:1px dotted #999999;
}

#all-list2 dd{
margin-left:22px;
margin-bottom:10px;
}

#all-list2 td{
height:25px;
width:143px;
padding-left:5px;
  background-image : url(images/bg-list.gif);
  background-repeat : no-repeat;
}

#all-list2 a{  text-decoration:none;}



/* ----- カテゴリ独自設定 ----- */

blockquote{
  font-size:10pt;
  line-height : 150%;
  width:95%;
  background-color:#EBEBEB;
  padding:5pt;
  margin:15pt 5pt 10pt 5pt;
  border-width : 1px;
  border-style : solid;
  border-color : #888888;
  clear : both;
}
#catego a{
color:#555555;
text-decoration:none;
  font-weight : 100;
    font-size:8pt;
}






/* ----- アーカイブ分割ページ用ナビゲーション ----- */

.tablenav {
	color: #2583ad;

	margin: 1em auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:10px;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}



#new100 ol{
margin-left:0;
list-style-type: decimal-leading-zero;
}
#new100 li{
margin-left:0;
margin-top:10pt;
list-style-type: decimal-leading-zero;
}



/* カテゴリリスト改行なし表示ロールオーバー */



#menublock{
width:100%;
margin:10pt 0 20pt 0;
clear : both;

}

#menublock li{
float:left;
display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 185px;
	
}

#menublock a{
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	color: #222222;
	background-color: #C6C6C6;
	border-bottom: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	font-weight:100;
}




#menublock a:hover{
	text-decoration: none;
	color: #000000;
	background-color: #ffcc00;
}

/* ページトップへ戻るボタン */

#backlink{
float:right;
clear : both;
margin-bottom:10px;
}


/* スポンサードリンクテキスト */
.splink{
color:#777777;
font-size:9pt;
margin:0;
}
/* タグクラウド設定 */

.st-tag-cloud{line-height : 160%;}
.st-tag-cloud a:hover{
color:"#3366FF";
font-size:10px;
}



/* カテゴリ一覧ページ */

#categopagelist li{
width: 50%;
float: left;
list-style-type: none;
margin-top:5pt;
}

#categopagelist a{
font-size:10pt;
}
