@charset "euc-jp";

body {
  background-color:#FFFFFF;
  margin-bottom:10px;
  margin-left:0;
  margin-right:0;
  margin-top:3px;
}
body.popup {
  background-color:#FFFFFF;
  margin-bottom:20px;
  margin-left:20px;
  margin-right:20px;
  margin-top:20px;
}
td.pdmenu {
  padding-bottom:20px;
  padding-left:25px;
  padding-right:25px;
  padding-top:20px;
}
td.pdmain {
  padding-bottom:0;
  padding-left:20px;
  padding-right:0;
  padding-top:20px;
}
td.pdleft16 {
  padding-left:16px;
}
td.pdleft27 {
  padding-left:27px;
}
td.pdright2 {
  padding-right:2px;
}
td.pd2 {
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  padding-top:2px;
}
td.pd8 {
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
}
td.pd10 {
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}
td.pd13 {
  padding-bottom:13px;
  padding-left:13px;
  padding-right:13px;
  padding-top:13px;
}
td.remark {
  background-color:#DADADA;
}
table.main {
  border-bottom-color:#DADADA;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-collapse:collapse;
  border-left-color:#DADADA;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#DADADA;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#DADADA;
  border-top-style:solid;
  border-top-width:1px;
}
.pdtr5 {
  padding-bottom:0;
  padding-left:0;
  padding-right:5px;
  padding-top:5px;
}
.pdtr6 {
  padding-bottom:0;
  padding-left:0;
  padding-right:6px;
  padding-top:6px;
}
.pdt6 {
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:6px;
}
td.field {
  background-color:#D4DBE7;
  color:#49649C;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:20px;
  line-height:130%;
  padding-bottom:0;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
}
td.detailfield {
  background-color:#E4E4E4;
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:20px;
  line-height:130%;
  padding-bottom:0;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
}
tr.field {
  background-color:#D4DBE7;
  color:#49649C;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:20px;
  line-height:130%;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
}
td.record {
  background-color:#F2F4F8;
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:20px;
  line-height:130%;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
}
td.pictures {
  background-color:#F2F4F8;
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:20px;
  line-height:130%;
  padding-bottom:14px;
  padding-left:12px;
  padding-top:14px;
}
td.picture_ {
  background-color:#F2F4F8;
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  line-height:130%;
  padding-left:8px;
}
img.wrapphoto {
  border-bottom-color:#9EA7B8;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#9EA7B8;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#9EA7B8;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#9EA7B8;
  border-top-style:solid;
  border-top-width:1px;
}
img.cardphoto {
  border-bottom-color:#D4DAE6;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#D4DAE6;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#D4DAE6;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#D4DAE6;
  border-top-style:solid;
  border-top-width:1px;
}
.wrap {
  margin-bottom:12px;
  margin-right:13px;
}
.otodoke_border {
  border-bottom-color:#D0D0D0;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-collapse:collapse;
  border-left-color:#D0D0D0;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#D0D0D0;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#D0D0D0;
  border-top-style:solid;
  border-top-width:1px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
}
.padding_right12 {
  padding-right:12px;
}
.margin_top12 {
  margin-top:12px;
}
.margin_bottom12 {
  margin-bottom:12px;
}
td.detailrecord {
  background-color:#F0F0F0;
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:20px;
  line-height:130%;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
}
tr.record {
  background-color:#F2F4F8;
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:20px;
  line-height:130%;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
}
.serch {
  background-color:#CCCCCC;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  padding-left:5px;
  padding-top:2px;
}
.txt10red {
  color:#FF0000;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:10px;
  line-height:130%;
}
.txt11white {
  color:#FFFFFF;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  line-height:180%;
}
.txt11gray {
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  line-height:130%;
}
.txt12gray {
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:12px;
  line-height:130%;
}
.txt16graybold {
  color:#5F5F5F;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:16px;
  font-weight:bold;
  line-height:130%;
}
.txt12red {
	color:#FF0000;
	font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
	font-size:12px;
	line-height:130%;
	margin-top: 7px;
}
.txt12redbold {
  color:#FF0000;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:12px;
  font-weight:bold;
  line-height:130%;
}
.txt7blue {
  color:#49649C;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:7px;
  line-height:130%;
}
.txt11blue {
  color:#49649C;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  line-height:130%;
}
.txt11blue1 {
  color:#0068B7;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  line-height:130%;
}
.txt12blue {
  color:#49649C;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:12px;
  line-height:130%;
}
.txt15blue {
  color:#49649C;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:15px;
  font-weight:bold;
  line-height:130%;
}
.txt20blue {
  color:#49649C;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:20px;
  font-weight:bold;
  line-height:130%;
}
.error {
  color:#FF7800;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  font-weight:bold;
  line-height:130%;
}
.txt11darkgreen {
  color:#506468;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  line-height:130%;
}
.margin_top4 {
  margin-top:4px;
}
.margin_bottom4 {
  margin-bottom:4px;
}
.padding_10 {
  line-height:170%;
  padding-left:10px;
  padding-right:10px;
}
input.text {
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:11px;
  height:12px;
  padding-left:5px;
  padding-top:2px;
}
select {
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka;
  font-size:12px;
}
a.menu:link {
  color:#FFFFFF;
  text-decoration:none;
}
a.menu:visited {
  color:#FFFFFF;
  text-decoration:none;
}
a.menu:active {
  color:#FFFFFF;
  text-decoration:none;
}
a.menu:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
a.blue:link {
  color:#49649C;
  text-decoration:underline;
}
a.blue:visited {
  color:#49649C;
  text-decoration:underline;
}
a.blue:active {
  color:#49649C;
  text-decoration:underline;
}
a.blue:hover {
  color:#49649C;
  text-decoration:underline;
}
a.darkgreen:link {
  color:#506468;
  text-decoration:none;
}
a.darkgreen:visited {
  color:#506468;
  text-decoration:none;
}
a.darkgreen:active {
  color:#506468;
  text-decoration:none;
}
a.darkgreen:hover {
  color:#506468;
  text-decoration:underline;
}
a.gray:link {
  color:#5F5F5F;
  text-decoration:underline;
}
a.gray:visited {
  color:#5F5F5F;
  text-decoration:underline;
}
a.gray:active {
  color:#5F5F5F;
  text-decoration:underline;
}
a.gray:hover {
  color:#5F5F5F;
  text-decoration:underline;
}
.disabled {
  background-color:#D4D0C8;
}
hr.order {
  background-color:#DADADA;
  border-bottom-width:0;
  border-color:initial;
  border-left-width:0;
  border-right-width:0;
  border-style:initial;
  border-top-width:0;
  color:#DADADA;
  height:1px;
}
table.form_table01 {
  background-color:#FFFFFF;
  border-left-color:#CCCCCC;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;
  line-height:13px;
  width:720px;
}
table.form_table01 th {
  background-color:#FCE6FD;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;
  margin-bottom:3px;
  margin-left:3px;
  margin-right:3px;
  margin-top:3px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  width:235px;
  text-align:left;
}
table.form_table01 td {
  background-color:#FFFFFF;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  width:470px;
}
table.form_table02 {
  background-color:#FFFFFF;
  border-left-color:#CCCCCC;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;
  line-height:14px;
  width:543px;
}
table.form_table02 th {
  background-color:#FCE6FD;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;
  margin-bottom:3px;
  margin-left:3px;
  margin-right:3px;
  margin-top:3px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  text-align:left;
}
table.form_table02 td {
  background-color:#FFFFFF;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
}
table.form_table03 {
  background-color:#FFFFFF;
  border-left-color:#CCCCCC;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCC;
  line-height:14px;
  width:543px;
}
table.form_table03 th {
  background-color:#FCE6FD;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;
  margin-bottom:3px;
  margin-left:3px;
  margin-right:3px;
  margin-top:3px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  text-align:left;
}
table.form_table03 td {
  background-color:#FFFFFF;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
}
table.form_table04{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 0px;
	margin: 0px;
	}
