/* CSS Document */


#mainContents {
	font-size: x-small;
}

/* preloadedImages
=================================*/
#preloadedImages {
	margin-top: 0px;
/*	width: 0px;
	height: 0px;
	display: inline;
  	background: url(../kuruma/images/index_bt001.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt002.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt003.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt004.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt005.gif) no-repeat 0 0;*/
}

#topnq {
	width: 0px;
	height: 0px;
	display: inline;
  	background: url(../kuruma/images/index_bt001.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt002.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt003.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt004.gif) no-repeat 0 0;
	background: url(../kuruma/images/index_bt005.gif) no-repeat 0 0;
}



/* Text
=========================================*/
#mainContents .normalTxt {
	margin-top: 10px;
}

/* Headings
=========================================*/
#mainContents .heading02 {
	margin-top: 20px;
}

/* Link
=========================================*/
#mainContents .normalLink {
	margin-top: 10px;
	padding-left: 12px;
	background: url(../kuruma/images/index_ic001.gif) no-repeat 0 0.2em;
}

/* List
=========================================*/
#mainContents .normalList {
	margin-top: 10px;
}
#mainContents .normalList li {
	padding: 0 0 7px 12px;
	background: url(../kuruma/images/index_ic001.gif) no-repeat 0 0.2em;
}

#mainContents .localNavi {
	clear: both;
	width: 740px;
}
#mainContents .localNavi li {
	float: left;
	margin: 7px 29px 0 0;
}
#mainContents .localNavi li a {
	display: block;
	width: 355px;
	height: 56px;
}

#mainContents .localNavi li.item01 a {
	background: url(../catalogue/car_box/images/index_bt001.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item01 a:hover {
	background: url(../catalogue/car_box/images/index_bt001on.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item01 a:active {
	background: url(../catalogue/car_box/images/index_bt001on2.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item02 a {
	background: url(../catalogue/car_box/images/index_bt002.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item02 a:hover {
	background: url(../catalogue/car_box/images/index_bt002on.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item02 a:active {
	background: url(../catalogue/car_box/images/index_bt002on2.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item03 a {
	background: url(../catalogue/car_box/images/index_bt003.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item03 a:hover {
	background: url(../catalogue/car_box/images/index_bt003on.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item03 a:active {
	background: url(../catalogue/car_box/images/index_bt003on2.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item04 a {
	background: url(../catalogue/car_box/images/index_bt004.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item04 a:hover {
	background: url(../catalogue/car_box/images/index_bt004on.gif) no-repeat 0 0;
}
#mainContents .localNavi li.item04 a:active {
	background: url(../catalogue/car_box/images/index_bt004on2.gif) no-repeat 0 0;
}



/* Column
=========================================*/
#mainContents .equalCol2 {
	clear: both;
	width: 563px;
	margin-top: 20px;
}
#mainContents .equalCol2 .first-col {
	float: left;
	width: 271px;
}
#mainContents .equalCol2 .second-col {
	float: right;
	width: 271px;
}




#mainContents .typeArea,
#mainContents .typeArea02 {
	clear: both;
	width: 553px;
	margin-top: 20px;
	padding-bottom: 18px;
	background: url(../kuruma/images/index_bg002.gif) repeat-x 0 100%;
}
#mainContents .typeArea .inner {
	width: 402px;
}
#mainContents .typeArea .inner .products {
	height: 30px;
	line-height:30px;
}
#mainContents .typeArea .inner .products .item {
	float: left;
	margin-right: 20px;
}
#mainContents .typeArea .inner .products .lead {
	margin: 8px 0 0 18px;
}

#mainContents .typeArea .inner .normalTxt {
	float: left;
}

/* detailLink02(商品詳細) */
#mainContents .detailLink {
	float: right;
	margin-top: -33px;
}
#mainContents .detailLink a {
	display: block;
	width: 141px;
	height: 33px;
	background: url(../kuruma/images/index_bt001.gif) no-repeat 0 0;
}
#mainContents .detailLink a:hover {
	background: url(../kuruma/images/index_bt001on.gif) no-repeat 0 0;
}
#mainContents .detailLink a:active {
	background: url(../kuruma/images/index_bt001on2.gif) no-repeat 0 0;
}
#mainContents .detailLink a.pdfIc {
	background: url(../kuruma/images/index_bt003.gif) no-repeat 0 0;
}
#mainContents .detailLink a.pdfIc:hover {
	background: url(../kuruma/images/index_bt003on.gif) no-repeat 0 0;
}
#mainContents .detailLink a.pdfIc:active {
	background: url(../kuruma/images/index_bt003on2.gif) no-repeat 0 0;
}

/* detailLink02(詳細はこちら) */
#mainContents .detailLink02 a {
	display: block;
	width: 161px;
	height: 33px;
}
#mainContents .detailLink02 a {
	background: url(../kuruma/images/index_bt005.gif) no-repeat 0 0;
}
#mainContents .detailLink02 a:hover {
	background: url(../kuruma/images/index_bt005on.gif) no-repeat 0 0;
}
#mainContents .detailLink02 a:active {
	background: url(../kuruma/images/index_bt005on2.gif) no-repeat 0 0;
}
#mainContents .detailLink02 a.pdfIc {
	background: url(../kuruma/images/index_bt004.gif) no-repeat 0 0;
}
#mainContents .detailLink02 a.pdfIc:hover {
	background: url(../kuruma/images/index_bt004on.gif) no-repeat 0 0;
}
#mainContents .detailLink02 a.pdfIc:active {
	background: url(../kuruma/images/index_bt004on2.gif) no-repeat 0 0;
}



