A:link, A:visited, A:active{ text-decoration: none; } 
A:link  { color: #a52a2a }
A:visited   { color: #f08080 }
A:active { color: #FF0000;}
A:hover{ color: #FF0000;}
body    { background-color: white; margin: 0px } 
body,th,td  { color: #696969; font-size: 9pt; }
 /* 小さい文字　*/
tt         { font-weight: normal; font-size: 9pt; line-height: 120% }

/* 基本　リストスタイル解除*/
dl,dd,dt{margin:0px ;padding:0px ;font-size: 9pt;	
}

dl .list{color: #1e3634; 
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 3px;
}

/*リスト・上右下左　*/
.list dt{color: #1e3634; 
    padding:0px 0px 0px 0px;
    margin:3px 0px 0px 0px;
}

.list dd {	background:url(image/ya_g.gif) no-repeat left  top ;
color: #696969; 
padding:0px 0px 0px 10px; 
margin:0px 0px 3px 8px; 
}

/* 基本　リストスタイル解除*/
dl,dd,dt{margin:0px ;padding:0px ;font-size: 9pt;	
}

dl .kokuchi{color: #1e3634; 
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 3px;
}

/*リスト・上右下左　*/
.kokuchi dt{color: #1e3634; 
    padding:0px 0px 0px 0px;
    margin:3px 0px 0px 0px;
}

.kokuchi dd {		text-align : right ;
color: #696969; 
padding:0px 0px 0px 10px; 
margin:0px 0px 3px 8px; 
}



/* 赤・青バック見出し用 */
h6        { color: #b0e0e6; font-size: 100% }
h1,h2,h3,h4,p
{  font-size: 100% ; margin-top: 0; margin-bottom: 0; }


/* 囲みタイトル・緑*/
div.green_font 
 { color: #1e3634; font-size: 9pt }

/* 点々囲み文章用 ・赤*/
.tenten_box
{
    border-style: solid;
    border-width: 2px;
    padding:2px;
    border:dotted thin #F08080;
}

/* テーブル点々囲み指定・赤色*/
.exl2
{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #FFA4A4 #FFA4A4 #FFA4A4 #FFA4A4;
}

/* テーブル点々囲み指定・灰色*/
.exl
{
	border-style: dotted;
	border-color: #c0c0c0 #808080 #808080 #c0c0c0;
	border-width: 1px 1px 1px 1px;
	background-repeat: no-repeat;
	width: 100%;
}

/* 囲みタイトル・全細・緑　上右下左*/
.green_line  { 
font-weight: normal; 
font-size: 10pt;
 padding:5px; 
 border: dashed 1px #c9e0c9
}

/* ライン・上・緑　上右下左*/
.t_line   { padding: 2px; border-style: dashed solid solid solid; border-width: 1px 0px 0px 0px; border-color: #c9e0c9 }

/* ライン・下・緑　上右下左 */
.u_line  { padding: 2px; border-style: solid solid dashed solid; border-width: 0px 0px 1px 0px; border-color: #c9e0c9 }

/* ライン・上下・緑　上右下左 */
.tu_line  { padding: 2px; border-style: dashed solid dashed solid; border-width: 1px 0px 1px 0px; border-color: #c9e0c9 }



/* 上向きコの字・右太・赤　上右下左 */
.r_line {
    border: solid;
    border-width: 0px 5px 1px 1px;
    padding: 2px;
    border-color: #CD5C5C;
    font-size: 100% ;
    font-weight: normal;
}

/* 囲み・未指定・赤　未使用　上右下左 */
.c_line {
    border: solid;
    border-width: 0px 0px 0px 0px;
    padding: 2px;
    border-color: #CD5C5C;
    font-size: 100% ;
    font-weight: normal;
}

/* 細い実線囲み・赤・文章用 */
.j_box
{
    text-align: left;
    border-style: solid;
     padding:2px;
    border-width: 1px;
    border-color: #F08080;
}

/* 囲みが上下二段重なる特に隙間を作る */
.space_box
{
    text-align: center;
    border-style: solid;
    border-width: 2px;
    border-color: #FFFFFF;
}

/* 細い横棒・灰色  上右下左 */
hr{ 
	color: #FFFFFF; 
	border-style: dotted;
	border-color: #c0c0c0 #808080 #808080 #c0c0c0;
	border-width: 0px 0px 1px 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF; 
	width: 100%;
}
