﻿@charset "utf-8";

td {
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

td.ex_border_b {
  border-style: solid;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
}

td.ex_border_none {
  border-style: none;
  font-size: 90%;
}

td.ex_border_rnone {
  border-right-width: none;
}

td.center{
	ext-align:center;
}

td.left{
	text-align:left;
}
td.right{
	text-align:right;  
}
tr.header{
	background-color: #bbffbb;
	text-align:center;  
}
tr.contents{
	background-color: #ddddff;
	text-align:center;
}
td.title {
	border: none;
	text-align:center;
	color: #333333;
	font-family: "MS UI Gothic", serif;
	font-size: 135%;
}
td.color1 {
	background-color: #333333;
	text-align:center;
	color: #ffffff;
	font-family: "MS UI Gothic", serif;
	font-size: 120%;
	border: none;
}
table.nob {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
}
tr.nob {border: none;}

td.color2 {
	background-color: #f4cccc;
	text-align:center;
	color: #333333;
	font-family: "MS UI Gothic", serif;
	font-size: 100%;
}
td.color3 {
	background-color: #cccccc;
	text-align:center;
	color: #333333;
	font-family: "MS UI Gothic", serif;
	font-size: 100%;
}
td.color4 {
	background-color: #ccddff;
	text-align:center;
	color: #333333;
	font-family: "MS UI Gothic", serif;
	font-size: 100%;
}
td.color5 {
	background-color: #ccddff;
	color: #333333;
	font-family: "MS UI Gothic", serif;
	font-size: 100%;
}
td.err {
	background-color: #ddffff;
	border-color: red;
}
input.required {
	border: 1px red solid;
}
textarea.required {
	border: 1px red solid;
}
span.rest {
	color: #cc0000;
	font-size: 70%;
}
span.required-mark{
	color: #cc0000;
	font-weight: bold;
	font-size: 85%;
}
p.red {
	color: red;
	margin: 4px 0px 0px 0px;
	font-size: 85%;
}
td.required {
	border: 1px red solid;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
tr.requiredxx {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
span.exp {
	font-size: 80%;
}
span.exp2 {
	font-size: 60%;
}
span.exp3 {
	font-size: 120%;
}
span.exp4 {
	font-size: 110%;
}
span.exp5 {
	font-family: sans-serif;
}
td {
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

td.ex_border_b {
  border-style: solid;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
}

td.ex_border_none {
  border-style: none;
}

td.ex_border_rnone {
  border-right-style: none;
}
td.ex_border_lnone {
  border-left-style: none;
}
td.ex_border_tnone {
  border-top-style: none;
}
td.ex_border_bnone {
  border-bottom-style: none;
}
td.ex_border_tlnone {
  border-top-style: none;
  border-left-style: none;
}
td.ex_border_trnone {
  border-top-style: none;
  border-right-style: none;
}
td.ex_border_blnone {
  border-bottom-style: none;
  border-left-style: none;
}
td.ex_border_brnone {
  border-bottom-style: none;
  border-right-style: none;
}

td.center{
	ext-align:center;
}

td.left{
	text-align:left;
}
td.right{
	text-align:right;  
}
tr.header{
	background-color: #bbffbb;
	text-align:center;  
}
tr.contents{
	background-color: #ddddff;
		text-align:center;
}
td.midashi {
	background-color: #888855;
	color: #ffffff;
}
td.midashi_confirm {
	background-color: #888888;
	color: #ffffff;
}

td.err {
	background-color: #ddffff;
	border-color: red;
}