@charset "Shift_JIS";
/*vehicle.css*/
/*----------------------------------------------------------------------*/
/**/
#vehicle h2{margin:0 0 20px;}
/**/
/*----------------------------------------------------------------------*/
/*vehicleLead*/
/**/
#vehicle #vehicleLead{padding-bottom:60px;}
/**/
/*----------------------------------------------------------------------*/
/*normalSet*/
/**/
#vehicle .normalSet{position:relative;}
#vehicle .phBox{position:relative;}
#vehicle .phBox li{position:absolute;}
#vehicle .phBox .vehPhA{top:0;left:0;}
#vehicle .phBox .vehPhB{top:64px;left:381px;}
#vehicle .phBox .vehPhC{top:64px;left:658px;}
#vehicle .textBox{margin:0 0 45px;}
#vehicle .textBox h3{margin:0 0 12px;}
#vehicle .imgBox{position:absolute;top:-28px;right:50px;}
/*vehPlane*/
#vehicle #vehPlane{padding-bottom:58px;}
#vehicle #vehPlane .phBox{height:243px;}
/*vehRocket*/
#vehicle #vehRocket{padding-bottom:65px;}
#vehicle #vehRocket .imgBox{right:234px;}
#vehicle #vehRocket .phBox{height:261px;}
/*vehHang*/
#vehicle #vehHang{padding-bottom:41px;}
#vehicle #vehHang .phBox{height:261px;}
#vehicle #vehHang .imgBox{right:68px;}

/**/
/*----------------------------------------------------------------------*/
/*vehSpecial*/
/**/
#vehicle #vehSpecial .supBox h3{margin-bottom:0;padding-bottom:15px;}
#vehicle #vehSpecial .textBox{margin:0 0 0 26px;padding-bottom: 16px;}
/**/
/*navi*/
#vehicle #vehSpeNavi {float:left;width:600px; margin:10px 0 30px;padding:0 0 0 139px;}
#vehicle #vehSpeNavi ul li{float:left;width:190px;margin-right:10px;}
#vehicle #vehSpeNavi ul li,
#vehicle #vehSpeNavi ul li a{height:36px;background:url(../images/fw/vehicle_spe_btn.gif) 0 46px no-repeat;text-indent:-9999px;overflow:hidden;}
#vehicle #vehSpeNavi ul li a{display:block;width:100%;}
/**/
#vehicle #vehSpeNavi ul li#vehSpeBtnA a{background-position:0 0;}
#vehicle #vehSpeNavi ul li#vehSpeBtnA a:hover,
#vehicle #vehSpeNavi ul li#vehSpeBtnA.current{background-position:0 -46px;}
/**/
#vehicle #vehSpeNavi ul li#vehSpeBtnB a{background-position:-200px 0;}
#vehicle #vehSpeNavi ul li#vehSpeBtnB a:hover,
#vehicle #vehSpeNavi ul li#vehSpeBtnB.current{background-position:-200px -46px;}
/**/
#vehicle #vehSpeNavi ul li#vehSpeBtnC a{background-position:-400px 0;}
#vehicle #vehSpeNavi ul li#vehSpeBtnC a:hover,
#vehicle #vehSpeNavi ul li#vehSpeBtnC.current{background-position:-400px -46px;}
/**/
/**/
#vehicle #vehSpecial .floatSet{width:548px;position:relative;}
#vehicle #vehSpecial .floatSet .textBox{position:absolute; top:0; left:0;z-index:2;}
#vehicle #vehSpecial .phBox{position:absolute;z-index:1;}

#vehicle #vehSpecial .supBoxInto{padding-bottom:10px;}

#vehicle #vehSpecial #vehSpeDispA .phBox{width:321px;height:242px;top:0;left:180px;}
#vehicle #vehSpecial #vehSpeDispB .phBox{width:235px;height:217px;top:10px;left:222px;}
#vehicle #vehSpecial #vehSpeDispC .phBox{width:344px;height:196px;top:32px;left:176px;}

#vehicle #vehSpecial .movBox{float:right;width:320px;padding-right:20px; min-height:192px;height:auto !important;height:192px;}

#vehicle #vehSpecial #vehSpeDispA,
#vehicle #vehSpecial #vehSpeDispB,
#vehicle #vehSpecial #vehSpeDispC{display:none;}
/*----------------------------------------------------------------------*/
/*noscript movie*/
/**/
#svVehicleMov01{ position:absolute; top:2025px; left:65px;}
#svVehicleMov02{ position:absolute; top:2370px; left:65px;}
#svVehicleMov03{ position:absolute; top:2715px; left:65px;}