@charset "UTF-8";

/* mask_spec top */
h2 {
text-indent: -9000px;
background: transparent url(../images/spec/page-title.gif) no-repeat scroll left top;
}

* html h2 {/* IE 6 */
height: 50px;
}

.spec-top ul {
padding-top:15px;
text-align:center;
width:800px;
}
.spec-top ul li {
margin:10px auto;
width:534px;
}

/* product title */
h3 {
text-indent: -9999px;
width: 460px;
}

.ff h3 {
background: transparent url(../images/spec/title_ff.gif) no-repeat scroll left top;
height: 79px;
margin-bottom: 20px;
}

.pleats h3 {
background: transparent url(../images/spec/title_pleats.gif) no-repeat scroll left top;
height: 80px;
margin-bottom: 20px;
}

.ds2 h3 {
background: transparent url(../images/spec/title_ds2.gif) no-repeat scroll left top;
height: 71px;
margin-bottom: 20px;
}


/* image-box */
.image-box {
float: left;
width: 320px;
}

.image-box .photo {
margin-bottom: 10px;
}

/* info-box
-------------------------------------- */
.info-box {
float: right;
width: 460px;
}

/* detail */
.detail {
width: 460px;
margin-bottom: 10px;
/* float: right; */
font-size: 14px;
}

.ff .detail {
padding-right: 5px;
width: 450px;
/* display: inline; */
}

* html .ff .detail {/* IE 6 */
width: 455px;
}


/* standard table*/
#standard {
border-top:1px solid #CACACA;
border-left:1px solid #CACACA;
width:460px;
/* float: right; */
font-size: 10px;
line-height: 130%;
}

#standard td {
border-right: 1px solid #CACACA;
border-bottom: 1px solid #CACACA;
padding:2px 3px;
}

#standard thead td {
text-align: center;
background-color: #4c4c4c;
color: #fff;
}

#standard tr#itemTitle {
background-color: #e6e7e6;
text-align: center;
}

#standard td.examItem {
width: 70px;
text-align: center;
padding:2px 0 2px 2px;
}

.pleats #standard td.examItem {
width: 88px;
}

.ds2 #standard td.examItem {
width: 92px;
}

#standard td.standardValue {
width: 40px;
text-align: center;
}

#standard td.average {
/* width: 50px; */
text-align: center;
line-height: 1em;
padding: 5px;
}

.ds2 #standard tr.item td.average {
background-color: #fce4dc;
}

.pleats #standard tr.item td.average {
background-color: #C7E5DA;
}

.ff #standard tr.item td.average {
background-color: #e9ffea;
}

#standard td.examWay {
padding: 3px 0 3px 4px;
}

.pleats #standard td.examWay {
padding: 3px 4px 3px 6px;
}

.ds2 #standard td.examWay {
padding: 5px 4px 5px 6px;
}

#standard td.examWay.F2299 {
padding: 3px 3px 3px 4px;
}

#standard tr.size td {
text-align: center;
width: 40px;
background: #e0845a;
color: #fff;
line-height: 1em;
padding: 5px;
}

/* ff only */
#release {
margin-bottom: 5px;
color: #db9212;
font-weight: bold;
width:460px;
/* float: right; */
}

div.ff #standard tr.item td.examItem em {
font-size: 10px;
}

#size-info {
padding-top: 10px;
/* float: right; */
width:460px;
}

#ff-pdf {
padding-top: 0px;
float: right;
width:460px;
}

#ff-pdf a {
background:transparent url(../images/common/icon_movie_mini_red.gif) no-repeat scroll left 1px;
padding-left:15px;
color: #FF2400;
}

