@media screen and (max-width: 700px) {  


body { height: auto; overflow-y: scroll;  }
.slide_direction { display: none;  }



.main_section {   background: #fff; }
.main_section > section { width: 100%; margin-bottom: 100px; }
#section1 { overflow: hidden;  }
.reservation_header { width: 100%; height: 200px; display: block; background: url("/images/location/reservation_header.png") no-repeat center; background-size: cover;  margin-top: 70px;  }
.rh_btns { width: 100%; display: block;  height: 80px; background: url("/images/reservation/devide_line.png") repeat-y center #000;  overflow: hidden; clear: both;   z-index: 999; }
.rh_btns > a { display: block; width: 50%; float: left; height: 80px; text-align: center; line-height: 80px;  color: #fff;  font-size: 18px; cursor: pointer;   }
.rh_btns > a:hover { text-decoration: underline; }


.reservation_body { width: 100%;  }
.naver_btn { width: 250px; display: block; margin: 0 auto; margin-top: 120px;  }
.naver_btn > img { width: 100%;  }



.ms_li { display: none;   }
.slide_navi { display: none;   }

.slide_direction { display: none;  }


#daumRoughmapContainer1525879482143 { width: 95%; height: 550px;  margin: 0 auto; margin-top: 20px;  z-index: 1;}

.location_map { display: block;   }
.location_address { display: block;  font-size: 13px;  margin-left: 20px;  }
.add1 {  padding-top: 10px; border-top: 2px solid #ddd;  }


}