/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {
	
	/**  carTopMenu s **/
	.carTopMenu { 
		width:100%; height:110px; display:inline-block; 
		background:#eef2f6; 
	}
	.carTopMenu li { float:left; text-align:center; }
	.carTopMenu_l { width:10%; padding-top:49px; }
	.carTopMenu_c { width:80%; }
	.carTopMenu_r { width:10%;; padding-top:49px; }
	.carTopMenubtbBox { 
		width:30px; height:30px; margin: 0 auto; text-align:center; 
		border-radius:50%; background:#fff;  border:2px solid #fff;  box-shadow: 0 4px 4px -4px #777;
		cursor:pointer;
	}
	.carTopMenubtbBox:hover { border:2px solid #000;  }
	.carTopMenubtbBox img { margin-top:7px; width:8px; }
	.carTopMenu_cc { width:350px; height:110px; margin: 0 auto; text-align:center; overflow: hidden; position: relative; }  
	.carTopMenu_ccs { position: absolute; }
	.carTopMenu_cBox { 
		float:left; text-align:center; margin-left:3px; margin-right:3px; margin-top:18px; padding:10px; 
		border-radius:50%; background:#fff; width:80px; height:80px;
		border:2px solid #fff; cursor:pointer;
	}
	.carTopMenu_cBox:hover { border:2px solid #019cd0;  }
	.carTopMenu_cBox_on { 
		float:left; text-align:center; margin-left:3px; margin-right:3px; margin-top:18px; padding:10px; 
		border-radius:50%; background:#fff; width:80px; height:80px;
		border:2px solid #019cd0; cursor:pointer;
	}
	.carTopMenu_img { text-align:center; margin-top:10px; height:20px; }
	.carTopMenu_img img { max-width:50px; height:20px; }
	.carTopMenu_title { 
		margin-top:10px; height:20px;
		text-align:center;  color:#222; font-size:12px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	} 
	/**  carTopMenu e **/

	.carTopTitle { 
		margin-top:30px; margin-bottom:20px;
		text-align:center;  color:#444; font-size:24px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1em;  
	}
	.carTopMenu_cBox_all {  
		padding-top:17px;
		text-align:center; color:#444; font-size:20px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1em;  
	}

	/* list s */
	.carList { width:100%; display:inline-block; }
	.carList li { float:left; width:50%; text-align:center; }
	.carListBox { 
		height:290px; margin-top:20px; margin-left:10px;  margin-right:10px; padding:10px;
		border-top:5px solid #e5e9f3; border-left:1px solid #e5e9f3; border-right:1px solid #e5e9f3; border-bottom:1px solid #e5e9f3; 
		border-radius:0px 0px 20px 20px; cursor:pointer;
	}
	.carListBox:hover { border-top:5px solid #c30d23; border-left:1px solid #c30d23; border-right:1px solid #c30d23; border-bottom:1px solid #c30d23; }
	.carList_img { height:120px; }
	.carList_img img { width:100%; max-height:120px; }
	.carList_title {
		height:20px; margin-top:10px;  margin-left:5px; margin-right:5px; 
		text-align:left; color:#222; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:15px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.carList_stitle {
		height:20px; margin-top:10px;  margin-left:5px; margin-right:5px; 
		text-align:left; color:#6b7486; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:14px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.carList_s_jprice { 
		font-size:12px; font-family:'NanumGothicBold'; text-align:left; color:#222; letter-spacing: 0.01em; line-height:1em; 
		margin-top:10px;  margin-left:5px; margin-right:5px;  font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.carList_jprice {
		font-size:12px; font-family:'NanumGothicBold'; text-align:left; color:#222; letter-spacing: 0.01em; line-height:1em; 
		margin-top:5px;  margin-left:5px; margin-right:5px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.carList_jprice_dd_l { float:left; width:100%; text-align:left; } 
	.carList_jprice_dd_r { float:left; width:100%; text-align:left; margin-top:10px; }
	.carList_font { color:#6b7486; }
	.carList_view {
		font-size:12px; font-family:'NanumGothic'; text-align:center; color:#222; letter-spacing: 0.01em; line-height:1em; 
		padding:6px; background:#e5e9f3; border-radius:10px;
	}
	.carList_view img { height:4px; margin-right:5px; }
	/* list e */

	/* view s */
	.carView_t { width:100%; display:inline-block; background:#fff; } 
	.carView_t li { float:left; text-align:left; }
	.carView_t_l { width:100%; display:inline-block; }
	.carView_t_c { width:100%; height:20px; display:inline-block; }
	.carView_t_r { width:100%; display:inline-block; }
	.carView_timgs { height:330px; z-index:1; position:relative; }
	.carView_timgs2 { height:300px;  z-index:2; position:relative; background:#fff; }
	.carView_timgs img { width:100%; height:330px; position:relative; }
	.carView_title {
		text-align:left; color:#222; margin-left:20px;  margin-right:20px; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 	
	}
	.carView_stitle {
		text-align:left; color:#6b7486;  margin-top:10px; margin-left:20px;  margin-right:20px; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:18px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 	
	}
	.carView_t_simg { margin-top:20px; }
	.carView_t_simg_dd { float:left; width:20%; }
	.carView_t_simg_dd div { margin:3px; }
	.carView_t_simg_dd div img { width:100%; height:52px; cursor:pointer; }
	.carView_t_simg_dd div img:hover { transform:scale(1.06); transition: 0.3s; }

	.carView_timg_navi { position:relative; top:-180px;  z-index:3; }
	.carView_timg_navi_l { position:absolute; left:10px; }
	.carView_timg_navi_r { position:absolute; right:10px; }

	.carView_t_order { width:100%; display:inline-block; margin-top:20px; }
	.carView_t_order dd { 
		float:left; height:63px; 
		text-align:center;  font-size:18px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 	cursor:pointer; 
	}
	.carView_t_order_l { width:49%; padding-top:22px; background:#c30d23; color:#fff; }
	.carView_t_order_c { width:2%; }
	.carView_t_order_r { width:49%; padding-top:15px; background:#fff; border:2px solid #444; color:#222; }
	.carView_t_order_l img { height:24px; margin-right:10px; Vertical-align:middle; }
	.carView_t_order_r img { height:35px; margin-right:10px; padding-bottom:5px; Vertical-align:middle;}

	.carView_basic { width:100%; display:inline-block; margin-top:110px; }
	.carView_basic li { float:left; }
	.carView_basic_t_l { text-align:left; width:50%; }
	.carView_basic_t_r { text-align:right; width:50%; }
	.carView_basics { width:100%; display:inline-block; border-top:1px solid #ddd; background:#fff; margin-top:10px; }
	.carView_basics li { float:left; width:25%; text-align:center; border-bottom:1px solid #ddd; }
	.carView_basics li div { text-align:center; padding-top:18px; padding-bottom:18px; }

	.carView_price { width:100%; display:inline-block; margin-top:40px; }
	.carView_price_title { text-align:left; padding-left:10px;}
	.carView_price_title2 { text-align:center; background:#eef2f6;  padding:10px; border-bottom:1px solid #ddd; }
	.carView_price li { float:left; }
	.carView_price_l { width:100%; }
	.carView_price_c { width:100%; }
	.carView_price_r { width:100%; }
	.carView_price_box { 
		margin-top:10px; 
		width:100%; display:inline-block; border-top:1px solid #ddd; background:#fff;
	}
	.carView_price_box dd { float:left; height:46px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ddd; }
	.price_infoClass_th1 { width:40%; background:#eef2f6; border-right:1px solid #ddd;  }
	.price_infoClass_th2 { width:60%; padding-left:10px; }
	.price_infoClass_th21 { width:20%; background:#eef2f6;  text-align:center; border-right:1px solid #ddd; }
	.price_infoClass_th22 { width:40%; background:#eef2f6;  text-align:center;border-right:1px solid #ddd; }
	.price_infoClass_th1, .price_infoClass_th3 { text-align:center; }
	.price_infoClass_th2, .price_infoClass_th4 { text-align:left; }
	.price_infoClass_th3  { width:40%; background:#eef2f6; border-right:1px solid #ddd;}
	.price_infoClass_th4 { width:60%; padding-left:10px; }
	.price_infoClass_th33  { width:40%; background:#eef2f6;  text-align:center; border-right:1px solid #ddd; }
	.price_infoClass_th44 { width:60%; padding-left:10px; text-align:left;  }
	.price_info_line_1, .price_info_line_2, .price_info_line_3 { width:20%; border-right:1px solid #ddd; }
	.price_info_line_4 { width:40%; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

	.carView_action_line { border-bottom:2px solid #444; padding-bottom:10px; }
	.carView_action { width:100%; display:inline-block; margin-top:40px;  border-bottom:1px solid #ddd; }
	.carView_actions {  }
	.carView_actions li { float:left; text-align:left; width:25%; }
	.carView_actionsBoxs { }
	.carView_actionsBox { border-right:1px solid #ddd; }
	.carView_actionsBox_end {  }
	.carView_actionsBox_txt {
		margin-top:10px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px;
		text-align:center; color:#000; font-size:12px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.8em; 
	}

	.carView_siability { margin-top:60px; }
	.carView_siabilitys { width:100%; display:inline-block;  }
	.carView_siabilitys li { border-top:2px solid #444;  }
	.carView_siabilitys_title { padding-top:15px;  padding-left:15px; padding-bottom:10px; text-align:left; }
	.carView_siabilitysBox  { border-right:1px solid #ddd; }
	.carView_siabilitysBox_end  { }
	.carView_siabilitys_li_33 { float:left; text-align:left; width:33.3%; border-bottom:1px solid #ddd;  }
	.carView_siabilitys_li_25 { float:left; text-align:left; width:25%; border-bottom:1px solid #ddd; }

	.carView_siabilitys table { width:100%; margin-top:10px; }
	.carView_siabilitys table th, .carView_siabilitys table td { padding:10px; border:1px solid #ddd;  }
	.carView_siabilitys table th { 
		background:#f3f3f3; 
		text-align:center; color:#444; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;
	}
	.carView_siabilitys table td { 
		background:#fff; 
		text-align:left; color:#777; font-size:14px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em;
	}
	.carView_siabilitys_th_1 { width:33.3%; } 	.carView_siabilitys_th_2 { width:25%; }
	.carView_siabilitys_txt {
		margin-top:10px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px;
		text-align:left; color:#000; font-size:12px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.8em; 	
	}

	.carView_srefundId { width:100%; display:inline-block; margin-top:40px;  }
	.carView_srefundId_l, .carView_srefundId_r { float:left; width:100%; }
	.carView_srefundId_c { float:left; width:1.5%; }
	.carView_srefundId_font { text-align:left; color:#555; font-size:13px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.7em; }

	.carView_font_1 { color:#000; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_2 { color:#000;  font-size:12px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_3 { color:#000; font-size:14px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_4 { color:#000; font-size:14px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_5 { color:#000; font-size:13px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em; 	}
	.carView_font_6 { color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; }

	.carView_back_0 { background:#fff; }
	.carView_back_1 { background:#fff; }

	.carView_siabilitys_title img { height:8px; margin-bottom:5px; }
	.carView_basics_pp_m { display:inline-block; }
	.carView_basics_pp_pc { display:none; }
	/* view e */

	/* fastOrders s */
	#fastOrder_back {
		z-index:99990; display:none; background:#000; opacity: 0.3; 
		width:100%; height:100%; left:0px; top:0px;
		position:fixed; overflow:hidden; -webkit-overflow-scrolling:touch;	
	}
	#fastOrders { 
		width:100%; height:495px; top:50%; margin-top:-247px;
		z-index:99991; display:none; position:fixed; 
		overflow:hidden; -webkit-overflow-scrolling:touch;
		box-shadow: 0 10px 50px rgba(0, 0, 0, 0.4); 
	}
	.fastOrderss { 
		width:100%; height:495px; display:inline-block; 
		background: linear-gradient( 120deg, #a70014, #df2239, #ff001f, #ff5368);;
	}
	.fastOrderss_x { position:relative; float:right; z-index:99992; top:15px; right:20px; }
	.fastOrderss_x img { height:18px; cursor:pointer; }
	.fastOrderss_x img:hover {  opacity: 1.0;  transform:scale(1.3); transition: 0.3s; }
	.fastOrderss_title {
		padding-top:15px; padding-bottom:10px;
		text-align:center; color:#fff; font-size:22px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.1em; line-height:1.0em; 	
	}
	.fastOrderss_Box {
		margin-left:20px; margin-right:20px; padding:20px; height:430px;  background:#fff;
	}

	.Main_orderBoxs_table { width:100%; }
	.fastOrderss_Boxs {
		padding-left:17px; padding-right:17px; padding-top:5px; padding-bottom:15px; border-bottom:1px solid #e3e4e4; 
		text-align:left; color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.Main_orderBoxs_table_td  { width:100%; height:48px; text-align:left; padding:9px; border-bottom:1px solid #e3e4e4; }
	.Main_orderBoxs_table_td_div  { 
		margin:7px; color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.Main_orderBoxs_table_td_div2  { 
		margin:7px; padding-top:10px; 
		color:#000; font-size:14px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.Main_orderBoxs_table_td_end  { width:100%; text-align:left; padding:10px; }
	.MlangSelect_car_table { width:100%; }
	.MlangSelect_car_table_1  { width:30%; text-align:left; }
	.MlangSelect_car_table_2  { width:70%; text-align:left; }
	.Main_orderBoxs_select, .Main_orderBoxs_input {
		padding:4px; background:#fff; border:0px;
		color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  
	}
	.Main_orderBoxs_select:hover, .Main_orderBoxs_input:hover { background:#ffdbdb; }
	.Main_orderBoxs_select_100, .Main_orderBoxs_input_100 { width:100%; }
	.Main_orderBoxs_radio { width:20px; height:20px; }

	.Main_orderBoxs_submit { 
		width:90%; text-align:center; margin:0 auto; background:#000; padding:10px;  border-radius:20px; margin-top:10px; 
		color:#fff; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	/* fastOrders e */

	/* counsel s */
	.CarCounselTitle { 
		margin:20px;
		text-align:center;  color:#444; font-size:22px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  
	}
	.CarCounselTitle span { color:#c30d23; }
	.CarCounsel_menu { width:100%; display:inline-block;  } 
	.CarCounsel_menu li { float:left; width:50%; }
	.CarCounsel_menus_on { 
		border-radius:20px; padding:10px; margin-left:5px; margin-right:5px; 
		text-align:center; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
		border:2px solid #c30d23; color:#fff; background:#c30d23;
	}
	.CarCounsel_menus_off {
		border-radius:20px; padding:10px; margin-left:5px; margin-right:5px; 
		text-align:center; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
		border:2px solid #e3e4e4; color:#555;  background:#fff;
	}
	.CarCounsel_form_p { text-align:center; }  .CarCounsel_form_p img { height:10px; Vertical-align:top; }

	.CarCounsel_t {
		margin:10px;
		text-align:center; color:#c3031a; font-size:12px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; 
	}

	.CarCounsel_form { margin-left:10px; margin-right:10px;  }
	.CarCounsel_forms { width:100%; display:inline-block;  }
	.CarCounsel_forms li { float:left; }
	.CarCounsel_div_1 { margin-bottom:10px; }  
	.CarCounsel_div_2 { 
		margin-top:15px;  color:#222;
		text-align:center; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  
	} 
	.CarCounsel_input, .CarCounsel_select {
		width:100%; border:1px solid #ccc; padding:4px;  
		background:#fff; color:#555; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.CarCounsel_radio { width:20px; height:20px; }
	.Carinput_name {
		width:100%; padding-left:45px; padding-right:10px; padding-top:8px; padding-bottom:8px; border:2px solid #c30d23; border-radius:30px;
		color:#222; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		background-image:url("/Mlang/img/Carinput_name.png"); background-size:20px 20px; background-position:top 10px left 15px; background-repeat:no-repeat; 
	}
	.Carinput_hp {
		width:100%; padding-left:48px; padding-right:10px; padding-top:8px; padding-bottom:8px; border:2px solid #c30d23; border-radius:30px;
		color:#222; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		background-image:url("/Mlang/img/Carinput_hp.png"); background-size:20px 20px; background-position:top 10px left 15px; background-repeat:no-repeat; 
	}

	.CarCounsel_as { width:100%; display:inline-block; text-align:center; margin:10px;}
	.CarCounsel_as span { 
		color:#c30d23; font-size:12px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}  
	.CarCounsel_as span img { height:22px; margin-right:10px; Vertical-align:middle; }
	
	.CarCounsel_action { margin-top:5px; } 
	.CarCounsel_actions { width:100%; display:inline-block; }
	.CarCounsel_action li { float:left; }
	.CarCounsel_action_div { margin:3px; height:36px; }
	.CarCounsel_action_div2 { 
		margin:17px; 
		text-align:left; color:#000; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;
	}
	.CarCounsel_action_li_1 { width:100%; }
	.CarCounsel_action_li_2 { width:100%; }
	.CarCounsel_action_li_3 { width:100%; }
	.CarCounsel_action_li_4 { width:100%; }

	.CarCounsel_cont { margin-left:10px; margin-right:10px; }
	
	.CarCounsel_pcf { margin-left:10px; margin-right:10px;   text-align:left; margin-top:10px; }
	.CarCounsel_pcf_1 { text-align:right; color:#777; font-size:12px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; }
	.CarCounsel_pcf_1 span { cursor:pointer; }
	.CarCounsel_pcf_2 { cursor:pointer; text-align:left;  color:#444; font-size:12px; font-family:'GmarketSansMedium'; letter-spacing: 0.01em; line-height:1.7em; }
	.CarCounsel_pcf_2 span { color:#222; font-family:'GmarketSansBold'; }
	.CarCounsel_pcf_line { display:none; }

	.CarCounsel_submit {
		border-radius:20px; padding:10px; margin-left:5px; margin-right:5px;  margin-top:20px; 
		text-align:center; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
		color:#fff; background:#c30d23;
	}

	.CarCounsel_font_1 { color:#777; }
	/* counsel e */

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {

	/**  carTopMenu s **/
	.carTopMenu { 
		width:100%; height:140px; display:inline-block; 
		background:#eef2f6; border-radius:30px;
	}
	.carTopMenu li { float:left; text-align:center; }
	.carTopMenu_l { width:100px; padding-top:49px; }
	.carTopMenu_c { width:1100px;  }
	.carTopMenu_r { width:100px; padding-top:49px; }
	.carTopMenubtbBox { 
		width:40px; height:40px; margin: 0 auto; text-align:center; 
		border-radius:50%; background:#fff;  border:2px solid #fff;  box-shadow: 0 4px 4px -4px #777;
		cursor:pointer;
	}
	.carTopMenubtbBox:hover { border:2px solid #000;  }
	.carTopMenubtbBox img { margin-top:10px; width:10px; }
	.carTopMenu_cc { width:800px; height:140px; margin: 0 auto; text-align:center; overflow: hidden; position: relative; }  
	.carTopMenu_ccs { position: absolute; }
	.carTopMenu_cBox { 
		float:left; text-align:center; margin:20px; padding:10px; 
		border-radius:50%; background:#fff; width:100px; height:100px;
		border:2px solid #fff; cursor:pointer;
	}
	.carTopMenu_cBox:hover { border:2px solid #019cd0;  }
	.carTopMenu_cBox_on {
		float:left; text-align:center; margin:20px; padding:10px; 
		border-radius:50%; background:#fff; width:100px; height:100px;
		border:2px solid #019cd0; cursor:pointer;
	}
	.carTopMenu_img { text-align:center; margin-top:15px; height:30px; }
	.carTopMenu_img img { max-width:60px; height:30px; }
	.carTopMenu_title { 
		margin-top:10px; height:30px;
		text-align:center; color:#222; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	} 
	/**  carTopMenu e **/

	.carTopTitle { 
		margin-top:10px; margin-bottom:30px;
		text-align:center;  color:#444; font-size:30px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1em;  
	}
	.carTopMenu_cBox_all {  
		padding-top:24px;
		text-align:center; color:#444; font-size:26px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1em;  
	}

	/* list s */
	.carList { width:100%; display:inline-block; }
	.carList li { float:left; width:25%; text-align:center; }
	.carListBox { 
		height:370px; margin-top:30px; margin-left:10px;  margin-right:10px; padding:20px;
		border-top:5px solid #e5e9f3; border-left:1px solid #e5e9f3; border-right:1px solid #e5e9f3; border-bottom:1px solid #e5e9f3; 
		border-radius:0px 0px 20px 20px; cursor:pointer;
	}
	.carListBox:hover { border-top:5px solid #c30d23; border-left:1px solid #c30d23; border-right:1px solid #c30d23; border-bottom:1px solid #c30d23; }
	.carList_img { height:200px; }
	.carList_img img { width:100%; max-height:200px; }
	.carList_title {
		height:20px; margin-top:15px;  margin-left:5px; margin-right:5px; 
		text-align:left; color:#222; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:18px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.carList_stitle {
		height:20px; margin-top:7px;  margin-left:5px; margin-right:5px; 
		text-align:left; color:#6b7486; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.carList_s_jprice { 
		font-size:14px; font-family:'NanumGothicBold'; text-align:left; color:#222; letter-spacing: 0.01em; line-height:1em; 
		margin-top:20px;  margin-left:5px; margin-right:5px;  font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	} 
	.carList_jprice {
		font-size:14px; font-family:'NanumGothicBold'; text-align:left; color:#222; letter-spacing: 0.01em; line-height:1em; 
		margin-top:10px;  margin-left:5px; margin-right:5px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.carList_jprice_dd_l { float:left; width:60%; text-align:left; } 
	.carList_jprice_dd_r { float:left; width:40%; text-align:right; }
	.carList_font { color:#6b7486; }
	.carList_view {
		font-size:13px; font-family:'NanumGothic'; text-align:center; color:#222; letter-spacing: 0.01em; line-height:1em; 
		padding:6px; background:#e5e9f3; border-radius:10px;
	}
	.carList_view img { height:4px; margin-right:5px; }
	/* list e */

	/* view s */
	.carView_t { width:100%; height:530px; display:inline-block; margin-top:20px; background:#fff; } 
	.carView_t li { float:left; text-align:left; }
	.carView_t_l { width:63%; }
	.carView_t_c { width:2%; }
	.carView_t_r { width:35%; }
	.carView_timgs { height:530px; z-index:1; position:relative; }
	.carView_timgs2 { height:500px;  z-index:2; position:relative; background:#fff; }
	.carView_timgs img { width:100%; height:530px; border-radius:20px; position:relative; }
	.carView_title {
		text-align:left; color:#222; margin-top:20px; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:24px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 	
	}
	.carView_stitle {
		text-align:left; color:#6b7486;  margin-top:15px; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 	
	}
	.carView_t_simg { margin-top:30px; }
	.carView_t_simg_dd { float:left; width:20%; }
	.carView_t_simg_dd div { margin:3px; }
	.carView_t_simg_dd div img { width:100%; height:52px; cursor:pointer; }
	.carView_t_simg_dd div img:hover { transform:scale(1.06); transition: 0.3s; }

	.carView_timg_navi { position:relative; top:-280px;  z-index:3; }
	.carView_timg_navi_l { position:absolute; left:10px; }
	.carView_timg_navi_r { position:absolute; right:10px; }

	.carView_t_order { width:100%; display:inline-block; margin-top:25px; }
	.carView_t_order dd { 
		float:left; height:53px; border-radius:20px; 
		text-align:center;  font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 	cursor:pointer; 
	}
	.carView_t_order_l { width:48.5%; padding-top:17px; background:#c30d23; color:#fff; }
	.carView_t_order_c { width:3%; }
	.carView_t_order_r { width:48.5%; padding-top:10px; background:#fff; border:2px solid #444; color:#222; }
	.carView_t_order_l img { height:24px; margin-right:10px; Vertical-align:middle; }
	.carView_t_order_r img { height:35px; margin-right:10px; padding-bottom:5px; Vertical-align:middle; }

	.carView_basic { width:100%; display:inline-block; margin-top:30px; }
	.carView_basic li { float:left; }
	.carView_basic_t_l { text-align:left; width:50%; }
	.carView_basic_t_r { text-align:right; width:50%; }
	.carView_basics { width:100%; display:inline-block; border-top:2px solid #444; background:#fff; margin-top:10px; }
	.carView_basics li { float:left; text-align:center; border-bottom:1px solid #ddd; }
	.price_info_line_1, .price_info_line_2, .price_info_line_3 { width:20%; border-right:1px solid #ddd; }
	.price_info_line_4 { width:40%; }
	.carView_basics li div { text-align:center; padding:18px; }

	.carView_price { width:100%; display:inline-block; margin-top:60px; }
	.carView_price_title { text-align:left; }
	.carView_price_title2 { text-align:center; background:#eef2f6; padding:15px; border-bottom:1px solid #ddd; }
	.carView_price li { float:left; }
	.carView_price_l { width:100%; }
	.carView_price_c { width:100%; height:40px; }
	.carView_price_r { width:100%; }
	.carView_price_box { 
		margin-top:10px; 
		width:100%; display:inline-block; border-top:2px solid #444; background:#fff;
	}
	.carView_price_box dd { float:left; height:46px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ddd; }
	.price_infoClass_th1 { width:25%; background:#eef2f6; border-right:1px solid #ddd; }
	.price_infoClass_th21 { width:20%; background:#eef2f6;  text-align:center; border-right:1px solid #ddd; }
	.price_infoClass_th22 { width:40%; background:#eef2f6;  text-align:center; border-right:1px solid #ddd;  }
	.price_infoClass_th2 { width:25%; padding-left:10px; }
	.price_infoClass_th1, .price_infoClass_th3 { text-align:center; }
	.price_infoClass_th2, .price_infoClass_th4 { text-align:left; }
	.price_infoClass_th3  { width:40%; background:#eef2f6; border-right:1px solid #ddd; }
	.price_infoClass_th4 { width:60%; padding-left:10px; }
	.price_infoClass_th33  { width:25%; background:#eef2f6;  text-align:center; border-right:1px solid #ddd;  }
	.price_infoClass_th44 { width:75%; padding-left:10px; text-align:left;  }

	.carView_action_line { border-bottom:2px solid #444; padding-bottom:10px; }
	.carView_action { width:100%; display:inline-block; margin-top:40px;  border-bottom:1px solid #ddd; }
	.carView_actions {  }
	.carView_actions li { float:left; text-align:left; width:25%; }
	.carView_actionsBoxs { }
	.carView_actionsBox { border-right:1px solid #ddd; }
	.carView_actionsBox_end {  }
	.carView_actionsBox_txt {
		margin-top:10px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px;
		text-align:center; color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.8em; 
	}

	.carView_siability { margin-top:60px; }
	.carView_siabilitys { width:100%; display:inline-block;  }
	.carView_siabilitys li { border-top:2px solid #444;  }
	.carView_siabilitys_title { padding-bottom:10px; }
	.carView_siabilitysBox  { border-right:1px solid #ddd; }
	.carView_siabilitysBox_end  { }
	.carView_siabilitys_li_33 { float:left; text-align:left; width:33.3%; border-bottom:1px solid #ddd;  }
	.carView_siabilitys_li_25 { float:left; text-align:left; width:25%; border-bottom:1px solid #ddd; }

	.carView_siabilitys_l, .carView_siabilitys_r { float:left; width:100%; }
	.carView_siabilitys_c { float:left; width:100%; }
	.carView_siabilitys_title { margin-left:10px; margin-top:15px; text-align:left; }
	.carView_siabilitys table { width:100%; margin-top:10px; }
	.carView_siabilitys table th, .carView_siabilitys table td { padding:10px; border:1px solid #ddd;  }
	.carView_siabilitys table th { 
		background:#f3f3f3; 
		text-align:center; color:#444; font-size:18px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;
	}
	.carView_siabilitys table td { 
		background:#fff; 
		text-align:left; color:#777; font-size:16px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em;
	}
	.carView_siabilitys_th_1 { width:33.3%; } 	.carView_siabilitys_th_2 { width:25%; }
	.carView_siabilitys_txt {
		margin-top:10px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:30px;
		text-align:left; color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.8em; 	
	}

	.carView_srefundId { width:100%; display:inline-block; margin-top:60px;  }
	.carView_srefundId_l, .carView_srefundId_r { float:left; width:100%; }
	.carView_srefundId_c { float:left; width:1.5%; }
	.carView_srefundId_font { text-align:left; color:#555; font-size:13px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.7em; }

	.carView_font_1 { color:#000; font-size:24px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_2 { color:#000;  font-size:14px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_3 { color:#000; font-size:18px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_4 { color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em; }
	.carView_font_5 { color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1em; 	}
	.carView_font_6 { color:#000; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; }

	.carView_back_0 { background:#fff; }
	.carView_back_1 { background:#fff; }

	.carView_siabilitys_title img { height:8px; margin-bottom:5px; }
	.carView_basics_pp_pc { display:inline-block; }
	.carView_basics_pp_m { display:none; }
	/* view e */

	/* fastOrders s */
	#fastOrder_back {
		z-index:99990; display:none; background:#000; opacity: 0.3; 
		width:100%; height:100%; left:0px; top:0px;
		position:fixed; overflow:hidden; -webkit-overflow-scrolling:touch;	
	}
	#fastOrders { 
		width:400px; height:495px;  left:50%; top:50%; margin-left:-200px; margin-top:-247px;
		z-index:99991; display:none; position:fixed; 
		overflow:hidden; -webkit-overflow-scrolling:touch;
		box-shadow: 0 10px 50px rgba(0, 0, 0, 0.4); border-radius:20px;
	}
	.fastOrderss { 
		width:100%; height:495px; display:inline-block; 
		background: linear-gradient( 120deg, #a70014, #df2239, #ff001f, #ff5368);
		border-radius:20px;
	}
	.fastOrderss_x { position:relative; float:right; z-index:99992; top:15px; right:20px; }
	.fastOrderss_x img { height:18px; cursor:pointer; }
	.fastOrderss_x img:hover {  opacity: 1.0;  transform:scale(1.3); transition: 0.3s; }
	.fastOrderss_title {
		padding-top:15px; padding-bottom:10px;
		text-align:center; color:#fff; font-size:22px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.1em; line-height:1.0em; 	
	}
	.fastOrderss_Box {
		margin-left:20px; margin-right:20px; padding:20px; height:430px;  background:#fff;
		border-radius:16px;
	}

	.Main_orderBoxs_table { width:100%; }
	.fastOrderss_Boxs {
		padding-left:17px; padding-right:17px; padding-top:5px; padding-bottom:15px; border-bottom:1px solid #e3e4e4; 
		text-align:left; color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.Main_orderBoxs_table_td  { width:100%; height:48px; text-align:left; padding:9px; border-bottom:1px solid #e3e4e4; }
	.Main_orderBoxs_table_td_div  { 
		margin:7px; color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.Main_orderBoxs_table_td_div2  { 
		margin:7px; padding-top:10px; 
		color:#000; font-size:14px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.Main_orderBoxs_table_td_end  { width:100%; text-align:left; padding:10px; }
	.MlangSelect_car_table { width:100%; }
	.MlangSelect_car_table_1  { width:30%; text-align:left; }
	.MlangSelect_car_table_2  { width:70%; text-align:left; }
	.Main_orderBoxs_select, .Main_orderBoxs_input {
		padding:4px; background:#fff; border:0px;
		color:#000; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  
	}
	.Main_orderBoxs_select:hover, .Main_orderBoxs_input:hover { background:#ffdbdb; }
	.Main_orderBoxs_select_100, .Main_orderBoxs_input_100 { width:100%; }
	.Main_orderBoxs_radio { width:20px; height:20px; }

	.Main_orderBoxs_submit { 
		width:90%; text-align:center; margin:0 auto; background:#000; padding:10px;  border-radius:20px; margin-top:10px; 
		color:#fff; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	/* fastOrders e */

	/* counsel s */
	.CarCounselTitle { 
		margin:20px;
		text-align:center;  color:#444; font-size:22px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  
	}
	.CarCounselTitle span { color:#c30d23; }
	.CarCounsel_menu { width:100%; display:inline-block;  } 
	.CarCounsel_menu li { float:left; width:50%; }
	.CarCounsel_menus_on { 
		border-radius:20px; padding:10px; margin-left:5px; margin-right:5px; 
		text-align:center; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
		border:2px solid #c30d23; color:#fff; background:#c30d23;
	}
	.CarCounsel_menus_off {
		border-radius:20px; padding:10px; margin-left:5px; margin-right:5px; 
		text-align:center; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
		border:2px solid #e3e4e4; color:#555;  background:#fff;
	}
	.CarCounsel_form_p { text-align:center; }  .CarCounsel_form_p img { height:10px; Vertical-align:top; }

	.CarCounsel_t {
		margin:10px;
		text-align:center; color:#c3031a; font-size:12px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; 
	}

	.CarCounsel_form {}
	.CarCounsel_forms { width:100%; display:inline-block;  }
	.CarCounsel_forms li { float:left; }
	.CarCounsel_div_1 {  }  
	.CarCounsel_div_2 { 
		margin-top:15px;  color:#222;
		text-align:center; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  
	} 
	.CarCounsel_input, .CarCounsel_select {
		width:100%; border:1px solid #ccc; padding:4px;  
		background:#fff; color:#555; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
	}
	.CarCounsel_radio { width:20px; height:20px; }
	.Carinput_name {
		width:97%; padding-left:45px; padding-right:10px; padding-top:8px; padding-bottom:8px; border:2px solid #c30d23; border-radius:30px;
		color:#222; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		background-image:url("/Mlang/img/Carinput_name.png"); background-size:20px 20px; background-position:top 10px left 15px; background-repeat:no-repeat; 
	}
	.Carinput_hp {
		width:100%; padding-left:48px; padding-right:10px; padding-top:8px; padding-bottom:8px; border:2px solid #c30d23; border-radius:30px;
		color:#222; font-size:16px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em; 
		background-image:url("/Mlang/img/Carinput_hp.png"); background-size:20px 20px; background-position:top 10px left 15px; background-repeat:no-repeat; 
	}

	.CarCounsel_as { width:100%; display:inline-block; text-align:center; margin:10px;}
	.CarCounsel_as span { 
		color:#c30d23; font-size:12px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}  
	.CarCounsel_as span img { height:22px; margin-right:10px; Vertical-align:middle; }
	
	.CarCounsel_action { margin-top:5px; } 
	.CarCounsel_actions { width:100%; display:inline-block; }
	.CarCounsel_action li { float:left; }
	.CarCounsel_action_div { margin:3px; height:36px; }
	.CarCounsel_action_div2 { 
		margin:17px; 
		text-align:left; color:#000; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;
	}
	.CarCounsel_action_li_1 { width:100%; }
	.CarCounsel_action_li_2 { width:50%; }
	.CarCounsel_action_li_3 { width:33.3%; }
	.CarCounsel_action_li_4 { width:25%; }

	.CarCounsel_cont { }
	
	.CarCounsel_pcf { width:600px;  text-align:left; margin-top:10px; }
	.CarCounsel_pcf_1 { text-align:right; color:#777; font-size:12px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; }
	.CarCounsel_pcf_1 span { cursor:pointer; }
	.CarCounsel_pcf_2 { cursor:pointer; text-align:left;  color:#444; font-size:12px; font-family:'GmarketSansMedium'; letter-spacing: 0.01em; line-height:1.7em; }
	.CarCounsel_pcf_2 span { color:#222; font-family:'GmarketSansBold'; }
	.CarCounsel_pcf_line { display:none; }

	.CarCounsel_submit {
		border-radius:20px; padding:10px; margin-left:5px; margin-right:5px;  margin-top:20px; 
		text-align:center; font-size:20px; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
		color:#fff; background:#c30d23;
	}

	.CarCounsel_font_1 { color:#777; }
	/* counsel e */

} /* PC end */

.MlangSelect_car_table_2_span_1 { display:block; }
.MlangSelect_car_table_2_span_2 { display:none; }


/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:800px) {
	.CarCounsel_etc { margin:15px; }
	.CarCounsel_etc_title { text-align:center; color:#c30d23; font-size:22px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; }
	.CarCounsel_etc_cont { margin-top:15px; }
	.CarCounsel_etc_conts { width:100%; display:inline-block; }
	.CarCounsel_etc_conts li { float:left; text-align:left; }
	.CarCounsel_etc_conts li div { margin:7px; }
	.CarCounsel_etc_conts_box { 
		text-align:center; padding:10px; border-radius:20px; 
		color:#fff; background:#c30d23; font-size:16px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; 
	}
	.CarCounsel_etc_conts_li_1 { width:100%; }
	.CarCounsel_etc_conts_li_2 { 
		width:100%; 
		color:#777; font-size:16px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1.5em; 
	} .CarCounsel_etc_conts_li_2 div { padding-top:5px; padding-bottom:25px; }

}

/* pc ************************************************************************************************************************************************************************/
@media only screen and (min-width:800px){
	.CarCounsel_etc { margin:15px; }
	.CarCounsel_etc_title { text-align:center; color:#c30d23; font-size:22px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; }
	.CarCounsel_etc_cont { margin-top:15px; }
	.CarCounsel_etc_conts {
		width:100%; display:inline-block;  text-align:left;
		color:#777; font-size:16px; font-family:'NanumGothic'; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.CarCounsel_etc_conts span { color:#c30d23; font-family:'NanumGothicBold';  }

	.CarCounsel_etc_conts li { float:left; text-align:left; height:80px; }
	.CarCounsel_etc_conts li div { margin:7px; }
	.CarCounsel_etc_conts_box { 
		text-align:center; width:70px; height:70px; border-radius:50%; padding-top:28px;
		color:#fff; background:#c30d23; font-size:16px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1em; 
	}
	.CarCounsel_etc_conts_li_1 { width:12%; }
	.CarCounsel_etc_conts_li_2 { 
		width:88%; 
		color:#777; font-size:16px; font-family:'NanumGothicBold'; letter-spacing: 0.01em; line-height:1.5em; 
	} .CarCounsel_etc_conts_li_2 div { padding-top:15px; }
}




