@media ( max-width: 1199px ) {

}

@media ( max-width: 1023px ) {
	body { font-size:15px; }
	.step {display:none;}
	.step_m {display:block; }

	/* »ó´Ü ·¹ÀÌ¾Æ¿ô */
	.hd_tnb_inner { display:none; }
	.tnb_tel { float:none; text-align:center; }
	#tnb { display:none; margin-right:10px; }
	#hd_wrapper { padding:18px 0;}

	#logo {padding:5px 0 0 10px} 



	/* Áß°£ ·¹ÀÌ¾Æ¿ô */
	#container { width:100%; max-width:950px; padding:25px 10px; margin:0 auto; }

	/* ÇÏ´Ü ·¹ÀÌ¾Æ¿ô */
	#ft_copy {padding:30px 0 50px 0;}

	/* main */
	.main_img .main_img_inner { height:350px; }
	.main_img .main_visual_txt {bottom:50px; left:5%; width:95%; max-width:100%; margin-left:0px; }
	.main_img .main_visual_txt p.visual_text01 { font-size:32px; }
	.main_img .main_visual_txt p.visual_text02 { font-size:45px; }
	
	.main_section { width:95%;}
	.main_section h2 {font-size:30px; font-weight:400;}
	.main_section h2 strong {font-weight:700;}

	.link_list .link {float:none; width:95%; margin:0 auto; }
	.link_list .link > ul > li {float:left; }
	.link_list .link > ul > li:nth-child(1) { width:33.3333%; }
	.link_list .link > ul > li:nth-child(2) { width:33.3333%; }
	.link_list .link > ul > li:nth-child(3) { width:33.3333%; }
	.link_list .link > ul > li:nth-child(4) { width:33.3333%; }
	.link_list .link > ul > li:nth-child(5) { width:33.3333%; }
	.link_list .link > ul > li:nth-child(6) { width:33.3333%; }

	.w30 {width:100%; float:none; margin:0 auto 20px auto;}
	.w50 {width:100%; float:none; margin:0 auto 20px auto;}
	.main_bans {width:100%; float:none; margin:0 auto;}
	.main_bans ul {overflow:hidden}
	.main_bans ul li {float:left; width:33.3333%; text-align:center;}
	.main_bans ul li img { width:auto; max-width:100%; }
	.main_bans ul li:nth-child(1) {background-color:#017CB3;}
	.main_bans ul li:nth-child(2) {background-color:#01B3A4;}
	.main_bans ul li:nth-child(3) {background-color:#98B301;}

	.main_box p {float:none; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #dddddd; }
	.main_box p:last-child { margin-bottom:0px; padding-bottom:0px; border-bottom:none; }

	.main_section  .simply-scroll .simply-scroll-list li {padding:0 15px;}

	/* sub */
	.cont_tit { padding-bottom: 15px; }
	.cont_tit h3{font-size: 28px;}
	.cont_tit .nav { display:none}
	.content {margin-bottom:30px;}

	.txt_box {}
	.txt_box p {font-size:15px; line-height:30px; margin-bottom:30px}
	.img_box {margin:25px 0 50px; text-align:center;}

	.txt_red {color:#ae0d0d}
	.txt_blue {color:#0d6cae;}
	.txt_green {color:#0d9381}

	.map {margin-bottom:30px;}

	.float_box{overflow:hidden;}
	.float_left {float:left;}
	.float_right {float:right;}

	.pl_15 {padding-left:15px;}
	.underline {text-decoration: underline;}
	.indent {padding-left:15px}

	.tab ul{overflow:hidden; padding:10px;}
	.tab ul li {float:left; width:20%;}

	#top_btn { display:none; }
	
	/* Å×ÀÌºí ³ÐÀÌ °íÁ¤, °¡·Î½ºÅ©·Ñ */
	.tw600 { width:100%; overflow-x:scroll; padding-bottom:5px;-webkit-overflow-scrolling: touch; }
	.tw600 > table { min-width:600px; }
	.tw600::-webkit-scrollbar {  width: 10px;  }
	.tw600::-webkit-scrollbar-thumb { background-color: #888;  }

	.tw700 { width:100%; overflow-x:scroll; padding-bottom:5px;-webkit-overflow-scrolling: touch; }
	.tw700 > table { min-width:700px; }
	.tw700::-webkit-scrollbar {  width: 10px;  }
	.tw700::-webkit-scrollbar-thumb { background-color: #888;  }

	.tw800 { width:100%; overflow-x:scroll; padding-bottom:5px;-webkit-overflow-scrolling: touch; }
	.tw800 > table { min-width:800px; }
	.tw800::-webkit-scrollbar {  width: 10px;  }
	.tw800::-webkit-scrollbar-thumb { background-color: #888;  }

	.tw900 { width:100%; overflow-x:scroll; padding-bottom:5px;-webkit-overflow-scrolling: touch; }
	.tw900 > table { min-width:900px; }
	.tw900::-webkit-scrollbar {  width: 10px;  }
	.tw900::-webkit-scrollbar-thumb { background-color: #888;  }
}

@media ( max-width: 767px ) {
	
	/* ¸ÞÀÎ */
	.main_img .main_img_inner { height:300px; }
	.main_img .main_visual_txt p.visual_text01 { font-size:22px; }
	.main_img .main_visual_txt p.visual_text02 { font-size:30px; }

	/* ¼­ºê»ó´ÜºñÁê¾ó */
	.sub_top { height:200px !important;} 
	#sub01 { background-position:65% 0; }
	#sub02 { background-position:60% 0; }
	#sub03 { background-position:55% 0; }
	#sub04 { background-position:60% 0; }
	#sub05 { background-position:60% 0; }
	#sub06 { background-position:60% 0; }

	.main_section h2 {font-size:25px; letter-spacing:-1px;}
	
	.link_list .link > p {font-size:20px;}
	.link_list .link {float:none; width:95%; margin:0 auto; }
	.link_list .link > ul > li {font-size:15px; width:50% !important; }

	.w30 {width:100%; float:none; margin:0 auto 20px auto;}
	.w50 {width:100%; float:none; margin:0 auto 20px auto;}
	.main_bans {width:100%; float:none; margin:0 auto;}
	.main_bans ul {overflow:hidden}
	.main_bans ul li {float:left; width:33.3333%; text-align:center;}
	.main_bans ul li > img { width:auto; max-width:100%; }
	.main_bans ul li:nth-child(1) {background-color:#017CB3;}
	.main_bans ul li:nth-child(2) {background-color:#01B3A4;}
	.main_bans ul li:nth-child(3) {background-color:#98B301;}

	.main_box p {float:none; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #dddddd; }
	.main_box p:last-child { margin-bottom:0px; padding-bottom:0px; border-bottom:none; }

	.main_section  .simply-scroll .simply-scroll-list li {padding:0 15px;}

}

@media ( max-width: 479px ) {
	.br_mo3 { display:block; }

	#logo { width:250px; }

	.main_img .main_visual_txt p.visual_text01 { font-size:18px; }
	.main_img .main_visual_txt p.visual_text02 { font-size:23px; letter-spacing:-1.5px; }

	.main_section h2 {font-size:20px; letter-spacing:-1.5px;}
	
	.link_list .link > p {font-size:18px;}
	.link_list .link > ul > li > a { font-size:15px; }

	.main_bbs_wrap h3 {font-size:20px; }

	.sec_box { width:100%; min-height:180px; height:auto; }
	.sec_box img.certi_img {position:relative; top:auto; right:right; margin:0 auto 0 20px; width:170px; height:auto;}

	.btn_wrap > a { display:inline-block; width:100% !important; margin-right:0; margin-bottom:5px; }

	.tblwrap .tblstyle th {padding:5px 5px; letter-spacing:-1px;}

	.bank dd > p.bank_a {font-size:27px; line-height:1.5; font-weight:600; letter-spacing:-2px;}
	.bank dd .bank_n {display:block; font-size:15px; vertical-align: middle;}
}

