/**
 * ■汎用CSS
 * --------------------------------------------------------------
 * 作成日：2006/11/10
 * 作成者：清水
 * 
 * --------------------------------------------------------------
 * 説明
 * おくるまドットコム汎用CSS
 * 
 * --------------------------------------------------------------
 * 更新履歴
 * 2006/11/10	ver,0.1	作成。
 *
 */

/**
 * ■初期化
 */
*{ margin:0; padding:0; font-size:small; outline:none; }
.c{ display:block;clear:both; height:0;width:0; border:0;margin:0;padding:0; }
hr.c{ clear:both; height:1px; width:80%; }
a{	color:#666666; text-decoration:none; }
a:hover{	background-color:#CCCCFF; color:#000000; }
ul{ list-style:none; }
img{ border : 0px; }
/**
 * ■フレームの枠組み
 */
div#container
{
	width				: 100%;
}
div#header
{
	width				: 800px;
	height				: 112px;
	margin				: 0 auto;
}
div#top_navi
{
	width				: 800px;
	height				: 30px;
	margin				: 0 auto;
}
div#warrper
{
	width				: 800px;
	margin				: 0 auto;
}
div#footer_navi{
	width				: 100%;
	height				: 26px;
}
div#footer
{
	margin				: 0 auto;
	width				: 800px;
	height				: auto
}

div#footer div#footer_copyright,div#footer_campany
{
	width				: 800px;
	clear				: both;
}
/**
 * ■基本形作成
 */

body
{
	background			: url("../images/header_background.jpg") repeat-x left top;
}
div#container
{
	text-align			: center;
}
h1
{
	color				: white;
	font-size			: 12px;
	width				: 800px;
	text-align			: right;
	margin				: 0 auto;
	line-height			: 16px;
	padding				: 2px 0 0 0;
}
h2
{
	text-indent			: -9999px;
	display				: block;
	width				: 254px;
	height				: 54px;
	background			: url("../images/header_logo.gif") no-repeat 20px 20px;
}
h2 a
{
	display				: block;
	width				: 254px;
	height				: 54px;
}
h2 a:hover
{
	background-color	: transparent;
}
div#header
{
	text-align			: left;
	background			: url("../images/header_image2.jpg") no-repeat right top;
}
/*	上部のナビゲーション	*/
div#top_navi
{
	text-align			: left;
}
div#top_navi ul li a
{
	background-image	: url("../images/navi_button.gif");
	background-position	:left center;
	background-repeat	: no-repeat;
	padding				: 3px 5px 3px 19px;
	font-size			: x-small;
}

div#top_navi ul
{
	list-style			: none;
	margin-left			: 80px;
}
div#top_navi ul li
{
	display				: inline;
	line-height			: 2em;
}
/*	胴体部分	*/
div#side
{
	text-align			: left;
	/*
	margin				: 0 10px !important;
	margin-right		: 5px;	/*	他のcssでも上書きしてます	*/
}
/*	下部のナビゲーション	*/
div#footer_navi{
	background			: url("../images/footer_background.gif") repeat-x left top;
	text-align			: center;
	text-indent			: 50px;
}
div#footer_navi ul li a
{
	background-image	: url("../images/navi_button.gif");
	background-position	:left center;
	background-repeat	: no-repeat;
	padding				: 3px 5px 3px 19px;
	font-size			: x-small;
	color				: #666666;
}

div#footer_navi ul
{
	list-style			: none;
	margin-left			: 80px;
}
div#footer_navi ul li
{
	display				: inline;
	line-height			: 2em;
}


div#footer div#footer_campany
{
	text-align			: left;
	line-height			: 1.2em;
	padding				: 5px;
}
div#footer div#footer_portal
{
	line-height			: 0.9em;
	text-align			: left;
}
div#footer div#footer_portal a
{
	font-size			: x-small;
	margin-right		: 5px;
	color				: #666666;
}
div#footer div#footer_copyright
{
	border-top			: 1px dotted #666666;
	padding-top			: 5px;
}

/**
 * ■汎用部品
 */

div#side dl
{
	width				: 157px;
	margin				: 0 auto 10px auto;
	background-color	: #ffffff;
	border-right		: 3px inset #777777 !important;
	border-right		: 3px inset #cccccc;
	border-bottom		: 3px outset #cccccc;
	border-left			: 1px solid #999999;
}
div#side dl dt
{
	width				: 157px;
	height				: 20px;
	text-indent			: -9999px;
}
div#side dl dd
{
	font-size			: x-small;
	margin				: 5px;
	line-height			: 1.2em;
	letter-spacing		: 1px;
}
div#side dl.infomation dd
{
	text-align	: left;
}

