/* レイアウト */

div.base {  width: 100%; height: 100%;}

div.base-main {
  text-align: left;
  width: 100%; height: 100%;
  background-image:url(img/back.gif); 
  background-repeat:repeat-y;
  background-position:0% 100%;
  padding: 10px 10px;
  margin: 0 0;

}


/*リンク*/
a:link,a:visited,a:active{
color:#808080;
text-decoration:none;
}
a:hover{
color:#ffffff;
text-decoration:none;
background-color:#808080;
}
.white:link,
.white:visited,
.white:active{
color:#ffffff;
text-decoration:none;
}
.white:hover{
color:#000000;
text-decoration:none;
background-color:#808080;
}

/*スクロールバー*/
html{
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffcc00;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
}

/*ボディとテーブル*/
body,td{
color:#000000;
font-size:60%;
line-height:180%;
font-family:Verdana,Helvetica;
margin:0px;
padding:0px;
}
table,tr,td{text-align:left;vertical-align:top;}

/*フォーム*/
form{margin:0px;padding:0px;}

/*テキストボックスとか*/
input,textarea,select{
color:#000000;
font-size:100%;
background-color:#ffffff;
border:1px solid #808080;
padding:1px;
margin:2px 0px 2px 0px;
}

/*ボックス*/
.box{
height:55px;
margin:0px 0px 0px 15px;
padding:5px 5px 5px 15px;
border-left:1px dashed #000000;
overflow:auto;
}

/*見出し*/
h1{
color:#ffffff;
font-size:20px;
line-height:22px;
font-family:Georgia;
border-bottom:3px double #ffffff;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}
h2{
font-size:120%;
margin:0px 0px 0px 15px;
padding:15px 0px 0px 5px;
border-bottom:1px dashed #000000;
border-left:1px dashed #000000;
}

/*テキスト*/
.text{
margin:0px 0px 0px 15px;
padding:5px 0px 5px 15px;
border-left:1px dashed #000000;
}

/*著作権*/
#copy{
color:#ffffff;
text-align:right;
padding:0px 2px 0px 0px;
}

/*その他諸々*/
a {cursor:help; }
body {cursor:crosshair;}
input {cursor:crosshair;}
img{border:0px;margin:1px;}