ul.pagelinks li {
margin: 0 0 0 3px; 
padding :0; 
list-style-type : none; 
}
#ID li { 
display : inline; 
padding :0; 
margin:0; 
}
ul.pagelinks li a:hover {
  display:block; 
  border:1px solid #4682B4;
  background-color:#FFEEEE;
  font-size:15px;
  color:#696969;
  padding: 4px;
  text-decoration:none;
  width:175px; 
  margin:0;
  text-align: right;
}
ul.pagelinks li a {
  display:block; 
  border:1px solid #4682B4;
  background-color:#ffffff;
  font-size:15px;
  color:#696969;
  padding: 4px;
  text-decoration:none;
  width:175px; 
  margin:0;
  text-align: right;
}
ul.pagelinks li.here {
  display:block; 
  border:1px solid #4682B4;
  background-color:#D1DED7;
  font-size:15px;
  color:#696969;
  padding: 4px;
  width:175px; 
  margin:1px 3px 0px 3px;
  text-align: right;
}
ul.pagelinks li.category {
  display:block; 
  border:1px solid #003D52;
  background-color:#003D52;
  font-size:15px;
  color:#ffffff;
  padding: 4px;
  width:175px; 
  margin:1px 3px 0px 3px;
  text-align: right;
}
ul.toeic li {
margin: 0; 
padding :0; 
list-style-type : none; 
float:left;
}
ul.toeic li a:hover {
  display:block; 
  border:1px solid #4682B4;
  background-color:#FFEEEE;
  font-size:13px;
  color:#000000;
  padding: 4px;
  text-decoration:none;
  width:150px; 
  margin:0;
  text-align: left;
}
ul.toeic li a {
  display:block; 
  border:1px solid #4682B4;
  background-color:#f5f5f5;
  font-size:13px;
  color:#000000;
  padding: 4px;
  text-decoration:none;
  width:150px; 
  margin:0;
  text-align: left;
}
ul.toeic li.here {
  display:block; 
  border:1px solid #4682B4;
  background-color:#D1DED7;
  font-size:13px;
  color:#000000;
  padding: 4px;
  width:150px; 
  margin:0;
  text-align: left;
}
ul.toeic li.bln {
  display:block;
  border:1px solid #4682B4;
  background-color:#f5f5f5;
  font-size:13px;
  line-height: 16px;
  color:#000000;
  padding: 4px;
  width:150px; 
  margin:0;
  text-align: left;
}
* { margin : 0 ; padding : 0 ; }
body { background-color:white ;}
#body { width:847px ; position : relative ; }
#new_header {margin:1px ; width : 842px ; height : 97px ; 
    padding: 3px 5px 1px 0px;
    color:dimgray;
    font-size: 14px;

    text-align: right;     
    background : url(../newton/title2.gif) ;
    background-color : #ffffff ;
    background-repeat : no-repeat ;
    border: 0px solid #2F7F7F ;
}
#new_navigation {float:left; width : 150px ; display : inline;  background-color:white ;
    margin : 0 ;
    padding: 0 ;
}
#prg_menu {float:right; width : 650px ; background-color:white ;
    display : inline; 
    font-size: 15px;
    padding: 0 ;
    margin : 0 ;
}
#new_contents {float:right; width : 650px ; background-color:white ;
    font-size: 15px;
    padding: 0 ;
    margin : 0 ;
}
#new_footer {clear:left; width : 830px ; clear : both ;background-color:white;
    padding: 5px;
    color:#4682B4;
    font-size: 15px; 
    text-align: right;
}
.box  { margin:0pt;
    font-size: 15px;

    padding:2px;
    text-align: center;
    border:2px solid;
    border-color: #ccccff #666699 #666699 #ccccff;
    background-color: #ffffff;
}

h1{
	margin: 0px;

	padding: 2px;

	line-height: 1.0;

	font-weight: normal;

	font-size: 14px;

}

