/*
 * Common setting
 */
body {
	background-color : #ffffc8;
	padding : 10px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}

TR {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}

THEAD {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TFOOT {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TH {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}

table.frame{
  width : 750px;
  height: 500px;
  border: solid 1px #000080;
  background-color : white;
}

table.header {
  height: 78px;
  width: 100%;
  margin-bottom: 10px;
}

td.header_left{
  padding: 0px 0px 0px 15px;
  vertical-align: bottom;
}

td.header_right{
  width : 115px;
}

td.contents{
  vertical-align: top;
  height: 100%;
}

td.contents2{
  vertical-align: top;
  height: 100%;
  padding: 10px 10px 10px 20px;
  font-size : 15px;
}

td.contents3{
  vertical-align: top;
  height: 100%;
  padding: 10px 10px 20px 10px;
}

td.contents4{
  text-align: center;
  vertical-align: top;
  height: 100%;
  padding: 10px 10px 20px 10px;
}

td.sub_title_bar{
  font-size: 18px;
  color: white;
  background-image: url(../image/title_bar1_02.png);
}

table.common_link{
  width: 100%;
}

td.common_link1{
  height: 20px;
  padding: 0px 0px 0px 10px;
}

td.common_link2{
  text-align: right;
  height: 20px;
  width: 150px;
  padding: 0px 10px 0px 0px;
}

td.common_link3{
  text-align: right;
  height: 20px;
  padding: 0px 10px 0px 0px;
}

/*
 * Message
 */
.message1{
  font-size: 17px;
  color: #990000;
  margin:0px 0px 10px 0px;
}

.message2{
  color: #990000;
}

.message3{
  font-size: 13px;
  margin:0px 0px 10px 0px;
}

.message4{
  color: #990000;
  text-align: center;
}

.message5{
  color: #990000;
  margin-left:10px;
}

.message6{
  font-size: 20px;
  color: #990000;
  margin:0px 0px 10px 0px;
}

.message7{
  font-size: 20px;
  color: #990000;
  text-align: center;
  margin-top: 20px;
}

/*
 * Close
 */
td.close{
  text-align: center;
  padding: 15px 0px 10px 0px;
}

/*
 * Footer
 */
td.footer{
  text-align: right;
  font-size: 8pt;
  color: #000099;
}

/*
 * Menu
 */
td.menu{
  border-right: 1px solid #000066;
  color : #000066;
  text-align: center;
  padding: 0px 5px 0px 5px;
}

td.menu_selected{
  border-right: 1px solid #000066;
  color : #990000;
  text-align: center;
  padding: 0px 5px 0px 5px;
}

a.menu_link:link{
  color: #000066;
  text-decoration: none;
}

a.menu_link:visited{
  color: #000066;
  text-decoration: none;
}

a.menu_link:hover{
  color: red;
  text-decoration: none;
}

a.menu_link:active{
  color: #ff8000;
  text-decoration: none;
}

/*
 * Top page
 */
.top_items{
  margin : 50px 10px 10px 270px;
  font-size : 13pt;
}

li.top_item {
  margin-bottom: 5px;
}

a.top_items_link:link{
  color: black;
  text-decoration: none;
}

a.top_items_link:visited{
  color: black;
  text-decoration: none;
}

a.top_items_link:hover{
  color: red;
  text-decoration: none;
}

a.top_items_link:active{
  color: #ff8000;
  text-decoration: none;
}

.string1{
  font-size : 10pt;
  color: #000066;
}

/*
 * Paramater Table
 */
table.param_list{
  margin : 20px 10px 20px 10px;
}

td.param_detail_title{
  padding: 4px;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.param_detail_item{
  padding: 4px;
  vertical-align: top;
}

.param_detail_box{
  margin-top: 5px;
}

img.arrow{
  margin: 5px 0px 5px 35px;
}

/*
 * Database selection
 */
td.select_list_title{
  padding: 7px;
  width: 200px;
  vertical-align: top;
}

td.select_list_item{
  padding: 7px;
  width: 400px;
  vertical-align: top;
}

td.select_list_item2{
  padding: 7px;
  width: 30px;
  text-align: center;
  vertical-align: top;
}

/*
 * Make new SIRD
 */
table.makedb_param_list1{
  margin : 20px 10px 0px 10px;
}

TABLE.makedb_param_list2{
  margin : 0px 10px 20px 10px;
}

td.makedb_list_title{
  padding: 7px;
  width: 120px;
  vertical-align: top;
}

td.makedb_list_item{
  padding: 7px;
  width: 550px;
  vertical-align: top;
}

.makedb_text_title{
  margin: 0px 0px 0px 10px;
  font-size: 12pt;
  color: #000066;
}

td.makedb_param_detail_title{
  padding: 4px;
  width: 100px;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.makedb_param_detail_item{
  padding: 4px;
  vertical-align: top;
}

table.makedb_pdb_option {
  margin: 0px 0px 5px 0px;
}

.makedb_button {
  margin: 10px 0px 10px 630px
}

/*
 * Database search
 */
td.search_list_title{
  padding: 7px;
  width: 120px;
  vertical-align: top;
}

td.search_list_item{
  padding: 7px;
  width: 520px;
  vertical-align: top;
}

td.search_list_item2{
  padding: 7px;
  width: 30px;
  text-align: center;
  vertical-align: top;
}

.search_kind{
  margin-bottom: 5px;
}

/*
 * View Table
 */
*.box_h
{
  border: solid 1px #808080;
  width: 710px;
  height: 22px;
  padding: 0px;
  overflow: hidden;
}

*.box
{
  border: solid 1px #808080;
  width: 710px;
  height: 360px;
  padding: 0px;
  overflow: auto;
}

table.field_table
{
  width: 100%;
}

div.field_div
{
  width: 710px;
  text-align: right;
}

table.datalist
{
  padding: 0px;
/*  width: 10650px;    2010.12.06 HI */
  table-layout: fixed;
/*white-space: nowrap;*/
}

/*
 * 1D or 3D Search
 */
table.res_buttons{
  width: 100%;
}

td.res_buttons1{
  height: 20px;
  padding: 5px 0px 0px 10px;
  width: 100%;
}

td.res_buttons2{
  text-align: right;
  height: 20px;
/*  width: 100px;*/
  padding: 5px 10px 0px 0px;
}

td.res_buttons3{
  text-align: right;
  height: 20px;
/*  width: 100%;*/
  padding: 5px 10px 0px 0px;
}
/*
 * 1D Search
 * 3D Search
 * View Table
 */
td.datalist_title{
  background-image: url(../image/blue_title_bar_25_02.png);
  white-space: nowrap;
  font-size: 14px;
  height: 22px;
}

td.datalist_title_30{
  background-image: url(../image/blue_title_bar_25_02.png);
  white-space: nowrap;
  font-size: 14px;
  width: 30px;
  height: 22px;
}

td.datalist_title_50{
  background-image: url(../image/blue_title_bar_25_02.png);
  white-space: nowrap;
  font-size: 14px;
  width: 50px;
  height: 22px;
}

td.datalist_value{
  font-size: 14px;
}

td.datalist_value_30{
  font-size: 14px;
  width: 30px;
}

td.datalist_value_50{
  font-size: 14px;
  width: 50px;
}

tr.several_line{
  background-color: dafaff;
}
/*
 * SIRD modeling
 */
td.modeling_list_title{
  padding: 7px;
  width: 190px;
  vertical-align: top;
}

td.modeling_list_item{
  padding: 7px;
  width: 450px;
  vertical-align: top;
}

td.modeling_list_item2{
  padding: 7px;
  width: 30px;
  text-align: center;
  vertical-align: top;
}

td.customize_item_btn1{
  padding: 7px;
  width: 20px;
  vertical-align: top;
}
td.customize_item_btn2{
  padding: 7px;
  width: 100px;
  vertical-align: top;
}
td.customize_view_item{
  padding: 7px;
  width: 230px;
  font-size: 14px;
  vertical-align: top;
}
td.customize_no_view_item{
  padding: 7px;
  width: 230px;
  font-size: 14px;
  vertical-align: top;
}
*.box_c_h
{
  border: solid 1px #808080;
  width: 260px;
  height: 22px;
  padding: 0px;
  overflow: hidden;
}
*.box_c
{
  border: solid 1px #808080;
  width: 260px;
  height: 360px;
  padding: 0px;
  overflow: scroll;
}

td.customize_title_200{
  background-image: url(../image/blue_title_bar_25_02.png);
  white-space: nowrap;
  font-size: 14px;
  width: 200px;
  height: 22px;
}
td.customize_title_30{
  background-image: url(../image/blue_title_bar_25_02.png);
  white-space: nowrap;
  font-size: 14px;
  width: 30px;
  height: 22px;
}
*.box_c_up
{
  border: solid 0px #808080;
  width: 100px;
  height: 100px;
  padding: 0px 0px 0px 0px ;
  overflow: hidden;
  vertical-align: bottom;
}
*.box_c_delete
{
  border: solid 0px #808080;
  width: 100px;
  height: 40px;
  padding: 30px 0px 0px 0px ;
  overflow: hidden;
  vertical-align: bottom;
}
*.box_c_add
{
  border: solid 0px #808080;
  width: 100px;
  height: 160px;
  padding: 30px 0px 0px 0px ;
  overflow: hidden;
  vertical-align: top;
}
*.box_c_down
{
  border: solid 0px #808080;
  width: 100px;
  height: 30px;
  padding: 0px 0px 0px 0px ;
  overflow: hidden;
  vertical-align: bottom;
}


/*
 * Dictionary
 */
table.customizelist
{
  padding: 0px;
  width: 200px;
  table-layout: fixed;
/*white-space: nowrap;*/
}



.dic_select_kw_button {
/*  margin: 20px 0px 0px 10px */
  margin: 20px 0px 0px 610px
}

.dic_view_button {
/*  margin: 20px 0px 0px 570px */
  margin: 20px 0px 0px 460px
}

table.dic_search{
  margin : 20px 10px 0px 10px;
}
td.dic_searchlist_title{
  padding: 7px;
  width: 120px;
  vertical-align: top;
}
td.dic_searchlist_item1{
  padding: 7px;
  width: 460px;
  vertical-align: top;
}

td.dic_searchlist_item2{
  padding: 7px;
  width: 70px;
  vertical-align: top;
}

td.dic_param_detail_title1{
  padding: 4px;
  width: 100px;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_param_detail_title2{
  padding: 4px;
  width: 200px;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_param_detail_item{
  padding: 4px;
  vertical-align: top;
}

table.dic_list{
  margin : 10px 10px 0px 10px;
}

td.dic_list_id_title{
  width: 50px;
  color: #000066;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_list_groupid_title{
  width: 50px;
  color: #000066;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_list_code_title{
  width: 50px;
  color: #000066;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_list_name_title{
  width: 310px;
  color: #000066;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_list_keyword_title{
  width: 530px;
  color: #000066;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_list_formula_title{
  width: 150px;
  color: #000066;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_list_check_title{
  width: 30px;
  color: #000066;
  background-image: url(../image/blue_title_bar_25_02.png);
}

td.dic_list_item{
  font-size: 14px;
}

/*
 * Download
 */
ul.download{
  list-style-type: disc;
  margin: 40px 10px 20px 140px;
  font-size : 12pt;
  list-style-image: url(../image/arrow_list.gif);
}

li.download_item{
  margin-bottom: 15px;
}

/*
 * About SIRD
 */
table.about{
  margin: 10px 30px 10px 50px;
}

td.about_title{
  font-size: 11pt;
  background-image: url(../image/blue_title_bar_30_02.png);
  padding: 5px 5px 5px 5px;
  width: 580px;
  color: #003366;
}

td.about_contents{
  padding: 5px 5px 5px 5px;
}

/*
 * user_management
 */
.user_management_title{
  margin: 0px 0px 0px 10px;
  font-size: 12pt;
  color: #000066;
  text-align: left;
  
}

table.user_management_table{
	margin-left:auto;
	margin-right:auto;

}

td.user_management_button{
	text-align: center;
}

/* 20100922JY */
td.lism_searchlist_title{
  padding: 7px;
  width: 100px;
  vertical-align: top;
}
td.lism_searchlist_item1{
  padding: 7px;
  width: 460px;
  vertical-align: top;
}
td.lism_param_detail_title{
  padding: 4px;
  background-image: url(../image/blue_title_bar_25_02.png);
}
td.lism_list_title_60{
  color: #000066;
  width: 60px;
  background-image: url(../image/blue_title_bar_25_02.png);
}
td.lism_list_title_40{
  color: #000066;
  width: 40px;
  background-image: url(../image/blue_title_bar_25_02.png);
}
table.lism_datalist
{
  padding: 0px;
  width: 13164px;
  table-layout: fixed;
/*white-space: nowrap;*/
}
table.lism_search{
  width: 750px;
  margin : 20px 10px 0px 10px;
}

*.box_lism
{
  border: solid 1px #808080;
  width: 750px;
  height: 360px;
  padding: 0px;
  overflow:scroll;
  margin : 20px 10px 0px 10px;
}
input.lism_input {
  width: 40px;
  font-family:Arial,Helvetica,sans-serif;
}
input.lism_input2 {
  width: 80px;
  font-family:Arial,Helvetica,sans-serif;
}
*.button_g_lism
{

  text-align: right;
  margin : 20px 10px 0px 10px;
}
input.lism_tableout
{
  width: 80px;
  font-family:Arial,Helvetica,sans-serif;
}
/* 20100922JY */
/* 20150106HO */
tt
{
  font-family: Monaco, monospace;
}
