@charset "UTF-8";
@media all
{

/*Hover Hack------------------------------------------*/
body {
	behavior: url("/new-css/csshover3.htc");
}
/*-------------------------------------Hover Hack END*/


/*base.css------------------------------------------*/

* html body {
	text-align: center;
}

* html div.wrapper { 
	margin: 0 ;
	padding: 0;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	width: 802px;
	text-align: left;
}

/*Small Category Title*/
* html h3.item-small-category {
	margin: 35px 15px 20px;
}

/***Banner area***/
* html div.banner-area{
	margin: 0 74px -20px;
}



/*--------------------------------------base.css END*/

/*navi.css------------------------------------------*/

* html body.parts #breadcrumbs,
* html body.soldout-parts #breadcrumbs {
	padding:3px 0 4px 215px;
}

/*--------------------------------------navi.css END*/

/*content.css------------------------------------ --*/
* html div.main-contents {
	padding: 1px 0 25px 30px;
}

/*Camping-trailer : Lead*/
* html #camping-trailer div.main-contents div.lead {
	margin: 0 30px 35px;
}

/*Sub Title Area*/
* html h4.item-maker-category {
	margin: 30px;
}

/*Item Unit*/
* html div.item-unit {
	margin: 20px 30px 3px;
}

/*Rakuten button*/
* html div.item-unit div.rakuten-btn a:link,
* html div.item-unit div.rakuten-btn a:visited{
	width: 15em;
}

/*Item supplement Area*/
* html div.item-supplement-area {
	margin: 30px 40px 0;
}

/***Item Detail***/

/*Frame Setting*/
* html body.trailer div.item-unit div.item-detail{
	margin: 20px 125px 0 0;
}

/*Caption Area*/
* html div.item-unit div.item-detail div.caption a{
	margin: 0 0 0 5px;
}

/*Variations*/
* html div.item-unit div.variations div.section{
	width: 130px;
}

/*exception : multi-trailer*/
/*exception : camping-trailer*/
* html #multi-trailer div.item-supplement-area,
* html #camping-trailer div.item-supplement-area{
	margin: 15px 40px 30px;
}

* html div.item-supplement-area div.attention div.pdf a {
	font-size: 100%;
}

/*Go to Top*/
* html div.item-unit div.goto-top {
	margin: 20px 0 0;
	height: 15px;
	width: 100px;
	bottom: -15px;
}

* html div.item-unit div.goto-top a{
	margin: 0 0 0 8px;
	width: 8em;
	line-height: 1.2;
}

* html #td-02i div.goto-top,
* html #re-series div.goto-top,
* html #campy-cargo div.goto-top,
* html #k-4 div.goto-top {
	bottom: 0;
}

* html #campy-camping div.goto-top {
	bottom: -5px;
}



/*Go to Sold out*/
* html div.goto-soldout {
	margin: 30px 40px 0;
}

* html div.goto-soldout div.soldout-text {
	margin: 15px 0 10px 10px;
}

/*Partition*/
* html div.main-contents hr {
	margin: 8px 30px;
}


/*Working price*/
* html #working-price{
	margin: 15px 74px 0;
}



/*exception : rg-6004 */
* html div#rg-6004 div.goto-top{
	bottom: -320px;
}

/*------------------------------------content.css END*/

/*top-page.css--------------------------------------*/

* html #top-page #s6 {
	width: 194px;
	height: 280px;
}

* html #top-page #s6 div {
	padding: 0 0 0 20px;
	width: 194px;
}

* html #top-page #s6 div p{
	width: 150px;
}

* html #top-page #newpub,
* html #top-page div.pub-image,
* html #top-page div.pub-name,
* html #top-page div.pub-price,
* html #top-page div.pub-btn-area {
	width: 194px;
}

* html #top-page div.buy-btn a:link, div.buy-btn a{
	margin: 0 5px;
	width: 140px;
}

* html #top-page div.pub-image img {
	text-align: center;
}



* html #top-page #main-contents {
	padding: 0 20px 0 0;
}

* html #main-contents h3.title {
	margin: 15px 0 10px;
}

* html #parts-info h3.title,
* html #news h3.title{
	margin: 15px 0 0;
}

* html #new-item ul{
	margin-right: -8px;
	padding: 0 10px;
}

* html #new-item li{
	float: left;
	margin: 0 8px 10px 0;
	width: 165px;
}

* html #parts-info div.contents,
* html #news div.contents{
	margin: 0;
	width: 549px;
}

* html #top-page div.btob-logo-area {
	margin: 20px 0 10px 50px;
}

* html #top-page div.btob-logo-area a {
	height: 45px;
}

* html div.campaign-area{
	width: 549px;
}

/*-----------------------------------top-page.css END*/


/*parts-list.css-------------------------------------*/

* html #parts-list h2#item-large-category {
	margin: 20px 46px 15px 224px;
}

