body {
       margin: 0 auto;
       margin-top: 5px;
       padding: 0;
       background-color: #ffffcc;
       color: #000000;
}

/****** ヘッダー ******/
.header {
       width: 640px;
       margin: 0 auto;     
       background-color: #ffffcc;
}
h1 {
       padding-top: 30px;
       font-size: 29px;
       color: #777777;
       font-family: "HGP創英角ｺﾞｼｯｸUP","osaka", sans-serif;
       text-align: center;
}
h2 {
       padding-top: 20px; 
       font-size: 16px;
       font-weight: 700;
       color: #666666;
       font-family: "ＭＳ　Ｐゴシック", "Osaka",sans-serif;
       text-align: center;
}

/****** メイン1 ******/
.main1 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main1 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}
h3 {
       padding-top: 12px;
       padding-left: 220px;
       font-size: 16px;
       font-weight: 500;
       color: #0000ff;
       font-family: "ＭＳ　Ｐゴシック", "Osaka",sans-serif;
}
p.font1 {
       padding-top: 14px; 
       padding-left: 220px;
       font-size: 14px;
       font-weight: 500;
       line-height: 125%;
       color: #000000;
       font-family: "ＭＳ　Ｐゴシック", "Osaka",sans-serif;
}
p.font2 {
       padding-top: 10px; 
       padding-left: 220px;
       font-size: 12px;
       font-weight: 500;
       line-height: 120%;
       color: #ff0000;
       font-family: "ＭＳ　Ｐゴシック", "Osaka",sans-serif;
}

/****** メイン2 ******/
.main2 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       border: 1px solid #808080;
       background-color: #ffffff;
}
.main2 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン3 ******/
.main3 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       border: 1px solid #808080;        
       background-color: #ffffff;
}
.main3 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン4 ******/
.main4 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       border: 1px solid #808080;
       background-color: #ffffff;
}
.main4 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン5 ******/
.main5 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       border: 1px solid #808080;
       background-color: #ffffff;
}
.main5 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン6 ******/
.main6 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       border: 1px solid #808080;   
       background-color: #ffffff;
}
.main6 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン7 ******/
.main7 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main7 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン8 ******/
.main8 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main8 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン9 ******/
.main9 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main9 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン10 ******/
.main10 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main10 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン11 ******/
.main11 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main11 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン12 ******/
.main12 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main12 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン13 ******/
.main13 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main13 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン14 ******/
.main14 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main14 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン15 ******/
.main15 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main15 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン16 ******/
.main16 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main16 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン17 ******/
.main17 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main17 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン18 ******/
.main18 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main18 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン19 ******/
.main19 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main19 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン20 ******/
.main20 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main20 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン21 ******/
.main21 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main21 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン22 ******/
.main22 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main22 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン23 ******/
.main23 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main23 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン24 ******/
.main24 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main24 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン25 ******/
.main25 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main25 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン26 ******/
.main26 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main26 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン27 ******/
.main27 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main27 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン28 ******/
.main28 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main28 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン29 ******/
.main29 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main29 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン30 ******/
.main30 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main30 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン31 ******/
.main31 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main31 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン32 ******/
.main32 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main32 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン33 ******/
.main33 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main33 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン34 ******/
.main34 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main34 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン35 ******/
.main35 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main35 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン36 ******/
.main36 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main36 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン37 ******/
.main37 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main37 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン38 ******/
.main38 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main38 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン39 ******/
.main39 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main39 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン40 ******/
.main40 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main40 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン41 ******/
.main41 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main41 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン42 ******/
.main42 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main42 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン43 ******/
.main43 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main43 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン44 ******/
.main44 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main44 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン45 ******/
.main45 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;

       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main45 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン46 ******/
.main46 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main46 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン47 ******/
.main47 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main47 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン48 ******/
.main48 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main48 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン49 ******/
.main49 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main49 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン50 ******/
.main50 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main50 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン51 ******/
.main51 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main51 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン52 ******/
.main52 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main52 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン53 ******/
.main53 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main53 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン54 ******/
.main54 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main54 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン55 ******/
.main55 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main55 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン56 ******/
.main56 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main56 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン57 ******/
.main57 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main57 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン58 ******/
.main58 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main58 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン59 ******/
.main59 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main59 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン60 ******/
.main60 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main60 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン61 ******/
.main61 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main61 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

/****** メイン62 ******/
.main62 {
       width: 640px;
       height: 150px;
       margin: 0 auto;
       margin-top: 20px;
       margin-bottom: 20px;
       border: 1px solid #808080;       
       background-color: #ffffff;
}
.main62 img {
       margin: 0px;
       float: left;
       width: 200px;
       height: 150px;
}

.floatclear {
       clear: left;
}



       


       







      