html,body,form {
	margin:0px;
	padding:0px;
    font-size: 100%;
	font-family:'ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;

}


select{
    font-size: 90%;
    font-family:'ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}

BODY {
	COLOR: #444444; MARGIN: 0px;
	BACKGROUND-COLOR: #fff;
}

#body {
	TEXT-ALIGN: left;
	min-width:500px;
}
#main {
	MARGIN: 0px auto;
	TEXT-ALIGN: left;
	/*	UPD ‰ÁŒÃì-2019-17_ŒöŠJî•ñ§ŒÀ‹@”\ START 2020.06.01  */
	/*	max-width: 720px;  */
	max-width: 960px;
	/*	UPD ‰ÁŒÃì-2019-17_ŒöŠJî•ñ§ŒÀ‹@”\ END 2020.06.01  */
}
/*	UPD TMC•W€-2021 áŠQNo.424‘Î‰ž START 2021.06.10  */
/* #main H2 { */
/* 	border-bottom-width: 100px; MARGIN-BOTTOM: 15px; FONT-SIZE: 95%; BORDER-BOTTOM: #90EE90 2px solid ; TEXT-ALIGN: left; PADDING-LEFT: 20px; BORDER-LEFT: #90EE90 15px solid */
#main HEAD2 {
	display: block; border-bottom-width: 100px; MARGIN-BOTTOM: 15px; FONT-SIZE: 95%; BORDER-BOTTOM: #90EE90 2px solid ; TEXT-ALIGN: left; PADDING-LEFT: 20px; BORDER-LEFT: #90EE90 15px solid
/*	UPD TMC•W€-2021 áŠQNo.424‘Î‰ž END 2021.06.10  */
}
#common_navi {
	FONT-SIZE: 80%; TEXT-ALIGN: right; MARGIN: 0px 10px
}
A:link {
	COLOR: #0000cd
}
A:hover {
	COLOR: #0000cd; BACKGROUND-COLOR: #cf9
}

.mar_r {
	MARGIN: 0px 10px 0px 0px
}
.inputAreaG1 {
	BACKGROUND-COLOR: #eee
}

#button INPUT {
	FONT-SIZE: 100%; HEIGHT: 25px; FONT-WEIGHT: bold; WIDTH: 120px; MARGIN-RIGHT: 5px
}

/***********************************************/
/* ƒ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: #000000;*/ /* •¶Žš‚ÌF */
  color: #343B33;/* •¶Žš‚ÌF */
  border: 1px #808080 solid;
  /*background-color: #90EE90;*//* ”wŒiF */
  background-color: #ACE3A0; /* ”wŒiF */
  background-image:url(../image/bg-green1.gif);
  background-repeat:repeat;
}

th.tab{
  text-align:center;
  padding: 0px px 0px 0px;
  width: 226px;
  color: #ffffff; /* •¶Žš‚ÌF */
  background-image: url(../image/common/tab.png);
  background-repeat:no-repeat;
}

th.view-data-no-width{
  text-align:center;
  padding: 5px 5px 5px 5px;
  color: #ffffff; /* •¶Žš‚ÌF */
  border: 1px #000000 solid;
  background-color: #cc6666;/* ”wŒiF */
  vertical-align: middle;
}

th.subtitle{
  text-align:center;
  padding: 0px px 0px 0px;
  width: 240px;
  height: 35px;
  color: #ffffff; /* •¶Žš‚ÌF */
  background: url(../image/common/subtitle.png);
  background-repeat:no-repeat;
}

td.view-data{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #808080 solid;
  background-color:#FDFCF6;/* ”wŒiF */
  vertical-align: middle;
}

td.view-tab{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 2px #CC6666 solid;
  background-color: #fdf5e6;/* ”wŒiF */
  vertical-align: middle;
}

td.view-details{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #808080 solid;
  background-color: White;/* ”wŒiF */
  vertical-align: middle;
}

td.view-details1{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #808080 solid;
  background-color: whitesmoke;/* ”wŒiF */
  vertical-align: middle;
}

td.view-center{
  text-align:center;
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
  border: 1px #808080 solid;
  background-color: White;/* ”wŒiF */
}
td.view-grayout{
  padding: 5px 5px 5px 5px;
  border: 1px #808080 solid;
  background-color: Gainsboro;/* ”wŒiF */
}

/* ˆê———p */
table.list-data{
  font-size:80%;
  table-layout: auto;
  border: 0px #808080 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 #808080 solid;
  background-color: blue;/* ”wŒiF */
  vertical-align: middle;
}

td.list-data{
  text-align:left;
  padding: 5px 5px 5px 5px;
  border: 1px #808080 solid;
  background-color: honeydew;/* ”wŒiF */
  vertical-align: middle;
}

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/100x28green.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/180x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}

/* ƒ^ƒCƒgƒ‹—p */

th.title{
  text-align:center;
  padding: 0px 0px 0px 0px;
  width: 600px;
  height: 40px;
  color: #343B33;/* •¶Žš‚ÌF */
  /* background-color : #90EE90; */ /* ”wŒiF */
  /* background: url(../image/green_title.bmp); */
  /* background-repeat:no-repeat; */
  background : url(../image/bg-title3.gif) no-repeat left top #90EE90;
  font-size: 1.5em;
}
table.title_table{
	width:90%;
	max-width:600px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	table-layout:fixed;
	border-width:0px;
	padding:0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
th.title_left {
	background: url(../image/bg-title3-left.gif) no-repeat left top #90EE90;
	width: 5px;
	height: 40px;
	padding:0px;
	margin:0px;
}
th.title_center {
	background: url(../image/bg-title3-center.gif) repeat-x left top #90EE90;
	height: 40px;
	vertical-align:middle;
	text-align: center;
	color: #343B33;/* •¶Žš‚ÌF */
	font-size: 1.5em;
	padding:0px;
	margin:0px;
}
th.title_right {
	background: url(../image/bg-title3-right.gif) no-repeat left top #90EE90;
	width: 5px;
	height: 40px;
	padding:0px;
	margin:0px;
}