
/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1024px) {

	#bar { width:100%; height:80px; text-align:center; margin: 0 auto; position:fixed; _position:absolute; z-index:1; bottom:20px; _bottom:-1px; repeat-x;} 
	#bar img { height:80px; }
	#bar div { text-align:center; font-weight:bold; color:#fff; font-size:20px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.5em; }

	.cont { text-align:center; background:#9f9f9f; padding-bottom:30px; }
	.cont div { text-align:center; } .cont div img { width:100%; }
	.cont_btn { cursor:pointer;  }
	.cont_btn:hover {  transform:scale(1.05); transition: 0.3s;  }
	
	.special_pop_back { width:100%; height:100vh;  background:#000; display:none; position:fixed; z-index:11; opacity:0.3; top:0px; left:0px; }
	.special_pop { 
		margin:15px; height:550px; background:#6185bf; display:none; position:fixed; z-index:12;
		top:50%; margin-top:-275px; overflow:hidden; -webkit-overflow-scrolling:touch;
	} 
	.special_pop_t { text-align:center; }
	.special_pop_t img { width:100%; }

	.special_pop_table_fos { width:90%; margin: 0 auto; text-align:center; padding-top:10px; }
	.special_pop_table_fo { width:100%; } 
	.special_pop_table_fo td { Vertical-align:middle; border:1px solid #c9c9c9; }
	.special_pop_table_fo td div { padding:10px; }
	.special_pop_fo_l { 
		background:#ededed; width:30%;
		text-align:center; font-size:20px; color:#222; font-family:'NanumGothicBold'; letter-spacing: 0.05em; line-height:1.0em; 
		border:2px solid #fff; 
	}
	.special_pop_fo_r { text-align:left; width:70%; background:#fff;  }
	.special_pop_fo_r input,  .special_pop_fo_r select {
		width:90%; border:1px solid #c3c3c3;  background:#fff; padding:10px;
		font-size:18px; color:#222; font-family:'NanumGothicBold'; letter-spacing: 0.05em; line-height:1.0em; 
	}
	.special_pop_check { 
		padding-top:30px; text-align:center; 
		font-size:16px; color:#fff; font-family:'NanumGothicBold'; letter-spacing: 0.05em; line-height:1.0em; 
	}
	.checkbox { width:20px; height:20px; }
	.special_pop_btn { margin-top:20px; }
	.special_pop_btns { 
		border-radius:40px;  padding:16px; background: linear-gradient(to bottom, #314abc, #001373);
		width:50%; margin: 0 auto; text-align:center; border:5px solid #6185bf; 
		font-size:20px; color:#fff; font-family:'NanumGothicBold'; letter-spacing: 0.1em; line-height:1.0em;  cursor:pointer; 
	}
	.special_pop_btns:hover {  border:5px solid #667fff; transform:scale(1.03); transition: 0.3s;  }

} /* ¸ð¹ÙÀÏ end */

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

	#bar { width:100%; height:100px; text-align:center; margin: 0 auto; position:fixed; _position:absolute; z-index:1; bottom:20px; _bottom:-1px; repeat-x;} 
	#bar img { height:100px; }
	#bar div { text-align:center; font-weight:bold; color:#fff; font-size:20px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.5em; }

	.cont { text-align:center; background:#9f9f9f; padding-bottom:30px; }
	.cont div { width:1280px;  text-align:center; margin: 0 auto;  }
	.cont div img { width:100%; }
	.cont_btn { cursor:pointer;  }
	.cont_btn:hover {  transform:scale(1.05); transition: 0.3s;  }
	
	.special_pop_back { width:100%; height:100vh;  background:#000; display:none; position:fixed; z-index:11; opacity:0.3; top:0px; left:0px; }
	.special_pop { 
		width:600px; height:600px; background:#6185bf; display:none; position:fixed; z-index:12;
		left:50%; margin-left:-300px; top:50%;margin-top:-300px; overflow:hidden; -webkit-overflow-scrolling:touch;
	} 
	.special_pop_t { text-align:center; }
	.special_pop_t img { width:100%; }

	.special_pop_table_fos { width:90%; margin: 0 auto; text-align:center; padding-top:20px; }
	.special_pop_table_fo { width:100%; } 
	.special_pop_table_fo td { Vertical-align:middle; border:1px solid #c9c9c9; }
	.special_pop_table_fo td div { padding:10px; }
	.special_pop_fo_l { 
		background:#ededed; width:30%;
		text-align:center; font-size:22px; color:#222; font-family:'NanumGothicBold'; letter-spacing: 0.05em; line-height:1.0em; 
		border:2px solid #fff; 
	}
	.special_pop_fo_r { text-align:left; width:70%; background:#fff;  }
	.special_pop_fo_r input,  .special_pop_fo_r select {
		width:90%; border:1px solid #c3c3c3;  background:#fff; padding:10px;
		font-size:20px; color:#222; font-family:'NanumGothicBold'; letter-spacing: 0.05em; line-height:1.0em; 
	}
	.special_pop_check { 
		padding-top:30px; text-align:center; 
		font-size:20px; color:#fff; font-family:'NanumGothicBold'; letter-spacing: 0.05em; line-height:1.0em; 
	}
	.checkbox { width:22px; height:22px; }
	.special_pop_btn { margin-top:30px; }
	.special_pop_btns { 
		border-radius:40px;  padding:20px; background: linear-gradient(to bottom, #314abc, #001373);
		width:50%; margin: 0 auto; text-align:center; border:5px solid #6185bf; 
		font-size:26px; color:#fff; font-family:'NanumGothicBold'; letter-spacing: 0.1em; line-height:1.0em;  cursor:pointer; 
	}
	.special_pop_btns:hover {  border:5px solid #667fff; transform:scale(1.03); transition: 0.3s;  }

} /* PC end */
