.titleObj h1 {
  display: block;
  float: none;
  margin:0;
padding:0 0 3px 0;
}

.pageLink:after,
.modelHead:after,
.specHead:after,
.table ul:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.pageLink,
.modelHead,
.specHead,
.table ul{
display: inline-table;
/*\*/
display: block;
*height: 1%;
/**/}

div.oldModel{
float:right;}
div.oldModel p{
color:#333333;}
div.oldModel p select{font-size: 12px;
color:#333333;}
div.oldModel p select option{
color:#33ccff;}

#spec{
width:960px;
margin-bottom:30px;}
.modelHead,
.functionHead,
.specHead{
margin:0 0 20px 0;}
.specHead p{
float:left;
margin-right:20px;}
.specHead p.apf a{
color:#333;}
.table{
}
.table ul{
}
.table ul li{
	font-size:12px;
float:left;
width:141px;
height:60px;
text-align:center;}
#function .table ul li{
text-align:left;}

.table ul li.head{
width:114px;
text-align:left;
/*color:#0099cc;*/
/*letter-spacing:-1px;*/
background-position:left bottom;}
.table ul li.Rseries{
background-position:-114px bottom;}
.table ul li p{
/*font-weight:bold;*/
line-height:20px;
padding-top:20px;}
.table ul li p.line2{
padding-top:14px;}
.table ul li.head p.line2{
padding-top:10px;}
.table ul li p.line3{
padding-top:4px;}
#model .table ul li p.line3{
   line-height: 15px;
    padding-top: 4px;}
.table ul li.head p.line3{
padding-top:6px;
line-height:16px;}
.table ul li.head p{
padding-left:12px;}
#function .table ul li p{
padding-left:64px;}
#function .table ul li.head p{
padding-left:12px;}
.table ul li p strong{
color:#ff0000;}
.table ul li p span{
display:block;
font-size:10px;
line-height:6px;}
.table ul li p a{
color:#666;
text-decoration:underline;}
#model .table ul li p a{
color:#33ccff;
text-decoration:none;}
#function .table ul li p a{
text-decoration:none;}
#function .table ul li p a:hover,
#function .table ul li.head p a,
#function .table ul li.bl-hover p a {
text-decoration:underline;}
.table ul li.head p a{
	font-size:12px;
color:#0099CC;}
#series .section .table p.title_i{border-top: 1px #e7e7e7 solid;
	color:#0099CC ;
    display: block;
    height: 41px;
    line-height: 41px ;
    overflow: hidden;
    text-indent: 15px;
    white-space: nowrap;
			background:#F8F8F8 url(/kabekake/common_v2016/images/itiran/title_i.png);
			margin-bottom:0;
    width: 960px;}
		.table p.open{
			background-position:0px 0px;}
		.table p.hideBtn{
			color:#fff !important;
			background-position:0px -41px;}

		.series ul{
			min-width:960px;
			padding-left:114px;height:102px;
			}
			.series ul li{
				height:102px;}
				.series ul li a{
					display:block;
					height:102px;
					text-indent:100%;
					white-space:nowrap;
					overflow:hidden;
					}
				.series.ippan ul li a{
					}
				.series ul li.Rseries a{
					background-position:-114px 0px;}
				.series ul li.Rseries a:hover{
					background-position:-114px -102px;}
				.series ul li.Aseries a{
					background-position:-255px 0px;}
				.series ul li.Aseries a:hover{
					background-position:-255px -102px;}
				/*
				.series ul li.Wseries a{
					background-position:-355px 0px;}
				.series ul li.Wseries a:hover{
					background-position:-355px -102px;}
				*/
				.series ul li.Fseries a{
					background-position:-396px 0px;}
				.series ul li.Fseries a:hover{
					background-position:-396px -102px;}
				.series ul li.Cseries a{
					background-position:-537px 0px;}
				.series ul li.Cseries a:hover{
					background-position:-537px -102px;}
				.series ul li.Eseries a{
					background-position:-678px 0px;}
				.series ul li.Eseries a:hover{
					background-position:-678px -102px;}
				.series ul li.DXseries a{
					background-position:-819px 0px;}
				.series ul li.DXseries a:hover{
					background-position:-819px -102px;}
