@media screen and (min-width: 1210px) {




.main_section { margin-left: 300px; height: 100%;  position:relative;  background: #fff;  }
.main_section > section { width: 100%; height: 100%;  }
.reservation_header { width: 100%; height: 200px; display: block; background: url("/images/reservation/reservation_header.png") no-repeat center; background-size: cover;  }
.rh_btns { width: 100%; display: block;  height: 80px; background: url("/images/reservation/devide_line.png") repeat-y center #000;  overflow: hidden; clear: both;  position: relative; z-index: 99; }
.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%;  }

.explanation { color: #ccc; font-size:  14px;  text-align: center;  line-height: 20px; margin-top: 30px; }
body { overflow-y: scroll; }
.reservation_body2 > img { width: 100%; display: block;  }


.sub_section { overflow: hidden; width: 100%; height: 100%; position: fixed; top: 100%; left: 300px; background: #fff; cursor:pointer;  }
.sub_section_img { width: 1200px;  margin: 0 auto;   display: block; position: relative; z-index: 100; }
.ms_li { display: none;   }
.slide_navi { display: none;   }

.slide_direction { display: none;  }
}