/* 全体の設定*/
body{
    font-style:normal;/*文字のスタイル：普通*/
    font-weight:normal;/*文字の太さ：普通*/
    font-size:11pt;/*文字の大きさ：小*/
    text-align:center;/*文字の寄せ方：中央揃い*/
    color:#000000;/*文字の色：黒*/
    background-color:#ffffff;/* 背景の色：白 */   
}

table{
    font-size:11 pt;
}

.center{
   text-align:center;/* センター合わせ*/
}

/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:#0000ff;/*文字の色：青*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:visited {/*訪問後の色*/
    color:#0000ff;/*文字の色：*/
    text-decoration:underline;/* 下線 */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#ff0000;/*文字の色：赤*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:active {/*クリック中の色*/
    text-decoration:underline;/* 下線 */
}

h1{
    font-size:11pt;
    font-weight:normal;
}

h2{
    text-align:left;
    font-size:12pt;
    color:#ffffff;
    background-color:#00cc66;
    /*background-color:#ff00cc;*/
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
}

h3{
    text-align:left;
    font-size:12pt;
    color:#ffffff;
    background-color:#3333ff;
    /*background-color:#ff00cc;*/
    padding-left:20px;
    padding-top:7px;
    padding-bottom:7px;
}

ul{
    list-style:none;
    line-height:1.5;
}

.head{
    text-align:center;
    font-size:10pt;
}

.head1{
    text-align:center;
}

a.l-menu:link{
    color:#00cc66;
    background-color:#ffffff;
}

a.l-menu:visited{
    color:#00cc66;
    background-color:#ffffff;
}
    
a.l-menu:hover{
    color:#ffffff;
    background-color:#00cc66;
}

a.l-menu:active{
    color:#ffffff;
    background-color:#00cc66;
}

.kk1{
    width:180;
    table-layout:fixed
    font-size:10pt;
    border:2px solid #00cc66;
}

.k001{
    font-size:12pt;
    color:#ff0000;
    font-weight:bold;
}    

.k002{
    border-left:1em solid #00cc66;
    border-bottom:1px solid #00cc66;
}

.k003{
    border-left:1em solid #cc3333;
    border-bottom:1px solid #cc0000;
}

.k004{
    border-left:1em solid #ff00cc;
    border-bottom:1px solid #ff00cc;
}

.td-1{
    line-height:1.5;
    color:#008000;
    background:#ccffcc;    
}
      
.td-2{
    font-size:10pt;
    padding-left:10px;
    line-height:1.3;
}

.td-3{
    margin-bottom:0;
    line-height:1.5;
    color:#cc00cc;
    background:#ffccff;    
}

.td-4{
    line-height:1.5;
    font-size:11pt;
    padding:5px 20px;
}

.td-5{
    line-height:1.8;
    font-size:12pt;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:30px;
    padding-right:20px;    
}    

.td-6{
    line-height:1.5;
    font-size:11pt;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:30px;
    padding-right:10px;    
} 

.txt-0{
    padding:5px 0px;
    line-height:1.5;
}
    
.txt-1{
    padding:10px 30px;
    line-height:1.5;
}

.txt-2{
    padding:10px 10px;
}

.txt-3{
    padding:10px 50px;
    line-height:1.5;
}

.txt-4{
    padding:5px 5px;
}

.txt-5{
    padding:5px 20px;
}

.txt-6{
    padding:7px 70px;
    line-height:1.5;
}

.bord01{
    border:2px dotted #00cc66;
}
    
.bord2{
    border:1px solid #999900;
}

.bord3{
    border:1px solid #666666;
}

.bord4{
    border:2px solid #cccccc;
    padding:5px;
}

.bord5{
    border-bottom:2px dotted #00cc66;
    padding:5px;
}

.bord6{
    border-top:2px dotted #00ccff;
    padding:10px;
}

.bord7{
    border-top:2px dotted #00cc66;
    padding:10px;
}

.bord8{
    border:2px dotted #00ccff;
    padding:10px;
}

.bord9{
    border:2px solid #cc3366;
    padding:10px 10px;
}

.bord10{
    border:1.5px solid #ff33cc;
    padding-top:10px;
    padding-bottom:0;
    padding-left:20px;
    padding-right:30px;
}

.bord11{
    border-bottom:1px dotted #ff33cc;
    padding-bottom:5px;
}

.line1{
    line-height:1.5;
}

.bgc{
    background-color:#00ccff;
    font-weight:bold;
    color:#ffffff;
    padding:10px;
}

.bgc1{
    background-color:#00cc66;
    font-weight:bold;
    color:#ffffff;
    padding:10px;
}

.bgc2{
    padding:10px 20px;
    background-color:#ffffcc;
}

.bgc3{
    background-color:#ffff99;
}

.bold{
   font-weight:bold;
}


.fs20{
    font-size:20pt;
}

.fs16{
    font-size:16pt;
}

.fs15{
    font-size:15pt;
}

.fs14{
    font-size:14pt;
}


.fs13{
    font-size:13pt;
}

.fs12{
    font-size:12pt;
}

.fs10{
    font-size:10pt;
}

.fs8{
    font-size:8pt;
}

.fs9{
    font-size:9pt;
}
p img.bbb{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}

p img.aaa{
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}

.green{
    color:#008000;
    /*font-weight:bold;*/
}

.pink{
    color:#ff33cc;
    font-weight:bold;
}

.red1{
      color:ff0033; 
      font-weight:bold;
      font-size:8pt;/* 出る出る1*/
}

.red2{
      color:ff0033; 
      font-weight:bold;
      font-size:11pt;/* 出る出る2*/
}


.red3{
      color:ff0033; 
      font-weight:bold;
      font-size:15pt;/* 出る出る3*/
}

.red4{
      color:ff0033; 
      font-weight:bold;
      font-size:17pt;/* 出る出る4*/
}

.red5{
      color:ff0033; 
      font-weight:bold;
      font-size:11pt;
      text-align:center;/* 赤太字センター合わせ*/
}

.bord-20{ 
    /*color:#666666;*/
    line-height:1.5;
    border:1px solid #666666;
    padding:15px;
} 

.bord-7{
    color:#000000;
    line-height:2.0;
    border:2px solid #009999;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;/* tyouikikiのポイント1.2*/
    margin-right:10
} 

.bord-13{
    /*color:#666666;*/
    line-height:1.5;
    border:1px solid #ff6699;*/ピンクの実線 センター合わせ*/
    padding:30px;
    margin-left:100px;
　　margin-right:100px;
    text-align:center; 
}

.brown{
   font-weight: bold;/* ｈ4と同じ文字*/
   color:#cc0000;
   font-size:14pt;
}

.lh150{
  line-height:150%;
}

.lh120{
  line-height:120%;
}
