
body { margin:0 auto;
       background-image:url('./image/bg_1.png');
       text-align:center;
       font-size:13pt;
       line-height:150%;
       margin:0 auto;
       font-family:'�q���M�m�p�S Pro W6','Hiragino Kaku Gothic Pro','Meiryo UI','���C���I',Verdana,'�l�r �o�S�V�b�N',sans-serif;
       }

#header { margin:0 auto;
          width:1024px;
          text-align:center;
        }
        
#header2 { margin:0 auto;
          width:1024px;
          text-align:left;
        }
        
        
        
        
 h1     {  margin:30px auto 0 auto;
          width:700px;
          height:40px;
          background-image:url('./image/bg_3.jpg');
          text-align:center;
          font-size:15pt;
          color:#fff;
          padding-top:20px;
          border:0;
        }

.topics { margin:15px auto 5px auto;
          width:600px;

        }


.ex1    { margin:0px auto;
          width:700px;
          background-image:url('./image/bg_3.jpg');
          text-align:center;
          font-size:13pt;
          color:#fff;
          padding:20px 0;
          border:0;
         }
         
.t1     {  margin:20px auto 0 auto;
          width:700px;
          height:36px;
          text-align:center;
          font-size:13pt;
          font-weight:strong;
          color:#333;
          padding-top:15px;
          padding-bottom:0;
          border-bottom:solid 1px #B40431;
 }

.idea   { margin:0 auto;
          width:700px;
          font-size:10pt;
          text-align:center;
         }
         
.o2    {  margin:30px auto;
          width:700px;
          height:32px;
          background-image:url('./image/bg_3.jpg');
          text-align:center;
          font-size:13pt;
          color:#fff;
          padding-top:8px;
          border:0;
      }

.ss       {width:256px;
           border:0;
           text-align:center;
            } 

.menu_table { margin:0 auto;
              border:0;
              padding:0;
              width:1024px;
              text-align:center;
              }

.footer  { margin:0px auto;
           width:1000px;
           border-top:solid 1px #000;
           color:#000;
           text-align:center;
           padding:10px 20px 0 20px;
           font-size:12pt;
         }

.f_1    { margin:0;
          width:450px;
          float:left;
          border:0;
          color:#000;
          text-align:right;
          padding:5px;
          font-size:12pt;
          line-height:130%;
        }

.f_2     { margin:0 ;
          width:450px;
          float:right;
          border:0;
          color:#000;
          text-align:right;
          padding:5px 20px;
          font-size:12pt;
          line-height:130%;
         }

.f       { clear:both;
          margin:0px auto;
          width:960px;
          border-top:solid 1px #000;
          text-align:center;
          padding:5px 20px;
          color:#333;
         }

.main_1  { margin:10px auto 0 auto;
           width:1000px;
           text-align:center;
         }
         
.main_2  { margin:30px auto;
           width:700px;
           text-align:left;
           padding:20px 80px 25px 80px;
           background-image:url('./image/bg_2.png');"         
         }

.s_1   { margin:0px auto;
         width:920px;
         text-align:right;
       }

.l_table { margin:10px auto;
           border-collapse:collapse;  
           line-height:130%;
           font-size:13pt;
           border:solid 1px #fff;
           color:#444
         }
         
.l_a     { width:300px;
           padding:5px 20px;
           text-align:center;
           border:solid 1px #fff;
         }
         
.l_b    { width:800px;
          padding:10px 20px;
          text-align:left;
          border:solid 1px #fff;
}

.gazo   {   float:left;
            width:330px;
            background-color:#fff;
            font-size:10pt;
            } 
            
.figure  { text-align:center;}
            
.figcaption {color:#333;font-size:10pt;}            
            
p      {
         text-indent: 1em;
      }
