 /* SA-gate.com共通スタイルシート */
 /* メイン部分 */

BODY {
 	font-family : "Trebuchet MS", "MS UI Gothic", "ＭＳ ゴシック";
	font-style : normal;
	font-size: 12px;
	background: white url(/css/bg.png) repeat;
	margin : 0;
	padding: 0;
	white-space: nowrap;
}

A { color: rgb(25,135,255); }
{
	color : blue;
	text-decoration : underline;
}

A:hover{
	color:red;
	text-decoration: underline;
}

A.soft { color: rgb(25,135,255); }
 {
  color : blue;
  font-weight: bold;
  text-decoration : underline;
}

HR{
	height:1px;
}

IMG.Logo {
	margin : 0px;
	padding: 0px;
}

IMG.HR {
	height:1px;
	width:90%;
	white-space: nowrap;
	z-index:500;
}

B{
	font-size: 12px;
	font-weight: normal; 
	font-weight: bold;
	color:Navy;
}


/* タイトル部分 */
/* トップページ */
DIV.Logo{
	font-size: 20pt;
	color:midnightblue;
	Width:100%;
	margin: 0px 0px 0px 20px;
}

/* サブページ */
DIV.SubLogo{
	font-size: 28px;
	color: midnightblue;
	Width: 100%;
	margin: 5px 0px 0px 20px;
}
DIV.SubLogo a:link		{color: midnightblue; text-decoration:none;}
DIV.SubLogo a:visited	{color: midnightblue; text-decoration:none;}
DIV.SubLogo a:hover 	{color: midnightblue; text-decoration:none;}


/* メイン部分 */
Div.Main {
	padding-left:2px;
	font-size: 11.5pt;
	position:absolute;
	top:60px;
	left:120px;
	width:370px;
	white-space: nowrap;
	clear: both;
	z-index:999;
}

Div.SubMain {
	padding:0px 0px 10px 2px;
	font-size: 11.5px;
	position: absolute;
	top: 85px;
	left:160px;
	white-space: nowrap;
	clear: both;
	width: 540px;
	z-index:999;
}

/* 記事の見出し部分 */
DIV.TO{
	background-color:powderblue;
	background-image :url(tree.png);
	background-repeat:no-repeat;
	font-size: 16px;
	padding-left: 2px;
	padding-right: 6px;
	padding-top: 2px;
	margin: 0px 0px 0px 2px;	
	border: 1px solid cadetblue;
	border-bottom-width:0px;
	Width:190px;
	}
	
/* 記事の本文 */
DIV.NOTES{
	font-size: 15px;
	background-color:white;
	margin: 0px 0px 0px 2px;
	padding-left: 6px;
	padding-right: 6px;
	Width:100%;
	border: 1px solid cadetblue;
	white-space: normal;
}

 /* 引用 */
DIV.I{
	margin: 0px 30px 0px 30px;
	font-size: 10px;
	color:black;	
	background-color:#ffa500;
	border: 1px solid gray;	
}

/* 一字だけ強調部分 */
DIV.M{
	font-size: 20pt;
	color:white;	
	background-color:silver;
	border: 1px solid gray;	
	Width:20px;
	Height:20px;
	float:left;
}

/* フッター部分 */
Div.Footer {
	position:absolute;
	left:0px;
	width:100%;
	button:0%;
	font-size: 11px;
	white-space: normal;
}