 /*全体背景・文字色 */ 
body{background-color: #999999;color: #666666;font-size:12px;
	}

/* テキスト文字色変化 */ 
.text10 {font-size: 10px;line-height: 130%;color: #333333;}
.text12 {font-size: 12px;line-height: 120%;color: #333333;
	 }
.text12-1 {font-size: 14px;line-height: 150%;color: #000000;
	 }
.text14 {font-size: 14px;color: #000000; }

.title10 {font-size: 10px;color: #000000; 
	font-weight:bold; layout-grid-char:3px;}
.title12l {font-size: 12px;color: #000000; magin:5px;padding:5px;
	font-weight:bold; background-color:#cccccc;}

.morenoline {
	font-size: 14px;line-height: 150%;color: #000000;
	border-top: solid 1px #999999;
	}
	
div.title_mark {
	margin:10px 0px 5px 0px;
	padding:3px 2px 0px 5px;
	font-weight:bold;
	font-size:14px;
	border-left: 8px #FF00CC solid;
	border-bottom: 2px #FF00CC solid;
	}
	
a.yellow {color:#000000;
	text-decoration:none; font-size:12px;
	background-image:url('../img/linkbg.jpg');
	border-bottom:dashed 1px #000000;
	padding-bottom:1px;}
	
a:hover.yellow {color:#666666; 
	text-decoration:none; font-size:12px;
	background-image:url('../img/linkbg.jpg');
	border-bottom:dashed 1px #666666;
	padding-bottom:1px;}

a:visited.yellow {color:#000000;
	text-decoration:none; font-size:12px;
	background-image:url('../img/linkbg.jpg');
	border-bottom:dashed 1px #000000;
	padding-bottom:1px;}
	
span.emph {color:#000000;
	text-decoration:none; font-size:14px;
	background-image:url('../img/linkbg1.jpg');
	}

img.imgright{float:right; margin:3px; border:1px solid #000000;}
	
/* 普通のテキストスタイル */
.text {font-size: 12px;line-height: 140%;color: #666666}

 /* リンク文字色(copy部分グレー） */ 
A { font-size: 12px;color: #0000FF}

A:hover {text-decoration: underline;color: #0099FF}

A.link-bk12bd {color:#000000; font-size:12px; font-weight:bold;
 text-decoration:none; }

A.link-bk10 {
text-decoration: none; color: black; font-size:10px}

/* 画像枠色 */
.img-border01 {
 border:2px solid ;#ff3300}

/* 余白など */

.margin3px {margin:3px; padding:3px}

.margin {
font-size: 12px;line-height:140%;color: #666666; 
margin:0px; padding-left: 1em; padding-bottom:-1em;
text-indent : -1em;}


/* 線 */
.bottom {border-bottom:2px solid #999999;  }

.left {
 border-left:1px dotted #999999;  }

.line {border-bottom:1px dotted #999999;}

.paint {padding:10px; border:#CCCCCC solid 6px ;font-size:12px;
 line-height:110%; color:#333333;}

.frame {margin:5px; padding:3px; border:1px solid #999999;
 }

