@charset "euc-kr";

.subTit{display:none;padding:20px 0;font-size:24px;font-weight:bold;color:#e5e1dd;text-transform:uppercase;background:#7e6956;line-height:1.2;}
.step .mNone{ display:block}
.step .wNone{ display:none}

/* Common */
.afterBlock {display:inline-block;}
.afterCenter {text-align:left;}
.webHide {display:none !important;}
.fc-7F6856 {color:#7F6856;}
.fc-30302E {color:#30302E;}
.fc-CC2423 {color:#CC2423;}
.th150 {width:150px;}
.th200 {width:200px;}
.clearboth {display:block;height:0;overflow:hidden;clear:both;}
#inquirePopup .popContent table {float:none; width:100%;}
.reservation select {min-width:40px;height:26px;padding:1px 4px;border:1px solid #c8c8c8;}
.reservation input[type=text],
.reservation input[type=password],
.reservation input[type=email],
.reservation input[type=tel] {height:14px;_height/**/:27px;padding:5px 2px;border:1px solid #c8c8c8;font-size:12px;line-height:14px;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}
.reservation input[type=submit] {height:26px;padding-top:1px;padding-bottom:1px;}
button.btnBig, a.btnBig {vertical-align:middle;}

/* About */
.aboutArea .fLeft {float:left;width:48%;}
.aboutArea .fRight {float:right;width:48%;}
#mailPopup .popContent table {float:none;margin:10px 0;width:100%;}

/* Login */
.loginBox{position:relative;width:300px;margin:45px auto 10px;text-align:left;}
.loginBox .radioBox{margin:0 0 10px 0;font-size:14px;font-weight:bold;color:#666;}
.loginBox input[type=text]{display:inline-block;margin-bottom:1px;}
.loginBox .loginBtn{position:absolute;right:0;top:26px;display:inline-block;width:90px;height:62px;font-size:15px;font-weight:bold;color:#fff;text-align:center;background:#263846;font-family:"¸¼Àº°íµñ",Malgun Gothic,"³ª´®°íµñ",Nanum Gothic,"µ¸¿ò",dotum, Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif;-webkit-appearance:none }
.loginBox .loginBtn:hover{text-decoration:none;}
.loginBtm{display:table;width:100%;margin:40px 0;}
.loginBtm div{position:relative;display:block;margin-bottom:40px;}
.loginBtm div strong{display:block;margin-bottom:5px;font-size:14px;color:#2a2f31;}
.loginBtm div span{display:block;margin-bottom:5px;line-height:20px;}
.loginBtm div a{position:absolute;right:0;top:0;width:85px;padding:0 10px;background:#696a6c;}
.pageLogin .disB {margin:10px 0 0 0;}
.pageLogin .btnBig {margin:0 5px;padding:0;width:130px;}
.pageLogin .btnCenter {margin:25px 0;text-align:center;}
.pageLogin .inputFull {width:204px;}
.pageLogin .inputFull:first-child {margin-bottom:4px;}
.pageLogin .inputHalf {width:100px;}
.resultMsg {margin-top:15px;font-size:12px;background:#f7f7f4;}
#pwPopup, #idPopup {max-width:446px;}
#pwPopup .findForm, #idPopup .findForm {margin:20px 15px 0 15px;}
#pwPopup .findForm label, #idPopup .findForm label{font-size:12px;}
#pwPopup .tabWrap, #idPopup .tabWrap {padding:25px 15px;}
#idPopup .tabWrap .findForm div span {display:inline-block;width:4%;text-align:center;overflow:hidden;}
#idPopup #mem_birth_yy, #idPopup #mem_birth_mm, #idPopup #mem_birth_dd, #idPopup #mem_hp_1, #idPopup #mem_hp_2, #idPopup #mem_hp_3 {width:30%;}
#idPopup .findForm div select{padding:6px 0 5px 0;}

/* Join */
.verifyBox{margin-bottom:35px;padding:25px 30px;background:#f2f2ef;border-top:1px solid #696a6c;border-bottom:1px solid #c9c9c7;}
.verifyBox label{margin:0 10px 0 0;font-size:14px;color:#303030;}
.verifyBox .infoBox{padding:10px;background:#fff;border:1px solid #e3e3e3;text-align:left;}
.verifyBox .infoBox2{padding:0;border:none;text-align:left;}
.verifyBox .infoBox2 ul li{line-height:24px;}
.verifyBox .btnCenter{margin:25px 0 30px;}
.verifyBox .btnCenter a{padding:0 9px;}
.cBoth .tblInfo{margin-top:0;}
.msgBox{padding:50px 0 40px 0;background:#f2f2ef;border-top:2px solid #64503e;text-align:center;}
.msgBox img{margin-bottom:5px;}
.msgBox .txt{margin:30px 0 45px;line-height:24px;}
.msgBox .btnCenter{margin-bottom:0;}

/* Popup */
#popupList {display:none;position:absolute;top:150px;left:50%;margin-left:-300px;width:600px;border:2px #7E6954 solid;background:#ffffff;z-index:999;box-shadow:3px 3px 8px #aaa;}
#popupList .popupTitle {position:relative;padding:0 10px 0 20px;height:40px;color:#fff;line-height:40px;background:#7E6954;}
#popupList .popupTitle h5 {display:inline;font-size:15px;font-weight:bold;}
#popupList .popupTitle a.popupClose {display:block;float:right;font-size:30px;color:#fff;}
#popupList .qnaRequest, #popupList .qnaComment {margin:20px 40px;}
#popupList h6 {display:inline-block;height:40px;font-size:15px;font-weight:bold;color:#333;line-height:40px;}
#popupList span.qnaCategory {display:inline-block;margin:0 0 0 20px;color:#666;line-height:40px;}
#popupList span.qnaDate {display:block;float:right;font-size:11px;color:#888;line-height:40px;}
#popupList p.qnaTitle {display:block;padding:15px 25px;color:#333;background:#FAFAFA;border-top:2px #65503F solid;border-bottom:1px #EAEAEA solid;}
#popupList p.qnaContent {display:block;padding:15px 25px;line-height:20px;border-bottom:1px #C3C3C3 solid;}
#popupList .qnaComment p.qnaContent {border-top:2px #65503F solid;}
#popupList .qnaBtn {margin:20px 40px;text-align:center;}
#popupList .qnaBtn .btnBig {background:#8C8D8F;}

/* Mypage */
.mypageReserv .tblV tbody tr td {vertical-align:middle !important;}
.mypageReserv .searchBox {display:block !important;margin:0 0 20px 0;}
.mypageReserv .searchBox .period {vertical-align:middle;}
.mypageReserv .searchBox .period a {display:inline-block;margin:0 5px;width:80px;height:25px;font-size:12px;font-weight:bold;color:#7D6B57;text-align:center;line-height:25px;background:#fff;border:1px #7D6B57 solid;}
.mypageReserv dl.tabBox {display:block;margin:30px 0;height:42px;border:0px none;}
.mypageReserv dl.tabBox dd {display:block;float:left;}
.mypageReserv dl.tabBox dd a {display:block;height:40px;color:#939393;text-align:center;line-height:40px;background:#fff;border:1px #CDCCC7 solid;}
.mypageReserv dl.tabBox dd:first-child a {border-right:0px none;}
.mypageReserv dl.tabBox dd a.on {color:#fff;background:#A59585;border-color:#A59585;}
.mypageReserv dl.col2 dd {width:50%;}
.mypageReserv dl.col3 dd {width:33.3333%;}
.mypageReserv .h4-holder {display:block;position:relative;padding:12px 0;line-height:20px;}
.mypageReserv .h4-holder h4 {display:inline;margin:0 30px 0 0;font-size:14px;font-weight:bold;color:#303030;}
.mypageReserv .h4-holder span {display:block;float:right;font-size:11px;font-weight:normal;color:#aaa;}
.mypageReserv .h4-holder p {display:inline-block;}
.mypageReserv a.btnPrint {display:block;position:absolute;top:5px;right:0;}
.mypageReserv .reservResult .h4-holder {border-bottom:2px #7E6956 solid;}
.mypageReserv .reservResult table.basic {margin:10px 0;}
.mypageReserv .reservResult table.basic tbody > tr > th {padding:6px 0 6px 65px;}
.mypageReserv .reservResult table.basic tbody > tr > td {padding:6px 25px;}
.mypageReserv .reservResult table.merge {border-bottom:1px #CDCDC5 solid;}
.mypageReserv .reservResult table.merge tbody > tr > td {padding:16px 25px;}
.mypageReserv .reservRoom table.basic thead > tr > th, .mypageReserv .reservRoom table.basic thead > tr > td {padding:10px 0;background:#F9F6EF;}
.mypageReserv .reservRoom table.basic tbody > tr > th, .mypageReserv .reservRoom table.basic tbody > tr > td {padding:10px 0;}
.mypageReserv .reservRoom table.basic.list {border-top:1px #D2D2D2 solid;}
.mypageReserv .reservList table.basic {border-top:2px solid #7b6551;border-bottom:1px solid #ceccc6;}
.mypageReserv .reservList table.basic thead > tr > th, .mypageReserv .reservList table.basic thead > tr > td {padding:10px 0;background:#F9F6EF;}
.mypageReserv .reservList table.basic tbody > tr > th, .mypageReserv .reservList table.basic tbody > tr > td {padding:10px 5px;}
.mypageReserv .reservList.webHide table.basic {margin:0 0 10px 0;}
.mypageReserv .reservList.webHide table.basic tbody > tr > th {padding:10px;text-align:left;background:#F9F6EF;}
.mypageReserv .reservList.webHide table.basic tbody > tr > td {padding:10px;text-align:left;}
.mypageReserv .reservList.webHide a.listBtn {display:block;margin:0 auto;width:120px;height:32px;font-weight:bold;color:#7E6956;text-align:center;line-height:32px;background:#fff;border:2px #7E6956 solid;}
.mypageReserv .reservList a:hover b {color:#32ADE9 !important;}
.mypageReserv .reservCard {border-bottom:1px #CDCDC5 solid;}
.mypageBanner {border-bottom:1px #CDCDC5 solid;overflow:hidden;}
.mypageBanner ul {display:block;padding:30px 0 0 0;height:230px;border-top:2px #7E6956 solid;}
.mypageBanner ul li {display:block;float:left;margin:0 30px 0 0;width:175px;text-align:center;}
.mypageBanner ul li:last-child {margin:0 0 0 0;}
.mypageBanner ul li a b {display:block;margin:15px 0 0 0;color:#7F6856;}
.mypageBanner ul li img {width:175px;height:175px;}
.mypageReserv .btnCenter {margin:25px 0 35px 0;}
.mypageReserv .btnCenter a {vertical-align:middle;}
.mypageReserv .radioBox {display:inline-block;margin:0;}
.mypageReserv .radioBox input {vertical-align:middle;}
label.inpRadio input[type=radio]+span{line-height:14px;}
.mypageReserv div.box-holder {display:block;}
.mypageReserv div.box-holder .itemBox {display:block;float:left;margin:0 0 0 4%;}
.mypageReserv div.box-holder .itemBox:first-child {margin:0;}
.mypageReserv div.col2 .itemBox {width:48%;}
.mypageReserv div.col3 .itemBox {width:32%;}
.mypageReserv .paging{margin:25px 0;}
.mypageReserv .btnSm {height:28px;vertical-align:middle;}
.checkBox {margin:20px 0;padding:45px 0;text-align:center;background:#F9F6EF;white-space:normal;word-wrap:normal !important;word-break:keep-all !important;}
.checkBox p {margin:10px 20px;font-size:13px;font-weight:normal;color:#666;line-height:20px;white-space:normal;word-wrap:normal !important;word-break:keep-all !important;}
.checkBox form {font-size:18px;font-weight:bold;color:#7E6956;line-height:30px;}
.checkBox form input {line-height:18px;font-size:14px;vertical-align:middle;}
.checkBox .loginBtn {padding:6px 20px 5px 20px;font-size:13px;font-weight:bold;color:#fff;background:#7E6956;border:1px #7E6956 solid;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.detailBox{padding:18px 0;border-top:2px solid #7e6956;border-bottom:1px solid #ceccc6;}
.detailBox.type2{padding-bottom:0;border-bottom:none;}
.detailBox .tblV.type2{border-top:1px solid #ceccc6;}
.detailBox table{width:100%;}
.detailBox table tbody th{padding:9px 0 9px 10px;text-align:left;color:#303030;}
.detailBox table tbody td{padding:9px 0 9px 10px;text-align:left;}
.tblInfo .right.typeBtn{top:-8px;}

/* Reservation */
.step{padding:10px 0;font-size:13px;color:#ccc;background:#fff;border-bottom:2px #D4CAC1 solid;}
.step_web {display:block;margin:0 0 30px 0}
.step ol{text-align:center;}
.step ol li{display:inline-block;margin-right:7px;vertical-align:middle;text-transform:uppercase;}
.step ol li img{vertical-align:middle;}
.step ol li span{display:none;}
.step ol li.on{display:inline-block;font-weight:bold;color:#66513E;}
.step ol li.on span{display:inline-block;}
.reservInfo {display:none;position:relative;}
.reservInfo h4 {display:block;padding:18px 30px;font-size:15px;font-weight:bold;color:#4C3805;background:#F9F6EF;border-bottom:1px #C6C6BE solid;}
.reservInfo .reset {display:block;position:absolute;top:18px;right:30px;text-decoration:underline;}
.reservInfo ul {display:block;background:#FAFAFA;border-top:2px #63503F solid;border-bottom:1px #D7D7D7 solid;}
.reservInfo ul li {display:block;padding:12px 30px;min-height:14px;text-align:right;border-bottom:1px #E8E8E8 solid;}
.reservInfo ul li span.label {display:block;float:left;}
.reservInfo ul li.infoHide {display:none;}
.reservInfo .infoBtn {display:block;margin:0 2px 0 0;text-align:right;}
.reservInfo .infoBtn a {display:inline-block;width:92px;height:25px;background:url(../img/reservation/btn_opendown.png) no-repeat;}
.reservation {position:relative;}
.reservation .leftBox {float:left;width:300px}
.reservation .reservForm {margin:0 0 20px 0;font-size:12px;color:#666;border:1px #D6D3CC solid;border-top:2px #63503F solid;background:#F9F6EF}
.reservation .reservForm h4 {display:block;margin:25px 30px;font-size:15px;font-weight:bold;color:#4C3805}
.reservation .reservForm label {display:block;margin:8px 0 8px 30px;line-height:29px;}
.reservation .reservForm label span {display:inline-block;width:70px;}
.reservation .reservForm p.label {display:block;margin:8px 0 8px 30px;padding:0;line-height:29px;}
.reservation .reservForm p.label span {display:inline-block;width:70px;}
.reservation .reservForm .boxline {margin:25px 0;border-top:1px #D6D3CC solid;height:0px;overflow:hidden}
.reservation .reservForm .reset {display:block;float:right;margin:2px 69px 0 0;width:55px;height:27px;font-size:12px;color:#fff;line-height:27px;text-align:center;background:#8D8D8F;}
.reservation .reservForm p {display:block;padding:0 30px 20px 30px;line-height:22px}
.reservation .reservForm .checkDate{padding:6px 28px 5px 10px;background:#fff url(../img/sub/bg_check_date.jpg) 100% 0 no-repeat;}
.reservation .state label {line-height:22px;}
.reservation .corporate {margin:0 0 20px 0;border:1px #DBDBDB solid}
.reservation .corporate h4 {display:block;position:relative;padding:18px 30px;font-size:15px;font-weight:bold;color:#263645;background:#FAFAFA;border-bottom:1px #DBDBDB solid;cursor:pointer;}
.reservation .corporate h4 span {display:block;float:right;width:10px;height:10px;background:url(../img/reservation/bull_arrow_up.png) no-repeat;overflow:hidden}
.reservation .corporate .corporateForm {margin:20px 0 0 0}
.reservation .corporate label, .reservation .corporate p {display:block;margin:8px 30px;height:28px;line-height:28px}
.reservation .corporate .submit {display:inline-block;width:70px;height:28px;font-size:12px;color:#fff;line-height:28px;text-align:center;background:#8D8D8F}
.reservation .corporate select, .reservation .corporate input {width:90%;}
.reservation .btnArea {margin:20px 0 0 0;text-align:right;}
.reservation .btnArea .prev {display:block;float:left;width:80px;height:35px;color:#fff;line-height:35px;text-align:center;background:#8D8D8F;}
.reservation .btnArea .reset {display:block;float:right;width:78px;height:33px;line-height:33px;text-align:center;background:#fff;border:1px #BCBABB solid;}
.reservation .btnArea .passive {background:#8D8D8F;}
.reservation .rightBox {float:right;width:870px}
.reservation .rightBox h4 {display:block;position:relative;margin:20px 0;height:20px;font-size:18px;font-weight:bold;color:#303030;line-height:20px;}
.reservation .calendar {height:400px;border:1px #E5E5E5 solid;border-top:2px #63503F solid}
.reservation .caption {padding:0 35px;height:60px;font-size:12px;font-weight:bold;color:#666;line-height:60px;border-bottom:1px #E5E5E5 solid;}
.reservation .caption p {display:block;float:right;}
.reservation .caption .icon {display:inline-block;width:24px;height:24px;background:#fff;border:1px solid #ededed;vertical-align:middle;}
.reservation .caption .active {background:#696a6c;border:1px solid #646566;}
.reservation .ui-datepicker{width:400px;height:280px;border:0px none !important;}
.reservation .ui-datepicker table,
.reservation .ui-datepicker table{width:300px;margin:0 auto;}
.reservation .ui-datepicker .ui-datepicker-title,
.reservation .ui-datepicker .ui-datepicker-title {margin-top:20px;}
.reservation .ui-datepicker .ui-datepicker-prev {left:15px;top:-5px;}
.reservation .ui-datepicker .ui-datepicker-next {right:15px;top:-5px;}
.reservation .ui-datepicker td {padding:5px 0;}
.reservation .calendar .hasDatepicker {display:inline-block;margin-left:20px;padding:10px 0 0 0;height:318px;}
.reservation #dateFrom {border-right:1px #E5E5E5 solid;}
.reservation .info {margin:20px 0 0 0;text-align:right;}
.reservation .info ul {margin:0 0 20px 0;padding:15px 30px;border:1px #E5E5E5 solid;text-align:left;}
.reservation .info ul li {display:block;padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:22px;}
.reservation .info b {color:#69543F;}
.reservation .topBorder {border-top:2px #63503F solid}
.reservation table.basic {width:100%;border-collapse:collapse;color:#777;border-top:1px #614E3D solid;border-bottom:1px #D2D2D2 solid;;}
.reservation table.basic thead, .reservation table tbody {width:100%;}
.reservation table.basic thead > tr > th, .reservation table thead > tr > td {padding:10px 0;font-weight:bold;color:#464646;text-align:center;background:#F4F4F4;border-bottom:1px #D2D2D2 solid;}
.reservation table.basic thead > tr > td {background:#FAFAFA;}
.reservation table.basic tbody > tr > th {padding:10px 0;text-align:center;background:#FAFAFA;border-bottom:1px #E8E8E8 solid;}
.reservation table.basic tbody > tr > td {padding:10px 20px;line-height:18px;border-bottom:1px #E8E8E8 solid;}
.reservation table.basic textarea {padding:10px;width:90%;height:75px;}
.reservation table.list tbody > tr > td {padding:10px;text-align:center;}
.reservation .item {display:block;position:relative;padding:20px 40px 0 40px;height:135px;}
.reservation .item b.fc-7F6856 {display:block;margin:15px 0;font-size:18px;font-weight:bold;color:#4C3806;}
.reservation .item span.desc {display:block;margin:35px 0 0 0;line-height:22px;}
.reservation .item .thumb {display:block;float:left;margin:0 30px 0 0;width:192px;height:113px;overflow:hidden;}
.reservation .item .thumb img {width:100%;max-width:100%;max-height:100%;}
.reservation .item a {display:block;position:absolute;top:115px;right:20px;}
.roomList h4 {display:block;position:relative;margin:20px 0;height:20px;font-size:18px;font-weight:bold;color:#303030;line-height:20px;}
.roomList h4 span {display:block;position:absolute;top:12px;left:70px;right:0;border-top:1px #E9E9E9 solid;}
.roomList ul.tab {height:60px;margin:0;}
.roomList ul.tab li {display:inline-block;margin:20px 20px 0 0;padding:0 20px 0 0;font-size:16px;border-right:1px #E0E0E0 solid;}
.roomList ul.tab li:last-child {margin:20px 0 0 0;padding:0;border-right:0px none;}
.roomList ul.tab li a {font-size:16px;font-weight:bold;color:#A59586;}
.roomList ul.tab li.on a {color:#2F2F2F;}
.roomList ul.list li {display:block;position:relative;margin:0 0 20px 0;border:1px #E5E5E5 solid;}
.roomList ul.list li .price {display:block;height:45px;font-size:13px;line-height:45px;background:#FAFAFA;border-top:1px #E5E5E5 solid;clear:both;}
.roomList ul.list li .price span {display:block;float:left;padding:0 0 0 40px;width:390px;color:#333;}
.roomList ul.list li .price span b {display:block;float:right;color:#283643;}
.roomList ul.list li .price span a {display:block;float:right;margin:7px 35px;width:62px;height:30px;font-size:12px;font-weight:bold;color:#fff;line-height:30px;text-align:center;background:#696A6C;}
.roomList ul.list li .price span:first-child {border-right:1px #E5E5E5 solid;}
.roomSpecials h4 {display:block;position:relative;margin:20px 0;height:20px;font-size:18px;font-weight:bold;color:#303030;line-height:20px;}
.roomSpecials h4 span {display:block;position:absolute;top:12px;left:80px;right:0;border-top:1px #E9E9E9 solid;}
.roomSpecials ul.list li {display:block;position:relative;margin:0 0 20px 0;background:#F7F8FA;border:1px #929BA2 solid;}
.roomSpecials ul.list li .roomSelect {display:block;margin:0;font-size:13px;color:#303030;background:#EBEFF0;border-top:1px #DEDFE1 solid;clear:both;}
.roomSpecials ul.list li .roomSelect .ment {margin:20px 40px;line-height:30px;}
.roomSpecials ul.list li .roomSelect .ment span.btnOpen {display:block;float:right;position:relative;padding:0 30px;font-size:12px;font-weight:bold;color:#fff;text-align:center;background:#344756;cursor:pointer;}
.roomSpecials ul.list li .roomSelect .ment span.btnOpen span {display:block;float:right;margin:10px 0 0 10px;width:10px;height:10px;background:url(../img/reservation/bull_arrow_down_wh.png) no-repeat;overflow:hidden}
.roomSpecials ul.list li .roomSelect ul {display:none;margin:25px 0 0 0;}
.roomSpecials ul.list li .roomSelect ul li {display:block;float:left;margin:0 0 20px 40px;width:373px;background:#FAFAFA;border:1px #D6DEE0 solid;}
.roomSpecials ul.list li .roomSelect ul li b.fc-7F6856 {display:block;padding:0 25px;height:50px;font-size:15px;font-weight:bold;color:#344755;line-height:50px;background:#fff;border-bottom:1px #E4E4E4 solid;}
.roomSpecials ul.list li .roomSelect ul li .price {margin:10px 0;}
.roomSpecials ul.list li .roomSelect ul li .price span {display:block;margin:2px 0;height:35px;padding:0 0 0 25px;color:#333;line-height:35px;clear:both;}
.roomSpecials ul.list li .roomSelect ul li .price span b {display:block;float:right;color:#283643;}
.roomSpecials ul.list li .roomSelect ul li .price span a {display:block;float:right;margin:2px 35px;width:62px;height:30px;font-size:12px;font-weight:bold;color:#fff;line-height:30px;text-align:center;background:#696A6C;}
.roomOption p {margin:15px 5px;line-height:22px;}
.roomBanner .item {border:1px #E5E5E5 solid;}
.reservTable h4 span {display:block;float:right;font-size:11px;font-weight:normal;color:#aaa;}
.reservTable b.star {font-size:11px;font-weight:bold;color:#CA2222;}
.reservTable table.basic tbody > tr > th {padding:10px 25px;text-align:left;}
.reservTable table.basic tbody > tr > td {padding:10px 25px;}
.reservTable table.basic.agree {line-height:22px;}
.reservTable table.basic.agree textarea {margin:10px 0;}
.reservTable p {padding:15px;line-height:22px;clear:both;}
.reservTable ul {display:block;margin:15px;}
.reservTable ul li {display:block;padding:0 0 0 12px;background:url(../img/sub/bul_info_list.jpg) 0 10px no-repeat;line-height:22px;clear:both;}
.reservTable table.inTable {float:left;margin:0 15px;width:375px;background:#eee;border:1px #E0E0E0 solid;border-bottom:0px none;}
.reservTable table.inTable tbody > tr > td {font-weight:normal;background:#fff;}
.reservTable table.inTable tbody > tr > th {text-align:center;background:#fff;border-right:1px #E0E0E0 solid;}
.reservTable .agree tbody > tr > th {padding:10px 30px;}
.reservTable .agree tbody > tr > th > div {float:left;margin:0 2%;width:46%;}
.reservTable .agree label {font-weight:normal;color:#888;}
.agreeAd img {width:100%;}
.reservSuccess {padding:35px 0 15px 0;text-align:center;background:#FAFAFA;border-bottom:1px #CECECE solid;}
.reservSuccess h5 {display:block;margin:10px 0;font-size:22px;font-weight:bold;line-height:22px;}
.reservSuccess p {display:block;margin:10px 0;font-size:12px;line-height:22px;}
.reservResult table.basic {margin:20px 0;border:0px none;}
.reservResult table.basic tbody > tr > th {font-weight:bold;color:#2F2F2F;padding-left:60px;text-align:left;background:#fff;border-bottom:0px none;}
.reservResult table.basic tbody > tr > td {border-bottom:0px none;}
.reservResult table.merge {border-top:1px #EDEDED solid;}
.reservResult table.merge tbody > tr > th {padding-top:30px;}
.reservResult table.merge tbody > tr > td {padding-top:30px;line-height:22px;}
.reservRoom table.basic thead > tr > th, .reservRoom table thead > tr > td {background:#F9F6EF;}
.reservRoom p {position:relative;padding:15px;line-height:22px;clear:both;}
.reservRoom a.btnPrint {display:block;position:absolute;top:20px;right:0;}
.reservMobile table.basic {border-top:2px #7A6552 solid;}
.reservMobile table.basic tbody > tr > th {padding:10px;text-align:left;background:#F9F6EF;}
.reservMobile h4 {display:block;position:relative;margin:10px 0;padding:0;font-size:14px;font-weight:bold;color:#303030;line-height:20px;}
.reservMobile p {display:block;margin:10px 0;font-size:12px;line-height:22px;}
.reservation .btnCenter .btnBig {padding:0 30px;}
.reservation select#mem_nation {width:230px;}
.reservation td.tdOption {text-align:left !important;padding-left:50px !important;}
.reservBtn {position:absolute;right:0;margin:10px 0 0 0;}

/* Etc */
.sitemap .siteWrap{display:table;width:100%;margin-bottom:45px;}
.sitemap .siteWrap+.siteWrap div{border-bottom:none;}
.sitemap .siteWrap div{display:table-cell;width:270px;height:240px;padding-left:40px;}
.sitemap .siteWrap div:first-child{padding-left:0;}

/* Tab */
.tab{margin-bottom:40px;}
.tab ul{display:table;width:100%;background:#f2f2ef url(../img/sub/bg_tab.gif) 0 100% repeat-x}
.tab ul li{display:table-cell;width:33.33%;background:#d0d0d0;border-left:1px solid #fff;}
.tab ul li:first-child{border-left:none;}
.tab ul li a{display:block;padding:18px 0;width:100%;color:#ababab;font-size:14px;font-weight:bold;letter-spacing:-1px;text-align:center;color:#fff;}
.tab ul li.on{background:#f7f7f4;}
.tab ul li.on a{color:#263745;}
.tab.tab2 ul li{width:50%;}
.tab2{width:100%;margin:50px 0 25px;border-top:1px solid #ceccc6;}
.tab2 ul{display:table;width:100%;border:1px solid #ceccc6;border-top:none;}
.tab2 ul li{display:table-cell;width:25%;border-left:1px solid #ceccc6;}
.tab2 ul li:first-child{border-left:none;}
.tab2 ul li a{display:block;width:100%;padding:12px 0;font-size:14px;text-align:center;}
.tab2 ul li.on{background:#a59585;border-bottom:none;}
.tab2 ul li.on a{color:#fff;}
.tab2 ul li:first-child.on{border-left:none;}

.content h3.subTxt{padding:0 0 25px;font-size:14px;font-weight:bold;color:#2a2f31;}
.content h3.subTxt img{vertical-align:middle;}
.content h3.subTxt span{display:inline-block;margin-left:15px;}
.content h3.subTxt.type2{border-bottom:2px solid #64503e;}
.content h3.subTxt+p{line-height:20px;}

.infoBox{position:relative;margin:18px 0;}
.infoBox ul li{padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 6px no-repeat;line-height:18px;}
span.infoBox{padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 6px no-repeat;line-height:18px;}
.infoBox .btnBig{position:absolute;right:0;bottom:-52px;}
.infoBox .print{position:absolute;right:0;top:0;}
.infoBox.type2 ul{width:65%;}
.infoBox2{position:relative;padding:30px;border-top:1px solid #696a6c;border-bottom:1px solid #c9c9c7;background:#f2f2ef;}
.infoBox2 ul li{padding-left:12px;background:url(../img/sub/bul_info_list2.jpg) 0 14px no-repeat;line-height:30px;color:#303030;}
.infoBox2 table{float:left; width:100%; margin:20px 20px 20px 0;}
.infoBox2 table .tit{background:#e9e9e4;border-top:1px solid #cccccb; color:#303030}
.infoBox2 table th{border-bottom:1px solid #cccccb; padding:5px; color:#303030 }
.infoBox2 table td{border-bottom:1px solid #cccccb; padding:5px; }
.infoBox2 .txtBlue{color:#3F78B8; clear:both}

.roomDetail{margin-top:60px;}
.roomDetail .flexslider{float:left;width:393px;height:235px;margin-right:40px;}
.roomDetail .flexslider img{width:100%;}
.roomDetail h4+p{height:92px;}
.roomDetail .txtList li{display:inline;}
.roomInfo{display:inline-block;width:330px;margin-right:55px;vertical-align:top;}
.roomService{display:inline-block;width:330px;}
.areaBox .left{display:inline-block;width:550px;margin-right:35px;}
.areaBox .right{display:inline-block;width:550px;}
.areaBox .right label.txtArea{margin-top:0;}
.selectDetail dl{display:inline-block;width:290px;}
.selectDetail dl:first-child{margin:0 268px 0 53px;}
.selectDetail dl dt{display:inline-block;width:110px;padding:0;border:none;}
.selectDetail dl dd{display:inline-block;width:160px;padding:0;border:none;}

.roomWrap{overflow:hidden;}
.room{float:left;margin:0 40px 40px 0;padding:40px 50px;width:478px;background:#fff;border:1px solid #efefef;}
.room:first-child{margin-left:0;}
.room h4{margin-bottom:15px;font-size:18px;color:#263745;font-weight:bold;}
.room .imgBox{overflow:hidden;}
.room .imgBox img{float:left;width:192px;height:113px;margin-right:20px;}
.room .imgBox div strong{display:block;margin:5px 0 15px;font-size:13px;color:#303030;}
.room .imgBox div ul li{color:#888d91;line-height:20px;}
.room table{width:100%;margin-top:20px;border-top:1px solid #e8e8e8;}
.room table tr td{padding:12px 0;}
.room table tr td .inpRadio span{font-weight:bold;color:#303030;}
.room table tr td .btnMini{display:inline-block;margin-bottom:2px;padding:0 9px;}
.room table tr td .btnMini img{margin-right:5px;}
.roomDetail{margin-top:90px;}
.roomDetail .flexslider{position:relative;margin-bottom:35px;}
.roomDetail .flexslider img{width:100%;}
.roomDetail .flex-control-nav{display:none;}
.roomDetail .flex-prev{position:absolute;left:10px;top:45%;background:url(../img/sub/btn_rolling_left.png) 0 0 no-repeat;}
.roomDetail .flex-next{position:absolute;right:10px;top:45%;background:url(../img/sub/btn_rolling_right.png) 0 0 no-repeat;}
.roomDetail span{font-size:11px;color:#253440;font-weight:bold;text-transform:uppercase;}
.roomDetail h4{margin:10px 0 15px;font-size:18px;color:#263745;font-weight:bold;}
.roomDetail h5{margin-bottom:25px;font-size:14px;font-weight:bold;color:#7d6857;}
.roomDetail p{margin-bottom:45px;line-height:24px;}
.roomDetail ul{margin-bottom:45px;}
.roomDetail .txtList{overflow:hidden;}
.roomDetail .txtList li{display:inline-block;margin-right:20px;line-height:24px;}
.roomDetail .txtList li strong{display:inline-block;margin-right:10px;font-weight:bold;color:#313131;}
.roomDetail .btnLeft{margin:40px 0;}
.roomDetail.type2{position:relative;min-height:600px;}
.roomDetail.type2 .txtList{}
.roomDetail.type2 .roomInfo{float:left;vertical-align:top;}
.roomDetail.type2 .roomService{float:left}
.roomDetail.type2 .hotelInfo{float:right;width:214px;padding:35px 40px 0;}
.roomDetail.type2 .info{margin-bottom:60px;clear:both}
.roomDetail.type2 .btnLeft{margin-top:60px;}
.rightRoom{float:right;width:835px;margin-left:65px;}
.rightRoom .roomDetail .rollingSlide .flexslider li{width:150px !important;margin:0 10px;}
.rightRoom .roomDetail .rollingSlide .flexslider li img{width:100%;height:105px;}
.rightRoom .roomDetail .flexslider{float:none;height:auto;}
.areaBox{margin-bottom:35px;padding:25px 30px;background:#f2f2ef;border-top:1px solid #696a6c;border-bottom:1px solid #c9c9c7;}
.areaBox label.txtArea textarea{padding:2%;border:1px solid #e3e3e3;}
.areaBox label.txtArea.type2 textarea{margin-top:15px;}
.areaBox .right label.txtArea{margin-top:35px;}
.areaBox .agreeSelect{margin-top:10px;}
.areaBox .agreeSelect label{margin-right:20px;}
.finishBox{padding:55px 0;border-bottom:1px solid #c9c9c7;background:#f2f2ef;text-align:center;}
.finishBox>strong{font-size:20px;font-weight:bold;color:#303030;}
.finishBox div{margin-top:15px;}
.selectDetail{margin:30px 0;}
.selectDetail dl{width:280px;margin:0 auto;background:none;vertical-align:top;line-height:30px;border:none;}
.selectDetail dl dt{display:inline-block;width:110px;padding:0;}
.selectDetail dl dd{display:inline-block;width:160px;padding:0;}
.shareBox {display:none;}

/* Room */
.roomBox{overflow:hidden;width:1230px;}
.roomBox.standard{text-align:center;}
.roomBox.standard .roomTypeWrap{display:inline-block;text-align:left;}
.roomBox .tit{overflow:hidden;margin:45px 0;background:url(../img/sub/bg_room_title.png) 0 11px repeat-x;line-height:25px;text-align:center;}
.roomBox h2, .roomBox h3{display:inline-block;padding:0 20px;font-size:18px;font-weight:bold;color:#65503f;background:#fff;text-transform:uppercase;}
.roomBox .btnRight{width:100%;}
.roomBox .btnRight a{width:31.5%;padding:0;}
.txtRoom1{padding-bottom:45px;}
.txtRoom1 p{margin-top:30px;line-height:25px;}
.txtRoom1 .mBlock{font-size:16px;color:#7e6956;line-height:1.6;font-weight:bold;}
.txtRoom2{margin-bottom:65px;}
.txtRoom2 .mBlock{font-size:16px;color:#7e6956;line-height:1.5;font-weight:bold;}
.roomType{position:relative;float:left;margin:0 30px 75px 0;padding-bottom:50px;width:380px;}
.roomType.type2{margin-right:400px;}
.roomType h3 {font-size:19px;color:#64503e;line-height:1.2;}
.roomType h4 {font-size:19px;font-weight:normal;color:#64503e;line-height:1.2;}
.roomType img{display:block;width:100%;height:200px;margin:20px 0;border:1px solid #cccdc6;}
.roomType strong{display:block;height:34px;line-height:18px;font-size:14px;font-weight:bold;color:#555;overflow:hidden;}
.roomType ul{margin-top:10px;line-height:18px;}
.roomType a {color:#4B4E53;}
.roomType .btnRight{position:absolute;right:0;bottom:0;}

/* Rolling */
.rollingSlide{position:relative;margin:28px 0 58px 0;}
.gallery_list .rollingSlide .flexslider{padding:0 48px;}
.gallery_list .rollingSlide .flexslider li{margin:0 5px 0 0;}
.gallery_list .rollingSlide .flexslider li img{width:100%;}
.gallery_list .rollingSlide .flexslider .flex-viewport {z-index:99;}
.gallery_list .rollingSlide .flexslider .flex-viewport ul li{position:relative;}
.gallery_list .rollingSlide .flex-prev{position:absolute;left:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_prev.png) 0 0 no-repeat;text-indent:-9999em;}
.gallery_list .rollingSlide .flex-next{position:absolute;right:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_next.png) 0 0 no-repeat;text-indent:-9999em;}
.gallery_list .rollingSlide .flex-control-nav{display:none;}
.gallery_list .rollingSlide .over{display:none;}
.gallery_list .rollingSlide .over a{display:block;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;text-align:center;background:url(../img/sub/bg_overlay.png) repeat;}
.gallery_list .rollingSlide .over a:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.gallery_list .rollingSlide .over a img{display:inline-block;width:26px;height:26px;vertical-align:middle;}

.roomArea.rollingSlide .flexslider{position:initial;float:none;width:auto;height:auto;margin:0 26px;}
.roomArea.rollingSlide .flexslider li{position:relative;margin:0 5px 0 0;}
.roomArea.rollingSlide .flexslider li img{width:100%;}
.roomArea.rollingSlide .flexslider li:after{cursor:pointer;content:'';display:inline-block;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;text-align:center;background:url(../img/sub/bg_overlay.png) repeat;}
.roomArea.rollingSlide .flexslider li.on:after{background:none;}
.roomArea.rollingSlide .flexslider li.imgNo:after{background:none;}
.roomArea.rollingSlide .flexslider .flex-viewport {z-index:99;}
.roomArea.rollingSlide .flexslider .flex-viewport ul li{position:relative;}
.roomArea.rollingSlide .flex-prev{position:absolute;left:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_prev.png) 0 0 no-repeat;text-indent:-9999em;}
.roomArea.rollingSlide .flex-next{position:absolute;right:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_next.png) 0 0 no-repeat;text-indent:-9999em;}
.roomArea.rollingSlide .flex-direction-nav li{position:inherit;}
.roomArea.rollingSlide .flexslider .flex-direction-nav li:after{width:0;background:none;}
.roomArea.rollingSlide .flex-control-nav{display:none;}
.roomArea.rollingSlide .over{display:none;}
.roomArea.rollingSlide .over a{display:block;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;/*height:auto !important;height:100%;min-height:100%;*/text-align:center;}
.roomArea.rollingSlide .over a:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.roomArea.rollingSlide .over a img{z-index:1;position:relative;display:inline-block;width:26px;height:26px;vertical-align:middle;}
.roomDetail.type2 .hotelInfo{position:relative;}
.roomDetail.type2 .hotelInfo{padding:35px 45px 10px;background:#f9f6ef;}
.roomDetail.type2 .hotelInfo h4{margin-bottom:35px;}
.roomDetail.type2 .hotelInfo strong{display:block;margin-bottom:10px;}
.roomDetail.type2 .hotelInfo span{display:block;margin-bottom:35px;line-height:22px;color:#8d8d8d;}

/* Common Button */
.rightBtn{display:block;position:absolute;right:0;text-align:right;text-transform:uppercase;}
.rightBtn li{display:inline-block;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #d8d9d9;font-size:11px;}
.rightBtn li img{display:block;}
.rightBtn li:first-child{border-left:none;margin:0;padding:0;}
.shareBox{z-index:10;position:absolute;right:0;top:46px;width:138px;padding:8px;background:#f8f8f8;border:1px solid #dcdcdc;text-align:center;}
.shareBox:after{display:block;content:'';position:absolute;left:18px;top:-6px;width:9px;height:6px;background:url(../img/common/img_share.jpg) 0 0 no-repeat;}
.shareBox li{margin-left:8px;padding:0;border:none;}
.shareBox li:first-child{margin-left:0;}

/* special */
.txtSpecial{padding-bottom:45px;background:url(../img/sub/bg_txt_room.jpg) 0 100% no-repeat;}
.txtSpecial p{margin-top:30px;line-height:25px;font-size:14px;color:#555;}
.txtSpecial .mBlock{font-size:17px;color:#28180a;line-height:1.5;font-weight:bold;}
.specialBox{overflow:hidden;}
.specialBox .roomType{margin-top:55px;padding-bottom:0;}
.specialBox .roomType strong{display:block;padding-bottom:43px;}
.diningBox .roomType{margin-top:55px;}
.searchBox{display:none;margin:30px 0 54px;padding:20px 0;background:#f9f6ef;text-align:center;}
.searchBox input[type=text]{border:1px solid #d2cbc4;color:#7e6956;}
.searchBox input[type=text].date{width:120px;padding-right:25px;background:#fff url(../img/sub/bg_searchbox_search.jpg) 95% 5px no-repeat;}
.searchBox label.selectBox{margin-left:24px;}
.searchBox label.selectBox select{border:1px solid #d2cbc4;color:#7e6956;font-size:12px;line-height:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:1px 4px 1px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;}
.searchBox input[type=image]{margin-left:24px;}
.listBox ul li{margin-bottom:45px;}
/*.listBox ul li a{display:block;} 2015-07-10 ÄÃ·¯º¯°æ */
.listBox ul li a{display:block;color:#4B4E53;}
.listBox ul li a img{width:100%;}
.listBox ul li a img+strong{overflow:hidden;height:34px;line-height:16px;}
.listBox ul li strong{display:block;margin:24px 0 15px;font-size:14px;color:#313131;}
/*.listBox ul li span{display:block;color:#888d91;} 2015-07-10 ÄÃ·¯ º¯°æ */
.listBox ul li span{display:block;color:#4B4E53;}
/*.listBox ul li em{display:block;margin-top:15px;padding:12px 0;line-height:20px;border-top:1px solid #ebebe8;} 2015-07-10 ÄÃ·¯ º¯°æ */
.listBox ul li em{display:block;margin-top:15px;padding:12px 0;line-height:20px;border-top:1px solid #ebebe8;color:#4B4E53;}
.listBox ul li em strong{font-size:12px;margin:0;font-size:12px;}
.listTop{display:none;margin-top:30px;border-top:2px solid #7e6956;border-bottom:1px solid #c0c1c1;}
.listTop div:first-child{padding:20px 35px;background:#f9f6ef;}
.listTop div:first-child strong{display:block;margin-bottom:15px;font-size:14px;color:#313131;font-weight:bold;}
.listTop div+div{position:relative;padding:15px 35px;border-top:1px solid #dad9d4;zoom:1}
.listTop div+div:after{clear:both;display:block;content:''}
.listTop div+div strong{position:absolute;right:35px;top:15px;color:#7e6956;}
.listTop dl.listInfo {float:left}
.listTop dl.listInfo dt {clear:both;float:left;margin-right:8px;font-weight:bold}
.listTop dl.listInfo dd {float:left}
.listTop dl.listInfo.type2 {float:right}
.listTop dl.listInfo.type2 dt, .listTop dl.listInfo.type2 dd {color:#7e6956;font-weight:bold}

.detailContent{margin:0;border-bottom:none;} /*15.02.09 ¼öÁ¤*/
.detailContent img{width:100%;}
.detailContent .detailTxt{padding:20px 10px;line-height:1.6;}
.detailContent .detailType {margin-top:40px}
.detailContent .detailType .conBox {padding:20px 30px 20px 55px;background:#f9f6ef;position:relative;margin-top:10px;zoom:1}
.detailContent .detailType .conBox:after {clear:both;display:block;content:''}
.detailContent .detailType .conBox .leftCon {float:left}
.detailContent .detailType .conBox .leftCon dt {font-size:24px;color:#65503f;font-weight:bold;margin:14px 0 25px}
.detailContent .detailType .conBox .leftCon dt .num {font-size:16px;font-weight:normal;text-decoration:underline;margin-right:5px}
.detailContent .detailType .conBox .leftCon dd {font-size:12px;color:#8c8c8c;line-height:22px;margin-left:0}
.detailContent .detailType .conBox .leftCon dd .tit {color:#8e7b6b;margin-right:15px}
.detailContent .detailType .conBox .rightCon {float:right;width:62%;max-width:630px}
.detailContent .detailType .conBox .rightCon li {padding-left:28px;border:#e3ddcf 1px solid;background:#fff;position:relative;height:60px;clear:both}
.detailContent .detailType .conBox .rightCon li:first-child {border-bottom:0 none}
.detailContent .detailType .conBox .rightCon li .viewType {float:left;font-size:15px;color:#555;line-height:60px;width:20%}
.detailContent .detailType .conBox .rightCon li .priceType {float:left;font-size:20px;color:#65503f;line-height:60px;width:42%;text-align:right;font-weight:normal}
.detailContent .detailType .conBox .rightCon li a.btnM2 {float:right;margin:13px 15px 0 0}
.detailContent .detailTxt2 {padding-top:20px;color:#7e6956;line-height:20px}

.specialSlide{display:none;position:relative;}
.specialSlide .flexslider{width:100%;padding:40px 0 35px;border-top:2px solid #7e6956;border-bottom:1px solid #ceccc6;}
.specialSlide .flexslider li img{width:100%;height:200px;}
.specialSlide .flexslider li strong{display:block;margin-top:20px;font-size:14px;font-weight:bold;color:#313131;line-height:1.4;}
.specialSlide .flexslider .flex-viewport{margin:0 20px;z-index:9999;}
.specialSlide .flex-control-nav{display:none;}
.specialSlide .flex-prev{position:absolute;left:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_prev.png) 0 0 no-repeat;text-indent:-9999em;}
.specialSlide .flex-next{position:absolute;right:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_next.png) 0 0 no-repeat;text-indent:-9999em;}
.mobileEvent{margin:-40px -10px 0;}
.mobileEvent .eventTop{position:relative;}
.mobileEvent .eventTop img{width:100%;}
.mobileEvent .eventTop .appIco{position:absolute;right:10px;top:10px;}
.mobileEvent .eventTop div{margin:-69px 0 44px;text-align:center;}
.mobileEvent .eventTop div a img{width:110px;}
.mobileEvent .couponBox{position:relative;padding:17px 0;background:#8c8d8e;text-align:center;color:#fff;}
.mobileEvent .couponBox a{display:inline-block;margin-left:20px;}
.mobileEvent .couponBox a img{width:110px;vertical-align:middle;}

/* dining */
.txtDining{padding-bottom:45px;background:url(../img/sub/bg_txt_room.jpg) 0 100% no-repeat;}
.txtDining p{margin-top:30px;line-height:25px;}
.txtDining .mBlock{font-size:16px;color:#7e6956;line-height:1.6;font-weight:bold;}
.txtDining2{line-height:25px;}
.txtDining2 strong{font-size:16px;color:#7e6956;}
.txtDining2 p{margin-top:5px;}
.diningBox{overflow:hidden;}
.diningBox .roomType strong{display:block;line-height:1.2;}
.detailList{margin:40px 0 20px;}
.detailList ul{margin-bottom:50px;}
.detailList ul li{margin-bottom:15px;line-height:1.6;}
.detailList ul li span{display:block;}
.detailList ul li strong{display:inline-block;margin-right:5px;color:#303030;}
.detailList ul li strong.ml15{display:inline-block;}
.detailList ul li.useTime{margin-left:55px;text-indent:-55px;color:#7e6956;font-weight:bold;}
.detailList ul li.useTime strong{display:inline;}
.detailList ul li.useMenu{margin-left:30px;text-indent:-30px;}
.detailList ul li.useMenu strong{display:inline;}
.detailList ul li.txt strong{display:block;margin-bottom:10px;}
.detailList ul li.txt span.txtBrown{display:block;margin-top:5px;font-size:12px;}
.diningArea.rollingSlide .flexslider{margin:0 26px;}
.diningArea.rollingSlide .flexslider li{margin:0 5px 0 0;}
.diningArea.rollingSlide .flexslider li img{width:100%;}
.diningArea.rollingSlide .flexslider .flex-viewport {z-index:99;}
.diningArea.rollingSlide .flexslider .flex-viewport ul li{position:relative;}
.diningArea.rollingSlide .flex-prev{position:absolute;left:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_prev.png) 0 0 no-repeat;text-indent:-9999em;}
.diningArea.rollingSlide .flex-next{position:absolute;right:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_next.png) 0 0 no-repeat;text-indent:-9999em;}
.diningArea.rollingSlide .flex-control-nav{display:none;}
.diningArea.rollingSlide .over{display:none;}
.diningArea.rollingSlide .over a{display:block;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;/*height:auto !important;height:100%;min-height:100%;*/text-align:center;background:url(../img/sub/bg_overlay.png) repeat;}
.diningArea.rollingSlide .over a:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.diningArea.rollingSlide .over a img{display:inline-block;width:26px;height:26px;vertical-align:middle;}


.detailListEvent{margin:40px 0 20px;}
.detailListEvent ul{margin-bottom:50px;}
.detailListEvent ul li{margin-bottom:5px;line-height:1.6;vertical-align:top;}
.detailListEvent ul li span{display:block;font-size:14px;color:#7e6956 !important;font-weight:bold;}
.detailListEvent ul li strong{display:inline-block;margin-right:5px;color:#808185;vertical-align:top;}
.detailListEvent ul li p{display:inline-block;margin:0;}

/* event */
.txtEvent{padding-bottom:45px;background:url(../img/sub/bg_txt_room.jpg) 0 100% no-repeat;}
.txtEvent p{line-height:25px;}
.txtHall{line-height:25px;}
.txtHall p{margin-top:5px;font-size:14px;}

/* marketing */
.txtMarketing p{margin-top:25px;line-height:25px;}

/* others */
.txtOther{padding-bottom:45px;background:url(../img/sub/bg_txt_room.jpg) 0 100% no-repeat;line-height:25px;}
.txtOther p{margin-top:30px;line-height:25px;font-size:13px;}
.txtOther .mBlock{font-size:16px;color:#7e6956;line-height:1.6;font-weight:bold;}
.txtOther2 p{margin-top:0;line-height:25px;font-size:14px;}
.detailList .txtBrown{font-size:14px;}
.ruleBox{margin-top:35px;padding:35px 40px;border:1px solid #ceccc6;line-height:36px;font-size:13px;}
.ruleBox ul li{color:#303030;font-weight:bold;}
.ruleBox ul li strong{display:inline-block;width:65px;color:#7e6956;}
.ruleContent{line-height:20px;color:#808185;}
.ruleContent h4{margin:30px 0 25px;font-size:13px;color:#303030;font-weight:bold;}
.ruleContent h5{margin:10px 0;font-size:12px;}
.ruleContent h5+span{display:block;margin:0 0 2px 15px;font-size:12px;}
.ruleContent p{margin:0 0 5px 15px;font-size:12px;}
.ruleContent ul{margin:0 0 20px 15px;}
.ruleContent ul li{margin-bottom:5px;}
.ruleContent ul li span{display:block;margin-left:9px;}
.faqList{border-top:2px solid #7e6956;}
.faqList dl dt{padding:0 0 0 30px;border-bottom:1px solid #ededed;background:url(../img/sub/bg_question.png) 29px 24px no-repeat;}
.faqList dl dt a{display:block;padding:23px 30px 20px;font-size:14px;font-weight:bold;color:#303030;background:url(../img/sub/bg_faq.png) 98% 24px no-repeat;line-height:20px;}
.faqList dl dt.on{background:#f9f6ef url(../img/sub/bg_question.png) 29px 24px no-repeat;}
.faqList dl dt.on a{background:url(../img/sub/bg_faq_on.png) 98% 24px no-repeat;}
.faqList dl dd{padding:20px 30px 20px 80px;border-bottom:1px solid #ceccc6;line-height:20px;background:url(../img/sub/bg_answer.png) 29px 24px no-repeat;}
.faqList dl dt.on+dd{display:block !important;}
.surroundBox{position:relative;margin-top:45px;}
.surroundBox ul{width:100%;}
/*.surroundBox ul{overflow:hidden;width:100%;}*/
.surroundBox ul li{width:100%;margin-bottom:50px;}
.surroundBox ul li .tit{position:relative;height:26px;margin-bottom:20px;font-size:16px;color:#64503e;text-align:left;line-height:26px;}
/*.surroundBox ul li .tit .right{display:block;margin-top:3px;font-size:12px;color:#888d91;font-weight:normal;text-align:right;line-height:1em;} 2015-07-10 ÄÃ·¯ º¯°æ */
.surroundBox ul li .tit .right{display:block;margin-top:3px;font-size:12px;color:#4B4E53;font-weight:normal;text-align:right;line-height:1em;}
.surroundBox ul li .tit .right span{display:inline-block;margin-left:10px;padding-left:17px;font-weight:bold;}
.surroundBox ul li .tit .right span.car{background:url(../img/sub/bg_about_car.gif) 0 0 no-repeat;}
.surroundBox ul li .tit .right span.carnship{background:url(../img/sub/bg_about_carnship.gif) 0 0 no-repeat; padding-left:45px;}
.surroundBox ul li .tit .right span.walk{background:url(../img/sub/bg_about_walk.gif) 0 0 no-repeat;}
.surroundBox ul li .tit .right span.help{width:13px; height:13px; padding-left:0;}
.surroundBox ul li .tit .right span.help img{width:13px; height:13px; border:none}
.surroundBox ul li .tit .right.type2{margin-top:1px}
.surroundBox ul li img{width:99%;border:1px solid #d0d1d1;}
.surroundBox ul li a img{width:auto;vertical-align:middle;}
/*.surroundBox ul li p{margin-top:25px;font-size:12px;color:#888d91;line-height:22px;text-align:left;} 2015-07-10 ÄÃ·¯ º¯°æ */
.surroundBox ul li p{margin-top:25px;font-size:12px;color:#4B4E53;line-height:22px;text-align:left;}

/* ÆË¾÷ */
.otherPopup.on{display:block;}
.otherPopup{display:none; position:absolute; right:5px; left:5px; top:60px; background:#f6f6f6; border:#a5a9ac solid 1px; border-radius:5px; text-align:left; color:#888d91; font-size:12px; padding:10px; z-index:99;}
.otherPopup .close{ position:absolute; right:15px; top:10px; width:10px; height:9px;}
.otherPopup .close img{ width:10px; height:9px; border:none}
.otherPopup .point{ position:absolute; right:5px; top:-27px;}
.otherPopup .point img{ width:22px; height:27px; border:none}
.otherPopup ul{ margin-top:18px}
/*.otherPopup ul li{ background:url(../img/common/icon_li.gif) no-repeat 0 5px ; padding-left:10px; width:100%; margin:5px 0 0 0; line-height:18px;} 2015-07-10 ÄÃ·¯ º¯°æ */
.otherPopup ul li{ background:url(../img/common/icon_li.gif) no-repeat 0 5px ; padding-left:10px; width:100%; margin:5px 0 0 0; line-height:18px;color:#4B4E53;}
/*.otherPopup .detail li{ background:url(../img/common/icon_li2.gif) no-repeat 0 5px ; padding:0 5px 0 12px; width:auto; margin:5px 0 0 0; line-height:18px;word-break:break-all;} surrounding * Ãß°¡ // 2015-07-10 ÄÃ·¯ º¯°æ */
.otherPopup .detail li{ background:url(../img/common/icon_li2.gif) no-repeat 0 5px ; padding:0 5px 0 12px; width:auto; margin:5px 0 0 0; line-height:18px;color:#4B4E53;}
.otherPopup ul li p{ line-height:18px;}
.otherPopup p span{ color:#7e6956; font-weight:bold}

/* etc */
.customGuide{overflow:hidden;border-top:2px solid #64503e;border-bottom:1px solid #d2d2d3;background:#fafafa;}
.customGuide div{float:left;width:43.5%;height:185px;margin:30px 0 0 2%;padding:10px 2% 5px 2%;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;vertical-align:top;}
.customGuide div+div{margin:30px 2% 0 0;border-right:none;}
.customGuide div+div+div{margin:0 0 30px 2%;border-right:1px solid #eaeaea;border-bottom:none;}
.customGuide div+div+div+div{margin:0 2% 30px 0;border:none;}
.customGuide div strong{display:block;margin-bottom:15px;color:#303030;}
.customGuide div .txtBrown{margin:0 0 5px;text-transform:uppercase;}
.customGuide div ul{margin-bottom:25px;}
.customGuide div ul li{line-height:20px;}
.customGuide div ul li span {width: 25px;display: inline-block;} /*15.01.29 ÄÚ´õ Ãß°¡*/
.hotelMap{padding:40px;background:#f9f6ef;}
.hotelMap img{width:100%;}
.hotelMap ul{margin-top:50px;}
.hotelMap ul li{font-size:14px;color:#626262;line-height:25px;}
.hotelMap ul li.floor1{margin:46px 0 80px;}
.hotelMap ul li.floor2{margin-bottom:40px;}
.hotelMap ul li strong{display:inline-block;width:85px;font-size:16px;}
.hotelMap ul li .txt1{color:#606b72;}
.hotelMap ul li .txt2{color:#778996;}
.hotelMap ul li .txt3{color:#696a6c;}
.sitemap{margin-top:35px;}
.sitemap .siteWrap div{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ededed;}
.sitemap .siteWrap div h4{margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #7e6956;font-size:16px;font-weight:bold;text-transform:uppercase;}
.sitemap .siteWrap div h4.tRow{text-transform:lowercase;}
.sitemap .siteWrap div h4 a{display:inline-block;height:18px;color:#64503e;line-height:18px;}
.sitemap .siteWrap div ul li{font-size:14px;line-height:26px;}
.sitemap .siteWrap div ul li a{color:#626262;}
.sitemap .siteWrap div ul li ul{margin:5px 0;}
.sitemap .siteWrap div ul li ul li{line-height:18px;}
.sitemap .siteWrap div ul li ul li a{font-size:12px;color:#989898;}

/* Slider Control */
.flex-direction-nav {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.flex-direction-nav li {display:inline-block !important;position:static !important;width:24px; margin-left:50px;}
.flex-direction-nav li:first-child { margin-right:50px;margin-left:0;}
.flex-control-nav {position:absolute;bottom:10%;width:100%;text-align:center;}
.flex-control-nav li {display:inline-block;margin:0 5px;}
.flex-control-nav li a {display:inline-block;width:18px;height:18px;text-indent:-999em;background:url(../img/about/btn_about2web.png) 0 0 no-repeat;}
.flex-control-nav li a.flex-active {background:url(../img/about/btn_about1web_on.png) 0 0 no-repeat;}
.slick-prev { display:none !important; position:absolute; left:50%; margin:55px 0 0 -79px; background:url(../img/common/btn_slide_l.png) no-repeat; background-size:24px; width:24px; height:24px; font-size:0}
.slick-next { display:none !important; position:absolute; left:50%; margin:55px 0 0 54px; background:url(../img/common/btn_slide_r.png) no-repeat; background-size:24px; width:24px; height:24px; font-size:0}

/* about */
.aboutWrap {width:100%;}
.aboutWrap .rollingSlide{position:relative;margin:0 !important;}
.aboutWrap .single-page-nav{display:none;z-index:100;position:fixed;right:45px;top:45%;}
.aboutWrap .single-page-nav li a{display:inline-block;width:11px;height:11px;margin-bottom:5px;text-indent:-999em;background:url(../img/about/btn_about.png) 0 0 no-repeat;}
.aboutWrap .single-page-nav li a.current{background:url(../img/about/btn_about_on.png) 0 0 no-repeat;}
.aboutWrap .single-page-nav .count {margin:10px 0;width:30px;height:30px;font-size:12px;color:#f6f6f6;line-height:29px;text-align:center;background:url(../img/about/btn_about_navbg.png) 0 0 no-repeat;}
.aboutWrap .mBlock{display:block;}
.aboutWrap .mNone{display:none;}
.aboutWrap .area{padding:0 10px;}
.aboutWrap .flex-direction-nav {top:auto;bottom:10%;height:auto;}
.aboutWrap .flex-direction-nav .flex-prev {display:block;width:24px;height:24px;font-size:0;background:url(../img/common/btn_slide_l.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/common/btn_slide_l.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/common/btn_slide_l.png', sizingMethod='scale')";}
.aboutWrap .flex-direction-nav .flex-next {display:block;width:24px;height:24px;font-size:0;background:url(../img/common/btn_slide_r.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/common/btn_slide_r.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/common/btn_slide_r.png', sizingMethod='scale')";}
.aboutBox1 .area{height:400px;}
.aboutBox1 img{width:100%;}
.aboutBox1 .rollingSlide{position:relative;}
.aboutBox1 .rollingSlide .flexslider li img{width:100%;}
.aboutBox1 .rollingSlide .flexslider .flex-viewport ul li{position:relative;}
.aboutBox1 .flexslider{color:#fff;}
.aboutBox1 .flexslider .area span{position:absolute;top:250px;display:block;font-size:14px;line-height:1.6;}
.aboutBox1 .flexslider .area strong{position:absolute;right:10px;top:10px;display:block;margin:30px 0;font-family:Scala;font-size:31px;line-height:35px;}
.aboutBox1 .flexslider .area div{position:absolute;right:10px;top:200px;display:block;font-size:17px;line-height:1.6;}
.aboutBox1 .rollingSlide .flexslider .area{text-align:left;}
.aboutBox1 .flexslider .slide1{width:100%;color: #fff;background:url(../img/about/img_about1_slide1.jpg) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about1_slide1.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about1_slide1.jpg', sizingMethod='scale')";}
.aboutBox1 .flexslider .slide2{width:100%;background:url(../img/about/img_about1_slide2.jpg) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about1_slide2.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about1_slide2.jpg', sizingMethod='scale')";}
.aboutBox1 .flexslider .slide3{width:100%;color:#000;background:url(../img/about/img_about1_slide3.jpg) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about1_slide3.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about1_slide3.jpg', sizingMethod='scale')";}
.aboutBox1 .flexslider .img1_1,
.aboutBox1 .flexslider .img2_1,
.aboutBox1 .flexslider .img3_1{left:auto;right:20px;top:240px;}
.aboutBox1 .flexslider .img1_2,
.aboutBox1 .flexslider .img2_2,
.aboutBox1 .flexslider .img3_2{left:auto;right:20px;top:280px;}
.aboutBox1 .flexslider .img1_3,
.aboutBox1 .flexslider .img2_3,
.aboutBox1 .flexslider .img3_3{left:auto;right:20px;top:340px;}
.aboutBox2{position:relative;overflow:hidden;height:500px;padding:95px 10px;line-height:24px;text-align:left;background:url(../img/about/bg_about2.jpg) 0 0 repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/bg_about2.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/bg_about2.jpg', sizingMethod='scale')";}
.aboutBox2 span+p{margin-bottom:30px;}
.aboutBox2 p{font-size:15px;color:#fff;}
.aboutBox2 h2{position:absolute;top:50px;left:0;width:100%;height:27px;text-align:center;}
.aboutBox2 div{position:absolute;top:220px;height:96px;width:95%;}
.aboutBox2 span{position:absolute;top:100px;display:block;width:95%;height:24px;text-align:center;margin:20px 0 40px;font-size:19px;color:#fff;}
.aboutBox3 .rollingSlide{position:relative;}
.aboutBox3 .rollingSlide .flexslider .flex-viewport ul li{position:relative;width:100%;}
.aboutBox3 .flexslider .area{line-height:1.6;}
.aboutBox3 .flexslider .tit{position:absolute;top:70px;font-size:14px;color:#b6b7ba;font-weight:bold;}
.aboutBox3 .flexslider img{position:absolute;top:145px;width:196px;}
.aboutBox3 .flexslider .subTxt{position:absolute;top:176px;font-size:18px;color:#000;}
.aboutBox3 .flexslider .subTxt+div{position:absolute;top:240px;font-size:14px;color:#fff;line-height:24px;color:#000;}
.aboutBox3 .flexslider .slide1{width:100%;background:url(../img/about/img_about3_slide1.jpg) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about3_slide1.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about3_slide1.jpg', sizingMethod='scale')";}
.aboutBox3 .flexslider .slide2{width:100%;background:url(../img/about/img_about3_slide2.jpg) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about3_slide2.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about3_slide2.jpg', sizingMethod='scale')";}
.aboutBox3 .flexslider .slide2 img{width:85px;}
.aboutBox3 .flexslider .slide2 .tit{color:#fff;}
.aboutBox3 .flexslider .slide2 .subTxt{color:#fff;}
.aboutBox3 .flexslider .slide2 .subTxt+div{color:#fff;}
.aboutBox3 .flexslider .slide3{width:100%;background:url(../img/about/img_about3_slide3.jpg) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about3_slide3.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/img_about3_slide3.jpg', sizingMethod='scale')";}
.aboutBox3 .flexslider .slide3 img{width:172px;}
.aboutBox3 .flexslider .slide3 .tit{color:#b6b7ba;}
.aboutBox3 .flexslider .slide3 .subTxt{color:#fff;}
.aboutBox3 .flexslider .slide3 .subTxt+div{color:#a4a4a4;}
.aboutBox3 .rollingSlide .flexslider .area{position:relative;height:500px;}
.aboutBox4{padding:78px 10px 90px;background:url(../img/about/bg_about4.jpg) 0 0 repeat;background-size:100% 100%;text-align:center;line-height:24px;}
.aboutBox4 h2 span{display:block;margin-bottom:5px;text-align:center;vertical-align:top;}
.aboutBox4 h2+span{display:block;margin:15px 0 45px;font-size:19px;color:#8eafc7;}
.aboutBox4 p{font-size:15px;color:#d2d5d7;}
.aboutBox4 .imgBox{margin:40px 0 0 0;padding:45px 0 20px;border-top:1px solid #5b656c;}
.aboutBox4 .imgBox+p{font-size:13px;color:#d2d5d7;}
.aboutBox4{position:relative;height:620px;padding:78px 10px 90px;}
.aboutBox4 .inner{position:relative;height:432px;margin:0 auto;}
.aboutBox4 .inner h2{position:absolute;top:20px;width:100%;height:64px;text-align:center;}
.aboutBox4 .inner h2+span{position:absolute;top:100px;width:100%;height:24px;text-align:center;}
.aboutBox4 .inner .txt{position:absolute;top:160px;width:100%;height:72px;text-align:left;}
.aboutBox4 .inner .imgBox{height:30px;}
.aboutBox4 .inner .imgBox img{width:auto;}
.aboutBox4 .inner .imgBox+p{height:48px;}

.aboutBox5{overflow:hidden;position:relative;height:1330px;padding:0 10px 30px;text-align:center;line-height:24px;background:url(../img/about/bg_about5.jpg) 0 0 repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/bg_about5.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/about/bg_about5.jpg', sizingMethod='scale')";}
.aboutBox5 .inner dl{line-height:30px;font-size:15px;text-align:left;}
.aboutBox5 .inner dl dt{display:inline-block;width:26%;color:#d2d6be;vertical-align:top;}
.aboutBox5 .inner dl dd{display:inline-block;width:70%;margin-right:5px;color:#fff;vertical-align:top;}
.aboutBox5 .inner .right{color:#d2d6be;text-align:right;}
.aboutBox5 .inner .rollingSlide{padding:50px 0 0 0;border-top:1px solid #bbbcb4;}
.aboutBox5 .inner .rollingSlide .responsive .slick-slide{position:relative;margin:0 5px;}
.aboutBox5 .inner .rollingSlide .slick-dots{position:absolute;bottom:-80px;display:block;text-align:center;padding:0;width:100%;}
.aboutBox5 .inner .rollingSlide .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.aboutBox5 .inner .rollingSlide .slick-dots li button{border: 0;background:url(../img/about/btn_about1.png) 0 0 no-repeat;display:block;height:18px;width:18px;outline:none;line-height:0;font-size:0;color: transparent;padding: 5px;cursor:pointer;}
.aboutBox5 .inner .rollingSlide .slick-dots li.slick-active button{background:url(../img/about/btn_about1_on.png) 0 0 no-repeat;}
.aboutBox5 .inner .rollingSlide .slick-dots li button:hover,
.aboutBox5 .inner .rollingSlide .slick-dots li button:focus{outline:none;}
.aboutBox5 .inner .rollingSlide .slick-dots li button:hover:before,
.aboutBox5 .inner .rollingSlide .slick-dots li button:focus:before{opacity:1;}
.aboutBox5 .inner .rollingSlide .slick-dots li button:before{position:absolute;top:0;left:0;width:15px;height:15px;line-height:15px;text-align:center;}
.aboutBox5 .inner .rollingSlide .slick-prev,
.aboutBox5 .inner .rollingSlide .slick-next{display:none !important;}

/* Slider */
.aboutBox5 .inner .rollingSlide .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.aboutBox5 .inner .rollingSlide .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.aboutBox5 .inner .rollingSlide .slick-list:focus{outline:none;}
.aboutBox5 .inner .rollingSlide .slick-list.dragging{cursor:pointer;cursor:hand;}
.aboutBox5 .inner .rollingSlide .slick-slider .slick-list,
.aboutBox5 .inner .rollingSlide .slick-track,
.aboutBox5 .inner .rollingSlide .slick-slide,
.aboutBox5 .inner .rollingSlide .slick-slide img{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.aboutBox5 .inner .rollingSlide .slick-track{position:relative;left:0;top:0;display:block;zoom:1;}
.aboutBox5 .inner .rollingSlide .slick-track:before,
.aboutBox5 .inner .rollingSlide .slick-track:after{content:"";display:table;}
.aboutBox5 .inner .rollingSlide .slick-track:after{clear:both;}
.aboutBox5 .inner .rollingSlide .slick-loading .slick-track{visibility:hidden;}
.aboutBox5 .inner .rollingSlide .slick-slide{float:left;height:100%;min-height:1px;display:none;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit+img{display:block;pointer-events: none;}
.aboutBox5 .inner .rollingSlide .slick-slide.slick-loading img{display:none;}
.aboutBox5 .inner .rollingSlide .slick-slide.dragging img{pointer-events:none;}
.aboutBox5 .inner .rollingSlide .slick-initialized .slick-slide{display:block;}
.aboutBox5 .inner .rollingSlide .slick-loading .slick-slide{visibility:hidden;}
.aboutBox5 .inner .rollingSlide .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit{position:relative;margin-bottom:10px;font-size:17px;color:#fff;text-align:left;font-weight:bold;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit.type2{margin-top: 4px} /*15.01.29 ÄÚ´õ Ãß°¡*/
.aboutBox5 .inner .rollingSlide .slick-slide .tit+img{width:100%;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit a img{width:auto;vertical-align:middle;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit .right{display:block;margin-top:2px;font-size:13px;color:#f1f2e9;font-weight:normal;text-align:right;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit .right span{display:inline-block;margin-left:10px;padding-left:17px;font-weight:bold;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit .right .car{background:url(../img/about/bg_about_time.png) 0 5px no-repeat;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit .right .carnship{background:url(../img/about/bg_about_carnship.png) 0 5px no-repeat; padding-left:45px;}
.aboutBox5 .inner .rollingSlide .slick-slide .tit .right .walk{background:url(../img/about/bg_about_walk.png) 0 5px no-repeat;}
.aboutBox5 .inner .rollingSlide .slick-slide img{border:1px solid #d0d1d1;}
.aboutBox5 .inner .rollingSlide .slick-slide p{margin-top:25px;font-size:15px;color:#fbfcf5;line-height:22px;text-align:left;}
.aboutBox5 .inner{position:relative;margin:0 auto;}
.aboutBox5 .inner .rollingSlide .flex-control-nav{width:82%;margin-top:20px;}
.aboutBox5 .inner h2{position:absolute;top:50px;width:100%;text-align:center;}
.aboutBox5 .inner .aboutList{position:absolute;top:100px;width:100%;height:150px;text-align:center;}
.aboutBox5 .inner .rollingSlide{position:inherit;top:750px !important;height:475px;}
.aboutBox5 .inner .rollingSlide+.right{position:absolute;top:1247px !important;width:100%;height:24px;text-align:right;}
.aboutBox6{background:#d4ccc2;}
.aboutBox6 .inner{overflow:hidden;}
.aboutBox6 .inner .left{float:left;width:100%;}
.aboutBox6 .inner .left img{width:100%;}
.aboutBox6 .inner .left .flexslider{position:relative;}
.aboutBox6 .inner .left .flex-control-nav{position:absolute;bottom:35px;width:100%;text-align:center;}
.aboutBox6 .inner .left .flex-control-nav li{display:inline-block;margin:0 5px;}
.aboutBox6 .inner .left .flex-control-nav li a{display:inline-block;width:18px;height:18px;text-indent:-999em;background:#e7e6e6;}
.aboutBox6 .inner .left .flex-control-nav li a.flex-active{background:#7c7c7c;}
.aboutBox6 .inner .left .rollingSlide .flex-direction-nav{display:none;}
.aboutBox6 .inner .right{float:left;padding:84px 10px;background:#fff;font-size:14px;line-height:22px;}
.aboutBox6 .inner .right h2{margin-bottom:35px;text-align:center;}
.aboutBox6 .inner .right .address{display:block;margin-bottom:45px;text-align:center;color:#8f867c;}
.aboutBox6 .inner .right dl{font-size:15px;}
.aboutBox6 .inner .right dl dt{margin-bottom:5px;font-weight:bold;color:#696a6c;}
.aboutBox6 .inner .right dl dd{margin-bottom:20px;}
.aboutBox6 .inner .right dl dd span{display:block;}
.aboutBox6 .inner .right dl dd a{display:inline-block;margin:5px 0;color:#fff;}

.sms .emailsms{ display:block; margin:10px 0}
.sms .emailsms li{ display:block; margin-top:5px;}
.sms .emailsms li:first-child{border-right:none; }
.sms .emailsms li .tit{display:inline-block; font-weight:bold; color:#666;  width:50px;}

/* Background Cover */
.aboutWrap .flex-direction-nav .flex-prev,
.aboutWrap .flex-direction-nav .flex-next,
.aboutBox1 .flexslider .slide1,
.aboutBox1 .flexslider .slide2,
.aboutBox1 .flexslider .slide3,
.aboutBox2,
.aboutBox3 .flexslider .slide1,
.aboutBox3 .flexslider .slide2,
.aboutBox3 .flexslider .slide3,
.aboutBox5 {
	background-size:cover;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.aboutBox5 .inner .rollingSlide .slick-slide .tit.type2{margin-top: 3px}
}

/* error */
.errorBox{min-height:268px;margin:180px 0;padding:25px 0 0 328px;}
.errorBox.error500{background:url(../img/sub/bg_error_500.jpg) 0 0 no-repeat;}
.errorBox.error404{padding-top:15px;background:url(../img/sub/bg_error_404.jpg) 0 0 no-repeat;}
.errorBox ul{margin:30px 0 40px;}
.errorBox ul li{padding-left:12px;background:url(../img/sub/bg_list_type.jpg) 0 11px no-repeat;color:#626262;line-height:24px;}

@media all and (max-width:1024px){

	/* Common */
	.afterCenter {text-align:center;}
	.webHide {display:block !important;}
	.mobileHide {display:none !important;}
	.step {display:block;}
	.step_web {display:none}
	.nopadding-top {padding:0 20px 40px 20px !important;}
	.nopadding {padding:10px 20px 40px 20px !important;}
	.afterBlock {margin:5px 0 0 0;}
	.inputTxt.type2.ml10 {margin-left:0 !important;}

	/* Etc */
	.content h3.subTxt {display:none !important;}
	.subTit{display:block;}
	.rollingSlide {position:relative;margin:28px 0;}
	.subContainer .content {padding:20px 10px}
	.txtRoom2, .txtDining2 {margin:15px 0;}
	.hotelMap ul li.floor1{margin:0;}
	.hotelMap ul li.floor2{margin:0;}
	.errorBox{min-height:auto;margin:0;padding:0 10px;}
	.errorBox.error404{padding-top:290px;}
	.errorBox.error500{padding-top:290px;}
	.rightBtn{position:relative;}
	.sitemap .siteWrap div{display:block;width:auto;height:auto;padding-left:0px;}
	
	/* Room */
	.room{float:none;margin:0 0 40px 0;padding:20px 5px;}
	.room table tr td .btnMini{display:block;padding:0 5px;}
	.roomDetail.type2 .roomInfo{float:none;margin:0;vertical-align:top;}
	.roomDetail.type2 .roomService{float:none}
	.roomDetail.type2 .hotelInfo{float:none;width:auto;padding:10px 20px;}
	.roomDetail .txtList li{display:block;}
	.roomInfo{display:block;float:none;width:auto;margin:0px;}
	.roomBox{width:auto;}
	.roomBox h2, .roomBox h3{background:#f7f7f4;}
	.roomBox.standard .roomTypeWrap{display:block;}
	.roomType{float:none;margin:0 0 75px 0;width:auto;}
	.roomType h4{height:auto;font-weight:bold;}
	.roomType img{height:auto;}
	.roomType strong{display:inline;height:auto;line-height:inherit;}
	.rightRoom{float:right;width:835px;margin-left:65px;}
	.rightRoom .roomDetail .rollingSlide .flexslider li{width:inherit;margin:inherit;}
	.rightRoom .roomDetail .rollingSlide .flexslider li img{width:100%;height:auto;}

	/* Login */
	.loginBox{width:210px;}
	.loginBox .loginBtn {display:block;position:relative;right:0;top:10px;width:204px;height:50px;line-height:50px;}
	.msgBox {margin-bottom:20px;}
	.pageLogin .btnCenter {margin:0 auto;width:210px;height:130px;}
	.pageLogin .btnBig {display:block;margin:5px 0;padding:0;width:204px;height:35px;line-height:35px;}
	.pageLogin .btnBig.gray {display:block;float:left;margin:0 4px 0 0;padding:0;width:100px;}
	.findForm {margin:20px 0 0 0 !important;}
	.findForm div {width:75%;}
	.findForm select, .findForm select {font-size:12px;}
	.tabWrap .btnCenter .btnBig {padding:0 15px;}
	
	/* Mypage */
	.mypageReserv h3 {display:none;}
	.mypageReserv .infoBox {line-height:26px;}
	.mypageReserv .btnMini.gray {display:block;margin:5px 0 0 0;width:120px;}
	.mypageReserv .searchBox {padding:15px 0;}
	.mypageReserv .searchBox .period {display:block;padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:3px #fff solid;}
	.mypageBanner ul li {margin:0 5% 15px 0;width:30%;}
	.mypageBanner ul li.last {margin:0 0 15px 0 !important;}
	.mypageBanner ul li a b {margin:5px 0 0 0;}
	.mypageBanner ul li img {width:100%;height:auto;}
	.mypageReserv div.box-holder .itemBox {float:none;margin:0;width:auto;}
	.checkBox {padding:20px 0 30px 0;}
	.mypageReserv .searchBox input[type=image]{margin-left:0px;}
	
	/* Join */
	.verifyBox {position:relative;text-align:center;}
	
	/* Reservation */
	.reservInfo {display:block;}
	.nopadding-top .subTxt, .nopadding .subTxt {display:none;}
	.nopadding-top .topBorder, .nopadding .topBorder {border-top:0px none !important;}
	.reservation .leftBox {float:none;width:100%}
	.reservation .reservForm label {margin:8px 30px 8px 15px;}
	.reservation .reservForm .reset {display:inline-block;float:none;margin:0 0 0 20px;vertical-align:middle;}
	.reservation .corporate h4 {border-bottom:0px none}
	.reservation .corporate h4 span {background:url(../img/reservation/bull_arrow_up.png) no-repeat}
	.reservation .rightBox {float:none;width:100%}
	.reservation .calendar {display:none}
	.reservation table.basic tbody > tr > th {padding:10px 12px;}
	.reservation table.basic tbody > tr > td {padding:10px 12px;}
	.reservation .item {padding:0 20px !important;min-height:165px !important;}
	.reservation .item b.fc-7F6856 {position:absolute !important;top:15px;left:20px;margin:0;font-size:20px !important;line-height:24px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
	.reservation .item .thumb {padding:50px 0 0 0;width:160px;}
	.reservation .item span.desc {position:absolute !important;top:10px;left:190px;right:10px;line-height:18px;}
	.reservation .item a {top:140px;right:15px;color:#30302E;}
	.roomList ul.list li .price {height:auto;}
	.roomList ul.list li .price span {float:none;padding:0 0 0 20px;width:auto;border-bottom:1px #E5E5E5 solid;}
	.roomList ul.list li .price span:last-child {border-bottom:0px none;}
	.roomList ul.list li .price span a {margin:8px 15px 0 15px;width:50px;height:28px;line-height:28px;}
	.roomSpecials ul.list li .roomSelect .ment {margin:20px;font-size:12px;line-height:20px;}
	.roomSpecials ul.list li .roomSelect .ment .btnOpen {margin:10px 0 0 0;float:none !important;line-height:30px;}
	.roomSpecials ul.list li .roomSelect .ment span.btnOpen span {background:url(../img/reservation/bull_arrow_up_wh.png) no-repeat;}
	.roomSpecials ul.list li .roomSelect ul {display:block;}
	.roomSpecials ul.list li .roomSelect ul li {float:none;margin:20px;width:auto;}
	.roomSpecials ul.list li .roomSelect ul li .price span {height:32px;padding:0 0 0 20px;color:#333;line-height:32px;clear:both;}
	.roomSpecials ul.list li .roomSelect ul li .price span a {margin:3px 15px;width:50px;height:28px;line-height:28px;}
	.reservation table.basic thead > tr > th {width:120px !important;}
	.reservTable table.inTable {margin-bottom:20px;float:none;width:95%;}
	.reservTable table.inTable:last-child {margin-bottom:0;float:none;width:95%;}
	.reservTable table p {padding:0 15px 15px 15px !important;}
	.reservTable .agree tbody > tr > th > div {float:none;width:auto;margin-bottom:10px;}
	.reservTable .agree tbody > tr > th > div.agreePrivacy {margin-bottom:40px;}
	.reservSuccess h5 {font-size:18px;padding:0 30px;}
	.reservSuccess p {padding:0 30px;}
	.reservation .btnCenter .btnBig {padding:0 30px;}
	.reservation select, .reservation input {max-width:95% !important;}
	.reservation select#mem_nation {width:auto;}
	.reservation td.tdOption {padding-left:12px !important;}
	.reservBtn {position:relative;margin:0 0 40px 0;right:auto;text-align:center;}
}

@media all and (max-width:767px){

	/* Common */
	.th150 {width:100px;}
	.th200 {width:110px;}
	.afterBlock {display:block !important;margin:5px 0 0 0;}

	/* Etc */
	.ruleBox {padding:15px 20px;}
	.ruleBox ul li {position:relative;padding:0 0 0 65px;}
	.ruleBox ul li strong {display:block;position:absolute;left:0;}
	.customGuide div{width:45.5%;margin:30px 0 0 2;padding:10px 0 5px 2%;}
	.surroundBox ul li .tit{font-size:15px;letter-spacing:-1px;}
	.rightBtn {display:none;}
	.verifyBox{padding:15px;}
	.roomDetail .txtList li strong{min-width:60px;}

	/* About */
	.aboutWrap .area{position:relative;margin:0 10px;}
	.aboutBox5 .inner .rollingSlide .slick-dots{bottom:-100px;}

	/* Login */
	.findForm label{width:23%;font-size:12px;}
	
	/* Popup  */
	#popupList {top:50%;left:0;margin-left:5%;width:90%;}
	#popupList .qnaRequest, #popupList .qnaComment {margin:8px 15px;}
	#popupList p.qnaTitle {padding:8px 12px;}
	#popupList p.qnaContent {padding:8px 12px;}
	#popupList .qnaBtn {margin:8px 0 15px 0;}
	.popContent table {float:none;width:100%;margin:10px 0;}
	.popContent table .tit {text-align:center;}
	
	/* Mypage */
	.mypageReserv .btnCenter .btnBig {padding:0 15px;}
	.mypageReserv .h4-holder span {display:none;}
	.mypageReserv .h4-holder h4 {margin:0 10px 0 0;}
	.mypageReserv .reservList table.basic tbody > tr > td {font-size:11px;}
	.mypageReserv .searchBox input[type=text].date{width:80px;}

	/* Reservation */
	.reservation select, .reservation input {max-width:100px !important;}
	.reservation input#mem_card_no,
	.reservation input#mem_address_1,
	.reservation input#mem_address_2 {max-width:90% !important;}
	
	label.selectBox select{padding:2px 0 5px 10px;}
	label.selectBox select,
	select,
	textarea,
	input[type=text]{font-size:12px;color:#555;}
	.tblH tbody tr td{font-size:13px;color:#555;}
	.infoBox ul li{font-size:13px;color:#555;}
	.room .imgBox div ul li{font-size:13px;color:#555;}
	.roomDetail p{font-size:13px;color:#555;}
	.roomDetail .txtList li{font-size:13px;color:#555;}
	.tblInfo .right{font-size:13px;color:#555;}
	label.inpRadio input[type=radio]+span{font-size:13px;color:#555;}
	.finishBox div{font-size:13px;color:#555;}
	.txtRoom1 .mBlock{font-size:17px;color:#28180a;}
	.txtRoom1 p{font-size:13px;color:#555;}
	.roomType strong{font-size:15px;color:#222;line-height:1.4;}
	.roomType ul{font-size:13px;color:#555;}
	.txtRoom2{margin-bottom:50px;}
	.txtRoom2 .mBlock{font-size:17px;color:#28180a;}
	.roomDetail.type2{margin-top:0}
	.roomDetail.type2 .info{font-size:13px;color:#555;line-height:1.4;}
	.roomDetail span{font-size:12px;color:#555;}
	.roomDetail.type2 .btnLeft.type2{margin:0 0 40px;text-align:center}
	.msgBox .txt{font-size:13px;color:#555;}
	.msgBox{font-size:13px;color:#555;}
	.loginBox label.inpRadio input[type=radio]+span{font-size:13px;color:#222;}
	.loginBtm div span{font-size:13px;color:#555;}
	.detailBox table tbody td{font-size:13px;color:#555;}
	.listBox ul li span{font-size:13px;color:#555;}
	.listBox ul li em{font-size:13px;color:#555;}
	.detailContent .detailTxt{font-size:13px;color:#555;}
	.txtDining .mBlock{font-size:17px;color:#28180a;}
	.txtDining p{font-size:13px;color:#555;}
	.txtDining2 strong{font-size:17px;color:#28180a;}
	.txtDining2 p{font-size:13px;color:#555;}
	.detailList ul li{font-size:13px;color:#555;}
	.txtEvent p{font-size:13px;color:#555;}
	.txtHall p{font-size:13px;color:#555;}
	.txtOther .mBlock{font-size:17px;color:#28180a;}
	.txtOther p{font-size:13px;color:#555;}
	.txtOther2 p{font-size:13px;color:#555;}
	.ingBox{font-size:13px;color:#555;}
	.surroundBox ul li .tit .right{font-size:13px;color:#555;}
	.surroundBox ul li p{color:#555;}
	.content h3.subTxt+p{font-size:13px;color:#555;}
	.ruleContent{font-size:13px;color:#555;}
	.ruleContent h5{font-size:13px;color:#555;}
	.tab2 ul li a{font-size:15px;color:#555;}
	.txtMarketing p{font-size:13px;color:#555;}
	.customGuide div ul li{font-size:12px;color:#555;}
	.type {display:block;margin-left:10px}
	.listTop {display:block;margin-top:0}
	.listTop div:first-child {display:none}
	.listTop div+div{padding:0;border-top:0 none}
	.listTop dl.listInfo {float:none;clear:both;}
	.listTop dl.listInfo dt {clear:both;float:left;margin-right:8px;color:#303030;font-weight:normal;padding:15px 20px;width:13%;background:#f9f6ef}
	.listTop dl.listInfo dd {float:left;padding:15px 20px}
	.listTop dl.listInfo.type2 {float:none;border-top:#ededed 1px solid}
	.listTop dl.listInfo.type2 dt {color:#303030;font-weight:normal}
	.detailContent .detailType .conBox {padding:22px 15px 27px;margin-top:10px}
	.detailContent .detailType .conBox .leftCon {float:none;margin-bottom:15px}
	.detailContent .detailType .conBox .rightCon {float:none;width:100%;max-width:100%}
	.detailContent .detailType .conBox .rightCon li {margin-top:15px;padding-left:10px}
	.detailContent .detailType .conBox .rightCon li:first-child {margin-top:0;border-bottom:#e3ddcf 1px solid}
	.detailContent .detailType .conBox .rightCon li .viewType {width:auto;font-size:12px}
	.detailContent .detailType .conBox .rightCon li .priceType {width:38%;font-size:13px}
	.step .mNone{ display:none}
	.step .wNone{ display:block}
}

@media all and (max-width:479px){

	/* Etc */
	.detailContent .detailType .conBox .rightCon li .viewType {width:75px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.detailContent .detailType .conBox .rightCon li .priceType {margin:0 0 0 5px;width:auto !important;font-size:12px;}
	.detailContent .detailType .conBox .rightCon li a.btnM2 {padding:0 5px;margin:13px 10px 0 0}
	.surroundBox ul li .tit{margin-bottom:25px;}
	.surroundBox ul li .tit .right.type2{margin-top:3px}
	.aboutBox4 .inner h2{top:0;}
	.flex-control-nav {bottom:12px;}
	.aboutWrap .flex-direction-nav {bottom:12px;}
	select#iqr_place {width:95% !important;}
	select#iqr_group {width:95% !important;}
	select#iqr_tel_1 {width:90% !important;}
	.roomService{display:block;width:auto;}

	/* Common */
	.th150 {width:90px;}

	/* Login */
	.tabWrap .btnCenter .btnBig {padding:0 5px;font-size:13px;}
	#pwPopup .tabWrap, #idPopup .tabWrap {padding:25px 10px;}

	/* Reservation */
	.reservation .reservForm h4 {margin:25px 20px;}
	.reservation .reservForm p.label {margin:8px 0 8px 20px;}
	.reservation .reservForm p.label span {width:60px;}
	.reservation .item {padding:0 15px !important;}
	.reservation .item b.fc-7F6856 {left:15px;right:15px;letter-spacing:-1px;}
	.reservation .item .thumb {width:50%;}
	.reservation .item span.desc {left:55%;}
	.roomList ul.list li .price {font-size:12px;}
	.roomList ul.list li .price span {padding:0 0 0 15px;letter-spacing:-1px;}
	.roomList ul.list li .price span a {margin:8px 10px 0 10px;width:45px;height:24px;line-height:24px;}
	.roomSpecials ul.list li .roomSelect {font-size:12px;}
	.roomSpecials ul.list li .roomSelect .ment {margin:10px;}
	.roomSpecials ul.list li .roomSelect ul li {margin:10px;}
	.roomSpecials ul.list li .roomSelect ul li b.fc-7F6856 {padding:0 15px;height:40px;line-height:40px;}
	.roomSpecials ul.list li .roomSelect ul li .price span {padding:0 0 0 15px;letter-spacing:-1px;}
	.roomSpecials ul.list li .roomSelect ul li .price span a {margin:3px 10px;width:40px;height:24px;line-height:24px;}
}

@media all and (min-width:768px) and (max-width:1024px){

	/* Common */
	.th150 {width:130px;}
	.th200 {width:130px;}
	.reservation select {min-width:60px;}

	/* Etc */
	.roomDetail{margin-top:50px;}
	.roomDetail .txtList, .roomDetail .roomInfo, .roomDetail .roomService {padding-right:300px;}

	/* Login */
	.findForm label{width:25%;font-size:12px;}
	
	.step .mNone{ display:none}
	.step .wNone{ display:block}

	/* room */
	.roomType{float:left;width:49% !important;margin-right:2%;}
	.roomType:nth-child(2n){margin-right:0;}
	.roomType h4{font-weight:normal;}
	.roomType strong{overflow:hidden;display:block;height:34px;line-height:18px;}
	.roomBox .tit{width:100%;}
	.roomBox h2,
	.roomBox h3{background:#fff;}
	.room{padding:40px 45px;}
	.room table tr td .btnMini{padding:0 9px;}
	.roomDetail .rollingSlide .flexslider li img{height:175px;}
	.txtRoom1 .mBlock{display:block;}
	.txtRoom1 .mNone{display:none;}
	.txtRoom2 .mBlock{display:block;}
	.txtRoom2 .mNone{display:none;}
	.txtOther .mBlock{display:block;}
	.txtOther .mNone{display:none;}
	.txtSpecial .mBlock{display:block;}
	.txtSpecial .mNone{display:none;}
	.roomDetail.type2 .hotelInfo{position:absolute;top:93px;right:0;width:214px;padding:35px 40px 0;}
	.roomDetail.type2 .roomInfo{display:block}
	.roomDetail.type2 .info{display:block;width:48%;}
	.roomDetail .txtList li{display:inline;}
	.roomDetail.type2 .btnLeft.type2{margin:0;position:absolute;top:0;right:0}

	/* join */
	.verifyBox label{margin:0 10px 0 0;}
	.verifyBox .infoBox{padding:20px 30px;}
	.verifyBox .btnCenter a{padding:0 23px;}

	/* login */
	.loginBtm div{display:table-cell;width:33.33%;}
	.loginBtm div strong{display:block;margin-bottom:5px;font-size:14px;color:#2a2f31;}
	.loginBtm div span{display:block;margin-bottom:5px;line-height:20px;}
	.loginBtm div a{position:static;padding:0 10px;background:#696a6c;}

	/* special */
	.txtSpecial .blockTxt{display:block;}
	.specialBox .roomType{width:100%;}
	.txtSpecial .mBlock{letter-spacing:-1px;}
	.searchBox{display:block;}
	.listTop{display:block;}
	.listTop div+div strong{display:block;}
	.listBox ul{overflow:hidden;}
	.listBox ul li{float:left;margin-left:25px;width:46%;}
	.listBox ul li+li{float:right;}
	.listBox ul li+li+li{float:left;}
	.listBox ul li+li+li+li{float:right;}
	.listBox ul li+li+li+li+li{float:left;}
	.listBox ul li+li+li+li+li+li{float:right;}
	.listBox ul li span{overflow:hidden;display:block;height:32px;color:#888d91;line-height:16px;}
	.detailContent{margin:40px 0;}
	.detailContent .detailType .conBox {padding:42px 30px 52px;margin-top:20px}
	.detailContent .detailType .conBox .leftCon {float:none;margin-bottom:30px}
	.detailContent .detailType .conBox .rightCon {float:none;width:100%;max-width:100%}
	.detailContent .detailType .conBox .rightCon li {margin-top:15px}
	.detailContent .detailType .conBox .rightCon li:first-child {margin-top:0;border-bottom:#e3ddcf 1px solid}
	.detailContent .detailType .conBox .rightCon li .priceType {width:60%}
	.specialSlide{display:block;margin:0 25px;}
	.specialSlide .flexslider li{margin: 0 13px 0 0;}

	/* dining */
	.txtDining .mBlock{display:block;}
	.txtDining .mNone{display:none;}

	/* other */
	.surroundBox ul{width:104%;}
	.surroundBox ul li{display:inline-block;width:47%;margin-right:2%;vertical-align:top;}
	
	/* ÆË¾÷ */
	.otherPopup{width:100%; position:absolute; right:0; top:60px; background:#f6f6f6; border:#a5a9ac solid 1px; border-radius:5px; text-align:left; color:#888d91; font-size:12px; box-sizing:border-box; padding:10px;}
	.otherPopup .close{ position:absolute; right:15px; top:10px; width:10px; height:9px;}
	.otherPopup .close img{ width:10px; height:9px; border:none}
	.otherPopup .point{ position:absolute; right:5px; top:-27px;}
	.otherPopup .point img{ width:22px; height:27px; border:none}
	.otherPopup ul li{ background:url(../img/common/icon_li.gif) no-repeat 0 5px ; padding-left:10px; width:100%; margin:5px 0 0 0;}
	.otherPopup ul li p{ line-height:18px;}
	.otherPopup p span{ color:#7e6956}
	
	/* dining */
	.diningBox .roomType{width:100%;}
	.txtDining img+img+img{display:block;}

	/* etc */
	.hotelMap{padding:40px 110px;}
	.sitemap .siteWrap{overflow:hidden;width:100%;}
	.sitemap .siteWrap div{float:left;width:47%;height:240px;padding-left:40px;}
	.sitemap .siteWrap div.first{padding-left:0;}

	/* about */
	.aboutWrap .mBlock{display:block;}
	.aboutWrap .mNone{display:none;}
	.aboutWrap .single-page-nav{display:none;}
	.aboutBox1 .area{height:900px;}
	.aboutBox1 .flexslider .area strong{top:20px;}
	.aboutBox1 .flexslider .area div{top:200px;}
	.aboutBox2 p{font-size:14px;color:#b4aaa3;}
	.aboutBox2 span{font-size:18px;}
	.aboutBox3 .flexslider .slide1 .tit{top:313px;}
	.aboutBox3 .flexslider .slide1 img{top:357px;}
	.aboutBox3 .flexslider .slide1 .subTxt{top:423px;}
	.aboutBox3 .flexslider .slide1 .subTxt+div{top:503px;}
	.aboutBox3 .flexslider .slide2 .tit{top:327px;}
	.aboutBox3 .flexslider .slide2 img{top:400px;}
	.aboutBox3 .flexslider .slide2 .subTxt{top:450px;}
	.aboutBox3 .flexslider .slide2 .subTxt+div{top:510px;}
	.aboutBox3 .flexslider .slide3 .tit{top:327px;}
	.aboutBox3 .flexslider .slide3 img{top:360px;}
	.aboutBox3 .flexslider .slide3 .subTxt{top:450px;}
	.aboutBox3 .flexslider .slide3 .subTxt+div{top:510px;}
	.aboutBox3 .rollingSlide .flexslider .area{height:900px;}
	.aboutBox4 p{font-size:14px;color:#8f9ca7;}
	.aboutBox4 .imgBox+p{font-size:12px;color:#838c94;}
	.aboutBox5{height:1000px;}
	.aboutBox5 .inner .rollingSlide{z-index:1;top:450px !important;}
	.aboutBox5 .inner .rollingSlide+.right{top:975px !important;}
	.aboutBox5 .inner dl{font-size:14px;}
	.aboutBox5 .inner .rollingSlide .slick-slide .tit{font-size:16px;}
	.aboutBox5 .inner .rollingSlide .slick-slide .tit .right{font-size:12px;}
	.aboutBox5 .inner .rollingSlide .slick-slide p{font-size:14px;}
	.aboutBox6 .inner .right dl{font-size:14px;}
	.aboutBox5 .inner .rollingSlide .slick-dots li button{background:url(../img/about/btn_about1web.png) 0 0 no-repeat;height:15px;width:15px;}
	.aboutBox5 .inner .rollingSlide .slick-dots li.slick-active button{background:url(../img/about/btn_about1web_on.png) 0 0 no-repeat;}
	.aboutBox6 .inner .left .flex-control-nav li a{width:15px;height:15px;}
}


@media all and (min-width:1025px){
	
	/* Reservation */
	.step{display:none;}
	.reservation .reservForm .checkDate {background:#fff none; width:90px;}

	/* tab */
	.tab2{overflow:hidden;}
	.tab2 ul{float:left;width:49.9%;border-left:none;}
	.tab2 ul:first-child{border-left:1px solid #ceccc6;}
	
	.slick-prev{display:block;margin:55px 0 0 -79px}
	.slick-next{display:block;margin:55px 0 0 55px}

	.infoBox{margin:40px 0;}
	.infoBox .btnBig{display:block;right:0;top:5px;}
	.infoBox.type2 ul{width:100%;}
	.infoBox2 table{float:left; width:40%; margin:20px 20px 20px 0;}

	/* join */
	.agreeLeft{float:left;width:580px;margin-right:38px;}
	.agreeRight{float:right;width:580px;}
	.agreeLeft .areaBox,
	.agreeRight .areaBox{margin-bottom:0;}
	.verifyBox{position:relative;text-align:center;}
	.verifyBox .infoBox{padding:20px 30px;}
	.verifyBox .btnCenter a{padding:0 23px;}
	.verifyBox .btnCenter{position:absolute;right:30px;bottom:0;z-index:999;}
	.cBoth .tblInfo{margin-top:35px;}
	
	.sms .emailsms{ display:block; margin:10px 0}

	.sms .emailsms li{ display:inline-block; }
	.sms .emailsms li:first-child{border-right:#CCC solid 1px; margin-right:20px;padding-right:20px;}
	.sms .emailsms li .tit{display:inline-block; font-weight:bold; color:#666;  width:50px;}

	/* login */
	.loginBtm{width:695px;margin:40px auto;}
	.loginBtm div{display:table-cell;width:33.33%;}
	.loginBtm div strong{display:block;margin-bottom:5px;font-size:14px;color:#2a2f31;}
	.loginBtm div span{display:block;margin-bottom:5px;line-height:20px;}
	.loginBtm div a{position:static;padding:0 10px;background:#696a6c;}

	/* mypage */
	.detailBox table{width:768px;margin-left:50px;}
	.detailBox .tblV{width:100%;margin-left:0;}

	/* special */
	.specialBox .roomType{width:583px;margin-right:33px;}
	.specialBox .roomType.last{margin-right:0;}
	.searchBox{display:block;}
	.listTop{display:block;}
	.listTop div+div strong{display:block;}
	.listBox ul{overflow:hidden;}
	.listBox ul li{float:left;margin-right:40px;width:31%;}
	.listBox ul li.last{margin-right:0;}
	.listBox ul li a img{height:165px;}
	/*.listBox ul li span{overflow:hidden;display:block;height:32px;color:#888d91;line-height:16px;} 2015-07-10 ÄÃ·¯ º¯°æ */
	.listBox ul li span{overflow:hidden;display:block;height:32px;color:#4B4E53;line-height:16px;}
	.specialSlide .flexslider li{width:150px !important;margin:0 10px;}
	.specialSlide .flexslider li img{width:100%;}
	.detailContent{margin:20px 0;border-bottom:none;} /*15.02.09 ¼öÁ¤*/
	.detailContent .detailTxt{padding:20px 0;}
	.specialSlide{display:block;margin:0 20px;}
	.specialSlide .flexslider li{width:355px !important;margin: 0 20px 0 0;}

	/* dining */
	.diningBox .roomType{width:583px;margin-right:33px;}
	.diningBox .roomType.last{margin-right:0;}
	.detailList ul li span{display:inline;}
	.detailList ul li strong.ml15{margin-left:15px;}

	/* event */
	.eventWrap .roomType{width:373px;margin-right:40px;}

	/* ohter */
	.ruleBox ul li{display:inline-block;width:49%;}
	.faqList dl dt{padding:0 0 0 80px;}
	.faqList dl dd{padding:20px 65px 20px 80px;}
	.surroundBox ul li{float:left;width:373px;margin:0 40px 65px 0;}
	.surroundBox ul li.last{margin-right:0;}
	
	/* ÆË¾÷ */
	.otherPopup{width:100%; position:absolute; right:0; top:60px; background:#f6f6f6; border:#a5a9ac solid 1px; border-radius:5px; text-align:left; color:#888d91; font-size:12px; box-sizing:border-box; padding:10px;}
	.otherPopup .close{ position:absolute; right:15px; top:10px; width:10px; height:9px;}
	.otherPopup .close img{ width:10px; height:9px; border:none}
	.otherPopup .point{ position:absolute; right:5px; top:-27px;}
	.otherPopup .point img{ width:22px; height:27px; border:none}
	.otherPopup ul li{ background:url(../img/common/icon_li.gif) no-repeat 0 5px ; padding-left:10px; width:100%; margin:5px 0 0 0;}
	.otherPopup .detail li{ background:url(../img/common/icon_li2.gif) no-repeat 0 5px ; padding:0 5px 0 12px; width:auto; margin:5px 0 0 0; line-height:18px;word-break:break-all;} /*surrounding * Ãß°¡*/
	.otherPopup ul li p{ line-height:18px;}
	.otherPopup p span{ color:#7e6956}
	
	/* etc */
	.customGuide div{float:left;width:217px;height:172px;margin:40px 0;padding:0 40px;border:none;border-right:1px solid #eaeaea;vertical-align:top;}
	.customGuide div+div{margin:40px 0;border:none;border-right:1px solid #eaeaea;}
	.customGuide div+div+div{margin:40px 0;border:none;border-right:1px solid #eaeaea;}
	.customGuide div+div+div+div{margin:40px 0;border:none;}
	.hotelMap{overflow:hidden;margin-top:35px;padding:50px 100px 50px 155px;}
	.hotelMap img{float:left;width:492px;}
	.hotelMap ul{float:left;margin:32px 0 0 18px;}
	.hotelMap ul li{font-size:14px;color:#626262;line-height:25px;}
	.hotelMap ul li strong{display:none;}

	/* about */
	.aboutWrap .mBlock{display:none;}
	.aboutWrap .mNone{display:block;}
	.aboutBox1 .area{height:900px;}
	.aboutBox1 .flexslider .slides img{position:absolute;}
	.aboutBox1 .rollingSlide .flexslider .area{position:relative;width:1200px;margin:0 auto;}
	.aboutBox1 .flexslider .area span{position:absolute;top:250px;display:block;font-size:14px;line-height:1.6;}
	.aboutBox1 .flexslider .area strong{position:absolute;top:300px;display:block;margin:30px 0;font-family:Scala;font-size:60px;line-height:60px;}
	.aboutBox1 .flexslider .area div{position:absolute;top:520px;display:block;font-size:20px;line-height:1.6;}
	.aboutBox2{padding:95px 0;text-align:center;}
	.aboutBox2 p{font-size:14px;color:#fff;}
	.aboutBox2 div{padding:0;}
	.aboutBox2 span{font-size:18px;}
	.aboutBox2 span,
	.aboutBox2 div{width:100%;}
	.aboutBox3 .rollingSlide .flexslider .area{position:relative;width:1200px;height:900px;margin:0 auto;}
	.aboutBox3 .flexslider .slide1 .tit,
	.aboutBox3 .flexslider .slide1 img,
	.aboutBox3 .flexslider .slide1 .subTxt,
	.aboutBox3 .flexslider .slide1 .subTxt+div,
	.aboutBox3 .flexslider .slide2 .tit,
	.aboutBox3 .flexslider .slide2 img,
	.aboutBox3 .flexslider .slide2 .subTxt,
	.aboutBox3 .flexslider .slide2 .subTxt+div,
	.aboutBox3 .flexslider .slide3 .tit,
	.aboutBox3 .flexslider .slide3 img,
	.aboutBox3 .flexslider .slide3 .subTxt,
	.aboutBox3 .flexslider .slide3 .subTxt+div{left:0;}
	.aboutBox3 .flex-control-nav{bottom:10%;}
	.aboutBox4{height:432px;}
	.aboutBox4 .inner{width:1200px;}
	.aboutBox4 .inner .imgBox{width:1200px;}
	.aboutBox4 .inner .txt{text-align:center;}
	.aboutBox4 p{font-size:14px;color:#8f9ca7;}
	.aboutBox4 .imgBox+p{font-size:12px;color:#838c94;}
	.aboutBox5{height:900px;}
	.aboutBox5 .inner{width:1200px;margin:0 auto;}
	.aboutBox5 .inner .rollingSlide{z-index:1;width:1200px;top:330px !important;}
	.aboutBox5 .inner .rollingSlide+.right{width:1200px;}
	.aboutBox5 .inner dl{font-size:14px;text-align:center;}
	.aboutBox5 .inner dl dt{display:inline;}
	.aboutBox5 .inner dl dd{display:inline;}
	.aboutBox5 .inner .rollingSlide+.right{top:845px !important;}
	.aboutBox5 .inner .rollingSlide .slick-slide .tit{font-size:16px;}
	.aboutBox5 .inner .rollingSlide .slick-slide .tit .right{font-size:12px;}
	.aboutBox5 .inner .rollingSlide .slick-slide p{font-size:14px;}
	.aboutBox6 .inner{width:100%;margin:0 auto;}
	.aboutBox6 .scrollBox .innerTxt{width:545px;}
	.aboutBox6{overflow:hidden;height:962px;}
	.aboutBox6 .inner{overflow:hidden;}
	.aboutBox6 .inner .left{width:50%;}
	.aboutBox6 .inner .right{width:42%;height:795px;padding:84px 4%;}
	.aboutWrap .single-page-nav{display:block;}
	.aboutBox6 .inner .right dl{font-size:14px;}
	.aboutBox5 .inner .rollingSlide .slick-dots li button{background:url(../img/about/btn_about1web.png) 0 0 no-repeat;height:15px;width:15px;}
	.aboutBox5 .inner .rollingSlide .slick-dots li.slick-active button{background:url(../img/about/btn_about1web_on.png) 0 0 no-repeat;}
	.aboutBox6 .inner .left .flexslider{height:963px;}
	.aboutBox6 .inner .left .flex-control-nav li a{width:15px;height:15px;}
}

/* ¿¹¾àÈ¯ºÒ/Ãë¼Ò ±ÔÁ¤ */
.cancel table.basic {width:100%;border-collapse:collapse;color:#777;}
.cancel table.basic thead, .reservation table tbody {width:100%;}
.cancel table.basic thead > tr > th, .reservation table thead > tr > td {padding:10px 0;font-weight:bold;color:#464646;text-align:center;background:#F4F4F4;border-bottom:1px #D2D2D2 solid;}
.cancel table.basic thead > tr > td {background:#FAFAFA;}
.cancel table.basic tbody > tr > th {padding:10px 0;text-align:center;}
.cancel table.basic tbody > tr > td {padding:10px 20px;line-height:18px;border-bottom:1px #E8E8E8 solid;}
.cancel table.basic textarea {padding:10px;width:90%;height:75px;}
.cancel ul.title {display:block;margin:15px;}
.cancel ul.title li {display:block; text-align:left; padding:0 0 0 12px;background:url(../img/sub/bul_info_list.jpg) 0 10px no-repeat;line-height:22px;clear:both;font-weight:normal; color:#4b4e53;}
.cancel table.inTable {float:left;margin:0 15px;width:45%;background:#eee;border:1px #E0E0E0 solid;border-bottom:0px none;}
.cancel table.inTable tbody > tr > td {font-weight:normal;background:#fff; text-align:center;}
.cancel table.inTable tbody > tr > th {text-align:center;background:#fff;border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid;}
.cancel table.basic .peak_text {float:left; line-height:22px; text-align:left; margin:15px; margin-top:20px;}

/*2016-07-27 Ãß°¡ Àå¼ºÈñ*/
.cancel_stxt{padding:5px 0; font-weight:bold; margin-bottom:20px;}
.cancel_stxt .pTxt{color:#ca2100;}
.cancel{margin-bottom:20px;}
.cancel .bTxt{display:inline-block; font-weight:bold; color:#464646; font-size:14px; margin-bottom:5px;}
.cancel .bTxt2{color:#464646; font-size:14px; margin-bottom:5px;}
.cancel .bTxt2 strong{color:#ca2100;}
.cancel .iTxt{text-decoration:underline;}
.cancel .tblc{width:100%; color:#777; border-top:1px #aaa solid; border-left:1px #aaa solid;}
.cancel .tblc thead > tr > th {font-weight:bold; color:#464646; background-color:#F4F4F4; border-right:1px #aaa solid; border-bottom:1px #aaa solid; line-height:22px; padding:10px 0;}
.cancel .tblc tbody > tr > th {text-align:center; color:#464646; background-color:#F4F4F4; border-right:1px #aaa solid; border-bottom:1px #aaa solid; line-height:22px;}
.cancel .tblc tbody > tr > td {text-align:left; padding:15px; border-right:1px #aaa solid; min-height:100px; border-bottom:1px #aaa solid; line-height:22px; vertical-align:top; background:#fff;}
.cancel .infoTxt{line-height:22px; padding:15px;}
.cancel .infoTxt dt{font-weight:bold; color:#464646; font-size:14px; margin-bottom:5px;}
.cancel .infoTxt2{border:1px solid #E0E0E0; line-height:22px; padding:15px; background-color:#fafafa;}
.cancel .infoTxt2 dt{font-weight:bold; color:#464646; font-size:14px; margin-bottom:5px;}
.cancel .infoTxt2 dd .pTxt{color:#ca2100;}

/* ¿¹¾àÆäÀÌÁö ¿¹¾àÈ¯ºÒ/Ãë¼Ò ±ÔÁ¤ 2016-07-27 Ãß°¡ Àå¼ºÈñ */ 
.reservCancel{ border-top:1px #614E3D solid; border-bottom:1px #D2D2D2 solid; padding:30px 30px 15px 30px; background-color:#FAFAFA;}
.reservCancel .sTxt{font-weight:bold; margin-bottom:20px; line-height:22px;}
.reservCancel .sTxt .pTxt{color:#ca2100;}
.reservCancel .bTxt{font-weight:bold; color:#464646; font-size:13px; margin-bottom:5px;}
.reservCancel .bTxt2{color:#464646; font-size:13px; margin-bottom:5px;}
.reservCancel .bTxt2 strong{color:#7e6956;}
.reservCancel .iTxt{text-decoration:underline;}
.reservCancel .tblc{width:100%; color:#777; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.reservCancel .tblc thead > tr > th {font-weight:bold; color:#464646; background-color:#F4F4F4; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:22px; padding:10px 0;}
.reservCancel .tblc tbody > tr > th {text-align:center; color:#464646; background-color:#F4F4F4; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:22px;}
.reservCancel .tblc tbody > tr > td {text-align:left; padding:15px; border-right:1px #E0E0E0 solid; min-height:100px; border-bottom:1px #E0E0E0 solid; line-height:22px; vertical-align:top; background:#fff; word-break:break-all;}
.reservCancel .infoTxt{line-height:22px; padding:15px 0;}
.reservCancel .infoTxt dt{font-weight:bold; color:#464646; font-size:14px; margin-bottom:5px;}
.reservCancel .infoTxt2{border:1px solid #E0E0E0; line-height:22px; padding:15px; background-color:#fff;}
.reservCancel .infoTxt2 dt{font-weight:bold; color:#464646; font-size:14px; margin-bottom:5px;}

/* ¼ö¿µÀå */
.poolArea{overflow:hidden;clear:both; display:table; width:100%;margin:30px 0; min-height:200px;} /*2017-04-27 Àå¼ºÈñ Ãß°¡*/
.poolArea .slides li{line-height:0; font-size:0;} /*2017-04-27 Àå¼ºÈñ Ãß°¡*/

.strandTitle{font-weight:bold; color:#303030; padding-top:20px; font-size:15px;}
.inTxt{margin:10px 0 30px 0;}
.inTxt li{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.inTxt2 li{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.inTxt2 li.noBul{padding-left:0; background:none;}
.stTxt{margin:30px 0; padding:0 20px;}
.stTxt dt{font-weight:bold; color:#ab5151; padding-bottom:3px;}
.stTxt dd{padding-left:13px; line-height:20px; color:#303030;}
.strandList{margin-top:10px;}
.strandList li{line-height:1.8; padding-bottom:10px;}
.strandInfo{position:relative; overflow:hidden; background:#fafafa; margin-top:20px; border:1px solid #eee;}
.strandInfo .boxL{width:738px;float:left; padding:30px;}
.strandInfo .boxR{width:340px;float:right; padding:30px;}
.strandInfo .boxR .boxS{border:1px solid #d8d9d9; padding:20px; background-color:#fff; margin-top:30px;}
.strandInfo .sList li{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.strandInfo .strandTit{font-weight:bold; color:#303030; margin-bottom:20px; font-size:15px;}/*2017-06-07 Àå¼ºÈñ Ãß°¡*/
.strandInfo .strandTit2{font-weight:bold; color:#303030; margin-bottom:10px;}/*2017-06-07 Àå¼ºÈñ Ãß°¡*/
.strandInfo .mainList li{display:block; line-height:23px;}
.strandInfo .mainList li .subList{border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.strandInfo .mainList li .subList dt{font-weight:bold; margin-bottom:5px;}
.strandInfo .mainList li .subList dd{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.strandInfo .mainList li .end{margin:0; padding:0; border:none;}
.strandList2{padding:20px 0; margin-bottom:20px;}
.sLH td{background-color:#fff;}
.sLH th{line-height:22px;}
.sLH .memBg{background-color:#FAFAFA;}
.sLH .memBg2{background-color:#fff; color:#7e6956;}
.sLH .memBg3{background-color:#a59585; color:#fff;}
.sLH .bl_left{border-left:2px solid #7e6956 !important; }
.sLH .bl_right{border-right:2px solid #7e6956 !important;}
.sLH .bl_top{border-top:2px solid #7e6956 !important;}
.sLH .bl_bottom{border-bottom:2px solid #7e6956 !important;}
.pkgLine{border-bottom:2px solid #7e6956; margin-bottom:15px; padding-bottom:15px; overflow:hidden;}
.pkgArea{position:relative; overflow:hidden; margin-bottom:30px; padding:0 15px 15px 15px; border-bottom:1px solid #ceccc6;}
.pkgArea li{float:left; width:32%; margin-right:1%; display:block;}
.pkgArea li.last{margin-right:0; margin-bottom:0;}
.pkgArea .boxArea{width:100%; overflow:hidden;}
.pkgArea .boxArea .pboxL{display:inline-block; float:left;}
.pkgArea .boxArea .pboxR{display:inline-block; float:left; margin-left:10px; padding-top:20px; width:170px;}
.pkgArea .boxArea .pboxR .tit{display:block; margin-bottom:10px; font-size:16px; color:#303030; font-weight:bold; }
.pkgArea .boxArea .pboxR .txt{display:block;color:#434343; line-height:20px;}
.pkgArea .boxArea .pboxR .txt2{display:block;color:#434343; line-height:24px;}
.strandInfo_m {display:block;margin-top:20px;font-size:13px;color:#303030;background:#fafafa; clear:both;}
.strandInfo_m .ment {line-height:30px;}
.strandInfo_m .ment span.btnOpen {display:block; position:relative;padding:0 30px;font-size:14px;font-weight:bold;color:#fff;text-align:center;background:#a69687;cursor:pointer;}
.strandInfo_m .ment span.btnOpen span {display:block;float:right;margin:10px 0 0 10px;width:10px;height:10px;background:url(../img/reservation/bull_arrow_down_wh.png) no-repeat;overflow:hidden}
.strandInfo_m .mentinfo{padding:0 40px 20px 40px; line-height:20px; color:#777; font-size:12px;}
.strandInfo_m .sList{display:none; margin:20px;}
.strandInfo_m .sList li{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.strandInfo_m .mainList{display:none; margin:20px 10px;}
.strandInfo_m .mainList li{display:block; line-height:23px; background:none;}
.strandInfo_m .mainList li .subList{border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.strandInfo_m .mainList li .subList dt{font-weight:bold; margin-bottom:5px;}
.strandInfo_m .mainList li .subList dd{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.strandInfo_m .mainList li .end{margin:0; padding:0; border:none;} 
.stTxt_m{margin:20px 0; padding:0 10px;}
.stTxt_m dt{font-weight:bold; color:#ab5151; line-height:20px;}
.stTxt_m dd{padding-left:13px; color:#303030; line-height:20px;}
.stbl{width:100%; color:#777; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.stbl tbody > tr > th {text-align:center; padding:5px; color:#464646; background-color:#F4F4F4; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; }
.stbl tbody > tr > td {text-align:center; padding:0 5px; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:22px; background:#fff;}


.poolType{overflow:hidden;}
.poolType li{display:inline-block; float:left; width:580px; margin-right:40px;}
.poolType li.last{margin-right:0;}
.poolType li .poolTxt{border-top:2px solid #7e6956; border-bottom:1px solid #d8d9d9; margin-top:20px; padding:20px; min-height:120px;}
.poolType li .poolTxt dt{font-weight:bold; font-size:15px; color:#65503f; margin-bottom:15px;}
.poolType li .poolTxt dd{line-height:22px; color:#808185;}
.poolType li .poolTxt dd .pTxt{color:#313131; font-weight:bold;}
.seasonList{overflow:hidden;}
.seasonList li{display:inline-block; float:left; width:175px; margin-right:30px;}
.seasonList li.last{margin-right:0;}
.poolTit{font-size:14px; color:#65503f; margin-bottom:10px; font-weight:bold; overflow:hidden; height:28px;}
.poolTit01{font-size:14px; color:#859736; margin-bottom:10px; font-weight:bold; overflow:hidden; height:28px;}
.poolTit02{font-size:14px; color:#6a95c2; margin-bottom:10px; font-weight:bold; overflow:hidden; height:28px;}
.poolTit03{font-size:14px; color:#ad8846; margin-bottom:10px; font-weight:bold; overflow:hidden; height:28px;}
.poolTit04{font-size:14px; color:#77726d; margin-bottom:8px; font-weight:bold; overflow:hidden; height:28px;}
.poolTit_l{float:left; display:block; padding-top:6px;}
.poolTit_r{float:right; vertical-align:middle; display:block;} 
.priceArea{overflow:hidden; margin-bottom:20px;}
.priceArea .leftBox{display:inline-block; float:left; width:578px; margin-right:40px;}
.priceArea .rightBox{display:inline-block; float:left; width:578px;}
.priceArea .tblP1{width:100%;}
.priceArea .tblP1 tbody tr th{padding:5px 10px; border-bottom:1px solid #e8e4de; border-right:1px solid #e8e4de; border-left:1px solid #e8e4de; background:#f9f6ef; line-height:22px; height:30px;}
.priceArea .tblP1 tbody tr td{padding:5px 10px; border:1px solid #e8e4de; line-height:22px; height:30px; text-align:center;}
.priceArea .tblP1 tbody tr td.last, .priceArea .tblP1 tbody tr th.last{border-right:0;}
.priceArea .tblP1 tbody tr td.first{border-left:0;}
.priceArea .tblP1 tbody tr td.pBg{background:#fcfaeb;}
.priceArea .tblP1 tbody tr th.pth{background:#9dad58; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP1 tbody tr th.pth2{background:#849052; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP1 tbody tr th.pth3{background:#6a95c2; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP1 tbody tr th.pth4{background:#4a729a; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP1 tbody tr th.pth5{background:#c3a570; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP1 tbody tr th.pth6{background:#ad8846; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP1 tbody tr th.pth7{background:#b2aba5; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP1 tbody tr th.pth8{background:#969089; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP2{width:100%;}
.priceArea .tblP2 tbody tr th{padding:5px 10px; border-bottom:1px solid #e8e4de; border-right:1px solid #e8e4de; background:#f6f6f7;}
.priceArea .tblP2 tbody tr td{padding:5px 10px; border:1px solid #e8e4de; line-height:22px;}
.priceArea .tblP2 tbody tr td.last, .priceArea .tblP2 tbody tr th.last{border-right:0;}
.priceArea .tblP2 tbody tr td.first{border-left:0;}
.priceArea .tblP2 tbody tr th.pth{background:#393f43; color:#fff; height:30px; border-bottom:0;}
.priceArea .tblP2 tbody tr th.pth2{background:#fff; height:30px;}
.priceArea .tblP2 tbody tr th.pth3{background:#e8eaf1; height:30px;}
.poolInfoList{overflow:hidden; margin-bottom:40px;}
.poolInfoList li{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}

.poolInfoBox{background-color:#fcfaf7; padding:30px; margin-bottom:40px; overflow:hidden;}
.poolInfoBox .info_txt{font-size:14px; color:#65503f; margin-bottom:15px; font-weight:bold;}
.poolInfoBox .info_list li{display:block;padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.poolInfo_step{width:940px; margin:20px auto; overflow:hidden;}
.poolInfo_step .stepBox li.box{width:280px; height:130px; background-color:#c0b29e; float:left; text-align:center; font-size:14px; color:#fff;}
.poolInfo_step .stepBox li.arrow{background:url(../img/sub/bg_arrow.png) repeat-x center right; width:50px; height:100px; float:left;}
.poolInfo_step .stepBox li.txt01{line-height:80px;}
.poolInfo_step .stepBox li.txt02{line-height:20px; height:110px; padding:10px 0;}
.poolInfo_step .stepBox li	.txtBox{border-top:1px solid #d3c9bb; font-size:12px; display:block; line-height:18px; padding:5px 0; margin:5px 20px;}

.s_point{font-size: 12px; font-weight: normal; color:#ca2100;}

.cabanaArea{overflow:hidden; margin-bottom:20px;}
.cabanaArea .tblP3{width:100%;}
.cabanaArea .bar01{border-top:2px solid #9dad58;}
.cabanaArea .bar02{border-top:2px solid #6a95c2;}
.cabanaArea .bar03{border-top:2px solid #c3a570;}
.cabanaArea .tblP3 tbody tr th{padding:5px; border:1px solid #e8e4de; background:#f9f6ef; line-height:30px;}
.cabanaArea .tblP3 tbody tr td{padding:5px; border:1px solid #e8e4de; line-height:20px; text-align:center;}
.cabanaArea .tblP3 tbody tr td.ptd{background:#fcfaeb;}

.poolType2{overflow:hidden;}
.poolType2 li{display:inline-block; width:100%; margin-bottom:20px;}
.poolType2 li .poolLeft{display:inline-block; float:left; width:580px; margin-right:40px;}
.poolType2 li .poolRight{display:inline-block; float:left; width:580px; border-top:2px solid #7e6956; border-bottom:1px solid #d8d9d9; height:177px;}
.poolType2 li .poolTxt2{padding:25px 20px; min-height:100px;}
.poolType2 li .poolTxt2 dt{font-weight:bold; font-size:15px; margin-bottom:10px; color:#65503f;}
.poolType2 li .poolTxt2 dd{line-height:23px; color:#808185;}
.poolType2 li .poolTxt2 dd .pTxt{color:#313131; font-weight:bold;}

.poolType3{overflow:hidden;}
.poolType3 li{display:inline-block; width:100%; margin-bottom:20px; border-top:2px solid #7e6956; border-bottom:1px solid #d8d9d9;}
.poolType3 li .poolInfo{padding:25px 20px;}
.poolType3 li .poolInfo dt{font-weight:bold; font-size:15px; color:#313131; margin-bottom:10px; color:#65503f;}
.poolType3 li .poolInfo dd{line-height:22px; color:#808185; padding-left:12px;background:url(http://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;}
.poolType3 li .poolInfo dd.infoTbl{background:none; margin-top:10px;}

.strandTab{overflow:hidden; width:100%; height:70px;}
.strandTab li{display:block; float:left; color:#eee; font-size:16px; line-height:22px; text-align:center; width:240px; border-bottom:2px solid #eeeeee; height:55px; padding-top:10px;}
.strandTab li a{display:block; color:#999; height:55px;}
.strandTab li.on01{border-bottom:2px solid #9dad58;}
.strandTab li.on01 a{color:#849052; font-weight:bold;}
.strandTab li.on02{border-bottom:2px solid #6a95c2;}
.strandTab li.on02 a{color:#4a729a; font-weight:bold;}
.strandTab li.on03{border-bottom:2px solid #c3a570;}
.strandTab li.on03 a{color:#ad8846; font-weight:bold;}
.strandTab li.on04{border-bottom:2px solid #6a95c2;}
.strandTab li.on04 a{color:#4a729a; font-weight:bold;}
.strandTab li.on05{border-bottom:2px solid #969089;}
.strandTab li.on05 a{color:#77726d; font-weight:bold;}
.strandTab li.off{border-bottom:2px solid #ceccc6;}

.strandTab_m{overflow:hidden; width:100%; height:60px;}
.strandTab_m li{display:block; float:left; color:#eee; font-size:14px; line-height:18px; text-align:center; width:170px; border-bottom:2px solid #eeeeee; height:45px; padding-top:10px;}
.strandTab_m li a{display:block; color:#999; height:45px;}
.strandTab_m li.on01{border-bottom:2px solid #9dad58;}
.strandTab_m li.on01 a{color:#849052; font-weight:bold;}
.strandTab_m li.on02{border-bottom:2px solid #6a95c2;}
.strandTab_m li.on02 a{color:#4a729a; font-weight:bold;}
.strandTab_m li.on03{border-bottom:2px solid #c3a570;}
.strandTab_m li.on03 a{color:#ad8846; font-weight:bold;}
.strandTab_m li.on04{border-bottom:2px solid #6a95c2;}
.strandTab_m li.on04 a{color:#4a729a; font-weight:bold;}
.strandTab_m li.on05{border-bottom:2px solid #969089;}
.strandTab_m li.on05 a{color:#77726d; font-weight:bold;}
.strandTab_m li.off{border-bottom:2px solid #ceccc6;}

/*¸ð¹ÙÀÏ*/
.imgMobile {text-align:center;}
.imgMobile img{width:50%;}


.poolType_m{overflow:hidden;}
.poolType_m li img{width:100%;}
.poolType_m li{display:inline-block; width:100%; margin-bottom:30px;}
.poolType_m li .poolTxt{border-top:2px solid #7e6956; border-bottom:1px solid #d8d9d9; margin-top:20px; padding:20px;}
.poolType_m li .poolTxt dt{font-weight:bold; font-size:15px; color:#65503f; margin-bottom:15px;}
.poolType_m li .poolTxt dd{line-height:22px; color:#808185;}
.poolType_m li .poolTxt dd .pTxt{color:#313131; font-weight:bold;}


.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.newTab01{border-bottom:1px solid #7e6956;}
.newTab01 li{float:left; min-width:398px; height:50px; margin:0 0 -1px -1px; border:solid; background-color:#fff; border-width:1px 1px 0 1px; color:#ceccc6; font-size:16px;}
.newTab01 li:first-child{margin-left:0; width:301px;}
.newTab01 li.on{position:relative; z-index:99; border-top-width:2px;}
.newTab01 li > a{display:block;	line-height:50px; text-align:center; color:#999;}
.newTab01 li.on > a, .newTab01 li.on{color:#7e6956; font-weight:bold;}

.newTab01_m{border-bottom:1px solid #7e6956;}
.newTab01_m li{float:left; min-width:49.5%; height:50px; margin:0 0 -1px -1px; border:solid; background-color:#fff; border-width:1px 1px 0 1px; color:#ceccc6; font-size:14px;}
.newTab01_m li:first-child{margin-left:0;}
.newTab01_m li.on{position:relative; z-index:99; border-top-width:2px;}
.newTab01_m li > a{display:block; line-height:40px; padding:6px 0; text-align:center; color:#999;}
.newTab01_m li.on > a, .newTab01_m li.on{color:#7e6956; font-weight:bold;}


@media all and (max-width:768px){
	.imgMobile img{width:100%;}
	.mobileStab{overflow:hidden; margin-bottom:30px;}
	.mobileStab li{float:left; width:50%; display:block;}
	.mobileStab li img{width:100%; display:block;}
	.priceArea .tblP1 tbody tr th{padding:5px;}
	.priceArea .tblP1 tbody tr td{padding:5px;}	
}


@media all and (max-width:1024px){	
	.priceArea .leftBox{display:inline-block; width:99.8%; margin-bottom:20px;}
	.priceArea .rightBox{display:inline-block; width:99.8%;}
	.priceArea .tblP1 tbody tr td{text-align:center;}

	.mobileStab{overflow:hidden; margin-bottom:30px;}
	.mobileStab li{float:left; width:50%; display:block;}
	.mobileStab li img{width:100%; display:block;}
	.cabanaArea .tblP3 tbody tr th{line-height:20px;}
	.cabanaArea .tblP3 tbody tr td{text-align:center;}
	.pkgArea li{width:100%; margin-right:0; margin-bottom:10px;}
	.pkgArea .boxArea .pboxR{margin-left:15px;}
	.reservTable .agree2 tbody > tr > th > div {float:none;width:auto;margin-bottom:10px;}
	.poolArea{margin:15px 0;} /*2017-04-27 Àå¼ºÈñ Ãß°¡*/
	.poolArea .slides li img{width:100%;} /*2017-04-27 Àå¼ºÈñ Ãß°¡*/
	.poolType3 li .poolInfo dd.infoTbl .tbl td{text-align:center; height:35px;}

	.strandInfo .boxL{width:auto; float:none; padding:30px; height:auto;}
	.strandInfo .boxR{width:auto; float:none; border-top:1px dashed #ccc; border-left:0px; padding:30px;}
	.strandInfo .boxR .boxS{margin:0;}
	.tbl .st1{text-align:center; line-height:18px; vertical-align:top; height:30px;}
	.tbl .st2{text-align:center; line-height:18px; height:30px;}

	.poolInfo_step{width:280px; margin:20px auto;}
	.poolInfo_step .stepBox li.box{height:110px; background-color:#c0b29e; text-align:center; font-size:14px; color:#fff;}
	.poolInfo_step .stepBox li.arrow{width:280px; background:url(../img/sub/bg_arrow_m.png) repeat-y bottom center; background-size:21px auto; height:20px;}
}

/* 2021-10-13 Ãß°¡ */
.detailCream {float:left; width:100%; border-bottom:1px solid #ebe7e0;} 
.detailCream:last-child {float:left; width:100%; border:none;} 

.detailListCream{margin:40px 0 20px;float:left;}
.detailListCream ul{margin-bottom:50px;}
.detailListCream ul li{margin-bottom:4px;line-height:200%;vertical-align:top;}
.detailListCream ul li:first-child{margin-bottom:20px;line-height:1.6;vertical-align:top;}
.detailListCream ul li:nth-child(2){margin-bottom:25px;}
.detailListCream ul li span{display:block;font-size:22px;color:#7e6956 !important;font-weight:bold;}
.detailListCream ul li strong{display:inline-block;margin-right:5px;vertical-align:top;}
.detailListCream ul li p{display:inline-block;margin:0;}
.detailListCreamRight{margin:40px 0 0 20px;float:right;}
.detailListCream span.title {display:block; color:#7e6956; font-size:16px;} 
.detailListCream span.notice {display:block; color:#7e6956; font-size:13px; margin-top:30px;} 