.border {}


.m_car_tle {}


.day_btn{font-size:15px;text-align:center;margin:50px 0 30px}
.calender_bgcolor .calender_bgcolor>tbody>tr{height:120px;line-height:15px}


.wan {background:#D71F27;color:#ffffff;font-size:11px;padding-top:1px;cursor:hand}
.wan2 {color:#D71F27;font-size:11px;padding-top:1px;}
.wan2 a:link {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:visited {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:hover {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:hand}


.de {background:#2065E4;color:#ffffff;font-size:11px;padding-top:1px}
.de2 a:link {color:#2065E4;font-size:11px;letter-spacing:-1px}
.de2 a:visited {color:#2065E4;font-size:11px;letter-spacing:-1px}
.de2 a:hover {color:#2065E4;font-size:11px;letter-spacing:-1px}


.ye {background:#555555;color:#ffffff;font-size:10px;padding:1px}
.ye2 {color:#2065E4;font-size:11px;padding-top:1px}
.ye2 a:link {color:#555555;font-size:11px;letter-spacing:-1px}
.ye2 a:visited {color:#555555;font-size:11px;letter-spacing:-1px}
.ye2 a:hover {color:#555555;font-size:11px;letter-spacing:-1px}


.day0 {background:#eee;padding: 5px;color:#ff0000;font-weight:bold;}
.day1 {background:#F5f5f5;padding: 5px;color:#666}
.day2 {background:#F5f5f5;padding: 5px;color:#666}
.day3 {background:#F5f5f5;padding: 5px;color:#666}
.day4 {background:#F5f5f5;padding: 5px;color:#666}
.day5 {background:#F5f5f5;padding: 5px;color:#666}
.day6 {background:#eee;padding: 5px;color:#00baff}
.holiday {color:#ff0000;font-weight:bold;}


.day {}
.daynone {background:#E6E6E6;padding: 5px;color:#CDCDCD;font-size:11px;}
span.daynone{padding:0}
.daynone2 {background:#E6E6E6;color:#CDCDCD;font-size:11px;padding-top:1px;}




.m_today {background:#eee;padding:5px;border:1px solid #aaa;color:#222}


.popup_tle {font-size:14px;font-weight:bold;color:#49A100;padding:12 0 0 25}
#popup_img_big {width:638px;height:331px;border:1 solid #B1BF82;margin:0 0 0 32}
#popup_img_samll {font-weight:bold;color:#555555;font-size:12px;position:relative;float:left;margin:21 7 7 7}
#popup_img_samll img {width:124px;height:80px;border:1 solid #DADADA;margin:0 0 5 0}


/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï)*/
.m_c_top {text-align:center;padding:10 0 0 0;letter-spacing:-1px;height:29px;border:1px solid #ddd;background-color:#f5f5f5;border-bottom:0;}
.mini_cal{border:1px solid #ddd;padding-top:30px}
.mini_cal_info{color:#666;line-height:20px;padding:20px}
.mini_cal_info p{font-weight:bold}
.m_c_arr {cursor:hand;margin:0 6  1 8}
.m_c_title {font-size:12px;font-weight:bold;color:#424242}
#m_c_date {cursor:hand}
.today {color:#D71F27;font-weight:bold;font-size:12px;text-decoration:underline}
holiday_mini {background:#E89582;font-size:12px;text-decoration:underline}


.m_c_td1 {color:#222;padding:5px 0 5px 20px;}
.m_c_td2 {color:#222;padding-left:20px;}


#order_form { width:100%;margin-top:20px }
#order_form table { width:100%; border-collapse:collapse; font-size:12px; }
#order_form table th { border:1px solid #ddd; padding:4px; width:130px; background-color:#f5f5f5; color:#222; line-height:150%;font-weight:normal }
#order_form table td { border:1px solid #ddd; padding:4px; line-height:150%; color:#333333; }
#order_form input { border: expression( ((this.type=='text')||(this.type=='password'))?'1 solid #959595':''); color : expression( ((this.type=='text')||(this.type=='password'))?'555555':''); }
#order_form input[type="text"] { border: 1 solid #959595; color:555555 }
#order_form input[type="password"] { border: 1 solid #959595; color:555555 }


/*°´½Çº¸±â ÀÌ¹ÌÁö div*/
#preview {}
#preview img {}
.room+#container .mid .viewer_tle_01{display:none}
.room+#container .mid .title{text-align:center;margin-bottom:80px}
.room+#container .mid .title h2{font-size:30px;letter-spacing:1px; color:#000;font-weight:normal;border:1px solid #999;display:inline-block;padding:10px 25px;margin-bottom:40px}
.room+#container .mid .title p{font-size:15px;color:#222;line-height:25px}
.room+#container .mid .room_view{margin-bottom:100px}
.room+#container .mid .viewer_content_01{width:100%!important;height:auto!important;margin:0!important;}
.room+#container .mid .viewer_content_01 img{width:100%;height:auto;}
.room+#container .mid #mask{width:100%;overflow:hidden;margin:35px 0 0;position:relative;}
.room+#container .mid #maskingTarget{float:none!important;width:100%;white-space:nowrap;font-size:0;transition:margin-left ease .5s}
.room+#container .mid #maskingTarget>div{width:18.5%!important;margin:0!important;display:inline-block;float:none!important;margin-right:2%!important}
.room+#container .mid #maskingTarget>div>div{height:auto!important}
.room+#container .mid #maskingTarget>div img{width:100%;height:auto;display:block;opacity:.5;}
.room+#container .mid #maskingTarget>div img.on,
.room+#container .mid #maskingTarget>div:hover img{opacity:1}


.room+#container .mid #mask .room_prev,
.room+#container .mid #mask .room_next{width:35px;height:35px;position:absolute;z-index:10;top:50%;left:0;margin-top:-17.5px;opacity:0;}
.room+#container .mid #mask:hover .room_prev,
.room+#container .mid #mask:hover .room_next{opacity:1}
.room+#container .mid #mask .room_next{left:auto;right:0;}
.room+#container .mid #mask .room_prev a,
.room+#container .mid #mask .room_next a{width:100%;height:100%;display:block;background:url("../img/upload/img/room_prev.png") #fff no-repeat center/7px auto}
.room+#container .mid #mask .room_next a{background-image:url("../img/upload/img/room_next.png")}


.room+#container .mid h2{font-size:15px;color:#222;font-weight:normal;letter-spacing:1px;margin-bottom:20px}
/*
.room+#container .mid .app_table{border:1px solid #ddd}
.room+#container .mid .app_table #app_td1{background-color:#f5f5f5}
.room+#container .mid .app_table td{border:1px solid #ddd;text-align:center;padding:15px 0;font-size:12px;color:#666}
.room+#container .mid #app_td1 td{color:#222;font-weight:normal;padding:7px 0;font-size:14px}
*/
.room+#container .mid .room_guide{color:#999;font-size:12px;line-height:20px;margin:20px 0 100px}
.room+#container .mid .room_guide p::before{content:"";display:inline-block;width:5px;height:5px;border-radius:100px;border:2px solid #999;margin-right:7px}
.room+#container .mid .room_si>table{border:1px solid #ddd}
.room+#container .mid .room_si>table td{border:1px solid #ddd;}
.room+#container .mid .room_si>table #app_td1{padding:15px;text-align:center;}
.room+#container .mid .room_si>table #app_td1+td{padding:0 10px;font-size:12px;color:#666!important;font-family: 'Nanum Gothic', sans-serif!important}


.room_submit{color:#fff;display:block;width:140px;height:50px;background-color:#222;font-size:15px;text-align:center;line-height:50px;margin:80px auto 0;transition:background-color ease .3s}
.room_submit:hover{background-color:#555}


.reservation+#container .mid h2{font-size:15px;color:#222;font-weight:normal;letter-spacing:1px;margin-bottom:20px;margin-top:50px}
.reservation+#container .mid .guide{color:#777;font-size:12px;line-height:20px;}
.reservation+#container .mid .guide p::before{content:"";display:inline-block;width:5px;height:5px;border-radius:100px;border:2px solid #999;margin-right:7px}


.wrap{width:100%;overflow:auto}
.list_p{color:#999;font-size:12px;line-height:20px;margin:20px 0 100px}
.list_p p::before{content:"";display:inline-block;width:5px;height:5px;border-radius:100px;border:2px solid #999;margin-right:7px}




/*¿¹¾à¸ðµâ Å×ÀÌºí*/
.app_table {border:1px solid #ddd}
.app_table td{border:1px solid #ddd;text-align:center;padding:15px 0;font-size:12px;color:#666}
#app_td1 {background-color:#f5f5f5}
.app_td1 {}
.app_td2 {}
.app_td3 {}
.app_td3_sum {}


/* ¿¹¾àÁ¤º¸ */
.r_info_table { background:#f5f5f5;border:1px solid #f5f5f5;}
.r_text_color1 { color:#222; }
.r_bgcolor_color1 { color:#222; }
.r_star_color1 { color:#222; }




.r_info_table #orderPerson{width:50%}


@media (max-width:1024px){


}
@media (max-width:769px){
  .wrap{overflow:auto;width:100%}
  .room+#container .mid .title h2{font-size:15px;margin-bottom:20px}
  .room+#container .mid .title p{font-size:12px;line-height:20px}
  .room+#container .mid .title{margin-bottom:30px}
  .room+#container .mid #mask{margin-top:20px}
  .room+#container .mid #mask .room_prev,
  .room+#container .mid #mask .room_next{width:30px;height:30px;margin-top:-15px;opacity:1}
  .app_table {font-size:10px}
  .app_table td{font-size:10px}
  #app_td1 {font-size:10px}
  .room+#container .mid .room_si>table #app_td1+td{font-size:10px!important}
  .reservation+#container .mid .cal_wrap{overflow:auto;width:100%}
  




}