*{
margin:0px;
padding:0px;
}

html {
 
}


body {
margin :0 10px 0 10px;
background-color :#FFFFFF;
text-align :center;
color :#000000;
font-size :10pt;
}

table{
font-size :10pt;
}

img {
border :0px;
}

form {
margin :0px;
}

textarea,input,select {
background-color :#FFFFFF;
font-size :10pt;
color :#000000;
border :1px #000000 solid;
}

/* リンクの設定
------------------------------------------------------------ */
a {
text-decoration:none;
color : #1111cc;
}

a:hover {
text-decoration:underline;
color : #F00;
} 



/* コンテナ部分の設定
------------------------------------------------------------ */
div#container {
width : 1022px;
margin-left : auto;/* 左側のマージンを自動計算 */
margin-right : auto;/* 右側のマージンを自動計算 */
background-color : transparent;/* 背景を透過（bodyで指定した値が有効になります） */
text-align : left;
}

div#wrap {
float : left;
width : 768px;

}

/* ヘッダー部分の設定
------------------------------------------------------------ */
div#header {
padding:10px;
background-color : #000000;
color : #FFFFFF;
height: 90px;
}


#blogname {
margin-bottom:5px;
Width:240px;
float:left;
}

#blogname a{
font-size :15pt;
color : #FFFFFF;
}

#subtitle{
text-align :right;
display: block;
color: #FFFFFF;
font-weight: normal;
font-size :10pt;
}

#introduction{
width:517px;
}


/* 本文部分の設定
------------------------------------------------------------ */
div#primary-column {
float : right;
width : 566px;/* コンテンツ幅 */
}

div.section{
margin-bottom :15px;
width : 566px;/* コンテンツ幅 */
background-color :#F7F7F7;
border : 1px #000000 solid;
}

div.entry-date{
padding :3px 5px;
background-color  :#000000;
text-align : right;
font-weight :bold;
color  :#FFFFFF;

}

div.entry-date a{
color  :#FFFFFF;
}

h2.entry-header {
padding :3px 5px;
border-bottom : 2px #000000 dotted;
font-weight :bold;
font-size :14pt;
background-color:#F7F7F7;
}

.entry-body {
font-size :10.5pt;
padding : 0px 0 0 5px;
line-height:1.3;
border-top: 2px #000000 dotted;
}




/* 追記部分 */
.entry-more{
margin :0 0 10px 0;
}

.entry-inner{
}

/* 拍手部分 */
.fc2_footer{
margin :10px 0;
}

/*タグ部分 */
ul.tag_lnk{
	margin: 0.5em 0 0.5em 0;
	padding: 0 0.5em 0 0;
	list-style-type: none;
	font-size: 1.0em;
	text-align: right;
}

ul.tag_lnk li {
	margin: 0;
	padding: 0.1em 0 0.1em 5px;
	list-style-type: none;
	display: inline;}

/* フッター部分 */
ul.entry-footer {
list-style-position : inside;
text-align:right;
font-size :8pt;
}

ul.entry-footer li {
display : inline;
list-style-type : none;
}


/* 移動用ナビゲーションリンク部分の設定
------------------------------------------------------------ */
div.prev-next {
margin-bottom:15px;
text-align:center;
}


/* コメント、トラックバックの設定
------------------------------------------------------------ */
 div.comment-trackback {
margin-bottom:0px;
padding :3px 5px;
background-color  :#cccccc;
border-bottom : 1px #000000 solid;
font-size :10pt;
font-weight :bold;
}

div.com-tb-header div#titlelist-header{
padding :3px 0px;
font-size :10pt;
border-bottom : 1px #CCCCCC dotted;
}

div.com-tb {
padding :10px;
}

div.com-tb-entry {
}

div.com-tb-body {
padding :5px 0px;
}

ul#com-tb-footer {
list-style-position : inside;
text-align:right;
font-size :8pt;
}

ul#com-tb-footer li {
display : inline;
list-style-type : none;
}




/* コメントの設定
------------------------------------------------------------ */
#comment-post {
margin-bottom :6px;
padding :3px 0px;
font-weight :bold;
font-size :10pt;
}

