@charset "shift_jis";
/* CSS Document */

/* ------------------------------------------------------
Anchor
------------------------------------------------------ */

a:link { color:#0000FF; }
a:hover { color:#ff0000; }



/* ------------------------------------------------------
clearfix
------------------------------------------------------ */

/* for modern browser */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	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:960px; }
div#contents { padding:10px 0 15px; }
div#main{ width:640px; float:left; }
div#sub{ width:300px; float: right; }
div#footer{ clear: both; }



/* ------------------------------------------------------
Detail Settings
------------------------------------------------------ */

/* Header Definition
-------------------------- */

div#header h1 {
	font-size: 100%;
	padding:4px 0 ;
	border-bottom: 1px solid #ccc;
	zoom:1;
}
div#header div#gNav {
	position: relative;
}
div#header div#gNav ul {
	position: absolute;
	top:-21px;
	right:0;
}
div#header div#gNav ul li {
	display: inline;
	border-right: 1px solid #333;
	padding: 0 6px 0 3px;
}
div#header div#gNav ul li a { padding:0 0 0 16px; background-position:left center; background-repeat:no-repeat; }
/*div#header div#gNav ul li.bookmark a { background-image:url(/common/img/icon_star.gif) }*/
div#header div#gNav ul li.english a { background-image:url(/common/img/icon_world.gif); }
div#header div#gNav ul li.mypage a { background-image:url(/common/img/icon_mypage.gif); }
div#header div#gNav ul li.sitemap a { background-image:url(/common/img/icon_guide.gif); }
div#header div#gNav ul li.inquire a { background-image:url(/common/img/icon_help.gif); }
div#header div#gNav ul li.goonet a { background-image:url(/common/img/icon_goo.gif); }
div#header div#gNav ul li.inquire {
	border-right:none;
}
div#header div#gNav ul li.goonet {
	border-right:none;
	margin-left: 10px;
	padding: 0 0 0 3px;
}
div#header div#headerMv {
	width:960px;
	height:76px;
	float:left;
}
div#header div#headerMv p.gooLogo,
div#header div#headerMv p.conLogo {
	float:left;
	margin:13px 0;
}
div#header div#headerMv p.hdBnr {
	float:right;
	width:468px;
	height:60px;
	margin:8px 0;
}

div#header div#headerMv p.fortuneLogo {
	margin:40px 160px 0;
}


/* ナビゲーション (menu) */
div#menu {
	clear:both;
	height:32px;
}
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#menu ul li {
	display:inline;
}
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;
}
div#menu ul li a.on,
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#menu ul li a.on {
	font-weight:bold;
}



/* topicpath
-------------------------- */

div.topicpath {
	clear:both;
	padding:5px 10px;
}
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;
}



/* footer
-------------------------- */

div#footer {
	font-size:92%;/*11px*/ }
div#footer li {
	float:left;
	white-space:nowrap;
}

/* div#brandLink */
div#footer div#brandLink {
	background-color:#eee;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}
div#footer div#brandLink ul {
	border-right:1px solid #FFF;
	border-left:1px solid #CCC;
	width:898px;
}
div#footer div#brandLink ul li a {
	border-left:1px solid #FFF;
	border-right:1px solid #CCC;
	display:block;
	padding:1px 10px;
}

/* ul#areaLink */
div#footer ul#areaLink {
	padding:5px 0;
	border-bottom:1px solid #ccc;
}
div#footer ul#areaLink li a {
	border-left:1px solid #CCC;
	display:block;
	padding:1px 10px;
}
div#footer ul#areaLink li.first a {
	border-left:none;
}

/* ul#siteLink */
div#footer ul#siteLink {
	padding:5px;
	border-bottom:1px solid #ccc;
}
div#footer ul#siteLink li {
	border-right:1px solid #CCC;
	padding:0 5px;
}
div#footer ul#siteLink li.last {
	border-right:none;
}

/* div#corporation */
div#footer div#corporation {
	padding:5px;
	font-size:12px;
}
div#footer div#corporation p.logo {
	float:left;
	width:238px;
}
div#footer div#corporation ul li a {
	border-left:1px solid #CCCCCC;
	display:block;
	padding:0 5px;
}
div#footer div#corporation ul li.first a {
	border-left:none;
}
div#footer div#corporation address {
	margin:2px 0 0 243px;
}



/* contents
-------------------------------------------------------------------------------------------------------- */

div#contents h3  strong { font-weight:bold; }

div#contents h2 { margin-bottom:10px; }
div#contents h3.fortune { font-size:30px; font-weight:bold; line-height:1; margin:0 0 2px 10px; padding:2px; text-align:center; }
div#contents p.explain { border-top:2px solid #333; padding:5px 10px; font-size:14px; }

div#contents table.tblcloth { margin:0 auto; width:940px; }
div#contents table.tblcloth tr { background-color:#FFFFEF; }
div#contents table.tblcloth tr.cloth { background-color:#fff; }
div#contents table.tblcloth th { font-weight:bold; background-color:#FFDFE6; border:1px solid #aaa; padding:0.5em; color:#444; text-align:center; }
div#contents table.tblcloth th dd { font-weight: normal; }
div#contents table.tblcloth td { padding:0; width:190px; border:1px solid #aaa; }
div#contents table.tblcloth td a { display:block; padding:13px 0 14px 7px; width:183px; color: #0080C0; }
div#contents table.tblcloth td a:hover { background-color:#FFE1C4; color:#FF0000; }