/*検索エリア*/
#search_bg {
	background: url(/used/img/search_bg.gif) repeat-x;
}
#search_window {
	margin: 0 10px 20px 10px;
}
#search_ex_bg {
	background: url(/used/img/search_ex_bg.gif) repeat-x;
	padding: 3px 5px;
}
#search_ex_d td{
	line-height: 150%;
	white-space: nowrap;
}
.search_textm {
	font-size: 14px;
	line-height:125%;
}
.search_textl {
	font-size: 150%;
	color: #c00;
	font-weight: bold;
	font-family: "Arial Black" ,arial, sans-serif;
}
.search_textl_w {
	font-size: 150%;
	color: #ffffff;
	font-weight: bold;
	font-family: "Arial Black" ,arial, sans-serif;
}
.search_texts {
	font-size: 12px;
	line-height:133%;
}
/*サイドメニュー*/
.side_menu01_head {
	background-color: #cc0000;
}
.side_menu01_midashi {
	background-color: #ffffee;
	border-left: solid 3px #cc0000;
	border-right: solid 3px #cc0000;
	padding-left: 5px;
}
.side_menu_point {
	background: url(/common/img/icon_trigona.gif) no-repeat 0 center;
	padding-left: 6px;
}
.side_menu01_d {
	border-left: solid 3px #cc0000;
	border-right: solid 3px #cc0000;
	padding: 5px 3px 5px 5px;
}
.side_menu02_head {
	background-color: #cc99ff;
}
.side_menu02_d {
	border-left: solid 3px #cc99ff;
	border-right: solid 3px #cc99ff;
	padding: 5px;
}
.side_menu03_head {
	background-color: #ffcc99;
}
.side_menu03_d {
	border-left: solid 3px #ffcc99;
	border-right: solid 3px #ffcc99;
	padding: 5px;
}
.side_menu04_head {
	background-color: #ff9999;
}
.side_menu04_d {
	border-left: solid 3px #ff9999;
	border-right: solid 3px #ff9999;
	padding: 5px;
}
.side_menu05_head {
	background-color: #cccccc;
}
.side_menu05_d {
	border-left: solid 3px #cccccc;
	border-right: solid 3px #cccccc;
	padding: 5px;
}
.side_menu91_head {
	background-color: #90dc6a;
}
.side_menu91_d {
	border-left: solid 3px #90dc6a;
	border-right: solid 3px #90dc6a;
	padding: 5px;
}
.used_icon {
        width: 32px;
        height: 32px;
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
}
.map_btn_on, .map_btn_off {
        width:116px;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        white-space: nowrap;
}
.map_btn_on {
        background: url(img/btn_map_on.gif) no-repeat;
}
.map_btn_off {
        background: url(img/btn_map_off.gif) no-repeat;
}
.map_btn_off a, .root_btn a {
        display: block;
}
.root_btn {
        font-weight: bold;
        font-size: 14px;
        padding: 5px;
        background: url(img/btn_root.gif) no-repeat;
        text-align: center;
}
.result_candidacy {
        background-color: #ffc178;
        border: solid 1px #999999;
        border-bottom-width: 3px;
        font-weight: bold;
        padding: 5px;
}
.candidacy_h {
        width: 1%;
        font-weight: bold;
        white-space: nowrap;
        border-left: solid 5px #ff0000;
        padding: 5px;
}
.candidacy_d {
        float: left;
        white-space: nowrap;
        margin-right: 1.5em;
}
.used_icon {
        width: 32px;
        height: 32px;
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
}
.map_btn_on, .map_btn_off {
        width:116px;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        white-space: nowrap;
}
.map_btn_on {
        background: url(/used/img/btn_map_on.gif) no-repeat;
}
.map_btn_off {
        background: url(/used/img/btn_map_off.gif) no-repeat;
}
.map_btn_off a, .root_btn a {
        display: block;
}
.root_btn {
        font-weight: bold;
        font-size: 14px;
        padding: 5px;
        background: url(/used/img/btn_root.gif) no-repeat;
        text-align: center;
}
.shop_h {
        background-color:#edf3ff;
        width: 10%;
        white-space: nowrap;
}
.shop_d {
        background-color: #ffffff;
}