#model{
	}
	#model .modelHead p,
	#model .modelHead ul{
		float: left;}
		#model .modelHead p img{
			margin-right:20px;}
		#model .modelHead .pageLink li{
			float: left;
			line-height: 20px;
			margin: 0 20px 0 0;}
			#model .modelHead .pageLink li a {
			
				color: #000000;
				display: inline-block;
				line-height: 20px;
				padding-left: 25px;}
			#model .modelHead .pageLink li a:hover {
				background-position:left -68px;}
			#model .modelHead .pageLink li a.siyou {
			}
	#model .series{
		}
		#model .series ul{
			}
			#model .series ul li{
				height:188px;}
				#model .series ul li a{
					position:relative;
					left:0;
					top:0;
					height:188px;
					}
				#model .series.ippan ul li a{
					}
				#model .series ul li.Rseries a{
					background-position:-114px 0px;}
				#model .series ul li.Rseries a:hover{
					background-position:-114px -188px;}
				#model .series ul li.Aseries a{
					background-position:-255px 0px;}
				#model .series ul li.Aseries a:hover{
					background-position:-255px -188px;}
				/*
				#model .series ul li.Wseries a{
					background-position:-355px 0px;}
				#model .series ul li.Wseries a:hover{
					background-position:-355px -188px;}
				*/
				#model .series ul li.Fseries a{
					background-position:-396px 0px;}
				#model .series ul li.Fseries a:hover{
					background-position:-396px -188px;}
				#model .series ul li.Cseries a{
					background-position:-537px 0px;}
				#model .series ul li.Cseries a:hover{
					background-position:-537px -188px;}
				#model .series ul li.Eseries a{
					background-position:-678px 0px;}
				#model .series ul li.Eseries a:hover{
					background-position:-678px -188px;}
				#model .series ul li.DXseries a{
					background-position:-819px 0px;}
				#model .series ul li.DXseries a:hover{
					background-position:-819px -188px;}
					#series.itiran #model .series ul li a p{
						position:absolute;
						left:0;
						top:0;
						margin:115px 20px 0;
						padding:0;
						color:#666;
						font-size:10px;
						line-height:1.6em;
						text-align:left;}
					#model .series ul li a p.lead{	
						text-indent:0;
						white-space:normal;
						overflow:auto;
						width:100px;}
	#model .table{
	}
		#model .table ul{
			padding-left:114px;}
		#model .table ul.lineFirst{
			padding-left:0;}
			#model .table ul.lineFirst li.head{
				background:none;}
				#model .table ul li p.line2{
					padding-top:10px;}
	.note{
		margin-top:20px;
		font-size:10px !important;}
.note p{ line-height:1.3;}
#eneAndAPF p{ line-height:1.3;}
.ie8 .note p{line-height:1.3;}		
		
	#eneAndAPF{
		margin-top:20px;
		margin-bottom:40px;}
		#ene,
		#APF{
			margin-top:12px;
			margin-bottom:6px;}
.ie8 #ene_p{line-height:1.3;}	
.ie8 #APF_p{line-height:1.3;}	

.ie6 .table div{ display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0) {

#model .series ul li a p.lead {
	letter-spacing:-0.5px;}
}
@media screen and (min-width: 481px) and (max-width: 800px){

}
@media screen and (max-width:480px) {

}

#catalog_top #sectionHead {
    margin-bottom: 0;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 11;
}


#series.itiran #sectionHead,
#series.spec #sectionHead{
	height:40px;
	width:960px;}

#series.itiran .note p,
#series.spec .note p{
    background: #fff;
    color: #999;
    font-size: 10px;
    margin-top: 20px;
    width: 960px;
	max-height:6000px;
}
#series.itiran #contents p.pankuzu,
#series.spec #contents p.pankuzu{
    color: #333333;
    line-height: 45px;
	background:#fff;
    margin: 0;
    text-align: left;
    font-size:12px;
}


#tableHead{  width: 960px;
overflow:hidden;}
#series.itiran #mainContents{
	width:960px;
	margin:auto;}
