﻿body 
{
	font-family: Arial;
}

.all
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border : 0px;
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	height: 97%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.allextraction
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border : 0px;
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	height: 97%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-family: HG丸ｺﾞｼｯｸM-PRO;
}

.top
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border : 0px;
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.title
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	margin-left: 0px;
	color:#000000;
	white-space: nowrap;
}

.quest1
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	color:#800000;
	white-space: nowrap;
	height: 100%;
}

.quest2
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	color:#800000;
	white-space: nowrap;
	width: 100px;
	margin-left: 100px;
	height: 1%;
}

.logout
{
	font-family: Lucida Sans Unicode;
	white-space: nowrap;
	color:#0000ff;
	margin-left: 20px;
}

.pushbutton
{
	font-family: Franklin Gothic Medium;
	font-weight: bold;
}

.result
{
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-weight: bold;
	font-size: x-small;
	vertical-align: middle;
	color:#ffffff;
	background-color:#3366FF;
	white-space: nowrap;
}

.result a:link
{
	font-weight: bold;
    color: #ffffff;
}

.result a:visited
{
	font-weight: bold;
    color: #ffffff;
}

.resultcnt
{
    color: #ffff00;
}

.resultno
{
    color: #99ffbb;
	font-size: x-small;
	vertical-align: middle;
}

.edit
{
	font-family: Franklin Gothic Medium;
	color:#000000;
	font-weight: bold;
	width: 100%;
}

.editlogin
{
	font-family: Franklin Gothic Medium;
	width: 150px;
	color:#000000;
	font-weight: bold;
}

.td
{
	color:#000000;
	font-weight: bold;
	height:1px;
	width: 140px;
}

.td2
{
	color:#000000;
	font-weight: bold;
	width: 100px;
	height:1px;
}

.tdedit
{
	width: 100px;
	height: 1px;
}

.tdkeyword
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: dashed;
    border-color: #000000;
 	color:#000000;
	font-weight: bold;
	height:1px;
}

.titleID
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	color:#000000;
}

.tdkeywordID
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: dashed;
    border-color: #000000;
	color:#000000;
	font-weight: bold;
	width: 100px;
	height:1px;
}

.tdeditkeyword
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: dashed;
    border-color: #000000;
	width: 300px;
	height: 1px;
}

.tdeditID
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: dashed;
    border-color: #000000;
	width: 100px;
	height: 1px;
}

.tdbutton
{
	width: 100px;
	margin-right: 20px;
}

.tdbuttonclr
{
	margin-right: 20px;
}

.labelDetail
{
	width: 100%;
	height: 100%;
}

.resultheader
{
	vertical-align: top;
	height:1px;
}

.header
{
	background-color:#9accff;
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	height:1px;
}

.searchheader
{
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-weight: bold;
	background-color:#0000AA;
	white-space: nowrap;
}

.searchheader1
{
	background-color:#0000AA;
	height: 1px;
}

.searchheader2
{
	background-color:#0000AA;
	width: 90%;
	height: 50px;
	font-size: 24px;
}

.extractionheader
{
	background-color:#0000AA;
	width: 90%;
	height: 40px;
	font-size: 20px;
	white-space: nowrap;
}

.extractionheader2
{
	background-color:#FFFFCC;
	width: 80%;
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-size: 14px;
	text-align: left;
	border: solid 1px #aaaaaa;
	border-collapse: collapse;
	border-width: 1px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}

.extractionback1
{
	background-color:#FFFF99;
	width: 90%;
	height: 20%;
}

.extractionback2
{
	height: 30px;
}

.extractionback3
{
	background-color:#FFFF99;
	width: 90%;
	height: 20%;
}

.headerall
{
	background-color:#9accff;
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	height: 1px;
}

.demoheader
{
	color:#0000a0;
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	height:1px;
}

.demoheader2
{
	color:#0000a0;
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	width: 100%;
	height: 1px;
}

.footer
{
	border-top-style: solid;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
    border-bottom-width: 0px;
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	font-size: x-small;
	height:1px;
	text-align: center;
	color:#0B2AC3;
	width: 100%;
}

