﻿@charset "utf-8";

/* ============================================== */

	select, input { border: 1px #666 inset; }

	A { color: #000099; }

/* ============================================== */
/* ============================================== */


H2.buy-a-car
{
	width: 900px;
	height: 93px;
	background-image: url(/buy/img/buy__img_h2-buy-a-car.gif);
	background-repeat: no-repeat;
}

.contents-buy { width: 900px; }

	.left { width: 550px; float: left; }

		.search-maker
		{
			float: left;

			width: 240px;
			height: 107px;

			background-image: url(/buy/img/buy__img_divbg-maker.gif);
			background-repeat: no-repeat;
		}

			.select-maker
			{
				width: 160px;
				height: 20px;

				margin-top: 18px;
				margin-left: 18px;

				font-size: 12px;
			}

		.search-free
		{
			float: left;

			width: 222px;
			height: 107px;

			background-image: url(/buy/img/buy__img_divbg-freeword.gif);
			background-repeat: no-repeat;
		}

			.text-free
			{
				width: 180px;
				height: 20px;
				margin-top: 18px;
				margin-left: 8px;

				border: 1px #666 inset; 

				font-size: 12px;
			}

		.search-body
		{
			width: 562px;
			height: 147px;

			padding-left: 16px;

			background-image: url(/buy/img/buy__img_divbg-body-and-money.gif);
			background-repeat: no-repeat;
		}

			.check-body
			{
				width: 53px;

				padding: 0px;
				margin: 0px;

				text-align: center;

				font-size: 10px;
				font-weight: bold;

				color: #888888;
			}

				.check-body input { border: 0 none; }

		.search-price
		{
			float: left;

			padding-left: 18px;

			font-size: 12px;
			font-weight: bold;
		}

			.select-price
			{
				width: 100px;
				height: 20px;
				font-size: 12px;
			}

		.search-hybrid { float: left; padding-left: 112px; }
			.search-hybrid input { border: 0 none; }

		.search-hukusi { float: left; padding-left:  48px; }
			.search-hukusi input { border: 0 none; }

		.bu-type { float: left; padding-left:  20px; }
			.bu-type input { border: 0 none; }


	/* =========================================================== */
	/* ▽お知らせ君　ライトサイド版*/
	/* =========================================================== */

	.right { width: 258px; height: 176px; float: left; }

		.osirase1
		{
			width: 258px;
			height: 176px;

			font-size: 12px;

			color: blue;

			background-image: url(/buy/img/buy__img_divbg_oshirasekun.gif);
			background-repeat: no-repeat;
		}

			.osirase1 a { font-weight: bold; }

	/* =========================================================== */
	/* △お知らせ君　ライトサイド版*/
	/* =========================================================== */

.buy-kekka { width: 900px; }

	div.kodawari
	{
		width: 562px;
		height: 35px;

		padding-top: 15px;
		padding-left: 29px;
		font-size: 11px;

		background-image: url(/buy/img/buy__img_divbg-kodawari-closed.gif);
		background-repeat: no-repeat;
	}

	div.kodawari a { text-decoration: none; font-size: 11px; }

		#kodawari-detail { display: none; height: 0px; /*visibility: visible;*/ }

		.search-nensiki     { padding-top: 4px; font-size: 12px; font-weight: bold; }
			.select-nensiki { width: 88px; height: 20px; font-size: 12px; }

		.search-soukou      { padding-top: 4px; font-size: 12px; font-weight: bold; }
			.select-soukou  { width: 88px; height: 20px; font-size: 12px; }

		.search-hyouka      { padding-top: 4px; font-size: 12px; font-weight: bold; }
			.select-hyouka  { width: 88px; height: 20px; font-size: 12px; }

		.search-color       { padding-top: 4px; }
			.select-color   { width: 88px; height: 20px; font-size: 12px; }

		.search-option      { padding-top: 4px; }
			.select-option  { width: 88px; height: 20px; font-size: 12px; }


.nyuka
{
	width: 900px;
	height: 44px;

	background-image: url(/image/buy/ap-b-07-open-text_r5_c1.gif);
	background-repeat: no-repeat;
}

.count
{
	visibility: visible;

	height: 10px;

	font-size: 18px;
	font-weight: bold;

	color: #000;
}

.result-head { width: 60px; }

	.result-search
	{
		width: 680px;

		font-size: 14px;
		font-weight: bold;
	}

table.kekka { width: 900px; }

	.kekka a { text-decoration: none; }

	.result-paging { text-align: right; }

	.header-list
	{
		visibility: visible;

		border: 1px solid #66CC33;

		text-align: center;
		font-size: 12px;

		color: #f00;
		background-color: #E6F7DE;
	}

		.header-photo
		{
			width: 112px;
			height: 85px;

			color: #000;
		}

		.header-car
		{
			height: 18px;

			border: 1px solid #999999;

			text-align: left;

			background-color: #66CC33;
		}

		.header-price   { width: 70px; height: 61px; }
		.header-nensiki { width: 66px; height: 46px; }
		.header-soukou  { width: 70px; height: 46px; }
		.header-hyouka  { width: 59px; height: 46px; font-size: 10px; }
		.header-hosyo   { width: 42px; height: 46px; font-size: 10px; }
		.header-shift   { width: 35px; height: 46px; }
		.header-color   { width: 56px; height: 46px; }
		.header-area    { width: 55px; height: 46px; }
		.header-syaken  { width: 55px; height: 46px; }
		.header-day     { width: 63px; height: 46px; }
		.header-day2    { color: #000000; }

	.list-sort
	{
		visibility: visible;

		text-decoration: underline;

		color: #f00;
	}

		.list-sort a:link { color: #FF0000; }


	.result-list
	{
		border: 1px solid #66CC33;

		white-space: nowrap;

		text-align: center;
		font-size: 12px;

		color: #000;
		background-color: #fff;
	}

		.result-car
		{
			text-align: left;

			background-image: url(/image/buy/ap-b-ichiran_bg.gif);
			background-repeat: no-repeat;
		}

		.photo-small
		{
			width: 112px;
			height: 86px;

			border: 0px;
		}

			/**	HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
			 *
			 *	＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
			 *	これらは未使用か？
			 *	＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
			 *
			 *		.header-seiyaku { position: absolute; left: 105px; }
			 *
			 *		.header-gojupa { height: 46px; width: 45px; font-size: 10px; }
			 *
			 *		.result-search-value { position: absolute; top: 8px; left: 75px; width: 100px; }
			 *
			 **	HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

/* =========================================================== */
/* ▽お知らせ君*/
/* =========================================================== */

.osirase2
{
	width: 900px;
	height: 231px;

	font-size: 12px;
	background-image: url(/image/buy/ap-b-tuika-_r7_c1.gif);
	background-repeat: no-repeat;
}

	.osirase-maker         { padding-left: 110px; float: left; }
		.select-osirase-maker   { width: 100px; height: 20px; font-size: 12px; }

	.osirase-mail          { padding-left: 4px; float: left; }
		.text-osirase-mail      { width: 140px; height: 16px; font-size: 12px; ime-mode: disabled; }

	.osirase-car           { padding-left: 110px; }
		.select-osirase-car     { width: 150px; height: 20px; font-size: 12px; }

	.osirase-toggle-detail { float: left; padding-left: 32px; padding-top: 26px; }

	.osirase-imgbtn-send   { float: left; padding-left: 220px; }


	#osirase-detail { display: none; height: 0px; }

		.osirase-body      { margin-left: 32px; }
			.check-osirase-body     { width: 50px; text-align: center; }
				.check-osirase-body input { border: 0 none; }

		.osirase-body-etc  { margin-left: 32px; }
			.osirase-body-etc input { border: 0 none; }

		.osirase-price   { margin-left: 32px; height: 25px; }
			.select-osirase-price   { width: 100px; height: 20px; font-size: 12px; }

		.osirase-nensiki { margin-left: 32px; height: 25px; }
			.select-osirase-nensiki { width: 100px; height: 20px; font-size: 12px; }

		.osirase-soukou  { margin-left: 32px; height: 25px; }
			.select-osirase-soukou  { width: 100px; height: 20px; font-size: 12px; }

		.osirase-hyouka  { margin-left: 32px; height: 25px; }
			.select-osirase-hyouka  { width: 100px; height: 20px; font-size: 12px; }

		.osirase-color   { margin-left: 32px; height: 25px; }
			.select-osirase-color   { width: 100px; height: 20px; font-size: 12px; }

		.osirase-option  { margin-left: 32px; height: 25px; }
			.select-osirase-option  { width: 100px; height: 20px; font-size: 12px; }

/* =========================================================== */
/* △お知らせ君*/
/* =========================================================== */

