#room_gallery{width:634px;height:367px;margin:20px auto;background: url("../img/youlbit/m2sm1_bg.gif") no-repeat;}
#fac_title{
width:634px;
height:86px;
background: url("../img/youlbit/m2sm1_title.jpg") no-repeat;
}
ul.thumbs{float:left;width:120px;margin:20px 10px 0 20px;}
#room_area{width:450px; height:320px; margin-top:20px;float:left;position: relative;}
 .room_canvas{
  overflow:hidden;
  position:relative;
  width:450px;
  height:320px;  
 }
 .room_slider_panel{
  width:9000px;
  position:absolute;
 }
 .room_slider_image{
  float:left;  
 } 
 .room_control_btn{ 
  float:left;
  cursor:pointer;
  margin:2px;
  border:1px solid #000000;  
 }
 .room_control_btn:hover{ 
 }
 .room_control_btn.active{
 border:1px solid #FF0000;
 }
 .room_direct_btn{
  width:90%;
  position:absolute;
  top:125px;left:20px;
 }
 .room_left_btn{float:left;width:30px;height:49px;cursor:pointer;}
 .room_right_btn{float:right;width:30px;height:49px; cursor:pointer;}
.viewer_tle_01 {
  font-family:'³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#555555;
  letter-spacing:-1px;
  padding:0 0 10px 0;
  text-align:center;
  }
 
 #room_bg{width:100%;max-width:790px;height:auto;margin:0 auto;}
 #room_photo_tbl{width:100%;margin:10px auto;position:relative;}
 #mask{width:100%;height:85px;overflow:hidden;}
 #maskingTarget{width:5000px;}
 #maskingTarget div{margin-left:0 !important;}
 #room_photo_btn{width:100%;position:absolute;top:26px;z-index:9999;}
 #room_photo_btn_left{position:absolute;left:0;}
 #room_photo_btn_right{position:absolute;right:0;}
 div#wrap div.cont div#room_bg div.viewer_content_01 {width:100%;}
 div.viewer_content_01 img#selectedImage{width:100%;height:auto;}