.tab {
	WIDTH: 100%
}
.tab_single {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #ccccd1; MARGIN-BOTTOM: 19px; PADDING-BOTTOM: 1px
}
.tab_single_vm {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND: #d7d7dd; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
.tab_title {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 5px
}
.tab_title_head {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.tab_title_legende {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: right
}
.txt_form {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 19px; MARGIN-RIGHT: 19px
}
.tab_bg1 {
	PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; WIDTH: 33%; PADDING-TOP: 1px
}
.tab_bg1_line {
	PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #d7d7dd 1px solid; WIDTH: 33%; PADDING-TOP: 1px
}
.tab_bg2 {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #f0f0f5; PADDING-BOTTOM: 1px; WIDTH: 33%; PADDING-TOP: 1px
}
.tab_bg2_line {
	PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: #f0f0f5; PADDING-BOTTOM: 1px; BORDER-LEFT: #d7d7dd 1px solid; WIDTH: 33%; PADDING-TOP: 1px
}
.tab_list {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d7d7dd; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; WIDTH: 570px; PADDING-TOP: 10px
}
.tab_list1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d7d7dd; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; WIDTH: 570px; PADDING-TOP: 1px
}
.tab_list_bg1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
.tab_list_bg1_line {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccccd1 1px solid; PADDING-TOP: 3px
}
.tab_list_bg2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; BACKGROUND: #f0f0f5; PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
.tab_list_bg2_line {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; BACKGROUND: #f0f0f5; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccccd1 1px solid; PADDING-TOP: 3px
}
.tab_list_bg1_line_center {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccccd1 1px solid; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tab_list_bg2_line_center {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; BACKGROUND: #f0f0f5; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccccd1 1px solid; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.card_index {
	DISPLAY: block; WIDTH: 570px; HEIGHT: 20px
}
.tab_on {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: #d7d7dd; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px
}
.tab_on A {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_on A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_on A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_on A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_on A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.tab_off {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: #f0f0f5; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 4px; HEIGHT: 19px
}
.tab_off A {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_off A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_off A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_off A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.tab_off A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/* 諸元表スタイル */
span.skyblue { background-color: #ccffff; }

.tab_inner {
	margin:0 auto 1px;
  padding: 10px 10px 10px 10px;
  _padding: 10px 9px 11px 9px;
  width: 548px;
  color: #000000;
  background-color:#ffffff;
  border-bottom:1px solid #ccccd1;
}
  .tab_inner p {
    margin-bottom: 10px;
  }
  .tab_inner td {
    vertical-align: top;
    line-height:1.2;
  }
  .tab_inner table img {
    margin-bottom: 10px;
  }
  .tab_inner table .r10 {
    margin-right: 10px;
  }
  .tab_inner table .r9 {
    margin-right: 9px;
  }
  .tab_inner table .r8 {
    margin-right: 8px;
  }
  .tab_inner table .r_img {
    margin-right: 0px;
  }

.tab_inner .features img {
  margin-top:2px;
  margin-bottom:0px;
}

.tab_inner .gti {
  border-collapse:collapse;
  color:#333333;
}
  .tab_inner .gti th {
    font-weight:normal;
    border:solid 1px #000000;
    vertical-align:top;
    text-align:left;
    padding:2px 4px !important;
  }
  .tab_inner .gti th.skyblue {
    background-color: #ccffff;
  }
  .tab_inner .gti td {
    border:solid 1px #000000;
    vertical-align:middle;
    text-align:center;
    padding:2px;
    margin-left:1px;
  }
  .tab_inner .gti td.skyblue {
    background-color: #ccffff;
  }
  
