/*　全体　*/
body {
   background-image: url(all/bg.gif); 
   background-color: #000;
   scrollbar-face-color: #000;
   scrollbar-highlight-color: #c06;
   scrollbar-shadow-color: #000;
   scrollbar-3dlight-color: #000;
   scrollbar-arrow-color: #c06;
   scrollbar-track-color: #000;
   scrollbar-darkshadow-color: #0000;
   margin: 0 ;
   color: #fff; 
   font-family: メイリオ, Verdana, Arial, Osaka;
   font-size: 90%;
   text-align: center;}

address {
   background-image: url(all/bgpink.gif); 
   float: center;
   width: 950px;
   padding :5;
   margin: 0; 
   text-align: right;
   border-left: solid 2px #000;
   border-right: solid 2px #000; }

#contents {
   background-image: url(all/bg02.gif); 
   float: center;
   width: 950px;
   padding :0;
   margin: 0; 
   border-left: solid 2px #000;
   border-right: solid 2px #000;}

/*サイト名*/

#logo {
   background-image: url(all/logo.gif);
   background-position: 15 15;
   background-repeat: no-repeat; 
   width: 950;
   height: 65;}

/*　メニュー　*/

#menu {
    float: right;
   width: auto;
   margin: 15 15 -10 0;
   padding: 0;
   text-align: right;}

/*　メイン画像　*/

#seaimage {
   background-image: url(all/bgpink.gif); 
   height: 15px;} 

.top {margin: 85 0 0 0;}
.btm {margin: 0 ;}

#image {
   background-image: url(all/image.jpg);
   background-position: 0;
   background-repeat: no-repeat; 
   margin-right: 0px;
   margin-top:0px;
   margin-bottom:0px;
   width: 950;}

.300 { height: 300px;}
.600 { height: 600px;}

/*　メイン　*/

#main {
   float: center;
   width: 940;
   height: auto;
   margin-bottom:10px; 
   padding: 15;
   clear: both;}


/*-----------------------------------------------------------------*/

/*　題目　*/

h1 {
   background-color:#000;
   background-potion: center
   border-bottom: no-repeat; 
   font-family: "Arial",  "century gothic","Courier New",;
   letter-spacing: 0.1em;
   font-size: 20px;
   color: #666;
   padding: 3;
   text-align: left;
   border-bottom:  dotted 1px #c06;
   clear: both;}

h2 {
    color: #c06;
   font-size: 110%;
    line-height: 120%;
    margin:0 0 3 0; }


/*　文字関係　*/

p {  font-size: 90%;  }

.small {font-size: 80%; }
.red {color: #c06;}

p img { 
   float: left;
   margin-right: 10px;
   border: 1 solid #333;}

.center { 
   text-align:center;
   clear: both;  }

.link{
   padding: 10;}

A {
   color: #c06;
   text-decoration: underline; }

A:hover {
   color: #666;
   text-decoration: underline; }

table{
   line-height: 110%; }

td {
   font-size: 65%; 
   letter-spacing: 0.1em;}

hr {
   height: 1;
   color: #fff;
   border-style: dotted; }

input {
   font-size: 90%;
   color: #ccc;
   background-color: #000; 
   border: 1 solid #333; 
   padding: ; }

textarea {
   font-size: 90%;
   color: #ccc;
   background-color: #000; 
   border: 1 solid #333; 
   padding: 5;}

.clear {clear:both;}

/*更新アイコン設定*/

.upicon {
   float: right;
   margin: 0 7 0 7 ;
   border: 0px solid #333333;}
