@charset "euc-kr";

#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 {}
.roomlist ul {}
.roomlist ul li {}
.roomlist ul li a {}
.roomlist .room_img {
	border: 10px solid #E8E8E8;
	transition: 0.3s ease-in-out;
}
.roomlist .room_subject {
	padding: 10px;
	text-align: center;
	color: #6E6E6E;
}
.roomlist a:hover .room_img { border: 10px solid #1699B7; }
.roomlist a:hover .room_subject { color: #434343; }

#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;
}

#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: 10px;
	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-color: #F7F7F7;
	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;
}
#orderinfo_payment  table > tbody > tr > td {
	border-top:none;
}
#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%; } /*±×¸²*/
}