.footer_table
{
	border-top-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
    border-bottom-width: 0px;
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	font-size: x-small;
	height:1px;
	text-align: center;
	color:#0B2AC3;
	width: 100%;
}

.footer_cell
{
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	font-size: x-small;
	height:1px;
	text-align: center;
	color:#0B2AC3;
}

.counter_table
{
	border-collapse: collapse;
	border: 1px #000000 solid;
	margin-left: 20px;
	white-space: nowrap;
}

.counter_table td
{
	border: 1px #000000 solid;
	white-space: nowrap;
}

.counterlabel
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	color:#000000;
	font-size: x-small;
	white-space: nowrap;
}

.countertext
{
	font-family: Franklin Gothic Medium;
	width: 100px;
	color:#000000;
	font-size: x-small;
}


.trail2_table
{
	height: 1%;
	background-color:#3366FF;
	width: 100%;
	margin-left: 0%;
	margin-right: 0%;
}

.trail2_td_h
{
	width: 40%;
}

.trail2_td
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-size: x-small;
	background-color:#3366FF;
}

.trail2_table a:link
{
	font-weight: bold;
    color: #ffffff;
}

.trail2_table a:visited
{
	font-weight: bold;
    color: #ffffff;
}

.trail2_cell_table
{
	margin-left: 0%;
	margin-right: 0%;
}

.trail2_cell
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-size: x-small;
	background-color:#dddddd;
}

.trail2_cell a:link
{
	font-weight: bold;
    color: #0000dd;
}

.trail2_cell a:visited
{
	font-weight: bold;
    color: #0000dd;
}

.login_user
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 60px;
}

.login_header
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	background-color:#0000AA;
	color:#0000ff;
	font-weight: bold;
	font-size: medium;
	height: 60px;
}

.logintext
{
	font-family: Franklin Gothic Medium;
	font-weight: bold;
	color:#000000;
}


.search_detail
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border-collapse: collapse;
	border-width: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 1%;
}

search_result_label_td
{
	height: 1%;
}

.search_result
{
	width: 100%;
	height: 100%;
}

.search_result_td
{
	width: 100%;
	height: 100%;
}

.detail_result
{
	font-family: monospace;
	width: 100%;
	border-collapse: collapse;
}

.detail_result_td_1
{
	border: solid 1px #000000;
	white-space: nowrap;
}

.detail_result_td_2
{
	border: solid 1px #000000;
}

.detail_result_td_3
{
	border: solid 1px #000000;
}

.detail_result_td_4
{
	border: solid 1px #000000;
	white-space: nowrap;
}

.detail_result_s
{
	font-family: monospace;
	width: 100%;
	border-collapse: collapse;
}

.detail_result_s_td1
{
	white-space: nowrap;
}

.detail_result_s_td2
{
    word-break: break-all;
}


.detail_download
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	border-collapse: collapse;
	margin-top: 20px;
	margin-left: 40px;
}

.detail_download_th
{
	background-color:#DDEEFF;
	white-space: nowrap;
	color:#000088;
	font-weight: bold;
}

.detail_download_td
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	border-collapse: collapse;
	text-align: left;
}

.detail_download_h
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	border-collapse: collapse;
	width: 100%;
}

.detail_download_h_td1
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	border-collapse: collapse;
	background-color:#0000FF;
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 10px;
	width: 100px;
}

.detail_download_h_td2
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	border-collapse: collapse;
	background-color:#0000FF;
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 10px;
}

.link_font
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-weight: bold;
	font-size: medium;
}

.error_font
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-weight: bold;
	color:#ff0000;
	font-size: medium;
}

.all_td_top
{
	height: 1%
}

.all_td_detail
{
	height: 1%;
}

.all_td_result
{
	width: 100%;
	height: 100%;
}

.search_result_td_footer
{
	height: 1%;
}

.info_box
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	font-weight: bold;
	color:#000000;
	width: 600px;
	height: 100%;
}

.s_1
{
	color:#0000ff;
}

.s_2
{
	color:#606060;
}

.s_3
{
	color:#009000;
}

.s_4
{
	color:#009000;
}

.s_5
{
	color:#009000;
}

.s_6
{
	color:#000000;
	word-break: break-all;
}
