@charset "euc-kr";

/* CSS Document */

#result .calender_bgcolor .calender_bgcolor { border-top: 2px solid #FFFFFF;border-left: 2px solid #FFFFFF; }
#result .calender_bgcolor .calender_bgcolor > tbody > tr > td { border-bottom: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF; }

.border {
   border: 1 solid #959595;
   border-collapse: collapse;
}
.calender_bgcolor { }
.m_car_tle {
   font-size: 25px;
   margin-left: 10px;
   margin-right: 10px;
}

.wan {
   background: #D71F27;
   color: #ffffff;
   font-family: µ¸¿ò;
   font-size: 12px;
   padding: 2px 1px;
   border-radius: 2px;
   cursor: hand
}

.wan2 {
   color: #D71F27;
   font-family: µ¸¿ò;
   font-size: 12px;
   padding: 2px 1px;
   border-radius: 2px;
}

.wan2 a:link {
   color: #D71F27;
   font-family: µ¸¿ò;
   font-size: 12px;
   letter-spacing: -1;
   cursor: hand
}

.wan2 a:visited {
   color: #D71F27;
   font-family: µ¸¿ò;
   font-size: 12px;
   letter-spacing: -1;
   cursor: hand
}

.wan2 a:hover {
   color: #D71F27;
   font-family: µ¸¿ò;
   font-size: 12px;
   letter-spacing: -1;
   cursor: hand
}

.de {
   background: rgba(77, 147, 35, 1);
   color: #ffffff;
   font-family: µ¸¿ò;
   font-size: 12px;
   padding: 2px 1px;
   border-radius: 2px;
}

.de2 a:link {
   color: #2065E4;
   font-family: µ¸¿ò;
   font-size: 12px;
   letter-spacing: -1px
}

.de2 a:visited {
   color: #2065E4;
   font-family: µ¸¿ò;
   font-size: 12px;
   letter-spacing: -1px
}

.de2 a:hover {
   color: #2065E4;
   font-family: µ¸¿ò;
   font-size: 12px;
   letter-spacing: -1px
}

.ye {
   background: #555555;
   color: #ffffff;
   font-family: µ¸¿ò;
   font-size: 12px;
   padding: 2px 1px;
   border-radius: 2px;
}

.ye2 a {
   color: #6E6E6E;
   font-size: 13px;
   padding-top: 1px
}



.ye2 a:hover { color: #1F1F1F; }

.day0 {
   background: rgba(255, 239, 253, 1);
   padding: 5px;
   color: #DC495A;
   font-weight: bold;
}

.day1 {
   background: #FCF7E6;
   padding: 5px;
}

.day2 {
   background: #FCF7E6;
   padding: 5px;
}

.day3 {
   background: #FCF7E6;
   padding: 5px;
}

.day4 {
   background: #FCF7E6;
   padding: 5px;
}

.day5 {
   background: #FCF7E6;
   padding: 5px;
}

.day6 {
   background: rgba(217, 232, 255, 1);
   padding: 5px;
}

.holiday {
   color: #DC495A;
   font-weight: bold;
}

.day { }

.daynone {
   background: rgba(246, 246, 246, 1);
   padding: 5px;
   color: #CDCDCD
}

.daynone2 {
   background: rgba(246, 246, 246, 1);
   color: #CDCDCD;
   font-family: µ¸¿ò;
   font-size: 12px;
   padding: 2px 1px;
   border-radius: 2px;
}

.m_today {
   background: rgba(228, 222, 255, 1);
   padding: 5px;
}

.popup_tle {
   font-size: 14px;
   font-weight: bold;
   font-family: µ¸¿ò;
   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-family: µ¸¿ò;
   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
}

/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï)*/
#mini_c table table tbody tr { vertical-align: middle; }
.m_c_top {
   text-align: center;
   letter-spacing: -1px;
   display: block;
   margin-top: 25px;
   margin-bottom: 25px;
}

.m_c_arr {
   cursor: hand;
   margin: 0px 6px 6px 8px
}

.m_c_title {
   font-size: 18px;
   font-family: µ¸¿ò;
   font-weight: bold;
   color: #424242
}

#m_c_date { cursor: hand }

.today {
   color: #FFFFFF;
   background-color: #A80632;
   border-radius: 3px;
}

holiday_mini {
   background: #E89582;
   font-size: 12px;
   font-family: µ¸¿ò;
   text-decoration: underline
}

.m_c_td1 {
   color: #6E6E6E;
   text-align: right;
   border-right: 1px solid #e4e4e4;
}

.m_c_td2 {
   color: rgba(80, 80, 80, 1);
   font-weight: bold;
   padding-left: 5px;
}
#order_form {
width:100%;
}

#order_form table {
   border-bottom: 1px solid #E8E8E8;
}

#order_form table th {
   color: #808184;
   border-right: 1px solid #E8E8E8;
}

#order_form table td {  }

#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"] { text-align: center; }

#order_form input[type="password"] {
   border: 1 solid #959595;
   color: 555555
}

/*°´½Çº¸±â ÀÌ¹ÌÁö div*/
#roomlist { overflow-y: hidden; }

#preview {
   position: relative;
   float: left;
   text-align: center;
   width: 20%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px;
   font-size: 120%;
   overflow-y: hidden;
}

#preview img {
   border: 10px solid #E8E8E8;
   margin-bottom: 15px;
}

#preview a {
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

#preview a:link {
   text-decoration: none;
   color: #969696
}