table.form_table04 th{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCC;
	background-color:#fce6fd;
	color:#663333;
	margin: 3px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
  text-align:left;
}
table.form_table04 td{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	background-color:#FFFFFF;
	margin: 3px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
table.form_table05{
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	}
table.form_table05 th{
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color: #cccccc;
	background-color:#fce6fd;
	color:#663333;
	margin: 2px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-align:left;
	font-size:85%;
}
table.form_table05 td{
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color: #cccccc;
	background-color:#FFFFFF;
	margin: 2px;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 9px;
}

table.form_table06{
	border:none;
	background-color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	}
table.form_table06 th{
	border:#CCC solid 1px;
	background-color:#fce6fd;
	color:#663333;
	font-size:13px;
	margin: 3px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}

table.form_table06 td{
	border:#CCC solid 1px;
	background-color:#FFFFFF;
	font-size:14px;
	margin: 3px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}

table.form_table07{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 0px;
	margin: 0px;
	}
table.form_table07 th{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCC;
	background-color:#fce6fd;
	color:#663333;
	margin: 3px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
table.form_table07 td{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	background-color:#FFFFFF;
	margin: 3px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}

/*²þ½¤*/
.fleft {
	float: left;
}

.paddingT10 {
	padding-top: 10px;
}

.marginR110 {
	margin-right: 110px;
}


.alignCenter {
	vertical-align: middle;

}
/*²þ½¤*/
