﻿*{margin:0;padding:0;}
body{padding:0;font-size:95%;text-align:center;padding-bottom:1em;}
#wrap{border:solid #888888 1px;width:640px;margin-right:auto;margin-left:auto;text-align:left;margin-top:1em;padding:0;}
#top{font-family:HGS創英角ﾎﾟｯﾌﾟ体;background-image:url(nj_img/nj_top.png);background-color:#FFF;height:88px;background-repeat: no-repeat;}
h1{font-size:1.5em;padding:0.5em 0em 0em 0.5em;}
li{margin:0.4em 0;}
#navi{padding:0 1em 0 1em;margin:0.5em 0em 0em 0em;}
#navi li{font-family:ＭＳ ゴシック;font-size:1em;display: block;float:left;background-position:left center;background-repeat: no-repeat;width:10em;padding:0;margin:0;}
#navi a{background-image:url(nj_img/nj_mark_1.png);display:block;background-repeat: no-repeat;background-position:left center;padding:0.1em 0.1em 0.1em 18px;text-decoration: none;color:#000000;border-width:0;}
#navi a:hover{color:#800000;background-image:url(nj_img/nj_mark_2.png);}

#contents{margin:0.5em 0 0 0;padding:0;background-color:#FFF;float:left;clear: both;width:640px;border:solid #888888;border-width:1px 0 0 0;}
#main{width:280px;margin:0 0 0 0px;padding:1em 0 0 0;background-color:#FFF;float:left;border:solid #888888;border-width:0px;}
#link{text-align:left;width:330px;margin:1em 0 0 0;padding:0;background-color:#FFF;float:right;border:solid #888888;border-width:0px;}

p{margin:0;padding:0.5em 10px 0.2em 10px;line-height: 130%;}

address{font-size:0.85em;line-height: 130%;width:640px;clear:both;margin:0.5em 0 0 0 ;padding:1em 0 0.8em 0;background-color: #757DFF;font-weight: normal;font-style: normal;}

#link_1{border:1px #888 solid; margin:0.2em;padding:0;background-image:url(nj_img/nj_niji_logo2.png);background-repeat: no-repeat;height:45px;width:150px;float: left;}
#link_1 a{display: block;width:150px;height:45px;background-image:url(nj_img/nj_niji_logo1.png);}
#link_1 a:hover{display: block;width:150px;height:45px;background:none;}
#link_1 img{margin:0;padding:0;border:0px;}

#link_2{border:1px #888 solid; margin:0.2em;padding:0;background-image:url(nj_img/nj_niji_logo4.png);background-repeat: no-repeat;height:45px;width:150px;float:right;}
#link_2 a{display: block;width:150px;height:45px;background-image:url(nj_img/nj_niji_logo3.png);}
#link_2 a:hover{display: block;width:150px;height:45px;background:none;}
#link_2 img{margin:0;padding:0;border:0px;}

#link_3{border:1px #888 solid; margin:0.2em;padding:0;background-image:url(nj_img/nj_niji_logo6.png);background-repeat: no-repeat;height:45px;width:150px;float: left;}
#link_3 a{display: block;width:150px;height:45px;background-image:url(nj_img/nj_niji_logo5.png);}
#link_3 a:hover{display: block;width:150px;height:45px;background:none;}
#link_3 img{margin:0;padding:0;border:0px;}

#link_4{border:1px #888 solid; margin:0.2em;padding:0;background-image:url(nj_img/nj_niji_logo8.png);background-repeat: no-repeat;height:45px;width:150px;float:right;}
#link_4 a{display: block;width:150px;height:45px;background-image:url(nj_img/nj_niji_logo7.png);}
#link_4 a:hover{display: block;width:150px;height:45px;background:none;}
#link_4 img{margin:0;padding:0;border:0px;}

.for_textreader{visibility: hidden;display: block;}
iframe{margin:1em 0px 0em 1em;height:400px;overflow-y: visible;overflow-x: visible;}
h2{font-size:1.2em;margin:1em 2em 0.5em 0;padding:5px;clear: both;background-color: #FFF;background-image:url(nj_img/nj_niji_back.png);background-repeat: repeat-y;background-position:right;background-color:#98CBFE;}
h3{font-size:1em;margin:1em 2em 0.5em 1em;}

#contents ul{margin:0 0 10px 0;padding:0;}
#contents li{list-style-type: none;list-style-position: outside;font-weight: normal;margin:0.8em 1em 0.2em 1em;background-image:url(nj_img/nj_mark_3.png);display:block;background-repeat: no-repeat;background-position:left center;padding:0.1em 0.1em 0.1em 20px;}


#link ul{0;padding:0;}
#link li{list-style-type: none;list-style-position: outside;font-weight: normal;margin:0.8em 1em 0.2em 1em;background-image:url(nj_img/nj_mark_4.png);display:block;background-repeat: no-repeat;background-position:left center;padding:0.1em 0.1em 0.1em 20px;}


a{text-decoration: underline;color: #CC6600;}
a:hover{color: #808000;}


#gaku{width:270px;margin:0.5em 0px 2em 5px;float:left;border:1px #555 solid;text-align:left;}
.b_navi{margin:1em 0 0 0;padding:1em 2em 1em 2em;border-style: solid;border-color:#888;border-width:1px 0 0 0;}
.box{float: none;clear: both;background-color: #FFFFFF;line-height: 200%;border:1px solid #000;margin:0.5em 5px 2em 5px;}



