@charset "UTF-8";

/* INDEX------------------------------------------------------------------------ */
/* FONT */
/* RESET */
/* METHOD */
/* LAYOUT */
/* TOP */
/* FOOTER */
/* MEDIA QUERY */
/* ----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------- */
/* RESET */
/* ----------------------------------------------------------------------------- */
	*																						{ margin:0; padding:0; }
	article, aside, hgroup, header, footer, figure,
	figcaption, nav, section														{ display:block; position:relative; padding:0; margin:0; }
	form, fieldset																		{ border:0; }
	body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset,
	legend, input, textarea, p, blockquote, th, td, img					{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
	legend, caption																	{ display:none; }
	dl, dd, dt, ul, li, div, span														{ margin:0; padding:0; list-style:none; }
	img																					{ border:0; }
	html, body																			{ display:block; width:100%; height:100%; min-height:100%; font-size:17px; line-height:120%; font-family:'Noto Sans KR', sans-serif; letter-spacing:-.5px; background:#fff; }
	a																						{ color:#000; text-decoration:none; }
	address																				{ font-style:normal; }
	/* p																					{ margin-bottom:10px; } */
	table, tr, th, td																	{ border-collapse:collapse; border-spacing:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	h2, h3, h4, h5																		{ font-family: ''; }
	.hide																					{ display:none !important; }
	input[type="submit"]															{ cursor:pointer; font-family:'Noto Sans KR', sans-serif; }
	input, select																		{ box-sizing:border-box;  }
	/* 	input																				{ -webkit-appearance:none; border-radius:0; } */
	input[type="text"],i nput[type="password"], input[type="submit"],
	input[type="button"], textarea												{ -webkit-appearance:none; border-radius:0; font-family:'Noto Sans KR', sans-serif; }
	select																				{ -webkit-appearance:none; border-radius:0; /*background:url('/images/common/select_arrow.gif') 96% center no-repeat;*/ font-family:'Noto Sans KR', sans-serif; }
	iframe																				{ width:100% !important; }
	.input_area																			{ width:100% !important; background:#abc; }
	/* strong																			{ font-family:'Noto Sans KR', sans-serif; } */
	br																						{ font-family:'Noto Sans KR', sans-serif !important; height:0; }


/* ----------------------------------------------------------------------------- */
/* METHOD */
/* ----------------------------------------------------------------------------- */
	.last1																							{ padding-bottom:0 !important; margin-bottom:0 !important; border-bottom:0 !important; }
	._en																							{ ime-mode:disabled; }
	._kr																							{ ime-mode:active; }
	.hid																							{ display:block; width:100px; border:1px solid #aaa; z-index:99; margin:0 auto; }
	.hid2																							{ display:inline-block; width:20px; border:1px solid #aaa; margin:0 0 0 5px !important; z-index:99; }
	.hid3																							{ display:block; width:80%; border:1px solid #aaa; margin:0 auto !important; z-index:99; }
	.hide																							{ display:none !important; }
	.bd_r_none																				{ border-right:0 !important; }
	.bd_l_none																				{ border-left:0 !important; }
	.tc																								{ text-align:center !important; }
	.tl																								{ text-align:left !important; margin:0 0 0 3px; }
	.tr																								{ text-align:right !important; }
	.clkDisa																						{ pointer-events:none; }
	.clickDisable																				{ pointer-events : none; }
	.bold																							{ font-family:'Nanum Gothic B' !important; }
	.red																							{ color: red !important; }
	.v_m																							{ top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
	.clear																							{ display:block; width:100%; clear:both; }
	.f_13																							{ font-size:13px !important; }
	.req_form:after 			{ content: ' *'; color: #F00; }
	.fr																								{ float:right; }
	.fl																								{ float:left; }
	.mt70 {margin-top: 70px !important;}

/* ----------------------------------------------------------------------------- */
/* LAYOUT */
/* ----------------------------------------------------------------------------- */
	.ex_wrap																				{ display:block; height:100%; min-height:100%; }

/* ----------------------------------------------------------------------------- */
/* TOP */
/* ----------------------------------------------------------------------------- */
		.top_wrap																												{ display:block; background:#fff; position:relative; }
			.top_core																											{ display:block; margin:0 0 0 5%; max-width:1700px; height:100%;}

			/* ·Î°í */
				.top_logo_wrap																								{display:block; float:left; max-width:235px; width:auto; padding:24px 0; }
				.top_logo_wrap	h1																							{ display:block; width:100%; }
				.top_logo_wrap	h1 img																					{ display:block; width:100%; }


			/* ¸Þ´º */
				.top_gnb .nav_dep1_ul																					{  display:flex; flex-wrap:wrap; justify-content:space-between; margin:0 270px 0 250px; text-align:center;}
				.top_gnb .nav_dep1_li																					{ display:block; position:relative; flex-grow:1; }
				.top_gnb .nav_dep1_a																					{ display:block; overflow:hidden; text-align:center; font-size:22px; padding:40px 0;  /* font-weight:100; */ transition-duration:.5s; font-family: 'GmarketSansMedium'; }
				.top_gnb .nav_dep2_ul																					{ display:none; position:absolute; width:100%; z-index:95; background:rgba(0,0,0,.5); transition-duration:.5s; }
				.top_gnb .nav_dep2_li																					{ display:block; overflow:hidden; }
				.top_gnb .nav_dep2_li a																					{ display:block; overflow:hidden; text-align:center; padding:12px 0; font-size:16px; color:#fff; font-family: 'GmarketSansMedium';  }
				.top_gnb .nav_dep2_li a:hover																		{ background:#6c85a0; color:#fff; }
				.top_gnb .nav_dep1_view .nav_dep2_li a															{ color:#777; background:none; }
				.top_gnb .nav_dep1_view .nav_dep2_li a:hover												{ color:#0072bc; text-decoration:underline; }


			/* ±âÅ¸ */
				.top_etc_wrap																								{ display:block; overflow:hidden; float:right; position:absolute; top:0; right:0; height:100%; width:340px; }
					.t_tel_wrap																								{ display:block;float:left; width:240px; height:100%; }
						.t_tel_core																							{ display:block; overflow:hidden; height:95px; display:flex; justify-content:space-between; align-items:center;  position:relative; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);  }
						.t_tel_core	img																					{ display:block; overflow:hidden;   }
						.t_tel_text																							{ display:block; overflow:hidden; }
							.t_tel_ttext																						{ display:block; overflow:hidden; font-size:16px; color:#258d9b; font-family: 'GmarketSansMedium'; }
							.t_tel_num																						{ display:block; overflow:hidden; font-family: 'Barlow', sans-serif; color:#000; font-size:40px; letter-spacing:0; line-height:100%; font-weight:600; margin:-3px 0 0 0; }
					.top_etc_btn																							{overflow:hidden; float:left; text-align:center; width:100px; color:#fff; padding:0; background:#475c71 url('../images/common/t_menu_icon.png') center center no-repeat; height:100%; }
					.t_site																									{ display:block; }
					.t_menu																									{ display:none; }

				.top_etc2_wrap {display:none;}

			/* ÀüÃ¼ ¸Þ´º */
					.total_menu_pop																						{ display:none; overflow:hidden; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9990; }
						.total_menu_bg																					{ display:block; overflow:hidden; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.4); z-index:9991; }
						.total_menu_wrap																				{ display:block; overflow-y:auto; position:absolute; top:0; left:-100%; width:100%; max-width:450px;  height:100%; background:#fff; z-index:9992; }
							.total_menu_core																			{ display:block; overflow:hidden; margin:20px auto; width:90%;  }
								.total_menu_top																			{ display:block; overflow:hidden; margin:0 auto 50px auto; }
									.total_menu_logo																	{ display:block; overflow:hidden; width:100%; max-width:235px; margin:0 auto; }
									.total_menu_logo img																{ display:block; overflow:hidden; width:100%; }

							.total_menu																					{ display:block; overflow:hidden;  }
							.total_menu .nav_dep1_ul																{ display:block; overflow:hidden;  }
							.total_menu .nav_view2																	{ margin:30px 0 0 0; }
							.total_menu .nav_dep1_li																	{ display:block; overflow:hidden; position:relative; margin:0 0 30px 0; word-break:keep-all;}
							.total_menu .nav_dep1_li:last-child													{ margin:0;}
							.total_menu .nav_dep1_a																	{ display:block; overflow:hidden; font-size:24px;  letter-spacing:0; position:absolute; width:160px; font-family: 'GmarketSansMedium'; line-height:120%; }
							.total_menu .nav_dep1_a:hover															{ text-decoration:underline; }
							.total_menu .nav_dep2_ul																{ display:block; overflow:hidden;  margin:0 0 0 180px; min-height:25px;  }
							.total_menu .nav_dep2_li																	{ display:block; overflow:hidden; margin:0  0 10px 0;}
							.total_menu .nav_dep2_li:last-child													{ margin:0;}
							.total_menu .nav_dep2_li a																{ display:block; overflow:hidden; font-size:16px; font-family: 'GmarketSansMedium'; }
							.total_menu .nav_dep2_li a:hover														{ text-decoration:underline; }
							.total_menu .nav_dep2_li.product_tit div											{ display:block; overflow:hidden; font-size:16px; font-family: 'GmarketSansMedium';  color:#2e2e2e; }
							.total_menu .nav_dep2_li.prdouct_list												{ background:url('../images/common/bullet_m.jpg') center left no-repeat; padding:0 0 0 15px; }


							.total_menu_close																			{ display:block; overflow:hidden; width:200px; margin:30px auto 0 auto; border:2px solid #000; text-align:Center; font-family: 'GmarketSansMedium'; padding:15px 0; }
							.total_menu_close:hover																	{ background:#000; color:#fff; }






/* ----------------------------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------------------------- */
	.footer_wrap																			{ display:block; overflow:hidden; background:#232323;  }
		.footer_core																		{ display:block; overflow:hidden; width:90%; max-width:1400px; margin:80px auto 180px auto; }
			.footer_etc_wrap																{ display:block; overflow:hidden; margin:0 0 25px 0; }
				.f_etc_btn																	{ display:inline-block; overflow:hidden; vertical-align:middle; font-size:15px; color:#6f6f6f; font-weight:500; margin:0 8px 0 0; }
				.f_etc_btn:after															{ display:inline-block; overflow:hidden; vertical-align:middle; margin:-2px 0 0 12px; width:1px; height:12px; border-left:1px dotted #6f6f6f; content:''; }
				.f_etc_btn:last-child:after												{ display:none; }
				.f_etc_btn:hover															{ text-decoration:underline; }

			.footer_info_wrap															{ display:block; overflow:hidden; margin:0 0 30px 0;  }
				.footer_info_inner														{ display:block; overflow:hidden; }
					.f_info																	{ display:inline-block; overflow:hidden; vertical-align:middle; font-size:15px; font-weight:500; margin:0 25px 10px 0; color:#a8a8a8; word-break:keep-all; }
					.f_info strong															{ color:#6f6f6f; }
					.f_info a																	{ color:#a8a8a8; }

			.footer_copy_wrap															{ display:block; overflow:hidden; margin:0 0 15px 0; font-size:15px; font-weight:500; color:#6f6f6f; }

			.footer_count_wrap															{ display:block; overflow:hidden; width:250px; }
				.footer_count																{ display:flex; flex-wrap:wrap; justify-content:space-between;  }
					.f_count_dl																{ display:block; overflow:hidden; width:48%; border:1px solid #515151; box-sizing:border-box; border-radius:5px; font-size:14px; font-family: 'Montserrat', sans-serif; color:#adabab; position:relative; font-weight:500; }
						.f_count_dt															{ display:block; overflow:hidden; position:absolute; top:0; left:0; height:30px; line-height:30px; text-align:center; width:50px; border-right:1px solid #515151; box-sizing:border-box;  }
						.f_count_dd														{ display:block; overflow:hidden; height:30px; line-height:30px; text-align:right; margin:0 0 0 50px; }
						.f_count_dd span													{ display:block; overflow:hidden; margin:0 5px; }


/* ----------------------------------------------------------------------------- */
/* QUICK */
/* ----------------------------------------------------------------------------- */
	.quick_wrap																			{ display:block; overflow:hidden; position:fixed; bottom:0; left:0; width:100%; z-index:9970; }
		.quick_core																			{ display:block; overflow:hidden; background:#bbd1e9; max-width:1720px; margin:0 auto; position:relative; }
			.q_num_wrap																	{ display:block; overflow:hidden; position:absolute; top:0; left:0; width:390px; height:100px; background:#dde9f6; }
				.q_num_core																{ display:block; overflow:hidden; width:310px; margin:0 auto; position:relative; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
					.q_num_icon															{ display:block; overflow:hidden; position:absolute; top:0; left:0; width:66px; }
					.q_num_text_wrap													{ display:block; overflow:hidden; margin:6px 0 0 80px; }
						.q_num_text														{ display:block; overflow:hidden; font-family: 'GmarketSansMedium'; font-size:18px; color:#36373a; letter-spacing:0; }
						.q_num_tel															{ display:block; overflow:hidden;font-family: 'GmarketSansBold';color:#000; font-size:32px; letter-spacing:0; line-height:110%;  }

			.q_cus_wrap																	{ display:block; overflow:hidden; margin:0 0 0 390px; height:100px; }
				.q_cus_core																{ display:block; overflow:hidden; margin:0 30px; position:relative; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
					.q_cus_tit_wrap														{ display:block; overflow:hidden; position:absolute; top:0; left:0; }
					.q_cus_tit_wrap img													{ display:block; overflow:hidden; position:absolute; top:0; left:0; }
						.q_cus_tit															{ display:block; overflow:hidden; margin:12px 0 12px 80px;  font-family: 'GmarketSansMedium'; font-size:18px; line-height:120%;  }
							.q_cus_ttit														{ display:block; overflow:hidden; color:#4f5a6a; }
							.q_cus_stit														{ display:block; overflow:hidden; color:#1b5bb8; }

					.q_cus_content														{ display:block; overflow:hidden; margin:0 0 0 230px; position:relative; height:66px; }
						.q_cus_item_wrap												{ display:flex; flex-wrap:wrap; justify-content:space-between; margin:0 150px 0 0; }
							.q_cus_item													{ display:block; overflow:hidden; width:19%; margin:10px 0 0 0; }
							.q_cus_item:last-child										{ margin:15px 0 0 0; }
								.q_cus_select												{ display:block; overflow:hidden; width:100%; border:0; border-bottom:1px solid #6c85a0; box-sizing:border-box; height:36px; line-height:36px; font-family: 'GmarketSansMedium' !important; font-size:15px; color:#677f9a; background:url('../images/common/q_arrow.png') center right no-repeat; }
								.q_cus_select:focus										{ border:0; border-bottom:1px solid #6c85a0; }
								.q_cus_input												{ display:block; overflow:hidden; width:100%; border:0; border-bottom:1px solid #6c85a0; box-sizing:border-box; height:36px; line-height:36px; font-family: 'GmarketSansMedium' !important; font-size:15px; color:#677f9a !important; background:none; }
								.q_cus_input::placeholder								{ color:#677f9a; }

								.q_cus_item .q_cus_check								{ display:inline-block; overflow:hidden; vertical-align:middle; border-bottom:1px solid #6c85a0;  background:#dde9f6;}
								.q_cus_item label										{ display:inline-block; overflow:hidden; vertical-align:middle;  font-family: 'GmarketSansMedium'; font-size:14px; color:#3e3a39; margin:3px 0 0 5px; }


					.q_cus_btn																{ display:block; overflow:hidden; width:130px; height:100%; text-align:center; color:#fff;  font-family: 'GmarketSansMedium' !important; background:#6c85a0; font-size:18px;  position:absolute; top:0; right:0;}


/* ----------------------------------------------------------------------------- */
/* ½Ç½Ã°£ »ó´ã */
/* ----------------------------------------------------------------------------- */
	.pop_consulting_wrap																{ display:none; overflow:hidden; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9997; }
		.pop_consulting_bg																{ display:block; overflow:hidden; position:absolute; top:0; left:0; width:100%; height:100%; z-index:9998; background:rgba(0,0,0,.5); }
		.consulting_wrap																	{ display:block; overflow:hidden; position:relative; width:800px; left:50%; margin:0 0 0 -400px;  z-index:9999; background:#bbd1e9; border-radius:10px;}
			.consulting_core																{ display:block; overflow:hidden; margin:30px; }
				.consulting_tit_wrap													{ display:block; overflow:hidden; font-family: 'GmarketSansMedium';  position:relative; }
					.consulting_ttit														{ display:block; overflow:hidden; font-size:40px; line-height:120%; color:#1b5bb8; position:relative; }
					.consulting_stit														{ display:block; overflow:hidden; font-size:18px; line-height:120%; color:#4f5a6a; margin:15px 0 0; word-break:keep-all; }
					.consulting_stit span												{ display:block; overflow:hidden; font-size:28px; line-height:120%; color:#677f9a; margin:10px 0 0 0; font-family: 'GmarketSansLight'; }

					.consulting_close														{ display:block; overflow:hidden; position:absolute; top:0; right:0; }

				.consulting_cont_wrap													{ display:block; overflow:hidden; margin:30px 0 0 0; }
					.consulting_write_wrap												{ display:block; overflow:hidden; position:relative;  }
						.consulting_write_item											{ display:block; overflow:hidden; float:left; width:48%; margin:0 0 20px 0; }
						.consulting_write_item:nth-child(2n)						{ float:right; }

							select.consulting_write										{ display:block; overflow:hidden; width:100%; border:0; border-bottom:1px solid #6c85a0; box-sizing:border-box; height:50px; line-height:50px; font-family: 'GmarketSansMedium' !important; font-size:17px; color:#677f9a; background:url('../images/common/q_arrow.png') center right no-repeat; }
							.consulting_write												{ display:block; overflow:hidden; width:100%; border:0; border-bottom:1px solid #6c85a0; box-sizing:border-box; height:50px; line-height:50px; font-family: 'GmarketSansMedium' !important; font-size:17px; color:#677f9a !important; background:none; }
							.consulting_write::placeholder							{ color:#677f9a; }

						.consulting_check_wrap										{ display:block; overflow:hidden; }
						.consulting_check_wrap input								{ display:inline-block; overflow:hidden; vertical-align:middle; margin:-2px 5px 0 0; }
						.consulting_check_wrap label								{ display:inline-block; overflow:hidden; vertical-align:middle; color:#677f9a; font-family: 'GmarketSansMedium'; font-size:17px; }

						.pop_cus_btn														{ display:block; overflow:hidden; width:100%; max-width:250px; height:100%; text-align:center; color:#fff;  font-family: 'GmarketSansMedium' !important; background:#6c85a0; font-size:18px; margin:30px auto 0 auto; padding:20px 0 20px 0; }

/* ----------------------------------------------------------------------------- */
/* MEDIA QUERY */
/* ------------------------------------------------------------------------------ */
	@media only screen and (min-width:0px) and (max-width:359px) {			/* width 360ÀÌÇÏ ¸ð¹ÙÀÏ(°¶·°½ÃS2 ´ë»ó) */

	}
	@media only screen and (min-width:0px) and (max-width:767px) {			/* ¸ð¹ÙÀÏ(°¶·°½Ã³ëÆ®±Þ ´ë»ó) */
		/* ----------------------------------------------------------------------------- */
		/* RESET */
		/* ----------------------------------------------------------------------------- */
			html, body																			{ font-size:16px; }



		/* ----------------------------------------------------------------------------- */
		/* TOP */
		/* ----------------------------------------------------------------------------- */
			.top_wrap																												{ height:70px; }

				/* ·Î°í */
					.top_logo_wrap																								{  max-width:180px;  padding:18px 0;  }


				/* ¸Þ´º */
					.top_gnb .nav_dep1_ul																						{ display:none; }


				/* ±âÅ¸ */
					.top_etc_wrap																									{ width:70px; height:72px;}
						.t_tel_wrap																									{ display:none; }
						.top_etc_btn																								{ width:70px; }
						.t_site																										{ display:none; }
						.t_menu																										{ display:block; }

			/* ----------------------------------------------------------------------------- */
			/* FOOTER */
			/* ----------------------------------------------------------------------------- */
					.footer_core																		{ margin:40px auto 140px auto; }

			/* ----------------------------------------------------------------------------- */
			/* QUICK */
			/* ----------------------------------------------------------------------------- */
						.q_num_wrap																	{ width:100px; }
							.q_num_core																{ width:100%; }
								.q_num_icon															{ position:relative; margin:0 auto; }
								.q_num_text_wrap													{ display:none; }

						.q_cus_wrap																	{ margin:0 0 0 100px; }
								.q_cus_tit_wrap														{ position:relative; margin:0 auto; }
								.q_cus_content														{ display:none; }


			/* ----------------------------------------------------------------------------- */
			/* ½Ç½Ã°£ »ó´ã */
			/* ----------------------------------------------------------------------------- */
					.consulting_wrap																	{ width:90%; left:5%; margin:0;  }
						.consulting_core																{ margin:30px 15px; }
								.consulting_ttit														{ font-size:30px;  }
								.consulting_stit														{ font-size:16px; }
								.consulting_stit span												{ font-size:20px; }

							.consulting_cont_wrap													{ margin:20px 0 0 0; }
									.consulting_write_item											{ float:none; width:100%; margin:0 0 20px 0; }
									.consulting_write_item:nth-child(2n)						{ float:none; }

										select.consulting_write										{ height:36px; line-height:36px; font-size:16px; }
										.consulting_write												{ height:36px; line-height:36px; font-size:16px; }

									.consulting_check_wrap label								{ font-size:16px; }

									.pop_cus_btn														{ padding:15px 0 15px 0; }



	}
	@media only screen and (min-width:768px) and (max-width:1023px) {		/* Å×ºí¸´() iPad Portrait */
		/* ----------------------------------------------------------------------------- */
		/* TOP */
		/* ----------------------------------------------------------------------------- */
			.top_wrap																												{ height:70px; }

				/* ·Î°í */
					.top_logo_wrap																								{  max-width:180px; padding:18px 0; }


				/* ¸Þ´º */
					.top_gnb .nav_dep1_ul																						{ display:none; }


				/* ±âÅ¸ */
					.top_etc_wrap																									{ width:140px; height:72px;}
						.t_tel_wrap																									{ width:70px; }
							.t_tel_core	img																						{ position:relative; }
							.t_tel_text																								{ display:none;  }
						.top_etc_btn																								{ width:70px; }
						.t_site																										{ display:none; }
						.t_menu																										{ display:block; }


		/* ----------------------------------------------------------------------------- */
		/* QUICK */
		/* ----------------------------------------------------------------------------- */
					.q_num_wrap																	{ width:50%; float:left; position:relative; }

			.q_cus_wrap																				{ margin:0; width:50%; float:left; }
				.q_cus_tit_wrap																		{ position:relative; margin:0 auto; }
					.q_cus_content																	{ display:none; }


			/* ----------------------------------------------------------------------------- */
			/* ½Ç½Ã°£ »ó´ã */
			/* ----------------------------------------------------------------------------- */
					.consulting_wrap																	{ width:90%; left:5%; margin:0;  }
								.consulting_ttit														{ font-size:30px;  }
								.consulting_stit														{ font-size:16px; }
								.consulting_stit span												{ font-size:20px; }

							.consulting_cont_wrap													{ margin:20px 0 0 0; }

										select.consulting_write										{ height:36px; line-height:36px; font-size:16px; }
										.consulting_write												{ height:36px; line-height:36px; font-size:16px; }

									.consulting_check_wrap label								{ font-size:16px; }

									.pop_cus_btn														{ padding:15px 0 15px 0; }
	}

	@media only screen and (min-width:1024px) and (max-width:1139px) {		/* Å×ºí¸´() iPad LandSpace */

		/* ----------------------------------------------------------------------------- */
		/* TOP */
		/* ----------------------------------------------------------------------------- */
			.top_wrap																												{ height:70px; }

				/* ·Î°í */
					.top_logo_wrap																								{  max-width:180px; padding:18px 0; }


				/* ¸Þ´º */
					.top_gnb .nav_dep1_ul																					{  margin:0 150px 0 180px; }
					.top_gnb .nav_dep1_a																					{  font-size:17px; padding:26px 0 25px 0;   }



				/* ±âÅ¸ */
					.top_etc_wrap																									{ width:140px; height:72px;}
						.t_tel_wrap																									{ width:70px; }
							.t_tel_core	img																						{ position:relative; }
							.t_tel_text																								{ display:none;  }
						.top_etc_btn																								{ width:70px; }

				/* ÀüÃ¼ ¸Þ´º */
					.total_menu_pop																								{ display:none !important; }


		/* ----------------------------------------------------------------------------- */
		/* QUICK */
		/* ----------------------------------------------------------------------------- */
					.q_num_wrap																	{ width:50%; float:left; position:relative; }

			.q_cus_wrap																				{ margin:0; width:50%; float:left; }
				.q_cus_tit_wrap																		{ position:relative; margin:0 auto; }
					.q_cus_content																	{ display:none; }



	}

	@media only screen and (min-width:1140px) and (max-width:1400px) {		/* ÀÛÀº PC */
		/* ----------------------------------------------------------------------------- */
		/* TOP */
		/* ----------------------------------------------------------------------------- */
			.top_wrap																												{ height:70px; }

				/* ·Î°í */
					.top_logo_wrap																								{  max-width:180px; padding:19px 0; }
					


				/* ¸Þ´º */
					.top_gnb .nav_dep1_ul																						{  margin:0 170px 0 200px; }
					.top_gnb .nav_dep1_a																						{ font-size:18px; padding:26px 0 25px 0;   }



				/* ±âÅ¸ */
					.top_etc_wrap																									{ width:140px; height:72px;}
						.t_tel_wrap																									{ width:70px; }
							.t_tel_core	img																						{ position:relative; }
							.t_tel_text																								{ display:none;  }
						.top_etc_btn																								{ width:70px; }


		/* ----------------------------------------------------------------------------- */
		/* QUICK */
		/* ----------------------------------------------------------------------------- */
					.q_num_wrap																	{ width:100px; }
						.q_num_core																{ width:100%; }
							.q_num_icon															{ position:relative; margin:0 auto; }
							.q_num_text_wrap													{ display:none; }

					.q_cus_wrap																	{ margin:0 0 0 100px; }
						.q_cus_core																{ margin:0 15px; }
							.q_cus_item_wrap													{ margin:0 110px 0 0; }
							.q_cus_btn																{ width:100px; }
	}

	@media only screen and (min-width:1401px) and (max-width:1560px) {		/* ÀÛÀº PC */
		/* ----------------------------------------------------------------------------- */
		/* TOP */
		/* ----------------------------------------------------------------------------- */

				/* ¸Þ´º */
					.top_gnb .nav_dep1_ul																						{ margin:0 170px 0 270px; }



				/* ±âÅ¸ */
					.top_etc_wrap																									{ width:140px; height:100px; }
						.t_tel_wrap																									{ width:70px; }
							.t_tel_core	img																						{ position:relative; }
							.t_tel_text																								{ display:none;  }
						.top_etc_btn																								{ width:70px; }



		/* ----------------------------------------------------------------------------- */
		/* QUICK */
		/* ----------------------------------------------------------------------------- */
					.q_num_wrap																	{ width:350px;  }

					.q_cus_wrap																	{ margin:0 0 0 350px; }
						.q_cus_core																{ margin:0 15px; }

								.q_cus_item_wrap												{ margin:0 120px 0 0; }
							.q_cus_btn																{ width:100px; }


	}


	@media only screen and (min-width:1140px) {								/* PC */
		/* ----------------------------------------------------------------------------- */
		/* TOP */
		/* ----------------------------------------------------------------------------- */
				/* ÀüÃ¼ ¸Þ´º */
					.total_menu_pop																								{ display:none !important; }
							.t_tel_core {margin-right:15px}
							.t_tel_core .t_tel_text p.num {font-family: 'GmarketSansBold'; font-size:25px; line-height:18px; color:#9fe7e5;}
							.t_tel_core .t_tel_text p.num span {display:inline-block; width:calc(100% - 30px); font-size: 25px; line-height:25px; font-family: 'TmonMonsori'; color:#000; text-align:right}
							.t_tel_core .t_tel_text p.num span:first-child {width:150px; color:#3b899e; font-family: 'GmarketSansBold'; margin-right:10px}

	}

	@media only screen and (min-width:2160px)  {								/* PC */
		/* ----------------------------------------------------------------------------- */
		/* TOP */
		/* ----------------------------------------------------------------------------- */
			/* ±âÅ¸ */
					.top_etc_wrap																									{width:100px}
					.top_etc_wrap .t_tel_wrap																						{ display:none; }
					/*.top_etc2_wrap																									{ display:block; width:660px; height:90px; position:absolute; right:100px; top:0; display:flex; justify-content:space-between; align-items:center;  flex-wrap:wrap; }
					.top_etc2_wrap .t_tel_wrap																						{flex:1; max-width:210px;}
					.top_etc2_wrap .t_tel_core																						{ display:block; overflow:hidden;  height:90px; position:relative; top:auto;display:flex; justify-content:space-between; align-items:center;  flex-wrap:wrap; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);  }
						.top_etc2_wrap .t_tel_core	img																					{ display:block; overflow:hidden; position:relative; top:0; left:0; width:40px}
						.top_etc2_wrap .t_tel_text																							{ display:block; overflow:hidden;  margin:0 auto; width:calc(100% - 50px);}
							.top_etc2_wrap .t_tel_ttext																						{ display:block; overflow:hidden; font-size:15px; color:#258d9b; font-family: 'GmarketSansMedium'; }
							.top_etc2_wrap .t_tel_num																						{ display:block; overflow:hidden; font-family: 'Barlow', sans-serif; color:#000; font-size:26px; letter-spacing:0; line-height:100%; font-weight:600; margin:0 0 0 0; }
	}				*/
	@media only screen and (min-height:0px) and (max-height:600px) {			/* ¸ð¹ÙÀÏ(°¶·°½Ã³ëÆ®±Þ ´ë»ó) */

	}