#mainContents .typeArea02 .inner {
	float: left;
	width:450px;
}
#mainContents .typeArea02 .normalLink {
	float: right;
	width: 5em;
	margin-top: 0;
	white-space: nowrap;
}
#mainContents .typeArea02 .inner .txt {
	margin-top: -17px;
	padding: 0 0 0 120px;
}


#mainContents .col2Item {
	clear: both;
	margin-bottom: 20px;
}
#mainContents .col2Item li {
	float: left;
	width: 360px;
}


#mainContents .col2-01,
#mainContents .col2-05 {
	clear: both;
	width: 740px;
}
#mainContents .col2-01 .first,
#mainContents .col2-05 .first {
	float: left;
}
#mainContents .col2-01 .second,
#mainContents .col2-05 .second {
	float: right;
}
#mainContents .col2-01 .first {
	width: 374px;
}
#mainContents .col2-01 .second {
	width: 339px;
}
#mainContents .col2-02 {
	clear: both;
	width: 720px;
	margin-bottom: 20px;
	background: url(../catalogue/sip/images/others_bg001.gif) repeat-y 0 0;
}
#mainContents .col2-02 li {
	float: left;
	width: 339px;
	margin-left: 20px;
}
* html #mainContents .col2-02 li {
	margin-left: 13px;
}
#mainContents .linkArea {
	width: 700px;
	margin: 20px 0 0;
	padding: 45px 0 0 20px;
	background: url(../catalogue/sip/images/others_bg002.gif) no-repeat 0 0;
	zoom: 1;
}
* html #mainContents .linkArea {
	width: 720px;
}

#mainContents .col2-03 {
	clear: both;
}
#mainContents .col2-03 li {
	padding-bottom: 5px;
}
#mainContents .col2-03 .first,
#mainContents .col2-03 .second {
	float: left;
	width: 300px;
}
#mainContents .col2-03 .second {
	width: 330px;
	margin-left: 20px;
}
#mainContents .col2-03 .detailLink02 {
	padding: 3px 0 10px;
}
#mainContents .col2-03 .normalLink02 {
	margin-top: 5px;
}

#mainContents .col2-04 {
	margin-bottom: 20px;
}
#mainContents .col2-04 .first,
#mainContents .col2-04 .second {
	float: left;
	width: 333px;
}
#mainContents .col2-04 .first {
	margin-right: 22px;
}
#mainContents .col2-05 .first {
	width: 462px;
}
#mainContents .col2-05 .second {
	width: 264px;
}




