@charset "Shift_JIS";
/*
 * JAL CARD
 */

/*-----------共通初期設定-------------*/

ul.notesListA01{
  font-size: 12px;
}


.sas-r {
    bottom: 0.3em;
    font-size: 80%;
    padding-right: 0;
    position: relative;
    vertical-align: top;
}

/*-----------------------------------------------------
ブロックわけ
-------------------------------------------------------*/
#wrapper {
  width: 950px;
  text-align: center;
  margin:0 auto;
}

/*-------フッタの黒ライン設定している---------------*/
.contents {
  margin: 0;
  padding:0 5px;
  border-bottom: 2px solid #333;
  text-align:left;
}


#header {
	height: 63px;
	text-align: left;
	background: url("/img/head_950.gif") left bottom no-repeat;
}

div.notesField h3,div.notesField h4{margin:0 9px 4px;}

#footer {
  border-top: 1px solid #C00;
  text-align: left;
}

/*-----------共通初期設定ここまで-------------*/


/*-----------------------------------------------------
テーブル
-------------------------------------------------------*/
.tbl {
  border-collapse: collapse;
}
.tbl th{
  border:1px solid #CCC;
  padding: 5px;
  background: #FFC;
  font-weight: normal;
}
.tbl td{
  border:1px solid #CCC;
  padding: 5px;
}
.tbl td.noBorderR {
  border-right:none;
}
.tbl td.noBorderL {
  border-left:none;
}

.tbl2 {
  text-align:center;
  width:100%;
  border-collapse: collapse;
  table-layout:fixed;
}

.tbl2 td{
  border:1px solid #999;
  padding: 5px;
}

.tbl2 td img{
  padding-top:8px;
}

.tbl2 tr.bkc1{
  background-color:#FFE4B5;
}

.tbl2 td.tbl2_1_1{
  width:125px;
}

.tbl2 tr.bkc2{
  background-color:#FFFACD;
}


.tbl3{
  text-align:center;
  width:100%;
  border-collapse: collapse;
  table-layout:auto;
}

.tbl3 td{
  border:1px solid #999;
  padding: 5px;
}

.tbl3 td img{
  padding-top:8px;
}

.tbl3 td.tbl3_1_1{
 
}

.tbl3 td.tbl3_1_2,.tbl3 td.tbl3_1_3,.tbl3 td.tbl3_1_4,.tbl3 td.tbl3_1_5{
 width:90px;
}

.tbl3 td.tbl3_2_1{
 width:50px;
 
}

.tbl3 td.tbl3_2_2{
 width:100px;
 
}

.tbl3 tr.bkc1{
  background-color:#FFE4B5;
}


.tbl3 tr.bkc2{
  background-color:#FFFACD;
}


/*-----------------------------------------------------
フォント
-------------------------------------------------------*/

.f18{ font-size: 18px;}

.bold {
  font-weight: bold;
}

.txRe1 td{color:#cc0000!important;}

/*-----------------------------------------------------
マージン　＆　パディング
-------------------------------------------------------*/
.mpa00 {
  margin: 0;
  padding: 0;
}

/*-----------------------------------------------------
幅・背景指定
-------------------------------------------------------*/
 .w840 {
  width: 840px;
}
 .w861 {
  width: 861px;
}
 .w934 {
  width: 934px;
}

/* print
------------------------------------------ */
@media print{
* h.mgl body{zoom:65%;}
* h.mgl .subTitleA01,
}


