@charset "UTF-8";

.txt_s{font-size:0.8em;}
.center{text-align:center;}

/*--- spec ---*/

#sect_spec {}
#sect_spec .centering_area {width:900px;padding:0 40px;padding-bottom:60px;}
#sect_spec .centering_area .spec_header{margin-top:32px;}
#sect_spec .centering_area #spec_detail{width:900px;margin:42px auto 20px auto;}
#sect_spec .centering_area p.download{margin-bottom:30px;}
.tabFilter,
.tab {
  height: 52px;
  overflow: hidden;
  width: 901px; 
  background: #fff; }

.tabFilter img,
.tab li {margin-right: 1px;background-image:url(../../../../common/images/tab_bg.gif);background-repeat:no-repeat;background-position:left top;  cursor: pointer; float: left;margin: 0 1px 0 0; width: 224px;height: 52px;position: relative;overflow: hidden;*zoom: 1;display:block;}
.tab li a{width: 224px;;line-height:104px;height:104px;display:block;text-align:center;overflow:hidden;margin-top:0px;position:relative;}
.tab li.current {background-position:left bottom;}
.tab li.current a{cursor:default;*zoom: 1;}
.tab li.current a{margin-top:-52px;*zoom: 1;}
.tab li:hover 	a{opacity: .7;filter: alpha(opacity=70);}
.tab li.current a{opacity: 1 !important;filter: alpha(opacity=100) !important;}



.tabFilter li.current a,
.tab li.current a {
  cursor: default;
  }

.tabTargetWrap {
  display: none; }

.tabTargetWrap.current {
  display: block;
   }

.tabTriggerWrap {
  margin: 0 -6px; }

.tabTriggerWrap .tabTrigger {
  width: 138px;
  padding: 15px 0 !important;
  margin: 0 6px !important; }

#hybridTitle .tabTriggerWrap .tabTrigger {
  background: #a5c9a0; }

#hybridTitle .tabTriggerWrap .tabCurrent {
  background: #2d7422; }

#hybridTitle .tabTriggerWrap .tabCurrent:after {

  top: 52px; }

#gasTitle .tabTriggerWrap .tabTrigger {
  background: #c2c2c2; }

#gasTitle .tabTriggerWrap .tabCurrent {
  background: #333; }

#gasTitle .tabTriggerWrap .tabCurrent:after {
 
  top: 52px; }

.tCont {
  display: none;
   margin-top:23px; }

.tCont.current {
  display: block;
  }

.tCont .bold {
  font-weight: bold; }

.tCont .bold2 {
  font-weight: bold;font-size:11px;letter-spacing:-1px; }


.tableCont table {
  width: 900px;
  margin-bottom: 30px;
  table-layout: fixed; }

.tableCont th, td {
  padding: 10px;
  font-size: 12px; }

.tCont td p span.small{
   font-size:10px; 
   letter-spacing:-1px;
    }
.tCont th span{font-size:10px; }

.tableCont th {
  text-align: left;
  font-weight: normal;
  vertical-align: top;
  background: #e7e7e7;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff; }

.tableCont td {
  text-align: center;
  vertical-align: middle;
  width: 80px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }

.tableCont th span {
  display: block;}

.tableCont td span {
  display: block;
  font-size: 10px; }

.tableCont td span.green {
  display: inline;
  color: #009844; }

.tableCont td:last-child {
  border-right: none; }

.tableCont .type {text-align: center;vertical-align: middle;background: #888;color: #fff; }
.tableCont th.type {vertical-align: middle;}
.tableCont th.text_l {padding-top:5px;padding-bottom:5px;}

.tableCont .mfrOpt {
  background: #eef7fd; }

.tableCont .rightNone {
  border-right: none; }

.tableCont .btmNone {
  border-bottom: none; }

.tableCont .bdrLeft {
  border-left: 1px solid #ccc; }

.tableCont .bdrTop {
  border-top: 1px solid #fff; }

.tableCont .w td {
  font-size: 0;
  height: 0;
  padding: 0 !important;
  border: none; }
.tableCont .w1 {
  width: 170px; }
.tCont .noRBorder{border-right:none;}
.tCont .LBorder{border-left:1px solid #fff;}

.clgreen{color:green;}
.pdf{ovarflow:hidden;}
.pdf img{float:left;}
.pdf p{float:left;margin-left:8px;margin-top:8px;}

.download a:hover {filter: alpha(opacity=80);-moz-opacity: 0.7;opacity: 0.8;}


/*--- size ---*/
#sect_size {background-image:none;}
#sect_size .centering_area {width:900px;padding-left:40px;}
#sect_size .centering_area .size_header{margin-top:40px;}
#sect_size .centering_area #size_detail{margin-top:44px;}
#sect_size .centering_area #size_detail .size_text{margin-bottom:10px;}
#sect_size .centering_area #size_detail p{font-size:11px;}
#sect_size .centering_area #size_detail .center{margin:20px auto 50px auto;}









