table,tr,td{
  COLOR: #000000;
  line-height:15px;
  font-family:"arial",sans-serif;
}
body{
	line-height:18px; 
}
img {
	border: none;
}
.outline{
  width: 580px;
  padding: 0px;
  margin: 0px;
  float: center;
}

.choice_line{
  width: 260px;
  padding: 0px;
  float: right;
}
.choice_box01{
  padding: 0px 0px 0px 10px;
  margin: 0px;
  float: left;
}
.link_line{
  width: 580px;
  padding: 0px;
  margin: 0px 10px 0px 0px;
  text-align: right;
}
.tittle_line{
  width: 590px;
  height: 15px;  
  padding: 0px;
  margin: 50px 0px 0px 10px;
  text-align: left;
}
.border_line{
  width: 600px;
  height: 1px;
  margin: 0px;
  padding: 0px;
	border-color:#B18E31;
  border-style:solid;
  border-width:1px 0px 0px 0px;
}
.date_line{
  width: 580px;
  padding: 0px;
  margin: 10px 0px 0px 20px;
  text-align: left;
}
.list_box{
  width: 580px;
  margin: 20px 0px 0px 20px;
  text-align: left;
}
.tittle_list01{
  width: 170px;
  padding: 0px;
  margin: 0px 0px 0px 10px;
  float:left;
}
.tittle_list02{
  width: 170px;
  padding: 0px;
  margin: 0px 0px 0px 10px;
  float:center;
}
.tittle_list03{
  width: 170px;
  padding: 0px;
  margin: 0px 0px 0px 10px;
  float:right;
}
.text_line{
  width: 570px;
  padding: 0px;
  margin: 5px 0px 0px 30px;
  text-align: left;
}
.detail_line{
  width: 570px;
  height: 20px;
  padding: 10px 0px 0px 10px;
  text-align: right;
}
.text_line_detail{
  padding: 0px;
  margin: 0px 0px 0px 10px;
}
.tittle_line_top{
  width: 590px;
  padding: 0px;
  margin: 50px 0px 0px 0px;
  text-align: left;
}
.tittle_center{
  width: 590px;
  padding: 0px;
  margin: 50px 0px 20px 0px;
  text-align: center;
}
.banner_line{
  width: 600px;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  text-align: center;
}
.schedule_line{
  width: 580px;
  padding: 0px 0px 0px 20px;
  margin: 10px 0px 0px 0px;
  text-align: left;
}
.tittle_line_press{
  width: 560px;
  padding: 0px;
  margin: 20px 10px 0px 30px;
  text-align: left;
}
.tittle_line_pre{
  width: 585px;
  padding: 0px;
  margin: 20px 0px 0px 10px;
  text-align: left;
}
.text_box{
  width: 560px;
  padding: 0px;
  margin: 10px 10px 10px 30px;
  text-align: left;
}
.text_box02{
  width: 560px;
  padding: 0px;
  margin: 10px 10px 10px 30px;
  text-align: left;
}
.photo_box_outline{
  width: 570px;
  padding: 0px;
  margin: 10px 0px 0px 30px;
}
.photo_box{
  width: 160px;
  padding: 0px;
  float:left;
  margin: 0px 0px 0px 20px;
}
.photo_box01{
  width: 160px;
  padding: 0px;
  float:left;
}
.photo_text_box{
  width: 160px;
  text-align: left;
  margin: 5px 0px 0px 0px;
  padding: 0px;
}
.photo_box02{
  width: 160px;
  height: 120px;
  padding: 0px;
  float:left;
  margin: 0px 0px 0px 20px;
}
.photo_box03{
  width: 160px;
  height: 120px;
  padding: 0px;
  float:left;
  margin: 0px 0px 0px 20px;
}
.tittle_line_black{
  height: 20px;
  width: 570px;
  padding: 0px;
  margin: 50px 0px 0px 30px;
  text-align: left;
}
.access_box{
  width: 600px;
  padding: 0px; 0px 0px 30px;
  margin: 10px 0px 10px 0px;
  text-align: left;
}
.border_line_last{
  width: 600px;
  height: 1px;
  margin-top: 40px;
  padding: 0px;
	border-color:#B18E31;
  border-style:solid;
  border-width:1px 0px 0px 0px;
}
.title_box{
  width: 590px;
  padding: 0px;
  margin: 50px 0px 0px 0px;
  text-align: left;
  border-color:#B08D2F;
  border-style:solid;
  border-width:0px 0px 0px 10px;
}
.title_box_inside{
  width: 580px;
  padding: 0px;
  margin: 0px 0px 0px 10px;
  text-align: left;
}

.font12{
	font-size:12px;
}


