
/*************************
 　共通項目
*************************/
body { 
	background: #f5f5f5; 
	margin:0px;
    font-family: "ＭＳ Ｐゴシック",sans-serif;
}

table.frame_list {
    border-top:#D3D3D3 1px solid;
    border-bottom:#D3D3D3 1px solid;
    border-left:#D3D3D3 1px solid;
    border-right:#D3D3D3 1px solid;
    border-collapse: collapse;
	font-size:12px;
}

table.frame_font {
	font-size:12px;
}

td.frame_list_item {
	text-align:left;
}

td.line_top{
	border-top:#D3D3D3 1px solid;
}

td.line_bottom{
	border-bottom:#D3D3D3 1px solid;
}

td.line_left{
	border-left:#D3D3D3 1px solid;
}

td.line_right{
	border-right:#D3D3D3 1px solid;
}
td.child_header{
	padding-left:2em;
}

a.link_underbar{
	text-decoration:none;
	font-size:12px;
}

/** エラーメッセージ表示欄（タイトル下）**/
td.error_message_font {
	font-size:12px;
}

/** 処理完了メッセージ表示欄（タイトル下）**/
td.action_message_font {
	font-size:14px;
	color:red;
}

/** 画面タイトル**/
td.view_title_font {
	font-size:20px;
}

/** 一覧リスト（タイトル）**/
table#list_data_title th {
	border-top: 1px dotted #bdbdbd;
	border-bottom: 1px dotted #bdbdbd;
	border-left: 1px dotted #bdbdbd;
	border-right: 1px dotted #bdbdbd;
	background-color: #efefef;
	font-weight: bold;
	text-align:center;
	font-size:12px;
}

/** 一覧リスト（データ部）**/
table#list_data_main td {
	border-top: 1px dotted #bdbdbd;
	border-bottom: 1px dotted #bdbdbd;
	border-left: 1px dotted #bdbdbd;
	border-right: 1px dotted #bdbdbd;
	text-align: center;
	font-size:12px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:auto;
}

/*一覧リスト（名称用 左寄せ）*/
table#list_data_main td.t_name {
	text-align: left;
}

/*編集画面（入力項目テーブル）*/
table#frame_deltail{
	font-size:12px;
	
}

table#frame_deltail td#item {
	font-weight: bold;
}

table#list_data_main a{
	text-decoration: none;
}

/*************************
 　ヘッダー
*************************/
table.header_list {
    border-top:#D3D3D3 1px solid;
    border-bottom:#D3D3D3 1px solid;
    border-left:#D3D3D3 1px solid;
    border-right:#D3D3D3 1px solid;
    border-collapse: collapse;
	font-size:12px;
}

div#header_title{
  background:url("../images/header_bg1.jpg");
}
div#header_menu{
  background: url("../images/header_bg2.jpg") 0 repeat-x;
}
td.header_menu_title { font-size:16px; }

/*************************
 　メニュー
*************************/
table.menu_list {
    border-top:#D3D3D3 1px solid;
    border-bottom:#D3D3D3 1px solid;
    border-left:#D3D3D3 1px solid;
    border-right:#D3D3D3 1px solid;
    border-collapse: collapse;
	font-size:14px;
}

/*************************
 　フッター
*************************/
table.frame_copyright {
  background: url("../images/bottom_bg1.gif");
  border-collapse: collapse;
  border: solid 1px #999;
  position:relative;
  color:#191970;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
}

/** Body **/




span#treemenu a:link{color:#00008B; text-decoration: none; }
span#treemenu a:visited {color: #00008B; text-decoration: none; }
span#treemenu a:active {color: #ADD8E6; text-decoration: none; }
span#treemenu a:hover {color: #FFFFFF; text-decoration: none;  background-color: #00008B; background-position: 0 100%;}

div#header_title a:link{color:#00008B; text-decoration: none; }
div#header_title a:visited {color: #00008B; text-decoration: none; }
div#header_title a:active {color: #ADD8E6; text-decoration: none; }
div#header_title a:hover {color: #FFFFFF; text-decoration: none;  background-color: #00008B; background-position: 0 100%;}

div#header_menu a:link{color:#FFFFFF; text-decoration: none; }
div#header_menu a:visited {color: #FFFFFF; text-decoration: none; }
div#header_menu a:active {color: #ADD8E6; text-decoration: none; }
div#header_menu a:hover {color: #FFFFFFF; text-decoration: none;  background-color: #87cefa; background-position: 0 100%;}

/*************************
 　導入レポートのSuperテーブル用
*************************/
.list_data_super{margin:0px;padding:0px;border:none;font-family:"ＭＳ Ｐゴシック",sans-serif;font-size:12px;}
.list_data_super th, .list_data_super td{background-color:#ffffff;border:1px solid #cccccc;padding:3px 6px 3px 4px;}
.list_data_super th{background-color:#e5e5e5;border-color:#c5c5c5;}
.list_data_super-Fixed{border-color:#c5c5c5;}
