/*NJニュースcss*/

/*全体四角枠*/
body {margin:0px; margin:auto; padding:0px; background-image: url("../nj_news3.gif"); /*IE5対策*/text-align:center;}
div.cover {width:640px; margin-left:auto; margin-right:auto; margin-top:65px; margin-bottom:20px; padding:0px; /*IE5対策*/text-align:left; border-style:solid; border-color:#999999 #dcdcdc #dcdcdc #999999; border-width:5px; background-color:#ffffff;}

	
/*本文*/

div.main{ }



h1{padding:4px 0px 1px 7px; margin:0px; border-style:solid; border-color:#9944ff; border-width:0px 0px 1px 15px; background-color:#f0f0f0; font-size:150%; color:#333399; letter-spacing:0.3em;}

h6/*タイトル写真の上に表示する文字*/{position:absolute; top:160px; margin:0px 0px 0px 50px; font-size:27pt; color:#f33; font-family:/*"HGP行書体",*/"HGP明朝E","HGP創英角ｺﾞｼｯｸUB",sans-serif; letter-spacing:0.2em; font-weight:normal;}
h2{margin:5px 0px 0px 0px; padding:0px; font-size:9pt; color:#000; font-weight:normal; }
h3{margin:20px 5px 0px 5px; border-style:solid; border-color:#63f; border-width:2px 0px; padding:0.3em; font-size:110%; letter-spacing:0.1em; clear:both;}
h4{margin:15px 0px 0px 20px; font-size:100%; letter-spacing:0.1em; line-height:1.3; clear:both;}
h4.big{font-size:100%;}
h5{margin:10px 10px 0px 25px; font-size:90%; letter-spacing:0.2em; line-height:1.3; }
h5.border{margin:20px 10px 0px 25px; border-style:solid; border-color:#00ff66; border-width:0px 0px 0px 7px; padding:0px 0px 0px 3px; font-size:90%; clear:both;}

p.name{text-align:right;}
p.date{font-size:70%; text-align:right; margin:1px 2px 0px 0px; letter-spacing:0em; clear:both;}
p{font-size:90%; margin:7px 10px 0px 33px; letter-spacing:0.1em; line-height: 1.3;}

span.bold{font-weight:bold;}
span.small{font-size:80%; font-weight:normal;}
span.red{font-size:16pt; color:#ff0066; font-weight:bold;}
span.blue{font-size:12pt; color:#0033ff; font-weight:bold;}
strong{font-weight:bold;}
em{font-weight:bold; font-style:normal;}

span.catch{margin:20px 0px 0px 20px; letter-spacing:0.1em; font-size:16pt; color:#ff0066; font-weight:bold;}

table.result{margin:10px 0px 20px 30px; width:; border-style:; border-color:; border-width:; border-collapse:collapse;  font-size:80%; }
table.result th{font-size:; font-weight:bold; line-height:1.2; text-align:left; letter-spacing:0.5em; padding:3px;}
table.result td{padding:3px; line-height: 1.2;}

table.name{margin:10px 0px 20px 30px; width:; border-style:; border-color:; border-width:; border-collapse:collapse;  font-size:80%; }
table.name th{font-weight:bold; font-size:; text-align:left; letter-spacing:0.5em; padding:3px;}
table.name td{font-weight:; padding:3px; line-height: 1.2; text-align:left;}

table.name2{margin:10px 0px 20px 20px; width:; border-style:; border-color:; border-width:; border-collapse:collapse;  font-size:9pt; }
table.name2 th{font-weight:bold; font-size:; text-align:left; letter-spacing:0.5em; padding:3px;}
table.name2 td{font-weight:; padding:3px; line-height:1.2; letter-spacing:0em; text-align:left;}

table.kekka{border:solid 3px #808080; border-collapse:collapse; margin:auto; text-align:center; }
table.kekka th{border-bottom:solid 2px #808080; border-right:solid 1px #808080; background-color:#cccfff; padding:3px; text-align:center; font-size:90%;}
table.kekka td{border:solid 1px #808080; padding:4px; text-align:left; line-height:1.2; font-size:80%;}
table.kekka td.center{text-align:center;}
table.kekka caption{text-align:left; font-size:100%; font-weight:bold;}

table.kekka2{border:solid 3px #808080; border-collapse:collapse; margin:auto; text-align:center; }
table.kekka2 th{border-bottom:solid 2px #808080; border-right:solid 1px #808080; background-color:#cccfff; padding:3px; text-align:center; font-size:8pt;}
table.kekka2 td{border:solid 1px #808080; padding:4px; text-align:left; line-height:1.2; font-size:9pt;}
table.kekka2 td.center{text-align:center;}
table.kekka2 caption{text-align:left; font-size:100%; font-weight:bold;}


hr{margin:5px 10px 0px 10px; border-style:solid; border-color:#808080; border-width:1px;}

/*写真*/
img{float:right; margin:3px 3px 3px 3px; border-style:solid; border-color:#808080; border-width:1px;}
table.photo1{margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; border-collapse:collapse;  text-align:center; font-size:10pt;}
table.photo1_border{margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; border-collapse:collapse;  text-align:center; font-size:9pt; border-style:solid; border-color:#808080; border-width:1px;}

table.photo2{float:right; margin-top:10px; margin-right:10px; border-collapse:collapse;  text-align:center;}



h2 a{text-decoration:none; color:#666;}
h2 a:visitted{color:#666;}
h2 a:hover{text-decoration:underline; color:#0000ff;}

h3 a{text-decoration:none; color:#000;}
h3 a:hover{text-decoration:none; color:#000;}

h4 a{text-decoration:none; color:#03f;}
h4 a:visitted{color:#03f;}
h4 a:hover{text-decoration:underline; color:#3cf;}

h5 a{text-decoration:none; color:#03f;}
h5 a:visitted{color:#03f;}
h5 a:hover{text-decoration:underline; color:#3cf;}



a{text-decoration:none; color:#666;}
a:visitted{color:#666;}
a:hover{text-decoration:underline; color:#0000ff;}
a img{border-width:0px}

p.date a{text-decoration:none; color:#666;}
p.date a:visitted{color:#666;}
p.date a:hover{text-decoration:underline; color:#0000ff;}
p.date a img{border-width:0px}

p a{text-decoration:none; color:#03f;}
p a:visitted{color:#666;}
p a:hover{text-decoration:underline; color:#0000ff;}


#footer{clear:both; width:100%; /*IEバグ対策*/ color:#666; text-align:center; font-size:80%;}
