@charset "utf-8";

.printPr {
	display:inline !important;
}
.main_area {
	float: none!important;
	margin: 0 auto!important;
}
.main_def {
	width: auto!important;
}
header,
.sidemenu,
#footer,
.btn_print,
#topic-path,
.shopMenuBtn,
.identify_area,
.banner_area,
.right_stock,
.iconUseCss,
.shop_detail_wrap,
.qua_link,
.other_btn_area,
.favoriteBtn,
.right_area .btn_color1,
.mail_magazine,
.quality_img,
.priceTextBox .one,
.select_photo {
	display: none!important;	
}
.sec_layout .sub_def {
	display: none!important;	
}
#shop_fair #map_canvas {
	display:block!important;
}
#car_detail .sub_def {
	display: none!important;
}
#shop_navigation {
		display: none!important;	
}
#car_detail .price_ttl {
	padding: 8px 0 5px !important;
    width: 100% !important;
    float: none;
}
#car_detail .priceTextBox {
    width: 100% !important;
}
.select_photo {
	display: none!important;	
}

#car_detail .price_ttl p.three {
    display: none!important;
}
#car_detail .price_ttl p.three a{
    display: none!important;
}
#car_detail .price_ttl h3.two {
    float: none;
}
#car_detail .price_ttl h3.two span {
    vertical-align:bottom!important;
}
#car_detail .price_ttl h3.two span span {
    vertical-align:baseline!important;
}
#car_detail .price_ttl p.one {
    padding-top: 5px;
}
#car_detail .car_search_in {
    border-right:none !important;	
    border-left:none !important;	
    border-bottom:none !important;	
}
#car_detail .hldPrice {
    width: 100% !important;
    float: none !important;
    margin-top: 0px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
#car_detail #insureBox {
    width: 100% !important;
    float: none !important;
    margin-top: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
body#car_detail{
	width:1000px !important;
	_zoom: 0.75;
	padding:0 0;
}
@page {
	margin: 12.7mm 5mm;
}
#car_detail .car_search_in,
#car_detail .car_search_area,
#car_detail .main_def {
	width:100% !important;	
}

#car_detail p.Information {
	font-size:0.9em;
}
#car_detail div.Ttl {
	font-size:13px;
}
#StoreInfo .TelnumBox .RightBox div.Ttl {
    font-size: 12px;
}
#StoreInfo {
    margin-bottom: 5px;
}
#car_detail .status_table tr,
#car_detail .status_table td {
    font-size: 16px!important;
}
#StoreInfo .TelnumBox .RightBox p.Number {
    font-size: 14px;
}
.status_table {
	font-size:9px!important;
}
#car_detail .second_box {
    padding-bottom:0 !important;
}
#car_detail .second_box .guarantee_box,
#car_detail .second_box .check_box {
    padding-bottom:0 !important;
}
#car_detail .second_box .left_area {
    width: 55%!important;
}
#car_detail .second_box .right_area {
    width: 43%!important;
}
#StoreInfo .TelnumBox .RightBox div.Ttl {
    font-size: 13px!important;
}
.general-notes li {
	font-size:13px;
}

#car_detail .soubi_td span {
    display: block;
    float: left;
    width: 70px;
    text-align: center;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 2px 0;
    color: #000;
    font-size: 9px;
    background: #FFF;
    border:1px solid #555;
}
#car_detail .gray_title {
    border:1px solid #555;
    color: #000;
    padding: 2px 0;
    text-align: center;
    background: #FFF;
}
#car_detail .car_search_ttl .car_title	{
	width:550px;
}
#car_detail .price_ttl p.number {
    float: right;
    font-size: 16px!important;
    margin-top: -95px;
    padding: 5px 0;
    width: 250px;
    border: 1px solid #CCC;
    text-align: center;
}
#car_detail .staff_comment ul li span {
    padding: 22px 6%;
}
#car_detail .general-notes li {
    font-size: 11px;
}