d@charset "shift_jis";

/* CSS Document */



/* ------------------------------------------------------

Anchor

------------------------------------------------------ */



a:link { 

	color:#004AB8;  

	text-decoration:none;

}



a:visited { 

	color:#941D55;  

	text-decoration:none;

}



a:hover { 

	color:#ff0000; 

	text-decoration:underline;

}

/* ------------------------------------------------------

clearfix

------------------------------------------------------ */



/* for modern browser */

.clearfix:after {

    content:".";

    display: block;

    height:0px;

    clear:both;

    line-height:0; 

    visibility:hidden;

}

/* for IE 5.5-7 */

.clearfix { zoom: 1; }



/* ------------------------------------------------------

Common Settings

------------------------------------------------------ */



.clear { clear: both; }

.floatCancell { overflow:hidden; height:1%; }



/* ------------------------------------------------------

Layout Settings

------------------------------------------------------ */



div#wrap { width:960px; margin:0 auto; position: relative; }

div#header { width:100%; }

div#contents { padding:0px 0 0px; }

div#footer { clear: both; }



/*可変*/

div#wrap_liquid { width:100%;

  min-width: 960px;

  width: expression(document.body.clientWidth < 962? "960px" : "auto");

 }





/* ------------------------------------------------------

header

------------------------------------------------------ */



/* ナビゲーション (menu) */

div#header div#menu {

	clear:both;

	height:32px;

}

div#header div#menu ul {

	border:1px solid #ccc;

	border-bottom:3px solid #c80122;

	height:28px;

	background:url(/common/img/top_menu_bg.gif) 0 bottom no-repeat;

}



div#header div#menu ul.business {

	border-bottom:3px solid #078AEE;

}



div#header div#menu ul li {

	display:inline;

}

div#header div#menu ul li a {

	display:block;

	float:left;

	padding:0px 10px;

	line-height:28px;

	border-right:1px solid #ccc;

	background:url(/common/img/top_menu_bg.gif) 0 bottom no-repeat;

	text-decoration:none;color:#333;

	font-size:13px;

	white-space:nowrap;

}





/*-----------------------------

-------------------------------*/

Safariハック

p { その他のブラウザ用のスタイル }

html*p { Safari用のスタイル }

* html p { その他のブラウザ用のスタイル } 

/*-------------------------------*/

/* safari only \*/

html*div#header div#menu ul li a {

	font-size:12px;

}

* html div#header div#menu ul li a {

	display:block;

	float:left;

	padding:0px 10px;

	line-height:28px;

	border-right:1px solid #ccc;

	background:url(/common/img/top_menu_bg.gif) 0 bottom no-repeat;

	text-decoration:none;color:#333;

	font-size:13px;

	white-space:nowrap;

}

/*-----------------------------

-------------------------------*/





div#header div#menu ul li a.on,

div#header div#menu ul li a:hover {

	background:url(/common/img/top_menu_bg_on.gif) 0 bottom repeat-x;

	color:#fff;

	background-color:#C80122;

}

div#header div#menu ul li a.on {

	font-weight:bold;

}



/* ------------------------------------------------------

topicpath

------------------------------------------------------ */



div.topicpath { clear:both; padding:5px; }

div.topicpath ul li { display:inline; }

div.topicpath ul li a {

	background:url(/usedcar/common/img/topicpath.gif) no-repeat right 0;

	padding-right:13px;

	margin-right:5px;

}

div.word{

    clear: both;

}

