@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;}
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;}

#header_menu{width:100%;/*max-width:1200px;*/ margin:0 auto; z-index:10000;}
.logo{ width:100%; margin:0 auto; background:#1f2732; height:90px; position:absolute; top:0; left:0; z-index:99}
.logo_img {max-width:122px; margin:0 auto; padding-top:10px; z-index:999}
.p_join_sns {max-width:1170px; margin:0 auto; display:block; z-index:999;}
.login_join_p{ font-size:12px; color:#cccccc; z-index:999; position:absolute; bottom:32px;}
.sns_p {position:absolute; bottom:23px; right:18%;}
.sns_p span {color:#cccccc; font-size:12px; margin-right:8px;}
.sns_p a {margin:0 3px;}



@media (min-width: 1500px)  and (max-width: 1700px)  {
.sns_p{ right:11% !important}
 
}
@media (min-width: 1400px)  and (max-width: 1500px)  {
.sns_p{ right:10% !important}
 
}
@media (min-width: 1300px)  and (max-width: 1400px)  {
.sns_p{ right:8% !important}
 
}
@media (min-width: 1170px)  and (max-width: 1300px)  {
.sns_p{ right:1% !important}
 
}


#naviWrap{width:100%; background:#fff;  z-index:900;}
 .jbFixed { position: fixed !important; top: 0px !important; background:rgba(031,039,050,0.95); height:55px;}
.menu_2 > ul > li.submenu::after{display:none;}
.menu_1 {
  width: 100%;
  margin: 0 auto;
  z-index:99
}



.menu_con{float:left; width:100%;text-align:center; background:rgba(031,039,050,0.95); height:55px; /*margin-top:90px;*/ position:absolute; top:90px; z-index:999}
.extra-link {
  padding: 20px 0;
}
.extra-link ul li {
  list-style: none;
  float: left;
  margin-right: 15px;
}
.extra-link ul li a {
  color: #000;
  text-decoration: none;
}
.extra-link ul li a:hover {
  color: #36afab;
}
.submenu ul li{text-align:left;}



@media only screen and (min-width: 1170px) {
.mo_join, .mo_sns  {display:none;}

  /*=== Append and Prepend ===*/
  .desk-hide {
    display: none;
  }
  /*=== Append and prepend ====*/
  /*==== Menu ====*/
  .menu_2 {
    text-transform: uppercase;
 max-width:1170px;
 margin:0 auto;
  }
  .menu_2 > ul {
    margin: 0;
    padding: 0;
  }
  .menu_2 > ul > li {
    display: inline-block;
    position: relative;
 float:left;
 width:16.6667%;
 box-sizing:border-box;
  }
    .menu_2 > ul > li.submenu:after {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #fff;
    right: 5px;
    top: 20px;
    pointer-events: none;
  }
  .menu_2 > ul > li:last-child {
    margin: 0;
  }
  .menu_2 > ul > li.submenu:after {
 
  }
  .menu_2 > ul{}
  .menu_2 > ul > li > a {
    color: #fff;
    display: block;
    padding: 0;
 text-align:center;
    text-decoration: none;
    font-size: 16px;
 text-align:center;
 font-weight: 400;
 height:55px;
 line-height:57px;
  }
  
   .menu_2 > ul > li:last-child a{padding-right:0;}
  .menu_2 > ul > li:hover {border-bottom:2px solid #00b5ea;}
  .menu_2 > ul > li:hover > a {
   color:#00b5ea; 
  }
  .menu_2 > ul > li:hover > ul {
    visibility: visible;
    opacity: 1;
  }
  .menu_2 > ul > li ul {
    position: absolute;
    margin: 2px 0 0 0;
    padding: 10px 0 10px 0;
    background:rgba(031,039,050,0.8);
    width:100%;
    visibility: hidden;
    opacity: 0;
    font-size: 14px;
    display: block !important;
 z-index: 99999999999999999999;
  }
  .menu_2 > ul > li ul li {
    display: block;
    position: relative;
  }
  .menu_2 > ul > li ul li:last-child {
    border: 0;
  }
  .menu_2 > ul > li ul li a {
    padding: 8px 15px !important;
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
  }
  .menu_2 > ul > li ul li:hover > ul {
    visibility: visible;
    opacity: 1;
    left: 150px;
    top: 0;
  }
  .menu_2 > ul > li ul li:hover > a {
    color:#00b5ea;
  }
  .menu_2 > ul > li ul li.submenu::after {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 3px solid transparent;
    border-left: 6px solid #fff;
    border-top: 3px solid transparent;
    right: 5px;
    top: 13px;
    pointer-events: none;
  }
  .mo_btn {
    display: none;
  }
  /*==== Menu End ====*/
  
}


#m_header {
 width:100%;
 height:60px;
 position:fixed;
 top:0;
 left:0;
 z-index:99;
 background:#1f2732;
}


.m_logo {
  text-align:center;
  position:relative;
  display:block;
}
.m_logo a {font-size:26px; color:#262626; line-height:60px;}
.m_logo a img {max-width:71px;padding-top: 10px;}
.m_menu {
 position:absolute;
 top:22px; right:18px;
}

/*¸ð¹ÙÀÏ¸Þ´º »çÀÌµå*/
.bgBk{position:fixed; top:0; left:0; width:100%; height:100%;
 background-color:#000; opacity:0.3; z-index:300;
 display:none;}
#side{position:fixed; top:0; right:-100%; 
 width:100%; height:100%;
 z-index:400; overflow-y:scroll;}
#sideIn{position: absolute; top: 0; right: 0;
    width: 100%; max-width:260px; min-height: 100%;
    background:#1c242e;}


/* 
.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 ul {width:100%; margin:0 auto; overflow:hidden;}
.side_menu .d1:last-child {margin-bottom:20px;}
.side_menu .d1 .m{display:block;
 font-size:16px;
 height:55px;
 line-height:55px;
 padding-left:20px;
 width:100%;
 margin:0 auto;
 position:relative;
 color:#fff
 
 }
.side_menu .d1 .m > span {}

.side_menu .d1 .sub{display:none; width:100%; background:#303b47}
.side_menu .d1 .sub .sub2 { width:100%; 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 25px;
 font-size:13px;
 color:#fff;
 }
.side_menu .d1 .sub .sub2 dl:hover {color:#00b6ea;}
/*¸Þ´º¿ÀÇÂ*/
.closeMenu{ width:85%;
 position:relative; padding:18px 5% 46px 5%; margin:0 auto}
.closeMenu .close_img{display:block;  float:right;}
.m_join_login { margin:0 auto; text-align:center; margin-bottom:30px}
.m_join_login a {font-size:12px; color:#fff; }
.m_join_login a:first-child{margin-right:30px;}

 .m_sns {width:100%; padding:23px 0; margin:0 auto; display:block; max-width: 174px;}
 .m_sns a {margin:0 5px;}
/* ¸ð¹ÙÀÏ¸Þ´º */
@media only screen and (min-width: 1170px){

 
#m_header, #side, .bgBk {
    display: none !important;}
}
@media only screen and (max-width: 1169px) {
 #header{
    display: none;}
 
 #m_header {
    display: block;}
 
.p_join_sns {display:none;}
 
  /*==== Append and Prepend End ====*/
#main_slide {margin-top:60px !important}
}


/*¸ÞÀÎ ÆË¾÷*/

#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:#1f2732; color:#fff; line-height:49px; display: block; border:0px solid #ccc; box-sizing:border-box; }
#check_pop {border-right:1px solid #6e6e6e; 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_slide {
  margin: 0;
  padding: 0;
   width:100%;
 position:relative;
 height:750px;
 overflow:hidden;
 position:relative;
 z-index:9;
 margin-top:90px;
}
.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:750px;
 overflow:hidden;
 position:relative;
 z-index:9;
}
.mainV {
 width:100%;
 height:100%;
 position:relative; 
}
.mainV_01 {
 background:url(/base_1/img/2019renewal/slide/nampo_bg1.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_02 {
 background:url(/base_1/img/2019renewal/slide/nampo_bg2.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_03 {
 background:url(/base_1/img/2019renewal/slide/nampo_bg3.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_04 {
 background:url(/base_1/img/2019renewal/slide/nampo_bg4.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_05 {
 background:url(/base_1/img/2019renewal/slide/nampo_bg5.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_01 .slide01_img,
.mainV_02 .slide02_img,
.mainV_03 .slide03_img,
.mainV_04 .slide04_img,
.mainV_05 .slide05_img {margin:0 auto; max-width:1170px;}
.mainV_01 .slide01_img img{width:90%; max-width:947px; display:block; margin:0 auto}
.mainV_02 .slide02_img img{width:90%; max-width:746px; display:block; margin:0 auto}
.mainV_03 .slide03_img img{width:90%; max-width:693px; display:block; margin:0 auto}
.mainV_04 .slide04_img img{width:90%; max-width:472px; display:block; margin-left:30px}
.mainV_05 .slide05_img img{width:90%; max-width:964px; 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: 10px;
  height: 10px;
  outline: 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border:1px solid #fff;
  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/prev_ha.png);
  transition:all 0.5s ease;
    opacity:0;
}
.bx-wrapper .bx-next {
  right: 150px;
  background:url(../../../Documents/Unnamed%20Site%202/next_ha.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;
}
/* ¸ÞÀÎÄÜÅÙÃ÷ */
#contents {width:100%; margin:0 auto; padding-top:100px; max-width:1170px; position:relative; overflow:hidden}
#con123, #con4567 {width:50%; float:left; display:block; margin-bottom:120px;}
.con01 {width:100%; background:#f7f7f7;}
.con01 img {width:100%; height:100%; }
.con02, .con03 {width:50%; float:left;}
.con02 img, .con03 img {width:100%;}
.con04 {width:100%; float:left;}
.con05, .con06 {width:50%; float:left; padding-bottom:0.8px}
.con05 {background:#e8ebf0;}
.con06 {background:#677787;}
.con04 img, .con05 img, .con06 img, .con07 img  {width:100%;}
/*Áø·á½Ã°£¾È³»*/
#in_time {width:100%; height:394px; display:block; position:relative; background:url(/base_1/img/2019renewal/footer/in_time.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center; overflow:hidden;}
#in_time #time_size {max-width:854px; margin:0 auto; position:relative; padding-top:55px}
#in_time #time_size a:first-child {float:left;}
#in_time #time_size a:last-child {float:right; padding-top:48px;}

footer {width:100%; overflow:hidden; height:189px; background:#1e2530; position:relative;}
footer #copy {max-width:1132px; margin:0 auto;}
footer #copy1 {float:left;}
footer #c_img {max-width:549px; position:relative; overflow:hidden; margin-top:50px;}
footer .c_img1 {float:left;}
footer .c_img1 img {width:100%; max-width:86px; padding-top:8px;}
footer .c_img2 {float:right; padding:10px 0 0 18px}
footer .c_img2 p {font-size:11px; color:#fff; margin-bottom:9px;}
footer .c_img2 p a {color:#fff;}
footer #copy2 { overflow:hidden; display:block; }
footer #copy2 .c_btn {max-width:488px; position:relative;  margin:50px 0 0 102px}
footer #copy2 .c_btn1 {max-width:233px; height:84px; width:100%; float:left; background:#59cdfc}
footer #copy2 .c_btn2 {max-width:233px; height:84px; width:100%; float:right;background:#59cdfc}
footer #copy2 .c_btn1:hover, footer #copy2 .c_btn2:hover {background:#1baded}
footer #copy2 .c_btn1 p, footer #copy2 .c_btn2 p {color:#fff; text-align:center; font-size:20px; padding-top:20px;}




/* »ó¼¼ÆäÀÌÁö ¸Þ´º */
  /* .subp_menu {border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; position: relative; height:50px;line-height:50px;}
   .subp_menu2 {max-width:1170px; width:100%; margin:0 auto; }
   .subp_menu3 {position:relative;  float: left}*/

   .subp_menu {border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; position: relative; height:50px;line-height:50px;}
   .subp_menu2 {max-width:1170px; width:100%; margin:0 auto; }
   .subp_menu3 {position:relative;  float: left}
   .subp_menu2 div, .subp_menu2 ul{float:left; font-size: 14px; }
   .subp_menu .subp_title {padding:0 15px}



/*»ó¼¼ÆäÀÌÁö*/
#dp_bg {width:100%; height:250px; margin-top:145px;  background:url(/base_1/img/2019renewal/sub_img.jpg) no-repeat;  background-size:cover; background-position:center;}
#detail_page {width:100%; margin:0 auto; overflow:hidden; position:relative; }
#detail_page .dp_text {max-width:1170px; margin:0 auto; text-align:center; margin-top:140px;}
#detail_page .dp_text .dp_title {font-size:14px; color:#fff; margin-bottom:13px;}
#detail_page .dp_text .dp_title span {background: #8fd2ea; padding: 2px 8px; border-radius: 10px; text-align: center; }
#detail_page .dp_text .dp_sub {font-weight:800; color:#393f40; font-size:40px;}
#detail_page2 {width:100%; margin:0 auto; padding:2% 0 4% 0; max-width:1200px;}
#detail_page2_1{width:100%; margin:0 auto; padding:0 0 8% 0; max-width:1000px;}
#detail_page2 .dp_img {width:100%; margin:0 auto; padding:0 0 0 0;}

#detail_page3 {max-width:596px; width:100%; margin:0 auto; padding-top:10%}
@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;}
#detail_page3 {padding-top:15%}
}







#N_detail_page2 {width:100%; margin:0 auto; overflow: hidden; padding:0; }
#N_detail_page2 .dp_img {width: 100%; margin: 0 auto; padding:0 0 0 0; max-width: 1170px; display: block;}

#N_dpimg1-1{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp1-01bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg1-2{width: 100%; margin: 0 auto;  overflow: hidden; }

#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-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg2-3{width: 100%; margin: 0 auto;  overflow: hidden; }

#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-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg3-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg3-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp3-04bg.png) no-repeat; background-size: cover;background-position:center;}


#N_dpimg4-1 {width: 92%; margin: 0 auto;  overflow: hidden; max-width:1070px; }
#N_dpimg4-1_1 {width: 100%; margin: 0 auto;  overflow: hidden; max-width:1070px; background:#f9f9f9;}
.dpimg4-1-1 {width:50%; max-width:535px; float:left; background:#f9f9f9; display:block}
.dpimg4-1-1 img {width:100%; max-width:535px; }

.dpimg4-1-1 p {width:90%; max-width:486px; margin: 0 auto;  }
.dpimg4-1-1 p a:nth-child(1) {float:left; width:50%;}
.dpimg4-1-1 p a:nth-child(2) {float:right; width:50%;}
.dpimg4-1-1 p a img {width:100%; max-width:236px; display:block}

#N_dpimg4-2{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp4-02bg.png) no-repeat; background-size: cover;background-position:center;}
.dpimg4-2-1 {width: 100%; margin: 0 auto;  overflow: hidden; max-width:1070px; }
.dp_img4-2 {width:57.3%; float:left}
.dpimg4-2-1 p {width:36.7%; float:left; margin-top:4%}
.dpimg4-2-1 p img {width:100%; max-width:236px; display:block}
.dpimg4-2-1 p a {width:60%; margin: 0 auto; max-width:236px; display:block}
.dpimg4-2-1 p a:nth-child(2) {margin-top:1.5%}


#N_dpimg5-1{width: 100%; margin: 0 auto;  overflow: hidden; }

#N_dpimg6-1{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg6-2{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp6-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-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg7-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg7-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp7-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg7-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp7-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg8-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg8-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp8-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg8-5{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg8-6{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp8-06bg.png) 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/dp7-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg9-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg9-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp9-04bg.png) 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:center;}
#N_dpimg9-7{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/dp7-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg10-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg10-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp10-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg10-5{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/dp7-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg11-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg11-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp11-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg11-5{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/dp7-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg12-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp12-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg12-4{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg12-5{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp12-05bg.png) 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/dp7-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg13-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg13-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp13-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg13-5{width: 100%; margin: 0 auto;  overflow: hidden; }


/*Ä¡¾Æ±³Á¤*/
#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:center;}
#N_dpimg14-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp14-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg14-4{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/dp14-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg15-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp15-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg15-4{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp14-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg16-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp16-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg16-4{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp14-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg17-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp17-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg17-4{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp14-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg18-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp18-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg18-4{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp14-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg19-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg19-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp19-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg19-5{width: 100%; margin: 0 auto;  overflow: hidden; }


/*½É¹Ìº¸Ã¶*/
#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:center;}
#N_dpimg20-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg20-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp20-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg20-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp20-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg21-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg21-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp21-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg21-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp20-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg22-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg22-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp22-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg22-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp20-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg23-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp23-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg23-4{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg23-5{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp23-05bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg23-6{width: 100%; margin: 0 auto;  overflow: hidden; }

/*ÀÏ¹ÝÁø·á*/
#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:center;}
#N_dpimg24-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg24-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp24-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg24-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp24-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg25-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg25-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp25-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg25-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp24-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg26-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg26-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp26-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg26-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp24-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg27-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg27-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp27-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg27-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp24-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg28-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg28-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp28-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg28-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#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/dp24-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg29-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg29-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp28-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg29-5{width: 100%; margin: 0 auto;  overflow: hidden; }

#N_dpimg30-1{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg30-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:center;}
#N_dpimg30-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg30-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp30-04bg.png) no-repeat; background-size: cover;background-position:center;}




/*ÇªÅÍ*/
@media (min-width: 600px) and (max-width: 1169px) {
 footer #copy {max-width:543px;}
}

@media only screen and (max-width: 599px) {
footer {height:210px;} 
footer #c_img {margin-top:20px; }
 footer #copy {max-width:320px;}
 footer .c_img1 {margin:0 auto; clear:both; float:none; max-width:86px;}
 footer .c_img2 {padding:20px 0 0 0}
 footer .c_img2 p {font-size:10px; text-align:center; margin:top}
 footer .c_img1 img {padding-top:3px;}
}

/*ÇÇ¾¾*/
@media only screen and (max-width: 1169px) {
#in_time {display:none;}
footer {margin-top:50px;}
footer #copy2 { display:none; }
#dp_bg {height:100px !important; margin-top:60px !important;}
#detail_page .dp_text .dp_sub {font-size:28px;}
}

/*ÇÇ¾¾, ÅÂºí¸´*/
@media only screen and (min-width: 767px) {
 .con01 img {max-height:464.733px;}

}

/*ÅÂºí¸´*/
@media (min-width: 767px) and (max-width: 1170px) {
 #contents {padding-top:40px;}
#con123, #con4567 {margin-bottom:50px}
}


/*¸ð¹ÙÀÏ*/
@media only screen and (max-width: 766px) {
 #contents {padding-top:50px;}
 #con123, #con4567 {width:100%; float:left; display:block; margin-bottom:0}
 .subp_menu {display:none;}
#detail_page .dp_text {
 margin-top: 71px;

}
#detail_page {
 height: 146px;

}

}


/*½½¶óÀÌµå ¹ÝÀÀÇü*/
@media (min-width: 767px) and (max-width: 1000px) {
  #main_slide {height:650px;}
     .pc_main_v{height:650px;}
  
  .mainV_01 .slide01_img img {margin-top:-2%;}
  .mainV_02 .slide02_img img {max-width:681px; margin-top:-5%;}
  .mainV_03 .slide03_img img {max-width:553px; margin-top:-4%;}
  .mainV_04 .slide04_img img {max-width:372px; margin-top:-1%; margin-left:30px;}
  .mainV_05 .slide05_img img {max-width:777px; margin-top: 0px;}
}

@media (min-width: 650px) and (max-width: 766px) {
   #main_slide {height:500px;}
      .pc_main_v{height:500px;}
   
     .mainV_01 .slide01_img img {margin-top:-5%;}
  .mainV_02 .slide02_img img {max-width:584px; margin-top:-13%;}
  .mainV_03 .slide03_img img {max-width:458px; margin-top:-8%;}
  .mainV_04 .slide04_img img {max-width:311px; margin-top:-4%; margin-left:30px;}
  .mainV_05 .slide05_img img {margin-top: -3%; }
}


@media (min-width: 550px) and (max-width: 649px) {
   #main_slide {height:400px;}
      .pc_main_v{height:400px;}
   
     .mainV_01 .slide01_img img {margin-top:-5%;}
  .mainV_02 .slide02_img img {max-width:457px; margin-top:-12%;}
  .mainV_03 .slide03_img img {max-width:408px; margin-top:-8%;}
  .mainV_04 .slide04_img img {max-width:275px; margin-top:-5%; margin-left:30px;}
  .mainV_05 .slide05_img img {margin-top: -1%; }
}

@media (min-width: 450px) and (max-width: 549px) {
   #main_slide {height:380px;}
      .pc_main_v{height:380px;}
   
     .mainV_01 .slide01_img img {margin-top:-2%;}
  .mainV_02 .slide02_img img {max-width:415px; margin-top:-10%;}
  .mainV_03 .slide03_img img {max-width:349px; margin-top:-8%;}
  .mainV_04 .slide04_img img {max-width:226px; margin-top:-2%; margin-left:30px;}
  .mainV_05 .slide05_img img {margin-top: 0%;}
}

@media (min-width: 380px) and (max-width: 499px) {
   #main_slide {height:310px;}
      .pc_main_v{height:310px;}
   
     .mainV_01 .slide01_img img {margin-top:-3%;}
  .mainV_02 .slide02_img img {max-width:343px; margin-top:-10%;}
  .mainV_03 .slide03_img img {max-width:300px; margin-top:-8%;}
  .mainV_04 .slide04_img img {max-width:195px; margin-top:-2%; margin-left:15px;}
  .mainV_05 .slide05_img img {margin-top: 0%;}
}

@media (min-width: 300px) and (max-width: 379px) {
   #main_slide {height:300px;}
      .pc_main_v{height:300px;}
   
     .mainV_01 .slide01_img img {margin-top:0%;}
  .mainV_02 .slide02_img img {max-width:295px; margin-top:-6%;}
  .mainV_03 .slide03_img img {max-width:260px; margin-top:-5%;}
  .mainV_04 .slide04_img img {max-width:166px; margin-top:-1%; margin-left:15px;}
  .mainV_05 .slide05_img img {margin-top: 0%;}
}

@media only screen and (max-width: 299px) {
   #main_slide {height:280px;}
      .pc_main_v{height:280px;}
   
     .mainV_01 .slide01_img img {margin-top:3%;}
  .mainV_02 .slide02_img img {max-width:251px; margin-top:-6%;}
  .mainV_03 .slide03_img img {max-width:228px; margin-top:-5%;}
  .mainV_04 .slide04_img img {max-width:142px; margin-top:-1%; margin-left:15px;}
  .mainV_05 .slide05_img img {margin-top: 3%;}
}