@charset  "utf-8";
/*----------------------- Body 指定 ------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/
.tp_body {
  background-image : url(p_mat2_1000.jpg);
  background-repeat: repeat;
  color: #000044;
  width: 1200px;
  line-height: 100%;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  font-style: normal;
  font-family: Arial Tahoma "Meiryo UI" "メイリオ";
  font-size: 18px;
  border-left-width : 50px;
}
.ad_body {
  background-image : url(p_msm9_1000.jpg);
  background-repeat: repeat;
  color: #000044;
  width: 1200px;
  line-height: 100%;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  font-style: normal;
  font-family: Arial Tahoma "Meiryo UI" "メイリオ";
  font-size: 18px;
}
/*----------------------- Division --  Division --  Division --------------------------------*/
/*--------------------------------------------------------------------------------------------*/

.tp_div_top {
  left: 0px;
  width: 1000px;
  text-align: center;
  vertical-align: middle;
  z-index: 2;
  position: relative;
  visibility: visible;
  line-height: 110%;
}
.tp_div_main {
  left : 50px;
  width: 1000px;
  text-align: center;
  vertical-align: middle;
  z-index: 2;
  position: relative;
  visibility: visible;
  line-height: 100%;
}
/*----------------------- Table --  Table --  Table --------------------------------------------*/
<!------- Block Start 
    <TABLE class="tp_a10_0" border="0">
      <COL span="1" class="tp_a10_1">
      <TBODY>
        <TR>
          <TD align="center">
 Block Start --------->

<!------ Block End 
        </TD>
        </TR>
      </TBODY>
    </TABLE>
 Block End ------------->

