BODY{
  
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-image : url(../img/layout/backgraund.jpg);
border-width : 0px;
  line-height : 0px;
}

P{
  font-size : 10pt;
  font-family : メイリオ, ＨＧｺﾞｼｯｸE-PRO, "ＭＳ Ｐゴシック";
  line-height : 18pt;
  word-spacing : 0px;
  letter-spacing : 0px;
}

H2{
  background-image : url(../img/layout/h2.jpg);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
  font-size : 17pt;
  font-family : メイリオ, ＨＧｺﾞｼｯｸE-PRO, "ＭＳ Ｐゴシック";
 vspace : 5px;

  background-repeat : no-repeat;
  font-weight : bold;
  
  text-indent : 55px;
  
  
  
  height : 40px;
  
  line-height : 43px;
}

#top{
  background-image : url(../img/layout/top_backgraund.jpg);
  background-repeat : repeat-x;
  width : 100%;
  height : 383px;
}

#top #main{
  background-image : url(../img/layout/topback.jpg);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 1008px;
  background-repeat : no-repeat;
  height : 383px;
  
}

#top #li1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  margin-left : 55px;
  margin-right : 13px;
  margin-bottom : 0px;
  float : left;
  position : relative;
  
  margin-top : 45px;
}

#top #li2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 71px;
  margin-left : 0px;
  margin-right : 16px;
  margin-bottom : 0px;
  float : left;
}

#top #li3{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 20px;
  margin-bottom : 0px;
  float : left;
}

#top #li4{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 76px;
  margin-left : 0px;
  margin-right : 16px;
  margin-bottom : 0px;
  float : left;
}

#top #logo{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-indent : -9999em;
  width : 367px;
  height : 167px;
  display : block;
}

#main_table{
  background-image : url(../img/layout/main_back.jpg);
  width : 1008px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-repeat : repeat-y;
}

#right{
  background-image : url(../img/layout/main_top.jpg);
  background-repeat : no-repeat;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 711px;
  float : right;
}

#right #pan{
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 150px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
  text-align : right;
  
}



#left{
  background-image : url(../img/layout/menu_top.jpg);
  background-repeat : no-repeat;
  width : 267px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 30px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : right;
}

#right_main{
  width : 587px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 60px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.clear{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  clear : both;
}

#under{
  background-image : url(../img/layout/under_back2.jpg);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 1008px;
  height : 178px;
}

#main_under{
  background-image : url(../img/layout/under_back1.jpg);
  height : 48px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#under H5{
  font-size : 10pt;
  padding-top : 0px;
  padding-left : 40px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-weight : normal;
  line-height : 15pt;
}

#lmenutop{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 60px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

A{
  text-decoration : none;

}
.btn_top{
  font-size : 8pt;
  color : silver;
  padding-top : 4px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 30px;
  margin-left : 500px;
  margin-right : 0px;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : silver;
  cursor : pointer;
  width : 70px;
  text-align : center;
  display : block;
  line-height : 8pt;
}
#banner{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 20px;
  margin-left : 0px;
  margin-right : 13px;
  margin-bottom : 20px;
}
#banner_b{
	margin-left : 0px;
	margin-right : 13px;
	margin-bottom : 8px;
	padding: 0px;
	margin-top: 5px;
}