div#side dl dd a
{
	font-size			: x-small;
}
div#side dl.car_search dt
{
	background			: url("../images/side_car_search.gif") no-repeat left top;
}
div#side dl.car_search dd p
{
	margin				: 0 0 10px 0;
	font-size			: x-small;
}
/*	Clubおくるまのトコ	*/
div#side dl.members dt
{
	background			: url("../images/side_members.gif") no-repeat left top;
}
div#side dl.members dd dl
{
	width				: 120px;
	border				: 0 !important;
	margin				: 0;
	padding				: 0;
}
div#side dl.members dd dl dt
{
	width				: 120px;
	height				: 1em;
	background			: url();
	font-weight			: bold;
	text-indent			: 0;
	margin				: 0;
	padding				: 5px 0 2px 0;
	line-height			: 1em;
	vertical-align		: bottom;
}
div#side dl.members dd dl dd input
{
	width				: 120px;
	margin				: 0;
	padding				: 0;
	line-height			: 1em;
}
div#side dl.members dd dl dd
{
	width				: 120px;
	margin				: 0;
	padding				: 0 5px;
}

/*	中古車情報へのリンク	*/
div#side dl.infomation dt
{
	background			: url("../images/side_infomation.gif") no-repeat left top;
}
/*	ポータルへのリンクバナー	*/


div#side dl.infomation
{
	text-align			: center;
}
div#side dl.search_car
{
	margin-bottom		: 30px;
}
div#side a#car_search_btn
{
	display				: block;
	width				: 140px;
	height				: 21px;
	text-indent			: -9999px;
	background			: url("../images/side_car_search_btn.gif") no-repeat left top;
}
div#side dl.infomation dd{
	margin-top:10px;
}

div#side dl.infomation a{
	display				: block;
	text-indent			: -9999px;
	width				: 88px;
	height				: 31px;
	margin:5px auto;
}
div#side dl.infomation a:link{
	border:none;
}
div#side dl.infomation a#portal_kansaiB{
	background: url("http://www.emono.jp/cat_img/207/a.gif") no-repeat;
}
div#side dl.infomation a#portal_kantouB{
	background: url("http://www.emono.jp/cat_img/208/a.gif") no-repeat;
}
div#side dl.infomation a#portal_tokaiB{
	background: url("http://www.emono.jp/cat_img/209/a.gif") no-repeat;
}
div#side dl.infomation a#portal_kansai{
	background: url("http://www.emono.jp/cat_img/204/a.gif") no-repeat;
}
div#side dl.infomation a#portal_kantou{
	background: url("http://www.emono.jp/cat_img/205/a.gif") no-repeat;
}
div#side dl.infomation a#portal_tokai{
	background: url("http://www.emono.jp/cat_img/206/a.gif") no-repeat;
}
div#side dl.infomation a#portal_motobike{
	background: url("http://www.emono.jp/cat_img/203/a.gif") no-repeat;
}
div#side dl.infomation a#portal_usedcar{
	background: url("http://www.emono.jp/cat_img/202/a.gif") no-repeat;
}
div#side dl.infomation a#portal_blog{
	background: url("../images/portal_site/blog.gif") no-repeat;
}
div#side dl.infomation a#portal_cathand{
	background: url("../images/portal_site/cathand.gif") no-repeat;
}

/*	中古車のボディタイプ別リンク	*/
div#side dl.search_car_body dt
{
	background			: url("../images/side_search_car_body.gif") no-repeat left top;
	margin-bottom		: 1em;
}
div#side dl.search_car_body dd a
{
	background			: url("../images/side_maker.gif") no-repeat	15px center;
	padding-left		: 26px;
}
/*	中古車のメーカー別リンク	*/
div#side dl.search_car_maker dt
{
	background			: url("../images/side_search_car_maker.gif") no-repeat left top;
	margin-bottom		: 1em;
}
div#side dl.search_car_maker dd a
{
	background			: url("../images/side_maker.gif") no-repeat	15px center;
	padding-left		: 26px;
}
/*	自動車用パーツ検索リンク	*/
div#side dl.search_parts_category dt
{
	background			: url("../images/side_search_parts_category.gif") no-repeat left top;
	margin-bottom		: 1em;
}
div#side dl.search_parts_category dd a
{
	background			: url("../images/side_maker.gif") no-repeat	15px center;
	padding-left		: 26px;
}


/**
 * ■地域毎の色
 */
.hokkaidou{ background-color: #009900 !important; }
.touhoku{ background-color: #a5ff1f !important; }
.hokuriku{ background-color: #FFFF99 !important; }
.chugoku{ background-color: #1FD2FF !important; }
.kyusyu{ background-color: #ff7f7f !important; }

.kantou{ background-color: #9CEBFF !important; }
.toukai{ background-color: #FFA67B !important; }
.kansai{ background-color: #ff681f !important; }



/**/
div#bullboard{
	margin:10px 10px 5px 10px;
	color:#333;
	text-align:left;
}


