@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:98%; margin:1%; position:fixed; top:0; left:0; z-index:1000; background:transparent}

.menu_2 > ul > li.submenu::after{display:none;}
.menu_1 {
}
#naviWrap {max-width:1200px; margin:0 auto;}
 .jbFixed {z-index:10000; height:60px; background:rgba(48,34,24,0.4); width:100%;}
 .jbFixed .menu_2 > ul > li > a {color:#fff !important;} /*½ºÅ©·Ñ ³»·ÈÀ»¶§ ¸Þ´º ±Û¾¾ »ö*/
 
.menu_con{float:left; width:100%;text-align:center; background:transparent; height:60px;}
.p_logo {margin-right:110px; margin-left:21px; margin-top:9px; width:152px !important}
.login {padding-left:8%; width:110px !important;}
.login a {float:left; font-size:11px !important; }
.submenu ul li{text-align:left;}


  /*=== Append and Prepend ===*/
  .desk-hide {
    display: none;
  }
  /*=== Append and prepend ====*/
  /*==== Menu ====*/
  .menu_2 {
    text-transform: uppercase;
  }
  .menu_2 > ul {
    margin: 0;
    padding: 0;
  }
  .menu_2 > ul > li {
    display: inline-block;
    position: relative;
 float:left;
 width:134px;
  }
    .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: #000;
    display: block;
    padding: 0;
 text-align:center;
    text-decoration: none;
    font-size: 16px;
 text-align:center;
 font-weight: 400;
 height:60px;
 line-height:62px;
  }
  
   .menu_2 > ul > li:last-child a{padding-right:0;}
  .menu_2 > ul > li:hover {/*border-bottom:2px solid #ff8a00; background:#3d3c3c*/}
  .menu_2 > ul > li:hover > a {
   color:#000;
  }
  .menu_2 > ul > li:hover > ul {
    visibility: visible;
    opacity: 1;
 top:60px;
  }
  .menu_2 > ul > li ul {
    position: absolute;
    padding: 10px 0 10px 0;
    background:rgba(160,139,120,0.6);
    width:100%;
    visibility: hidden;
    opacity: 0;
    font-size: 14px;
    display: block !important;
 z-index: 99999999999999999999;
 transition:0.5s ease;
 top:80px;
  }
  .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: 11px;
    color: #fff;
 letter-spacing:-1px;
  }
  .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:#000;
  }
  .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;
  }

  /*==== Menu End ====*/
  
  
  
  
  
  #m_header {
 width:100%;
 height:70px;
 position:fixed;
 top:0;
 left:0;
 background:transparent;
 z-index:99
}

 .jbFixed_m {z-index:100; height:70px; background:rgba(160,139,120,0.5) !important; width:100%; z-index:99}

