﻿
        a:link { color: #ffffff; }
        a:visited { color: #ffffff; }
        a:hover { color: #ffffff; }
        a:active { color: #ffffff; }
        a { text-decoration: none; }
 
a.anchor{
padding-top:300px;
margin-top:-300px
}
 

        
body
    {
        margin:00;
        --body-padding:100px; /*BODY pdding高さ変数 html側でレンダリング時に上書き*/
        padding: var(--body-padding) 0 0 0;
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
    }

table#masu td{
 border:solid 1pt;
 border-color: #ececec;
 background-repeat: no-repeat;
 }

* html body{  
  overflow: hidden;  
} 



div#headerArea {  
    position: fixed !important;  
    top: 0;  
    left: 0;  
    width: 100%;  
    --addinfo-height: 80px; /* メッセージ項目高さ 変数 html側でレンダリング時に上書き*/
    height: var(--addinfo-height);
    background-color: #ffffff;  
    color: #633e2b;  
    font-size:36px;
    text-align:center;
    padding-top:10px;
    z-index:2;
    -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden
}

.addinfo {
    margin: 0em 1em;
    padding:0px 20px;
    border: double 5px #ff0000;
    font-size:22px;
    text-align: left
}

.addinfo a:link { color: #0000ff; }
.addinfo a:visited { color: #0000ff; }
.addinfo a:hover { color: #0000ff; }
.addinfo a:active { color: #0000ff; }
.addinfo a { text-decoration: none; }


div#headerArea2 {  
    position: fixed ;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 80px;  
    background-color: #ffffff;  
    color: #633e2b;  
    font-size:20px;
    text-align:center;
    vertical-align: top;
    padding-top:10px;
    z-index:2;
    -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden
}

div#footerArea {   
    position: fixed !important;   
    position: absolute;   
    bottom: 0;   
    left: 0;   
    width: 100%;   
    height: 20px;   
    background-color: #ffffff;   
    color: #676565;   
}   


#contentsArea
    {
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:980px;         /* 幅を決定する */
     z-index:1;
   }        
       
               
.auto-style1 {
    border-color:#ececec;
   /* background-image :url(image/ekip.png); */
	text-align: center;
	background-color: #676565;
	color: #000000;
    height:110px;
    text-align:center ;
}

.auto-style3 {
    border-color:#ececec;
	text-align: center;
	color: #000000;
    font-size:smaller ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    height:110px;
    text-align:center ;
}
.auto-style3b {
    border-color:#ececec;
	text-align: center;
	color: #000000;
    font-size:smaller ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    height:110px;
}
.viv-style1 {
    visibility:collapse;
}
.viv-style2 {
    visibility:visible;
}
.auto-style4 {
    background-repeat:no-repeat;
    border-color:#ececec;
	text-align: center;
	color: #000000;
    font-size:smaller ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    height:110px;
    text-align:center ;
}
.auto-style4b {
    background-repeat:no-repeat;
    border-color:#ececec;
	text-align: center;
	color: #000000;
    font-size:smaller ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    height:110px;
}

.auto-style5 {
    border-color:#ececec;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
}
.auto-style6 {
    border-color:#ececec;
    background-image :url(image/Msen01.png);
    font-size:small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    width:100px;
    height:130px;
}
.auto-style6b {
    border-color:#ececec;
    background-image :url(image/Msen01.png);
    font-size:small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    width:100px;
    height:130px;
}
.auto-style6c {
    border-color:#ececec;
    background-image :url(image/Msen02.png);
    font-size:small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    width:100px;
    height:110px;
}

.auto-style6no {
    border-color:#ececec;
    background-image :url(image/nosen.png);
    font-size:small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    width:100px;
    height:110px;
}
.auto-style6x {
    border-color:#ececec;
   background-image :url(image/sen01H.png);
    font-size:small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
}

.auto-style6xEki {
    border-color:#ececec;
    font-size:small  ;
    font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    background-color:#676565;   
}
.auto-style6k {
    border-color:#ececec;
    font-size:small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    background-color:blue;   
}
.auto-style7 {
    background-repeat:no-repeat;
    border-color:#ececec;
    width:100px;
}
.auto-style7b {
    background-repeat:no-repeat;
    border-color:#ececec;
    width:100px;
}

.auto-stylehel {
    border-color:#ececec;
    font-size:x-small  ;
    width:100px;
}
.auto-stylehelb {
    border-color:#ececec;
    font-size:x-small  ;
    width:100px;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
    background-color:blue; 
    color:#ffffff;  
}

.auto-styleH1 {
    /*background-color:aqua ;*/
    border-color:#ececec;
    color:red;
    width:100px;
    font-size:x-small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	text-align: center;
}
.auto-styleH1N {
    /*background-color:aqua ;*/
    border-color:#ececec;
    color:red;
    width:100px;
    font-size:x-small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	text-align: center;
}
.auto-styleH0 {
    border-color:#ececec;
    width:100px;
    font-size:x-small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	text-align: center;
}
.auto-styleH0N {
    border-color:#ececec;
    width:100px;
    font-size:x-small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	text-align: center;
}
.auto-styleH2 {
    border-color:#ececec;
    background-color:pink ;
    width:100px;
    font-size:x-small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	text-align: center;
}
.auto-styleH2N {
    border-color:#ececec;
    background-color:pink ;
    width:100px;
    font-size:x-small  ;
font-family:ArialMT, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	text-align: center;
}

.auto-styleHEAD {
     border-color:#ececec;
    background-color:#ffffff;
   width:100px;
    height:10px;
}

