/* @charset "UTF-8"; */

.products-top .replaced {text-indent:-7777px;margin:0 0 15px 5px;
width:296px;height:36px;
background:url(../img/title/title_lineup.gif) no-repeat 0 0 ;}


#products .preface {height:110px;}
#products .preface {padding:2em 0 0 4em;}
#products .preface p {font-size:1.2em;line-height:1.4em;}
#products .summary {}
#products .summary h4 {padding:2em 0 0 0;}
#products ul.spec span {display:block;width:8em;float:left;}
#products h1 {color:#333;}
#products #main .column h2 {font-size:1.2em;margin:4em 0 1em 0;}
#products #main .column h4 {font-size:1.2em;margin:0 0 1em 0;}
#products ul.bui {list-style:none;font-size:1em;}
#products ul.bui li {float:left;margin:0 0 5px 0;padding:0 0 0 0;line-height:2.5em;color:#fff;}
#products ul.bui span {padding:5px 6px;margin:0 8px 0 0;background:#383838;border:1px solid #222;}
#products strong {font-weight:normal;color:red;}
#products .basic_color {padding:.5em 0 5px .5em;border:1px solid #e0e0e0;margin:0 0 10px 0;width:100px;}
#products .custom_color {padding:.5em 0 5px .5em;border:1px solid #e0e0e0;margin:0 0 10px 0;width:360px;}


#products #content_second {padding:0 0 40px 0;position:relative;}
#products #content_second h3 {font-size:1.5em;margin:6em 0 0 10px;color:#000;}
#products #content_second h2 {margin:0 0 1em 0;}
#products #content_second .first {padding:0 0 0 10px;}
#products #content_second .column p {padding:0 20px 0 0;line-height:1.6em;font-size:1.1em;}
#products ul.seatcolor {}
#products ul.seatcolor img {padding:5px;background:url(../img/color/color-bg.gif) no-repeat 50% 50%;}
#products ul.seatcolor li {float:left;margin: 0 4px 0 0;}
#products p.colorname {margin:0 0 .5em 0;}

#products #content_second .column {border:0px solid red;position:relative;z-index:1;}
.dp #content_second .last {position:relative;z-index:50;padding-top:550px;}
.dp img.photo1 {margin-left:-49px;padding-bottom:0;position:relative;}
.dp img.photo2 {position:absolute;top:0;left:38px;;z-index:100;}

.hp #content_second .last {position:relative;z-index:50;padding-top:550px;}
.hp img.photo1 {margin-left:49px;padding-bottom:0;position:relative;}
.hp img.photo2 {position:absolute;top:0;left:95px;;z-index:100;}

.po #content_second .last {position:relative;z-index:50;padding-top:600px;}
.po img.photo1 {margin-left:-49px;padding-bottom:20px;position:relative;}
.po img.photo2 {position:absolute;top:0;left:102px;z-index:100;}

.th #content_second .last {position:relative;z-index:50;;padding-top:514px;_padding-top:572px;}
.th img.photo1 {margin-left:-49px;padding-bottom:20px;position:relative;}
.th img.photo2 {position:absolute;top:0;left:0;z-index:100;}

.it #content_second .last {position:relative;z-index:50;;padding-top:514px;_padding-top:572px;}
.it img.photo1 {margin-left:-49px;padding-bottom:20px;position:relative;}
.it img.photo2 {position:absolute;top:0;left:0;z-index:100;}

.lp #content_second .last {position:relative;z-index:50;;padding-top:464px;_padding-top:522px;}
.lp img.photo1 {margin-left:-39px;padding-bottom:20px;position:relative;}
.lp img.photo2 {position:absolute;top:0;left:0;z-index:100;}


p.contact {font-size:1.3em;text-align:center;}
p.contact span {font-weight:bold;padding-right:.5em;color: _#0088cc;}




/* .pricelist
---------------------------------------------------------- */
.pricelist .box980cap {height:10px;border:0px solid red;}
.pricelist .box980main {height:480px;}
.pricelist p.note {font-size:.9em;margin:1em 0;text-align:right;}

.machinePrice {width:900px;margin:0px auto;font-size:1em;color:#333;}
.machinePrice th, .machinePrice td {border:1px solid #eff3f4;padding: 20px 7px;vertical-align:middle;text-align:center;}
.machinePrice td a {display:block;width:105px;text-align:center;color:#333;}
.machinePrice td a:hover {text-decoration:none;}


tr.figure th, tr.figure td {border-top:none;}
tr.figure td {border-right:1px solid #eff3f4;}
tr.price td,tr.size td {background:#eff3f4;}
.machinePrice th.row {font-weight:bold;}
.machinePrice th {background:#fff;border-left:none;}

.machinePrice td {border-right:1px solid #d2d5d6;}
.machinePrice td.lp {border-color:#eff3f4;}

