/* -----------------------------------------------------------
	SS検索用印刷用CSS
----------------------------------------------------------- */
body {
    margin: 0;
    padding: 0;
  }
  @page {
    size: A4 portrait;
	margin: 0mm auto;
  }

#head,
.n_detail_bt,
.n_myss_edit,
.n_employment,
.n_d_sslink,
.n_d_map_root,
#n_detail_b2 .n_d_car_list li .n_dc_reserve,
#pagetop,
.ft_link,
#n_con_ful .n_detail_right .n_business_h .n_h_status,
#n_con_ful .n_detail_right .n_send_mobile a,
.em_list,
#n_detail_b2 .n_d_car_list li a i,
.n_root_bt,
#map_full_bt,
#n_ft_link,
.n_ul #n_services,
.n_ul #n_services_car,
.n_ul #n_services_truck,
#n_ss_list .btb,
.n_ul .n_time,
.n_ul .n_note,
.n_ul .n_oppsite,
#status_select,
#pref_select,
#ssprint,
#n_breadcrumb,
#n_sub_list,
#ssdlcsv,
#ss_kokudoumeshi,
#car_bana,
#truck_bana,
.n_km,
.n_list_truck .n_t_tab li:before,
.smart_ft_banner,
#n_detail_b2 .n_d_car_list li .n_dc_detail span,
.n_list_truck .balloon,
.smart_menu ul li a i,
.n_flyer,
#car-lease-banner,
.smart_menu,.balloon,
.ft_img_link li:nth-child(1),
.ft_img_link li:nth-child(2),
.n_list_truck h4
{
	display:none;
}
.ft_img_link li{
	float: right !important;
	margin-top: 20px;
}

#n_map_a #n_ss_list .n_ul li h3 .seller_b{
	padding-left: 0;
}

#n_map_a #n_ss_list{
	width: 100%;
	float: left;
}

#n_map_a #n_ss_list .n_ul{
	width: 100%;
	float: left;
}
#n_map_a #n_ss_list .n_ul li{
	width: 300px;
	float: left;
}

#n_detail_b2 .n_d_car_l,#n_detail_b3 .n_d_truck_l{
	-webkit-print-color-adjust: exact;
	color-adjust: exact !important; 
}

#n_con_ful .n_detail_right .n_business_h{
	border-bottom: dashed 1px #000;
}


#map_canvas{
	width:100%;
	height:auto;
	float:left;
	position:relative;

}
#n_ss_con .n_ss_t{
	margin-top: 50px;
}

.n_detail_t h1{
	background-size: 25px 25px;
	-webkit-print-color-adjust: exact; 
	color-adjust: exact !important;
}

.n_d_map_in{
	float: none !important;
}

#n_detail_b4 .n_d_map_detail,.n_d_map_in,#map_canvas,.n_d_map_in h4{
	width: 100% !important;
}

.n_d_map_detail h4 span{
	color: #ff0000 !important;
	background: none !important;
}

.n_detail_base{
	padding: 0!important;
}

#nfooter #nfooter_wrap .ft_img_link span{
	text-align: left;
}
#nfooter #nfooter_wrap .ft_img_link li{
	width: auto;
	float: none;
}
.n_t_area{
	background: none !important;
	border-bottom: solid 1px #cbcbcb;
	border-right: solid 1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
}

.n_t_area ul{
	display: block!important;
	float: left!important;
	width: 125px !important;
	border-right: solid 1px #cbcbcb;
	border-top: solid 1px #cbcbcb;
	padding:0 !important;
	margin-top: 5px;
}
.n_t_area ul:last-child{
	border-right: none!important;
}

.n_t_area ul li{
	width: 105px !important;
	padding: 0!important;
	margin: 3px 0 0 5px;
	background: none!important;
}

#n_detail_b3 .n_d_truck_r .n_list_truck .n_t_tab li h5{
	color:#000;
	-webkit-print-color-adjust: exact; color-adjust: exact !important; 
}



