@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
*{margin:0; padding:0; font-family:'Nanum Gothic', sans-serif;}
body{font-family: 'Noto Sans KR', sans-serif;
 font-size:14px; color:#121212;}
ul, ol{list-style:none;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none; color: #000000;}
img{border:0; vertical-align:middle;}
input{vertical-align:middle;}
button{vertical-align:middle; cursor:pointer;}
select{vertical-align:middle;}
#naviWrap{width:100%; background:#fff;  z-index:900;}
/*µû¶ó´Ù´Ï´Â ¸Þ´º css »ó´Ü°íÁ¤*/
 .jbFixed { position: fixed !important; top: 0px !important; background:#fff; box-shadow:1px 1px 3px #efefef}
 
.top_sub {height:50px; width:320px; position:absolute; top:0; right:380px; z-index:98}
.top_sub ul {height:50px; line-height:60px; }
.top_sub ul li {float:left; height:86px;}
.top_sub ul li:nth-child(2), .top_sub ul li:nth-child(4) {margin:0 15px 0 15px; }
.top_sub ul li:nth-child(2) a, .top_sub ul li:nth-child(4) a{color:#7b8284; font-weight:800; font-size:14px}
.top_sub ul li:nth-child(2) a:hover, .top_sub ul li:nth-child(4) a:hover{color:#505556}
.top_sub ul li:nth-child(1), .top_sub ul li:nth-child(3), .top_sub ul li:nth-child(5) {color:#505556}
.top_sub .sns {margin:14px 8px 0 8px;}
.top_sub  .sns1 {width:30px; height:28px; display:block; background:url(/base_1/img/2019renewal/menu/sns1.png); margin-left:20px}
.top_sub  .sns1:hover {background:url(/base_1/img/2019renewal/menu/sns1-1.png);}
.top_sub  .sns2 {width:28px; height:27px; display:block; background:url(/base_1/img/2019renewal/menu/sns2.png);}
.top_sub  .sns2:hover {background:url(/base_1/img/2019renewal/menu/sns2-1.png);}
.top_sub  .sns3 {width:26px; height:27px; display:block; background:url(/base_1/img/2019renewal/menu/sns3.png)}
.top_sub  .sns3:hover {background:url(/base_1/img/2019renewal/menu/sns3-1.png)}

#header { background:#fff; width:100%; z-index:99; float:left;}
#m_header {display:none;}
.nav{ background:#fff; width:100%;  z-index:99; margin:0px auto 0 auto; text-align:center; transition: all 0.5s ; display:block; position:absolute; top:50px; }
.nav a {color:#333;}
.nav > ul{overflow:hidden; max-width:1200px; box-sizing:border-box; margin:0 auto;}
.nav .menu{float:left; width:15%; text-align:center; }
.nav .menu:first-child{margin:0}
.nav .subm1{padding:0; font-size:16px; display:block; padding:31px 0 0 0; height:80px; box-sizing:border-box;}
.nav .subm2{height:0 ;overflow:hidden;  font-size:14px; border-left:0px solid #353535;}
.nav .menu:first-child .subm2{border-left:0px solid #dfdfdf;}
.nav .subm2 ul{overflow:hidden; } /*subm2 ³ôÀÌ css/menu.js ¿¡¼­ Á¶Àý*/
.nav .subm2 ul li{margin-top:15px; line-height:20px; }
.nav .subm2 ul li:first-child{margin-top:20px}
.nav .subm2 ul li a:hover { color:#71c9dd !important; }
.nav:hover { color:#333; }
.nav:hover a {color:#333;}
.nav .menu:hover { }
.nav .menu:hover .subm1 a {color:#71c9dd !important;}
.nav .menu:hover a{ /*border-bottom:2px solid #71c9dd;*/  padding-bottom:7px;}
.nav .menu:hover .subm2 ul li a {border-bottom:0;}
.nav:hover .subm2 {}


/*¸ð¹ÙÀÏ ÀüÈ­¹Ù·Î°É±â*/
   .qmenu, .qmenu2 {position: fixed;
          left: 25px;
    z-index: 99;
    display:block;}
  .qmenu>a, .qmenu2>a{
      display: block;
            width: 50px;
            height: 50px;
            border-radius: 62px;
            transition: all 0.2s ease;}
  .qmenu>a:hover {width:150px}    
  .qmenu>a:hover p {
            display: block;
            opacity: 1;
            transition-delay: 0.2s}   
  .qmenu>a>p {
            opacity: 0;
   margin:0 auto;
   height:50px}
 
 
        #q01 { bottom:25px;}
        #q01>a {background:#111010  url(/base_1/img/2019renewal/menu/call1.png)left no-repeat;}
        #q01>a:hover {background:#111010 url(/base_1/img/2019renewal/menu/call2.png) left no-repeat;}
  #q01>a>p img {
   width:89px;
   padding:7px 0 0 45px;
   }
/*¸ð¹ÙÀÏ ÀüÈ­¹Ù·Î°É±â*/





#m_header {
 width:100%;
 height:70px;
 position:fixed;
 top:0;
 left:0;
 border-bottom:1px solid #ccc;
 background-color:#fff;
 z-index:100;
}
.m_logo {
  text-align:center;
  position:relative;
  display:block;
  line-height:70px;
  font-size:26px;
  font-weight:bold;  
}
.m_logo a {width:36px; display:block; margin:0 auto;}
.m_logo a img {width:36px; display:block; padding-top:11px;}
.m_menu {
 position:absolute;
 top:23px; left:23px;
}
.m_menu img {width:30px;}
/*¸ð¹ÙÀÏ¸Þ´º »çÀÌµå*/
.bgBk{position:fixed; top:0; left:0; width:100%; height:100%;
 background-color:#000; opacity:0.7; z-index:300;
 display:none;}
#side{position:fixed; top:0; left:-100%; 
 width:100%; height:100%;
 z-index:400; overflow-y:scroll;}
#sideIn{position: absolute; top: 0; left: 0;
    width: 80%; max-width:230px; min-height: 100%;
    background-color:#fff;}
.m_login_join {
 width:100%;
 height:40px;
 background-color:#fff;
 text-align:center;
}
.m_login_join p {
 font-size:12px;
}

/* 
.m_login_join {
 width:100%;
 height:30px;
 border-bottom:1px solid #dddddd;
 position:relative;
 background-color:#fff;  
}
.m_login_join > p {
 width:50%;
 font-size:13px;
 margin:0 auto;
 line-height:30px;
 float:left;
 text-align:center;
}
*/


.side_menu{}
.side_menu .d1{background-color:#fff;}
.side_menu .d1 .m{display:block;
 border-bottom:1px solid #dddddd;
 font-size:15px;
 height:50px;
 line-height:50px;
 padding-left:10px;
 font-weight:800;
 width:75%;
 margin:0 auto;
 }
.side_menu .d1.on .m{
 background-color:#fff;
 color:#71c9dd
}
.side_menu .d1 .sub{display:none; background-color:#fff; width:100%; color:#232323;}
.side_menu .d1 .sub .sub2 {border-bottom:1px solid #dddddd; width:75%; margin:0 auto; padding:15px 0 15px 0; display:block;}
.side_menu .d1 .sub .sub2 dl{
 height:35px;
 line-height:35px;
 padding:0 0 0 5px;
 font-size:14px;
 color:#232323;
 }
.side_menu .d1 .sub .sub2 dl a:hover {color:#71c9dd}
/*¸Þ´º¿ÀÇÂ*/
.closeMenu{ width:100%;
 height:70px;
 position:relative; background-color:#fff;}
.closeMenu a{display:block; width:70px; height:70px; position:absolute; right:0; top:0;}
.m_sns { margin:30px 0 20px 44px;}
.m_sns span {
 margin:0 8px 50px 8px;
 float:left;
}
.m_sns span img {
 display:block;
 width:100%;
 height:100%;
}
.m_sns .sns1 {width:30px; height:28px; display:block; background:url(/base_1/img/2019renewal/menu/sns1.png);}
.m_sns .sns1:hover {background:url(/base_1/img/2019renewal/menu/sns1-1.png);}
.m_sns .sns2 {width:28px; height:27px; display:block; background:url(/base_1/img/2019renewal/menu/sns2.png);}
.m_sns .sns2:hover {background:url(/base_1/img/2019renewal/menu/sns2-1.png);}
.m_sns .sns3 {width:26px; height:27px; display:block; background:url(/base_1/img/2019renewal/menu/sns3.png)}
.m_sns .sns3:hover {background:url(/base_1/img/2019renewal/menu/sns3-1.png)}

/* ¸ð¹ÙÀÏ¸Þ´º */

/*¸ÞÀÎ ½½¶óÀÌµå*/
#main_slide {
  margin: 0;
  padding: 0;
   width:100%;
 position:relative;
 height:900px;
 overflow:hidden;
 position:relative;
 z-index:9;
}
.pcmain {
 overflow:hidden;
 position:relative;
 width:100%;
 margin:auto 0;
}
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}

.pc_main_v{
 width:100%;
 position:relative;
 height:900px;
 overflow:hidden;
 position:relative;
 z-index:9;
}
.mainV {
 width:100%;
 height:100%;
 position:relative; 
}
.mainV_01 {
 background:url(/base_1/img/2019renewal/slide/slide01.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}

.mainV_02 {
 background:url(/base_1/img/2019renewal/slide/slide02.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_03 {
 background:url(/base_1/img/2019renewal/slide/slide03.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_04 {
 background:url(/base_1/img/2019renewal/slide/slide04.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
/*½½¶óÀÌµå ÅØ½ºÆ®*/
/*.mainV_01 .slide01_text {margin: 150px 0 0 100px;}
.mainV_01 .slide01_text .v_01text {position:absolute; top:150px; left:100px; font-size:28px; opacity:0;}*/
.mainV_01 .slide01_img,
.mainV_02 .slide02_img,
.mainV_03 .slide03_img,
.mainV_04 .slide04_img {margin:0 auto; max-width:1200px;}
.mainV_01 .slide01_img img{width:90%; max-width:1048px; display:block; margin:0 auto; padding-left:0%; padding-right:9%}
.mainV_02 .slide02_img img{width:90%; max-width:1157px; display:block; margin:0 auto; padding-top:0%;}
.mainV_03 .slide03_img img{width:90%; max-width:1141px; display:block; margin:0 auto; padding-left:0%;}
.mainV_04 .slide04_img img{width:90%; max-width:1021px; display:block; margin:0 auto}

/* PAGER */
.pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #fff;
  position:absolute;
  bottom:20px;
  width:100%;
  z-index:99;
}
.pager .bx-default-pager{
 display: inline-block; *display: inline; *zoom: 1;
}
.pager .bx-default-pager a {
  background:none;
  text-indent: -9999px;
  display: block;
  width: 13px;
  height: 13px;
  outline: 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border:1px solid #d0d0d0;
  box-sizing:border-box;
 margin: 0 5px;  

}
.pager .bx-pager-item a:hover,
.pager .bx-pager-item a.active{
background: #fff;
}


.bx-pager-item,
.bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-pager-item {
  font-size: 0;
  line-height: 0;
  display:inline-block;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.pcmain:hover .bx-prev,
.pcmain:hover .bx-next{
   z-index: 9999;
   opacity:1;
}

.bx-wrapper .bx-prev {
  left: 150px;
  /*background:url(../../../Documents/Unnamed%20Site%202/controls.png) no-repeat 0 -32px;*/
  background:url(/base_1/img/2019renewal/slide/prev.png);
  transition:all 0.5s ease;
    opacity:0;
}
.bx-wrapper .bx-next {
  right: 150px;
  /*background:url(../../../Documents/Unnamed%20Site%202/controls.png) no-repeat -43px -32px;*/
  background:url(/base_1/img/2019renewal/slide/next.png);
  transition:all 0.5s ease;
    opacity:0;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 30px;
  height: 49px;
  text-indent: -9999px;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/*¸ÞÀÎ½½¶óÀÌµå ³¡*/




/*¸ÞÀÎ ÆË¾÷*/

#pop_up {width:90%; max-width: 343px; max-height: 100%; display: block;  overflow: hidden; position: fixed; top: 20%; left: 5%; z-index:1000; padding:0;  box-shadow:5px 5px 5px rgb(0 0 0 / 10%);}

.cont_pop {margin: 0 auto; position: relative; overflow: hidden; padding: 0; z-index: 1; opacity: 1; }
.close_pop {position: relative; overflow: hidden; width: 100%; display: block; height: 49px; background:#fff; color:#000; line-height:49px; display: block; border:1px solid #ccc; box-sizing:border-box; }
#check_pop {border-right:1px solid #ccc; box-sizing:border-box; }
#check_pop, #close_pop {float: left; width:50%; display: block; text-align:center; cursor:pointer; font-size:14px;}
#close_pop {cursor:pointer}

.fourth .pop_sl_img {max-width:343px; display: block;}



/*¸ÞÀÎ ÆË¾÷*/




/*¸ÞÀÎÄÜÅÙÃ÷*/
#main_con {width:100%; max-width:1200px; padding:85px 0 85px 0; margin:0 auto; overflow:hidden;}
#main_con #con123_p {width:51%; position:relative; display:block; float:left;}
#main_con #con123_m {display:none;}
#main_con #con123_p .con01 {width:100%; margin-bottom:2%;}
#main_con #con123_p .con01 div div div a img {width:100%; height:100%; max-height:486px;}
#main_con #con123_p #con0203 {width:100%;}
#main_con #con123_p #con0203 .con02 {float:left; width:48.9%; margin-right:2%;}
#main_con #con123_p #con0203 .con03 {float:left; width:48.9%;}
#main_con #con123_p #con0203 .con02 img, #main_con #con123_p #con0203 .con03 img {width:100%; display:block;}


#main_con #con123_m {width:100%; position:relative;}
#main_con #con123_m .con01 {width:65%; float:left; padding-left:1%;}
#main_con #con123_m .con01 div div div a img {width:100%; height:100%; max-height:486px;}
#main_con #con123_m #con0203 {width:33%; float:left; margin-right:1%;}
#main_con #con123_m #con0203 .con02 {margin-bottom:4%;}
#main_con #con123_m #con0203 .con02, #main_con #con123_m #con0203 .con03 {width:100%;}
 
#main_con #con123_m #con0203 .con02 img, #main_con #con123_m #con0203 .con03 img {width:100%; display:block;}

#con2_box {width:47.7%; float:left; padding-left:1.3%;}
#con2_box #con2_box2 {width:100%; position:relative;}
#con2_box #con2_box2 #con456 {width:49%; float:left; margin-right:1%;}
 #con2_box #con2_box2 #con789 {width:49%; float:left; margin-left:1%;}
#con2_box #con2_box2 #con456 .con04 {margin-bottom:4%;}
#con2_box #con2_box2 #con456 .con05 {margin-bottom:4%;}
#con2_box #con2_box2 #con456 .con06 {}
#con2_box #con2_box2 #con456 .con04 img,
#con2_box #con2_box2 #con456 .con05 img,
#con2_box #con2_box2 #con456 .con06 img {width:100%; display:block;}
#con2_box #con2_box2 #con789 .con07 {margin-bottom:4%;}
#con2_box #con2_box2 #con789 .con08 {margin-bottom:4%;}
#con2_box #con2_box2 #con789 .con09 {}
#con2_box #con2_box2 #con789 .con07 img,
#con2_box #con2_box2 #con789 .con08 img,
#con2_box #con2_box2 #con789 .con09 img {width:100%; display:block;}
.con_line {position:relative;}
.con_line p {border:3px solid #30bad1;  position:absolute;  top:0; width:100%; height:100%; box-sizing:border-box; }










/*ÇªÅÍ*/
#reservation {width:100%; height:532px; overflow:hidden; display:block;}
#reservation_box{width:100%; max-width:1200px; margin:0 auto; position:relative; overflow:hidden; }
.reservation_img {width:30%; float:left; margin-left:11%}
.reservation_form {width:54%; float:right; position:relative; overflow:hidden; margin-top:9%;}
.reservation_img img {max-width:424px; width:100%;}


footer {width:100%; background:#393f40;}
#footer1 {width:90%; max-width:1200px; margin:0 auto; position:relative; overflow:hidden; display:block; padding:2% 3%}
#footer1 .foot1, #footer1 .foot_line, #footer1 .foot2 {float:left;}
#footer1 .foot1 {padding-left:11%; overflow:hidden; position:relative; width:57%;}
#footer1 .foot2  {display:block; width:19%;}
#footer1 .foot1 .f_logo {width:24%; /*margin-top:1%*/}
#footer1 .foot_line {height:152px; width:1px; background:#dddddd; display:block; margin:0 3% 0 3%}
 #footer1 .foot2 img {width:100%;}
#footer1 .foot1 p:nth-child(1),
#footer1 .foot1 div:nth-child(2) {float:left;}
#footer1 .foot1 div:nth-child(2) {width:73%;}
#footer1 .foot1 .f_logo img {width:100%; max-width:119px;}
#footer1 .foot1 .f_copy p:nth-child(2) {margin-left:4%}
#footer1 .foot1 .f_copy p:nth-child(2) a {float:left; text-align:center; font-size:0.8em; font-weight:bold; color:#fff; margin:1%; margin-top:3%  }


 #footer1 .foot1_m img {display:block; width:100%; max-width:349px; margin:0 auto}
#footer1 .foot1_m p:nth-child(1) {padding-bottom:3%}
#footer1 .foot1_m p:nth-child(1),
#footer1 .foot1_m p:nth-child(2) {width:100%;} 
#footer1 .foot1_m p:nth-child(2) a {width:25%; float:left; display:block; text-align:center; font-size:0.7em; font-weight:bold; color:#fff;
box-sizing:border-box; border:1px solid #8c8c8c; border-left:0; border-bottom:0; padding:1.5% 0;  }
#footer1 .foot1_m p:nth-child(2) a:last:child {border-right:0;}











/*»ó¼¼ÆäÀÌÁö*/

#detail_page {width:100%; margin:0 auto; height:290px;  overflow:hidden; position:relative; background:url(/base_1/img/2019renewal/dp1920.jpg) no-repeat;  background-size:cover; background-position:center;}
#detail_page .dp_text {max-width:1200px; margin:0 auto; text-align:center; margin-top:175px;}
#detail_page .dp_text .dp_title {font-size:16px; color:#fff; margin-bottom:13px;}
#detail_page .dp_text .dp_sub {font-weight:800; color:#393f40; font-size:40px;}

#detail_page2 {width:100%; margin:0 auto; padding:8% 0 8% 0; max-width:1100px;}
#detail_page2 .dp_img {width:100%; margin:0 auto; padding:0 0 0 0;}

#N_detail_page2 {width:100%; margin:0 auto; }
#N_detail_page2 .dp_img {width:100%; margin:0 auto; padding:0 0 0 0; max-width:1200px;  display: block;}
/*Å¸ÀÓÄ¡°ú*/
#N_dpimg1-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg1-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp1-2bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg1-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp1-3bg.jpg) no-repeat; background-size:cover; background-position:center;}

#N_dpimg2-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg2-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp2-2bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg2-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp2-3bg.jpg) no-repeat; background-size:cover; background-position:center;}

#N_dpimg3-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg3-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp3-2bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg4 {width:100%; margin:0 auto; padding:70px 0 70px 0; max-width:960px;}
#N_dpimg4-1 {width:100%; margin:0 auto; overflow:hidden; background:url(/base_1/img/2019renewal/detail_page/dp_img/dp4-1bg.jpg) no-repeat; background-size:cover; background-position:center;}
#N_dpimg4-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp4-2bg.jpg) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg5 {width:100%; margin:0 auto; padding:0 0 0 0; max-width:1200px;}

#N_dpimg6-1 {width:100%; margin:0 auto; overflow:hidden; background:url(/base_1/img/2019renewal/detail_page/dp_img/dp6-1bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg6-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp6-2bg.jpg) no-repeat; background-size:cover; background-position: center;}


#N_dpimg28-1 {width:100%; margin:0 auto; overflow:hidden; }
#N_dpimg28-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp28-02bg.png) no-repeat; background-size:cover; background-position: center;}


/*ÀÓÇÃ¶õÆ®*/
#N_dpimg7-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg7-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-2bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg7-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg7-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-4bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg7-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-5bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg7-6 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg7-7 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-7bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg8-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg8-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp8-2bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg8-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp8-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg8-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg8-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp8-5bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg8-6 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg8-7 {width:100%; margin:0 auto; overflow:hidden;}

#N_dpimg9-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg9-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp9-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg9-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp9-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg9-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp9-4bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg9-5 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg9-6 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp9-06bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg9-7 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg9-8 {width:100%; margin:0 auto; overflow:hidden;}

#N_dpimg10-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg10-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp10-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg10-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg10-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp10-4bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg10-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp10-5bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg10-6 {width:100%; margin:0 auto; overflow:hidden;}

#N_dpimg11-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg11-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp11-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg11-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg11-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp11-4bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg11-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp11-5bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg11-6 {width:100%; margin:0 auto; overflow:hidden;}

#N_dpimg12-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg12-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp12-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg12-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp7-3bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg12-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp12-4bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg12-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp12-5bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg12-6 {width:100%; margin:0 auto; overflow:hidden;}

/*Ä¡¾Æ±³Á¤*/
#N_dpimg13-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg13-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp13-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg13-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp13-03bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg13-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg13-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp13-05bg.png) no-repeat; background-size:cover; background-position:top  center;}

#N_dpimg14-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg14-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp14-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg14-3 {width:100%; margin:0 auto; overflow:hidden;}   
#N_dpimg14-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp14-04bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg14-5 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg14-6 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp14-06bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg14-7 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp14-07bg.jpg) no-repeat; background-size:cover; background-position: center;}
#N_dpimg14-8 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp14-08bg.jpg) no-repeat; background-size:cover; background-position:center;}
#N_dpimg14-9 {width:100%; margin:0 auto; overflow:hidden;}

#N_dpimg15-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg15-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp15-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg15-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp15-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg15-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg15-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp15-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg16-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg16-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp16-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg16-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp15-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg16-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg16-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp16-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg17-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg17-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp17-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg17-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp15-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg17-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg17-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp17-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg18-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg18-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp18-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg18-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp15-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg18-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg18-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp18-05bg.png) no-repeat; background-size:cover; background-position:top center;}

/*½É¹Ìº¸Ã¶*/
#N_dpimg19-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg19-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp19-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg19-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp19-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg19-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg19-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp19-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg20-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg20-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp20-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg20-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp20-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg20-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg20-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp20-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg21-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg21-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp21-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg21-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp21-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg21-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg21-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp21-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg22-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg22-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp22-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg22-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp22-03bg.jpg) no-repeat; background-size:cover; background-position: center;}   
#N_dpimg22-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp22-04bg.jpg) no-repeat; background-size:cover; background-position: center;}  
#N_dpimg22-5 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg22-6 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp22-06bg.png) no-repeat; background-size:cover; background-position:top center;}

/*ÀÏ¹ÝÁø·á*/
#N_dpimg23-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg23-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp23-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg23-3 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg23-4 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp23-04bg.jpg) no-repeat; background-size:cover; background-position: center;}  
#N_dpimg23-5 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg23-6 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp23-06bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg24-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg24-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp24-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg24-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp24-03bg.jpg) no-repeat; background-size:cover; background-position: center;}  
#N_dpimg24-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg24-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp24-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg25-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg25-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp25-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg25-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp25-03bg.jpg) no-repeat; background-size:cover; background-position: center;}  
#N_dpimg25-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg25-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp25-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg26-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg26-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp26-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg26-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp26-03bg.jpg) no-repeat; background-size:cover; background-position: center;}  
#N_dpimg26-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg26-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp26-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg27-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg27-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp27-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg27-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp27-03bg.jpg) no-repeat; background-size:cover; background-position: center;}  
#N_dpimg27-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg27-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp27-05bg.png) no-repeat; background-size:cover; background-position:top center;}

#N_dpimg29-1 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg29-2 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp27-02bg.png) no-repeat; background-size:cover; background-position:top center;}
#N_dpimg29-3 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp27-03bg.jpg) no-repeat; background-size:cover; background-position: center;}  
#N_dpimg29-4 {width:100%; margin:0 auto; overflow:hidden;}
#N_dpimg29-5 {width:100%; margin:0 auto; overflow:hidden;   background:url(/base_1/img/2019renewal/detail_page/dp_img/dp27-05bg.png) no-repeat; background-size:cover; background-position:top center;}











#N_detail_page2 .swiper-container {
width: 100%;
height: auto;
overflow:hidden;
margin-left: auto;
margin-right: auto;
}
#N_detail_page2 .swiper-slide {
width: 100%;
height: auto;

}

#N_detail_page2 .swiper-slide img{
display:block; width: 100%;
max-height: 540px;
height: auto;

}

.gallery-top {

width: 100%;
}
.gallery-thumbs {

box-sizing: border-box;
padding: 10px 0;
margin-top: 22px;
}
.gallery-thumbs .swiper-slide {
width: 20%;
height: auto;
position: relative;
}
.gallery-thumbs .swiper-slide-thumb-active .swiper_color {
opacity: 0;
}



#N_dpimg4 .swiper-button-prev2,
#N_dpimg4 .swiper-button-next2 {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
z-index: 99;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;

opacity:0.5;
}

#N_dpimg4 .swiper-button-prev2:hover,
#N_dpimg4 .swiper-button-next2:hover{

}


#N_dpimg4 .swiper-button-prev2:after,
#N_dpimg4 .swiper-button-next2:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
}
#N_dpimg4 .swiper-button-prev2,
#N_dpimg4 .swiper-container-rtl #N_dpimg4 .swiper-button-next2 {
left: 20px;
right: auto;

}
#N_dpimg4 .swiper-button-prev2:after,
#N_dpimg4 .swiper-container-rtl #N_dpimg4 .swiper-button-next:after {

}
#N_dpimg4 .swiper-button-next2,
#N_dpimg4 .swiper-container-rtl #N_dpimg4 .swiper-button-prev {
right: 20px;
left: auto;


}
#N_dpimg4 .swiper-button-next2:after,
#N_dpimg4 .swiper-container-rtl #N_dpimg4 .swiper-button-prev:after {
}
#N_dpimg4 .swiper-button-prev2.swiper-button-white,
#N_dpimg4 .swiper-button-next2.swiper-button-white {

}
#N_dpimg4 .swiper-button-prev2.swiper-button-black,
#N_dpimg4 .swiper-button-next2.swiper-button-black {

}


.gallery-thumbs .swiper_color{ width:100%; height:100%; opacity:0.6; position: absolute;
top: 0px;
 left: 0px;
background: #000;}











@media only screen and (max-width: 1200px){
#detail_page {height:200px; }
#detail_page .dp_text {margin-top:108px;}
#detail_page .dp_text .dp_title {font-size:12px; margin-bottom:8px;}
#detail_page .dp_text .dp_sub {font-size:36px;}
}




/*Äü¸Þ´º*/
 #q_menu {position:fixed; right:0; top:355px; z-index:9999;}




@media (min-width:1800px) and (max-width: 1920px){
 .top_sub {right:340px !important;}
}
@media (min-width:1700px) and (max-width: 1800px){
 .top_sub {right:300px !important;}
}
@media (min-width:1600px) and (max-width: 1700px){
 .top_sub {right:250px !important;}
}
@media (min-width:1500px) and (max-width: 1600px){
 .top_sub {right:200px !important;}
}
@media (min-width:1400px) and (max-width: 1500px){
 .top_sub {right:150px !important;}
}
@media (min-width:1300px) and (max-width: 1400px){
 .top_sub {right:100px !important;}
}
@media (min-width:1200px) and (max-width: 1300px){
 .top_sub {right:50px !important;}
}

@media (min-width:1000px) and (max-width: 1199px){
 #footer1 .foot1 {padding-left:0% !important; width:69%!important;  }
 #footer1 .foot_line {height:140px!important;}
 
}
@media (min-width:960px) and (max-width: 999px){
 #footer1 .foot1 {padding-left:0% !important; width:72%!important;  }
 #footer1 .foot_line {height:140px!important;}
 #footer1 .foot1 div:nth-child(2) {padding-top:2%!important; }
 #footer1 .foot2 {padding-top:2%!important; }
 }

@media (min-width:960px) and (max-width: 1199px){
#footer1 .foot1 .f_logo {width:23%; margin-top:2% }
#footer1 .foot2{width:20%}
}



@media only screen and (max-width: 959px){
#footer1 .foot2 {display:none;}
}

@media (min-width:780px) and (max-width: 959px){
#footer1 .foot1 {padding-left:0% !important;}
#footer1 .foot2 {padding:5% 0 0 30% !important;}
}

/* @media (min-width:700px) and (max-width: 800px){
#footer1 .foot1 {padding-left:0% !important;}
#footer1 .foot2 {padding:5% 0 0 30% !important;}
}

@media (min-width:650px) and (max-width: 700px){
#footer1 .foot1 {padding-left:0% !important;}
#footer1 .foot2 {padding:5% 0 0 30% !important;}
} */

/*@media (min-width:780px) and (max-width: 959px){
 #footer1 .foot1 {width:100%; margin:0 auto;  clear:both;}
 #footer1 .foot2 {width:100%; margin:0 auto; clear:both; }
 #footer1 {padding:2% 1%!important; width:77%;}
 #footer1 .foot_line {display:none;}
 #footer1 .foot1 .f_logo {width:20%}
}*/

@media only screen and (max-width: 959px){
  #footer1 .foot1/*, .gallery-thumbs*/ {display:none;}
  #footer1 .foot_line {display:none}
  #footer1 .foot1_m {display:block; width:100%; margin:0 auto;}
}

@media only screen and (min-width: 959px){
#footer1 .foot1_m {display:none}
}


@media only screen and (max-width: 959px){
#footer1 {width:100%; margin:0 auto; position:relative; overflow:hidden; display:block; padding:0; padding-top:3%}

}
@media only screen and (max-width: 1199px){
 #header, #reservation {display:none;}
 #m_header {display:block;}
}
@media only screen and (max-width: 767px){
 #main_con #con123_p {display:none;}
    #main_con #con123_m {display:block;}
 
 #con2_box {width:100% !important; padding:0; margin-top:2%}
}

@media only screen and (max-width: 767px){
 #main_con {padding:50px 0 50px 0;}
}




@media only screen and (max-width: 1200px){
/*Äü¸Þ´ºÁ¢±â*/
 #q_menu {display:none;}
}

@media (min-width:1000px) and (max-width: 1599px){
.bx-wrapper .bx-prev {left:80px;}
.bx-wrapper .bx-next {right:80px;}
}



@media (min-width:1100px) and (max-width: 1150px){
.mainV_01 .slide01_img img{padding-right:9%; padding-top:5%;}
.mainV_02 .slide02_img img{padding-top:5%;}
.mainV_03 .slide03_img img{padding-top:5%;}
.mainV_04 .slide04_img img{padding-top:5%;}
}

@media (min-width:1000px) and (max-width: 1100px){
.mainV_01 .slide01_img img{padding-right:9%; padding-top:8%;}
.mainV_02 .slide02_img img{padding-top:8%;}
.mainV_03 .slide03_img img{padding-top:8%;}
.mainV_04 .slide04_img img{padding-top:8%;}
}


@media (min-width:900px) and (max-width: 1000px){
 #main_slide{height:800px !important}
.bx-wrapper .bx-prev {left:40px;}
.bx-wrapper .bx-next {right:40px;}
.bx-wrapper .bx-controls-direction a { top:45%;}
.mainV_01 {background-position:-446px -57px;}
.mainV_01 .slide01_img img {padding-left:4%; padding-top:9%;}
.mainV_02 .slide02_img img {padding-top:9%;}
.mainV_03 .slide03_img img { padding-top:9%;}
.mainV_04 .slide04_img img{padding-top:9%;}

}
@media (min-width:800px) and (max-width: 900px){
 #main_slide{height:600px !important}
.bx-wrapper .bx-prev {left:40px;}
.bx-wrapper .bx-next {right:40px;}
.bx-wrapper .bx-controls-direction a { top:35%;}
.mainV_01 {background-position:-454px -210px;}
.mainV_01 .slide01_img img {padding-left:4%; padding-top:0%;}
.mainV_02 .slide02_img img {padding-top:0%;}
.mainV_03 .slide03_img img { padding-top:0%;}
.mainV_04 .slide04_img img{padding-top:0%;}
}
@media (min-width:700px) and (max-width: 800px){
 #main_slide{height:515px !important}
.bx-wrapper .bx-prev {left:30px;}
.bx-wrapper .bx-next {right:30px;}
.bx-wrapper .bx-controls-direction a { top:30%;}
.mainV_01 {background-position:-454px -297px;}
.mainV_01 .slide01_img img {padding-left:4%; padding-top:0%; margin-top:-3%}
.mainV_02 .slide02_img img {padding-top:0%; margin-top:-3%}
.mainV_03 .slide03_img img { padding-top:0%; margin-top:-3%}
.mainV_04 .slide04_img img{padding-top:0%; margin-top:-3%}

}

@media (min-width:600px) and (max-width: 700px){
 #main_slide{height:450px !important}
.bx-wrapper .bx-prev {left:30px;}
.bx-wrapper .bx-next {right:30px;}
.bx-wrapper .bx-controls-direction a { top:28%;}
.mainV_01 {background-position:-454px -349px;}
.mainV_01 .slide01_img img {padding-left:3%; padding-top:0%; margin-top:-2%}
.mainV_02 .slide02_img img {padding-top:0%; margin-top:-2%}
.mainV_03 .slide03_img img { padding-top:0%; margin-top:-2%}
.mainV_04 .slide04_img img{padding-top:0%; margin-top:-2%}

}

@media (min-width:550px) and (max-width: 600px){
 #main_slide{height:420px !important}
.bx-wrapper .bx-prev {left:30px;}
.bx-wrapper .bx-next {right:30px;}
.bx-wrapper .bx-controls-direction a { top:25%;}
.mainV_01 {background-position:-532px -364px;}
.mainV_01 .slide01_img img {padding-left:3%; padding-top:0%; margin-top:0%}
.mainV_02 .slide02_img img {padding-top:0%; margin-top:0%}
.mainV_03 .slide03_img img { padding-top:0%; margin-top:0%}
.mainV_04 .slide04_img img{padding-top:0%; margin-top:0%}

}

@media (min-width:480px) and (max-width: 550px){
 #main_slide{height:335px !important}
.bx-wrapper .bx-prev {left:30px;}
.bx-wrapper .bx-next {right:30px;}
.bx-wrapper .bx-controls-direction a { top:21%;}
.mainV_01 {background-position:-512px -430px;}
.mainV_01 .slide01_img img {padding-left:3%; padding-top:2%; margin-top:0%; width:80%}
.mainV_02 .slide02_img img {padding-top:0%; margin-top:0%; width:80%}
.mainV_03 .slide03_img img { padding-top:0%; margin-top:0%; width:80%}
.mainV_04 .slide04_img img{padding-top:0%; margin-top:0%; width:80%}
}



@media (min-width:400px) and (max-width: 480px){
 #main_slide{height:300px !important}
.bx-wrapper .bx-prev {left:30px;}
.bx-wrapper .bx-next {right:30px;}
.bx-wrapper .bx-controls-direction a { top:19%;}
.mainV_01 {background-position:-594px -462px;}
.mainV_01 .slide01_img img {padding-left:3%; padding-top:4%; margin-top:0%; width:78%}
.mainV_02 .slide02_img img {padding-top:4.5%; margin-top:0%; width:78%}
.mainV_03 .slide03_img img { padding-top:4.5%; margin-top:0%; width:78%}
.mainV_04 .slide04_img img{padding-top:4.5%; margin-top:0%; width:78%}

}

@media (min-width:350px) and (max-width: 400px){
 #main_slide{height:300px !important}
.bx-wrapper .bx-prev {left:30px;}
.bx-wrapper .bx-next {right:30px;}
.bx-wrapper .bx-controls-direction a { top:19%;}
.mainV_01 {background-position:-664px -474px;}
.mainV_01 .slide01_img img {padding-left:3%; padding-top:9%; margin-top:0%; width:78%}
.mainV_02 .slide02_img img {padding-top:13%; margin-top:0%; width:78%}
.mainV_03 .slide03_img img { padding-top:15%; margin-top:0%; width:78%}
.mainV_04 .slide04_img img{padding-top:15%; margin-top:0%; width:78%}

}

@media (min-width:300px) and (max-width: 350px){
 #main_slide{height:300px !important}
.bx-wrapper .bx-prev {left:20px;}
.bx-wrapper .bx-next {right:20px;}
.bx-wrapper .bx-controls-direction a { top:19%;}
.mainV_01 {background-position:-664px -474px;}
.mainV_01 .slide01_img img {padding-left:3%; padding-top:21%; margin-top:0%; width:78%}
.mainV_02 .slide02_img img {padding-top:21%; margin-top:0%; width:78%}
.mainV_03 .slide03_img img { padding-top:21%; margin-top:0%; width:78%}
.mainV_04 .slide04_img img{padding-top:21%; margin-top:0%; width:78%}

}

@media only screen and (max-width: 300px){
 #main_slide{height:200px !important}
.bx-wrapper .bx-prev {left:20px;}
.bx-wrapper .bx-next {right:20px;}
.bx-wrapper .bx-controls-direction a { top:14%;}
.mainV_01 {background-position:-664px -474px;}
.mainV_01 .slide01_img img {padding-left:3%; padding-top:15%; margin-top:0%; width:70%}
.mainV_02 .slide02_img img {padding-top:15%; margin-top:0%; width:70%}
.mainV_03 .slide03_img img { padding-top:15%; margin-top:0%; width:70%}
.mainV_04 .slide04_img img{padding-top:15%; margin-top:0%; width:70%}

}




@media only screen and (max-width: 960px){
 #mo_call {display:block;}
}
@media only screen and (min-width: 960px){
 #mo_call {display:none;}
}