* html #parts-list #rakuten-bnr{
	top: 52px;
}

* html #parts-list #rekuten-notice{
	margin: 50px 30px 45px 200px;
}

* html #parts-list #new-item ul{
	margin: 0 -14px 0 0;
	width: 754px;
	zoom: 1;
}

* html #parts-list div.btob-logo-area{
	margin: 20px 0 10px;
	width: 740px;
	zoom: 1;
}


/*---------------------------------parts-list.css END*/

/*jack-expl.css/hand-winch-expl.css--------------- --*/

/*Contents Area*/
* html body.parts-expl div.contents-area{
	margin: 0 0 0 30px;
}
/*--------------jack-expl.css/hand-winch-expl.css END*/

/*scrollto-style.css---------------------------------*/

/*** Navigation ***/
* html body.item-detail #navigation{
	height: 562px;
}

* html body.item-detail #navigation .sup li{
	margin: 3px 0 15px 0;
}


/*** Contents Area ***/
* html body.item-detail #content{
	height: 562px;
}

* html body.item-detail .sub p.caption{
	margin: 5px 15px 16px;
	text-align: left;
}

/*** Exception -Caption- ***/
/*jm-61110*/
/*Seat*/
* html body#jm-61110-detail .section #section1d p.caption,
* html body#seat-fitting .section #section1d p.caption{
	width: 300px;
}

/*** Exception -Photo Layout- ***/
/*Seat*/
/*pt-l0009*/
/*jm-3003*/
/*jm-61110*/
* html body#seat-fitting #fittng-sports-seatj-clearance div.photo,
* html body#seat-fitting #fittng-leather-seat-clearance div.photo,
* html body#seat-fitting #fittng-bucket-seat-clearance div.photo,
* html body#pt-l0009-detail #pt-l0009-detail-backle div.photo,
* html body#jm-3003-detail #jm-3003-detail-03-05 div.photo,
* html body#jm-3003-detail #jm-3003-detail-03-05 div.photo-expl,
* html body#jm-61110-detail #jm-61110-exam03-04 div.photo,
* html body#jm-61110-detail #jm-61110-exam03-04 div.photo-expl{
	margin: 0 5px 0;
}

/*-----------------------------scrollto-style.css END*/

/*rg-kit_howto.css-----------------------------------*/

/*Navigation*/
* html body#rg-kit-howto{
	overflow-y: hidden;
}


* html #featured ul.ui-tabs-nav li span {
	font-size:10px;
	line-height:15px;
	text-indent: -1.5em;
}

/*Contents Area*/
* html #featured .ui-tabs-panel .info{
	height: 65px;
	margin: 5px 0 0 !important;
}


/*-----------------------------------rg-kit_howto.css*/

/*custom.css-----------------------------------------*/

* html body.custom #header{
	z-index: 1;
}

* html body.custom div.main-contents{
	margin: 0 18px;
}

* html body.custom #hms-expl{
	width: 762px;
}

* html body.custom #hms2-kit-contents{
	padding: 0 10px 10px 10px;
	width: 762px;
}

* html body.custom #set-area{
	width: 482px;
	margin: 10px 0 0 20px;
}

* html body.custom #set-area li{
	display: inline;
}

* html body.custom #hms3-coil{
	width: 21em;
}

* html body.custom #hms3-shock{
	width: 22em;
}

* html body.custom #hms3-shockspacer{
	width: 14em;
}

* html body.custom #hms3-rod{
	width: 29em;
}

* html body.custom #hms3-stay{
	width: 12em;
}

* html body.custom #hms3-bumpblock{
	width: 19em;
}

* html body.custom #hms3-stabiblock{
	width: 18em;
}

* html body.custom #hms3-shaftspacer{
	width: 16em;
}

* html body.custom #hms3-mountspacer{
	width: 19em;
}

* html body.custom #hms3-arm{
	width: 17em;
}

* html body.custom #wd-special-ed,
* html body.custom #wd-special-ed div.car-view,
* html body.custom #wd-special-ed #concept,
* html body.custom #rv-1-edition-parts div.ui-tabs-panel h4{
	zoom: 1;
}

* html body.custom #wd-special-ed div.car-view{
	z-index: 50;
}

* html body.custom #rv-1-edition{
	width: 800px;
}

* html body.custom #parts-list p.notice,
* html body.custom #parts-list ul.ui-tabs-nav li span.title{
	vertical-align: top;
}

* html body.custom #rv-1-edition-parts div.ui-tabs-panel h4 span.number{
	position: relative;
}

* html body.custom #wd-special-ed{
	margin: 0 -30px 0 -18px;
}

* html body.custom #rv-1-edition-parts #parts-closeup{
	width: 800px;
	margin: 0 -15px 0 -10px;
	z-index: 1;
}

* html body.custom #rv-1-edition-parts div.ui-tabs-panel div.info{
	width: 420px;
}