.m_logo {
  text-align:center;
  position:relative;
  display:block;
  line-height:70px;
  font-size:26px;
  font-weight:bold;  
}
.m_logo a {width:152px; display:block;}
.m_logo a img {width:152px; display:block; padding:15px 0 0 15px;}
.m_menu {
 position:absolute;
 top:24px; right:17px;
}
.m_menu {}
/*¸ð¹ÙÀÏ¸Þ´º »çÀÌµå*/
.bgBk{position:fixed; top:0; right:0; width:100%; height:100%;
 background-color:#000; opacity:0.7; 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: 80%; max-width:400px; min-height: 100%;
    background:#fff;}
.m_login_join {
 width:100%;
 height:40px;
 text-align:center;
 margin-top:12px;
 margin-bottom:18px;
}
.m_login_join a {
 font-size:16px;
}
.m_login_join a:nth-child(2) {color:#fff; padding:0 20px;}
.m_tel { width:78%;  border-radius:2px; margin:0 auto; height:50px; line-height:50px; }
.m_tel div {text-align:center; font-weight:800; background:#f1f1ef; width:78%; margin:0 auto;  border-radius:2px;}
/* 
.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{margin-top:30px}
.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{
 color:#ff4800
}
.side_menu .d1 .sub{display:none; 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:#ff4800}
/*¸Þ´º¿ÀÇÂ*/
.closeMenu{ width:100%;
 height:70px;
 position:relative;}
.closeMenu a{display:block; width:70px; height:70px; position:absolute; right:0; top:21px;}

/* ¸ð¹ÙÀÏ¸Þ´º */
  
  /*¸ÞÀÎ ½½¶óÀÌµå*/
#main_slide {
  margin: 0;
  padding: 0;
   width:100%;
 position:relative;
 height:750px;
 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:750px;
 overflow:hidden;
 position:relative;
 z-index:9;
}
.mainV {
 width:100%;
 height:100%;
 position:relative; 
}
.mainV_01 {
 background:url(/base_1/img/2019renewal/slide/samsan_slide1.jpg)repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}

.mainV_02 {
 background:url(/base_1/img/2019renewal/slide/samsan_slide2.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_03 {
 background:url(/base_1/img/2019renewal/slide/samsan_slide3.jpg) repeat-x 50% 50%;
 background-size:cover;
 background-position:center;
}
.mainV_04 {
 background:url(/base_1/img/2019renewal/slide/samsan_slide4.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 {margin:0 auto; max-width:1200px;}
.mainV_01 .slide01_img img{width:90%; max-width:786px; display:block; margin:0 auto;}
.mainV_02 .slide02_img img{width:90%; max-width:630px; display:block; margin:0 auto; padding-right:48%}
.mainV_03 .slide03_img img{width:90%; max-width:1088px; display:block; margin:0 auto}
.mainV_04 .slide04_img img{width:90%; max-width:680px; display:block; margin:0 auto; padding-right:37%}

/* PAGER */


.pager, .bx-custom-pager {
  text-align: center;
  font-size: .85em;
  position:absolute;
  bottom:0;
  width:100%;
  z-index:99;
  height:80px;
  line-height:80px;
  background:rgba(160,139,120,0.3);
  display:block;
  
}
.pager .bx-default-pager, .bx-custom-pager li{
 display: inline-block; *display: inline; *zoom: 1;
}
.pager .bx-default-pager a, .bx-custom-pager a {
  background:none;
  display: block;
  outline: 0;
  box-sizing:border-box;
 margin: 0 50px; 
 opacity:0.6;
 font-weight:800
}
.pager .bx-pager-item a:hover,
.pager .bx-pager-item a.active
.bx-custom-pager a:hover,
.bx-custom-pager a.active
{
 opacity:1;
 color:#ff4800
}


.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:5%;
  background:url(/base_1/img/2019renewal/slide/prev_ha.png);
  transition:all 0.5s ease;
    opacity:0;
}
.bx-wrapper .bx-next {
  right:5%;
  background:url(/base_1/img/2019renewal/slide/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;
}

  





  /*¸ÞÀÎ ÆË¾÷*/

#pop_up {width:90%; max-width: 343px; max-height: 100%; display: block;  overflow: hidden; position: fixed; top: 13%; 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:#f7f7f7; color:#000; line-height:49px; display: block; border:0px 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:612px; display: block;}
.swiper-slide img { display: block;}



/*¸ÞÀÎ ÆË¾÷*/















  
  /*¸ÞÀÎÄÜÅÙÃ÷*/
  #main_con {width:100%; overflow:hidden; margin-top:100px; margin-bottom:92px}
  #main_con1 {width:100%; max-width:1200px; margin:0 auto; position:relative;}
  #con1234 {width:100%; position:relative; overflow:hidden;}
  
  .con02,
  .con03{margin:0 0.5%}
  .con01 {margin-right:0.5%;}
  .con04 {margin-left:0.5%;}
  .con01,
  .con02,
  .con03,
  .con04 {width:24.25%;}
  
  #con56789 {width:100%; position:relative;}
  .con05 {width:46.5%; overflow:hidden; margin-top:5.2%; float:left;}
  #con6789{float:left; width:53.5%; overflow:hidden; position:relative;}
  #con67, #con89 {width:100%; overflow:hidden; position:relative; margin-left:2.843%;}
  #con67 {margin-bottom:2%; margin-top:2%; }
  .con06 {margin-right:1%; width:39%; position:relative;}
  .con07 {margin-left:1%; width:58.51%; position:relative;}
  .con08 {margin-right:1%;  width:58.51%;}
  .con09 {margin-left:1%; width:39%;}
  
    .con {float:left;}
 .con img, .con05 img {width:100%;}
    .con:hover {opacity:0.6}     
 

      
 footer {width:100%; overflow:hidden; background:#ededed}
 #footer {width:100%; max-width:1200px; margin:0 auto; height:220px;}
 .sns {width:135px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
 .sns a {margin:8px; opacity:1}
 .sns a:nth-child(1) {margin-left:0;}
 .sns a:nth-child(3) {margin-right:0;}
 .sns a:hover {opacity:0.8;}
 
 .copy {text-align:center; padding:0 20px;}
 .copy p {margin-bottom:15px; font-size:14px;}
 .copy p a {font-size:14px;}
 .copy p a:hover {opacity:0.8;}
 .copy_line {margin:0 5px; }
 .copy_line:hover, .foot_logo:hover {opacity:1!important;} 

@media only screen and (max-width: 500px){
 /* .copy p a:nth-child(1),
 .copy p a:nth-child(2) {display:none} */

 .copy p a, .copy p {font-size:12px;}

}

      

      


/*ÇªÅÍ»ó´ã*/

 #reservation {width:100%; overflow:hidden; background:url(/base_1/img/2019renewal/main_con/reser_bg.png) repeat-x 50% 50%;
               background-size:cover; background-position:top; height:461px; }
.reservation_form {max-width:643px; width:100%; margin:0 auto; padding:140px 552px 0 0}



 /*ÇÏ´Ü Äü¸Þ´º*/
#qmenu {
 position: fixed;
 z-index: 99999;
 bottom: -60px;
 left: 1%;
 right: 1%;
 width:98%;
 height:60px;
 transition: 0.3s;
 background:rgba(237,237,237,0.8);
 animation: quickBG 6s ease infinite; 
}
.qmenu1 {
 max-width:1200px;
 margin:0 auto;
 position:relative;
 opacity:1;
}
.qmenu2 {margin:0 23px;}
.qmenu1 a span {font-weight:800;}
.qmenu1 a {float:left;}
.q_number {color:#ff4800; font-size:20px; line-height:60px; padding-right:20px;}
.q_number:hover{color:#ff4800 !important}
.q_time1 {color:#444444; font-size:16px; line-height:58px; padding-right:20px;}
.q_time1:hover{color:#444444 !important}
.q_time2 {color:#ff4800; font-size:16px; line-height:58px; padding-right:20px;}
.q_time2:hover{color:#ff4800 !important}
.q_time3 {color:#444444; font-size:16px; line-height:58px; padding-right:20px;}
.q_time3:hover{color:#444444 !important}
.q_promotion { color:#444444 !important; font-size:18px; line-height:57px;font-weight:700; opacity:1; padding-right:20px;}
.q_promotion:hover{opacity:0.7;}
.q_kaka { color:#444444 !important; font-size:18px; line-height:57px;font-weight:700; opacity:1; padding-right:20px;}
.q_kaka:hover{opacity:0.7;}
.q_counseling { color:#444444 !important; font-size:18px; line-height:57px;font-weight:700; opacity:1; padding-right:20px;}
.q_counseling:hover{opacity:0.7;}
.q_map { color:#444444 !important; font-size:18px; line-height:57px; font-weight:700; opacity:1; padding-right:20px;}
.q_map:hover{opacity:0.7;}
.q_top {float:left; vertical-align:middle; margin-top:20px; z-index:999999 }     
      

/* »ó¼¼ÆäÀÌÁö ¸Þ´º */
   .subp_menu {width:96%; overflow:hidden; position:relative;  max-width:1200px; margin:0 auto; padding:0 2% 0 2%}
   .subp_menu2 { position:relative; height:60px; line-height:60px; float:right  }
  /* .subp_menu3 {float:right !important;} */
   .subp_menu2 div,
   .subp_menu2 ul {float:left; font-size:15px; }
   .subp_menu2 ul li {color:#ff4800;}
   .subp_menu .subp_title {padding:0 12px}
   .home_btn img {padding:20px 16px 0 0;}


/*»ó¼¼ÆäÀÌÁö*/

#dp_bg {width:100%; height:250px;  background:url(/base_1/img/2019renewal/sub_img.jpg) no-repeat;  background-size:cover; background-position:center;}
#detail_page {width:96%; margin:0 auto; overflow:hidden; position:relative; text-align:center; max-width:1200px; padding:100px 2% 2% 2%;}
#detail_page h1{display: inline-block; font-size: 30px; color: #424242; font-weight: 800; background: #fff;}
#detail_page h1 span{position: relative; z-index: 1; background: #fff; padding: 0 40px}
#detail_page h1:before{content:"";  position: absolute; top:120px; left: 2%; right: 2%; border-bottom: 1px solid #d2d0d1; width: 96%;}

#detail_page2 {width:100%; margin:0 auto; padding:5% 0 7% 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:5% 0 7% 0}

@media only screen and (max-width: 1199px){
#dp_bg {height:220px; }
#detail_page2 {width:96%; padding:5% 2% 7% 2%; }
#detail_page3 {width:96%; padding:5% 2% 7% 2%; }

}

@media (min-width:767px) and (max-width: 1199px){
#detail_page {padding:60px 2% 5% 2%;}
#detail_page h1:before {top:80px;}
#dp_bg {background-position: -465px;}
}


@media (min-width:550px) and (max-width: 766px){
#dp_bg {background-position: -675px;}
}

@media (min-width:412px) and (max-width: 549px){
#dp_bg {background-position: -795px;}
}

@media only screen and (max-width: 411px){
#dp_bg {background-position: -880px;}
}

@media only screen and (max-width: 766px){
#detail_page {padding:40px 2% 5% 2%;} 
#detail_page h1:before {top:60px;}
}

@media only screen and (max-width: 500px){
.subp_menu2 ul li {width:142px;}
}




      
   @media screen and (min-width:1200px) {
   #pc_menu, #qmenu, #reservation {display:block;}
   #m_header, #side, .bgBk {display:none !important;}
   }
  
  @media screen and (max-width:1199px) {
   #pc_menu, .bx-custom-pager, #qmenu, #reservation {display:none;}
   #m_header {display:block;} 
   #footer {height:165px;}
   #main_con1 {margin:0 2%; width:96%}
   #main_con {margin-top:50px;}
   .bx-wrapper .bx-prev {opacity:0.8;}
   .bx-wrapper .bx-next {opacity:0.8;}
  }
  
  @media screen and (max-width:766px) {
  .con01,
  .con02,
  .con03,
  .con04 {width:49%;}
  
  .con02 {margin-right:0;}
  .con03, #con67, #con89 {margin-left:0;}
  .con01 {margin-right:1.5%;}
  .con04 {margin-left:1.5%;}
  
  .con03,
  .con04{margin-top:2%;}
  
  .con05, #con6789 {width:100%; }
   #con67 {margin-bottom:2%; margin-top:2%; }
  .con06 {margin-right:1%;}
  .con07 {margin-left:1%;}
  .con08 {margin-right:1%;  width:58.51%;}
  .con09 {margin-left:1%; width:39%;}
  }
  
  
  
  
  /*½½¶óÀÌµå ¹ÝÀÀÇü*/
  
  
 @media screen and (max-width:1100px) { 
  .mainV_01 .slide01_img img{width:66%;}
  .mainV_02 .slide02_img img{width:52%;}
  .mainV_04 .slide04_img img{width:57%;}
 }
  
 @media (min-width:1000px) and (max-width:1100px) {
  #main_slide, .pc_main_v {height:650px;}
 }
 @media (min-width:900px) and (max-width:999px) {
  #main_slide, .pc_main_v {height:600px;}
 }
 @media (min-width:800px) and (max-width:899px) {
  #main_slide, .pc_main_v {height:550px;}
 }
 @media (min-width:800px) and (max-width:899px) {
  #main_slide, .pc_main_v {height:500px;}
 }
 @media (min-width:700px) and (max-width:799px) {
  #main_slide, .pc_main_v {height:450px;}
 }
 @media (min-width:600px) and (max-width:699px) {
  #main_slide, .pc_main_v {height:400px;}
 }
 @media (min-width:500px) and (max-width:599px) {
  #main_slide, .pc_main_v {height:350px;}
 }
 @media (min-width:400px) and (max-width:499px) {
  #main_slide, .pc_main_v {height:300px;}
 }
 @media screen and (max-width:450px) {
  .mainV_01 .slide01_img img,
  .mainV_02 .slide02_img img,
  .mainV_03 .slide03_img img,
  .mainV_04 .slide04_img img {padding-top:7%;}
 }
 @media screen and (max-width:399px) {
  #main_slide, .pc_main_v {height:250px;}
 }



/*»ó¼¼ÆäÀÌÁö*/

#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: 1200px; display: block;}
#N_detail_page2 .content {width:100%; max-width: 1200px; margin: 0 auto;}


#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_dpimg1-3{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; }
#N_dpimg2-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp2-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg2-4{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; }

#N_dpimg4-1{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg4-2{width: 92%; max-width: 1100px; margin: 0 auto;  overflow: hidden; background:#faf9f9;}
 #N_dpimg4-2 .dp_img4-2{width: 100%; max-width: 657px; display: block;}
 #N_dpimg4-2 .dp_img4-3{width: 100%; max-width: 443px; display: block;}
#N_dpimg4-2 .N_dpimg4-2_1{width:59.69%; float:left;}
#N_dpimg4-2 .N_dpimg4-2_2{width:40.31%; float:left;}
.N_dpimg4-2btn {width:87%; max-width: 443px ;position: relative; display:block; margin: 0 auto; }
.N_dpimg4-2btn2{margin:0 auto; width:100%; max-width: 374px;  display:block}
.N_dpimg4-2btn a {width:50%; float:left;}
.N_dpimg4-2btn a img {width:100%; max-width: 187px;} 
#N_dpimg4-3{width: 92%; max-width: 1100px; margin: 0 auto;  overflow: hidden;}
#N_dpimg4-4{width: 100%; margin: 0 auto;  overflow: hidden; }


#N_dpimg23-1{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp23-01bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg23-2{width: 100%; margin: 0 auto;  overflow: hidden; }


#N_dpimg7-1{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg7-2{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg7-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp7-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg7-4{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg7-5{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp7-05bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg7-6{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; }
#N_dpimg8-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp8-03bg.png) 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-05bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg8-6{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg8-7{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp8-07bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg8-8{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; }
#N_dpimg9-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp9-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg9-4{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg9-5{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp9-05bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg9-6{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg9-7{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp9-07bg.png) 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; }
#N_dpimg10-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp10-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg10-4{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg10-5{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp10-05bg.png) 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; }
#N_dpimg11-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp11-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg11-4{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg11-5{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp11-05bg.png) 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; }
#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; }
#N_dpimg12-6{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp12-06bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg12-7{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; }
#N_dpimg13-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp13-03bg.png) 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:center;}
#N_dpimg13-6{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; }
#N_dpimg14-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp14-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg14-5{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:center;}
#N_dpimg15-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg15-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp15-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg15-5{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/dp16-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg16-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg16-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp16-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg16-5{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/dp17-03bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg17-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#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:center;}
#N_dpimg17-6{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/dp18-02bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg18-3{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg18-4{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp18-04bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg18-5{width: 100%; margin: 0 auto;  overflow: hidden; }
#N_dpimg18-6{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp18-06bg.png) no-repeat; background-size: cover;background-position:center;}
#N_dpimg18-7{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/dp19-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; }
#N_dpimg20-3{width: 100%; margin: 0 auto;  overflow: hidden; background: url(/base_1/img/2019renewal/detail_page/dp_img/dp20-03bg.png) 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:center;}
#N_dpimg20-6{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/dp21-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/dp22-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_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/dp25-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; }