/*-----------------------------------------------------------------------------------------------*/
.tp_a10_0 {
  width: 900px;
}
.tp_a10_1 {
  width: 900px;
}
.tp_a20_0 {
  width: 900px;
  text-align: center;
  vertical-align: top;
}
.tp_a20_1 {
  width: 750px;
}
.tp_a20_2 {
  width: 150px;
}
/*----------------------- Table --  Table --  Table --------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.tp_t01_0 {
  width: 950px;
  text-align: center;
  line-height: 125%;
  border: 0px dotte #223322;
}
.tp_t01_1 {
  width: 190px;
}
.tp_h21_0 {
  width: 850px;
  font-family: Arial Tahoma "メイリオ";
  font-size: 1.00em;
  line-height: 115%;
  font-weight: bold;
  border-width: 1px;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
}
.tp_h21_1 {
  width: 220px;
}
.tp_h21_2 {
  width: 630px;
}
.tp_h23_0 {
  width: 650px;
}
.tp_h23_1 {
  width: 150px;
  border: 1px solid #223322;
}
.tp_h23_2 {
  width: 500px;
  border: 1px solid #223322;
}
.tp_h31_0 {
  width: 810px;
}
.tp_h31_1 {
  width: 150px;
}
.tp_h31_2 {
  width: 210px;
}
.tp_h31_3 {
  width: 450px;
}
.tp_h32_0 {
  width: 870px;
}
.tp_h32_1 {
  width: 290px;
}
.tp_h33_0 {
  width: 900px;
  border: 1px solid #B60005;
}
.tp_h33_1 {
  width: 200px;
  border: 1px solid #B60005;
}
.tp_h33_2 {
  width: 250px;
  border: 1px solid #B60005;
}
.tp_h33_3 {
  width: 450px;
  border: 1px solid #B60005;
}
.tp_h34_0 {
  width: 850px;
  font-size: 1.0em;
}
.tp_h34_1 {
  width: 40px;
}
.tp_h34_2 {
  width: 180px;
}
.tp_h34_3 {
  width: 630px;
}
.tp_h41_0 {
  width: 900px;
}
.tp_h41_1 {
  width: 40px;
}
.tp_h41_2 {
  width: 260px;
}
.tp_h41_3 {
  width: 400px;
}
.tp_h41_4 {
  width: 200px;
}
.tp_h42_0 {
  width: 890px;
}
.tp_h42_1 {
  width: 130px;
}
.tp_h42_2 {
  width: 160px;
}
.tp_h42_3 {
  width: 100px;
}
.tp_h42_4 {
  width: 500px;
}
.tp_h43_0 {
  width: 900px;
  text-align: center;
}
.tp_h43_1 {
  width: 225px;
  text-align: center;
}
.tp_h45_0 {
  width: 740px;
  text-align: center;
}
.tp_h45_1 {
  width: 140px;
  border: 1px solid #223322;
}
.tp_h45_2 {
  width: 200px;
  border: 1px solid #223322;
}
.tp_h46_0 {
  width: 850px;
  font-size: 1.0em;
}
.tp_h46_1 {
  width: 40px;
}
.tp_h46_2 {
  width: 180px;
}
.tp_h46_3 {
  width: 520px;
}
.tp_h46_4 {
  width: 110px;
}
.tp_h51_0 {
  width: 900px;
  text-align: center;
}
.tp_h51_1 {
  width: 180px;
}
.tp_h52_0 {
  width: 850px;
  font-family: Arial Tahoma "メイリオ";
  font-size: 1.05em;
  line-height: 115%;
  font-weight: bold;
  border-width: 1px;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 3px;
}
.tp_h52_1 {
  width: 30px;
  line-height: 110%;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
}
.tp_h52_2 {
  width: 350px;
}
.tp_h52_3 {
  width: 410px;
}
.tp_h53_0 {
  width: 800px;
}
.tp_h53_1 {
  width: 40px;
}
.tp_h53_2 {
  width: 100px;
}
.tp_h53_3 {
  width: 100px;
}
.tp_h53_4 {
  width: 100px;
}
.tp_h53_5 {
  width: 460px;
}
.tp_h55_0 {
  width: 800px;
}
.tp_h55_1 {
  width: 90px;
}
.tp_h55_2 {
  width: 290px;
}
.tp_h55_3 {
  width: 40px;
}
.tp_h71_0 {
  width: 760px;
  font-size: 0.9em;
  text-align: center;
}
.tp_h71_1 {
  width: 30px;
}
.tp_h71_2 {
  width: 155px;
}
.tp_h71_3 {
  width: 115px;
}
.tp_h72_0 {
  width: 800px;
  font-size: 0.7em;
}
.tp_h72_1 {
  width: 170px;
}
.tp_h72_2 {
  width: 105px;
}
.tp_hd1_0 {
  width: 590px;
  text-align: center;
}
.tp_hd1_1 {
  width: 80px;
}
.tp_hd1_2 {
  width: 45px;
}
.tp_fg1_0 {
  width: 850px;
  text-align: center;
  font-size: 14px;
}
.tp_fg1_1 {
  width: 85px;
}
.ad_h21_0 {
  width: 700px;
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
  font-size: 1.1em;
}
.ad_h21_1 {
  width: 350px;
}
.ad_h51_0 {
  width: 900px;
  text-align: center;
  font-weight: bold;
  font-size: 1.05em;
}
.ad_h51_1 {
  width: 30px;
}
.ad_h51_2 {
  width: 780px;
}
.ad_h51_3 {
  width: 30px;
}
.ad_h61_0 {
  width: 900px;
  text-align: center;
  font-weight: bold;
  font-size: 1.05em;
}
.ad_h61_1 {
  width: 30px;
}
.ad_h61_2 {
  width: 140px;
}
.ad_h61_3 {
  width: 640px;
}
.ad_h61_4 {
  width: 30px;
}
.ad_he1_0 {
  width: 1090px;
  text-align: center;
}
.ad_he1_1 {
  width: 80px;
}
.ad_he1_2 {
  width: 300px;
}
.ad_he1_3 {
  width: 150px;
}
.ad_he1_4 {
  width: 100px;
}
.ad_he1_5 {
  width: 20px;
}
.ad_he1_7 {
  width: 35px;
}
.ad_he1_9 {
  width: 50px;
}
.ad_he1_e {
  width: 130px;
}