div#mqLayout { overflow:hidden; }

div#mqSection > div#main_section  {z-index:10;	top:0; bottom:0;	overflow:hidden; }

div#vpr1{display:block;position:relative;	height:500px;margin:0 auto 0; /* 占쏙옙 */	background:#fff;line-height:1.333;letter-spacing:-1px;}

div#vpr1 .mView1{z-index:10;	position:absolute;left:0;right:0;top:0;bottom:0; height:100%; width:100%; overflow:hidden;}
div#shortCut > div#icon_box > ul {}
div#shortCut > div#icon_box1 > ul {}
div#icon_box > ul > li > a > dl { text-align:center;}
div#icon_box > ul > li > a > dl > dd { margin-top:10px;font-weight:bold; color:#fff; text-align:center; }
div#icon_box1 > ul > li > a > dl { text-align:center;}
div#icon_box1 > ul > li > a > dl > dd { margin-top:10px;font-weight:bold; color:#2e2e2e; text-align:center; }


div#section2 {overflow:hidden;  margin-top:0px; 	}	
div#section2a {overflow:hidden;  margin-top:0px; 	}	

#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops img{max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}
.hd_pops_footer .hd_pops_close1{background:#393939;position:absolute;top:0;right:0}

@media all and (min-width:1px) and (max-width:799px) {
	div#mqLayout { min-width:320px; }

   div#content { width:100%; height:100%;}
   div#content > div.content_box img{width:100%; height:250px;  text-align:center; overflow:hidden; }
	div#mqSection > div#contents { width:100%;position:relative; z-index:100;margin-top:-360px;}
	div#mqSection > div#contents > div.contents_box {   width:100%;   top:auto; margin-left:auto; margin-right:auto; overflow:hidden; }
	
	div#shortCut > div#icon_box {margin:10px 0;}
	div#shortCut > div#icon_box > ul > li { width:12%; margin-left:6%; margin-right:6%;float:left; margin-bottom:10px;letter-spacing:0.15em;}
	div#shortCut > div#icon_box > ul > li img {width:80%;}

	div#shortCut > div#icon_box1 {margin:10px 0;}
	div#shortCut > div#icon_box1 > ul > li { width:100%; float:left; margin-bottom:10px;}
	div#shortCut > div#icon_box1 > ul > li img {height:50%;}
	
	div#section1 {margin:20px 2%; padding:0;}
	div#section1 > div#section1_box {overflow:hidden; }
	div#section1 > div#section1_box > div#section1_cont > div#col1 {width:100%;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice {position:relative;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > div.notice_tit {font-size:1.3em; color:#1c62c1; padding:0 0 15px 15px; font-weight:600; border-bottom:1px solid #c7c7c7;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul {padding:0 0;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul > li {font-size:1.1em; padding:20px 0 10px 10px; border-bottom:1px solid #c7c7c7;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul > li .date {display:none;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > .btn_more {position:absolute; top:10px; right:20px;}
	
	div#section2 {margin-top:0px;}
	div#section2a {margin-top:0px;}

	div#col2 {overflow:hidden; margin-top:20px;}
	div#col2 > ul > li.maj1 {width:96%; height:90px; background:#dc4faf url(/images/main/fav_iocn_01.png) right 30px no-repeat; padding:30px 2%;}
	div#col2 > ul > li.maj1 > a > dl {color:#fff; text-decoration:none; }
	div#col2 > ul > li.maj1 > a > dl > dt {font-size:1.8em; font-weight:700;}
	div#col2 > ul > li.maj1 > a > dl > dd {font-size:1.1em; padding-top:10px; line-height:120%;}
	div#col2 > ul > li.maj1 > a > dl > dd.tel {font-size:2.3em; font-weight:700; color:#05fffc; letter-spacing:-0.03em;}

	div#col2 > ul > li.maj2 {width:96%; height:90px; background:#ffc12c url(/images/main/fav_iocn_02.png) right 15px no-repeat; padding:30px 2%;}
	div#col2 > ul > li.maj2 > a > dl {color:#2c2c2c; text-decoration:none; }
	div#col2 > ul > li.maj2 > a > dl > dt {font-size:1.8em; font-weight:700;}
	div#col2 > ul > li.maj2 > a > dl > dd { font-size:1.2em; padding-top:20px; }


	div#col2 {overflow:hidden; margin-top:20px;}
	div#col2 > ul > li.maj1 {width:96%; height:90px; background:#dc4faf url(/images/main/fav_iocn_01.png) right 30px no-repeat; padding:30px 2%;}
	div#col2 > ul > li.maj1 > a > dl {color:#fff; text-decoration:none; }
	div#col2 > ul > li.maj1 > a > dl > dt {font-size:1.8em; font-weight:700;}
	div#col2 > ul > li.maj1 > a > dl > dd {font-size:1.1em; padding-top:10px; line-height:120%;}
	div#col2 > ul > li.maj1 > a > dl > dd.tel {font-size:2.3em; font-weight:700; color:#05fffc; letter-spacing:-0.03em;}

	div#col2 > ul > li.maj2 {width:96%; height:90px; background:#ffc12c url(/images/main/fav_iocn_02.png) right 15px no-repeat; padding:30px 2%;}
	div#col2 > ul > li.maj2 > a > dl {color:#2c2c2c; text-decoration:none; }
	div#col2 > ul > li.maj2 > a > dl > dt {font-size:1.8em; font-weight:700;}
	div#col2 > ul > li.maj2 > a > dl > dd { font-size:1.2em; padding-top:20px; }

	div#section3 { width:100%;}
	div#section3 > div#section3_box { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }

	div#section3 > div#section3_box { overflow:hidden; }
	div#section3 > div#section3_box > div#section3_cont { overflow:hidden; width:100%; padding-top:0; }
	div#section3 > div#section3_box > div#section3_cont > div { float:left; }

	div#section3 > div#section3_box > div#section3_cont > div#col3 {overflow:hidden; display:block; width:100%; background:#2e3c52;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li {float:left; width:100%; height:200px; margin-right:0;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li:last-of-type {margin-right:0;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box1 {background:url(/images/main/fav_bg_1.jpg) no-repeat center top;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box2 {background:url(/images/main/fav_bg_2.jpg) no-repeat center top;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box3 {background:url(/images/main/fav_bg_3.jpg) no-repeat center top;}

	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl { text-align:center;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl > dt {font-size:2.5em; margin-top:60px; color:#fff; font-weight:600%;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl > dd { width:150px; margin:0 auto; color:#fff; padding:7px 0; margin-top:15px; font-size:1.3em; border:1px solid #fff; font-weight:bold;  text-align:center;  text-decoration:none;}

	div#movie { width:100%;  padding:20px 20px 00px 0px; }
	div#movie > div#movie_box { width:100%; margin-left:auto; margin-right:auto;}
	
	div#fs_sec { width:100%;  padding:0px 20px 10px 20px; }
	div#fs_sec > div#fs_sub { width:100%; margin-left:auto; margin-right:auto;}
	div#fs_sec > div#fs_sub > div#fs_tit {float:left; font-size:1.7em; padding:0 20px 0 0;}
	div#fs_sec > div#fs_sub > div#fs_btns {padding:0 20px 0 0;}
	div#fs_sec > div#fs_sub > div#fs_list_sec {}
	div#fs_sec > div#fs_sub > div#fs_list_sec > ul { overflow:hidden; width:100%; margin:0 auto;}
	div#fs_sec > div#fs_sub > div#fs_list_sec > ul > li { float:left; width:45%; padding:5px 0; text-align:center;}
	
}

@media all and (min-width:1px) and (max-width:1216px) {

	div#vpr1>.wrap1{position:relative;	padding:0 0 28%; /* =(480/2000)*(5/3) */}

	div#slideNavi {display:none;}


}

@media all and (min-width:800px) and (max-width:1216px) {

   div#content { width:100%; height:100%;}
   div#content > div.content_box img{width:100%; height:350px;  text-align:center; overflow:hidden; }
	div#mqSection > div#contents { width:100%;position:relative; z-index:100;margin-top:-320px;}
	div#mqSection > div#contents > div.contents_box {   width:100%;   top:auto; margin-left:auto; margin-right:auto; overflow:hidden; }


	div#section1 {margin:30px 2%; padding:0;}

	div#section1 > div#section1_box {overflow:hidden; }
	div#section1 > div#section1_box > div#section1_cont > div#col1 {width:100%;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice {position:relative;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > div.notice_tit {font-size:1.7em; color:#1c62c1; padding:0 0 15px 15px; font-weight:600; border-bottom:1px solid #c7c7c7;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul {padding:0 0;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul > li {font-size:1.2em; padding:20px 0 10px 20px; border-bottom:1px solid #c7c7c7;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul > li .date {float:right; padding-right:10px; font-size:0.9em;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > .btn_more {position:absolute; top:10px; right:20px;}
	
	div#section2 {margin-top:0px;}
	div#section2a {margin-top:0px;}

	div#shortCut > div#icon_box {margin:10px 0;}
	div#shortCut > div#icon_box > ul > li { width:12%; float:left; padding-left:6%;padding-right:6%;margin-bottom:10px;}
	div#shortCut > div#icon_box > ul > li > a > dl > dd { font-size:1.15em;}

	div#shortCut > div#icon_box > ul {  overflow:hidden; }
	div#shortCut > div#icon_box > ul > li > a {padding-top:20px; display:block; text-align:center; color:#fff; font-size:1.15em;letter-spacing:0.15em; }

	div#shortCut > div#icon_box1 {margin:10px 0;}
	div#shortCut > div#icon_box1 > ul > li { width:30%; float:left; padding-left:10%;padding-right:10%;margin-bottom:10px;}
	div#shortCut > div#icon_box1 > ul > li > a > dl > dd { font-size:1.15em;}

	div#shortCut > div#icon_box1 > ul {  overflow:hidden; }
	div#shortCut > div#icon_box1 > ul > li > a {padding-top:20px; display:block; text-align:center; color:#000; }

	div#col2 {overflow:hidden; margin-top:30px;}
	div#col2 > ul > li.maj1 {float:left; width:46%; height:100px; background:#dc4faf url(/images/main/fav_iocn_01.png) right 40px no-repeat; padding:30px 2%;}
	div#col2 > ul > li.maj1 > a > dl {color:#fff; text-decoration:none; }
	div#col2 > ul > li.maj1 > a > dl > dt {font-size:2em; font-weight:700;}
	div#col2 > ul > li.maj1 > a > dl > dd { font-size:1.3em; padding-top:10px; line-height:120%;}
	div#col2 > ul > li.maj1 > a > dl > dd.tel {font-size:2.5em; font-weight:700; color:#05fffc; letter-spacing:-0.03em;}

	div#col2 > ul > li.maj2 {float:left; width:46%; height:100px; background:#ffc12c url(/images/main/fav_iocn_02.png) right 25px no-repeat; padding:30px 2%;}
	div#col2 > ul > li.maj2 > a > dl {color:#2c2c2c; text-decoration:none; }
	div#col2 > ul > li.maj2 > a > dl > dt {font-size:2em; font-weight:700;}
	div#col2 > ul > li.maj2 > a > dl > dd { font-size:1.1em; padding-top:20px; }


	div#section3 { width:100%;}
	div#section3 > div#section3_box { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }

	div#section3 > div#section3_box { overflow:hidden; }
	div#section3 > div#section3_box > div#section3_cont { overflow:hidden; width:100%; padding-top:0; }
	div#section3 > div#section3_box > div#section3_cont > div { float:left; }

	div#section3 > div#section3_box > div#section3_cont > div#col3 {overflow:hidden; display:block; width:100%; background:#2e3c52;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li {float:left; width:100%; height:200px; margin-right:0;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li:last-of-type {margin-right:0;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box1 {background:url(/images/main/fav_bg_1.jpg) no-repeat center top;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box2 {background:url(/images/main/fav_bg_2.jpg) no-repeat center top;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box3 {background:url(/images/main/fav_bg_3.jpg) no-repeat center top;}

	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl { text-align:center;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl > dt {font-size:2.5em; margin-top:60px; color:#fff; font-weight:600%;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl > dd { width:150px; margin:0 auto; color:#fff; padding:7px 0; margin-top:15px; font-size:1.3em; border:1px solid #fff; font-weight:bold;  text-align:center;  text-decoration:none;}

	div#movie { width:100%;  padding:20px 20px 0px 0px; }
	div#movie > div#movie_box { width:100%; margin-left:auto; margin-right:auto;}

	div#fs_sec { width:100%;  padding:0px 20px 10px 20px; }
	div#fs_sec > div#fs_sub { width:100%; margin-left:auto; margin-right:auto;}
	div#fs_sec > div#fs_sub > div#fs_tit {float:left; font-size:1.7em; padding:3px 20px 0 0;}
	div#fs_sec > div#fs_sub > div#fs_btns {float:left; padding:0 20px 0 0;}
	div#fs_sec > div#fs_sub > div#fs_list_sec {}
	div#fs_sec > div#fs_sub > div#fs_list_sec > ul { overflow:hidden; }
	div#fs_sec > div#fs_sub > div#fs_list_sec > ul > li { float:left; padding:0 3% 10px 3%; text-align:center;}

}

@media all and (min-width:1217px) {
	div#mqSection { width:100%; }

	div#vpr1>.wrap1{position:relative;  margin:80px 0 0 0; padding:0 0 28%;  /* =(480/2000)*(5/3) */}
   div#content { width:100%; height:100%;}
   div#content > div.content_box { width:100%;  max-width:1200px; margin-left:auto; margin-right:auto; overflow:hidden; }
	div#mqSection > div#contents { width:100%;position:relative; z-index:100;margin-top:-190px;}
	div#mqSection > div#contents > div.contents_box {   width:100%;  max-width:1200px; margin-left:auto; margin-right:auto; overflow:hidden; }

	div#section1 {margin:50px 0; padding:0;}
	div#section2 {margin:20px 0 -30px 0; padding:0;}

	div#section1 > div#section1_box {}
	div#section1 > div#section1_box > div#section1_cont > div#col1 {float:left; width:600px; padding-top:0;padding-bottom:40px;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice {position:relative; width:99.8%;padding:0 0 0 0;  background:#fff; }
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > div.notice_tit {font-size:1.7em; color:#1c62c1; padding:0 0 15px 15px; font-weight:600; border-bottom:1px solid #c7c7c7;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul {padding:0 0;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul > li {font-size:1.2em; padding:17px 0 17px 20px; border-bottom:1px solid #c7c7c7;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > ul > li .date {float:right; padding-right:10px; font-size:0.9em;}
	div#section1 > div#section1_box > div#section1_cont > div#col1 > div#notice > .btn_more {position:absolute; top:10px; right:20px;}

	div#col2 {float:right;}
	div#col2 > ul > li.maj1 {width:380px; height:100px; background:#dc4faf url(/images/main/fav_iocn_01.png) right 40px no-repeat; padding:30px 50px;}
	div#col2 > ul > li.maj1 > a > dl {color:#fff; text-decoration:none; }
	div#col2 > ul > li.maj1 > a > dl > dt {font-size:2em; font-weight:700;}
	div#col2 > ul > li.maj1 > a > dl > dd {width:300px; font-size:1.3em; padding-top:10px; line-height:120%;}
	div#col2 > ul > li.maj1 > a > dl > dd.tel {font-size:2.5em; font-weight:700; color:#05fffc; letter-spacing:-0.03em;}

	div#col2 > ul > li.maj2 {width:380px; height:100px; background:#ffc12c url(/images/main/fav_iocn_02.png) right 25px no-repeat; padding:30px 50px;}
	div#col2 > ul > li.maj2 > a > dl {color:#2c2c2c; text-decoration:none; }
	div#col2 > ul > li.maj2 > a > dl > dt {font-size:2em; font-weight:700;}
	div#col2 > ul > li.maj2 > a > dl > dd {width:280px; font-size:1.1em; padding-top:20px; }

	div#shortCut {margin:0 0; }
	div#shortCut > div#icon_box { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }
	div#shortCut > div#icon_box > ul { overflow:hidden; }
	div#shortCut > div#icon_box > ul > li { float:left; width:25%; }
	div#shortCut > div#icon_box > ul > li > a { display:block; padding:30px 0; font-size:1.4em;letter-spacing:0.15em; color:#fff;text-decoration:none;}

	div#shortCut > div#icon_box1 { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }
	div#shortCut > div#icon_box1 > ul { overflow:hidden; }
	div#shortCut > div#icon_box1 > ul > li { float:left; width:33.3%; }
	div#shortCut > div#icon_box1 > ul > li > a { display:block; padding:30px 0; font-size:1.2em; text-decoration:none;}

	div#section3 { width:100%; height:300px; background:url(/images/main/section3_bg.jpg) no-repeat center top;}
	div#section3 > div#section3_box { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }

	div#section3 > div#section3_box { overflow:hidden; }
	div#section3 > div#section3_box > div#section3_cont { overflow:hidden; padding-top:50px; }
	div#section3 > div#section3_box > div#section3_cont > div { float:left; }

	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li {float:left; display:block; overflow:hidden; width:380px; height:200px; margin-right:30px;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li:last-of-type {margin-right:0;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box1 {background:url(/images/main/fav_bg_1.jpg) no-repeat;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box2 {background:url(/images/main/fav_bg_2.jpg) no-repeat;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li.col_box3 {background:url(/images/main/fav_bg_3.jpg) no-repeat;}

	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl { text-align:center;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl > dt {font-size:2.5em; margin-top:60px; color:#fff; font-weight:600%;}
	div#section3 > div#section3_box > div#section3_cont > div#col3 > ul > li > a > dl > dd { width:150px; margin:0 auto; color:#fff; padding:7px 0; margin-top:15px; font-size:1.3em; border:1px solid #fff; font-weight:bold;  text-align:center;  text-decoration:none;}


	div#movie {float:right; width:560px; padding-top:0px;}
	div#movie > div#movie_box { width:100%; margin-left:auto; margin-right:auto;}

	div#fs_sec { width:100%;  margin:20px 0; }
	div#fs_sec > div#fs_sub { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }
	div#fs_sec > div#fs_sub > div#fs_tit {float:left; font-size:1.7em; padding:5px 20px 0 0;}
	div#fs_sec > div#fs_sub > div#fs_list_sec {float:left; width:1200px; height:100px;}
	div#fs_sec > div#fs_sub > div#fs_list_sec > ul { overflow:hidden;}
	div#fs_sec > div#fs_sub > div#fs_list_sec > ul > li { float:left; width:20%; padding-bottom:10px; text-align:center;}

}
