body {
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	color:#000000;
	width: 100%;
	text-align:left;
}
img {
border-width: 0;
}

a:link img {border-width: 0;}
A:visited img {border-width: 0;}
A:HOVER img {border-width: 0;}

/* left menu
_________________________________________________*/

div.leftmenu2 {
width: 152px;
border-style: solid;
border-width: 2px;
border-color: #63CF63;
}

div.leftmenu2 h4 {
margin: 2px;
padding: 4px 4px 4px 17px;
display:block;
width:148px;
background:url(img/menu_h4.gif) no-repeat center left #63CF63;
font-weight: normal;
font-size: 12px;
}


/* basic
_________________________________________________*/

.14px {
font-size: 14px;
}

.12px {
font-size: 12px;
}

.10px {
font-size: 10px;
}

.red10px {
font-size: 10px;
color: #ff0000;
}

.ind {
padding: 0 5 0 5;
}

.fuzo {
padding: 0 0 0 10;
font-size: 10px;
line-height: 120%;
}

.description {
padding: 0 0 0 10;
font-size: 12px;
line-height: 120%;
}

.medachi {
color: #ff0000;
font-weight: bold;
}

.fin {
/* H26R2A saito kyouhei start*/
/*color: #00008B;*/
color: #000000;
/* H26R2A saito kyouhei end*/
font-size: 14px;
font-weight: bold;
}

.cfin {
color: #FF6600;
font-size: 14px;
font-weight: bold;
}

/*
.lef {
float: left;
}
*/

.rig {
float: right;
}

.mo {
text-align: right;
}

a img {
border: 0;
}

button{
	border-style: solid;
	color: #FFFFFF;
	font-weight: bold;
}

button.normal{
	background: #3969C6;
	font-size: 14px;
	margin: 0;
	padding: 5 5;
}

button.reg{
	background: #FFCC00;
	font-size: 14px;
	margin: 0;
	padding: 5 14;
}

button.cancel{
	background: #FFCC00;
	font-size: 14px;
	margin: 0;
	padding: 5 15;
}

button.stop{
	background: #00008B;
	font-size: 14px;
	margin: 0;
	padding: 5 15;
}

/* main
_________________________________________________ */


/* tableB03 blue table */

table.tableB03{
margin:15px 0;
border-width:1 1 0 0;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;*/
border-color:#000000;
/* H26R2A saito kyouhei end */
background: #ffffff;
font-size: 12px;
}

