
/*メインコンテンツの表示位置*/
#contents{
          width:770px;
          margin-left:auto;
          margin-right:auto;
          }
/*税のトップページへ帰る表示*/
.zeitoplink{margin-left:600px;
              font-size:small;
              }
/*税のトップへ帰るの表示表示*/
.pagetop{margin-left:600px;
      
      font-size:small;
            }
/*一番大きいみだしの書式と背景*/
#contents h1{font-size:x-large;
   color:#FFFFFF;
border-left : solid 8px #1f5c97;
   background-color:#4CB3D0;
   padding:3px;
  }
/*二番目に大きいみだしの書式と背景*/

#contents h2{font-size:large;
   color:#185d90;
border-left : solid 8px #1b96c2;
border-bottom : solid 3px #1b96c2;
   background-color:#ffffff;
   padding:3px;
  }
/*三番目に大きいみだしの書式と背景*/
#contents h3{font-size:midium;
  margin-left:30px;
font-weight:bold;
   }

/*文字部分のみ着色の背景*/
em{font-style:normal; 
font-weight:bold; 
padding:0.1em;
background-color:#f8d373;
}

/*文字文字の書式と表示位置*/
p{font-size:1em;
  margin-left:30px;
margin-top:3px;
margin-bottom:3px;
  }

/*文字部分は基本的に左詰*/
h1,h2,h3,p{text-align:left;

       }

/*テーブルの罫線*/
#contents table{
      border-bottom:solid 1px #000000;
     border-left:solid 1px #000000;
     }

/*テーブルの上段の背景*/
thead{ 
        background-color:#ccffff;
       }

/*テーブルのセルの書式と罫線上*/
#contents td{font-size:midium;
   border:none;
   border-right:solid 1px #000000;
   border-top:solid 1px #000000;
   padding-top:6px;
   padding-bottom:6px;
   text-align:center;
      }

/*テーブルの上段項目のセルの書式*/
#contents th{font-size:midium;
   border:none;
   border-right:solid 1px #000000;
   border-top:solid 1px #000000;
   padding-top:6px;
   padding-bottom:6px;
   text-align:center;
      }

/*お知らせの囲み記事の書式*/
.osirase{
        
         border:solid 2px #003366;
        background-color:#EEEEFF;
           
         padding:10px;
       
        }

/*お知らせの囲み記事の中の見出し文字の書式*/
.osirase h3{font-size:large;
            text-align:center;
           }




/*点線囲み記事の書式*/
.setumei{
        width:680px;
         border:dotted 1px #000000;
        background-color:#bfefdf;
         margin-left:30px;
         margin-bottom:20px;
         padding:10px;
        }
/*点線囲み記事の中の文字書式*/
.setumei p{font-weight:bold;
          }

/*点線囲み記事の書式（背景色無し）*/
.tensensetumei{
        width:680px;
         border:dotted 1px #000000;
         margin-left:30px;
         margin-bottom:20px;
         padding:10px;
        }
/*点線囲み記事の中の文字書式（背景色無し*/
.tensensetumei p{font-weight:bold;
        }
/*Ｑ＆Ａの囲み記事の中の文字書式*/
.kakomi{ width:680px;
        border:solid 1px #009900;
          background-color:#bfefdf;
         margin-left:30px;
         margin-bottom:20px;
         padding:3px;
       }


/*Ｑ＆Ａの区切り線の書式*/

.line{border-bottom:solid 1px #abcd44;
      margin-bottom:20px;
     }