#preview a:visited {
   text-decoration: none;
   color: #969696
}

#preview a:hover {
   text-decoration: none;
   color: #6E6E6E;
}

#priceInfo { min-width: 768px; }
/*°´½Ç»ó¼¼º¸±â ÆË¾÷*/
.img_res { }
.img_res .subimg_ul {
   max-width: 1100px;
   margin-left: auto;
   padding: 0 15px;
   margin-right: auto;
   width: 100%;
   display: block;
   float: none !important;
}
.img_res .subimg_ul .subimg_li {
   float: left;
   width: 16.16%;
   display: inline-block;
   padding: 5px;
}
/*°´½Ç»ó¼¼º¸±â*/
#room_view_img { }

.viewer_tle_01 { display: none; }

#selectedImage {
   max-width: 1100px;
   padding: 15px;
   width: 100%;
   border: 1px solid rgba(232,232,232,1.00);
   margin-left: auto;
   margin-right: auto;
   height: auto;
   display: block;
}

.viewer_content_01 { margin-bottom: 30px; }

.viewer_content_01 > img { }

.nail_img {
   display: block;
   text-align: center;
   text-decoration: none;
}

.owl {
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
}

#r_btn {
   margin-top: 15px;
   margin-bottom: 15px;
}

#des_text {
   margin-top: 15px;
   margin-bottom: 20px;
}

#previewDetailRoom table,
#previewDetailRoom table td {
   border-color: #D4D4D4;
   border-width: 1px;
   border-style: solid;
}

#previewDetailRoom table td {
   padding: 5px;
   vertical-align: middle;
}

/* // °´½Ç»ó¼¼º¸±â*/
/*¿¹¾à¸ðµâ Å×ÀÌºí*/
/* .app_table {border-color:#CCCCCC;border-style:solid;} */
.app_table td {
   border: 1px solid #D4D4D4;
   line-height: 25px;
}

#app_td1 {
   text-align: center;
   background: rgba(239, 239, 239, 1);
   padding: 5px;
   vertical-align: middle;
}

#app_td1 td {
   color: rgba(72, 72, 72, 1);
   vertical-align: middle !important;
}
#app_td2 {}
.view_mobile .table.table-bordered.table-hover tr td { text-align: center;}
#app_td2 td { text-align: center; }
.etc_app td { text-align: center; }
.app_td1 {
   background: #5D9849;
   color: #ffffff;
}

.app_td2 {
   color: #565656;
   text-align: center;
}

.app_td3 {
   text-align: center;
   color: #555555
}

.app_td3_sum {
   text-align: center;
   color: rgba(60, 60, 60, 1);
}

/* ¿¹¾àÁ¤º¸ */
#orderinfo_info > .r_info_table {
   border-left: 0 solid #E8E8E8;
   border-right: 0 solid #E8E8E8;
   border-bottom: 0 solid #E8E8E8;
   border-top: 1px solid #E8E8E8;
}
#orderinfo_payment > .r_info_table {
   border-left: 0 solid #E8E8E8;
   border-right: 0 solid #E8E8E8;
   border-bottom: 0 solid #E8E8E8;
   border-top: 1px solid #E8E8E8;
}
#agree_payment {
   height: 45px;
   background-color: #E8E8E8;
   margin-bottom: 25px;
   
}
#agree_payment tr td {
   line-height: 45px;
   padding-left: 15px;
}
.r_info_table {
}

.r_info_table tr td { line-height: 25px; }

.r_text_color1 { color: rgba(69, 69, 69, 1); }

.r_bgcolor_color1 {
   color: rgba(68, 68, 68, 1);
   display: none;
}

.r_star_color1 { color: #F70000; }

#reservationDetail {
   overflow-x: auto;
   padding-bottom: 15px;
}
#reservationDetail b {
   font-weight: 400;
   color: #434343;
}
#reservationDetail .app_table { min-width: 768px; }

@media (max-width:767px) {

/* °í°´ÁÖ¹®Á¤º¸ ¸ð¹ÙÀÏ ÃÖÀûÈ­ */
#order_form table th,
#order_form table td {
   display:inline-block;
}
#order_form table th {
   width: 30%;
}
#order_form table td {
   width: 70%;   
}
#order_form input[type="text"] {max-width: 75px;}
/*°´½Çº¸±â ÆË¾÷ ÀÌ¹ÌÁö div*/
.img_res .subimg_ul .subimg_li { width: 33.33%; }
/*°´½Çº¸±â ÀÌ¹ÌÁö div*/
#roomlist {
   overflow-y: hidden;
   margin-top: 30px;
   margin-bottom: 30px;
}

#preview {
   position: relative;
   float: left;
   text-align: center;
   width: 50%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 10px;
}

#preview img {
   border: 1px solid #D1D1D1;
   margin-bottom: 5px
}

.owl > div {
   margin-left: 5px;
   margin-bottom: 5px;
} /*ul*/

.owl > div > div {
   width: 25%;
   float: left;
} /*li*/

.owl > div > div a {
   padding: 5px;
   display: block;
}

.img_scroll { width: 100%; } /*±×¸²*/
}

@media (min-width:768px) {

.owl > div {
   margin-left: 0px;
   margin-bottom: 0px;
} /*ul*/

.owl > div > div {
   width: 16.16%;
   float: left;
}

/*li*/
.owl > div > div a {
   padding: 5px;
   display: block;
}

.img_scroll { width: 100%; } /*±×¸²*/
}