#n_detail_b3 .n_d_truck_r .n_list_truck .n_t_tab li{
	padding: 0 5px;
	box-sizing: border-box;
	margin: 0;
	width: 126px !important;
	height: 120px!important;
	background: #fff !important;
}


#n_detail_b3 .n_d_truck_r .n_list_truck .n_t_tab li p{
	color: #000;
}


.n_d_map_detail,.n_d_map_detail img{
	width: 300px;
}

#routemap{
	width: 100%;
	margin: 10px auto;
	height: auto;
	float: none;
	position: relative;
	page-break-after: always !important;
}

#n_ss_data{
	width: 100%;
	float: left;
	position: relative;
}

#n_sswin{
	width:calc(100% - 2px);
	position: relative;
	padding: 0;
	margin: 10px auto;
	border: solid 1px #000;
	box-shadow: none;
	background: none;
}
#n_sswin .root_result{
	width:calc(100% - 20px);
	height:auto;
	float:left;
	margin:0;
	background: none;
}

#n_sswin .root_result h1{
	color: #000;
	width: 100%;
	font-size: 16px;
	float: left;
	border-bottom: solid 1px #000;
}

.root_result .start,.root_result .goal{
	width: 100%;
	float: left;
	padding:0;
	margin: 5px 0 0 0;
	font-size: 15px;
	color: #000;
}

.root_result .start{color: #4285F4;}
.root_result .goal{color: #E60020;}

.root_result .sertxt,.root_result .goal_t,.root_road .ssload{
	width:100%;
  float: left;
  padding:0;
	margin: 0;
  font-size: 16px;
  border:none;
	background: none;
  font-weight: bold;
}

.root_road .ssload{
	font-size: 14px;
	padding: 0;
	margin: 5px 0 0 0;
	height: auto;
	font-weight: normal;
	-webkit-appearance:none;
}

.root_road,.root_data{
	width:calc(100% - 20px);
	height:auto;
	float:left;
	margin:0;
	padding:10px;
	background: none;
}

.root_road h2,.root_data h2{
	width: 100%;
	float: left;
	font-size: 16px;
	border-bottom: solid 1px #000;
}
.root_data .n_root{
	width: 100%;
	height: auto !important;
	overflow: visible;
}

.n_root li{
	width: auto;
	margin-right: 10px;
	float: left;
}
#n_con_ful .n_detail_right .n_business_h .n_open_d,#n_con_ful .n_detail_right .n_business_h{
	border-bottom: solid 1px #000;
}

#n_con_ful .n_detail_right .n_send_mobile #n_url{
	font-size: 10px !important;
	-webkit-appearance:none;
	border: none;
	width: 190px;
}


.root_result span,.root_result .serbt,.root_result .goal_t a i{
	display: none;
}

#emergency .em_tit,
#emergency .em_pre li a,
#sslistall #sstable .tl1,
#sslistall #sstable .tl2,
#sslistall #sstable .tl3,
#sslistall #sstable .tl4,
#sslistall #sstable .tl5,
#sslistall #sstable .tl6,
#sslistall #sstable .tl7,
.status0,
.status1,
.status2,
.status3,
.status4
{
	color: #000;
}

#sslistall tr{
    border-bottom: 1px #CCCCCC solid;
}

#sslistall #sstable .tl7{
	border-right: 1px #CCCCCC solid;
}

.balloon,.n_d_car_list li h4{
	-webkit-print-color-adjust: exact; 
	color-adjust: exact !important; 
}

#n_detail_b1{
	min-height: 1450px;
	border-bottom: none !important;
	margin-top: 30px;
}
#n_detail_b2{
	min-height: 700px;
	margin-top: 30px;
	margin-bottom: 30px;
	border-bottom: 1px #CCCCCC solid !important;
}
#n_detail_b3 {
	min-height: 700px;
	border-bottom:none!important;
}
#n_detail_b4{
	min-height: 800px;
	width: 950px !important;
	margin-top: 150px;
	overflow: visible;
	vertical-align:top;
}