h2{
	margin: 1px;

	padding: 2px;

        color:white;
        text-align: left;
	line-height: 1.1;

	font-weight: normal;

        font-size: 17px;
        background : url(img/gr4.gif) ;
}
h3 { margin:5px 0px;
    font-size: 15px;

    padding:2px;
    text-align: left;
    line-height: 1.2em;
    font-weight: normal;

    border:2px solid;
    border-color: #ccccff #666699 #666699 #ccccff;
    background-color: #FFE4C4;
}
p {
    color:black;
    font-size: xsmall;

    line-height: 1.4em;
    margin: 2px;

    padding: 2px;


}
img       { margin:0 0 0 5px}
img.left  { float:left
}

.navitxt {
    color:white;
    line-height: 1.1em;
    margin: 0px;

    padding: 0px;

    font-size: 15px;

    text-align: center;
}
.txt15bk {
    color:black;
    font-size: 15px;

    line-height: 1.3em;
    margin: 2px;

    padding: 2px;


}
.txt15bx {
    color:black;
    font-size: 15px;

    line-height: 1.4em;
    margin:5px 0px;

    padding: 2px;

    background-color: #FFF3E5; 
    border: 1px solid gray ;

}
.txt15bx2 {
    color:Maroon;
    font-size: xsmall;

    line-height: 1.3em;
    margin: 2px;

    padding: 2px;

    background-color: #FFFAF5; 
    border: 1px dotted tomato ; 

}
.txt_bx {
    color:white;
    font-size: 13px;

    line-height: 16px;
    margin:0px;

    padding: 2px;

    background-color: #003D52; 
    border: 1px solid #003D52 ; 

}
.txt_bx1 {
    color:black;
    font-size: xsmall;

    line-height: 1.4em;
    margin:5px 0px;

    padding: 2px;

    background-color: #FFF3E5; 
    border: 1px solid gray ; 

}
.txt_bx2 {
    color:black;
    font-size: xsmall;

    line-height: 1.4em;
    margin:5px 0px;

    padding: 2px;

    background-color: #ffffff; 
    border: 1px solid gray ; 

}
.txt_rd { color:red; }
.txt_gr { color:green; }
.form1 a {
  display: block;           /* ブロック要素にする */
  width: 145px;              /* 横幅 */
  color: #333333;
  background-color: #F0FFFF; /* 背景色 */
  border: outset 2px #ddffdd; /* 枠の色 */
  margin: 0px;
  padding: 3px 5px 1px 0px;
  font-size: 15px;           /* フォントサイズ */
  line-height: 15px;         /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;     /* 下線を消す */
}
.form1 a:hover {
  color: #000000;
  background-color: #B0C4DE; /* 背景色 */
  border: inset 2px #ddffdd; /* 枠の色 */
  padding: 4px 4px 0px 0px;
  margin:0px 0px;
  font-size: 15px;
}
.btn1 {
  color: #333333;
  width: 100px;              /* 横幅 */
  background-color: #F0FFFF; /* 背景色 */
  border: outset 2px #ddffdd; /* 枠の色 */
  font-size: 15px;           /* フォントサイズ */
}
.btn2 {
  color: #333333;
  width: 350px;              /* 横幅 */
  background-color: #F5F5DC; /* 背景色 */
  border: outset 1px #FFEFD5; /* 枠の色 */
  font-size: 15px;           /* フォントサイズ */
    line-height: 1.4em;
  text-align: center;
}
.list1 { margin:0 ;
    font-size: xsmall;

    font-weight: bold;

    color:crimson;
    padding:2px;
    line-height: 1.4em;
    border-bottom:2px solid #990000;
    border-left:12px solid #990000;
    width: 630px;}
.list2 { margin:3px 1px;
    font-size: xsmall;

    font-weight: bold;

    color:white;
    padding:2px;
    line-height: 1.4em;
    background-color: #990000; 
    width: 635px;}
.new_table {
    font-size: 14px;

    line-height: 1.3em;
}
h2{
	margin: 0px;

	padding: 0px;

        color:white;
        text-align: left;
	line-height: 2.0em;

	font-weight: bold;

        font-size: 20px;
        background : url(../newton/img/bg_block_red.gif) ;
}
table.md {
 background : url(../newton/img/bg010_09.gif) ;
 text-align:left;font-size:17px;color:black;padding-left:15px;line-height:1.3; width=100%
}
tr.b1 { background : url(../newton/img/bg010_09.gif) ;}
tr.b2 { background : url(../newton/img/bg010_10.gif) ;}
