* {margin:0;padding:0;}
body {font-size:12px;margin:0;padding:0;}

/* left border */
.leftborder {padding-left:4px;border-left:2px solid #999999;}

/* */
#naspa {width:452px}

h1 {display:block;position:absolute;left:-9999px;}

h2 {font-size:14px;margin:8px 4px 4px 4px ;padding:0 0 0 12px;font-weight: bold;border-left:12px solid #910000;}

/*リンクされた文字*/
a{
   	color:#000000;
    font-style:normal;
   	text-decoration:none;
}
/*マウスをのせたとき*/
a:hover {
   	color:#910000;
    font-style:normal;
   	text-decoration:none;
}


/* ---------- */
/* 1文字分の■をボーダーで左に表示 */
.boxMark {line-height:1em;vertical-align:top;height:1em;margin-left:0;padding:0 0 0 0.2em;border-left:1em solid #910000;}

/* auto height block */
.autoHeight {_height:1px;min-height:1px;}

/* テキストの隠し */
.hide {display:block;position:absolute;left:-9999px;}

/* h2をタイトルとしたインデントスタイル */
.indent {margin-left:18px;}
.indent h2 {margin-left:-8px;}
.indent hr {margin-left:-14px;}



