.g-poster_el-1 {
  background: #fff;
}

#lineup_tbl1 th,
#spec_tbl1 th,
#spec_tbl2 th,
#spec_tbl3 th,
#spec_tbl4 th,
#spec_tbl5 th {
	text-align: center;
}
#spec_tbl3 thead tr th,
#spec_tbl4 thead tr th {
	width:25%;
}
#function_tb_cnt .g-table .g-table_el {
  min-width: 480px;
}

#function_tb_cnt .g-table  th {
  padding: 8px;
  border-top-width: 0;
}

#function_tb_cnt .g-table thead img {
  vertical-align: bottom;
  width: 100%;
}

#function_tb_cnt .g-table td {
  text-align: center;
}

#function_tb_cnt .g-table_el .g-table_empty {
  background-color: transparent;
}
#function_tb_cnt .g-table_el .wid10{
	width:10%;}
#function_tb_cnt .g-table_el .wid22{
	width:20%;
}
#function_tb_cnt .g-table_el th.type{
	width:17.5%;
}

#function_tb_cnt .g-table_el th.g-align-center{
	text-align:center;
}
#function_tb_cnt .g-table_el td .padl_note{
	text-align:left;
	padding-left:1.6em;
}

#function_tb_cnt .g-table_el td .padl_note2{
	padding-left:2.05em;
	white-space: nowrap;
}
#function_tb_cnt .g-table_el td .padl_note3{
	text-align:left;
	padding-left:1.5em;
}


@media only screen and (max-width: 480px) {
	#spec_tbl3 thead tr th,
	#spec_tbl4 thead tr th {
		width:25%;
	}
 #function_tb_cnt  .g-table .g-table_el {
    width: 480px;
  }
 #function_tb_cnt  .g-table th, .g-table td {
    padding: 5px;
    font-size: 12px;
  }
}