table.tableB03 th{
border-width:0 0 1 1;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;
background-color: #3969C6;*/
border-color:#000000;
background-color: #055B8F;
/* H26R2A saito kyouhei end */
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

table.tableB03 td{
border-width:0 0 1 1;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;*/
border-color:#000000;
/* H26R2A saito kyouhei end */
padding: 5;
}

table.tableB03 td.g{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #3969C6;
font-weight: bold;
}

table.tableB03 td.error{
background-color: #ffff00;
}

table.tableB03 td.dark{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	background-color: #8889FF;
	font-weight: bold;
}

table.tableB03 td.lef{
	border-width: 0 0 1 1;
	border-style: solid;
/* H26R2A saito kyouhei start */
/*	border-color: #374f9f;
	padding: 5;
	background-color: #CFDDF5;*/
	border-color: #000000;
	padding: 5;
	background-color: #D3D3D3;
/* H26R2A saito kyouhei end */
	font-weight: bold;
}

table.tableB03 tr.menu1{
	background-color: #FFE4C4;
	font-weight: bold;
	color: #ff0000;
}

table.tableB03 td.lef2{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	font-weight: bold;
	background-color: #0F5DF5;
	color:white;
}

table.tableB03 td.word_break{
	word-break:break-all;
}

table.tableB03 td.nb{
border-width:0 0 1 0;
border-style:solid;
padding: 0;
}

table.tableB03 td.ly{
border-width:0 0 1 1;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;*/
border-color:#000000;
padding: 5;
background-color: #FCD5B5;
font-weight: bold;
color: #000000;
/* H26R2A saito kyouhei end */
}

table.tableB03 td.ly_word_break{
border-width:0 0 1 1;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;*/
border-color:#000000;
padding: 5;
background-color: #FCD5B5;
font-weight: bold;
color: #000000;
/* H26R2A saito kyouhei end */
word-break:break-all;
}

table.tableB03 td.ly_charge{
border-width:0 0 1 1;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;*/
border-color:#000000;
padding: 5;
background-color: #FCD5B5;
font-weight: bold;
color: #000000;
/* H26R2A saito kyouhei end */
text-align: right;
}

table.tableB03 td.charge{
text-align: right;
}

table.tableB03 td.dark_normal{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	background-color: #D3D3D3;
}

.sele{
font-weight: normal;
font-size: 10px;
}


/* tableB03_2 */
table.tableB03_2{
margin:15px 0;
border-width:1 1 0 0;
border-style:solid;
border-color:#374f9f;
background: #ffffff;
font-size: 12px;
}

table.tableB03_2 th{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
background-color: #3969C6;
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

table.tableB03_2 td{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
}

table.tableB03_2 td.g{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #3969C6;
font-weight: bold;
}

table.tableB03_2 td.error{
background-color: #ffff00;
}

table.tableB03_2 td.dark{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	background-color: #8889FF;
	font-weight: bold;
}

table.tableB03_2 td.lef{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	background-color: #CFDDF5;
	font-weight: bold;
	width: 30;
}

table.tableB03_2 tr.menu1{
	background-color: #FFE4C4;
	font-weight: bold;
	color: #ff0000;
}

table.tableB03_2 td.lef2{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	font-weight: bold;
	background-color: #0F5DF5;
	color:white;
}

table.tableB03_2 td.word_break{
	word-break:break-all;
}

table.tableB03_2 td.nb{
border-width:0 0 1 0;
border-style:solid;
padding: 0;
}

table.tableB03_2 td.ly{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
}

table.tableB03_2 td.ly_word_break{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
word-break:break-all;
}

table.tableB03_2 td.ly_charge{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
text-align: right;
}

table.tableB03_2 td.charge{
text-align: right;
}

.sele{
font-weight: normal;
font-size: 10px;
}


table.tableB03_1{
margin:15px 0;
border-width:1 1 0 0;
border-style:solid;
border-color:#374f9f;
background: #ffff00;
font-size: 12px;
}

table.tableB03_1 th{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
background-color: #3969C6;
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

table.tableB03_1 td{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
}

table.tableB03_1 td.g{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #3969C6;
font-weight: bold;
}

table.tableB03_1 td.error{
background-color: #ffff00;
}

table.tableB03_1 td.dark{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	background-color: #8889FF;
	font-weight: bold;
}

table.tableB03_1 td.lef{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	background-color: #CFDDF5;
	font-weight: bold;
	width: 30;
}

table.tableB03_1 tr.menu1{
	background-color: #FFE4C4;
	font-weight: bold;
	color: #ff0000;
}

table.tableB03_1 td.lef2{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	font-weight: bold;
	background-color: #0F5DF5;
	color:white;
}

table.tableB03_1 td.word_break{
	word-break:break-all;
}

table.tableB03_1 td.nb{
border-width:0 0 1 0;
border-style:solid;
padding: 0;
}

table.tableB03_1 td.ly{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
}

table.tableB03_1 td.ly_word_break{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
word-break:break-all;
}

table.tableB03_1 td.ly_charge{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
text-align: right;
}

table.tableB03_1 td.charge{
text-align: right;
}

.sele{
font-weight: normal;
font-size: 10px;
}














/* tableB04 orange table */

table.tableB04{
margin:15px 0;
border-width:1 1 0 0;
border-style:solid;
border-color:#FF9900;
background: #ffffff;
font-size: 12px;
}

table.tableB04 th{
border-width:0 0 1 1;
border-style:solid;
border-color:#FF9900;
background-color: #FF9900;
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

table.tableB04 td{
border-width:0 0 1 1;
border-style:solid;
border-color:#FF9900;
padding: 5;
}

table.tableB04 td.col{
border-width:0 0 1 1;
border-style:solid;
border-color:#FF9900;
background-color: #FFFF9C;
font-weight: bold;
color: #FF0000;
padding: 5;
}

table.tableB04 td.col2{
color: #FF0000;
padding: 5;
}

table.tableB04 td.col3{
border-width:0 0 1 1;
border-style:solid;
border-color:#FFFF9C;
background-color: #FFFF9C;
font-weight: bold;
padding: 5;
}

table.tableB04 td.col4{
	border-width:0 0 1 1;
	border-style:solid;
	border-color:#FF9900;
	background-color: #FFFF9C;
	font-weight: bold;
	color: #FF0000;
	padding: 5;
	word-break:break-all;
}

table.tableB04 td.lef{
border-width: 0 0 1 1;
border-style: solid;
border-color: #FF9900;
padding: 5;
background-color: #ffcc66;
font-weight: bold;
}

table.tableB04 td.word_break{
	border-width:0 0 1 1;
	border-style:solid;
	border-color:#FF9900;
	background-color: #FFFF9C;
	font-weight: bold;
	color: #FF0000;
	padding: 5;
	word-break:break-all;
}

.sele{
font-weight: normal;
font-size: 10px;
}

/* tableB05 blue table no right border */

table.tableB05{
margin:15px 0;
border-width:1 0 0 0;
border-style:solid;
/* H26R2A saito kyouhei start*/
/*border-color:#374f9f;*/
border-color:#000000;
/* H26R2A saito kyouhei end*/
background: #ffffff;
font-size: 12px;
}

table.tableB05 th{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
background-color: #3969C6;
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

table.tableB05 td{
border-width:0 0 1 1;
border-style:solid;
border-color:#000000;
padding: 5;
}

table.tableB05 td.g{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #3969C6;
font-weight: bold;
}

table.tableB05 td.error{
background-color: #ffff00;
}

table.tableB05 td.dark{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	background-color: #8889FF;
	font-weight: bold;
}

table.tableB05 td.lef{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #000000;
	padding: 5;
	background-color: #D3D3D3;
	font-weight: bold;
}

table.tableB05 tr.menu1{
	background-color: #FFE4C4;
	font-weight: bold;
	color: #ff0000;
}

table.tableB05 td.lef2{
	border-width: 0 0 1 1;
	border-style: solid;
	border-color: #374f9f;
	padding: 5;
	font-weight: bold;
	background-color: #0F5DF5;
	color:white;
}

table.tableB05 td.word_break{
	word-break:break-all;
}

table.tableB05 td.nb{
border-width:0 0 1 0;
border-style:solid;
padding: 0;
}

table.tableB05 td.ly{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
}

table.tableB05 td.ly_word_break{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
word-break:break-all;
}

table.tableB05 td.ly_charge{
border-width:0 0 1 1;
border-style:solid;
border-color:#374f9f;
padding: 5;
background-color: #FFFF99;
font-weight: bold;
color: #ff0000;
text-align: right;
}

table.tableB05 td.charge{
text-align: right;
}

.sele{
font-weight: normal;
font-size: 10px;
}

/* tableB06 orange table no right border*/

table.tableB06{
margin:15px 0;
border-width:1 0 0 0;
border-style:solid;
border-color:#FF9900;
background: #ffffff;
font-size: 12px;
}

table.tableB06 th{
border-width:0 0 1 1;
border-style:solid;
border-color:#FF9900;
background-color: #FF9900;
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

table.tableB06 td{
border-width:0 0 1 1;
border-style:solid;
border-color:#FF9900;
padding: 5;
}

table.tableB06 td.col{
border-width:0 0 1 1;
border-style:solid;
border-color:#FF9900;
background-color: #FFFF9C;
font-weight: bold;
color: #FF0000;
padding: 5;
}

table.tableB06 td.col2{
color: #FF0000;
padding: 5;
}

table.tableB06 td.col3{
border-width:0 0 1 1;
border-style:solid;
border-color:#FFFF9C;
background-color: #FFFF9C;
font-weight: bold;
padding: 5;
}

table.tableB06 td.col4{
	border-width:0 0 1 1;
	border-style:solid;
	border-color:#FF9900;
	background-color: #FFFF9C;
	font-weight: bold;
	color: #FF0000;
	padding: 5;
	word-break:break-all;
}

table.tableB06 td.lef{
border-width: 0 0 1 1;
border-style: solid;
border-color: #FF9900;
padding: 5;
background-color: #ffcc66;
font-weight: bold;
}

table.tableB06 td.word_break{
	border-width:0 0 1 1;
	border-style:solid;
	border-color:#FF9900;
	background-color: #FFFF9C;
	font-weight: bold;
	color: #FF0000;
	padding: 5;
	word-break:break-all;
}

table.tableB07{
	margin:15px 0;
	border-width:1 1 1 1;
	border-style:solid;
/* H26R2A saito kyouhei start */
/*	border-color:#374f9f;*/
	border-color:#000000;
/* H26R2A saito kyouhei end */
	background: #ffffff;
	font-size: 12px;
	border-collapse: collapse;
}

table.tableB07 th{
border-width:0 0 1 1;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;*/
border-color:#000000;
/* H26R2A saito kyouhei end */
background-color: #3969C6;
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

table.tableB07 td{
border-width:1 1 1 1;
border-style:solid;
/* H26R2A saito kyouhei start */
/*border-color:#374f9f;*/
border-color:#000000;
/* H26R2A saito kyouhei end */
padding: 5;
}

table.tableB07 th.borderedheadercell {
	color: black;
}
table.tableB07 th.borderedheadercell,
table.tableB07 td.borderedheadercell {
	border-width: 1 1 1 1;
	border-style: solid;
/* H26R2A saito kyouhei start */
/*	border-color: #374f9f;
	padding: 5;
	background-color: #CFDDF5;
	font-weight: bold;*/
	border-color: #000000;
	padding: 5;
	background-color: #D3D3D3;
	font-weight: bold;
	coler: #000000;
/* H26R2A saito kyouhei end */
}

table.tableB07 td.noborderedheadercell{
	border-width: 0 0 0 0;
	padding: 5;
/* H26R2A saito kyouhei start */
/*	background-color: #CFDDF5;*/
	background-color: #D3D3D3;
/* H26R2A saito kyouhei end */
	font-weight: bold;
}

table.tableB07 td.borderedvaluecell{
	border-width: 1 1 1 1;
	border-style: solid;
/* H26R2A saito kyouhei start */
/*	border-color: #374f9f;*/
	border-color: #000000;
/* H26R2A saito kyouhei end */
	padding: 5;
}

table.tableB07 td.borderedvaluecellvalidatorerror{
	border-width: 1 1 1 1;
	border-style: solid;
/* H26R2A saito kyouhei start */
/*	border-color: #374f9f;*/
	border-color: #000000;
/* H26R2A saito kyouhei end */
	background-color: #FFFF00;
	padding: 5;
}

table.tableB07 pre{
	padding: 0;
	margin: 0;
	white-space: normal;
}

table.tableB07 td.validatorerr{
	border:none;
	padding: 0;
}

table.tableB07 span.validatorerr{
	border-width: 0 0 0 0;
	padding: 0;
	color: #FF0000;
	font-size: 10px;
	background-color: #FFFF00;
	display: block;
	word-wrap:break-word;
}

table.radio{
	border:none;
	margin:0;
	padding:0;
	background-color:transparent;
}

table.radio td{
	border:none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

/* "div.validateErr ..." for validation error message box style */
div.validateErr {

	background-color: #FFFF00;
	border:none;
	padding: 5;
	margin: 0;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #ff0000;
}

div.validateErr table{

	border:none;
	width: 530;
	background-color: #FFFF00;
	/* "border-collapse: collapse;" for no cell space */
	border-collapse: collapse;
}

/* "div.validateErr tr {...}" for show overwrapped message */
div.validateErr tr{

	position: absolute;
	z-index: 0;
}

/* "div.validateErr td" for error message style */
div.validateErr td {

	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #ff0000;
}

div.validateErr span {
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #ff0000;
	padding: 0;
}

/* yellow color table */
table.tableY01{
	margin:15px 0;
	border-width:1 1 1 1;
	border-style:solid;
	border-color:#FF9900;
	background: #ffffff;
	font-size: 12px;
	border-collapse: collapse;
}


table.tableY01 th{
	border-width:0 0 1 1;
	border-style:solid;
	border-color:#FF9900;
	background-color: #FF9900;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
}

table.tableY01 td{
	border-width:1 1 1 1;
	border-style:solid;
	border-color:#FF9900;
	padding: 5;
}

table.tableY01 td.borderedheadercell{
	border-width: 1 1 1 1;
	border-style: solid;
	border-color: #FF9900;
	padding: 5;
	background-color: #ffcc66;
	font-weight: bold;
}

table.tableY01 td.noborderedheadercell{
	border-width: 0 0 0 0;
	padding: 5;
	background-color: #ffcc66;
	font-weight: bold;
}

table.tableY01 td.borderedvaluecell{
	border-width: 1 1 1 1;
	border-style: solid;
	border-color: #FF9900;
	padding: 5;
	background-color: #FFFF9C;
	font-weight: bold;
	color: #FF0000;
}

.sele{
font-weight: normal;
font-size: 10px;
}


/* navigation bar for text */
table.navi02{
/* H26R2A saito kyouhei start */
/* 	margin: 10 0; */
	margin-left: auto;
	margin-right: auto;
/* H26R2A saito kyouhei end */
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-size: 12px;
}

table.navi02 td{
border-width:0;
padding: 8;
}

table.navi02 td.now{
border-width:0;
padding: 8;
/* H26R2A saito kyouhei start */
/*background-color: #9C9ACE;
font-weight: bold;*/
background-color: #407398;
font-weight: bold;
color: #FFFFFF;
/* H26R2A saito kyouhei end */
}

table.navi02 td.alert{
border-width:0;
padding: 8;
background-color: #FF9900;
font-weight: bold;
}

/* main block */
div.main {
width: 530;
margin: 0px 0px 5px 15px;
padding: 0;
text-align: left;
}

/* navigation bar under text */
div.bbox {
/* H26R2A saito kyouhei start */
/*	background-color: #EFEFFF;*/
	background-color: #FCD5B5;
/* H26R2A saito kyouhei end */
	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
}

div.orebox {
	background-color: #FFFF99;
	margin: 5 0 0 0;
	padding: 10;
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}

div.ybox {
	background-color: #FFFF99;
	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
}

div.kiyaku {
	background-color: #A5E3A5;
	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
}

div.errorbox {
	background-color: #ffff00;
	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #ff0000;
}

div.orderbox {
	background-color: #ffff66;
	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #ff0000;
}

/* box(green) */
div.ingbox {
	width: 480;
	background-color: #D8FECF;
	margin: 0 10;
	padding: 5;
	font-size: 10px;
	line-height: 120%;
}

div.descriptionbox {
	background-color: #D8FECF;
	margin: 0;
	padding: 5;
	font-size: 12px;
	line-height: 120%;
}

div.actionbox {
	background-color: #CFDDF5;
	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
}


div.textbox {
	margin: 5 0 0 0;
	padding: 10;
	font-size: 12px;
	line-height: 120%;
}

div.ingbox p {
padding: 5;
}

/* text basic(green)*/

div.conte {
/* H26R2A saito kyouhei start */
/*border-color: #374f9f;*/
border-color: #000000;
/* H26R2A saito kyouhei end */
border-style: solid;
border-width: 1;
margin: 15 0;
padding: 14;
font-size: 12px;
line-height: 130%;
}

div.conte p {
margin: 5 0;
}

div.conte h1 {
display:block;
color: #ffffff;
/* H26R2A saito kyouhei start */
/*background-color: #374f9f;*/
background-color: #055B8F;
/* H26R2A saito kyouhei end */
font-size: 14px;
margin: -15 -15 10 -15;
padding: 5 5 8 5;
}

/* style for NN4 */
div.conte h2 {
font-size: 12px;
border-style: solid;
border-width: 1 0 1 5;
/* H26R2A saito kyouhei start */
/*border-color: #3969C6;*/
border-color: #055B8F;
/* H26R2A saito kyouhei end */
padding: 5 5 5 5;
margin: 15 0 0 0;
}

div.conte ul {
	margin: 5 0 0 20;
	padding: 5 0 0 20;
}

div.conte ul li {
line-height: 140%;
}

/* attention */
div.chuui {
border-style: solid;
border-width: 0 1 1 1;
border-color: #ff0000;
margin: 0;
padding: 5 10;
}

div.chuui ul {
font-size: 12px;
color: #ff0000;
line-height: 130%;
margin: 0;
padding: 0;
}

div.chuui ul li {
margin: 0 0 5 20;
}

div.chuui p {
margin: 0 0 5 0;
}

/* break button */
div.can {
	border-style: solid;
	border-width: 1;
	border-color: #00008B;
	margin: 15 0;
	padding: 4;
	font-size: 12px;
	line-height: 130%;
}

div.can p {
margin: 5 0;
}

div.can h1 {
display:block;
color: #ffffff;
background-color: #00008B;
font-size: 14px;
margin: -15 -15 10 -5;
padding: 5 5 8 5;
}

div.can table{
margin: 0;
padding: 0;
}

.chusitext{
color: #000000;
font-size: 14px;
font-weight: bold;
margin: 0 0 0 10;
text-align: left;
}

/* text completion */
div.wakuend {
border-style: solid;
border-width: 1;
/* H26R2A saito kyouhei start */
/*border-color: #374f9f;*/
border-color: #000000;
/* H26R2A saito kyouhei end */
margin: 15 0;
padding: 14;
font-size: 12px;
line-height: 130%;
}

div.mailText {
margin: 5 0;
padding: 1;
font-size: 12px;
line-height: 130%;
}

div.wakuend p {
margin: 5 0;
}

div.wakuend h1 {
display:block;
color: #ffffff;
/* H26R2A saito kyouhei start */
/*background-color: #374f9f;*/
background-color: #055B8F;
/* H26R2A saito kyouhei end */
font-size: 14px;
margin: -15 -15 10 -15;
padding: 5 5 8 5;
}

div.wakuend h2 {
font-size: 12px;
border-style: solid;
border-width: 1 0 1 5;
/*border-color: #FFD733;*/
/* H26R2A saito kyouhei start */
/*border-color: #FF9900;*/
border-color: #055B8F;
/* H26R2A saito kyouhei end */
padding: 5;
margin: 15 0 5 0;
}

div.wakuend h3 {
display:block;
color: #FF0000;
text-align: left;
background-color: #FFFF99;
font-size: 14px;
margin: 0 0 20 0;
padding: 10;
line-height: 130%;
}

div.wakuend ul {
color: #ff0000;
margin: 0 0 0 5;
padding: 0;
line-height: 130%;
}

div.wakuend li {
margin: 10 0 0 13;
}

div.wakuend td {
/*vertical-align: top;
padding : 5 0 5 0;*/
line-height: 130%;
}

div.wakuend td.col2{
/*background: #FFFF9C;
color: #FF0000;*/
padding-left: 5px;
}


/* text cancellation */
div.wakucan {
border-style: solid;
border-width: 1;
border-color: #FF9900;
margin: 15 0;
padding: 14;
font-size: 12px;
line-height: 130%;
}

div.wakucan p {
margin: 5 0;
}

div.wakucan h1 {
display:block;
color: #ffffff;
background-color: #FF9900;
font-size: 14px;
margin: -15 -15 10 -15;
padding: 5 5 8 5;
}

div.wakucan h2 {
font-size: 12px;
border-style: solid;
border-width: 1 0 1 5;
/*border-color: #FFD733;*/
border-color: #FF9900;
padding: 5;
margin: 15 0 5 0;
}

div.wakucan h3 {
display:block;
color: #FF0000;
text-align: left;
background-color: #FFFF99;
font-size: 14px;
margin: 0 0 20 0;
padding: 10;
line-height: 130%;
}

div.wakucan ul {
color: #ff0000;
margin: 0 0 0 5;
padding: 0;
line-height: 130%;
}

div.wakucan li {
margin: 10 0 0 13;
}

div.wakucan table {
/* margin: 10 0 0 0;*/
margin: 10 0 0 0;
font-size: 12px;
}

div.wakucan td {
/*vertical-align: top;
padding : 5 0 5 0;*/
line-height: 130%;
}

div.wakucan td.col2{
/*background: #FFFF9C;
color: #FF0000;*/
padding-left: 5px;
}

/* text orange */

div.wakuore {
border-style: solid;
border-width: 1;
border-color: #FF9900;
margin: 15 0;
padding: 14;
font-size: 12px;
line-height: 130%;
}

div.wakuore p {
margin: 5 0;
}

div.wakuore h1 {
display:block;
color: #ffffff;
background-color: #FF9900;
font-size: 14px;
margin: -15 -15 10 -15;
padding: 5 5 8 5;
}


/* completion dog gif block */
div.endtop {
border-style: solid;
border-width: 1 2 2 1;
border-color: #E7E7E7;
margin: 5 0 10 0;
padding: 5;
font-size: 12px;
line-height: 130%;
}

div.endtop p{
color: #FF9900;
font-weight: bold;
line-height: 140%;
}


div.center {
text-align: center;
}

div.right {
text-align: right;
}

div.Drig {
text-align: right;
}

div.continue {
text-align: center;
margin-top: 20;
}

div.logout {
text-align: center;
margin-top: 10;
}

p.exp {
	padding-left: 12px;
}

p.bold{
	font-weight: bold;
}


/* for error */
img.error{
position: relative;
top: 3px;
left: 0px;
}

p.error {
color: #ff0000;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #ff0000;
margin: 20px 0 0 0;
padding: 10px;
}

div.error {
color: #052EFF;
margin-left: 10px;
padding-bottom: 15px;
}

div.errbox {
	border-style: solid;
	border-width : 1;
	border-color : #FF0000;
	background-color: #FFFF00;
	padding: 10;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	line-height: 120%;
}

div.inerr {
	color: #FF0000;
	font-size: 10px;
	margin-top: 4px;
}

.uke{
margin-top: 10;
}

div.check {
font-size: 12px;
margin: 5px 0px 0px 10px;
}

div.add {
font-size: 12px;
line-height: 120%;
}

div.add p {
margin:0 0 0 0;
padding:5px 0 0 23px;
}

/* progress bar for text */
table.navi03{
	margin: 10 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #9C9ACE;
	font-size: 12px;
}

table.navi03 td{
	border-width:0;
	border-style: solid;
	padding: 5;
}

table.navi03 td.now{
	border-width:0;
	border-style: solid;
	padding: 5 2 5 2;
	background-color: #9C9ACE;
	font-weight: bold;
	white-space: nowrap;
	color: #000080;
}

table.navi03 td.old{
	border-width:0;
	border-style: solid;
	padding: 5 2 5 2;
	background-color: #DCDCDC;
	white-space: nowrap;
	color: #696969;
}

table.navi03 td.other{
	border-width:0;
	border-style: solid;
	padding: 5 2 5 2;
	white-space: nowrap;
}

table.navi03 td.title{
	border-width:0;
	border-style: solid;
	padding: 5;
	background-color: #FFCC00;
	font-weight: bold;
}
/* H26R2A saito kyouhei start*/
a.mobilelink:link{
    color: #ffffff;
}
a.mobilelink:visited{
    color: #ffffff;
}
a.mobilelink:active{
    color: #ffffff;
}
a.mobilelink:hover{
    text-decoration:none;
}
/* H26R2A saito kyouhei end*/
/* H28R1A saito kutsu start*/
/* CSS hack for IE11*/      
wbr:after{
    content:'\200b'
}
/* H28R1A saito kutsu end*/

