@media screen and (min-width: 701px) and ( max-width: 1209px) { 

#wrap_all { overflow: hidden;   }


body { overflow-y: scroll; }
.main_section {   }
.main_slide { background: #000;  width: 100%; overflow: hidden; padding-top: 60px;  }
.ms_li { width: 100%;   overflow: hidden; display: none;  }
.ms_li > img { width: 100%;  height: 100%; display: block;  }


.go_detail { width: 130px; height: 130px; display: none; font-size: 30px; color: #fff; text-align: center; line-height: 130px; cursor: pointer; border-radius: 100%; position: absolute; top: 50px; border: 3px solid #fff;  z-index: 99;  }
.room_info {  font-size: 14px; color: #fff; cursor: pointer;     }
.room_name {  position: absolute;  font-size: 20px; padding-left: 20px; left: 0; height: 50px; color: #fff; top: 80px; 
	font-family: NanumBarunGothic; 
}
.room_close {   display: none; position: absolute; width: 80px; height: 80px; border-radius: 100%; border: 3px solid #fff; text-align: center; line-height: 80px; font-size: 36px;  }
.room_close > a  { color: #fff; width: 100%; height: 100%; display: block;  }


/* 모바일 방 상세 메뉴  */
.mobile_ss_navi { position: absolute; width: 100px; top: 130px; left: 20px; }
.mssn_li { width: 80px; height:55px; margin-bottom: 10px;   }
.mssn_li a {  width: 100%; height:55px; line-height: 55px; display: block; text-align: center; background: rgba(255,255,255,0.7); border-radius: 70%; font-size: 14px; }
.mssn_li_selected a { background: rgba(240,26,63,0.7); color: #fff;  }
/*end*/








.sub_section { background: #fff;  width: 100%; height: 100%; display: block; overflow: hidden; }
.sub_section_img {  width: 100%; height: 100%; margin: 0 auto; margin-top: 50px;   display: none; }

.mobile_add_section {  width: 92%; display: block; padding: 4%;  font-size: 14px; padding-bottom: 200px;   } 
.mas_img { width: 100%; display: block; margin-top: 30px;  }

.mas_text1 { line-height: 20px;  }
.mas_text2 { margin-top: 15px;  }
.mas_t_1 { display: block; text-decoration: underline; margin-bottom: 5px; font-weight: bold; }

.mas_text3 { margin-top: 15px;  }
.mas_text4 { margin-top: 15px;  }

.mas_text5 { width: 300px; margin: 0 auto; margin-top: 40px;  }
.mas_t_link { width: 100px; margin-left: 23px; margin-right: 23px; height: 25px; display: block; text-align: center; line-height: 25px; float: left; border: 2px solid black;}


#sub_section2 { display: none; }

.slide_direction {  color: #fff;  }

.prev {position: absolute;  top: 20%; left: -3%; font-size: 36px;  color: #fff; float: left;  width: 50px; height: 50px; }
.next {position: absolute;  top: 20%; right: 1%; font-size: 36px;  color: #fff; float: left;   width: 50px; height: 50px; }


}