#map_side{
        width:200px;
        vertical-align:top;
        padding:35px 0px 0px 15px;
}
#map_side p.map_rnaviicon_print{
        margin:0px 0px 5px 0px;
        padding:0px 0px 3px 23px;
        background:url(/used/search/map/image/img_map_print.gif) no-repeat 0px 50%;
}
#map_side p.map_rnaviicon_mail{
        margin:0px 0px 5px 0px;
        padding:0px 0px 3px 23px;
        background:url(/used/search/map/image/img_map_mail.gif) no-repeat 0px 50%;
}
#map_side p.map_rnaviicon_start{
        margin:0px 0px 5px 0px;
        padding:0px 0px 3px 23px;
        background:url(/used/search/map/image/img_map_start.gif) no-repeat 0px 50%;
}
#map_side p.map_rnaviicon_goal{
        margin:0px 0px 5px 0px;
        padding:0px 0px 3px 23px;
        background:url(/used/search/map/image/img_map_goal.gif) no-repeat 0px 50%;
}
#map_rnaviroute{
        background:#999999;
}
#map_rnaviroute th{
        width:20%;
        font-weight:100;
        background:#ffffff;
        vertical-align:top;
        white-space:nowrap;
        text-align:center;
}
#map_rnaviroute td{
        background:#ffffff;
        vertical-align:top;
        padding-left:15px;
}
#map_rnaviroute td.route_arrow{
        background:#ffffff url(/used/search/map/image/img_map_arrow1.gif) no-repeat 3px 50%;
}
#map_rnaviroute .route_head{
        background-color: #ffffee;
}

.large {
	font-size: 100%;
}
.price {
	color: #cc0000;
	font-weight: bold;
	font-size: 100%;
}
/********************* 特選車 ****************************/
.choice_cnr_l {
	width: 5px;
	background: url(/used/img/choice_cnr_l.gif) no-repeat;
}
.choice_bg {
	width: 99%;
	background: url(/used/img/choice_bg.gif) repeat-x;
}
.choice_cnr_r {
	width: 5px;
	background: url(/used/img/choice_cnr_r.gif) no-repeat;
}
.choice_tag {
	width: 100%;
	background-color: #ffffff;
}
.choiced_car {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.tag_d {
	padding: 2px 10px 3px 10px;
	vertical-align: top;
}
.tag_d_border {
	padding: 3px 10px 5px 10px;
	border-top: dashed 1px #cccccc;
	border-bottom: dashed 1px #cccccc;
}
.tag_cnr_l {
	text-align: left;
	vertical-align: top;
}
.tag_cnr_r {
	text-align: right;
	vertical-align: top;
}
.tag_cnr_btm_l {
	text-align: left;
	vertical-align: bottom;
}
.tag_cnr_btm_r {
	text-align: right;
	vertical-align: bottom;
}
.tag_hole {
	width: 99%;
	padding: 5px 0 3px;
}
.tag_h {
	padding-left: 10px;
	padding-bottom: 2px;
}
/********************* 検索結果 ****************************/
.search_result {
	width: 100%;
	border-bottom: solid 1px #cccccc;
}
.search_result td {
	padding: 15px 5px 10px;
	line-height: 150%;
}
/********************* サイドメニュー ****************************/
.side_menu01_head {
	background-color: #cc0000;
}
.side_menu01_midashi {
	background-color: #ffffee;
	border-left: solid 3px #cc0000;
	border-right: solid 3px #cc0000;
	padding-left: 5px;
}
.side_menu_point {
	background: url(/common/img/icon_trigona.gif) no-repeat 0 center;
	padding-left: 6px;
}
.side_menu01_d {
	border-left: solid 3px #cc0000;
	border-right: solid 3px #cc0000;
	padding: 5px;
}
.side_menu03_head {
	background-color: #ffcc99;
}
.side_menu03_d {
	border-left: solid 3px #ffcc99;
	border-right: solid 3px #ffcc99;
	padding: 5px;
}
.side_menu04_head {
	background-color: #ff9999;
}
.side_menu04_d {
	border-left: solid 3px #ff9999;
	border-right: solid 3px #ff9999;
	padding: 5px;
}
.side_keyword_rank td {
	padding: 0.2em 5px 0.3em;
}
.side_sponcer{
	padding: 10px 5px;
}
.sponcer_textl {
	font-size: 100%;
	line-height: 115%;
}
.sponcer_textm {
	font-size: 80%;
}
.sponcer_textsss {
	font-size: 80%;
	line-height: 115%;
}
p.map_rnaviname_goal{
        margin:0px 0px 5px 10px;
        padding:0px 0px 5px 10px;
        font-weight:bold;
}
p.map_rnaviname_start{
        margin:0px 0px 5px 10px;
        padding:0px 0px 5px 10px;
        font-weight:bold;
}
.pickupcolor {
	background-color: #CC0000;
}
.right_midashi{ margin: 10px 0 0 0; padding: 3px 7px; background: url(/common/img/stc.gif) repeat-x; 
border-bottom: 1px solid #ccc; font-weight: bold; font-size:80%;}


/***************** 販売店関連H1設定 ************************/

h1 {
	font-size:90%;
	line-height:125%;
}
