@charset "euc-jp";
	body {
              margin: 0px 10px 20px 10px;
              background: #FFF;
              font-family: verdana, arial, sans-serif, osaka;
        }


        A {
           color: #003366;
           text-decoration: none;
           font-weight:normal;
        }
	A:link	{ color: #3399cc; text-decoration: underline; }
	A:visited	{ color: #3399cc; text-decoration: underline; }
	A:active	{ color: #006666;  }
	A:hover	{ color: #006666;  }

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

        h1 {
            font-family:verdana, arial, sans-serif; 
            font-size: x-large; 
            color: #999; 
            font-weight:bold;
            /*text-transform:uppercase;*/
            margin-top:10px;                
        }
   
       h2 {
          font-family: verdana, arial, sans-serif;
          color: #063;
          font-size: medium;
          font-weight: bold;
          line-height: 140%;
          text-transform:uppercase;
        }
        h2 a,
        h2 a:link, 
        h2 a:visited,
        h2 a:active,
        h2 a:hover {
          font-family: verdana, arial, sans-serif;
          color: #063;
          font-size: medium;
          font-weight: bold;
          line-height: 140%;
          text-transform:uppercase;
        }

       P {
           text-indent: 1em;
           line-height: 120%;
        }

       UL {
           line-height: 150%;
       }

       .banner {
                font-family: georgia, verdana, arial, sans-serif;
		color:#333;
  		padding:15px;
                line-heitht: 150%;
                text-align: center;
		}

       .title{ 
              font-family:verdana, arial, sans-serif; 
              font-size: small; 
              color: #006633; 
              font-weight:bold;
              text-transform:uppercase;
              margin-top:10px;                
       }


       .content{ 
		font-family:tahoma, verdana, arial, sans-serif;
                font-size: large;
                font-weight:bold;
                margin-top:10px;
       }

       .menu{
                 font-family: verdana, arial, sans-serif;
                 color: #212121;
                 font-size: medium;
                 font-weight: normal;
                 line-height: 140%;
        }

        .menu a,
        .menu a:link, 
        .menu a:visited,
        .menu a:active,
        .menu a:hover {
                font-weight: normal;
        }


       #footer {
                 font-size: xx-small;
                 color:#006633;
                 background-color: #FFF;
                 clear: both;
                 text-align:center;
                 font-family: verdana, arial, sans-serif;
        }

       .member{
                 font-family: verdana, arial, sans-serif;
                 color: #212121;
                 font-size: small;
                 font-weight: normal;
                 line-height: 140%;
        }

        .whatnewphoto {
                 margin-top: 5px;
                 margin-left: 0px;
                 margin-bottom: 10px;
                 padding-top: 5px;
                 padding-left: 10px;
                 padding-right: 5px;
                 height: 240px;
        }

        .whatnew {
                 font-family: verdana, arial, sans-serif;
                 color: #212121;
                 font-size: small;
                 font-weight: normal;
                 line-height: 140%;
                 margin-top: 5px;
                 margin-left: 0px;
                 margin-bottom: 10px;
                 padding-top: 5px;
                 padding-left: 10px;
                 padding-right: 5px;
                 height: 240px;
                 border: 2px dashed #a9a9a9;
                 overflow: auto;
        }
       
       .whatnew ul {
                 line-height: 200%;
       }

        .whatnew a,
        .whatnew a:link, 
        .whatnew a:visited,
        .whatnew a:active,
        .whatnew a:hover {
                font-weight: normal;
                text-decoration: underline;
        }
        

       #textbox{ 
/*		font-family: verdana, arial, sans-serif;*/
                font-size: medium;
                font-weight: normal;
                line-height: 120%;
                margin-top: 15px;
                margin-left: 30px;
                margin-bottom: 15px;
       }

       .topicstitle{
                font-family: verdana, arial, sans-serif;
                font-size: large;
                font-weight: bold;
                line-height: 140%;
                margin: 15px;
       }


       #paper {
                margin-top: 0px;
                margin-left: 5px;
                margin-bottom: 15px;
       }

       .papertitle{
                font-family: verdana, arial, sans-serif;
                font-weight: normal;
                font-style: italic;
                line-height: 140%;
       }

       .paperauthor{
                font-family: verdana, arial, sans-serif;
                font-weight: normal;
                font-size: 90%;
                line-height: 140%;
       }

       .paperjournal{
                font-family: verdana, arial, sans-serif;
                font-weight: bold;
                font-size: 90%;
                line-height: 140%;
       }

       .paperref{
                font-family: verdana, arial, sans-serif;
                font-weight: normal;
                font-size: 90%;
                line-height: 140%;
       }

       .papercomment{
                font-family: verdana, arial, sans-serif;
                color: #063;
                font-size: small;
                font-weight: normal;
                line-height: 140%;
       }

       .spokesperson{
                font-family: verdana, arial, sans-serif;
                color: #063;
                font-size: large;
                font-weight: bold;
                line-height: 140%;
                margin: 10px;
       }