.comment-bottom {
margin-bottom :10px;
padding-bottom :10px;
border-bottom : 1px #CCCCCC solid;
}

dd {
margin-bottom :5px;
}

#himitu {
background-color :#FFFFFF;
border :0px;
}

#form-btn {
margin :5px;
text-align:center;
}



/* トラックバックの設定
------------------------------------------------------------ */
div#trackback-url {
text-align:center;
}

.tb-head {
margin-top :10px;
padding-top :10px;
border-top : 1px #CCCCCC solid;
}


/* 検索、月別、カテゴリ別タイトルの設定
------------------------------------------------------------ */
h4 {
margin-bottom:15px;
padding :3px 5px;
background-color  :#CCCCCC;
border : 1px #000000 solid;
font-size :12pt;
font-weight :bold;
}


/* 全記事表示部分の設定
------------------------------------------------------------ */
div#titlelist {
padding :10px;
width : 517px;/* コンテンツ幅 */
margin-bottom :14px;
border : 1px #000000 solid;
}

div.titlelist-entry {
margin-top :10px;
padding-top :10px;
background-color :#FFFFFF;
border-top : 1px #CCCCCC solid;
}

.titlelist-body {
padding :3px 0px;
}

ul.titlelist-footer {
list-style-position : inside;
text-align:right;
font-size :8pt;
}

ul.titlelist-footer li {
display : inline;
list-style-type : none;
}


/* 左サイドバー部分の設定
------------------------------------------------------------ */
div#secondary-column {
float : left;
width : 200px;
}

/* 右サイドバー部分の設定
------------------------------------------------------------ */
div#secondary-column2 {
float : right;
width : 250px;
}

/* サイドバー部分の設定
------------------------------------------------------------ */
.plugin {
margin-bottom :5px;
border : 1px #000000 solid;
}

h5 {
padding :3px 5px;
background-color : #000000;
font-size :11pt;
color :#FFFFFF;
}

div.plugin_content {
padding:5px;
line-height:1.2;
background-color :#F7F7F7;
}

div.plugin_content ul{
padding:0;
margin:0;
list-style: none;
}

.plugin ul {
margin-left :18px;
list-style-position:outside;
}


/* カレンダー部分の設定
------------------------------------------------------------ */
.plugin-calender {
text-align : center;
width : 100%;
}

/* カレンダー表示用のテーブル設定 */
table.calender {
width :90%;
border-collapse : collapse;
color:#999;
}

table.calender a {
font-weight :bold;
}

caption {
margin : 3px 0px;
}

/* カレンダーのセル見出（曜日表示部分） */
.calender th {
margin : 0;padding : 2px;
border-bottom : 1px solid #999999;
text-align : center;
}

/* カレンダーのセル部分（日付表示部分） */
.calender td {
margin : 0;padding : 2px;
text-align : center;
}

/* 日曜日 */
th#sun {
color : #CC0000;
}

/* 土曜日 */
th#sat {
color : #003399;
}

/* その他の曜日 */
th#week {
color : #999999;
}



/* 解析設置部分の設定
------------------------------------------------------------ */
#webtool {
display: none;
}


/* フッター部分の設定
------------------------------------------------------------ */
div#footer {
clear: both;
padding:5px;
background-color : #000000;
text-align : center;
color : #FFFFFF;
}

div#footer img {
border :0px;
vertical-align:middle;
}

div#footer a{
color : #FFFFFF;
}



/* 絵文字
------------------------------------------------------------ */
.emoji{
vertical-align:middle;
margin:0 1px;
}


/* 強調の設定
------------------------------------------------------------ */

/* 強調 */

em {
font-style : italic;/* 斜体 */
}
i {
font-style : italic;/* 斜体 */
}

/* より強い強調 */

strong {
font-weight : bold;/* 文字を太字にする */
color : #CC0000;
}
b {
font-weight : bold;/* 文字を太字にする */
}


/* 引用の設定
------------------------------------------------------------ */

blockquote {
margin :10px 0;
padding : 5px;
border : 1px dotted #CCCCCC;
}



/* ヘッダーナビ
------------------------------------------------------------ */