* html body.custom #rv-1-option-parts div.title{
	width: 760px;
}

* html body.custom #other-edition{
	width: 762px;
}

* html body.custom #other-edition div.section{
	width: 760px;
}

* html body.custom #other-edition div.data{
	width: 430px;
}

* html body.custom #other-edition div.photo-area{
	padding: 40px 0 0;
}

/*Go to Top*/
* html body.custom div.goto-top {
	margin: 20px 0 0;
	height: 15px;
	width: 100px;
	bottom: -15px;
}

* html body.custom div.goto-top a{
	margin: 0 0 0 8px;
	width: 8em;
	line-height: 1.2;
}

* html body.custom #other-edition div.goto-top{
	bottom: -50px;
}

/*IE8*/

html>/**/body.custom #other-edition div.photo-area{
	padding: 40px 0 0/*\**/\9;
}

html>/**/body.custom #other-edition img#other-ed01{
	top:-175px/*\**/\9;
}

html>/**/body.custom #other-edition div.goto-top{
bottom: -50px/*\**/\9;
}

/*-----------------------------------------custom.css*/

/*bilstein.css---------------------------------------*/

* html #bilstein #recommend-area li{
	display: inline;
}

* html #bilstein #recommend-car01{
	width: 5.5em;
}

* html #bilstein #recommend-car02{
	width: 5.5em;
}

* html #bilstein #recommend-car03{
	width: 12em;
}

* html #bilstein #recommend-car04{
	width: 11.5em;
}

* html #bilstein #recommend-car05{
	width: 13.5em;
}

* html #bilstein #recommend-car06{
	width: 13.5em;
}

* html #bilstein #recommend-car07{
	width: 16em;
}

* html #bilstein #recommend-car08{
	width: 25em;
}

* html #bilstein #recommend-car09{
	width: 17em;
}

* html #bilstein #recommend-car10{
	width: 17.5em;
}

* html #bilstein #recommend-car11{
	width: 28.5em;
}

* html #bilstein #process-chart dfn{
	padding: 0 5px 0 1em;
}


* html #bilstein #process-chart li p{
	width: 78%;
}

* html #bilstein #process-chart div.illustrated li{
	margin: 10px 18px 20px;
}

* html #bilstein #schedule ol{
	margin: 0 0 0 2em;
}


/*---------------------------------------bilstein.css*/

/*service-pac-r.css----------------------------------*/

* html #pac-r #recommend-area li{
	display: inline;
}

* html #pac-r #recommend-car01{
	width: 8em;
}

* html #pac-r #recommend-car02{
	width: 7em;
}

* html #pac-r #recommend-car03{
	width: 13em;
}

* html #pac-r #recommend-car04{
	width: 20em;
}

* html #pac-r #recommend-car05{
	width: 16em;
}

* html #pac-r #recommend-car06{
	width: 14em;
}

/*----------------------------------service-pac-r.css*/

/*parts-list.css----------------------------------*/

* html #parts-list div.parts-category{
	margin: 35px 5px 20px;
}

* html #parts-list div.parts-category h4{
	left: -5px;
}


* html #parts-list div.parts-category ul {
	padding: 30px 7px 15px;
}

* html #parts-list div.parts-category li{
	zoom: 1;
}

* html #parts-list div.parts-category li.odd{
	width:350px;
	padding: 0 0 0 15px;
}

* html #parts-list div.parts-category li.even{
	width:200px;
	padding: 0 15px 0 15px;
}

* html #parts-list #category-seat h4{
	left: -10px;
}

* html #category-soup-up{
	padding: 0 0 20px;
}

* html #parts-list #category-soup-up h4{
	margin: 0;
}

* html #book-garage{
	margin: 90px 15px 30px 20px;
	padding: 30px 15px 5px;
	width: 700px;
}

* html #parts-list div.btob-logo-area a {
	width: 180px;
	height: 43px;
}

/*----------------------------------parts-list.css*/


/*trailer-faq.css----------------------------------*/

* html body.trailer #trailer-faq-bnr{
	margin: 0 40px 20px;
}

* html #trailer-faq .main-contents {
	margin: 0 -30px 0 30px;
	padding: 0 30px 0 0;
}

* html #equipment-illustration div.photo-area,
* html #goto-trailer div.photo-area{
	display: inline;
}

* html #trailer-faq table {
	width: 665px;
}

* html #goto-trailer{
	margin: 30px 0;
	padding: 15px;
	width: 740px;
	overflow: hidden;
	height: 1%;
}

/*----------------------------------trailer-faq.css*/


/*shinsai-delivery.css-----------------------------*/

* html #delivery{
	height: 170px;
}

* html #delivery strong{
	font-size: 93%;
}

* html #delivery p{
	font-size: 93%;
}

/*-----------------------------shinsai-delivery.css*/
}