/* Box
=========================================*/
#mainContents .btnBox {
	background: url(../kuruma/images/index_bg001.gif) no-repeat 0 100%;
}
#mainContents .btnBox dd {
	padding: 10px 15px 15px;
}
#mainContents .btnBox dd .loginLink {
	width: 161px;
	margin: 8px auto 0;
	text-align: center;
}
* html #mainContents .btnBox dd .loginLink {
	width: auto;
}
#mainContents .btnBox dd .loginLink a {
	display: block;
	width: 161px;
	height: 33px;
	background: url(../kuruma/images/index_bt002.gif) no-repeat 0 0;
}
#mainContents .btnBox dd .loginLink a:hover {
	background: url(../kuruma/images/index_bt002on.gif) no-repeat 0 0;
}
#mainContents .btnBox dd .loginLink a:active {
	background: url(../kuruma/images/index_bt002on2.gif) no-repeat 0 0;
}


#mainContents .thArea {
	width: 740px;
	background: url(../catalogue/car_box/images/precondition_tx008.gif) no-repeat 0 0;
}


/* Other
=========================================*/
#mainContents .illust01 {
	clear: both;
	width: 740px;
	margin-top: 10px;
	background: url(../catalogue/car_box/images/index_bg001.gif) repeat-y 0 0;
	border-bottom: 1px solid #014099;
	zoom: 1;
}
#mainContents .illust01 li {
	zoom: 1;
}
#mainContents .illust01 li .detailLink02,
#mainContents .illust03 li .detailLink02,
#mainContents .illust04 li .detailLink02,
#mainContents .illust05 li .detailLink02 {
	padding: 0 0 10px 20px;
}
#mainContents .illust02 {
	clear: both;
	width: 740px;
	margin-top: 20px;
}
#mainContents .illust02 li {
	float: left;
}
#mainContents .illust02 .item01 {
	width: 306px;
}
#mainContents .illust02 .item02 {
	width: 209px;
}
#mainContents .illust02 .item03 {
	width: 210px;
}

#mainContents .illust03,
#mainContents .illust04,
#mainContents .illust05 {
	clear: both;
	width: 740px;
	background: url(../catalogue/sip/images/index_bg001.gif) repeat-y 0 0;
	zoom: 1;
}
#mainContents .illust04 {
	background: url(../catalogue/sip/images/index_bg002.gif) repeat-y 0 0;
}
#mainContents .illust05 {
	background: url(../catalogue/sip/images/index_bg003.gif) repeat-y 0 0;
}
#mainContents .illust06 {
	padding-left: 18px;
	background: url(../catalogue/sip/images/cars_bg001.gif) repeat-y 0 0;
	zoom: 1;
}
#mainContents .illust07 {
	padding-left: 18px;
	background: url(../catalogue/sip/images/accident_bg001.gif) repeat-y 0 0;
	zoom: 1;
}
#mainContents .illust08 {
	clear: both;
	width: 720px;
	padding-bottom: 25px;
}
#mainContents .illust08 .item01,
#mainContents .illust08 .item02 {
	float: left;
	width: 350px;
}
#mainContents .illust08 .item02 {
	width: 343px;
	margin-left: 25px;
}
#mainContents .illust08 img {
	display: block;
}
#mainContents .illust09 .item01,
#mainContents .illust09 .item02 {
	float: left;
	width: 313px;
}
#mainContents .illust09 .item02 {
	width: 380px;
	margin-left: 27px;
}
#mainContents .illust10 .item01,
#mainContents .illust10 .item02 {
	float: left;
	width: 335px;
}
#mainContents .illust10 .item02 {
	width: 343px;
	margin-left: 42px;
}
#mainContents .illust11 .item01,
#mainContents .illust11 .item02 {
	float: left;
	width: 340px;
}
#mainContents .illust11 .item02 {
	width: 351px;
	margin-left: 29px;
}
#mainContents .illust12 .item01,
#mainContents .illust12 .item02 {
	float: left;
	width: 347px;
}
#mainContents .illust12 .item02 {
	width: 346px;
	margin-left: 27px;
}




