@charset "iso-8859-1";

/* =========== tTypeA01-C02 =========== */

table.tTypeA01,table.tTypeA02,
table.tTypeB01,table.tTypeB02,
table.tTypeC01,table.tTypeC02{
	border-top:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
	border-collapse:separate;
	empty-cells:show;
	width:100%;
}
table.tTypeA01 th,table.tTypeA01 td,table.tTypeA02 th,table.tTypeA02 td,
table.tTypeB01 th,table.tTypeB01 td,table.tTypeB02 th,table.tTypeB02 td,
table.tTypeC01 th,table.tTypeC01 td,table.tTypeC02 th,table.tTypeC02 td{
	padding:4px 5px;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	vertical-align:middle;
	line-height:1.3;
}

table.tTypeA01 th{background-color:#eeeeee;}
table.tTypeB01 th{border-bottom:2px solid #b0b0b0;background-color:#eeeeee;}
table.tTypeB02 th{border-bottom:2px solid #b0b0b0;}
table.tTypeC01 th{border-right:2px solid #b0b0b0;background-color:#eeeeee;}
table.tTypeC02 th{border-right:2px solid #b0b0b0;}

/* =========== tableCommon =========== */

table.tTypeA01 input,table.tTypeA02 input,table.tTypeA01 select,table.tTypeA02 select,
table.tTypeB01 input,table.tTypeB02 input,table.tTypeB01 select,table.tTypeB02 select,
table.tTypeC01 input,table.tTypeC02 input,table.tTypeC01 select,table.tTypeC02 select{margin:0 3px;vertical-align:middle;}
table .no-mgr{margin-right:0 !important;}

/* class */
table.tablePlus{border-top:0px solid #b0b0b0 !important;}

table .noLine{border-right-width:0px !important;}
table .doLine{border-bottom-style:dotted !important;}
table .srLine{border-right:1px solid #b0b0b0 !important;}
table .sbLine{border-bottom:1px solid #b0b0b0 !important;}
table .wrLine{border-right:2px solid #b0b0b0 !important;}
table .wbLine{border-bottom:2px solid #b0b0b0 !important;}

table .check{background-color:#dddddd !important;}
table .outward{background-color:#fef3d5 !important;}
table .onesway{background-color:#eaeefa !important;}

table .graC{background-color:#eeeeee; text-align:center !important;}
table .graL{background-color:#eeeeee; text-align:left  !important;}
table .graR{background-color:#eeeeee; text-align:right !important;}

table .vaT{vertical-align:top !important;}
table .vaM{vertical-align:middle !important;}
table .vaB{vertical-align:bottom !important;}

table .price{color:#990000; text-align:right;}
table .atten{color:#990000;}
table .error{color:#ffffff;background-color:#cc0000;}
table .empha{background-color:#ffcccc !important;}

table .tableLine{
	padding:0 !important;
	background-color:#eeeeee;
	height:5px;
	line-height:0 !important;
}
table.tblNo,
table.tblNo th,
table.tblNo td{
	padding:0 !important;
	background:none !important;
	border: none !important;
}
table.tblNo th.pdt10,
table.tblNo td.pdt10{
	padding-top:10px !important;
}

/* ============= setButtons ============== */

.setButtons{
	padding:8px;
	background-color:#eeeeee;
	text-align:right;	
}
.setButtons a,
.setButtons input{margin-left:8px;}
.setButtons img,
.setButtons input{vertical-align:middle;}

/* =========== leadHeadingBlockA01 =========== */

div.leadHeadingBlockA01{background-color:#eef0f0;}
div.leadHeadingBlockA01 h2{
	float:left;
	padding:1px 10px 2px;
	border-left:8px solid #cc0000;
	font-weight:bold;
	line-height:1.4em;
	font-size:120%;
}
div.leadHeadingBlockA01 p{
	float:right;
	padding:5px 8px 0 10px;
	text-align:right;
	line-height:1.1em;
}

/* =========== leadTextBlockA01 =========== */

div.leadTextBlockA01{
	margin-bottom:15px;
	border-left:8px solid #ccb27f;
	background-color:#fffadc;
}
div.leadTextBlockA01 p{padding:4px 10px 5px;line-height:1.4em;}
div.leadTextBlockA01 em{font-style:normal;font-weight:bold;}
div.leadTextBlockA01 em.atten{color:#990000;}
div.leadTextBlockA01 div.task{padding:0 10px 9px;}
div.leadTextBlockA01 div.task p{padding:5px;border:1px solid #ccb27f;}

/* =========== errorMessageBlockA01 =========== */

div.errorMessageBlockA01{text-align:center;}
div.errorMessageBlockA01 div{
	margin:0 auto;
	width:80%;
	border:1px solid #cc0000;
}
div.errorMessageBlockA01 h2.error{
	padding:4px 0 4px;
	background-color:#CC0000;
	text-align:center;
	color:#FFFFFF;
	line-height:1.4em;
}
div.errorMessageBlockA01 h2 img{vertical-align:-2px;}
div.errorMessageBlockA01 ul{padding-top:5px;}
div.errorMessageBlockA01 li{
	margin:0 5px 5px 5px;
	padding-left:5px;
	background: url(/en/jalcargo/common_rn/img/icon_commentlist_003.gif) no-repeat 0 6px;
	text-align:left;
	color:#cc0000;
	line-height:1.4em;
}