.n_d_services .n_d_list2 li,.n_d_txt dl dt,.n_d_txt dl dd span{-webkit-print-color-adjust: exact; color-adjust: exact !important; }
.n_d_txt dl dt{background: #F2F2F2!important;}
.n_d_services .n_d_list2 .mch_1{background:url(/img/ss/ne/mch1.png) no-repeat center left #F2F2F2!important;background-size: 25px 25px!important; padding-left: 30px;}
.n_d_services .n_d_list2 .mch_2{background:url(/img/ss/ne/mch2.png) no-repeat center left #F2F2F2!important;background-size: 25px 25px!important; padding-left: 30px;}
.n_d_services .n_d_list2 .mch_3{background:url(/img/ss/ne/mch3.png) no-repeat center left #F2F2F2!important;background-size: 25px 25px!important; padding-left: 30px;}
.n_d_services .n_d_list2 .mch_4{background:url(/img/ss/ne/mch4.png) no-repeat center left #F2F2F2!important;background-size: 25px 25px!important; padding-left: 30px;}
.n_d_services .n_d_list2 .mch_5{background:url(/img/ss/ne/mch5.png) no-repeat center left #F2F2F2!important;background-size: 25px 25px!important; padding-left: 30px;}
.n_d_services .n_d_list2 .mch_6{background:url(/img/ss/ne/mch6.png) no-repeat center left #F2F2F2!important;background-size: 25px 25px!important; padding-left: 30px;}



.n_d_services .n_d_list2 .mcc_1{ background:url(/img/ss/ne/mcc1.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcc_2{ background:url(/img/ss/ne/mcc2.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcc_3{ background:url(/img/ss/ne/mcc3.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcc_4{ background:url(/img/ss/ne/mcc4.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcc_5{ background:url(/img/ss/ne/mcc5.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcc_6{ background:url(/img/ss/ne/mcc6.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcc_7{ background:url(/img/ss/ne/mcc7.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}


.n_d_services .n_d_list2 .mcp_1{ background:url(/img/ss/ne/mcp1.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcp_2{ background:url(/img/ss/ne/mcp2.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcp_3{ background:url(/img/ss/ne/mcp3.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}
.n_d_services .n_d_list2 .mcp_4{ background:url(/img/ss/ne/mcp4.jpg) no-repeat center left;background-size: 25px 25px; padding-left: 30px;}

.bl1{background: url(/img/ss/bl1.png) no-repeat left center!important;background-size: 20px 20px!important;}
.bl2{background: url(/img/ss/bl2.png) no-repeat left center!important;background-size: 20px 20px!important;}
.bl3{background: url(/img/ss/bl3.png) no-repeat left center!important;background-size: 20px 20px!important;}
.bl4{background: url(/img/ss/bl4.png) no-repeat left center!important;background-size: 20px 20px!important;}
.bl5{background: url(/img/ss/bl5.png) no-repeat left center!important;background-size: 20px 20px!important;}

#n_services .n_list, .n_t_time .n_list, .n_t_support .n_list{
	-webkit-print-color-adjust: exact; color-adjust: exact !important;
}
#emergency_pop{
	overflow: visible;
}
.ui-dialog{
	display: block!important;
	position: static!important;
	margin-top: 370px!important;
	top: 0 !important;
	float: left!important;
	-webkit-print-color-adjust: exact; color-adjust: exact !important; 
}
.ui-dialog .status span{
	-webkit-print-color-adjust: exact; color-adjust: exact !important; 
}
.ui-dialog button{
	display: none;
}
.ui-widget-overlay{
	background: none !important;
}
#n_detail_a #n_detail_in .n_detail_left .d_note{
	color: #E60020!important;
	font-weight: normal;
	font-size: 10px!important;
	margin: 0!important;
	padding: 0!important;
}