#series.itiran .note {
	font-size:10px;color: #999;
    margin-top: 20px;
}#series.itiran #contents .note p{
	font-size:1rem;}#series.itiran .modelHead p {
    color: #7F8080;
    float: left;
    font-size: 2.3rem;
    font-weight: normal;
    line-height:1;
}
.ie8 #series.itiran #contents .note p{
	font-size:10px;}
#topNavi #navi,#glovalNavigation{
    width: 960px;
}
.hidden{
	display:none;}
body .series ul li a {
    background: none;
    display: block;
    height: 102px;
    overflow:visible;
    text-indent: 0;
    white-space:normal;
}
 #tableHead.series ul {
    height: 215px;
}
#series #mainContents #function img {
    margin-bottom: 0px;
    margin-left: 17px;
    margin-top: 10px;
    vertical-align: text-top;
}#series #mainContents #inc_banner img ,#series #mainContents #top_banner img {
    margin-bottom: 0px;
    margin-left: 0;
    margin-top: 0;
    vertical-align: text-top;
}

#function #tableHead.table ul li p{
    padding-left: 10px;
	font-size:12px;
	text-align:left;padding-right: 10px;
}
#series .section p {
    margin-bottom: 10px;
}
.table ul li p {
    line-height: 1.5;
    padding-top: 10px;
}
#function .table ul li.txt p{padding-top: 35px;}
.indiv{
	height:224px;
	position:relative;
	display:none;
}

#series #mainContents #function .indiv img {
	position:absolute;
	margin:0;top: -28px;
}.table ul li.head {
    width: 127px;
}
.table ul li {width: 119px;
text-align:center;
    height: 113px;}
	
#tableHead img{
	width:100%;}
	
	
	#function .table ul li {
text-align:center;
}
#function .table ul li p {
    font-size: 14px;
    padding-left: 0;
}.table ul li p span{
    font-size: 12px;}
.table ul li p span {
    display: block;
    font-size: 10px;
    line-height: 1;
}#series #mainContents #function .table ul li img {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 30px;
    vertical-align: text-top;
}#series #mainContents #function #tableHead.table ul li img {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0px;
    vertical-align: text-top;
}
/*.vertical .head,*/
.clean .head {
	color:#fff;
}

.head {
	position:relative;}
.head p{
	font-size:12px;
	position:absolute;}
	
	#series #mainContents .table ul li.head p{   margin-top: 7px;
	font-size:11px;
    padding: 0;
    text-align: center;
    width: 100%;}
	
.head p span{
	font-size:10px;}
#series #mainContents #function .table ul li.head img {  margin:1px;}
.series ul,.table ul{
    background:  url("../images/bgSeries_f.jpg") no-repeat scroll left top;
}

.table ul.bg{
    background:  url("../images/bgSeries_f2.jpg") no-repeat scroll left top;
}
#contents .table.usefull{
    border-bottom: 1px solid #e5e5e5;
}
.series ul {

    padding-left: 124px;
}
.table ul li,.series.ippan ul li a{
	background:none;}
.series ul {
    padding-left: 127px;
}
#tableHead{    z-index: 2;}

.toggle_indiv {
  cursor: pointer;
}

#series .pagetop {
    border-bottom: 0 none;
}
#series .pagetop a:before {
    content: '';
}

.hthad img{ padding: 0 10px 0;
	width:100%;}
#tableHead img{padding: 10px 20px 0;}

.table ul li.modelTable_r {
  background-color: #bf6d65;
}

.table ul li.modelTable_a {
  background-color: #f093af;
}

.table ul li.modelTable_dx {
  background-color: #e57c7a;
}
.table ul li.modelTable_kx {
  background-color: #e2ba03;
}
.table ul li.modelTable_f {
  background-color: #6ba5c6;
}

.table ul li.modelTable_c {
  background-color: #25ccc6;
}

.table ul li.modelTable_e {
  background-color: #68a239;
}
.usefull{
	border-bottom:1px solid #ccc;}


.table#tableHead  ul li {
  height: 215px;}
	
	.table#tableHead  ul li a{
		color:#fff;}