* {margin:0; padding:0;}
td {font-family: "Noto Sans KR", sans-serif;}
/* body {font-size:12px;font-family:µ¸¿ò} */
.border {border:1 solid #959595}

.m_car_tle {color:#1b1b1b; font-weight:bold; font-family: 'NotoSansKR', sans-serif; font-size:18px;}

.wan {background:#D71F27;color:#ffffff;font-family:µ¸¿ò;font-size:11px;padding-top:1px;cursor:hand}
.wan2 {color:#D71F27;font-family:µ¸¿ò;font-size:11px;padding-top:1px;}
.wan2 a:link {color:#D71F27;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:visited {color:#D71F27;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:hover {color:#D71F27;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1;cursor:hand}

.de {background:#2065E4;color:#ffffff;font-family:µ¸¿ò;font-size:11px;padding-top:1px}
.de2 a:link {color:#2065E4;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px}
.de2 a:visited {color:#2065E4;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px}
.de2 a:hover {color:#2065E4;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px}

.ye {background:#3399ff;color:#ffffff; font-size:13px; padding:1px 2px 2px 1px;}
.ye2 {color:#2065E4;font-family: 'NotoSansKR', sans-serif; font-size:13px; padding-top:1px}
.ye2 a:link {color:#555555;font-family: 'NotoSansKR', sans-serif; font-size:13px;letter-spacing:-1px}
.ye2 a:visited {color:#555555;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px}
.ye2 a:hover {color:#555555;font-family: 'NotoSansKR', sans-serif; font-size:13px;letter-spacing:-1px}

.day0 {background:#F6F6F6;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:#ffe8e8;padding: 5px;}
.holiday {color:#DC495A;font-weight:bold;}

.day {}
.daynone {font-family: 'NotoSansKR', sans-serif; font-size:13px; padding:5px; color:#CDCDCD}
.daynone2 {font-family: 'NotoSansKR', sans-serif; background:#E6E6E6; color:#CDCDCD; font-family:µ¸¿ò; font-size:13px;}
.m_today {border:2px solid #444 !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#c2f0ff; padding:5px;}

.popup_tle {font-size:14px;font-weight:bold;font-family:µ¸¿ò;color:#49A100;padding:12 0 0 25}
#popup_img_big {width:100%;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_calendar_box {float:left; width:100%;}
.mini_calendar {float:left; width: 42%; margin-right: 3.333333333333333% /* 40px */;}
.m_c_top {text-align:center; padding:15px 0; letter-spacing:1px; background-color:#c4c2c2;}
.m_c_arr {margin:0 5px; vertical-align:1px; cursor:pointer;}
.m_c_title {font-size:17px; font-family: 'NotoSansKR', sans-serif; font-weight:bold; color:#fff;}
.m_c_tablebox {float:left; width:100%; padding:10px 0; border:1px solid #dedede;}
.m_c_tablebox tbody tr td {font-family: 'NotoSansKR', sans-serif; font-size:14px; padding:13px 0;}

#m_c_date {cursor:hand}
#m_c_date td a {color:#707170;}
.today {color:#fff;font-weight:bold;font-size:12px;font-family:µ¸¿ò; background-color:#d60f0f; text-decoration:underline}
holiday_mini {background:#E89582;font-size:12px;font-family:µ¸¿ò;text-decoration:underline}
.mini_calendar_info {float:left; width: 50%;}
.busyseason_eff {font-family: "Noto Sans KR", sans-serif; font-size:16px; color:#13b5b1; font-weight:bold; padding:12px 20px 12px; margin-bottom:20px; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;} 
.info_listtxt {font-family: "Noto Sans KR", sans-serif; font-size:15px; color:#656464; line-height:25px;}
ul.info_listtxt {margin-left:18px;}
ul.info_listtxt li {list-style:square !important; margin-bottom:5px;}
.m_c_td1 {color:#434343;font-weight:bold; text-align:center; padding-left:20px; background:#f8f8f8;}
.m_c_td2 {color:#434343;font-weight:bold;padding-left:20px;background:#f8f8f8;}

/*°í°´Á¤º¸ Å×ÀÌºí ¼öÁ¤ div*/
#order_form { width:100%;}
#order_form table { width:100%; border-collapse:collapse; font-size:14px; font-family: 'NotoSansKR', sans-serif; }
#order_form table th { border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 10px; width:130px; background-color:#f8f8f8; color:#000; line-height:150%; }
#order_form table td { border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px; line-height:150%; color:#333333; }
#order_form input { border: expression( ((this.type=='text')||(this.type=='password'))?'1 solid #d7d7d7':''); color : expression( ((this.type=='text')||(this.type=='password'))?'555555':''); }
#order_form input[type="text"] { border: 1 solid #d7d7d7; color:555555 }
#order_form input[type="password"] { border: 1 solid #d7d7d7; color:555555 }

#public_data_collect {width:100%;}
.public_data_title {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size: 14px; margin-top:30px; margin-bottom: 10px;}
.public_data_area textarea {float:left; width:94%; height:150px; font-family: "Noto Sans KR", sans-serif; font-size:13px; color: #696969; font-weight: 400; padding:10px;}

.cu_infobox .cu_infoarea {float:left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size:14px; padding-bottom:10px;}
.infoarea_top {margin-top:30px;}
.payment_box div {display:none;}
.payment_box iframe [name=iframe_payment] {display:none;}
.payment_box .r_info_table td {padding:0 25px; border-bottom:0;}

#bank table tr:nth-child(3) td:first-child {width:40%;}
#bank table tr:nth-child(3) td:first-child table {width:100%;}
#bank table tr:nth-child(3) td {padding:10px; border-bottom:1px solid #e3e3e3;}
#bank table tr:nth-child(3) td:nth-child(2) table {width:100%;}
#bank table tr:nth-child(3) td:nth-child(2) table td:nth-child(1) {display:none;}
#bank table tr:nth-child(3) td:nth-child(2) table td:nth-child(2) {font-size:15px !important; line-height:24px !important; border-bottom:0;}
#bank table tr:nth-child(3) td:nth-child(1) tr:nth-child(7) {display:none;}
#bank table tr:nth-child(1) td:nth-child(1) {background-color:#e3e3e3;}

/*°´½Çº¸±â ÀÌ¹ÌÁö div*/
#preview {position:relative; float:left; width:49%; text-align:center; padding:0 0.5% 3% 0.5%;}
#preview img {width:100%; height:270px; margin-bottom:10px;}
#preview a {font-family: "Noto Sans KR", sans-serif; font-size: 16px !important; font-weight: 500 !important;}
#preview a:link {font-weight:bold;text-decoration:none;color:#565656}
#preview a:visited {font-weight:bold;text-decoration:none;color:#565656}
#preview a:hover {font-weight:bold;text-decoration:none;color:#565656}
.previewroom_pay_title {float:left; width:100%; height:38px; font-family: "Noto Sans KR", sans-serif; font-size:16px; font-weight: 500; line-height:37px; letter-spacing:-1px; margin-bottom:10px; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.roompay_txt {margin-left:20px;}
.pay_title2 {margin-top:40px;}
.reservation_title {width:100%; height:35px; font-family: "Noto Sans KR", sans-serif; font-size:14px; font-weight:bold; line-height:34px; letter-spacing:-1px; margin-bottom:10px; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}

/*¿¹¾à¸ðµâ Å×ÀÌºí ¼öÁ¤*/
.app_table {float:left; width:100%; text-align:center; border:0; margin-top:15px;}
.app_table td {font-family: "Noto Sans KR", sans-serif; font-size: 15px; font-weight: 300; padding:12px 0; border:1px solid #dedede;}
#app_td1 {text-align:center; background:#f8f8f8;}
#app_td1 td {font-weight: 500;}
.app_td2 {font-weight: 500 !important; padding:12px 15px !important; color:#369694; background:#f0fafa;}
.app_td3 {text-align:center; color:#555555;}
.app_td3_sum {color:#e60012; text-align:center;}

/* ¿¹¾à¸ðµâ Å×ÀÌºí Ç×¸ñ »èÁ¦ ¹× º¯°æ 250312 */
.roomrate table {float: left; width: 100%; transform: rotate(-0.04deg);}
.roomrate table thead tr td {font-family: "Noto Sans KR", sans-serif; font-size: 14.5px; color: #252525; text-align: center; font-weight: 500; word-break: keep-all; padding: 12px 0; border: 1px solid #dedede; background: #f8f8f8;}
.roomrate table tbody tr td {font-family: "Noto Sans KR", sans-serif; font-size: 14.5px; color: #252525; text-align: center; font-weight: 500; word-break: keep-all; padding: 12px 0; border: 1px solid #dedede;}
.roomrate table tbody tr td.name {color: #369694; font-weight: 700; background: #f0fafa;}
.roomrate table tbody tr td.price {color: #e60012;}

.room_listbox div {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:14px; padding-bottom:10px;}
.check_txt {font-family: "Noto Sans KR", sans-serif; font-size:13px; font-weight: 400; margin-left:5px;}

/* ¿¹¾àÁ¾ÇÕ¾È³» »ó´ÜÆæ¼ÇÁ¤º¸ */
.customer_center {float:left; width:100%; margin-bottom:40px;}
.centerbox_title {margin:0 auto; width:100%; font-family: "Noto Sans KR", sans-serif; text-align:center; margin-bottom:15px;}
.centerbox_title .centerguide_area {font-size:27px; font-weight:500; color:#535353; margin-bottom:2px;}
.centerbox_title .centerguidesm_area {font-size:17px; font-weight:400;}

.centerbox_info {margin:0 auto; width:100%; font-family: "Noto Sans KR", sans-serif; text-align:center; margin-bottom:15px;}
.centerbox_info .center_call {font-size:22px; color:#535353; margin-bottom:2px;}
.centerbox_info .center_account {font-size:22px; color:#535353; margin-bottom:5px;}
.centerbox_info .center_ps {font-size:15px; color:#535353;}
.texteff {color:#fd5004;}
.texteff2 {color:#09b7c7;}

/*°´½Ç»ó¼¼º¸±â ¼öÁ¤*/
.preview_tle_01 {float:left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size:30px; font-weight:700; text-align:center; padding-bottom:15px;}
.preview_content_01 {float:left; width:90%; font-family: "Noto Sans KR", sans-serif; font-size: 15px; color:#696969; font-weight: 400; text-align:center; line-height:20px; padding:1.5% 5%; margin-bottom:30px; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.viewer_tle_01 {display:none;}
.viewer_content_01 {width:100% !important; height:550px !important; margin:0 !important;}
.viewer_content_01 img {width:100% !important; height:520px !important;}

#room_thumbnail {float:left; width:100%; margin-top:20px; margin-bottom:40px; padding:2.5% 3% 2.5% 3%; border:1px solid #dedede; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#mask {width:100%; overflow:hidden;}
#maskingTarget {width:5000px;}
#maskingTarget div {width:127px !important; margin-left:-6px !important; margin-right: 22px; text-align: left;}
#maskingTarget div div {margin:0 !important; padding-top:0 !important;}
/* a img {vertical-align:middle !important;} */
.img_scroll {float:left; width:100%; height:85px; border: 2px solid #fff; transition: all 0.5s ease; box-sizing: border-box;}
.roomthumb_btn {float:left; width:100%; margin-top:10px;}
.thumb_left {float:left; width:29px;}
.thumb_right {float:right; width:29px;}
.roompay_contents {font-family: "Noto Sans KR", sans-serif; font-size: 14px; color: #696969; font-weight: 400; line-height:26px; margin-top:10px; margin-bottom:40px;}
.guide_contents {float: left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size: 15px; color:#656464; font-weight: 400; line-height:20px; letter-spacing: -0.5px;}
.guide_contents2 {margin-bottom:35px;}
#app_td1 {color:#000; font-weight: 700 !important;}
.room_facility td {font-family: "Noto Sans KR", sans-serif !important; font-size:14px !important; color:#555; font-weight: 400 !important; padding:12px 0 12px 10px; border:1px solid #dedede;}
.room_facility td:nth-child(1) {padding-left:0;}

/* ½Ç½Ã°£¿¹¾à À¯ÀÇ»çÇ× ¹× È¯ºÒ±âÁØ ¸®½ºÆ® */
ul.quide_note {margin-left:18px;}
ul.quide_note li {list-style:square !important; margin-bottom:5px;}

/*½Ç½Ã°£¹Ù·Î°¡±â ¹öÆ°*/
td.re_morebtn a {color:#fff;}
.actionBtn1 {overflow:hidden; position:relative; display:block; width:220px; height:52px; margin:auto; margin-bottom:40px; line-height:51px; background-color:#4c4c4d; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: 'NotoSansKR', sans-serif; font-weight:700;}
.actionBtn1 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn1:hover span {color:#fff;}
.actionBtn1 .hover {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#e60012; border:1px solid #cb0211;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn1:hover .hover {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

/*°´½Ç¸ñ·Ï¸®½ºÆ® ¹öÆ°*/
td.roomlist_morebtn a {color:#4c4c4d;;}
.actionlist1 {overflow:hidden; position:relative; display:block; width:220px; height:52px; margin:auto; margin-top:40px; line-height:52px; background-color:#fff; border:1px solid #4c4c4d; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: "Noto Sans KR", sans-serif; font-weight:500;}
.actionlist1 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionlist1:hover span {color:#fff;}
.actionlist1 .hover {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#4c4c4d; border:1px solid #4c4c4d;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionlist1:hover .hover {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

/* ¿¹¾àÁ¤º¸ ¼öÁ¤ */
.r_info_table {width:100%; margin-bottom:20px; background:#fff; border-top:2px solid #000; border-bottom:1px solid #E1DEDE;}
.r_info_table td:first-child {width:20%;}
.r_info_table td:nth-child(3) {width:20%;}
.r_info_table tr:nth-child(8) {display:none;}
.r_info_table tr:nth-child(3) td:nth-child(4) {border-top:1px solid #E1DEDE;}

.r_info_table td {font-size:14px; padding:12px 10px 13px 20px; border-bottom:1px solid #e3e3e3;}
.r_text_color1 {color:#353434;}
.r_bgcolor_color1 {color:#E1DEDE;}
.r_star_color1 {color:#F70000;}
.customer_infobox .cu_infoarea {float:left; width:100%; font-family: 'Noto Sans KR', sans-serif; font-size:14px; padding-bottom:10px;}
.customer_infobox .infoarea_top {margin-top:30px;}

.calender_box {position: relative; width: 100%; margin-bottom: 50px;}

#result .calender_bgcolor table td {line-height:22px; border:1px solid #e3e3e3;}
#result .calender_bgcolor table {padding:5px; border-spacing:10px;}
.guideinfo_contents {font-family: "Noto Sans KR", sans-serif; font-size:15px; font-weight: 300; line-height:22px; margin-top:10px;}

.join_agree_title2 {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:14px; font-weight:bold; margin-bottom:10px;}

/*ÀÌÀü¹×´ÙÀ½ ´Ü°è ¹Ù·Î°¡±â ¹öÆ°*/
.step_btn_all {width:100%; text-align:center;}
.allbtn_area {margin:0 auto; width:315px; margin-top:20px;}
.step_btn_all a:nth-child(1) {display:block; float:left; color:#4c4c4d; text-align:center;}
.step_btn_all a:nth-child(2) {display:block; float:left; color:#fff; text-align:center;}
.actionBtn_step1 {overflow:hidden; position:relative; width:150px; height:48px; margin:auto; line-height:48px; margin-right:15px; background-color:#fff; border:1px solid #4c4c4d; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: 'NotoSansKR', sans-serif; font-weight:700;}
.actionBtn_step1 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn_step1:hover span {color:#fff;}
.actionBtn_step1 .s_hover1 {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#4c4c4d; border:1px solid #4c4c4d;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn_step1:hover .s_hover1 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
.actionBtn_step2 {overflow:hidden; position:relative; width:150px; height:48px; margin:auto; line-height:48px; background-color:#4c4c4d; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: 'NotoSansKR', sans-serif; font-weight:700;}
.actionBtn_step2 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn_step2:hover span {color:#fff;}
.actionBtn_step2 .s_hover2 {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#e60012; border:1px solid #cb0211;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn_step2:hover .s_hover2 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

.pagingbox {display:none;}

/* ¿¹¾àÃë¼ÒÆäÀÌÁö */
.redetailcancle_wowwebtable {float: left; width: 100%;}
.redetailcancle_wowwebtable table {margin-bottom: 20px; background: #fff; border-top: 2px solid #000;}
.redetailcancle_wowwebtable tbody td {font-size: 14px; padding: 12px 10px 13px 20px; box-sizing: border-box; color:#666; border-bottom:1px solid #e3e3e3;}
.redetailcancle_wowwebtable tbody td input {width:93%; padding:10px 10px; margin-left:1.2%;}
.redetailcancle_wowwebtable tbody td:first-child {width: 20%; color: #434343;}
.redetailcancle_wowwebtable tbody td:nth-child(3) {width: 20%; color: #434343;}
.redetailcancle_wowwebtable tbody td:last-child {text-align:center;}
.redetailcancle_wowwebtable tbody td img {padding-left:2%;}
.redetailcancle_wowwebtable tbody td span {width:100%; line-height:16px; padding-left:2%; text-align:left;}
.redetailcancle_wowwebtable tbody tr:nth-child(9) td {display: none;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 359 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width:359px) {

td a img {width: 32%;}

#preview {position:relative; float:left; width:100%; text-align:center; margin-bottom:5%;}
#preview img {width:100%; height:auto; margin-bottom:10px;}

.previewroom_pay_table {width:100%; overflow-x:scroll; height:auto;}
.previewroom_pay_table table {width:128%;}
.pay_table2 table {width:195%;}

.scrollbox {float: left; width: 100%; font-family: 'Noto Sans KR', sans-serif;}
.scrollboxguide {float: left; width: 100%; font-family: 'Noto Sans KR', sans-serif; margin: 3% 0 5%;}
.scrollboxguide2 {margin: 7% 0 0;}

/*°´½Ç»ó¼¼º¸±â ¼öÁ¤*/
.preview_tle_01 {float:left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size:24px; font-weight:700; text-align:center; padding-bottom:10px; border-bottom:1px solid #dedede;}
.preview_content_01 {float:left; width:92%; font-family: "Noto Sans KR", sans-serif; font-size:14px; color:#696969; font-weight:300; text-align:center; line-height:20px; padding:4%; margin-bottom:30px; background-color:#f8f8f8; border-bottom:1px solid #dedede;}
.viewer_content_01 {width:100% !important; height:250px !important; margin:0 !important;}
.viewer_content_01 img {width:100% !important; height:100% !important;}
#room_thumbnail {float:left; width:100%; margin-top:20px; margin-bottom:40px; padding:2.5% 3% 2.5% 3%; border:1px solid #dedede; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#mask {width:100%; overflow:hidden;}
#maskingTarget {width:5000px;}
#maskingTarget div {width:86px !important; height:57px !important; margin-left:-6px; margin-right:20px !important; text-align: left;}
#maskingTarget div div {margin:0 !important; padding-top:0 !important;}
/* a img {vertical-align:middle !important;} */
.img_scroll {float:left; width:100%; border: 2px solid #fff; transition: all 0.5s ease; box-sizing: border-box;}
.roomthumb_btn {float:left; width:100%; margin-top:10px;}
.thumb_left {float:left; width:29px;}
.thumb_right {float:right; width:29px;}
.roompay_contents {font-family: 'Noto Sans KR', sans-serif; font-size:13px; line-height:20px; letter-spacing: -0.8px; margin-top:10px; margin-bottom:40px;}
.guide_contents {font-family: "Noto Sans KR", sans-serif; font-size:13px; line-height:20px; margin-top:10px;}
#app_td1 {color:#000;}
.room_facility td {font-family: 'Noto Sans KR', sans-serif !important; font-size:13px !important; color:#555; padding:12px 0 12px 10px; border:1px solid #dedede;}
.room_facility td:nth-child(1) {padding-left:0;}

.actionBtn1 {width: 190px;}
.actionlist1 {width: 190px;}

/*½Ç½Ã°£¿¹¾à ´Þ·Â ¼öÁ¤*/
.reservation_title {font-size: 16px;} 
.m_car_tle {color:#1b1b1b; font-weight:bold; font-family: 'Noto Sans KR', sans-serif; font-size:18px; vertical-align:1px;}
.calender_box {width:100%; overflow-x:scroll; margin-bottom: 0;}
#result .calender_bgcolor table td {line-height:22px; padding:10px; border:1px solid #e3e3e3;}
.guideinfo_contents {font-family: "Noto Sans KR", sans-serif; font-size:13px; line-height:20px; letter-spacing:-0.5px; margin-top:10px;}

/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï) ¼öÁ¤*/
.mini_calendar_box {float:left; width:100%;}

.mini_calendar {float:none; width:100%; margin-right:0;}
.m_c_top {text-align:center; padding:15px 0; letter-spacing:1px; background-color:#c4c2c2;}
.m_c_arr {margin:0 5px; vertical-align:1px; cursor:pointer;}
.m_c_title {font-size:17px; font-family: 'NotoSansKR', sans-serif; font-weight:bold; color:#fff;}
.m_c_tablebox {float:none; width:100%; padding:10px 0; border:1px solid #dedede;}
.m_c_tablebox tbody tr td {font-family: 'NotoSansKR', sans-serif; font-size:14px; padding:13px 0;}

.mini_calendar_info {float:left; width:100%; margin-top:5%;}
.busyseason_eff {font-size:1.250em; color:#13b5b1; font-weight:bold; padding:3.5% 0 2% 3%; margin-bottom:3%; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.info_listtxt {font-family: 'Noto Sans KR', sans-serif; font-size:14px; color:#656464; line-height:18px;}
ul.info_listtxt {margin-left:18px;}
ul.info_listtxt li {list-style:square !important; margin-bottom:5px;}
.m_c_td1 {color:#434343;font-weight:400; text-align:center; background:#f8f8f8;}
.m_c_td2 {color:#434343;font-weight:500; background:#f8f8f8;}

.room_listprice_table {width:100%; overflow-x:scroll; height:auto;}
.room_listprice_table table {width:290%;}
.check_txt {float:right; width:86%; font-family: 'Noto Sans KR', sans-serif; font-size:13px; color:#494948; font-weight: 300; line-height:16px; margin-left:5px; margin-right:5%;}

.room_listbox div {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:14px; padding-bottom:0; margin-top: 15px !important;}
.room_listbox div img {vertical-align: -3px;}

/* ½Ç½Ã°£¿¹¾à À¯ÀÇ»çÇ× ¹× È¯ºÒ±âÁØ ¸®½ºÆ® */
.guide_contents {float: left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size:13px; color:#656464; line-height:18px;}
.guide_contents2 {margin-bottom: 20px;}
ul.quide_note {margin-left:18px;}
ul.quide_note li {list-style:square !important; margin-bottom:5px;}

/*ÀÌÀü¹×´ÙÀ½ ´Ü°è ¹Ù·Î°¡±â ¹öÆ°*/
.step_btn_all {width:100%; text-align:center;}
.allbtn_area {width:215px;}
.step_btn_all a:nth-child(1) {display:block; float:left; color:#4c4c4d; text-align:center; /* margin-bottom:30px; */}
.step_btn_all a:nth-child(2) {display:block; float:left; color:#fff; text-align:center;}
.actionBtn_step1 {overflow:hidden; position:relative; width:100px; height:38px; margin:auto; line-height:37px; margin-right:10px; background-color:#fff; border:1px solid #4c4c4d; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: 'NotoSansKR', sans-serif; font-weight:700;}
.actionBtn_step1 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn_step1:hover span {color:#fff;}
.actionBtn_step1 .s_hover1 {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#4c4c4d; border:1px solid #4c4c4d;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn_step1:hover .s_hover1 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
.actionBtn_step2 {overflow:hidden; position:relative; width:100px; height:38px; margin:auto; line-height:37px; background-color:#4c4c4d; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: 'NotoSansKR', sans-serif; font-weight:700;}
.actionBtn_step2 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn_step2:hover span {color:#fff;}
.actionBtn_step2 .s_hover2 {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#e60012; border:1px solid #cb0211;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn_step2:hover .s_hover2 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

/* ¿¹¾àÁ¾ÇÕ¾È³» »ó´ÜÆæ¼ÇÁ¤º¸ */
.customer_center {float:left; width:100%; margin-bottom:30px;}
.centerbox_title {margin:0 auto; width:100%; font-family: "Noto Sans KR", sans-serif; text-align:center; margin-bottom:5px;}
.centerbox_title .centerguide_area {font-size:17px; font-weight:700; color:#535353; line-height: 16px; letter-spacing:-0.8px; margin-bottom: 10px;}
.centerbox_title .centerguidesm_area {font-size:14px;}

.centerbox_info {margin:0 auto; width:100%; font-family: "Noto Sans KR", sans-serif; text-align:center;}
.centerbox_info .center_call {font-size:16px; color:#535353; margin-top: 10px; margin-bottom: 5px;}
.centerbox_info .center_account {margin:0 auto; width:80%; font-size:14px; color:#535353; line-height:20px; margin-bottom:5px;}
.centerbox_info .center_ps {font-size:14px; color:#535353;}
.texteff {color:#fd5004;}
.texteff2 {color:#09b7c7;}

/* °í°´ ¿¹¾àÁ¤º¸ */
.r_info_table td {font-size:14px; padding:12px 0 13px 0; border-bottom:1px solid #e3e3e3;}
.r_info_table td:first-child {width:25%;}
.r_info_table td:nth-child(2)  {padding-left:2%;}
.customer_infobox .cu_infoarea {font-size: 13px;}
.customer_infobox .cu_infoarea img {vertical-align:-3px;}

.redetail_wowwebtable {width:100%;}
.redetail_wowwebtable tbody td {display:block; width:100%; padding:8px 10px; box-sizing: border-box; color:#666; border-bottom:1px solid #dedede}
.redetail_wowwebtable tbody td input {width:93%; padding:10px 10px; margin-left:1.2%;}
.redetail_wowwebtable tbody td:last-child {text-align:center;}
.redetail_wowwebtable tbody td img {padding-left:2%;}
.redetail_wowwebtable tbody td span {width:100%; line-height:16px; padding-left:2%; text-align:left;}

.redetail_wowwebtable .r_info_table td {font-size:14px; padding:3% 0 3% 0; border-bottom:1px solid #e3e3e3;}
.redetail_wowwebtable .r_info_table td:first-child {width:100%;}
.redetail_wowwebtable .r_info_table tr td:nth-child(2) {font-size:1.125em; text-align:center;}
.redetail_wowwebtable .r_info_table tr td:nth-child(3) {width:100%;}

/*°í°´Á¤º¸ Å×ÀÌºí ¼öÁ¤ div*/
#order_form { width:100%;}
#order_form table { width:100%; border-collapse:collapse; font-size:14px; font-family: 'Noto Sans KR', sans-serif;}
#order_form table th {font-weight: 500; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 10px; width:25%; background-color:#f8f8f8; color:#000; line-height:150%; }
#order_form table td { border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px; line-height:150%; color:#333333; }
#order_form input { border: expression( ((this.type=='text')||(this.type=='password'))?'1 solid #d7d7d7':''); color : expression( ((this.type=='text')||(this.type=='password'))?'555555':''); }
#order_form input[type="text"] { border: 1 solid #d7d7d7; color:555555 }
#order_form input[type="password"] { border: 1 solid #d7d7d7; color:555555}

#order_form #username {width:90%;}
#order_form #contact_0, #contact_1, #contact_2 {width:23%;}
#order_form #useremail_1, #useremail_3 {width:30%;}
.public_data_area textarea {float:left; width:94%; height:150px; padding:10px;}
.re_infobox .r_info_table td {width: 100% !important; display: block; text-align: left; box-sizing: border-box; border-bottom:1px solid #e3e3e3;}
.re_infobox .r_info_table td.m_c_td1 {font-size:1.375em !important; color:#000; padding:12px 0 13px 10px;}
.re_infobox .r_info_table tr:nth-child(1) td:nth-child(4) {padding-left:10px;}
.re_infobox .r_info_table tr:nth-child(3) td:nth-child(4) {padding-left:10px; border-top:0;}
.re_infobox .r_info_table tr:nth-child(4) td:nth-child(4) {padding-left:10px;}

.payment_box .r_info_table {width:100%;}
.payment_box .r_info_table td {padding:3% 0 3% 0; border-bottom:1px solid #e3e3e3;}
.payment_box .r_info_table td:nth-child(2) {border-bottom:0;}
.payment_box .r_info_table td:nth-child(2) td:nth-child(1) {border-bottom:0;}

#bank table tr:nth-child(3) td {padding:3% 0 3% 0; border-bottom: 1px solid #e3e3e3;}
#bank table tr:nth-child(3) td:nth-child(2) table td:nth-child(2) {font-size: 0.750em !important; text-align: left; line-height: 20px !important; border-bottom: 0;}
input[type=text] {width:50%;}

/* ¿¹¾àÃë¼Ò ÆäÀÌÁö */
.pay_title2 {margin-top: 10px;}
.redetailcancle_wowwebtable tbody td {font-size: 13px; text-align: center; padding: 2% 2%;}
.redetailcancle_wowwebtable tbody td:first-child {display: inline-block; float: left; width: 30%;}
.redetailcancle_wowwebtable tbody td:nth-child(2) {display: inline-block; float: left; width: 70%;}
.redetailcancle_wowwebtable tbody td:nth-child(3) {display: inline-block; float: left; width: 30%;}
.redetailcancle_wowwebtable tbody td:nth-child(4) {display: inline-block; float: left; width: 70%;}
.redetailcancle_wowwebtable tbody tr:nth-child(7) td {display: none;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 360,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:719px) {

#preview {position:relative; float:left; width:100%; text-align:center; margin-bottom:5%;}
#preview img {width:100%; height:auto; margin-bottom:10px;}

.previewroom_pay_table {width:100%; overflow-x:scroll; height:auto;}
.previewroom_pay_table table {width:140%;}
.pay_table2 table {width:195%;}

.scrollbox {float: left; width: 100%; font-family: 'Noto Sans KR', sans-serif;}
.scrollboxguide {float: left; width: 100%; font-family: 'Noto Sans KR', sans-serif; margin: 3% 0 5%;}
.scrollboxguide2 {margin: 7% 0 0;}

/*°´½Ç»ó¼¼º¸±â ¼öÁ¤*/
.preview_tle_01 {float:left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size:24px; font-weight:700; text-align:center; padding-bottom:10px; border-bottom:1px solid #dedede;}
.preview_content_01 {float:left; width:92%; font-family: "Noto Sans KR", sans-serif; font-size:14px; color:#696969; font-weight:300; text-align:center; line-height:20px; padding:4%; margin-bottom:30px; background-color:#f8f8f8; border-bottom:1px solid #dedede;}
.viewer_content_01 {width:100% !important; height:250px !important; margin:0 !important;}
.viewer_content_01 img {width:100% !important; height:100% !important;}
#room_thumbnail {float:left; width:100%; margin-top:20px; margin-bottom:40px; padding:2.5% 3% 2.5% 3%; border:1px solid #dedede; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#mask {width:100%; overflow:hidden;}
#maskingTarget {width:5000px;}
#maskingTarget div {width:100px !important; height:67px !important; margin-left:-6px; margin-right:20px !important; text-align: left;}
#maskingTarget div div {margin:0 !important; padding-top:0 !important;}
/* a img {vertical-align:middle !important;} */
.img_scroll {float:left; width:100%; border: 2px solid #fff; transition: all 0.5s ease; box-sizing: border-box;}
.roomthumb_btn {float:left; width:100%; margin-top:10px;}
.thumb_left {float:left; width:29px;}
.thumb_right {float:right; width:29px;}
.roompay_contents {font-family: 'Noto Sans KR', sans-serif; font-size:13px; line-height:20px; letter-spacing: -0.8px; margin-top:10px; margin-bottom:40px;}
.guide_contents {font-family: "Noto Sans KR", sans-serif; font-size:13px; line-height:20px; margin-top:10px;}
#app_td1 {color:#000;}
.room_facility td {font-family: 'Noto Sans KR', sans-serif !important; font-size:13px !important; color:#555; padding:12px 0 12px 10px; border:1px solid #dedede;}
.room_facility td:nth-child(1) {padding-left:0;}

/*½Ç½Ã°£¿¹¾à ´Þ·Â ¼öÁ¤*/
.reservation_title {font-size: 16px;} 
.m_car_tle {color:#1b1b1b; font-weight:bold; font-family: 'Noto Sans KR', sans-serif; font-size:18px; vertical-align:1px;}
.calender_box {width:100%; overflow-x:scroll; margin-bottom: 0;}
#result .calender_bgcolor table td {line-height:22px; padding:10px; border:1px solid #e3e3e3;}
.guideinfo_contents {font-family: "Noto Sans KR", sans-serif; font-size:14px; line-height:20px; letter-spacing:-0.5px; margin-top:10px;}

/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï) ¼öÁ¤*/
.mini_calendar_box {float:left; width:100%;}

.mini_calendar {float:none; width:100%; margin-right:0;}
.m_c_top {text-align:center; padding:15px 0; letter-spacing:1px; background-color:#c4c2c2;}
.m_c_arr {margin:0 5px; vertical-align:1px; cursor:pointer;}
.m_c_title {font-size:17px; font-family: 'NotoSansKR', sans-serif; font-weight:bold; color:#fff;}
.m_c_tablebox {float:none; width:100%; padding:10px 0; border:1px solid #dedede;}
.m_c_tablebox tbody tr td {font-family: 'NotoSansKR', sans-serif; font-size:14px; padding:13px 0;}

.mini_calendar_info {float:left; width:100%; margin-top:5%;}
.busyseason_eff {font-size:1.250em; color:#13b5b1; font-weight:bold; padding:3.5% 0 2% 3%; margin-bottom:3%; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.info_listtxt {font-family: 'Noto Sans KR', sans-serif; font-size:14px; color:#656464; line-height:18px;}
ul.info_listtxt {margin-left:18px;}
ul.info_listtxt li {list-style:square !important; margin-bottom:5px;}
.m_c_td1 {color:#434343;font-weight:400; text-align:center; background:#f8f8f8;}
.m_c_td2 {color:#434343;font-weight:500; background:#f8f8f8;}

.room_listprice_table {width:100%; overflow-x:scroll; height:auto;}
.room_listprice_table table {width:270%;}
.check_txt {float:right; width:86%; font-family: 'Noto Sans KR', sans-serif; font-size:13px; color:#494948; font-weight: 300; line-height:16px; margin-left:5px; margin-right:5%;}

.room_listbox div {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:14px; padding-bottom:0; margin-top: 15px !important;}
.room_listbox div img {vertical-align: -3px;}

/* ½Ç½Ã°£¿¹¾à À¯ÀÇ»çÇ× ¹× È¯ºÒ±âÁØ ¸®½ºÆ® */
.guide_contents {float: left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size:13px; color:#656464; line-height:18px;}
.guide_contents2 {margin-bottom: 20px;}
ul.quide_note {margin-left:18px;}
ul.quide_note li {list-style:square !important; margin-bottom:5px;}

/*ÀÌÀü¹×´ÙÀ½ ´Ü°è ¹Ù·Î°¡±â ¹öÆ°*/
.step_btn_all {width:100%; text-align:center;}
.allbtn_area {width:215px;}
.step_btn_all a:nth-child(1) {display:block; float:left; color:#4c4c4d; text-align:center; /* margin-bottom:30px; */}
.step_btn_all a:nth-child(2) {display:block; float:left; color:#fff; text-align:center;}
.actionBtn_step1 {overflow:hidden; position:relative; width:100px; height:38px; margin:auto; line-height:37px; margin-right:10px; background-color:#fff; border:1px solid #4c4c4d; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: 'NotoSansKR', sans-serif; font-weight:700;}
.actionBtn_step1 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn_step1:hover span {color:#fff;}
.actionBtn_step1 .s_hover1 {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#4c4c4d; border:1px solid #4c4c4d;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn_step1:hover .s_hover1 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
.actionBtn_step2 {overflow:hidden; position:relative; width:100px; height:38px; margin:auto; line-height:37px; background-color:#4c4c4d; text-align:center; text-decoration:none; text-transform:uppercase; font-size:15px; font-family: 'NotoSansKR', sans-serif; font-weight:700;}
.actionBtn_step2 span {position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn_step2:hover span {color:#fff;}
.actionBtn_step2 .s_hover2 {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#e60012; border:1px solid #cb0211;
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn_step2:hover .s_hover2 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

/* ¿¹¾àÁ¾ÇÕ¾È³» »ó´ÜÆæ¼ÇÁ¤º¸ */
.customer_center {float:left; width:100%; margin-bottom:30px;}
.centerbox_title {margin:0 auto; width:100%; font-family: "Noto Sans KR", sans-serif; text-align:center; margin-bottom:5px;}
.centerbox_title .centerguide_area {font-size:17px; font-weight:700; color:#535353; line-height: 16px; letter-spacing:-0.5px; margin-bottom: 10px;}
.centerbox_title .centerguidesm_area {font-size:14px;}

.centerbox_info {margin:0 auto; width:100%; font-family: "Noto Sans KR", sans-serif; text-align:center;}
.centerbox_info .center_call {font-size:18px; color:#535353; margin-top: 10px; margin-bottom: 5px;}
.centerbox_info .center_account {margin:0 auto; width:80%; font-size:15px; color:#535353; line-height:20px; margin-bottom:5px;}
.centerbox_info .center_ps {font-size:14px; color:#535353;}
.texteff {color:#fd5004;}
.texteff2 {color:#09b7c7;}

/* °í°´ ¿¹¾àÁ¤º¸ */
.r_info_table td {font-size:14px; padding:12px 0 13px 0; border-bottom:1px solid #e3e3e3;}
.r_info_table td:first-child {width:25%;}
.r_info_table td:nth-child(2)  {padding-left:2%;}
.customer_infobox .cu_infoarea img {vertical-align:-3px;}

.redetail_wowwebtable {width:100%;}
.redetail_wowwebtable tbody td {display:block; width:100%; padding:8px 10px; box-sizing: border-box; color:#666; border-bottom:1px solid #dedede}
.redetail_wowwebtable tbody td input {width:93%; padding:10px 10px; margin-left:1.2%;}
.redetail_wowwebtable tbody td:last-child {text-align:center;}
.redetail_wowwebtable tbody td img {padding-left:2%;}
.redetail_wowwebtable tbody td span {width:100%; line-height:16px; padding-left:2%; text-align:left;}

.redetail_wowwebtable .r_info_table td {font-size:14px; padding:3% 0 3% 0; border-bottom:1px solid #e3e3e3;}
.redetail_wowwebtable .r_info_table td:first-child {width:100%;}
.redetail_wowwebtable .r_info_table tr td:nth-child(2) {font-size:1.125em; text-align:center;}
.redetail_wowwebtable .r_info_table tr td:nth-child(3) {width:100%;}

/*°í°´Á¤º¸ Å×ÀÌºí ¼öÁ¤ div*/
#order_form { width:100%;}
#order_form table { width:100%; border-collapse:collapse; font-size:14px; font-family: 'Noto Sans KR', sans-serif;}
#order_form table th {font-weight: 500; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 10px; width:25%; background-color:#f8f8f8; color:#000; line-height:150%; }
#order_form table td { border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px; line-height:150%; color:#333333; }
#order_form input { border: expression( ((this.type=='text')||(this.type=='password'))?'1 solid #d7d7d7':''); color : expression( ((this.type=='text')||(this.type=='password'))?'555555':''); }
#order_form input[type="text"] { border: 1 solid #d7d7d7; color:555555 }
#order_form input[type="password"] { border: 1 solid #d7d7d7; color:555555}

#order_form #username {width:90%;}
#order_form #contact_0, #contact_1, #contact_2 {width:23%;}
#order_form #useremail_1, #useremail_3 {width:35%;}
.public_data_area textarea {float:left; width:94%; height:150px; padding:10px;}
.re_infobox .r_info_table td {width: 100% !important; display: block; text-align: left; box-sizing: border-box; border-bottom:1px solid #e3e3e3;}
.re_infobox .r_info_table td.m_c_td1 {font-size:1.375em !important; color:#000; padding:12px 0 13px 10px;}
.re_infobox .r_info_table tr:nth-child(1) td:nth-child(4) {padding-left:10px;}
.re_infobox .r_info_table tr:nth-child(3) td:nth-child(4) {padding-left:10px; border-top:0;}
.re_infobox .r_info_table tr:nth-child(4) td:nth-child(4) {padding-left:10px;}

.payment_box .r_info_table {width:100%;}
.payment_box .r_info_table td {padding:3% 0 3% 0; border-bottom:1px solid #e3e3e3;}
.payment_box .r_info_table td:nth-child(2) {border-bottom:0;}
.payment_box .r_info_table td:nth-child(2) td:nth-child(1) {border-bottom:0;}

#bank table tr:nth-child(3) td {padding:3% 0 3% 0; border-bottom: 1px solid #e3e3e3;}
#bank table tr:nth-child(3) td:nth-child(2) table td:nth-child(2) {font-size: 0.750em !important; text-align: left; line-height: 20px !important; border-bottom: 0;}
input[type=text] {width:50%;}

/* ¿¹¾àÃë¼Ò ÆäÀÌÁö */
.pay_title2 {margin-top: 10px;}
.redetailcancle_wowwebtable tbody td {font-size: 13px; text-align: center; padding: 2% 2%;}
.redetailcancle_wowwebtable tbody td:first-child {display: inline-block; float: left; width: 30%;}
.redetailcancle_wowwebtable tbody td:nth-child(2) {display: inline-block; float: left; width: 70%;}
.redetailcancle_wowwebtable tbody td:nth-child(3) {display: inline-block; float: left; width: 30%;}
.redetailcancle_wowwebtable tbody td:nth-child(4) {display: inline-block; float: left; width: 70%;}
.redetailcancle_wowwebtable tbody tr:nth-child(7) td {display: none;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 720,767 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:720px) and (max-width:767px) {

/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï) ¼öÁ¤*/
.mini_calendar_box {float:left; width:100%;}
.mini_calendar {float:left; width:320px; margin-right:10px;}
.m_c_top {text-align:center; padding:15px 0; letter-spacing:1px; background-color:#c4c2c2;}
.m_c_arr {margin:0 5px; vertical-align:1px; cursor:pointer;}
.m_c_title {font-size:17px; font-family: 'Noto Sans KR', sans-serif; font-weight:bold; color:#fff;}
.m_c_tablebox {float:left; width:320px; padding:10px 0; border:1px solid #dedede;}
.m_c_tablebox tbody tr td {font-family: 'Noto Sans KR', sans-serif; font-size:14px; padding:10px 0;}

#m_c_date {cursor:hand}
.today {color:#fff;font-weight:bold;font-size:12px;font-family:µ¸¿ò; background-color:#d60f0f; text-decoration:underline}
holiday_mini {background:#E89582;font-size:12px;font-family:µ¸¿ò;text-decoration:underline}
.mini_calendar_info {float:left; width:360px;}
.busyseason_eff {font-family: 'Noto Sans KR', sans-serif; font-size:15px; color:#13b5b1; font-weight:bold; padding:12px 15px 12px; margin-bottom:20px; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;} 
.info_listtxt {font-family: 'Noto Sans KR', sans-serif; font-size:13px; color:#656464; line-height:22px;}
ul.info_listtxt {margin-left:18px;}
ul.info_listtxt li {list-style:square !important; margin-bottom:5px;}
.m_c_td1 {color:#434343;font-weight:bold; text-align:center; padding-left:20px; background:#f8f8f8;}
.m_c_td2 {color:#434343;font-weight:bold;padding-left:20px;background:#f8f8f8;}

#preview img {width:100%; height:230px; margin-bottom:10px;}
.previewroom_pay_table {width:100%; overflow-x:scroll; height:auto;}
.previewroom_pay_table table {width:140%;}
.pay_table2 table {width:197%;}

.viewer_content_01 {width:100% !important; height:460px !important; margin:0 !important;}
.viewer_content_01 img {width:100% !important; height:460px !important;}

.centerbox_info {margin:0 auto; width:100%; font-family: 'Noto Sans KR', sans-serif; text-align:center; margin-bottom:15px;}
.centerbox_info .center_call {font-size:20px; color:#535353; margin-bottom:2px;}
.centerbox_info .center_account {font-size:20px; color:#535353; margin-bottom:5px;}
.centerbox_info .center_ps {font-size:14px; color:#535353;}
.texteff {color:#fd5004;}
.texteff2 {color:#09b7c7;}

#result .calender_bgcolor table td {line-height:22px; padding:2px; border:1px solid #e3e3e3;}
.room_listprice_table {width:100%; overflow-x:scroll; height:auto;}
.room_listprice_table table {width:170%;}
.check_txt {float:right; width:91%; font-family: 'Noto Sans KR', sans-serif; font-size:14px; color:#494948; font-weight: 400; line-height:16px; margin-right:5%;}

.payment_box .r_info_table td {padding:0; border-bottom:0;}
.scrollboxguide {float: left; width: 100%; font-family: 'Noto Sans KR', sans-serif; margin: 2% 0 3%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 768,1023 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:768px) and (max-width:1023px) {

/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï) ¼öÁ¤*/
.mini_calendar_box {float:left; width:100%;}
.mini_calendar {float:left; width:320px; margin-right:25px;}
.m_c_top {text-align:center; padding:15px 0; letter-spacing:1px; background-color:#c4c2c2;}
.m_c_arr {margin:0 5px; vertical-align:1px; cursor:pointer;}
.m_c_title {font-size:17px; font-family: 'Noto Sans KR', sans-serif; font-weight:bold; color:#fff;}
.m_c_tablebox {float:left; width:320px; padding:10px 0; border:1px solid #dedede;}
.m_c_tablebox tbody tr td {font-family: 'Noto Sans KR', sans-serif; font-size:14px; padding:10px 0;}

#m_c_date {cursor:hand}
.today {color:#fff;font-weight:bold;font-size:12px;font-family:µ¸¿ò; background-color:#d60f0f; text-decoration:underline}
holiday_mini {background:#E89582;font-size:12px;font-family:µ¸¿ò;text-decoration:underline}
.mini_calendar_info {float:left; width:370px;}
.busyseason_eff {font-family: 'Noto Sans KR', sans-serif; font-size:15px; color:#13b5b1; font-weight:bold; padding:12px 15px 12px; margin-bottom:20px; background-color:#f8f8f8; border-top:1px solid #dedede; border-bottom:1px solid #dedede;} 
.info_listtxt {font-family: 'Noto Sans KR', sans-serif; font-size:13px; color:#656464; line-height:22px;}
ul.info_listtxt {margin-left:18px;}
ul.info_listtxt li {list-style:square !important; margin-bottom:5px;}
.m_c_td1 {color:#434343;font-weight:bold; text-align:center; padding-left:20px; background:#f8f8f8;}
.m_c_td2 {color:#434343;font-weight:bold;padding-left:20px;background:#f8f8f8;}

#preview img {width:100%; height:260px; margin-bottom:10px;}
.previewroom_pay_table {width:100%; overflow-x:scroll; height:auto;}
.previewroom_pay_table table {width:140%;}
.pay_table2 table {width:197%;}

.viewer_content_01 {width:100% !important; height:460px !important; margin:0 !important;}
.viewer_content_01 img {width:100% !important; height:460px !important;}

.centerbox_info {margin:0 auto; width:100%; font-family: 'Noto Sans KR', sans-serif; text-align:center; margin-bottom:15px;}
.centerbox_info .center_call {font-size:20px; color:#535353; margin-bottom:2px;}
.centerbox_info .center_account {font-size:20px; color:#535353; margin-bottom:5px;}
.centerbox_info .center_ps {font-size:14px; color:#535353;}
.texteff {color:#fd5004;}
.texteff2 {color:#09b7c7;}

#result .calender_bgcolor table td {line-height:22px; padding:2px; border:1px solid #e3e3e3;}

.room_listprice_table {width:100%; overflow-x:scroll; height:auto;}
.room_listprice_table table {width:170%;}
.check_txt {float:right; width:91%; font-family: 'Noto Sans KR', sans-serif; font-size:14px; color:#494948; font-weight: 400; line-height:16px; margin-right:5%;}

.step_btn_all a:nth-child(1) {display:block; float:left; color:#4c4c4d; text-align:center; margin-bottom:30px;}
.room_listbox div {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:14px; padding-bottom:0;}

/* ¿¹¾àÁ¤º¸ ¼öÁ¤ */
.r_info_table {width:100%; margin-bottom:20px; background:#fff; border-top:2px solid #000; border-bottom:1px solid #E1DEDE;}
.r_info_table td:first-child {width:20%;}
.r_info_table td:nth-child(3) {width:20%;}
.r_info_table tr:nth-child(8) {display:none;}
.r_info_table tr:nth-child(3) td:nth-child(4) {border-top:1px solid #E1DEDE;}

.r_info_table td {font-size:14px; padding:12px 10px 13px 20px; border-bottom:1px solid #e3e3e3;}
.r_text_color1 {color:#353434;}
.r_bgcolor_color1 {color:#E1DEDE;}
.r_star_color1 {color:#F70000;}
.customer_infobox .cu_infoarea {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:14px; padding-bottom:10px;}
.customer_infobox .infoarea_top {margin-top:30px;}

/*°í°´Á¤º¸ Å×ÀÌºí ¼öÁ¤ div*/
#order_form { width:100%;}
#order_form table { width:100%; border-collapse:collapse; font-size:14px; font-family: 'Noto Sans KR', sans-serif; }
#order_form table th { border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 10px; width:25%; background-color:#f8f8f8; color:#000; line-height:150%; }
#order_form table td { border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px; line-height:150%; color:#333333; }
#order_form input { border: expression( ((this.type=='text')||(this.type=='password'))?'1 solid #d7d7d7':''); color : expression( ((this.type=='text')||(this.type=='password'))?'555555':''); }
#order_form input[type="text"] { border: 1 solid #d7d7d7; color:555555 }
#order_form input[type="password"] { border: 1 solid #d7d7d7; color:555555}
#order_form #username {width:90%;}
#order_form #contact_0, #contact_1, #contact_2 {width:23%;}
#order_form #useremail_1, #useremail_3 {width:35%;}

.re_infobox .r_info_table tr:nth-child(3) td:nth-child(4) {padding-left:10px; border-top:1px solid #e3e3e3;}
/* .r_info_table td:first-child {width:0;} */

#bank {display:block; width:100%;}
#bank table tr:nth-child(3) td:first-child {width:40%;}
#bank table tr:nth-child(3) td:first-child table {width:100%;}
#bank table tr:nth-child(3) td {padding:10px; border-bottom:1px solid #e3e3e3;}
#bank table tr:nth-child(3) td:nth-child(2) table {width:100%;}
#bank table tr:nth-child(3) td:nth-child(2) table td:nth-child(1) {display:none;}
#bank table tr:nth-child(3) td:nth-child(2) table td:nth-child(2) {font-size:13px !important; line-height:22px !important; border-bottom:0;}
#bank table tr:nth-child(3) td:nth-child(1) tr:nth-child(7) {display:none;}
#bank table tr:nth-child(1) td:nth-child(1) {background-color:#e3e3e3;}
input[type=text] {width:50%;}

.payment_box .r_info_table td {padding:0; border-bottom:0;}
.scrollboxguide {float: left; width: 100%; font-family: 'Noto Sans KR', sans-serif; margin: 2% 0 3%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1024px) and (max-width:1279px) {

.scrollbox {display: none;}
.scrollboxguide {display: none;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1280 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) {

.scrollbox {display: none;}
.scrollboxguide {display: none;}

}