/*基本*/
body {
      color: #0000ff;
      background: #e0ffff url("../image/ki.gif") fixed repeat-y left;
      scrollbar-base-color: #e0ffff;
      scrollbar-arrow-color: #339966;
      scrollbar-highlight-color: #e0ffff;
      margin: 0;
      padding: 0;
      }

div#main{ line-height:1.5;
               margin:30px 80px;
               font-size:11pt; }

A  {
    cursor:n-resize;
    }
	
	/*リンク*/
a:link,a:visited{
                 color:#0000ff;
                 background-color:none;
                 text-decoration:underline;
                 }

a:active,a:hover{
                 color:#ffffff;
                 background-color:#000080;
                 text-decoration:none;
                 }

/*H1の装飾*/
.header{ 
    float: none;
    clear: both;
    height: 150px;
    width: 100%;
    background:url("../image/main_top.jpg") right no-repeat #ccff99;
    padding:3px; }

.header h1 a {
	font: 25pt #ff00ff bold;
	text-decoration: none; }  

.header h1 {
	padding: 15px 15px 10px 15px; }

.navi {
	float: none;
	clear: both;
 }

.navi a:link, .navi a:visited {
	color: #0000ff;
        float: left;
        display: block;
        font-size: 10pt;
        font-weight: bold;
        text-align: center;
        text-decoration: underline;
        border: 1px solid #339966;
        width: 130px;
        padding: 3px;
        background-color: #ccffcc;
　　　　margin-left: 5px; }

.navi a:active, .navi a:hover {
        color: #ffffff;
        font-size: 10pt;
        float: left;
        display: block;
        font-weight: bold;
        text-align:center;
        text-decoration: none;
        border: 1px inset #ffffff;
        text-decration: none;
        width: 130px;
        padding: 3px;
        background-color: #000080;
　　　　margin-left: 5px; }
	
/*セレクト*/
#se{ background-color:#e0ffff;
     color:#0000ff;
     border:1px dotted #339966;
     }

td{ padding:5px;
    font-size:11pt;
    line-height:1.5;
    border:none; }

th{ padding:5px;
    font-size:11pt;
    line-height:1.5;
    border:1px solid #339966; }

/*上テーブル*/
#td1{ width:320px;
      font-size:11pt;
      line-height:1.5; } 
	  
/*サーチエンジンカテゴリー*/
#td2{ font-size:11pt;
      padding:5px;
      line-height:1.5; }

#td3{ font-size:11pt;
      padding:5px;
      line-height:1.5; }



/*H3の装飾*/
h3{
   border-bottom:2px #228b22 solid;
   border-left:10px solid #228b22;
   background-color:#ccff99;
   padding:3px;
   }

h4{ background-color:#ccff99;
   　border:outset #228b22 thin;
   　padding:3px; }

h5{ background-color:#ccff99;
   　border:outset #228b22 thin;
   　padding:3px; }

table{ width:80%; }

/*文字位置*/
p{ line-height:1.7; }

hr   {
      border:1px solid #339966;
      width:100%;
      }

#mini{ font-size:10pt; 
        line-height:1.5; }

li{ padding:5px; }
