.jp_10 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px}
.jp_11 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; line-height: 130%}
.jp_12 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height: 130%}

/*a:link { color: #0000ff;}*/
/*a:visited { color: #3366CC;}*/
a:hover { color: #FF9900; position: relative; top: 1px; left: 1px}
/*a:active { color: #336666;}*/

a.navi:link { text-decoration: none}
a.navi:visited { text-decoration: none}
a.navi:hover { text-decoration: none;  position: relative; top: 1px; left: 1px}
a.navi:active { text-decoration: none}

.a_whitetext {  color: #FFFFFF}
h1 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; clip:  rect(   )}
h2 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px}
.bluetext {  color: #003399}
.redtext {  color: #FF0000}
.lightgreentext {  color: #669933}
.jp_14 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; line-height: 130%}
.greentext {  color: #336666}
.lightbluetext {  color: #6699CC}

hr {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;   margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
body {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.textbox {  margin-top: 5px; margin-right: 3px; margin-bottom: 15px; margin-left: 3px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.frame {  color: #325477}
.faqtext {  padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 7px}
.b02_1text {  padding-top: 2px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; color: #FF0000}
.c05title {  color: 00006d}

.tanifont1 {
	font-weight: normal;
}
.tanifont2 {
	font-family: "Verdana, ＭＳ ゴシック";
	font-weight: bold;
}
#tanifont2_1{
	font-style: italic;
}
.tanifont3{
	font-weight: normal;
}
tr.color01, td.color01{
	background-color: #d4e1f9;
}
tr.color02, td.color02{
	background-color: #B9CBDD;
}
tr.color03, td.color03{
	background-color: #7f99b3;
}
tr.color04, td.color04{
	background-color: #fffed1;
}
font.title01{
	color: #003366;
}.unnamed1 {  visibility: hidden; clip:  rect(   )}
.darkredtext {  color: #990000}
ul {  margin-top: 2px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; list-style-type: disc; padding-left: 30px}
ol {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.graytext {  color: #333333}
.sampledata_title {  background-color: #CCCCCC; text-align: center; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 23px; width: 150px; vertical-align: middle}
.table_border {  border: 1px #000000 solid; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.darkblue {  color: #000099}
.langmenu {  text-align: right; margin-top: 3px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.aboutsgs_indent {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 25px}
.know_table {  margin-top: 5px; margin-right: 0px; margin-bottom: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-left: 15px}
.know_editby {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000000; text-align: right; margin-top: 2px; margin-right: 5px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.know_practical_subtitle { background-color: #F0F0F0; height: 15px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px}
.know_link { background-color: #F0F0F0; width: 680px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px ; font-size: 12px; line-height: 15px; font-family: "Arial", "Helvetica", "sans-serif";}
.know_title { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px ; border-color: black black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.know_practical_title { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px ; border-color: black black #999999; color: #266DAF; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.know_link_title { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16px; color: #2B6FC7; margin-top: 10px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; font-weight: bold}

.trial_h1 { font-family: "Arial", "Helvetica", "sans-serif"; font-size:20px; color:#009966; font-weight:bold; line-height:120%;}
.top_catch { font-family: "Arial", "Helvetica", "sans-serif"; font-size:20px; line-height:120%;}

.border_999933 { border:1px solid #999966; }

/* SGSとは？の薄オレンジ色の枠 */
table.pickup { font-size: 12px; border: 3px solid #FFFFCC; background-color: #FFFFCC; }

/* SGISとは？ */
.green1 { font-size:16px; color:#009966; font-weight:bold; }
.blue1 { font-family: "Arial", "Helvetica", "sans-serif"; font-size:16px; color:#000066; font-weight:bold;}

/*top page 051027*/
table.login { font-size: 12px; border: 2px solid #003399; margin-bottom:10px; }
table.login tr, table.login td { background-color: #EFEFEF;}
a.login {color: #003399; text-decoration: none; font-weight: bold; }
table.nenkan-login { font-size:12px; border: 2px solid #003399; margin-bottom:15px;}
table.nenkan-login tr, table.nenkan-login td { background-color: #EFEFEF;}
table.leftnavi-main { border: 1px solid #003399; font-size: 12px; font-weight: bold; color: #FFFFFF; margin-bottom:5px; }
table.leftnavi-main tr, table.leftnavi-main td { border: 1px solid; border-color: #528ABD; background-color: #528ABD; }
a.leftnavi-main {text-decoration: none; font-weight: bold; color: #FFFFFF; }

/* svstrial 05.10.29 */
div.svs_trl_blk1 { border:1px solid #336633; width=:285px; height:80px; padding: 5px; font-size:12px; color:#003366; line-height:16px; }
div.svs_trl_blk2 { border:1px solid #999999; width=:355px; height:80px; padding: 5px; font-size:12px; color:#000000; line-height:16px;}
div.svs_trl_blk3 { width:500px; padding:3px; text-decoration:underline; font-size: 12px; font-weight:bold; }
div.svs_trl_blk4 { width:500px; padding:3px; font-size:12px; }
input.svs_trl_btn { width:200px; height:30px; font-size:14px; font-weight:bold; margin-top:5px; }

/*top page 0501215 pop-up sub menu*/
.Menu01 {
	width:160;
	text-align:left;
 color:#FFFFFF;
	text-decoration: none; 
	font-weight: bold;
	cursor:hand;
	padding:3px 0px 2px 5px;
	background-color:#528ABD;
	border:1px solid #003399;
 margin-bottom:5px; 
}
.Menu02 {
	width:160;
	text-align:left;
 color:#FF9900;
	text-decoration: none; 
	font-weight: bold;
	cursor:hand;
	padding:3px 0px 2px 5px;
	background-color:#528ABD;
	border:1px solid #003399;
 margin-bottom:5px; 
}
.submenu01 {
	color:#003366;
	cursor:hand;
	width:150;
	padding:3px 0px 2px 5px;
	background-color:#aaccff;
	border-top:1px solid #ddeeff;
	border-right:1px solid #000008;
	border-bottom:1px solid #000008;
	border-left:1px solid #ccddff;
}
.submenu02 {
	color:orangered;
	cursor:hand;
	width:150;
	padding:3px 0px 2px 5px;
	background-color:#ffffee;
	border-top:1px solid #ffffff;
	border-right:1px solid maroon;
	border-bottom:1px solid maroon;
	border-left:1px solid #ffffff;
}

/*SGSとは？*/
.aboutsgs_text { color:#003366; font-size:14px; font-weight:bold; line-height: 30px; text-indent: 36px; }

/*application page 060111 分野リスト*/
tr.color05, td.color05{	color:#003366; font-size: 14px; font-weight:bold;  background-color: #d4e1f9;}

