@charset shift_jis;

#hiddenAnchor { display: none; }

.tabFilter,
.tabFilterChild { height: 41px; overflow: hidden; width: 980px; margin-right: -40px; margin-left: -40px; border-bottom: 3px solid #000; }
.tabFilter img,
.tabFilterChild img { display: block; }
.tabFilter ul,
.tabFilterChild ul{ margin: 0 0 0 40px; }
.tabFilter li,
.tabFilterChild li { cursor: pointer; float: left; margin: 0 12px 0 0; width: 438px; height: 51px; background: #fff; }
.tabFilter li.current img,
.tabFilterChild li.current img { visibility: hidden; }
.tabFilter li.current a,
.tabFilterChild li.current a { cursor: default; }



#tabFilterTop li { margin: 0 24px 0 0; }
#tabFilterTop .tf1.current { background: url(../image/tab01_c.png) no-repeat; }
#tabFilterTop .tf2.current { background: url(../image/tab02_c.png) no-repeat; }

#tabContainer li { width: 216px!important; }
#tabContainer .tab1.current { background: url(../image/cnt_tab01_c.png) no-repeat; }
#tabContainer .tab2.current { background: url(../image/cnt_tab02_c.png) no-repeat; }
#tabContainer .tab3.current { background: url(../image/cnt_tab03_c.png) no-repeat; }
#tabContainer .tab4.current { background: url(../image/cnt_tab04_c.png) no-repeat; }

.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 { border-color: #2d7422 transparent transparent transparent; top: 44px; }
#gasTitle .tabTriggerWrap .tabTrigger { background: #c2c2c2 }
#gasTitle .tabTriggerWrap .tabCurrent { background: #333; }
#gasTitle .tabTriggerWrap .tabCurrent:after { border-color: #333 transparent transparent transparent; top: 44px; }

.tCont { display:none; }
.tCont.current { display: block; }
.bold { font-weight: bold!important; }
.tableCont table { width:900px; border-top: 1px solid #ccc; margin-bottom:30px; table-layout: fixed; }
.tableCont th,td { padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px; }
.tableCont th { text-align:left; font-weight:normal; vertical-align:top; }
.tableCont th.line { border-bottom:2px solid #616262; }
.tableCont td { text-align:center; vertical-align:middle; }
.tableCont td span { display:block; font-size:10px; }
.tableCont th span.fs10 { display:block; font-size:10px;}
.tableCont td:last-child { border-right: none; }
.tableCont .type { text-align:center; vertical-align:central; }
.tableCont th.type { vertical-align:middle; }
.tableCont th.left { vertical-align:bottom; text-align:left; }
.tableCont .mfrOpt{ background:#eef7fd;}
.tableCont .middle { vertical-align: middle; }
.tableCont .rightNone { border-right: none; }
.tableCont .btmNone { border-bottom: none; }
.tableCont .bdrLeft { border-left: 1px solid #ccc; }
.tableCont .bdrTop { border-top: 1px solid #ccc; }
.tableCont .w td { font-size: 0; height: 0; padding: 0!important; border: none; }


#hyb td.w1 { width: 300px; }

#g td.w1 { width: 300px; }


.btnPDF { background: #e5e5e5; padding: 14px;  }
.btnPDF a { display: block; width: 206px; margin: 0 auto; }

