BODY {margin:0;
padding:0;
background : white url(img/bg_ncar5.gif) repeat-y;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #ffcc66;
 color: black; 
}
ul { list-style-type: none;margin-left:1.2em ;}
li { line-height: 13px; margin-bottom: 0.4em; margin-left:0.5em;}
.c1 {list-style-image: url(img/e1.gif) ;margin-left:1em;line-height: 1.2em;}
td,tr {font-size:11pt;line-height:1.5em;}
strong#a { font-size:13pt; 
color:#ff0000;font-weight:600;
 }
strong#b { font-size:26pt; 
color:#ff0000;font-weight:600;
 }
strong#c { font-size:12pt; 
color:#00ff00;font-weight:600;
 }
strong#d { font-size:8pt; 
color:#ff0000;font-weight:600;
 }
strong#e { font-size:9pt; 
color:#000000;font-weight:400;
 }
strong#f { font-size:13pt; 
color:#000000;font-weight:600;
 }
strong#g { font-size:8pt; 
color:#000000;font-weight:400;
 }
strong#h { font-size:12pt; 
color:#800080;font-weight:600;
 }
strong#i { font-size:13pt; 
color:#0000ff;font-weight:600;
 }
strong#j { font-size:14pt;
color:#ffffff;font-weight:600;
 }
strong#l { font-size:13pt; 
color:#ffffff;font-weight:600;
 }
strong#m { font-size:12pt; 
color:#800080;font-weight:400;
 }
strong#n { font-size:9pt; 
color:#000000;font-weight:400;
 }
strong#o { font-size:12pt; 
color:#0000ff;font-weight:700;
 }
strong#p {  font-weight:400;
border-bottom:  2px dotted #ff0000
}

a:link { color: #0000ff; }
a:visited { color: #0000ff; }
a { text-decoration: none; }
a:hover { background-color: #ffa500;color: #990033;
  text-decoration: underline overline; }

.box221{
  width: 450px;/*全体の幅*/
  font-size: 10pt;/*文字サイズ*/
  border: solid 1px #FF8135;
  }
.text{/*内容部分*/
  background-color: #FFFFFF;
  padding: 0.7em;
  border: solid 1px #FF8135;
  }