A:link, A:visited, A:active{ text-decoration: none; } 
A:link { color: #B22222;}
A:visited  { color: #F08080 }
A:active { color: #FF0000;}
A:hover{ color: #FF0000;}
body  { background-color: white; margin-top: 0px; margin-right: 0px; margin-left: 0px } 
body,th,td       { color: #696969; font-size: 10pt ; line-height: 125%}
/* 小さい文字　*/
tt     { font-weight: normal; font-size: 85%; line-height: 120% }
p{	margin : 0px	;padding : 2px 0px 2px 3px;
}
/* 赤・青バック見出しタイトル文字用 ・オレンジ*/
i       { color: #ffdead; font-style: normal; font-size: 10pt }

/* 赤・青バック見出し用 */
h6       { color: #ffdead; font-size: 100% }

/* 一重囲み薄い赤メニュー・上右下左  */
.ni_s{
  font-size : 95%;
  margin: 0; 
  padding: 5;
  border-width : 2px;
  border-style : solid;
  border-color : #FCE2E2;
  }

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

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

/* テーブル点々囲み指定・上・赤色*/
.exl_a
{
	border-style: dotted;
	border-color: #FFA4A4  #FFA4A4   #FFA4A4  #FFA4A4 ;
	border-width: 1px 1px 0px 1px;
	background-repeat: no-repeat;
}

/* テーブル点々囲み指定・中・上下抜き・赤色*/
.exl_b
{
	border-style: dotted;
	border-color: #FFA4A4  #FFA4A4  #FFA4A4  #FFA4A4;
	border-width: 0px 1px 0px 1px;
	background-repeat: no-repeat;
}


/* テーブル点々囲み指定・下・赤色*/
.exl_c
{
	border-style: dotted;
	border-color: #FFA4A4  #FFA4A4  #FFA4A4  #FFA4A4 ;
	border-width: 0px 1px 1px 1px;
	background-repeat: no-repeat;
}

/* テーブル点々・大・囲み指定・赤色*/
.exl2
{
	border-style: dotted;
	border-color: #FFA4A4 #FFA4A4 #FFA4A4 #FFA4A4;
	border-width: 2px 2px 2px 2px;
	background-repeat: no-repeat;
}

/* テーブル点々・大・囲み指定・上・赤色　上右下左*/
.exl2_a
{
	border-style: dotted;
	border-color: #FFA4A4  #FFA4A4   #FFA4A4  #FFA4A4 ;
	border-width: 2px 2px 0px 2px;
	background-repeat: no-repeat;
}

/* テーブル点々・大・囲み指定・中・上下抜き・赤色　上右下左*/
.exl2_b
{
	border-style: dotted;
	border-color: #FFA4A4  #FFA4A4  #FFA4A4  #FFA4A4;
	border-width: 0px 2px 0px 2px;
	background-repeat: no-repeat;
}


/* テーブル点々・大・囲み指定・下・赤色　上右下左*/
.exl2_c
{
	border-style: dotted;
	border-color: #FFA4A4  #FFA4A4  #FFA4A4  #FFA4A4 ;
	border-width: 0px 2px 2px 2px;
	background-repeat: no-repeat;
}

/* 囲みタイトル・左太・赤　上右下左*/
.red_u_line {
    border: solid;
    border-width: 1px 1px 1px 5px;
    padding: 2px;
    border-color: #CD5C5C;
    font-size: 100% ;
    font-weight: normal;
}

/* 囲みタイトル・右太・赤　上右下左*/
.red2_u_line {
    border: solid;
    border-width: 1px 5px 1px 1px;
    padding: 2px;
    border-color: #CD5C5C;
    font-size: 100% ;
    font-weight: normal;
}

/* 囲みタイトル・全細・青　上右下左*/
.red3_u_line {
    border: solid;
    border-width: 1px 1px 1px 1px;
    padding: 2px;
    border-color: #4B6286;
    font-size: 100% ;
    font-weight: normal;
}

/* 囲み・右太・青　上右下左*/
.u_line {
    border: solid;
    border-width: 1px 5px 1px 1px;
    padding: 2px;
    border-color: #4B6286;
    font-size: 100% ;
    font-weight: normal;
}

/* 横棒・赤　上右下左 */
.m_line {
    border: solid;
    border-width: 0px 0px 1px 0px;
    padding: 2px;
    border-color: #CD5C5C;
    font-size: 100% ;
    font-weight: normal;
}

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

/* ドット下線・1ピクセル・赤　メニュー使用　上右下左 */
.c1_line {
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    padding: 2px;
    border-color: #FFA4A4;
	line-height: 120%;
    font-weight: normal;
}

/* ドット下線・2ピクセル・赤　メニュー使用　上右下左 */
.c_line {
    border-style: dotted;
    border-width: 0px 0px 2px 0px;
    padding: 2px;
    border-color: #FFA4A4;
	line-height: 120%;
    font-weight: normal;
}

/* ライン無し・メニュー使用　上右下左 */
.no_line {
    padding: 3px;
	line-height: 120%;
    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%;
}
