/*
	CAR TOTAL ADVISER NEXT CSS
*/
@charset "utf8";

/*
	ページレイアウト用スタイル
*/

html {
	margin:      0;
	padding:     0;
	background:  url( '../images/site_bg.png' ) repeat;
}

body {
	width:       88%;
	margin:      10px auto;
	padding:     0;
	background:  white;
}


/* ヘッダ */
#site-header {
	height:      63px;
	margin:      0;
	background:  url( '../images/site_header.jpg' ) right no-repeat;
	text-align:  right;
}
#site-header img {
	display:     none;
}


/* サイトメニュー */
#site-menu-layout {
	clear:       both;
	height:      20px;
	background:  url( '../images/site_menu_bg.gif' ) repeat-x;
}
#site-menu-layout h2 {
	display:     none;
}
ul#site-menu {
	width:       606px;
	height:      20px;
	margin:      0 auto;
	padding:     0 0 0 1px;
	list-style:  none;
	background:  url( '../images/site_menu_bg_2.gif' ) repeat-x;

	font-size: small;
}
ul#site-menu li.site-menu {
	float:       left;
	width:       100px;
	height:      20px;
	margin:      0;
	padding:     0 1px 0 0;
}
ul#site-menu li.site-menu a {
	display:     block;
	width:       100px;
	height:      20px;
	margin:      0;
}
ul#site-menu li.site-menu ul.site-submenu {
	position:    absolute;
	list-style:  none;
	margin:      0;
	padding:     0;
}
ul#site-menu li.site-menu ul.site-submenu li{
	width:       93px;
	margin:      0;
	padding:     0;
}
ul#site-menu li.site-menu ul.site-submenu li a img {
	vertical-align: top;
}


/* HOT NEWS */
#site-hotnews {
	clear:       both;
	margin:      8px 10px 5px 10px;
	padding:     2px;
	border:      1px solid gray;
	background:  rgb( 252, 252, 246 );
}
#site-hotnews #site-hotnews-marker {
	position:    absolute;
	margin:      0;
}
#site-hotnews #site-hotnews-list {
	margin:      0;
	padding:     0;
	list-style:  none;
}
#site-hotnews #site-hotnews-list li {
	margin:      0;
	padding:     0;
	text-align:  center;
	color:       rgb( 204, 0, 0 );
	font-size:   0.9em;
	font-weight: bold;
}


/* メインコンテンツ */
#site-content {
	clear:       both;
	margin:      10px;
	background:  white;
}


/* フッタ */
#site-footer {
	clear:       both;
	margin:      0;
	padding:     0;
	font-size:   0.8em;
	color:       white;
}
#site-footer ul {
	float:       right;
	margin:      0;
	padding:     2px 1em;
	background:  black;
	font-size:   0.8em;
	color:       white;
}
#site-footer ul li {
	display:     inline;
	margin:      0;
	padding:     0 0.5em;
}
#site-footer ul li a {
	color:       white;
	margin:      0;
}
#site-footer ul li a:hover {
	color:       blue;
}
#site-footer p {
	margin:      0;
	padding:     4px 1em;
	background:  black;
}



