@charset "iso-8859-1";

.dn{
	display:none;
}

#innerContents h2.mainImage a{
	width:573px;
	height: 100px;
	display: block;
	text-indent:-8888px;
	background: url(../img/features/main.jpg) no-repeat;
}

#innerContents h3#feaTitle{
	font-size:150%;
}

#innerContents h3.feaTitleLine{
	border-bottom:3px solid #4dabe9;
	padding-bottom:5px;
	margin-bottom:15px;
}

#innerContents .pdfR{
	margin-left:404px;
}

.lineBox{
	width:543px;
	height:3px;
	background: url(../img/share/linebg01.gif) no-repeat;
	overflow: hidden;
	margin:30px 15px;
}

.watchIcon{
	padding-left:30px;
	background:url(../img/share/ico_mp.jpg) no-repeat scroll 0 50%;
	display:block;
	height:21px;
}


#cntBox{
	padding-bottom:44px;
	background:url(../img/features/cnt_bottom.gif) no-repeat bottom;
	margin-bottom:10px;
}

#cntBox h3{
	width:573px;
	height:48px;
	text-indent:-8888px;
	margin-bottom:18px;
}

#cntBox h3.fea01{
	background:url(../img/features/title_fea01.gif) no-repeat bottom;
}
#cntBox h3.fea02{
	background:url(../img/features/title_fea02.gif) no-repeat bottom;
}
#cntBox h3.fea03{
	background:url(../img/features/title_fea03.gif) no-repeat bottom;
}
#cntBox h3.fea04{
	background:url(../img/features/title_fea04.gif) no-repeat bottom;
}
#cntBox h3.fea05{
	background:url(../img/features/title_fea05.gif) no-repeat bottom;
}
#cntBox h3.fea06{
	background:url(../img/features/title_fea06.gif) no-repeat bottom;
}

/*#cntBox h3 span{
	display:block;
	padding-top:18px;
	padding-left:15px;
	font-size:135%;
	color:#16709f;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro",Geneva,Arial,Verdana,sans-serif;
}*/

#cntBox .leftBox{
	float:left;
}

#cntBox h4.featitle{
	display:block;
	font-weight:bold;
	font-size:120%;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro",Geneva,Arial,Verdana,sans-serif;
	line-height:1.3em;
	margin-bottom:10px;
}

#cntBox .leftBox p{
	color:#666;
	line-height:1.4em;
	margin-top:0;
	margin-bottom:5px;
}

#cntBox .rightBox{
	float:right;
}

#cntBox .centerBox{
	width:498px;
	margin:0 auto;
}

#cntBox .detailBox{
	margin:0 15px 15px;
}

#cntBox .detailBox h4.fea02{
	height:29px;
	padding:7px 0 10px 31px;
	background:url(../img/features/fea02_hm01.gif) no-repeat;
	display:block;
	font-weight:bold;
	font-size:110%;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro",Geneva,Arial,Verdana,sans-serif;
}

#cntBox .feaBg02{
	background-color:#f7f7f7;
}

#cntBox .detailBox h5.line{
	padding:0;
	border-left:3px solid #000;
	padding-left:6px;
	margin-left:30px;
	font-size:100%;
}

#cntBox .detailBox p.fea02{
	margin-top:10px;
	margin-left:30px;
	font-size:100%;
	color:#666;
}

#cntBox .detailBox .fea02pctBox{
	width:513px;
	padding:5px 0 40px 15px;
	font-weight:bold;
}

#cntBox .detailBox .fea02pctBoxEnd{
	height:7px;
	background:url(../img/features/fea02_hm01bottom.gif) no-repeat bottom;
}


/*specificaiton*/

#cntBox.other{
	background:none;
	padding-bottom:0;
}

#cntBox table.spectable {
	border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#fff;
    empty-cells:show;
	font-size:100%;

} 

#cntBox table.spectable th,
#cntBox table.spectable td {
	border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    color:#444;
    padding:0.4em 1em;

} 

#cntBox table.spectable th {
	font-weight: normal;
    background-color:#CAECFF;
    /*background:url(../img/table-back.gif) left top;*/
	text-align: left;
	/*border-bottom:1px solid #fff;*/
}

#cntBox table.spectable th.titleBg {
	font-weight: bold;
    background-color:#81D2FF;
	/*text-align:center;*/
}

#cntBox table.spectable th.blank {
	background-color:#fff;
}

#cntBox table.spectable th.name {
	font-weight: bold;
	background-color:#20A8F6;
	text-align:center;
	color:#fff;
	letter-spacing:1px;
}

#cntBox table.spectable td {
	border-right:1px solid #ccc;
	/*text-align:center;*/
}

#cntBox table.spectable td.line01 {
	background-color: #eee;
}

#cntBox .notice {
	color:#666;
	display:block;
	margin-top:5px;
}


/*dimensions*/

#innerContents h3 span{
	font-size:75%;
}

#cntBox #dimensionBox{
	width:551px;
	height:491px;
	margin:0 auto;
	text-indent:-8888px;
	background:url(../img/spec/spec_pct01.jpg) no-repeat;
}


/*option*/

#cntBox #optionBox{
	width:573px;
	background-color:#f8f8f8;
	text-indent:-8888px;
	padding:30px 0;
	text-align:center;
	background:url(../img/option/bgtop.gif) repeat-x top;
}

#cntBox #optionBox .optionImgBox{
	width:505px;
	height:356px;
	margin:0 auto;
	text-indent:-8888px;
	background:url(../img/option/option_pct01.jpg) no-repeat;
}



