body { color:black }
a:link { color:#000099; }
a:active { color:#cc0000; }
a:hover { color:#cc0000; }

a.none { text-decoration:none; }
a.none:hover { text-decoration:underline; }

.pt8 { font-size:9pt; font-weight:bold }
.pt10 { font-size:10pt }
.txt { font-size:10pt;line-height:125% }
.txts { font-size:10pt;line-height:120% }
.txt8 { font-size:8pt;line-height:120% }

.rep { line-height:140% }
.reps { line-height:120% }

.height_130		{ line-height:130%; }
.height_140		{ line-height:140%; }

.f_x-small		{font-size:70%;}
.f_small		{font-size:80%}
.f_medium		{font-size:88%}

.f_x-small_lh		{font-size:70%; line-height:140%}
.f_small_lh			{font-size:80%; line-height:140%}
.f_medium_lh		{font-size:88%; line-height:140%}


/* c2005, No. 13-15対応 */
/* /kmp00/visitor/ml/c2005/13.html etc. */
.line01 {
	background-image: url(/kmp00/visitor/ml/c2005/img/line01.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.line02 {
	background-image: url(/kmp00/visitor/ml/c2005/img/line02.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* 2006/03/22 Top Page用*/
.red {color:#f00;}

/* 2006/04/06 ケンミレソフト紹介ページ用*/

#leadTop 
	{ background:url(/kmp00/visitor/img/200604/demo/lead_bg01.gif) repeat-x; height:23px; margin:10px 0 0 0; padding:0;}

#leadTop .lead01 {width:139px; height: 23px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_01.gif) no-repeat; float:left}

#leadTop .lead01 span
	{display:none}

#leadTop .lead02 {width:204px; height: 23px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_02.gif) no-repeat; float:right}

#leadTop .lead03 {width:204px; height: 23px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_03.gif) no-repeat; float:right}

#leadTop .lead04 {width:204px; height: 23px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_04.gif) no-repeat; float:right}

#leadTop .lead05 {width:204px; height: 23px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_05.gif) no-repeat; float:right}

#leadTop .lead06 {width:204px; height: 23px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_06.gif) no-repeat; float:right}

#leadTop span
	{display:none}


#leadBottom 
	{ background:url(/kmp00/visitor/img/200604/demo/lead_bg02.gif) repeat-x; height:26px; margin:0; padding:0; clear:both; }

#leadBottom .leadBST { width:507; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_bst.gif) no-repeat; }

#leadBottom .leadHIX { width:487; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_hix.gif) no-repeat; }

#leadBottom .leadKKN { width:418; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_kkn.gif) no-repeat; }

#leadBottom .leadRLS { width:538; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_rls.gif) no-repeat; }

#leadBottom .leadSERBUY { width:566; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_serbuy.gif) no-repeat; }

#leadBottom .leadSERSELL { width:446; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_sersell.gif) no-repeat; }

#leadBottom .leadCSL { width:478; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_csl.gif) no-repeat; }

#leadBottom .leadCHT { width:334; height: 26px; display: block; background: transparent url(/kmp00/visitor/img/200604/demo/lead_cht.gif) no-repeat; }

#leadBottom span
	{display:none}


#title 
	{ background:url(/kmp00/visitor/img/200604/demo/h1_bg.gif) repeat-x; height:35px; margin-bottom:10px;}

#title h1 
	{ float:left; text-align:left; margin:0; padding:0; vertical-align:baseline;}
#title .demo 
	{ padding:7px; text-align:right; }
#title .demo img
	{ border:none;}

#bodyText {clear:both;}

#bodyText h3
	{width:96%; font-size:88%; line-height:140%; color:#060; padding:3px 5px; border-bottom:1px solid #cc9; text-align:left; margin:1em 0 0.5em 0;}

#bodyText .lead 
	{
	font-size: 88%;
	line-height: 140%;
	background: #f7ffd9 url(/kmp00/visitor/img/200604/demo/rsi01.gif) no-repeat 5px 5px;
	text-align: left;
	padding: 10px 10px 10px 40px;
	margin: 0 0 10px 0;
	border: 1px solid #d5f174;
}

#bodyText .lead strong {color:#f60;}

#subMenuBottom 
	{border:1px solid #ddb; width:85%; padding:5px; margin-bottom:10px;}

#subMenuBottom h3
	{ color:#fff; font-size:88%; font-weight:bold; background-color:#080; padding:1px; text-align:center; margin:0 0 10px 0;}

#subMenuBottom td
	{ font-size:80%;}


.indent {
	overflow: visible; 
	margin-left: 1em; 
	text-indent: -1em;
	}

.emph {color:#c00;}

.dotted 
	{ border-style: dotted none none none; border-top-width: 1px; border-top-color: #ccc; height: 1px;} 


/*-----------------------------------------------*/
/* 2007/08/08 株価チャートページ用*/
.cha_h {
	float: left;
}
.cha_h2 {
	float: right;
	width: 150px;
}