@charset "Shift_JIS";
/* CSS Document */


hr{
    color:#229900;
}

/***********************************************/
/* ?V?X?e????                                  */
/***********************************************/
#system{
    color: #007B1C; /* ??????F */
}

/***********************************************/
/* ?w???v                                      */
/***********************************************/
#help-outer {
    margin: 0px 1px;
    background: honeydew;
	border-top: 1px solid #229900; /* ?????C?? */
	border-bottom: 1px solid #229900;  /* ??????C?? */
}

#help-inner {
    padding :4px;
    margin: 0px -1px; /* ???|?C???g:?p????? */
    background: honeydew; /* ?w?i?F */
	border-left: 1px solid #229900; /* ??????C?? */
	border-right: 1px solid #229900; /* ?E????C?? */
}

/***********************************************/
/* ???j???[                                    */
/***********************************************/
/* ???j???[?^?C?g?? */
.menu-title
{
   font-weight:bold;
   margin-left:4px;
   width:180px;
}
a.menu-title-text:link { color: seagreen; text-decoration: none;}
a.menu-title-text:visited{ color: seagreen; text-decoration: none;}
a.menu-title-text:active { color: seagreen; text-decoration: underline;}
a.menu-title-text:hover { color: seagreen; text-decoration: underline;}


/*
 margin,padding
 [??][?E][??][??]
 */

/*???????*/
.menu{
  cursor : pointer;
  margin : 2px 0px 0px 10px;
  padding : 2px 10px 2px 10px;
  border : 1px solid #229900;
  border-left : 10px solid #229900;
  width : 150px;
  color : darkslategray; /* ??????F */
  text-decoration : underline;
}

/*??????????*/
.menu-disable{
  margin : 2px 0px 0px 10px;
  padding : 2px 10px 2px 10px;
  border : 1px solid #AAAAAA;
  border-left : 10px solid #AAAAAA;
  width : 150px;
  text-decoration : underline;
}

/*?}?E?X?????????????*/
.menu-on{
  cursor : pointer;
  margin : 2px 0px 0px 10px;
  padding : 2px 10px 2px 10px;
  border : 1px solid darkorange;
  border-left : 10px solid darkorange;/*????????*/
  width : 150px;
  color : red; /* ??????F */
  text-decoration : underline;
}

/*?T?u???j???[???*/
.submenu{
  cursor : pointer;
  margin : 2px 0px 0px 15px;
  padding : 2px 10px 2px 10px;
  border : 1px solid #229900;
  border-left : 10px solid #229900;
  width : 150px;
  color : darkslategray; /* ??????F */
  text-decoration : underline;
}

/*?T?u???j???[??}?E?X?????????????*/
.submenu-on{
  cursor : pointer;
  margin : 2px 0px 0px 15px;
  padding : 2px 10px 2px 10px;
  border : 1px solid darkorange;
  border-left : 10px solid darkorange;/*????????*/
  width : 150px;
  color : red; /* ??????F */
  text-decoration : underline;
}

/*???p??}?E?X???????????F???*/
.mouseover{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: #FFFE00;/* ?w?i?F */
  cursor:pointer;
  vertical-align: middle;
}
/***********************************************/
/* ?e?[?u??                                    */
/***********************************************/

/* ????E?\???p */
table.view-data{
  font-size:90%;
  table-layout: auto;
  border: 0px #000000 solid;
  border-spacing: 5px;
  border-collapse: collapse;
  empty-cells: show;
  margin-top:10px;
  margin-bottom:5px;
}

th.view-data{
  text-align:center;
  padding: 5px 5px 5px 5px;
  color: #ffffff; /* ??????F */
  border: 1px #000000 solid;
  background-color: #229900;/* ?w?i?F */
}

th.view-data-no-width{
  text-align:center;
  padding: 5px 5px 5px 5px;
  color: #ffffff; /* ??????F */
  border: 1px #000000 solid;
  background-color: #229900;/* ?w?i?F */
  vertical-align: middle;
}

td.view-data{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: honeydew;/* ?w?i?F */
  vertical-align: middle;
}
td.view-center{
  text-align:center;
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: honeydew;/* ?w?i?F */
}
td.view-grayout{
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: Gainsboro;/* ?w?i?F */
}

/* ???p */
table.list-data{
  font-size:80%;
  table-layout: auto;
  border: 0px #000000 solid;
  border-spacing: 5px;
  border-collapse: collapse;
  empty-cells: show;
  margin-top:10px;
  margin-bottom:5px;
}

th.list-data{
  text-align:center;
  padding: 5px 5px 5px 5px;
  color: #ffffff; /* ??????F */
  border: 1px #000000 solid;
  background-color: #229900;/* ?w?i?F */
  vertical-align: middle;
}

td.list-data{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: honeydew;/* ?w?i?F */
  vertical-align: middle;
}

/* ?????\ */
td.list-data1{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: #cfcfcf ;/* ?w?i?F */
  vertical-align: middle;
}
/* ???\?? */
td.list-data2{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: honeydew;/*#ccccff;*//* ?w?i?F */
  vertical-align: middle;
}
/* ?]?? */
td.list-data3{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: honeydew;/*#ffcccc;*//* ?w?i?F */
  vertical-align: middle;
}
/* ???s?m?F */
td.list-data4{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: honeydew;/*#ffffcc;*//* ?w?i?F */
  vertical-align: middle;
}
/* ???s?m?F?? */
td.list-data5{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #000000 solid;
  background-color: #ffffcc;/* ?w?i?F */
  vertical-align: middle;
}

/***********************************************/
/* ???o??                                      */
/***********************************************/
H1 {
  color: #007B1C; /* ??????F */
  padding-left: 10px; /* ????]?? */
  border-width: 0px 0px 2px 20px; /* ?g??? */
  border-style: solid; /* ?g???? */
  border-color: #229900; /* ?g??F */
  line-height: 100%; /* ?s????? */
}
H2 {
  color: #007B1C; /* ??????F */
  padding-left: 10px; /* ????]?? */
  border-width: 0px 0px 2px 15px; /* ?g??? */
  border-style: solid; /* ?g???? */
  border-color: #229900; /* ?g??F */
  line-height: 100%; /* ?s????? */
}
H3 {
  color: #007B1C; /* ??????F */
  padding-left: 10px; /* ????]?? */
  border-width: 0px 0px 2px 10px; /* ?g??? */
  border-style: solid; /* ?g???? */
  border-color: #229900; /* ?g??F */
  line-height: 100%; /* ?s????? */
}
H4 {
  color: #007B1C; /* ??????F */
  padding-left: 10px; /* ????]?? */
  border-width: 0px 0px 2px 7px; /* ?g??? */
  border-style: solid; /* ?g???? */
  border-color: #229900; /* ?g??F */
  line-height: 100%; /* ?s????? */
}
/***********************************************/
/* ?f?t?H???g?{?^??                            */
/***********************************************/
input.short_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:70px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}
input.middle_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}
input.long_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}
input.wide_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:120px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/120x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.wide_long_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:180px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/180x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}


input.very_wide_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:280px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/280x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}

button.finish_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:280px;
	height:50px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/280x50orange.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.very_very_wide_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:350px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/350x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}