#mainContents .econet01,
#mainContents .econet02 {
	width: 720px;
	height: 177px;
	background: url(../catalogue/car_box/images/waribiki_bg001.gif) no-repeat 0 0;
	zoom: 1;
}
#mainContents .econet02 {
	width: 720px;
	height: 178px;
	background: url(../catalogue/sip/images/waribiki_bg001.gif) no-repeat 0 0;
}
#mainContents .econet01,
#mainContents .econet02 {
	position: relative;
}
#mainContents .econet01 a,
#mainContents .econet02 a {
	position: absolute;
}
#mainContents .econet01 .item01 {
	top: 83px;
	left: 22px;
}
#mainContents .econet01 .item02 {
	top: 155px;
	left: 126px;
}
#mainContents .econet01 .item03 {
	top: 119px;
	left: 581px;
}
#mainContents .econet02 .item01 {
	top: 85px;
	left: 23px;
}
#mainContents .econet02 .item02 {
	top: 156px;
	left: 126px;
}
#mainContents .econet02 .item03 {
	top: 121px;
	left: 590px;
}






/* Align
=========================================*/
#mainContents .aC {
	text-align: center !important;
}
#mainContents .aL {
	text-align: left !important;
}
#mainContents .aR {
	text-align: right !important;
}

/* Margin
=========================================*/
.mt0 {
	margin-top: 0px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mr0 {
	margin-right: 0px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mb0 {
	margin-bottom: 0px !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.ml5 {
	margin-left: 5px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml25 {
	margin-left: 25px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.ml35 {
	margin-left: 35px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.ml45 {
	margin-left: 45px !important;
}
.ml65 {
	margin-left: 65px !important;
}
.ml70 {
	margin-left: 70px !important;
}


/*99:extra
=========================================*/
.clear{
	clear:both;
}

#mainContents .equalCol2:after,
#mainContents .typeArea02:after,
#mainContents .typeArea .inner:after,
#mainContents .typeArea .inner .products:after,
#mainContents .localNavi:after,
#mainContents .illust02:after,
#mainContents .col2Item:after,
#mainContents .col2-01:after,
#mainContents .col2-02:after,
#mainContents .col2-03:after,
#mainContents .col2-04:after,
#mainContents .col2-05:after,
#mainContents .col2-08:after,
#mainContents .col2-09:after,
#mainContents .col2-10:after,
#mainContents .col2-11:after,
#mainContents .col2-12:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#mainContents .equalCol2,
#mainContents .typeArea02,
#mainContents .typeArea .inner,
#mainContents .typeArea .inner .products,
#mainContents .localNavi,
#mainContents .illust02,
#mainContents .col2Item,
#mainContents .col2-01,
#mainContents .col2-02,
#mainContents .col2-03,
#mainContents .col2-04,
#mainContents .col2-05,
#mainContents .col2-08,
#mainContents .col2-09,
#mainContents .col2-10,
#mainContents .col2-11,
#mainContents .col2-12 {
	display:block;	/* for safari firefox3 */
	min-height:1%;  /* for IE 7*/
}

/* IE7 hacks */ 
*:first-child+html #mainContents .equalCol2,
*:first-child+html #mainContents .typeArea02,
*:first-child+html #mainContents .typeArea .inner,
*:first-child+html #mainContents .typeArea .inner .products,
*:first-child+html #mainContents .localNavi,
*:first-child+html #mainContents .illust02,
*:first-child+html #mainContents .col2Item,
*:first-child+html #mainContents .col2-01,
*:first-child+html #mainContents .col2-02,
*:first-child+html #mainContents .col2-03,
*:first-child+html #mainContents .col2-04,
*:first-child+html #mainContents .col2-05,
*:first-child+html #mainContents .col2-08,
*:first-child+html #mainContents .col2-09,
*:first-child+html #mainContents .col2-10,
*:first-child+html #mainContents .col2-11,
*:first-child+html #mainContents .col2-12 {
	display:inline-table;
	zoom:1;
}
/* end hacks */

* html #mainContents .equalCol2,
* html #mainContents .typeArea02,
* html #mainContents .typeArea .inner,
* html #mainContents .typeArea .inner .products,
* html #mainContents .localNavi,
* html #mainContents .illust02,
* html #mainContents .col2Item,
* html #mainContents .col2-01,
* html #mainContents .col2-02,
* html #mainContents .col2-03,
* html #mainContents .col2-04,
* html #mainContents .col2-05,
* html #mainContents .col2-08,
* html #mainContents .col2-09,
* html #mainContents .col2-10,
* html #mainContents .col2-11,
* html #mainContents .col2-12 {
	height: 1%;
}


