/* ゴーヤのページのデザイン用css　*/
body {
     font-family:"メイリオ","ＭＳ Ｐゴシック", 
     Osaka, sans-serif; 
     color:#666666;            /* 全体の文字のフォントと色、余白を設定　*/
     margin: 0px;
     padding: 0px;
     background-image: url(sozai/goyahaikei.jpg);
     background-color: #e6e0a6;
}

#contents {
     width: 850px;
     margin: 0 auto;     /*  中央揃えにする　*/
     background-color: #e6e0a6;
     background-image: url(sozai/goyahaikei2.jpg);
     background-position: right top;
     position:relative;             /* 相対位置を指定 ナビバーを固定　*/
}

#header {
     
     background-image: url(sozai/goyahaikei2.jpg);
     background-image: url(sozai/goyatop.png);    /* ヘッダーの設定、装飾 */
     background-position:right;
     background-repeat: no-repeat;
     height: 250px;
}

#path {
     padding-left:350px;　　　/* パンくずリストにid名pathをつけた */
     margin: 0px;
     font-weight:normal;
     font-size:12px;
}

a {
     color: #336699;
     text-decoration: none;  /* 文字の下線､上線､取消線､点滅すべての装飾をなくす */
     font-weight:bold;       /* 太さ700､普通は400 */
}

a:hover  {
      color:#66cc33;
}

#main {
     float:left;
     margin-right:-220px;
     width:100%;
}

#box  {                         /*  コンテナ化 */
     margin-right:220px;        /*  余白の数字大事。メインの負の値と同じ  */
}  

p  {                                         
     font-size:12px;
     line-height: 150%;  　　　　　　　　　　 /* 行の高さを指定 */
}

table    {
     width:580px;
     margin-top:-30px;
}

td  {
      font-size:13px;
      padding-left:10px;
}

td img    {
     padding:0px;
     margin:0px;
}

.left   {
     position:absolute;
     top:720px;
     left:230px;
}

.osipin-1  {
     position:absolute;
     top:710px;
     left:270px;
}    

.osipin-2  {
     position:absolute;
     top:1385px;
     left:100px;
}    

.osipin-3  {
     position:absolute;
     top:1390px;
     left:420px;
}    

.osipin-4  {
     position:absolute;
     top:925px;
     left:530px;
}    

.osipin-5  {
     position:absolute;
     top:710px;
     left:470px;
}    

.clip-1  {
     position:absolute;
     top:1705px;
     left:270px;
}    

.clip-2 {
     position:absolute;
     top:1697px;
     left:560px;
}    
.center   {
     position:absolute;
     top:1400px;
     left:300px;
}

.right    {
     position:absolute;
     top:1450px;
     left:430px;
}

h1 {
     margin-top: 0px;              /* 枠にくっつける　*/
     margin-bottom:0px;
     font-family:cursive,"メイリオ","ＭＳ　Ｐゴシック" ;
}

.fukudai  {
     margin-top:0px;
     font-size:16px;
     padding-left:20px;
     font-weight: normal; 
}

.size  {
     font-size:12px;
     margin-bottom:40px;
     margin-left:10px;
}

.size-1  {
     font-size:12px;
     margin-left:10px;
}

span.purple  {
      font-size:10px;       /* 文字の色はリンク色を受け継いでいる*/
      padding-left:80px;/
}

span.brown  {
      color:#993300;
}



h1 a {
     color: #247834;            /* リンクの文字の色を設定　*/
     font-weight: normal;
     
}

h2 {
     font-size:12px;
     padding-left: 30px;                     /* ﾎﾞｰﾀﾞｰとの間隔を空ける */ 
     margin-top: 5em;                     /* h1との間隔を調整する */ 
     margin-bottom: 0px;                    /* ﾊﾟﾝｸｽﾞﾘｽﾄとの間隔を詰める */ 
     font-weight:normal;
}

h3 {
      margin:0px;
      border:3px dotted  #ffffff;       /* ﾎﾞｰﾀﾞｰを指定 */
      font-size: 12px;                   /* ｻｲｽﾞは相対指定 */
      padding:2px 5px 0px;                /* 左の背景との余白の調整 */
}

#side {
     float:left;
     width: 180px;
     padding-right:10px;
     padding-left:10px;
     margin-left:20px;
}    

#side p  {
      font-size:12px;
      line-height: 150%;
      padding-rigth:10px;
      margin-left:10px;
      text-align:justify;                   /* 均等割り付けと右端揃え　*/
      text-justify:inter-ideograph; 
      color:#666666;
      font-weight:normal;
}

address {
     font-family: Arial, Helvetica, sans-serif;
     font-size:13px;     
     font-style: normal;
     text-align:center;
     color:#666666;
     padding-bottom:10px;
　　 margin-top:0px;　
}   

#footer {
     clear:both;
}