@charset "Shift_JIS";
     
body{
     background: #31696b;
     color: #333;
     font-size: 90%;
     margin: 0px 0px 0px 1em;
     padding: 0px;
     text-align:center;}

img {border-width: 0px; }

img.r{border-width: 0px;float:right;}

img.l{border-width: 0px;float:left;}


.main{
     background:#fff;
     width:810px;
     text-align:center;}

.nBlock_l {
     background: #fff; 
     float: left; 
     width: 220px;
     color: #333;
     padding:10px 10px 10px 5px;
     line-height:1.3em;}

.nBlock_r {
     background: #fff; 
     float: left; 
     width: 170px;
     color: #333;
     padding:10px 5px 10px 5px;
     line-height:1.3em;}

.nMain {
     background: #fff;
     float: left;
     width: 410px;
     color: #333; 
     margin:0px;
     padding: 10px 0px 10px 0px;
     line-height:1.3em;}

h1#title {
     background: #fff;
     width:810px;
     margin: 0px;
     padding: 10px 0px 5px 10px;
     font-size: 1.2em;
     text-align:left;
     border-top:15px solid #000000;}

h1#logo {
     margin: 0px;
     padding: 0px;
     text-align: left;
     float: left;}

div#head {
     margin: 0px;
     padding: 5px;
     background: #fff;
     width:810px;}

.ba{
     float: left; 
     padding-top: 20px;}

.menu{
     clear: left;
     border-style:solid;
     border-width:1px 0px 1px 0px;
     border-color:#000;
     text-align:right;
     width:810px;
     padding:7px 10px 7px 0px;
     background:#fff;}

h2 { 
    margin-top: 0px;
    margin-bottom: 0px;
    padding:5px 0px 2px 7px;
    font-size: 1em;
    color: #696969; 
    background: #F4F4F4;
    border-width:0px 0px 1px 4px;
    border-style:solid ;
    border-color:#aaaaaa;
    text-align:left;}

h3 { 
    margin-top: 0px;
    margin-bottom: 0px;
    padding:5px 0px 2px 7px;
    font-size: 1em;
    color: #797855; 
    background: #FDFCDC;
    border-width:0px 0px 1px 4px;
    border-style:solid ;
    border-color:#BCB720;
    text-align:left;}

div.nb {
    padding: 15px 10px 0px 10px;
    text-align: left;}

div.nm{
    margin: 0px;
    padding: 15px 10px 0px 10px;
    text-align: left;
    line-height:1.4em;}

div.g_bnnr{
    margin: 0px;
    padding: 20px 10px 20px 10px;
    text-align: left;
}

div.200_bnnr{
    margin:0px 0px 10px 0px;
}

ul { 
   list-style-type: square;
   margin-left: 1em;
   margin-top: 0px;
   padding: 0px }

li {
   padding-bottom: 2px }


.bnnr_box_txt{
     clear:left;
     text-align:left;
     font-size:80%;
     font-weight:bold;
     color:#FFFFFF;
     background:#D5ECED;
     margin:0px 10px 0px 10px;
     padding:4px 0px 3px 5px;
}

.bnnr_box{
     text-align:center;
     margin:0px 10px 10px 10px;
     padding:10px 0px 10px 0px;
     border:2px solid #D5ECED;
     
}

div.bottom{
    clear: left;
    width:810px;
    font-size: smaller;
    padding: 20px 5px 5px 10px; 
    text-align: left;
    background:#fff;
    line-height:1.3em;}

div#footer { 
    clear: left;
    width:810px;
    margin: 0px;
    background: #fff;
    color: #333;
    font-size: smaller; 
    padding: 10px 10px 10px 10px; 
    text-align: left;
    border-style:solid;
    border-width:1px 0px 15px 0px;
    border-color:#000;
    }

.td1{text-align:right; font-size:90%;}

.td2{font-size:90%;}

.td3{text-align:center; font-size:90%;}

/*-------ƒŠƒ“ƒN----------------*/

a{
     color:#0000ff;
     text-decoration:underline;}

a:hover{
     color:#0000ff;
     text-decoration:none;}