ul#global-navi {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	width: 100%;
        height: 25px;
	list-style-type: none;
	position: relative;
        background-color  :#000000;
        font-weight :bold;
        color  :#FFFFFF;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;

}

ul#global-navi li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	border-right: solid 1px #999999;
	line-height: 25px;
}

ul#global-navi li a {
	padding: 0 15px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

ul#global-navi li a:hover {
	background-color: #333333;
	color: #FFFFFF;
}




h3 {
margin-top:15px;
margin-bottom:5px;
padding :3px 5px;
background-color  :#000;
color:ffffff;
font-size :10pt;
font-weight :bold;
display:inline;
}

.kabuka{
margin-bottom:5px;
background-color  :#000;
padding :3px 5px;
color:#fff;
font-size :10pt;
font-weight :bold;
}

.reference_links{
text-align: center;
font-size:10pt;
margin-bottom: 5px;}

#top_ad_link{
margin:10px 0px 2px 50px;
}

#ad_head_970_top{
margin: 5px 0px 5px 10px;
}

#ad_head_970_bottom{
margin: 10px 0px 10px 10px;
}


#ad_head{
margin:285px 0 5px 0;
}

#ad_side_right{
margin:0 0 5px 0;
}

#ad_article{
margin:0 0 5px 0;
}

.sponsor{
margin: 3px 0;
padding-left:5px;
font-size :10pt;
    }

.articletop{
margin: 0 0 20px 0;
font-size :10pt;
    }

.plugin_content ul li{
	margin: 3px 0 0 0;
	padding-left:8px;
	background:url(//blog-imgs-27.fc2.com/k/a/b/kabumoratorium/a.gif) no-repeat 0 8px;
}

#track-word{
clear: both;
background-color : #000000;
text-align : center;
color : #FFFFFF;
}

#more{
margin-top: 50px;
}



#head{
width: 100%;
height: 250px;
}

#head_ad{
float: left;
width: 218px;
border: 1px solid #000;}



#headline{
float:right;
width: 1020px;
margin: 0 0px 2px 0;
padding: 0;
border: 1px solid #000;
font-size :11pt;
background-color : #F7F7F7;
}


.head_content1{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
overflow-y: auto;
}

.head_content2{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
overflow-y: auto;
}

.head_content3{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
overflow-y: auto;
}

.head_content4{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
overflow-y: auto;
}


.head_content5{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
overflow-y: auto;
}

.head_content6{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
overflow-y: auto;
}

.head_content7{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
}

.head_content8{
float: left;
height: 280px;
width: 340px;
margin: 0 0 10px 0;
}

.head_content9{
float: right;
height: 280px;
width: 340px;
margin: 0 0px 10px 0;
}

.blogroll-link{
font-size :9pt;
color:#1111cc;
}

#head_hoyu{
float: right;
width: 243px;
margin: 0 0 5px 0;
border: 1px solid #000;}


li.blogroll-category-name{
list-style-type:none;}

div.blogroll-category-name{
margin:8px 0 -10px 10px;
font-weight:bold;
font-size:12px;}

body {background-color:transparent}
/* 銘柄名 */
a.title:link {color:blue; font-size:10pt}
a.title:visited {color:blue; font-size:10pt}
/* 値 */
td value {color:black; font-size:10pt}
span value {color:black; font-size:10pt}
span up {color:red; font-size:10pt}
span down {color:green; font-size:10pt}
/* 配布元へのリンク */
span src {color:gray; font-size:10pt}
a src {color:gray; font-size:10pt}

#external_link{
 text-indent:-9999px;
 }

table.shisan, table.kabu{
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#000;
    empty-cells:show;
}

.shisan th{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#fff;
    background-color:#000;
    background-position:left top;
    padding:0.2em 0.5em;
    text-align:center;
}

.kabu th{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#fff;
    background-color:#000;
    background-position:left top;
    padding:0.2em;
    text-align:center;

}

.shisan td{
    color:#fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:0.2em 0.5em;
    font-weight:bold;
}

.kabu td{
    color:#fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:0.2em;
    font-weight:bold;
}

