@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}
.stepw .wNone{ display:block}
.stepw .mNone{ display:none}

/* Common */
.afterBlock {display:inline-block;}
.afterCenter {text-align:left;}
.webHide {display:none !important;}
.webHidei {display:none !important;}
.fc-7F6856 {color:#7F6856;}
.fc-30302E {color:#30302E;}
.fc-CC2423 {color:#CC2423;}
.th150 {width:150px;}
.th200 {width:200px;}
.white {color:#fff;} /* 2015-11-17 Ãß°¡ */
.clearboth {display:block;height:0;overflow:hidden;clear:both;}
.clear{overflow:hidden;}
#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:bottom;}

/* About */
.aboutArea .fLeft {float:left;width:48%;}
.aboutArea .fRight {float:right;width:48%;}
#mailPopup .popContent table {float:none;margin:10px 0;width:100%;}
#infoPopup .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:68px;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 } /* 2016-02-02 ¼Ó¼º º¯°æ */
.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;}
.loginTip{margin:5px auto; color:#c0612c; font-size:12px; line-height:20px; width:295px; display:block; padding-top:5px;}
.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;}
.marketingBox {margin:25px 30px 0; padding-bottom:30px; border-bottom:2px solid #64503e;}
.marketingBox .tblTxt{color:#7e6956;font-weight:bold;font-size:14px;padding-bottom:5px;}

.snsArea{width:421px; margin:0 auto; overflow:hidden; padding-top:13px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.snsArea li{display:block; float:left; margin-bottom:13px;}
.snsArea li:nth-child(2n+1){margin-right:13px;}
.snsArea li a{width:204px; height:42px; display:block;font-size:0;}
.snsArea li a.naverBtn{background:url(../img/sub/sns_w_btn01.jpg) no-repeat;}
.snsArea li a.kakaoBtn{background:url(../img/sub/sns_w_btn02.jpg) no-repeat;}
.snsArea li a.googleBtn{background:url(../img/sub/sns_w_btn03.jpg) no-repeat;}
.snsArea li a.faceBtn{background:url(../img/sub/sns_w_btn04.jpg) no-repeat;}

.snsArea_m{width:200px; margin:0 auto; overflow:hidden;  margin-bottom:20px;}
.snsArea_m .snsTit{font-size:14px; font-weight:bold; margin-bottom:10px;}
.snsArea_m .box{padding-top:13px; height:53px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.snsArea_m li{display:inline-block; float:left; margin-bottom:13px; margin-right:10px;}
.snsArea_m li:last-child{margin-right:0;}
.snsArea_m li a{width:40px; height:40px; display:block;font-size:0;}
.snsArea_m li a.naverBtn_m{background:url(../img/sub/sns_m_btn01.png) no-repeat; background-size:40px;}
.snsArea_m li a.kakaoBtn_m{background:url(../img/sub/sns_m_btn02.png) no-repeat; background-size:40px;}
.snsArea_m li a.googleBtn_m{background:url(../img/sub/sns_m_btn03.png) no-repeat; background-size:40px;}
.snsArea_m li a.faceBtn_m{background:url(../img/sub/sns_m_btn04.png) no-repeat; background-size:40px;} 


/* Join */
a.btn_join1 {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_01.jpg) no-repeat;} /* 2015-12-07 Ãß°¡ */
a.btn_join2 {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_02.jpg) no-repeat;} /* 2015-12-07 Ãß°¡ */
a.btn_join3 {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_03.jpg) no-repeat;} /* 2016-06-21 Ãß°¡ */
a.btn_join4 {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_04.jpg) no-repeat;} /* 2016-09-20 Ãß°¡ */
a.btn_join5 {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_05.jpg) no-repeat;} /* 2016-09-20 Ãß°¡ */
a.btn_join6 {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_06.jpg) no-repeat;} /* 2016-09-20 Ãß°¡ */
a.btn_join1:hover {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_01on.jpg) no-repeat;} /* 2015-12-07 Ãß°¡ */
a.btn_join2:hover {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_02on.jpg) no-repeat;} /* 2015-12-07 Ãß°¡ */
a.btn_join3:hover {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_03on.jpg) no-repeat;} /* 2016-06-21 Ãß°¡ */
a.btn_join4:hover {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_04on.jpg) no-repeat;} /* 2016-09-20 Ãß°¡ */
a.btn_join5:hover {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_05on.jpg) no-repeat;} /* 2016-09-20 Ãß°¡ */
a.btn_join6:hover {display:inline-block; width:320px; height:100px; background:url(../img/sub/btn_join_06on.jpg) no-repeat;} /* 2016-09-20 Ãß°¡ */
.jointitle2 {margin:80px 0 -40px 0; overflow:hidden;}/* 2016-09-20 Ãß°¡ */
.joinInfo{position:relative;margin-top:80px; background:#f9f6ef; padding:20px 30px; line-height:22px;}

.verifyBox{border-bottom:1px solid #c9c9c7;}
/*.verifyBox{margin-bottom:35px;padding:25px 30px;background:#f2f2ef;border-top:1px solid #696a6c;border-bottom:1px solid #c9c9c7;} º¯°æ 2015-09-01*/
.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 .totalagreeBox{padding:10px;background:#f2f2ef;border:1px solid #e3e3e3;text-align:left;}
.verifyBox .infoBox2{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;}
.cBoth .tblInfo .jointxt1 {margin-bottom:10px;}
.cBoth .tblInfo .jointxt1 li{margin-bottom:10px;font-size:16px; color:#313131;font-weight:bold;}
.cBoth .tblInfo .jointxt1 li:last-child{margin-bottom:10px;font-size:16px; color:#65503f;font-weight:bold;}
.cBoth .tblInfo .jointxt1 li img{width:auto;max-width:90%;}
.cBoth .tblInfo .jointxt2 {margin-bottom:50px;}
.cBoth .tblInfo .jointxt2 li{margin-bottom:5px;font-size:14px; color:#8c8d8e;font-weight:bold;}
.cBoth .tblInfo .jointxt2 li img{width:auto;max-width:90%;}
.cBoth .tblInfo .joinfore {border-top:1px solid #6a6a6c;border-bottom:1px solid #cfcfcf;background:#fafafa;text-align:center;padding:20px 0;}
.cBoth .tblInfo .joinfore table{margin:0 auto;}
.cBoth .tblInfo .joinfore table th,td{text-align:left;padding-top:2px;padding-bottom:3px;} /* 2016-02-19 ¼Ó¼º¼öÁ¤ */
.cBoth .tblInfo .joinfore table th{padding-right:20px;line-height:14px;} /* 2016-02-19 ¼Ó¼º¼öÁ¤ */
.cBoth .joinfortit{font-weight:bold;margin:40px 0 10px;}
.cBoth .joinforbox{border-top:1px solid #6a6a6c;border-bottom:1px solid #cfcfcf;background:#fafafa;text-align:center;padding:30px 0 0;}
.cBoth .joinforbox .joininfoBox{border:1px solid #cfcfcf;background:#fff;margin:0 30px;text-align:left;padding:10px;}
.cBoth .joinforbox .joininfoBox ul{padding-left:30px;}
.cBoth .joinforbox .joininfoBox ul li{line-height:150%;list-style:disc;}
.cBoth .joinforbox .joininfook{margin:10px 30px;line-height:150%;text-align:left;}


.cBoth .tblInfo p{line-height:150%;color:#69696b;margin-top:60px;}
/*.msgBox{padding:50px 0 40px 0;background:#f2f2ef;border-top:2px solid #64503e;text-align:center;}*/
.msgBox{padding:50px 0 40px 0;border-top:2px solid #64503e;text-align:center;width:100%;text-align:left;}
.msgBox img{margin-bottom:15px;width:auto;max-width:90%;}
.msgBox .txt{margin:30px 0 45px;line-height:24px;}
.msgBox .btnCenter{margin-bottom:0;}
.couBox {width:100%;}
.couBox .coutitBox{width:100%; font-size:14px;color:#65503f;font-weight:bold;border-bottom:2px solid #696a6c;padding-bottom:15px;margin:50px 0 35px;}
.couBox .coutitBox span{float:right;font-size:12px;color:#888d91;}
.couBox .couBoxspe{position:relative;float:left;width:100%;border-bottom:1px solid #696a6c; padding-bottom:50px;}
.couBox .couBoxspe ul{position:relative;float:left;width:33.2%; border-left:1px solid #e4dfda;}
.couBox .couBoxspe ul:first-child{border-left:none;}
.couBox .couBoxspe li{padding-bottom:10px;text-align:center;}
.couBox .couBoxspe li:nth-child(2){padding-bottom:20px;} 
.couBox .couBoxspe li:nth-child(5){height:120px;} 

.jointitle {margin:60px 0 0;}
.jointitle ul li{margin-bottom:20px;}
.jointitle p{padding-top:20px;}
.joinbtn {position:relative;padding:80px 0;text-align:center;}
.joinbtn ul{width:96%;margin:0 auto;}
.joinbtn ul li{float:left;display:block;width:32%;}
.joincou {float:left;margin-top:80px;}

/* join ÄíÆù¸®½ºÆ® Ãß°¡ 2015-12-24 */
.join.box-holder {display:block;} /* 2015-12-24 Ãß°¡ */
.join.box-holder .itemBox {display:block; width:100%; float:left; } /* 2015-12-24 Ãß°¡ */
.join .h4-holder {display:block; line-height:20px; padding:12px 0;} /* 2015-12-24 Ãß°¡ */
.join .h4-holder h4.title {display:inline-block; font-weight:bold; color:#806959; border-bottom:1px solid #e7e6e4; font-size:14px; padding-bottom:15px; margin-bottom:15px;} /* 2015-12-24 Ãß°¡ */
.join .h4-holder h4 {display:inline;margin:0 30px 0 0; font-weight:bold; color:#303030; font-size:14px;width:100%; } /* 2015-12-24 Ãß°¡ */
.join .h4-holder p {display:inline;}
.join .couponList ul {margin-top:30px;}
.join .couponList ul li {float:left; margin-bottom:40px; margin-right:40px; width:21.5%;} /* 2015-12-24 Ãß°¡ */
.join .couponList ul li ul {margin-top:0;} /* 2015-12-24 Ãß°¡ */
.join .couponList ul li ul li:last-child {position:relative; z-index:10; top:37px; left:-75px;} /* 2015-12-24 Ãß°¡ */
.join .couponList_infoBox {margin-top:10px; margin-bottom:30px;}  /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.join .couponList_infoBox li {line-height:24px;}  /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.join .couponList_infoBox li img {margin-bottom:3px; margin-right:2px;}  /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.join .couponList_infoBox .btn_web {float:right; margin-top:-130px; margin-right:100px;} /* 2016-01-05 ¼Ó¼º Ãß°¡ */
.join .couponList_infoBox .btn_web a {display:block; width:200px; height:50px; line-height:50px; font-size:14px; margin-bottom:10px;} /* 2016-01-05 ¼Ó¼º Ãß°¡ */
.join .couponList p img {margin-bottom:3px; margin-right:2px;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */

/* 2016-09-01 ¼Ó¼º Ãß°¡ */
.join .couponList ul li.sdateArea{width:45%;} 
.join .couponList ul li .sdate_info{background-color:#f9f6ef; min-height:240px; padding:20px 30px;}
.join .couponList ul li .sdate_info p{font-weight:bold; font-size:16px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ebe7e0;} 
.join .couponList ul li .sdate_info dt{margin-bottom:10px; font-weight:bold; line-height:20px; color:#7e6956; font-size:14px;}
.join .couponList ul li .sdate_info dd{margin-bottom:5px; line-height:20px;}
.join .couponList ul li .sdate_info dd a.p_txt{color:#4b4e53; font-weight:bold;}
/* 2016-09-01 ¼Ó¼º Ãß°¡ */

.join .couponList .part1 {display:block; float:left;} /* 2016-01-18 ¼Ó¼º Ãß°¡ */
.join .couponList .part1 > p {font-size:16px; font-weight:bold; margin-top:20px; color:#303030; width:1145px; line-height:21px; padding-top:15px; border-top:1px solid #e7e6e4;} /* color:#806959; 2016-04-19 ¼Ó¼º ¼öÁ¤ */
.join .couponList .part2 {display:inline-block; float:left; margin-top:-20px; margin-bottom:10px;} /* 2016-01-18 ¼Ó¼º Ãß°¡ */
.join .couponList .part2 > p {font-size:14px; font-weight:bold; margin-top:30px; color:#303030;  line-height:21px;} /* color:#806959; 2016-04-19 ¼Ó¼º ¼öÁ¤ */
.join .couponList .part2 > p span {padding-bottom:15px; border-bottom:1px solid #e7e6e4;}

/* 2017-09-11 ¼Ó¼º Ãß°¡ */
.mem_ev{color:#ca2100; line-height:20px; padding-top:15px;}
.mem_ev .mem_ev_list{margin-top:5px; padding-left:10px;}
.mem_ev .mem_ev_list li{width:25%; float:left; display:block;}
/* 2017-09-11 ¼Ó¼º Ãß°¡ */


/* 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;}

/* Popup-mypage > °í°´ÀÇ ¼Ò¸® */
#popupListCustm {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;}
#popupListCustm .popupTitle {position:relative;padding:0 10px 0 20px;height:40px;color:#fff;line-height:40px;background:#7E6954;}
#popupListCustm .popupTitle h5 {display:inline;font-size:15px;font-weight:bold;}
#popupListCustm .popupTitle a.popupClose {display:block;float:right;font-size:30px;color:#fff;}
#popupListCustm .qnaRequest, #popupListCustm .qnaComment {margin:20px 40px;}
#popupListCustm h6 {display:inline-block;height:40px;font-size:15px;font-weight:bold;color:#333;line-height:40px;}
#popupListCustm span.qnaCategory {display:inline-block;margin:0 0 0 20px;color:#666;line-height:40px;}
#popupListCustm span.qnaDate {display:block;float:right;font-size:11px;color:#888;line-height:40px;}
#popupListCustm p.qnaTitle {display:block;padding:15px 25px;color:#333;background:#FAFAFA;border-top:2px #65503F solid;border-bottom:1px #D2D2D2 solid; font-weight:bold;}
#popupListCustm p.qnaContent {display:block;padding:15px 25px;line-height:20px;border-bottom:1px #EAEAEA solid;}
#popupListCustm p.qnaFile {display:block;padding:15px 25px;line-height:20px;border-bottom:1px #C3C3C3 solid;}
#popupListCustm .qnaComment{ border-top:2px solid #65503F; border-right:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; border-left:1px solid #D2D2D2;  padding:10px 25px 20px 25px; background-color:#F9F6EF;}
#popupListCustm .qnaComment p.qnaContent {border:1px #EAEAEA solid; background:#fff;}
#popupListCustm .qnaBtn {margin:20px 40px;text-align:center;}
#popupListCustm .qnaBtn .btnBig {background:#8C8D8F;}
#popupListCustm .qnaType{position:relative; border-top:2px solid #65503F; margin-bottom:10px; overflow:hidden;}
#popupListCustm .qnaType dt{float:left; width:20%; font-weight:bold; line-height:20px; padding:10px 0; border-bottom:1px solid #ddd; background:#FAFAFA;}
#popupListCustm .qnaType dd{float:left; width:80%; line-height:20px; padding:10px 0; border-bottom:1px solid #ddd;}
#popupListCustm .qnaType dt .qnaM{margin-left:25px;}
#popupListCustm .qnaType dd .qnaM{margin-left:15px;}


/* 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;padding-left:0;}
.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;padding:12px 0;line-height:20px;} /* 2015-12-03 ¼Ó¼º º¯°æ */
.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:12px;font-weight:normal;color:#fff; background-color:#7d6857; padding:2px 10px; border-radius:0px;text-align:center;} /* 2015-11-17 ¼Ó¼º°ª º¯°æ */
.mypageReserv .h4-holder.mobile span {display:block;float:right;font-size:12px;font-weight:normal;color:#fff; background-color:#7d6857; padding:2px 10px; border-radius:0px;} /* 2016-01-20 ¼Ó¼º°ª º¯°æ */
.mypageReserv .h4-holder.mobile span.contactus {margin-top:-30px;} /* 2016-01-22 ¼Ó¼º Ãß°¡ */
.mypageReserv .h4-holder span.name {background-color:#fff; color:#7e6956; font-weight:bold; float:left; font-size:13px; display:inline-block; padding:0; margin-right:7px;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .h4-holder span a {text-decoration:none; color:#fff;} /* 2015-11-17 ¼Ó¼º°ª Ãß°¡ */
.mypageReserv .h4-holder p {display:inline-block;}
.mypageReserv .h4-holder ul {border-top:2px #7e6956 solid; margin-top:15px}
.mypageReserv .h4-holder li {margin-top:20px} /* 2015-12-03 ¼Ó¼º º¯°æ */
.mypageReserv .h4-holder .right{display:block;float:right;font-size:12px;font-weight:normal;color:#9c9c9c; text-align:right;}
.mypageReserv .couponList p {margin:5px 0 10px 0; line-height:21px;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList p img {margin-bottom:3px; margin-right:2px;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList ul {margin-top:30px;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList ul li {float:left; width:21.5%; margin-right:40px; margin-bottom:40px; height:auto;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList ul li ul {margin-top:0;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList ul li ul li {float:left;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList ul li ul li:last-child {position:relative; z-index:10; top:37px; left:-75px;} /* 2015-12-23 ¼Ó¼º Ãß°¡ */

/* 2016-09-01 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList ul li.sdateArea{width:45%;} 
.mypageReserv .couponList ul li .sdate_info{background-color:#f9f6ef; min-height:240px; padding:20px 30px;}
.mypageReserv .couponList ul li .sdate_info p{font-weight:bold; font-size:16px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ebe7e0;} 
.mypageReserv .couponList ul li .sdate_info dt{margin-bottom:10px; font-weight:bold; line-height:20px; color:#7e6956; font-size:14px;}
.mypageReserv .couponList ul li .sdate_info dd{margin-bottom:5px; line-height:20px;}
.mypageReserv .couponList ul li .sdate_info dd a.p_txt{color:#4b4e53; font-weight:bold;}

.sdate_info_m{background-color:#f9f6ef; padding:20px; margin-bottom:30px;}
.sdate_info_m p{font-weight:bold; font-size:14px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ebe7e0;} 
.sdate_info_m dt{margin-bottom:10px; font-weight:bold; line-height:20px; color:#7e6956; font-size:14px;}
.sdate_info_m dd{margin-bottom:5px; line-height:20px;}
.sdate_info_m dd a.p_txt{color:#4b4e53; font-weight:bold;}
/* 2016-09-01 ¼Ó¼º Ãß°¡ */


a.mypage_reservation {color:#4b4e53;} /* 2016-01-22 ¼Ó¼º Ãß°¡ */

.mypageReserv .couponList .part1 {display:block; float:left;} /* 2016-01-18 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList .part1 > p {font-size:16px; font-weight:bold; margin-top:30px; color:#303030;  width:1145px; line-height:21px; padding-top:15px; border-top:1px solid #ddd;} /* color:#806959; 2016-04-19 ¼Ó¼º ¼öÁ¤ */
.mypageReserv .couponList .part2 {display:inline-block; float:left; margin-top:-20px; margin-bottom:10px;} /* 2016-01-18 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList .part2 > p {font-size:14px; font-weight:bold; margin-top:30px; color:#303030;  line-height:21px;} /* color:#806959; 2016-04-19 ¼Ó¼º ¼öÁ¤ */
.mypageReserv .couponList .part2 > p span {padding-bottom:15px; border-bottom:1px solid #e7e6e4;}

.mypageReserv .couponList_infoBox {margin-top:10px;}  /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList_infoBox ul {margin-bottom:20px;}
.mypageReserv .couponList_infoBox li {line-height:24px;}  /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList_infoBox li img {margin-bottom:3px; margin-right:2px;}  /* 2015-12-23 ¼Ó¼º Ãß°¡ */
.mypageReserv .couponList_infoBox .btn_web {float:right; margin-top:-150px; margin-right:100px;} /* 2016-01-05 ¼Ó¼º ¼öÁ¤ */
.mypageReserv .couponList_infoBox .btn_web a {display:block; width:200px; height:50px; line-height:50px; font-size:14px; margin-bottom:10px;} /* 2016-01-05 ¼Ó¼º ¼öÁ¤ */

.CouponArea.rollingSlide .flexslider{margin:0 26px; height:330px;}/*2016-01-14 */
.CouponArea.rollingSlide .flexslider ul li{margin:0; max-height:330px;}/*2016-01-14 */
/*.CouponArea.rollingSlide .flexslider ul li img{width:100%;} 2016-01-08 ¼Ó¼ºÁ¦°Å :: Àü»ê½Ç ±è¹ÎÁÖ ´ë¸® */
.CouponArea.rollingSlide .flexslider ul li ul {margin-top:0;padding:0 20px;} /* 2015-12-26 Ãß°¡ 2016-01-04 ¼öÁ¤*/
.CouponArea.rollingSlide .flexslider ul li ul li {float:left;} /* 2015-12-26 Ãß°¡ */
.CouponArea.rollingSlide .flexslider ul li ul li:last-child {position:relative; z-index:10;} /* 2015-12-26 Ãß°¡ */
/*.CouponArea.rollingSlide .flexslider ul li ul li:last-child {position:relative; z-index:10; top:-210px; left:15px;}  2015-12-26 Ãß°¡ */
.CouponArea.rollingSlide .flexslider ul li ul li img {width:100%;}
.CouponArea.rollingSlide .flexslider .flex-viewport {z-index:99;}
.CouponArea.rollingSlide .flexslider .flex-viewport ul li{position:relative;text-align:center;}
.CouponArea.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;}
.CouponArea.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;}
.CouponArea.rollingSlide .flex-control-nav{display:none;}
.CouponAreaText {text-align:center; margin-bottom:30px; margin-top:-25px; } /* 2016-01-19 ¼Ó¼º Ãß°¡ */
.CouponAreaText ul {width:250px; margin:0 auto; }
.CouponAreaText ul li {text-align:left; line-height:25px; padding-left:25px;}

/* nest friends */
.mypageReserv .coutit:first-child {margin-top:50px;vertical-align:middle; height:55px;color:#888d91;font-weight:bold;} /* 2015-11-30 Ãß°¡ */
.mypageReserv .coutit {margin-top:0px;vertical-align:middle; height:50px;color:#888d91;font-weight:bold;} /* 2015-11-30 ¼Ó¼ºº¯°æ */
.mypageReserv .coutit:after{overflow:hidden;clear:both;content:''}
.mypageReserv .coutit .thmb{float:left;margin-right:15px}
.mypageReserv .coutit .cont{float:left;}
.mypageReserv .coutit p{padding-bottom:5px;line-height:19px}
.mypageReserv .coutit p {color:#7e6956;font-weight:bold; font-size:18px;}
.mypageReserv .coutit p span {font-size:14px; } /* 2015-12-07 Ãß°¡ */

.mypageReserv .listBox ul {margin-top:0px;} /* 2015-11-30 ¼Ó¼º º¯°æ */
.mypageReserv .listBox ul li{text-align:center;}
.mypageReserv .listBox ul li a{display:block;color:#4B4E53;}
.mypageReserv .listBox ul li a img{width:100%;}
.mypageReserv .listBox ul li a img+strong{overflow:hidden;height:34px;line-height:16px;}
.mypageReserv .listBox ul li strong {display:block;margin-top:15px;font-size:12px;}
.mypageReserv .listBox ul li span{ display:block;color:#4B4E53; height:32px;}
.mypageReserv .listBox ul li em{clear:both;display:inline;line-height:20px;color:#888d91;font-weight:bold;}
.mypageReserv .listBox ul li em strong{font-size:12px;margin:0;font-size:12px;color:#888d91;}
.mypageReserv .listBox ul li{margin-bottom:0px;}
.mypageReserv .listBox ul li span:last-child {overflow:hidden;display:block;height:32px;color:#4B4E53;line-height:16px; margin-bottom:50px;}

/* nest friends_mypage_main */
.mypageReserv .listBox2 ul {width:100%;float:left;}
.mypageReserv .listBox2 ul li{display:block;text-align:center;}
.mypageReserv .listBox2 ul li a{display:block;color:#4B4E53;}
.mypageReserv .listBox2 ul li a img{width:auto;}
.mypageReserv .listBox2 ul li a img+strong{overflow:hidden;height:34px;line-height:16px;}
.mypageReserv .listBox2 ul li strong{display:block;margin-top:15px;font-size:12px;}
.mypageReserv .listBox2 ul li span{display:block;color:#4B4E53;}
.mypageReserv .listBox2 ul li em{clear:both;display:inline;line-height:20px;color:#888d91;font-weight:bold;}
.mypageReserv .listBox2 ul li em strong{font-size:12px;margin:0;font-size:12px;color:#888d91;}

.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:130px;height:32px;font-weight:bold;color:#7E6956;text-align:center;line-height:32px;background:#fff;border:2px #7E6956 solid;}
.mypageReserv .btnCenter.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;}/* 2015-11-17 Ãß°¡ */
.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;}
/*Mypage couponbox 2015-07-28*/
.mypageReserv .MycouponBox {display:block;float:left;margin:50px 0 50px 0; width:100%;}
.mypageReserv .MycouponBox ul{margin:0; width:100%;}
.mypageReserv .MycouponBox ul li{float:left;padding-left:40px;}
.mypageReserv .MycouponBox ul li:first-child{padding-left:0;}

.mypageReserv .btnCenter {margin:20px 0 35px 0;} /*2020-12-10 ¼öÁ¤*/
.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.box-holder .itemBoxCounsel {display:block;float:left;margin:0 0 0 4%;width:48%;} /*2016-07-20 °í°´ÀÇ¼Ò¸®Ãß°¡ ±è¹ÎÁÖ*/
.mypageReserv div.box-holder .itemBoxCounsel:first-child {margin:0;}
.mypageReserv div.col2 .itemBox {width:100%;} /* 2015-12-23 ¼Ó¼º º¯°æ */
.mypageReserv div.col3 .itemBox {width:32%;}
.mypageReserv div.col2 .itemBoxCounsel {width:100%;}/*2016-07-20 °í°´ÀÇ¼Ò¸®Ãß°¡ ±è¹ÎÁÖ*/
.mypageReserv div.col3 .itemBoxCounsel {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;}
/*.stepw{padding:20px 0;font-size:13px;color:#ccc;background:#fff;border-bottom:2px #D4CAC1 solid;}*/
.stepw{padding:20px 0;font-size:13px;color:#ccc;background:#fff;}
.stepw ol{text-align:center;}
.stepw ol li{display:inline-block;margin-right:7px;vertical-align:middle;text-transform:uppercase;}
.stepw ol li img{vertical-align:middle;}
.stepw ol li span{display:inline-block;}
.stepw ol li.on{display:inline-block;font-weight:bold;color:#66513E;}
.stepw 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 .mobile_rbtn{display:block;position:absolute;top:12px;right:20px;}
.reservInfo .mobile_rbtn .btn_pre_m{width:55px; height:27px; margin-right:5px;}
.reservInfo .mobile_rbtn .btn_reset_m{width:55px; height:27px;}
.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; font-weight:bold;}
.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 .infoBtn {display:inline-block; margin:2px 0 0 2px;width:86px;height:27px;font-size:12px;color:#fff;line-height:27px;text-align:center;background:#8D8D8F;} /*2018-11-29 Àå¼ºÈñ*/
.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 .reservTxt{margin:20px 0 20px 0;font-size:12px;color:#666;border:1px #e5e5e5 solid;background:#fafafa; padding:25px 30px;}/*2018-01-17 Àå¼ºÈñ*/
.reservation .reservTxt h4{display:block; margin-bottom:15px;font-size:14px;font-weight:bold;color:#444;}
.reservation .reservTxt .box{border:1px solid #e5e5e5; padding:10px 15px; background-color:#fff; color:#444; line-height:20px; margin-bottom:10px;}
.reservation .reservTxt .tbox{line-height:20px;}
.reservation .reservTxt .tbox .txt{color:#69543f; font-size:12px; line-height:18px; margin-top:10px; display:inline-block;}/*2018-01-17 Àå¼ºÈñ*/
.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;overflow:hidden;}/*2018-01-17 Àå¼ºÈñ*/
.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;margin:20px 0;height:20px;font-size:18px;font-weight:bold;color:#303030;line-height:20px;}
.reservation .calendar {height:480px;border:1px #a59585 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 #a59585 solid;}
.reservation .caption p {display:block;float:right;}
.reservation .caption .icon {display:inline-block;width:24px;height:24px;background:#fff;border:1px solid #eee;vertical-align:middle;}
.reservation .caption .active {background:#65503f;border:1px solid #65503f;}
.reservation .caption .active2 {background:#f9f6ef;border:1px solid #d6d3cc;}
.reservation .dateTit{font-size:15px;font-weight:bold;color:#333;line-height:50px;border-bottom:1px #E5E5E5 solid;}
.reservation .dateTit .leftTit{display:inline-block; height:50px; border-right:1px #a59585 solid; width:430px; text-align:center; color:#ac4c4e;} /*2018-04-06 Àå¼ºÈñ*/
.reservation .dateTit .rightTit{display:inline-block; height:50px;text-align:center; width:430px; color:#3c5385;} /*2018-04-06 Àå¼ºÈñ*/
.reservation .ui-datepicker{min-width:390px;height:280px;border:0px none !important; margin:0 auto;}
.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:3px 0;}
.reservation .calendar .hasDatepicker {display:inline-block;width:49.6%;padding:10px 0 0 0;height:360px;}
.reservation #dateFrom {border-right:1px #a59585 solid;}
.reservation .infobtn{margin:20px 0 0 0;text-align:center; background:red;}
.reservation .info {margin:20px 0 0 0;text-align:right; background-color:#fbf9f4;}
.reservation .info ul {margin:0 0 20px 0;padding:15px 30px;text-align:left; border:1px #D6D3CC solid;} /*border:1px #E5E5E5 solid;*/
.reservation .info ul li {display:block;padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.reservation .info ul li ul {margin:0; border:0; padding:5px; } /* 2015-12-16 Ãß°¡ */
.reservation .info ul li ul li {background:none; line-height:22px; display:block;padding-left:0px; font-size:12px;} /* 2015-12-21 º¯°æ */
.reservation .info b {color:#69543F;}
.reservation .info .btn{display:inline-block;height:24px;padding:0 15px;line-height:24px;font-size:12px;color:#fff;text-align:center;background:#7e6956;text-decoration:none; vertical-align:middle;}
.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:150px;} /* 2015-12-16 ¼Ó¼º º¯°æ */
.reservation .item b.fc-7F6856 {display:block;margin:12px 0;font-size:18px;font-weight:bold;color:#4C3806;} /* 2015-12-16 ¼Ó¼º º¯°æ */
.reservation .item span.desc {display:block;margin:10px 0 0 0;line-height:22px;} /* 2015-12-16 ¼Ó¼º º¯°æ */
.reservation .item .thumb {display:block;float:left;margin:10px 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;*/ width:110px; margin-top:10px;} /* 2015-12-16 ¼Ó¼ºº¯°æ */
.reservation .item span.vat {display:block;margin:10px 0 0 0;line-height:22px;color:#4c3806;} /* 2016-03-25 ¼Ó¼ºÃß°¡ :: Àü»ê½Ç ±è¹ÎÁÖ´ë¸® */

.reservation .reservForm div.label {display:block;margin:8px 0 8px 30px;padding:0;line-height:29px;}
.reservation .reservForm div.label span {display:inline-block;width:70px; font-weight:bold;vertical-align:middle;}
.reservation .reservForm .peoCnt{padding: 0px 10px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 90px !important; background-color: rgb(255, 255, 255);cursor:pointer;}
.reservation .reservForm div.label .peoSelectWin { display:none;position: absolute; margin-top: -1px; padding: 15px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 380px; line-height: 25px; background-color: rgb(255, 255, 255);z-index: 98;}
.reservation .reservForm div.label .peoSelectWin h3{font-weight:bold;color:#666;margin-bottom:10px;}
.reservation .reservForm div.label .peoSelectWin strong{color:#666;font-size:12px;}
.reservation .reservForm div.label .peoSelectWin span{float:left;color: #999;padding: 0 10px; border-top: 1px solid #d8dadb;border-bottom: 1px solid #d8dadb;text-align: center;width: 83px;line-height: 19px; font-size:11px;font-weight:normal;}
.reservation img.pay{width:auto; height:30px; vertical-align:-10px; margin-left:10px;}

#peoSelectWinClose{ position: absolute; right: 0px; margin-right: 15px; font-size: 18px; top: 15px; width: 25px;  text-align: center; background-color: #8D8D8F; color: #fff;cursor: pointer;}

#adult_div, #junior_div, #kid_div{display:inline-block;}
#adult_minus { position: relative; display: block; float: left; width: 15px; height: 38px; border: 1px solid #d8dadb; font-size: 38px; padding: 0 12px; color: #65503f;cursor: pointer;}
#adult_plus { position: relative; display: block;  width: 19px;  height: 34px;  border: 1px solid #d8dadb;  font-size: 30px;  padding: 2px 10px; color: #65503f;float: left;cursor: pointer;}
#junior_minus { position: relative; display: block; float: left; width: 15px; height: 38px; border: 1px solid #d8dadb; font-size: 38px; padding: 0 12px; color: #65503f;cursor: pointer;}
#junior_plus { position: relative; display: block;  width: 19px;  height: 34px;  border: 1px solid #d8dadb;  font-size: 30px;  padding: 2px 10px; color: #65503f;float: left;cursor: pointer;}
#kid_minus { position: relative; display: block; float: left; width: 15px; height: 38px; border: 1px solid #d8dadb; font-size: 38px; padding: 0 12px; color: #65503f;cursor: pointer;}
#kid_plus { position: relative; display: block;  width: 19px;  height: 34px;  border: 1px solid #d8dadb;  font-size: 30px;  padding: 2px 10px; color: #65503f;float: left;cursor: pointer;}
#peo_cnt_send{ display: inline-block; border: 1px solid #d8dadb; width: 100%;text-align: center; padding: 10px 0;background-color: #8D8D8F; color: #fff;font-weight: bold;}

#kid_age_list{ display: inline-block; width: 100%; margin: 10px 0;}
#kid_age_list span{ display: inline-block; width: 100%;text-align: left; border: none; margin: 5px 0;}

.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;}

.roomList ul.list li .priceBox {display:block;height:80px;font-size:13px;background:#FAFAFA;border-top:1px #E5E5E5 solid;clear:both;} /* 2016-01-20 ¸¶ÄÄÆÀ Àå¼ºÈñ Ãß°¡ */
.roomList ul.list li .priceBox .priceInfo {display:block;float:left; width:400px;color:#333; padding:0 0 0 30px;}
.roomList ul.list li .priceBox .priceInfo .view {color:#283643;}
.roomList ul.list li .priceBox .priceInfo a {display:block;float:right;margin:7px 30px 7px 20px;width:62px;height:40px;font-size:12px;font-weight:bold;color:#fff;line-height:40px;text-align:center;background:#696A6C;}
.roomList ul.list li .priceBox .priceInfo .priceNum{display:block;float:right;color:#A59586; text-align:right; margin-top:8px; line-height:18px;}
.roomList ul.list li .priceBox .priceInfo .priceNum b{color:#283643;}
.roomList ul.list li .priceBox .priceInfo .view{line-height:55px; font-size:14px;}
.roomList ul.list li .priceBox .priceInfo:first-child {border-right:1px #E5E5E5 solid;}

.roomList ul.list li .priceBox .priceInfo .priceCompare {display:block;height:25px;color:#a59586;}/* 2016-06-08 ±è¹ÎÁÖ Ãß°¡ */

.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; margin-left:50px;} /* 2015-12-26 ¼Ó¼ºº¯°æ */
.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 .mentinfo{padding:0 40px 20px 40px; line-height:20px; color:#777; font-size:12px;}
.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; height:150px; background:#FAFAFA;border:1px #D6DEE0 solid;} /* 2016-08-17 Àå¼ºÈñ ¼öÁ¤ */
.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;}
.roomOption .btn{display:inline-block;height:24px;padding:0 15px;line-height:24px;font-size:12px;color:#fff;text-align:center;background:#7e6956;text-decoration:none; vertical-align:middle;}
.roomBanner .item {border:1px #E5E5E5 solid;}
.reservTable h4 span {font-size:13px;font-weight:normal;color:#ca2222; margin-left:10px;}
.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;text-align:left;} /* 2016-02-18 ¼Ó¼º¼öÁ¤ */
.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;}
.reservTable .check_b{width:20px; height:20px;}

.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;*/float:right;margin:45px 0 0 0; text-align:center;width:25%;}
.reservBtn a:first-child {margin-top:0; padding-left:0; padding-right:0; width:300px;} /* 2015-12-16 Ãß°¡ */
.reservBtn a.sofaBtn {margin-top:0; padding-left:0; padding-right:0; width:300px;} /* 2024-12-18 Ãß°¡ */
.reservBtn .inquirePopup {float:left; width:145px; margin-top:10px; padding-left:0; padding-right:0;} /* 2015-12-16 Ãß°¡ */
.reservBtn .sketchPopup {width:145px; margin-top:10px; padding-left:0; padding-right:0;}/* 2015-12-16 Ãß°¡ */
.reservBtn .sketchPopup2 {width:145px; margin-top:10px; padding-left:0; padding-right:0;}

/* ¿¹¾àÈ¯ºÒ/Ãë¼Ò ±ÔÁ¤ */
.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;}

/*2017-04-07 Ãß°¡ Àå¼ºÈñ*/
.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 #ccc solid; border-left:1px #ccc solid;}
.cancel .tblc thead > tr > th {font-weight:bold; color:#464646; background-color:#F4F4F4; border-right:1px #ccc solid; border-bottom:1px #ccc solid; line-height:22px; padding:10px 0;}
.cancel .tblc tbody > tr > th {text-align:center; color:#464646; background-color:#F4F4F4; border-right:1px #ccc solid; border-bottom:1px #ccc solid; line-height:22px;}
.cancel .tblc tbody > tr > td {text-align:left; padding:15px; border-right:1px #ccc solid; height:20px; border-bottom:1px #ccc solid; line-height:22px; vertical-align:top; background:#fff;}
.cancel .tblc tbody > tr > td.txt_c{text-align:center;}
.cancel .tblc tbody > tr > td.txt_b{font-weight:bold;}
.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;}
.cancel .cTit{display:inline-block; font-weight:bold; color:#464646; font-size:15px; margin:20px 0 15px 0;}
.cancel .cWrap2{position:relative; padding-bottom:30px; border-bottom:1px dotted #666;}
.cancel .cWrap{padding:20px; border:1px solid #E0E0E0; background-color:#fafafa;}
.cancel .cWrap .infoTxt3{line-height:22px; padding-top:15px;}
.cancel .cWrap .infoTxt3 dt{font-weight:bold; color:#464646; font-size:14px; margin-bottom:5px;}
.cancel .tblc2{width:100%; color:#464646; border-top:1px #ccc solid; border-left:1px #ccc solid;}
.cancel .tblc2 thead > tr > th {font-weight:bold; color:#464646; background-color:#F4F4F4; border-right:1px #ccc solid; border-bottom:1px #ccc solid; line-height:22px; padding:10px 0;}
.cancel .tblc2 tbody > tr > th {text-align:center; color:#464646; background-color:#F4F4F4; border-right:1px #ccc solid; border-bottom:1px #ccc solid; line-height:22px;}
.cancel .tblc2 tbody > tr > td {text-align:left; padding:15px; border-right:1px #ccc solid; border-bottom:1px #ccc solid; line-height:22px; vertical-align:top; background:#fff;}


/* ¿¹¾àÆäÀÌÁö ¿¹¾àÈ¯ºÒ/Ãë¼Ò ±ÔÁ¤ 2017-04-07 Ãß°¡ Àå¼ºÈñ */ 
.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;}
.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;}
.reservCancel .cTit{font-weight:bold; color:#464646; font-size:14px; margin:20px 0 15px 0;}
.reservCancel .cWrap .infoTxt3{line-height:22px; padding-top:15px;}
.reservCancel .cWrap .infoTxt3 dt{font-weight:bold; color:#464646; font-size:14px; margin-bottom:5px;}
.reservCancel .tblc2{width:100%; color:#464646; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.reservCancel .tblc2 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 .tblc2 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 .tblc2 tbody > tr > td {text-align:left; padding:15px; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:22px; vertical-align:top; background:#fff;}
.reservCancel .infoTxt3 .check_b{width:20px; height:20px;}
.reservCancel .infoTxt3 .check_t{font-size:15px;}


/*DIY*/
.diyArea{position:relative; overflow:hidden;}
.diyArea .boxR{width:800px; float:right;}
.diyArea .boxR .stay{border-top:2px solid #a59585; border-bottom:1px solid #cfccc7;}
.diyArea .boxR .stay01{padding:15px 0; border-bottom:1px dashed #cfccc7;}
.diyArea .boxR .nline{border:0;}
.diyArea .boxR .stay01::after{content: ''; display: block; clear: both;}
.diyArea .boxR .stay01 li{float:left;display:inline-block;}
.diyArea .boxR .stay01 li .swTxt{padding-top:35px; display:block; font-size:15px;}
.diyArea .boxR .stay01 li.rline{border-right:1px solid #cfccc7;}
.diyArea .boxR .stay01 dt .sTxt{font-weight:bold; color:#a59585; font-size:15px;}
.diyArea .boxR .stay01 dl{padding:0 20px;}
.diyArea .boxR .stay01 dt{margin-bottom:10px;}
.diyArea .boxR .stay01 dd{border:1px solid #cfccc7; width:120px; padding:0 10px; overflow:hidden;}
.diyArea .boxR .stay01 dd .rBtnCal{float:right; display:inline-block; background:url(../img/reservation/resv_s02_icon02.jpg) center no-repeat; height:21px; width:21px; vertical-align:middle; padding:5px 0;}
.diyArea .boxR .stay01 dd .cTxt{line-height:25px; font-weight:bold; color:#333333; font-size:15px;}
.diyArea .boxR .stay01 dd .sBox{display:inline-block; border:1px solid #cfccc7; height:32px; width:80px; font-weight:bold; color:#333333; font-size:15px;}
.diyArea .boxR .stay01 dd.nline{border:0; padding:0;}
.diyArea .boxR .stay02{padding:15px 0;}
.diyArea .boxR .stay02 dd .child_sbox{display:inline-block;float:left; margin-right:10px;}
.diyArea .boxR .stay02::after{content: ''; display: block; clear: both;}
.diyArea .boxR .stay02 li{float:left;display:inline-block;}
.diyArea .boxR .stay02 dt .sTxt{font-weight:bold; color:#a59585; font-size:15px;}
.diyArea .boxR .stay02 dl{padding:0 20px;}
.diyArea .boxR .stay02 dt{margin-bottom:10px;}
.diyArea .boxR .stay02 dd .sBox{display:inline-block; border:1px solid #cfccc7; height:32px; width:80px; font-weight:bold; color:#333333; font-size:15px;}

.diyArea .boxR .diy_pkg .diyTit{font-weight:bold; color:#333333; font-size:18px;}
.diyArea .boxR .diy_pkg .diyTit .tip{font-size:14px; color:#888888; font-weight:normal;}
.diyArea .boxR .diy_pkg .tip_red{font-size:14px; color:#ae605a;}
.diyArea .boxR .diy_pkg .pkg_list{border-top:2px solid #a59585; padding:15px 0;}
.diyArea .boxR .diy_pkg .pkg_list::after{content: ''; display: block; clear: both;}
.diyArea .boxR .diy_pkg .pkg_list li{float:left; display:inline-block; margin-bottom:15px; font-size:14px;}
.diyArea .boxR .diy_pkg .pkg_list li.mr40{margin-right:40px;}
.diyArea .boxR .diy_pkg .pkg_list li.last{margin-bottom:0;}

.diyArea .boxR .diy_room .diyTit{font-weight:bold; color:#333333; font-size:18px;}
.diyArea .boxR .diy_room .diyTit .tip{font-size:14px; color:#888888; font-weight:normal;}
.diyArea .boxR .diy_room .tip_red{font-size:14px; color:#ae605a;}
.diyArea .boxR .diy_room .room_list{border-top:2px solid #a59585; padding:15px 0;}
.diyArea .boxR .diy_room .room_list::after{content: ''; display: block; clear: both;}
.diyArea .boxR .diy_room .room_list li{float:left; display:inline-block; margin-bottom:15px; font-size:14px; width:380px;}
.diyArea .boxR .diy_room .room_list li.mr40{margin-right:40px;}
.diyArea .boxR .diy_room .room_list li.last{margin-bottom:0;}
.diyArea .boxR .diy_room .room_list .left{float:left;}
.diyArea .boxR .diy_room .room_list .right{float:right;}
.diyArea .boxR .diy_room .room_list .tit{font-weight:bold; font-size:16px; line-height:25px; color:#493c36;}
.diyArea .boxR .diy_room .room_list .tit_wrap::after{content: ''; display: block; clear: both;}
.diyArea .boxR .diy_room .room_list .info_wrap::after{content: ''; display: block; clear: both;}
.diyArea .boxR .diy_room .room_list .info_wrap dt{width:20%; float:left; line-height:20px; font-weight:bold; color:#a59585; padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 10px no-repeat;}
.diyArea .boxR .diy_room .room_list .info_wrap dd{float:left; line-height:20px; width:70%;}
.diyArea .boxR .diy_room .room_list .radio_wrap{background-color:#f9f6ef; padding:15px 20px;line-height:20px;}
.diyArea .boxR .diy_room .room_list .radio_wrap .mr40{margin-right:40px;}

.diyArea .boxR .diy_guest .diyTit{font-weight:bold; color:#333333; font-size:18px;}
.diyArea .boxR .diy_guest .diyTit .tip{font-size:14px; color:#888888; font-weight:normal;}
.diyArea .boxR .diy_guest .tip_red{font-size:14px; color:#ae605a;}
.diyArea .boxR .diy_guest table.basic{border-top:2px solid #a59585;}
.diyArea .boxR .diy_guest table.basic tbody > tr > th{text-align:left; padding:10px 25px;}
.diyArea .boxR .diy_guest table.basic tbody > tr > td{text-align:left; padding:10px 25px;}
.diyArea .boxR .diy_guest table.basic tbody > tr > th b.star{color:#cb2323;}
.diyArea .boxR .diy_guest table.basic tbody > tr > th.nstar{padding-left:34px;}
.diyArea .boxR .diy_guest table.basic tbody > tr > td .btxt{display:block; font-size:12px; width:454px; text-align:right; color:#888d91;}

.diyArea .boxR .diy_agreement .diyTit{font-weight:bold; color:#333333; font-size:18px;}
.diyArea .boxR .diy_agreement .tip_red{font-size:14px; color:#ae605a;}
.diyArea .boxR .diy_agreement .agree{position:relative; border:1px solid #e3e3e3; background-color:#faf9f5; overflow:hidden;}
.diyArea .boxR .diy_agreement .agree a.agreeTit{display:table; height:51px; width:100%; padding:0 25px; color:#333;}
.diyArea .boxR .diy_agreement .agree a.agreeTit p{display:table-cell; vertical-align:middle; font-size:16px; font-weight:bold;}
.diyArea .boxR .diy_agreement .agree a.agreeTit p.on{background:url(../img/reservation/resv_s04_icon_close.png) no-repeat 730px;}
.diyArea .boxR .diy_agreement .agree a.agreeTit p.off{background:url(../img/reservation/resv_s04_icon_open.png) no-repeat 730px;}
.diyArea .boxR .diy_agreement .agree .agreeCon{background-color:#ffffff; border-top:1px solid #e3e3e3; padding:25px; line-height:20px;}
.diyArea .boxR .diy_agreement .agree_check{border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:25px; overflow:hidden;}
.diyArea .boxR .diy_agreement .agree_check .tit_l{float:left;}
.diyArea .boxR .diy_agreement .agree_check .tit_r{float:right;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox{border:1px solid #e3e3e3; overflow:auto; width:96%; height:150px; padding:2%}
.diyArea .boxR .diy_agreement .agree_check2{overflow:hidden;padding:0 25px;}
.diyArea .boxR .diy_agreement .agree_check2 .tit_r{float:right;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agree_td{border-top:1px solid #a59585; border-left:1px solid #a59585;} 
.diyArea .boxR .diy_agreement .agree .agreeCon .agree_td td{border-bottom:1px solid #a59585; border-right:1px solid #a59585; text-align:center;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agree_td thead td{background-color:#faf9f5;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agree_td td.point{font-weight:bold; font-size:16px;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc{width:100%; color:#777; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc thead > tr > th {font-weight:bold; color:#464646; background-color:#FAFAFA; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px; padding:10px 0;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc tbody > tr > th {text-align:center; color:#464646; background-color:#FAFAFA; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc tbody > tr > td {text-align:left; padding:10px; border-right:1px #E0E0E0 solid; min-height:100px; color:#464646; border-bottom:1px #E0E0E0 solid; line-height:20px; background:#fff;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc .bTxt{font-weight:bold;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc .iTxt{text-decoration:underline;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .infoTxt{line-height:20px; padding:15px 0;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .infoTxt dt{font-weight:bold; color:#464646; margin-bottom:5px;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .infoTxt2{border:1px solid #E0E0E0; line-height:20px; padding:15px; background-color:#fff;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .infoTxt2 dt{font-weight:bold; color:#464646; margin-bottom:5px;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .cTit{font-weight:bold; color:#464646; margin:20px 0 15px 0;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .cWrap .infoTxt3{line-height:20px; padding-top:15px;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .cWrap .infoTxt3 dt{font-weight:bold; color:#464646; margin-bottom:5px;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc2{width:100%; color:#464646; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc2 thead > tr > th {font-weight:bold; color:#464646; background-color:#FAFAFA; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px; padding:10px 0;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc2 tbody > tr > th {text-align:center; color:#464646; background-color:#FAFAFA; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px;}
.diyArea .boxR .diy_agreement .agree .agreeCon .agreeBox .tblc2 tbody > tr > td {text-align:left; padding:10px; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px; vertical-align:top; background:#fff;}


.diyArea .boxL{width:358px; float:left; margin-right:20px; border-top:2px solid #a59585; border-bottom:1px solid #ceccc6; border-right:1px solid #ceccc6; border-left:1px solid #ceccc6; background-color:#f9f6ef;}
.diyArea .boxL .tit{height:30px; line-height:30px; font-weight:bold; font-size:16px; margin:20px 25px 0 25px; color:#493c36;}
.diyArea .boxL .cList{position:relative; margin:0px 25px;}
.diyArea .boxL .cList .pkg_tit{font-weight:bold; height:20px; line-height:20px; margin-bottom:5px; color:#493c36;}
.diyArea .boxL .cList .pkg_check{line-height:20px;background:url(../img/reservation/resv_s03_icon_dot.png) 0px 8px no-repeat; padding-left:10px;}
.diyArea .boxL .cList .pkg_price{background-color:#fff; border-top:2px solid #a59585; border-bottom:1px solid #cfccc7; padding:10px 20px;}
.diyArea .boxL .cList .pkg_price .p_tit{display:block; font-size:15px; font-weight:bold; text-align:right; height:25px;}
.diyArea .boxL .cList .pkg_price .p_pic{display:block; font-size:18px; font-weight:bold; text-align:right; color:#b06059;}
.diyArea .boxL .cList li .delBtn{color:#fff;background:url(../img/sub/btn_diy_del.png) no-repeat;text-indent:-9999em; margin-left:5px; width:18px; height:18px; display:inline-block;}
.diyArea .boxL .cList li{position:relative; border-bottom:1px solid #ceccc6; line-height:40px; padding:15px 0;}
.diyArea .boxL .cList li.last{border:0;}
.diyArea .boxL .cList li.logout{height:390px;}
.diyArea .boxL .cList li .cJoin{position:absolute; top:120px; text-align:center; line-height:22px; width:316px;}
.diyArea .boxL .cList li .infoBtn{margin:13px 0 8px 0; display:inline-block; width:266px; text-align:center; font-weight:bold; border:1px solid #ceccc6; background-color:#493c36; color:#fff; vertical-align:middle; height:35px; padding:0 20px;line-height:33px;font-size:13px;}
.diyArea .boxL .cList li .disableBg{position:absolute; top:0; left:0; background-color:#f9f6ef; width:100%; height:40px; filter:alpha(opacity=70); opacity:.70;}
.diyArea .boxL .cList li .disableTxt{position:absolute; top:8px; left:208px; z-index:9000; border:1px solid #a59585; color:#a59585; font-weight:bold; padding:0 10px; height:25px; line-height:25px; background-color:#fff;}

.diyArea_m .top_img{width:100%;}
.diyArea_m .stay{border-top:2px solid #a59585; border-bottom:1px solid #cfccc7;}
.diyArea_m .stay01{padding:15px 0; border-bottom:1px dashed #cfccc7;}
.diyArea_m .nline{border:0;}

.diyArea_m .stay01{display:table; width:100%;}
.diyArea_m .stay01 .stay_d{display:table-cell; width:50%;}
.diyArea_m .stay01 .stay_d .sTxt{margin-bottom:10px;}
.diyArea_m .stay01 .stay_d .sTxt .txt_p{font-weight:bold; color:#a59585; font-size:15px;}
.diyArea_m .stay01 .stay_d .sInput{border:1px solid #cfccc7; width:92%; display:table-cell; padding:2%; float:left; background:url(../img/reservation/resv_s02_icon02.jpg) 7px 5px no-repeat; vertical-align:middle; cursor:pointer;}
.diyArea_m .stay01 .stay_d .sInput input{outline:0; border:none; margin-left:25px; width:80%; line-height:25px; font-weight:bold; color:#333333; font-size:15px;}
.diyArea_m .stay01 .stay_d .optionBox{border:1px solid #cfccc7; width:96%; display:table-cell; float:left;}
.diyArea_m .stay01 .stay_d .optionBox .minus{border-right:1px solid #cfccc7; width:15%; height:30px; display:table-cell; float:left; cursor:pointer; padding:5px 0; background:url(../img/reservation/icon_minus.png) center center no-repeat; background-size:50%;}
.diyArea_m .stay01 .stay_d .optionBox .o_txt{text-align:center; display:table-cell; min-width:68%; float:left; padding:5px 0; font-size:12px; color:#8c8d8e;}
.diyArea_m .stay01 .stay_d .optionBox .o_txt .txt_p{color:#333333; font-size:14px;}
.diyArea_m .stay01 .stay_d .optionBox .plus{border-left:1px solid #cfccc7; width:15%; height:30px; display:table-cell; float:right; cursor:pointer; padding:5px 0; background:url(../img/reservation/icon_plus.png) center center no-repeat; background-size:50%;} 
.diyArea_m .stay02{display:table; width:100%; background-color:#faf9f5;}
.diyArea_m .stay02 .stay_d{padding:10px 10px 15px 10px;}
.diyArea_m .stay02 .stay_d .selBox {display:table-cell; padding-right:5px;}
.diyArea_m .stay02 .stay_d .selBox .sBox{width:100%; border:1px solid #cfccc7; height:30px; font-weight:bold; color:#333333; font-size:14px;}
.diyArea_m .stay02 .c_txt{padding:15px 10px 0 10px; font-weight:bold; color:#a59585; font-size:14px; display:block;}

.diyArea_m .diy_pkg .diyTit{font-weight:bold; color:#333333; font-size:17px;}
.diyArea_m .diy_pkg .diyTit .tip{font-size:14px; color:#888888; font-weight:normal;}
.diyArea_m .diy_pkg .tip_red{font-size:14px; color:#ae605a; line-height:18px;}
.diyArea_m .diy_pkg .pkg_list{border-top:2px solid #a59585; padding:15px 0;}
.diyArea_m .diy_pkg .pkg_list::after{content: ''; display: block; clear: both;}
.diyArea_m .diy_pkg .pkg_list li img{width:100%;}
.diyArea_m .diy_pkg .pkg_list li{float:left; display:inline-block; margin-bottom:15px; font-size:14px; width:49%;}
.diyArea_m .diy_pkg .pkg_list li.mr2{margin-right:2%;}
.diyArea_m .diy_pkg .pkg_list li.last{margin-bottom:0;}

.diyArea_m .diy_room .diyTit{font-weight:bold; color:#333333; font-size:17px;}
.diyArea_m .diy_room .diyTit .tip{font-size:14px; color:#888888; font-weight:normal; display:block; margin-top:10px; line-height:18px;}
.diyArea_m .diy_room .tip_red{font-size:14px; color:#ae605a;}
.diyArea_m .diy_room .room_list{border-top:2px solid #a59585; padding:15px 0;}
.diyArea_m .diy_room .room_list::after{content: ''; display: block; clear: both;}
.diyArea_m .diy_room .room_list li img{width:100%;}
.diyArea_m .diy_room .room_list li{float:left; display:inline-block; margin-bottom:15px; font-size:14px; width:49%;}
.diyArea_m .diy_room .room_list li.mr2{margin-right:2%;}
.diyArea_m .diy_room .room_list li.last{margin-bottom:0;}
.diyArea_m .diy_room .room_list .left{float:left;}
.diyArea_m .diy_room .room_list .right{float:right;}
.diyArea_m .diy_room .room_list .btn_view img{width:70%;}
.diyArea_m .diy_room .room_list .tit{font-weight:bold; font-size:16px; line-height:25px; color:#493c36;}
.diyArea_m .diy_room .room_list .tit_wrap::after{content: ''; display: block; clear: both;}
.diyArea_m .diy_room .room_list .info_wrap::after{content: ''; display: block; clear: both;}
.diyArea_m .diy_room .room_list .info_wrap dt{width:30%; float:left; line-height:20px; font-weight:bold; font-size:12px; color:#a59585; padding-left:12px;background:url(/img/sub/bul_info_list.jpg) 0 10px no-repeat;}
.diyArea_m .diy_room .room_list .info_wrap dd{float:left; line-height:20px; width:60%; font-size:12px;}
.diyArea_m .diy_room .room_list .radio_wrap{background-color:#f9f6ef; padding:15px 20px;line-height:20px; font-size:12px;}

.diyArea_m .diy_guest .diyTit{font-weight:bold; color:#333333; font-size:17px;}
.diyArea_m .diy_guest .tip_red{font-size:14px; color:#ae605a; display:block; margin-top:10px;}
.diyArea_m .diy_guest table.basic{border-top:2px solid #a59585;}
.diyArea_m .diy_guest table.basic tbody > tr > th{text-align:left; padding:10px;}
.diyArea_m .diy_guest table.basic tbody > tr > td{text-align:left; padding:10px;}
.diyArea_m .diy_guest table.basic tbody > tr > th b.star{color:#cb2323;}
.diyArea_m .diy_guest table.basic tbody > tr > th.nstar{padding-left:14px;}
.diyArea_m .diy_guest table.basic tbody > tr > td .btxt{display:block; font-size:12px; width:454px; text-align:right; color:#888d91;}

.diyArea_m .diy_agreement .diyTit{font-weight:bold; color:#333333; font-size:17px;}
.diyArea_m .diy_agreement .tip_red{font-size:14px; color:#ae605a;}
.diyArea_m .diy_agreement .agree{position:relative; border:1px solid #e3e3e3; background-color:#faf9f5; overflow:hidden;}
.diyArea_m .diy_agreement .agree a.agreeTit{display:table; height:51px; width:100%; color:#333;}
.diyArea_m .diy_agreement .agree a.agreeTit p{display:table-cell; padding:0 15px; vertical-align:middle; font-size:15px; font-weight:bold; letter-spacing:-1px;}
.diyArea_m .diy_agreement .agree a.agreeTit p.on{background:url(../img/reservation/resv_s04_icon_close.png) no-repeat 95% 18px;}
.diyArea_m .diy_agreement .agree a.agreeTit p.off{background:url(../img/reservation/resv_s04_icon_open.png) no-repeat 95% 18px;}
.diyArea_m .diy_agreement .agree .agreeCon{background-color:#ffffff; border-top:1px solid #e3e3e3; padding:15px; line-height:20px;}
.diyArea_m .diy_agreement .agree_check{border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:15px; overflow:hidden; line-height:20px;}
.diyArea_m .diy_agreement .agree_check .tit_l{float:left;}
.diyArea_m .diy_agreement .agree_check .tit_r{float:right;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox{border:1px solid #e3e3e3; overflow:auto; width:96%; height:150px; padding:2%}
.diyArea_m .diy_agreement .agree_check2{overflow:hidden;padding:0 25px;}
.diyArea_m .diy_agreement .agree_check2 .tit_r{float:right;}
.diyArea_m .diy_agreement .agree .agreeCon .agree_td{border-top:1px solid #a59585; border-left:1px solid #a59585;} 
.diyArea_m .diy_agreement .agree .agreeCon .agree_td td{border-bottom:1px solid #a59585; border-right:1px solid #a59585; text-align:center;}
.diyArea_m .diy_agreement .agree .agreeCon .agree_td thead td{background-color:#faf9f5;}
.diyArea_m .diy_agreement .agree .agreeCon .agree_td td.point{font-weight:bold; font-size:16px;}

.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc{width:100%; color:#777; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc tbody > tr > th {text-align:center; color:#464646; padding:10px 0; background-color:#FAFAFA; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc tbody > tr > td {text-align:left; padding:10px; border-right:1px #E0E0E0 solid; min-height:100px; color:#464646; border-bottom:1px #E0E0E0 solid; line-height:20px; background:#fff;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc .bTxt{font-weight:bold;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc .iTxt{text-decoration:underline;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .infoTxt{line-height:20px; padding:15px 0;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .infoTxt dt{font-weight:bold; color:#464646; margin-bottom:5px;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .infoTxt2{border:1px solid #E0E0E0; line-height:20px; padding:15px; background-color:#fff;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .infoTxt2 dt{font-weight:bold; color:#464646; margin-bottom:5px;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .cTit{font-weight:bold; color:#464646; margin:20px 0 15px 0;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .cWrap .infoTxt3{line-height:20px; padding-top:15px;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .cWrap .infoTxt3 dt{font-weight:bold; color:#464646; margin-bottom:5px;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc2{width:100%; color:#464646; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc2 thead > tr > th {font-weight:bold; color:#464646; background-color:#FAFAFA; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px; padding:10px 0;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc2 tbody > tr > th {text-align:center; color:#464646; background-color:#FAFAFA; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px;}
.diyArea_m .diy_agreement .agree .agreeCon .agreeBox .tblc2 tbody > tr > td {text-align:left; padding:10px; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; line-height:20px; vertical-align:top; background:#fff;}

.diyArea_m .diy_coupon{width:100%; border-top:2px solid #a59585; border-bottom:1px solid #ceccc6; border-right:1px solid #ceccc6; border-left:1px solid #ceccc6; background-color:#f9f6ef;}
.diyArea_m .diy_coupon .tit{height:30px; line-height:30px; font-weight:bold; font-size:16px; margin:20px 20px 0 20px; color:#493c36;}
.diyArea_m .diy_coupon .cList{position:relative; margin:0px 20px;}
.diyArea_m .diy_coupon .cList .pkg_tit{font-weight:bold; height:20px; line-height:20px; margin-bottom:5px; color:#493c36;}
.diyArea_m .diy_coupon .cList .pkg_check{line-height:20px;background:url(../img/reservation/resv_s03_icon_dot.png) 0px 8px no-repeat; padding-left:10px;}
.diyArea_m .diy_coupon .cList .pkg_price{background-color:#fff; border-top:2px solid #a59585; border-bottom:1px solid #cfccc7; padding:10px 20px;}
.diyArea_m .diy_coupon .cList .pkg_price .p_tit{display:block; font-size:15px; font-weight:bold; text-align:right; height:25px;}
.diyArea_m .diy_coupon .cList .pkg_price .p_pic{display:block; font-size:18px; font-weight:bold; text-align:right; color:#b06059;}
.diyArea_m .diy_coupon .cList li .delBtn{color:#fff;background:url(../img/sub/btn_diy_del.png) no-repeat;text-indent:-9999em; margin-left:5px; width:18px; height:18px; display:inline-block;}
.diyArea_m .diy_coupon .cList li{position:relative; border-bottom:1px solid #ceccc6; line-height:40px; padding:15px 0;}
.diyArea_m .diy_coupon .cList li.last{border:0;}
.diyArea_m .diy_coupon .cList li.logout{height:390px;}
.diyArea_m .diy_coupon .cList li .cJoin{position:absolute; top:120px; text-align:center; line-height:22px; width:316px;}
.diyArea_m .diy_coupon .cList li .infoBtn{margin:13px 0 8px 0; display:inline-block; width:100%; text-align:center; font-weight:bold; border:1px solid #ceccc6; background-color:#493c36; color:#fff; vertical-align:middle; height:30px; padding:10px 0;line-height:28px;font-size:16px;}



/* 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;}

.tab2{width:100%;margin:50px 0 25px 0;border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6;}
.tab2 ul{display:table;width:100%;}
.tab2 ul li{display:table-cell;width:12.5%;border-right:1px solid #ceccc6;}
.tab2 ul li:first-child{border-left:1px solid #ceccc6;}
.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:24px;} /* 2015-11-13 line-height °ª º¯°æ */

.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:21px;} /* 2015-12-07 ¼Ó¼º º¯°æ */
.infoBox div.btn {clear:both; float:left;margin-left:15px; margin-bottom:50px; margin-top:15px; width:100%;} /* 2015-12-07 ¼Ó¼º º¯°æ */
.infoBox div.btn .tel {font-size:16px; font-weight:bold; color:#7e6956;} /* 2015-12-07 ¼Ó¼º Ãß°¡ */
.infoBox div.btn a {display:inline-block; margin-right:10px;  } /* 2015-12-07 ¼Ó¼º º¯°æ */
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%;}
.totalagreeBox{position:relative;margin:18px 0;}
.totalagreeBox ul li{padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 6px no-repeat;line-height:18px;}
span.totalagreeBox{padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 6px no-repeat;line-height:18px;}
.totalagreeBox .btnBig{position:absolute;right:0;bottom:-52px;}
.totalagreeBox .print{position:absolute;right:0;top:0;}
.totalagreeBox.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}

/* Accommodation */
.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_img {float:left; margin-bottom:40px;} /* 2016-01-13 ¼Ó¼º Ãß°¡ */
.roominfo_img > .title {width:850px; font-size:16px; font-weight:bold; text-align:left; padding-bottom:20px; margin-bottom:40px; border-bottom:1px solid #ebe7e0; color:#7d6857;}  /* 2016-01-13 ¼Ó¼º Ãß°¡ */
.roominfo_img ul {float:left;}  /* 2016-01-13 ¼Ó¼º Ãß°¡ */
.roominfo_img ul li:first-child {float:left; width:850px; margin:0; margin-bottom:40px!important;}  /* 2016-01-13 ¼Ó¼º Ãß°¡ */
.roominfo_img ul li {float:left; width:250px; margin-right:50px; margin-bottom:40px !important;}  /* 2016-01-13 ¼Ó¼º Ãß°¡ */
.roominfo_img ul li.last {float:left; width:250px; margin-right:0px; }  /* 2016-01-13 ¼Ó¼º Ãß°¡ */
.roominfo_img ul li p {margin-top:10px; margin-bottom:0;} /* 2016-01-13 ¼Ó¼º Ãß°¡ */
.roominfo_img ul li p span {display:block; line-height:21px; font-size:14px; color:#7d6857; text-transform:none; text-align:center; } /* 2016-01-13 ¼Ó¼º Ãß°¡ */

.roominfo_img_m {float:left; width:100%; margin-bottom:40px;} /* 2016-01-14 ¼Ó¼º Ãß°¡ */
.roominfo_img_m > .title {width:100%; font-size:16px; font-weight:bold; text-align:left; padding-bottom:20px; margin-bottom:40px; border-bottom:1px solid #ebe7e0; color:#7d6857;}  /* 2016-01-14 ¼Ó¼º Ãß°¡ */
.roominfo_img_m ul {float:left;}/* 2016-01-14 ¼Ó¼º Ãß°¡ */
.roominfo_img_m ul li {margin:0 auto; margin-right:0px; margin-bottom:40px !important; text-align:center;}  /* 2016-01-14 ¼Ó¼º Ãß°¡ */
.roominfo_img_m ul li img {width:100%;}  /* 2016-01-14 ¼Ó¼º Ãß°¡ */
.roominfo_img_m ul li p {margin-top:10px; margin-bottom:0;} /* 2016-01-14 ¼Ó¼º Ãß°¡ */
.roominfo_img_m ul li p span {display:block; line-height:21px; font-size:14px; color:#7d6857; text-transform:none; text-align:center; font-weight:bold;}  /* 2016-01-14 ¼Ó¼º Ãß°¡ */

.roominfo_img_m.rollingSlide .flexslider2 {margin:0 26px; height:300px;}/*2016-01-18 */
.roominfo_img_m.rollingSlide .flexslider2 ul li{margin:0; max-height:300px;}/*2016-01-18 */
.roominfo_img_m.rollingSlide .flexslider2 ul li img{width:100%;}/*2016-01-18 */
.roominfo_img_m.rollingSlide .flexslider2 .flex-viewport {z-index:99;}/*2016-01-18 */
.roominfo_img_m.rollingSlide .flexslider2 .flex-viewport ul li{position:relative;text-align:center;}/*2016-01-18 */
.roominfo_img_m.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;}/*2016-01-18 */
.roominfo_img_m.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;}/*2016-01-18 */
.roominfo_img_m.rollingSlide .flex-control-nav{display:none;}/*2016-01-18 */

/*2019-03-29 Ãß°¡ ½ÃÀÛ*/
.amenity{clear:left; width:850px; border-top:1px solid #ebe7e0; border-bottom:1px solid #ebe7e0;}
.amenity .a_tit{font-weight:bold; line-height:30px; font-size:16px; padding-top:20px; color:#7d6857; margin-bottom:30px;}
.amenity .a_type{overflow:hidden; margin-bottom:20px;}
.amenity .a_type .a_stit{font-size:14px; color:#7e6956; font-weight:bold; margin-bottom:20px;}
.amenity .a_type .a_list li{float:left; width:240px; margin-right:50px; margin-bottom:10px !important; display:block; background:url(https://nesthotel.co.kr/img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px !important; line-height:20px;}
.amenity .a_type .a_list li:nth-child(3n+3){margin-right:0px;}
.a_notice{padding:20px 0; line-height:22px; color:#7e6956; font-weight:bold;}

.amenity_m{clear:left; width:100%; border-top:1px solid #ebe7e0; border-bottom:1px solid #ebe7e0;}
.amenity_m .a_tit{font-weight:bold; line-height:20px; font-size:16px; padding-top:20px; color:#7d6857; margin-bottom:30px;}
.amenity_m .a_type_m{overflow:hidden; margin-bottom:30px;}
.amenity_m .a_type_m .a_stit{font-size:14px; color:#7e6956; font-weight:bold; margin-bottom:20px;}
.amenity_m .a_type_m .a_list{line-height:22px;}
.a_notice_m{padding:20px 0; line-height:22px; color:#7e6956; font-weight:bold;}
/*2019-03-29 Ãß°¡ ³¡*/

.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:0px;} /* 2015-12-16 ¼Ó¼ºº¯°æ */
.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:13px;color:#253440;font-weight:normal;text-transform:uppercase;} /* 2015-12-02 ¼Ó¼ºº¯°æ */
.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;margin-bottom:10px !important;}
.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 .roomnotice {width:330px; font-weight:bold; color:#7e6956;} /* 2016-01-14 Ãß°¡ */
.roomDetail.type2 .roomService{float:left}
.roomDetail.type2 .hotelInfo{float:right;width:300px;padding:25px 30px 0;} /* 2016-01-15 ¼Ó¼º º¯°æ */
.roomDetail.type2 .hotelInfo .hotelinfo_title {margin-bottom:25px; padding-left:30px; padding-right:30px;} /* 2016-01-15 ¼Ó¼º º¯°æ */
.roomDetail.type2 .hotelInfo .hotelinfo_title img {height:16px;}
.roomDetail.type2 .hotelInfo .hotelinfo_title img:last-child {float:right;} 

.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:0 30px;}/*border-bottom:1px solid #c9c9c7;*/
/*.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:30px;} /* 2015-12-16 ¼Ó¼ºº¯°æ */
.txtRoom2 .mBlock{font-size:16px;color:#7e6956;line-height:1.5;font-weight:bold;}
.roomType{position:relative;float:left; margin:0 30px 20px 0; padding-bottom:50px;width:380px;/*height:370px;*/}
.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;}
.roomType .btnRight2{width:100%; margin-bottom:20px; overflow:hidden; margin-top:-10px;}
.roomType .btnRight2 a{float:right; margin-left:5px;}

.roomType2{position:relative;float:left;margin:0 30px 25px 0;padding-bottom:50px;width:380px;} /* 2022-05-09 Ãß°¡ */
.roomType2.type2{margin-right:400px;}
.roomType2 h3 {font-size:19px;color:#64503e;line-height:1.2;}
.roomType2 h4 {font-size:19px;font-weight:normal;color:#64503e;line-height:1.2;}
.roomType2 img{display:block;width:100%;height:200px;margin:20px 0;border:1px solid #cccdc6;}
.roomType2 strong{display:block;height:34px;line-height:18px;font-size:14px;font-weight:bold;color:#555;overflow:hidden;}
.roomType2 ul{margin-top:10px;line-height:18px;}
.roomType2 a {color:#4B4E53;}
.roomType2 .btnRight{position:absolute;right:0;bottom:0;}
.roomType2 .btnRight2{width:100%; margin-bottom:20px; overflow:hidden; margin-top:-10px;}
.roomType2 .btnRight2 a{float:right; margin-left:5px;}

/* 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:30px 0 10px;background:#f9f6ef; margin-top:40px;} /* 2015-12-16 ¼Ó¼º º¯°æ */
.roomDetail.type2 .hotelInfo h4{margin-bottom:30px; padding-left:30px;}
.roomDetail.type2 .hotelInfo strong{display:block;margin-bottom:10px;padding-left:30px;}
.roomDetail.type2 .hotelInfo span{display:block;margin-bottom:30px;line-height:22px;color:#4b4e53;padding-left:30px; padding-right:30px;}
.roomDetail.type2 .hotelInfo .serviceList2{padding:0 30px; margin-bottom:30px;}
.roomDetail.type2 .hotelInfo .serviceList2 li{margin-bottom:10px; line-height:20px; word-break:normal;}
.roomDetail.type2 .hotelInfo .serviceList2 li .ptxt{color:#7e6956; font-weight:normal;}
.roomDetail.type2 .hotelInfo .serviceList1{padding:0 30px; margin-bottom:30px;}
.roomDetail.type2 .hotelInfo .serviceList1 li{margin-bottom:10px; display:block;padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:20px;}
.roomDetail.type2 .hotelInfo .serviceList1 li .ptxt{color:#7e6956; font-weight:normal;}


/* 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:1000;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;}
.specialBox .roomType2{margin-top:55px;padding-bottom:0;}
.specialBox .roomType2 strong{display:block;padding-bottom:43px;}
/*.diningBox .roomType{margin-top:55px;}*/
.diningBox .roomType{margin-top:40px;}
.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;}
.swingPopup 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;color:#4B4E53;}
.listBox ul li a img{width:100%; display:block;}
.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 .pTxt01{display:block; font-size:15px; line-height:20px; margin-bottom:5px; font-weight:bold; color:#7e6956 !important; }
.listBox ul li .pTxt02{display:block; line-height:20px;margin-top:-10px;} /*2018-04-23 Àå¼ºÈñ margin-bottom:5px; */
.listBox ul li .pTxt03{display:block; line-height:20px;}
.listBox ul li .event_img{position:relative;}
.listBox ul li .event_img .tag_kunst{position:absolute; left:0; bottom:0; width:120px; height:40px; background:url(../img/sub/tag_kunst.gif) no-repeat;}
.listBox ul li .event_img .tag_platz{position:absolute; left:0; bottom:0; width:120px; height:40px; background:url(../img/sub/tag_platz.gif) no-repeat;}
.listBox ul li .event_img .tag_meeting{position:absolute; left:0; bottom:0; width:120px; height:40px; background:url(../img/sub/tag_meeting.gif) no-repeat;}
.listBox ul li .event_img .tag_strand{position:absolute; left:0; bottom:0; width:120px; height:40px; background:url(../img/sub/tag_strand.gif) no-repeat;}
.listBox ul li .event_img .tag_roomservice{position:absolute; left:0; bottom:0; width:120px; height:40px; background:url(../img/sub/tag_roomservice.gif) no-repeat;}
.listBox ul li .event_img .tag_best{position:absolute; left:0; top:0; width:80px; height:40px; background:url(../img/sub/tag_best.gif) no-repeat;} /*2020-10-08*/
.listBox ul li .event_img .tag_new{position:absolute; left:0; top:0; width:80px; height:40px; background:url(../img/sub/tag_new.gif) no-repeat;} /*2020-10-08*/
.listBox ul li .event_img .tag_promotion{position:absolute; left:0; top:0; width:130px; height:40px; background:url(../img/sub/tag_promotion.gif) no-repeat;} /*2020-10-08*/
.listBox ul li .event_img .tag_txt{width:100%; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.5); color:#fff; height:30px; text-align:center; line-height:30px;} /*2020-10-08*/
.listBox ul li .specialMem{position: absolute;background-color:rgba(0,0,0,0.8);height: 350px;width: 372px;z-index: 88;}
.listBox ul li .special_bg{position:relative; margin:0 auto;}
.listBox ul li a .specialMem_bg{position:absolute; left:0; top:0; width:100%; height:100%; z-index:99; background-color:#000; opacity: 0.5;}
.listBox ul li a .specialMem_txt {position:absolute; left:10%; top:18%; font-size:15px; font-weight:bold; line-height:24px; text-align:center; width:80%; height:150px; color:#c13200; z-index:999;}
.listBox ul li a .specialMem_txt span{text-align: center; color: #fff; font-size: 16px;}
.listBox ul li a .specialMem_txt button{width: 120px;}

.listBox ul li .special_img{position:relative;}
.listBox ul li .special_img .tag_best{position:absolute; left:0; top:0; width:80px; height:40px; background:url(../img/sub/tag_best.gif) no-repeat;}
.listBox ul li .special_img .tag_new{position:absolute; left:0; top:0; width:80px; height:40px; background:url(../img/sub/tag_new.gif) no-repeat;}
.listBox ul li .special_img .tag_mem{position:absolute; right:0; top:0; width:100px; height:40px; background:url(../img/sub/tag_member.gif) no-repeat;}
.listBox ul li .special_img .tag_promotion{position:absolute; left:0; top:0; width:130px; height:40px; background:url(../img/sub/tag_promotion.gif) no-repeat;}
.listBox ul li .special_img .tag_txt{width:100%; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.5); color:#fff; height:30px; text-align:center; line-height:30px;} /*2018-04-23*/

.pmH ul li{min-height:360px;}/* 2017-11-13 ¼Ó¼ºÃß°¡ */

.eventTit{overflow:hidden;margin:45px 0;background:url(../img/sub/bg_room_title.png) 0 11px repeat-x;line-height:25px;text-align:center;} /* 2018-05-30 Ãß°¡ */
.eventTit h4{display:inline-block;padding:0 20px;font-size:18px;font-weight:bold;color:#65503f;background:#fff;text-transform:uppercase;} /* 2018-05-30 Ãß°¡ */


/*.listBox ul li em{display:block;margin-top:15px;padding:12px 0;line-height:20px;border-top:1px solid #ebebe8;}*/
.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;}

.listBox2 ul li a{display:block;color:#4B4E53;}
.listBox2 ul li a img{width:auto;}
.listBox2 ul li a img+strong{overflow:hidden;height:34px;line-height:16px;}
.listBox2 ul li strong{display:block;margin:24px 0 0px;font-size:14px;color:#313131;} /* 2015-12-07 ¼Ó¼ºº¯°æ */
.listBox2 ul li span{display:block;color:#4B4E53;}
.listBox2 ul li em{display:block;margin-top:15px;padding:12px 0;line-height:20px;border-top:1px solid #ebebe8;color:#4B4E53;}
.listBox2 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;vertical-align:middle;}
.listTop dl.listInfo dd {float:left;vertical-align:middle;}
.listTop dl.listInfo dd span{float:left;vertical-align:middle;}
.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%;padding-top:10px;}
.detailContent .detailTxt{padding:10px 10px;line-height:1.6;}
.detailContent .detailType {margin-top:40px}
.detailContent .detailType .typememo{width:100%;font-size:14px;color:#65503f;font-weight:bold;margin:0;text-align:right;line-height:1.5;} /* 2015.07.24 ½ºÆä¼È ¿ÀÆÛ »ó¼¼ ¾È³» */
.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 .rightConEtc {border-bottom:#e3ddcf 1px solid;}
.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}

.detailContent .izolaBtn{margin:10px 0;text-align:center;width:100%;}
.detailContent .izolaBtn li{float:left;text-align:center;width:50%;}
.detailContent .izolaBtn img{width:auto;padding:20px 0;}

/* 29cm_ÆÐÅ°Áö¿ë CSS*/
.detailContent3 {margin-top:30px;}
.detailContent3 img{width:100%; padding-top:10px;}
.detailContent3 ul.imgContent {margin:0; padding:0;}  
.detailContent3 ul.imgContent li {margin:0; padding:0; margin-bottom:80px;}  
.detailContent3 ul.imgContent li:first-child {margin-bottom:60px;} 
.detailContent3 ul.imgContent li:nth-child(2) {margin-bottom:60px;}
.detailContent3 ul.imgContent li img {margin:0; padding:0; }
.detailContent3 ul.imgContent .reservation {margin:0 100px;} 
.detailContent3 ul.imgContent .reservation ul li {margin-bottom:40px;}
.detailContent3 .detailTxt{padding:10px 10px;line-height:1.6;}
.detailContent3 .detailType {margin-top:40px}
.detailContent3 .detailType .typememo{width:100%;font-size:14px;color:#65503f;font-weight:bold;margin:0;text-align:right;line-height:1.5;} /* 2015.07.24 ½ºÆä¼È ¿ÀÆÛ »ó¼¼ ¾È³» */
.detailContent3 .detailType .conBox {padding:20px 30px 20px 55px;background:#f9f6ef;position:relative;margin-top:10px;zoom:1}
.detailContent3 .detailType .conBox:after {clear:both;display:block;content:''}
.detailContent3 .detailType .conBox .leftCon {float:left}
.detailContent3 .detailType .conBox .leftCon dt {font-size:24px;color:#65503f;font-weight:bold;margin:14px 0 25px}
.detailContent3 .detailType .conBox .leftCon dt .num {font-size:16px;font-weight:normal;text-decoration:underline;margin-right:5px}
.detailContent3 .detailType .conBox .leftCon dd {font-size:12px;color:#8c8c8c;line-height:22px;margin-left:0}
.detailContent3 .detailType .conBox .leftCon dd .tit {color:#8e7b6b;margin-right:15px}
.detailContent3 .detailType .conBox .rightCon {float:right;width:62%;max-width:630px}
.detailContent3 .detailType .conBox .rightCon li {padding-left:28px;border:#e3ddcf 1px solid;background:#fff;position:relative;height:60px;clear:both}
.detailContent3 .detailType .conBox .rightConEtc {border-bottom:#e3ddcf 1px solid;}
.detailContent3 .detailType .conBox .rightCon li:first-child {border-bottom:0 none}
.detailContent3 .detailType .conBox .rightCon li .viewType {float:left;font-size:15px;color:#555;line-height:60px;width:20%}
.detailContent3 .detailType .conBox .rightCon li .priceType {float:left;font-size:20px;color:#65503f;line-height:60px;width:42%;text-align:right;font-weight:normal}
.detailContent3 .detailType .conBox .rightCon li a.btnM2 {float:right;margin:13px 15px 0 0}
.detailContent3 .detailTxt2 {padding-top:20px;color:#7e6956;line-height:20px}
.detailContent3 div.imgContent table tr td img {display:block; padding-top:0;}

/* F&B ÀÌº¥Æ® - ¿Ã µ¥ÀÌ ÇÃ¶óÃ÷ ºßÆä */
.content div.imgContent table tr td img {display:block; padding-top:0;}
.mobileEvent .eventTop table tr td img {display:block; padding-top:0;}

@media all and (max-width:1024px){
	
.content div.imgContent table tr td img {width:100%;}

}

/*½ºÀ® ¸ÞÀÌÆ®_ÆÐÅ°Áö¿ë CSS*/
.detailContent2{margin:0;border-bottom:none;}
.detailContent2 ul{border:0;margin-top:20px;text-align:center;width:100%;}
.detailContent2 ul li{display:inline-block;margin:0 auto;padding:0;border:none;vertical-align:middle;width:100%;text-align:center;}
.detailContent2 ul li img {display: block;width:100%;}
.detailContent2 ul li.smb100{margin-bottom:100px;}
.detailContent2 ul li.smb50{margin-bottom:50px;}
.detailCon2Btn{width:64%;vertical-align:middle;text-align:center;padding:20px 0 50px 36%;}
.detailCon2Btn img{clear:both;max-width:320px;max-height:63px;}
 
 /*À½¾Ç ¿©ÇàÀ» ¸¸³ª´Ù_ÆÐÅ°Áö¿ë CSS*/
.detailContent ul.musicpkg{border:0;margin-top:20px;text-align:center;width:100%;}
.detailContent ul.musicpkg li{display:inline-block;margin:0 auto;padding:0;border:none;vertical-align:middle; width:100%;text-align:center;}
.detailContent ul.musicpkg li img {display: block;width:100%;}

/*¿©Çà»ç¿ë¹ý CSS*/
.detailContent .travelPkg{border-spacing:0; border-style:none; padding:0; margin:0; line-height:0;}
.detailContent .tp_td{border-spacing:0; border-style:none; padding:0; margin:0; line-height:0;}
.detailContent .tp_td img{padding:0; margin:0;}

.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;}

/*´ÙÀÌ´×¿¹¾à 2023-05-18*/
.diningReserSlide{display:none;position:relative;}
.diningReserSlide .flexslider{width:100%;padding:40px 0 35px;border-top:2px solid #7e6956;border-bottom:1px solid #ceccc6;}
.diningReserSlide .flexslider li img{width:100%;/*height:200px;*/display:block;}
.diningReserSlide .flexslider li strong{display:block;margin-top:20px;font-size:14px;font-weight:bold;color:#313131;line-height:1.4;}
.diningReserSlide .flexslider .flex-viewport{margin:0;z-index:9999;}
.diningReserSlide .flex-control-nav{display:none;}
.diningReserSlide .flex-prev{position:absolute;left:0;top:50%;width:11px;height:19px;background:url(https://www.nesthotel.co.kr/img/sub/btn_pop_prev.png) 0 0 no-repeat;text-indent:-9999em;z-index:9999;}
.diningReserSlide .flex-next{position:absolute;right:0;top:50%;width:11px;height:19px;background:url(https://www.nesthotel.co.kr/img/sub/btn_pop_next.png) 0 0 no-repeat;text-indent:-9999em;z-index:9999;}
/*.diningReserSlide {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}*/
.diningTit{font-size:14px; font-weight:bold; line-height:24px;}
.diningTxt{line-height:24px; color:#777;}


@media all and (max-width:320px){
	.diningReserSlide .flexslider li img{width:100%;}
	.diningReserSlide{display:block;}
	.diningReserSlide .flex-control-nav{display:none !important;}
	/*.diningReserSlide .flexslider li{width:260px !important;margin: 0 30px 0 0;}*/
	.diningReserSlide li {display:inline-block !important; position:static !important; margin-left:0px;}
	.diningReserSlide .flexslider li:first-child{margin-left:0;}
	.diningReserSlide .flex-prev{z-index:9999;}
	.diningReserSlide .flex-next{z-index:9999;}
	
}

@media all and (min-width: 321px) and (max-width:900px){
	.diningReserSlide .flexslider li:first-child{margin-right:0px;}
	.diningReserSlide .flex-prev{z-index:9999;}
	.diningReserSlide .flex-next{z-index:9999;}
	
}

@media all and (min-width: 901px) and (min-width:1025px){
	.diningReserSlide .flexslider li img{width:100%;}
	.diningReserSlide{display:block;}
	.diningReserSlide .flexslider li{width:260px !important;margin: 0 30px 0 0;}
	.diningReserSlide .flexslider li:first-child{margin-left:35px;}
	.diningReserSlide .flexslider li:last-child{margin-right:0;}
	.diningReserSlide li:first-child{margin-right:35px;margin-left:0;}
	.diningReserSlide li {display:inline-block !important; position:static !important; margin-left:35px;}
}



/*.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;}

/* new_platz*/
.platzTxt{display:inline-block; max-width:900px; float:left;}
.platzTxt .pTxt{font-size:16px;color:#7e6956; line-height:1.6; font-weight:bold;}
.platzBtn{text-align:left;}
.platzArea{clear:both; position:relative; padding-top:30px;}
.platzArea .pDate{float:left;width:900px;margin-right:20px;}
.platzArea .pInfo{float:right; width:240px; background:#f9f6ef; display:inline-block; height:400px; padding:20px;}
.platzArea h2{color:#7e6956;font-weight:bold;font-size:15px; margin-bottom:20px;}
.platzArea .pDate .pTable{width:100%;}
.platzArea .pDate .pTable thead tr th{padding:10px; background:#7e6956; line-height:22px; height:30px; border-right:1px solid #e8e4de; color:#fff;}
.platzArea .pDate .pTable thead tr th.last{border-right:1px solid #7e6956;}
.platzArea .pDate .pTable tbody tr th{padding:10px; border-bottom:1px solid #e8e4de; border-right:1px solid #e8e4de; border-left:1px solid #e8e4de; background:#f9f6ef; line-height:22px; height:30px;}
.platzArea .pDate .pTable tbody tr td{padding:10px; border:1px solid #e8e4de; line-height:22px; height:30px;}
.platzArea .pDate .pTable tbody tr td.last, .platzWrap .pDate .pTable tbody tr th.last{border-right:0;}
.platzArea .pDate .pTable tbody tr td.first{border-left:0;}
.platzArea .pDate .pTable .point{color:#7e6956; font-size:12px;}
.platzArea .pInfo h3{font-weight:bold; color:#7e6956;}
.platzArea .pInfo .sBox{position:relative; border:1px solid #e8e4de; background:#fff; height:165px; margin-bottom:15px;}
.platzArea .pInfo .sTxt{position:absolute; left:30px; top:10px; width:200px; display:block;}
.platzArea .pInfo .sTxt li{list-style-type:decimal; margin-bottom:5px; line-height:1.2;}
.platzArea .pInfo .gTxt{border-top:1px solid #e8e4de; padding-top:10px;}
.platzArea .pInfo .gTxt li{display:block;padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 8px no-repeat; margin-bottom:5px; line-height:1.3;}
.platzArea .pInfo .gTxt .point{color:#7e6956;}
.platzArea .pInfo2{clear:both; position:relative; padding:30px 0; border-bottom:1px solid #e8e4de;}
.platzArea .pInfo2 .gTxt2 li{margin-bottom:5px; line-height:1.2;}
.platzArea .bannerArea{position:relative; margin-top:30px;}
.platzArea .bannerArea .banner01{float:left;}
.platzArea .bannerArea .banner02{float:right; position:relative; width:580px; height:180px; background:url(../img/sub/platz_banner02.jpg) 0 0 no-repeat;}
.platzArea .bannerArea .banner02 .bannerBtn{position:absolute; left:30px; top:120px;}
.plaztPop_box {margin-top:20px; background:#f9f6ef; padding:20px; text-align:center; line-height:1.4;}
.plaztPop_box .mTxt{font-size:16px; font-weight:bold; color:#7e6956; display:block; margin-bottom:10px;}
.plaztPop_box .sTxt{font-weight:bold; color:#7e6956; display:block; margin-bottom:10px;}
.plaztPop_box a.pLink {color:#7e6956; text-decoration:underline;}
.plaztPop_tab{width:100%;margin:25px 0;border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6;}
.plaztPop_tab ul{display:table;width:100%;}
.plaztPop_tab ul li{display:table-cell;width:12.5%;border-right:1px solid #ceccc6;}
.plaztPop_tab ul li:first-child{border-left:1px solid #ceccc6;}
.plaztPop_tab ul li a{display:block;width:100%;padding:15px 0;font-size:14px;text-align:center;}
.plaztPop_tab ul li.on{background:#a59585;border-bottom:none;}
.plaztPop_tab ul li.on a{color:#fff;}
.plaztPop_tab ul li:first-child.on{border-left:none;}
.plaztPop_list .ptable{width:100%; border-top:2px solid #a59585;}
.plaztPop_list .ptable thead tr th{padding:5px; line-height:22px; height:30px; border-bottom:1px solid #a59585; border-right:1px solid #e8e4de; color:#7e6956;}
.plaztPop_list .ptable thead tr th.last{border-right:0;}
.plaztPop_list .ptable tbody tr th{padding:5px; border-bottom:1px solid #e8e4de; border-right:1px solid #e8e4de; line-height:22px; height:30px; font-weight:normal;}
.plaztPop_list .ptable tbody tr td{padding:5px; border-bottom:1px solid #e8e4de; line-height:22px; height:30px;}
.platzArea_m{position:relative; clear:both;}
.platzArea_m .pInfo_m{margin-top:20px;}
.platzArea_m .pInfo_m .pTable_m{width:100%; border-top:2px solid #a59585;}
.platzArea_m .pInfo_m .pTable_m tbody tr th{padding:5px 15px; line-height:22px; height:30px; border-bottom:1px solid #e8e4de; background:#f9f6ef; text-align:left;}
.platzArea_m .pInfo_m .pTable_m tbody tr td{padding:5px 15px; line-height:22px; height:30px; border-bottom:1px solid #e8e4de; text-align:left;}
.platzArea_m .pList_m{margin-top:30px;}
.platzArea_m .pList_m .pTitle{display:block; width:96%; height:30px; padding:10px 2%; line-height:30px; border-top:2px solid #a59585; border-bottom:1px solid #e8e4de; cursor:Pointer; font-weight:bold; font-size:15px;}
.platzArea_m .pList_m .pTitle .drop_on{float:right; margin-top:10px; display:block; width:30px; height:20px; background:url(../img/sub/icon_drop_on.jpg) 0 0 no-repeat; background-size:80%;}
.platzArea_m .pList_m .pTitle .drop_off{float:right; margin-top:10px; display:block; width:30px; height:20px; background:url(../img/sub/icon_drop_off.jpg) 0 0 no-repeat; background-size:80%;}
.platzArea_m .pList_m .pCon{padding:10px 0; border-bottom:1px solid #e8e4de;}
.platzArea_m .pList_m .pCon .pTable2_m{width:100%;}
.platzArea_m .pList_m .pCon .pTable2_m thead tr th{padding:10px; background:#7e6956; line-height:22px; height:30px; border-right:1px solid #e8e4de; color:#fff;}
.platzArea_m .pList_m .pCon .pTable2_m thead tr th.last{border-right:1px solid #7e6956;}
.platzArea_m .pList_m .pCon .pTable2_m tbody tr th{padding:10px; border-bottom:1px solid #e8e4de; border-right:1px solid #e8e4de; border-left:1px solid #e8e4de; background:#f9f6ef; line-height:22px; height:30px;}
.platzArea_m .pList_m .pCon .pTable2_m tbody tr td{padding:10px; border:1px solid #e8e4de; line-height:22px; height:30px; text-align:center;}
.platzArea_m .pList_m .pCon .pTable2_m tbody tr td.last, .platzArea_m .pList_m .pCon .pTable2_m tbody tr th.last{border-right:0;}
.platzArea_m .pList_m .pCon .pTable2_m tbody tr td.first{border-left:0;}
.platzArea_m .pList_m .pCon .pTable2_m tbody tr td .point{color:#7e6956; font-size:12px;}
.platzArea_m .pList_m .pInfo_m{position:relative; padding:20px; background:#f9f6ef;}
.platzArea_m .pList_m .pInfo_m .gTxt li{display:block;padding-left:12px;background:url(../img/sub/bul_info_list.jpg) 0 8px no-repeat; margin-bottom:5px; line-height:1.3;}
.platzArea_m .banner01_m img{width:100%; height:auto;}
.platzArea_m .banner02_m{width:100%; height:180px; background:url(../img/sub/platz_banner02_m.jpg) right 0 no-repeat; background-color:#f1f3f4;}
.platzArea_m .banner02_m .pCon{padding:30px;}
.platzArea_m .banner02_m .pCon li.pTit{font-size:18px; font-weight:bold; color:#73654f; margin-bottom:15px;}
.platzArea_m .banner02_m .pCon li.pTxt{font-size:14px; line-height:1.4; margin-bottom:15px;}
.mImg{width:100%; height:auto;}

@media all and (max-width:1024px){
	.platzBtn{text-align:center;}
}

/* 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; width:auto; max-width:900px;} /* 2016-01-15 Ãß°¡ */
.detailList ul{margin-bottom:30px;} /* 2016-01-13 ¼Ó¼º ¼öÁ¤ */
.detailList ul li{margin-bottom:15px;line-height:1.8;} /* 2016-01-22 ¼Ó¼º¼öÁ¤ */
/*.detailList ul li:first-child{margin-bottom:40px;} 2016-01-22 ¼Ó¼º¼öÁ¤ */
.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.useTimeWeekday{display:block;width:100%;margin:0 40px;}/*PLATZ*/
.detailList ul.useTimeWeekday li{float:left;border-right:2px solid #d8d9d9;height:80px;padding:0 45px 0 30px;margin-bottom:0;}/*PLATZ*/
.detailList ul.useTimeWeekday li dt{color:#7e6956;font-weight:bold;}/*PLATZ*/
.detailList ul.useTimeWeekday li dd{padding-left:10px;}/*PLATZ*/
.detailList ul.useTimeWeekday li:last-child{border-right:0;}/*PLATZ*/
.detailList ul.useTimeWeekend{display:block;width:100%;margin:0 40px;}/*PLATZ*/
.detailList ul.useTimeWeekend li{float:left;border-right:2px solid #d8d9d9;height:100px;padding:0 32px 0 30px;margin-bottom:10px;}/*PLATZ*/
.detailList ul.useTimeWeekend li dt{color:#7e6956;font-weight:bold;}/*PLATZ*/
.detailList ul.useTimeWeekend li dd{padding-left:10px;}/*PLATZ*/
.detailList ul.useTimeWeekend li:last-child{border-right:0;}/*PLATZ*/
/*.detailList li.useTimeTxt{clear:both;padding-top:20px;}*/
.detailList li.useTimeTxt{clear:both;}
.detailList li.useTimeTxt p {margin-bottom:10px; padding-top:10px;} /* 2015-11-26 */
.detailList p.notiTxt{float:left;padding:0 80px;font-weight:bold; color:#7e6956;font-size:12px;}

.diningCont {float:left; width:75%;}

.detailList .useTimeB{padding`:20px 0;width:100%;}
.detailList .useTimeB .useTimeBweekday{position:relative; padding-top:15px; padding-left:10px;} /* 2015-11-26 */
.detailList .useTimeB .useTimeBweekday dt{margin-bottom:20px;}
.detailList .useTimeB .useTimeBweekend{padding-top:20px;padding-left:10px;position:relative;width:80%;}
.detailList .useTimeB .useTimeBweekend li:first-child{margin-bottom:0;width:100%;} /* 2015-11-26 */
.detailList .useTimeB .useTimeBweekend li{float:left;width:100%;} /* 2015-11-26 */
.detailList .useTimeB .useTimeBweekend dt{font-weight:bold; margin-bottom:15px; padding-left:10px;}  /* 2015-11-26 */

.detailList .useTimeLweekday{clear:both;width:100%;padding-top:0px;} /* 2015-11-26 */
.detailList .useTimeLweekday li:first-child{padding:0;}
.detailList .useTimeLweekday > li{padding-left:40px;}
.detailList .useTimeLweekday .useTimeLlist li{border-right:0;float:left;padding:20px 0 10px 0;width:33%;margin-bottom:0;}
.detailList .useTimeLweekday .useTimeLlist dl{margin-top:0px; margin-left:10px;} /* 2015-11-26 */
.detailList .useTimeLweekday .useTimeLlist dl dt {margin-left:10px; margin-bottom:20px;} /* 2015-11-26 */
.detailList .useTimeLweekday .useTimeLlist dl dd:last-child {margin-top:15px; margin-bottom:15px;}  /* 2015-11-26 */

.detailList .useTimeAllday{float:left;width:100%;margin-bottom:0;margin-top:0px;} /* 2015-11-26 */
.detailList .useTimeAllday  li{border-right:0;float:left;width:100%;} /* 2015-11-26 */
.detailList .useTimeAllday .useTimeLlist{width:100%;}
.detailList .useTimeAllday .useTimeLlist li{margin-left:10px; margin-bottom:0;}
.detailList .useTimeAllday dl{margin-top:20px;}
.detailList .useTimeAllday ul li strong{display:inline-block;margin-right:5px;color:#303030;padding:20px 0 0 0;}
.detailList ul li.txt {padding-top:10px;} /* 2015-11-26 */

.detailList ul li.useMenu{margin-left:30px;margin-top:40px;text-indent:-30px;}
.detailList ul li.useMenu strong{display:inline;}
/*¿©À½/½º½Ã¹Ù¸®½ºÆ® 2024-10-15*/
.detailList .detailList_info{width:100%; margin-top:10px;}
.detailList .detailList_info li{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:26px; font-size:14px; margin-bottom:0 !important;}

/* Dining Platz */
.guidePlatz{float:left;width:75%;margin:45px 0;}
.guidePlatz h2{float:left;width:100%;color:#7e6956;font-weight:bold;}
.guidePlatz .guideTable{width:97%;margin:30px 0;}
.guidePlatz .guideTable tr{border-bottom:1px solid #e2ded5;}
.guidePlatz .guideTable th{background:#f9f6ef; border-right:1px solid #e2ded5; color:#7e6956;}
.guidePlatz .guideTable th:last-child{border-right:none;}
.guidePlatz .guideTable th,td{text-align:center;height:30px;}
.guidePlatz .guideTable td.line{border-right:1px solid #e2ded5;}
.guidePlatz ul{margin-left:20px;}
.guidePlatz li{list-style-type:disc;line-height:30px;}
.guidePlatz .guideTable a{display:block;color:#4b4e53;line-height:20px;}
.guidePlatz .guideTable a:hover{display:block;color:#263745; font-weight:bold;}

.detailListPlatz{overflow:auto;width:100%; height:410px; border-bottom:1px solid #cfc8b9; border-top:1px solid #cfc8b9;}
.detailListPlatz .detailPlatz{float:left;width:75%;}
.detailListPlatz .detailPlatz p{width:100%; color:#7e6956;font-weight:bold; }
.detailListPlatz .detailPlatz p .titleBox{display:inline-block; margin-top:20px;}
.detailListPlatz .detailPlatz .detailBreakfast{float:left;margin-bottom:40px;}
.detailListPlatz .detailPlatz .detailBreakfast li{float:left;width:50%;}
.detailListPlatz .detailPlatz .detailBreakfast table{width:95%;margin:20px 0;}
.detailListPlatz .detailPlatz .detailBreakfast th{height:30px; background:#f9f6ef;}
.detailListPlatz .detailPlatz .detailBreakfast tr{border-bottom:1px solid #e2ded5;}
.detailListPlatz .detailPlatz .detailBreakfast td{padding-left:25px;text-align:left;line-height:25px;}
.detailListPlatz .detailPlatz .detailBreakfast td:nth-child(2){padding-left:20px;width:70%;}
.detailListPlatz .detailPlatz .detailBreakfast li:last-child{width:100%;}
.detailListPlatz .detailPlatz .detailBreakfast p{line-height:25px; font-weight:normal;}

.detailListPlatz .detailPlatz .detailBreakfast2{margin-bottom:40px;} /* 2016-10-17 Ãß°¡ */
.detailListPlatz .detailPlatz .detailBreakfast2 table{width:95%;margin:20px 0;}
.detailListPlatz .detailPlatz .detailBreakfast2 th{height:30px; background:#f9f6ef;}
.detailListPlatz .detailPlatz .detailBreakfast2 tr{border-bottom:1px solid #e2ded5;}
.detailListPlatz .detailPlatz .detailBreakfast2 td{padding-left:25px;text-align:left;line-height:25px; border-right:1px solid #e2ded5;}
.detailListPlatz .detailPlatz .detailBreakfast2 td.last{border-right:none;}
.detailListPlatz .detailPlatz .detailBreakfast2 p{line-height:25px; font-weight:normal;}

.detailListPlatz .detailPlatz .detailBrunch{float:left;margin-bottom:200px;}
.detailListPlatz .detailPlatz .detailBrunch li{float:left;width:50%;}
.detailListPlatz .detailPlatz .detailBrunch table{width:95%;margin:20px 0;}
.detailListPlatz .detailPlatz .detailBrunch tr{border-bottom:1px solid #e2ded5;}
.detailListPlatz .detailPlatz .detailBrunch th{height:30px; background:#f9f6ef;}
.detailListPlatz .detailPlatz .detailBrunch td{padding-left:25px;text-align:left;line-height:25px;}
.detailListPlatz .detailPlatz .detailBrunch td:nth-child(2){width:50%;}
.detailListPlatz .detailPlatz .detailBrunch strong{padding:25px 0 10px;margin:0;display:block;color:#7e6956;}
.detailListPlatz .detailPlatz .detailBrunch .detailBrunchEvent li{width:100%;line-height:25px;font-weight:bold;}
.detailListPlatz .detailPlatz .detailBrunch .detailBrunchEvent p{margin:0 20px 10px 20px;display:block; padding:0; font-weight:normal;}

.detailListPlatz .detailPlatz .detailLunch{float:left;margin-bottom:100px;width:100%;}
.detailListPlatz .detailPlatz .detailLunch li{float:left;width:100%;}
.detailListPlatz .detailPlatz .detailLunch table{width:48%;margin:20px 0;}
.detailListPlatz .detailPlatz .detailLunch tr{border-bottom:1px solid #e2ded5;}
.detailListPlatz .detailPlatz .detailLunch th{height:30px; background:#f9f6ef;}
.detailListPlatz .detailPlatz .detailLunch td{padding-left:25px;text-align:left;line-height:25px;}
.detailListPlatz .detailPlatz .detailLunch td:nth-child(2){padding-left:20px;width:60%;}
.detailListPlatz .detailPlatz .detailLunch p{width:100%; line-height:25px; font-weight:normal;}

.detailListPlatz .detailPlatz .detailDinner{float:left;margin-bottom:140px;width:100%;}
.detailListPlatz .detailPlatz .detailDinner li{float:left;width:100%;}
.detailListPlatz .detailPlatz .detailDinner table{width:48%;margin:20px 0;}
.detailListPlatz .detailPlatz .detailDinner tr{border-bottom:1px solid #e2ded5;}
.detailListPlatz .detailPlatz .detailDinner th{height:30px; background:#f9f6ef;}
.detailListPlatz .detailPlatz .detailDinner td{padding-left:25px;text-align:left;line-height:25px;}
.detailListPlatz .detailPlatz .detailDinner td:nth-child(2){padding-left:20px;width:70%;}
.detailListPlatz .detailPlatz .detailDinner p{width:100%; line-height:25px; font-weight:normal;}

.detailListPlatz .detailPlatz .detailEtc{float:left;margin-bottom:140px;width:100%;}
.detailListPlatz .detailPlatz .detailEtc li{float:left;width:48%;}
.detailListPlatz .detailPlatz .detailEtc li:nth-child(2){padding-left:20px;}
.detailListPlatz .detailPlatz .detailEtc table{width:100%;margin:35px 0;}
.detailListPlatz .detailPlatz .detailEtc tr{border-bottom:1px solid #e2ded5;}
.detailListPlatz .detailPlatz .detailEtc th{height:30px; background:#f9f6ef;}
.detailListPlatz .detailPlatz .detailEtc td{padding-left:25px;text-align:left;line-height:25px;}
.detailListPlatz .detailPlatz .detailEtc td:nth-child(2){padding-left:20px;width:70%;}

.detailListPlatz .btn{display:inline-block;height:24px;padding:0 15px;line-height:24px;font-size:12px;color:#fff;text-align:center;background:#7e6956;text-decoration:none; vertical-align:middle;}
.detailListPlatzM .btn{display:inline-block;height:24px;padding:0 15px;line-height:24px;font-size:12px;color:#fff;text-align:center;background:#7e6956;text-decoration:none; vertical-align:middle;}


.detailListBlume{margin:30px 0;line-height:25px;}
.detailListBlume strong{display:block;padding-bottom:10px;}
.detailListBlume .webHide img{width:100%;}

/* Dining > Platz ÀÌ¿ë±Ý¾× */
.diningUsePay {float:right;vertical-align:top;width:25%;background:#f9f6ef; padding-top:40px;} /* 2016-03-21 :: Àü»ê½Ç ±è¹ÎÁÖ ¼öÁ¤ */
.diningUsePay strong{color:#7e6956;font-size:14px;padding:0 30px;}
.diningUsePay ul{margin:20px 35px;border-bottom:1px solid #a09273;padding-bottom:35px;}
.diningUsePay ul:last-child{border:none;margin:10px 35px;}
.diningUsePay ul li{line-height:200%;padding:0;}
.diningUsePay ul li:first-child{font-weight:bold;color:#7e6956;font-size:13px;}

/* Dining > Platz ÀÌ¿ë¾È³» */ 
.diningUseGuide {float:right;vertical-align:top;width:25%;background:#f9f6ef;} 
.diningUseGuide dl{margin:30px; border-bottom:1px solid #e2ded5;} 
.diningUseGuide dt{color:#7e6956;font-size:14px; padding-bottom:20px; font-weight:bold;}
.diningUseGuide dd{line-height:180%; color:#7e6956; font-size:13px; padding-bottom:10px;}
.diningUseGuide dl:last-child{border:none;}
.diningUseGuide dd.tit{font-weight:bold;font-size:13px; padding:20px 0;}
.diningUseGuide dd b{margin-bottom:5px; display:inline-block;}

.detailListBlume dl{margin:30px 0; border-bottom:1px solid #e2ded5;} 
.detailListBlume dt{font-size:14px; padding-bottom:20px; font-weight:bold;}
.detailListBlume dd{line-height:180%; font-size:13px; padding-bottom:10px;}
.detailListBlume dl:last-child{border:none;}
.detailListBlume dd.tit{font-weight:bold;font-size:13px; padding:20px 0;}
.detailListBlume dd b{margin-bottom:5px; display:inline-block;}

/* Dining > Platz ÀÌ¿ë¾È³» 2016-03-25 :: ¸¶ÄÄÆÀ Àå¼ºÈñ ¼öÁ¤ */

.btnCenterDining {float:right; width:25%;text-align:center;margin:45px 0 0 0;} /* 2015-11-19 Ãß°¡ */
.btnCenterDining a {float:left;}
.btnCenterDining a:nth-child(3) {margin-top:10px;} /* 2015-11-19 Ãß°¡ */
.btnCenterDining .inquirePopup {width:145px; padding-left:0; padding-right:0; margin-top:10px;}
.btnCenterDining .platzDrawingPopup {width:145px; padding-left:0; padding-right:0; margin-top:10px;}
.btnCenterDining .platzMenuPopup {margin-top:0px; width:300px; padding-left:0; padding-right:0;} /* 2015-11-19 Ãß°¡ */
.btnCenterDining .platzEventPopup {margin-top:10px; width:300px; padding-left:0; padding-right:0;} /* 2015-12-23 Ãß°¡ */

.afterCenter .kunstMenuPopup {width:80px; margin-top:10px;} /* 2015-12-23 Ãß°¡ */
.afterCenter .kunstinquirePopup {width:80px; margin-top:10px;} /* 2015-12-23 Ãß°¡ */
.afterCenter .kunstsketchPopup {width:80px; margin-top:10px;} /* 2015-12-23 Ãß°¡ */
.afterCenter .kunstEventPopup {width:80px; margin-top:10px;} /* 2015-12-23 Ãß°¡ */
.afterCenter .BauminquirePopup {width:85px; margin-top:10px;} /* 2015-12-23 Ãß°¡ */
.afterCenter .BaumsketchPopup {width:85px; margin-top:10px;} /* 2015-12-23 Ãß°¡ */
.afterCenter .BaumEventPopup {width:85px; margin-top:10px;} /* 2015-12-23 Ãß°¡ */
.afterCenter .GardensketchPopup2 {width:135px; margin-top:10px;} /* meeting>wedding  2016-08-29 ±è¹ÎÁÖ Ãß°¡*/
.afterCenter .BaumsketchPopup2 {width:145px; margin-top:10px;} /* meeting>wedding  2016-08-29 ±è¹ÎÁÖ Ãß°¡ */
.afterCenter .vrPopup {width:85px; margin-top:10px;} /* meeting>baum  2021-05-12 Àå¼ºÈñ Ãß°¡ */

.specialSlide2{display:none;position:relative;}
.specialSlide2 .flexslider{width:100%;padding:40px 0 35px;border-top:2px solid #7e6956;border-bottom:1px solid #ceccc6;}
.specialSlide2 .flexslider li img{width:100%;height:200px;}
.specialSlide2 .flexslider li strong{display:block;margin-top:20px;font-size:14px;font-weight:bold;color:#313131;line-height:1.4;}
.specialSlide2 .flexslider .flex-viewport{margin:0 20px;z-index:9999;}
.specialSlide2 .flex-control-nav{display:none;}
.specialSlide2 .flex-prev{position:absolute;left:0;top:50%;width:11px;height:19px;background:url(../img/sub/btn_pop_prev.png) 0 0 no-repeat;text-indent:-9999em;}
.specialSlide2 .flex-next{position:absolute;right:0;top:50%;width:11px;height:19px;background:url(../img/sub/btn_pop_next.png) 0 0 no-repeat;text-indent:-9999em;}

.eventSlide{display:none;position:relative;}
.eventSlide .flexslider{width:100%;padding:40px 0 35px;border-top:2px solid #7e6956;border-bottom:1px solid #ceccc6;}
.eventSlide .flexslider li img{width:100%;height:200px;}
.eventSlide .flexslider li strong{display:block;margin-top:20px;font-size:14px;font-weight:bold;color:#313131;line-height:1.4;}
.eventSlide .flexslider li p.eventTxt{display:block; margin-top:10px; line-height:1.4; color:#4b4e53;}
.eventSlide .flexslider .flex-viewport{margin:0 20px;z-index:9999;}
.eventSlide .flex-control-nav{display:none;}
.eventSlide .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;}
.eventSlide .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;}

.detailList ul li.txt strong{display:block;margin-bottom:10px;}
.detailList ul li.txt span.txtBrown{display:block;margin-top:5px;font-size:12px;}
.detailList ul li p{font-weight:bold; color:#7e6956;} /* ÇÇÆ®´Ï½º »ç¿ì³ª ¾È³»¹®±¸ */
.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;}

.detailCream {float:left; width:100%; border-bottom:1px solid #ebe7e0;} /* 2015-12-02 ¼Ó¼ºº¯°æ */
.detailCream:last-child {float:left; width:100%; border:none;} /* 2015-12-02 Ãß°¡ */

.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;} /* 2015-12-02 Ãß°¡ */
.detailListCream span.notice {display:block; color:#7e6956; font-size:13px; margin-top:30px;} /* 2015-12-02 Ãß°¡ */

.tabMenu {width:100%;} /* 2015-11-19 Ãß°¡ */
.tabMenu ul {padding-top:40px;} /* 2015-12-10 Ãß°¡ */
.tabMenu ul li {display:inline-block; margin-right:5px; } /* 2015-11-19 Ãß°¡ */
.tabMenu ul li a, .tabMenu ul li a:hover {display:inline-block;  font-size:15px; color:#696a6c; height:40px; width:200px; border-top:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; text-align:center; line-height:40px;} /* 2015-11-19 Ãß°¡ */
.tabMenu ul li a.selected, .tabMenu ul li a.selected:hover {display:inline-block;  font-size:15px; color:#fff; height:40px; width:200px; border-top:1px solid #7e6956; border-left:1px solid #7e6956; border-right:1px solid #7e6956; text-align:center; line-height:40px; background-color:#7e6956;} /* 2015-11-19 Ãß°¡ */
.listMenu {border-bottom:1px solid #cecece; border-top:1px solid #cecece; padding:30px 0; margin-bottom:40px;} /* 2015-11-19 Ãß°¡ */
.listMenu table td {padding-left:100px; height:80px; font-size:14px; text-align:left;} /* 2015-12-18 Ãß°¡ */
.listMenu table td span.num {display:inline-block;font-size:14px;width:25px; text-align:right; padding-top:8px;padding-top:8px;color:#4b4e53;padding-left:0;} /* 2015-12-18 Ãß°¡ */
.listMenu table td span {display:block; padding-left:25px; font-size:13px; padding-top:8px; color:#888d91; font-weight:normal;} /* 2015-11-19 Ãß°¡ */
.listMenu .settitle{color:#4b4e53;font-size:14px;}
.listMenu table td strong {padding-left:25px;color:#888d91;line-height:28px;font-size:13px;} /* 2016-03-14 Ãß°¡ */
.btn_area {clear:both; text-align:right;} /* 2015-11-19 Ãß°¡ */

.tabMenu2 {width:100%;}
.tabMenu2 ul {display:inline-block;padding-top:40px;}
.tabMenu2 ul li {display:inline-block;margin-right:5px;  font-size:15px; color:#fff; height:40px; width:200px; border-top:1px solid #7e6956; border-left:1px solid #7e6956; border-right:1px solid #7e6956; text-align:center; line-height:40px; background-color:#7e6956;}
.listMenu2 { display: inline-flex; border-bottom: 1px solid #cecece; border-top: 1px solid #cecece; padding: 30px 0; margin-bottom: 40px; width: 100%; justify-content: space-between;}
.listMenu2 h2{display:inline-block;}
.listMenu2 dl{display:inline-block;}
.listMenu2 dt { font-weight: bold; border-bottom: 1px solid #7e6956; line-height: 25px; margin-bottom: 10px;}
.listMenu2 dd { line-height: 25px; margin-bottom: 10px;}
.listMenu2 dd span { display: block; font-size: 13px; color: #888d91; font-weight: normal; line-height: 15px;}

/* 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:25px 0 15px;line-height:25px;}
.marketingGuide{overflow:hidden;border-top:2px solid #64503e;border-bottom:1px solid #d2d2d3;background:#fafafa;}
.marketingGuide 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;}
.marketingGuide div+div{margin:30px 2% 0 0;border-right:none;}
.marketingGuide div+div+div{margin:0 0 30px 2%;border-right:1px solid #eaeaea;border-bottom:none;}
.marketingGuide div+div+div+div{margin:0 2% 30px 0;border:none;}
.marketingGuide div strong{display:block;padding-bottom:10px;margin-bottom:10px;color:#303030;border-bottom:1px solid #d2d2d3;background:#fafafa;}
.marketingGuide div .txtBrown{margin:0 0 5px;text-transform:uppercase;}
.marketingGuide div ul{margin-bottom:25px;}
.marketingGuide div ul li{line-height:25px;}
.marketingGuide div ul li span {width: 25px;display: inline-block;} /*15.01.29 ÄÚ´õ Ãß°¡*/

/* others */
.txtOther{padding-bottom:45px;line-height:25px;} /* 2018-05-24 »èÁ¦ background:url(../img/sub/bg_txt_room.jpg) 0 100% no-repeat;*/
.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;}
.txtOther2 p span{font-weight:bold;color:#7e6956 !important;} /*2015.07.24 healing walk °­Á¶±ÛÀÚ Ãß°¡*/
.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;}
.otherTit{overflow:hidden;margin:45px 0;background:url(../img/sub/bg_room_title.png) 0 11px repeat-x;line-height:25px;text-align:center;} /* 2018-05-24 Ãß°¡ */
.otherTit h4{display:inline-block;padding:0 20px;font-size:18px;font-weight:bold;color:#65503f;background:#fff;text-transform:uppercase;} /* 2018-05-24 Ãß°¡ */
.ruleContent h4 img{vertical-align:middle; margin-right:10px;}
.ruleTxt{margin:35px 0 0 0;font-size:13px;color:#303030;font-weight:bold;}
.ruleLabeling table{width:100%; margin-top:35px; border:1px solid #ceccc6;}
.ruleLabeling table td, .ruleLabeling table th{padding:5px; line-height:18px; text-align:center !important;}

/*ÈÞ¸é°èÁ¤ :: 2015-10-16 */
/* .restBox{margin:70px 0;background:#f6f3ef;padding:30px 55px;} 2015.11.13 margin °ª º¯°æ*/
.restBox{margin:40px 0 50px 0;background:#f6f3ef;padding:30px 55px;} /* 2015-11-13 margin, padding Ãß°¡ */
.restBox p{position:relative;font-size:14px;color:#7b6e61;line-height:200%;margin-bottom:0px;} /* 2015-11-13 line-height, margin-bottom °ª º¯°æ */
.restBox ul{position:relative;display:inline-block;margin-top:30px;} /* 2015-11-13 margin-top °ª º¯°æ */
.restBox li:first-child{padding-left:40px;} /* 2015-11-13 ¼Ó¼º°ª º¯°æ */
.restBox li{float:left;border-right:1px solid #c7bcb2; padding:30px 53px;} /* 2015-11-13 padding °ª º¯°æ */
.restBox li:last-child {border-right:0;padding-right:0;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
.restBox .notice_coupon {list-style:none; color:#7b6e61;margin-top:0;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
.restBox .notice_coupon li {float:none; display:block; padding-left:0; list-style:none;line-height:26px; padding:0; border:none; } /* 2015-11-13 ½Å±Ô class Ãß°¡ */
.restBox .notice_coupon li img { vertical-align:middle; margin:0 8px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
.restContent {position:relative;display:line-block;border-top:1px solid #d8d9d9; margin-bottom:40px;}  /* 2015-11-13 padding »èÁ¦ */
.restContent ul li {border-bottom:1px solid #d8d9d9; } /* 2015-11-13 ½Å±Ô class Ãß°¡ */
.restContent p.title {float:left; width:20%; height:50px; font-size:13px;color:#7b6e61;font-weight:bold;vertical-align:middle; background-color:#f8f8f7; padding-left:55px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
.restContent p.title span {display:inline-block; margin-top:18px;}
.restContent p.value {font-size:13px; height:50px; color:#313131;line-height:25px; vertical-align:middle;padding-left:27%; color:#535353;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
.restContent p.value span {display:inline-block; margin-top:13px;}

/*faq*/
.faq_header{overflow:hidden;clear:both;width:100%;vertical-align:middle;margin-top:20px;}/* 2016-09-09 ¼Ó¼ºÃß°¡ */
.faq_header .searchform{float:right;width:80%;text-align:right;}/* 2016-09-09 ¼Ó¼ºÃß°¡ */
.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 0 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;}

/*¶¯Å¥ ³×½ºÆ®*/
.thanksList{position:relative;margin:0 auto;padding:0;border-top:2px solid #7e6956;}
.thanksList dl dt{ display:inline-block;padding:0 0 0 0;border-bottom:1px solid #ededed; width:100%;}
.thanksList dl dt p {float:left; display:inline-block; width:10%; padding:15px 15px 15px;font-size:14px;font-weight:bold;color:#303030;line-height:20px;text-align:center;} /* 2016-01-26 ¼Ó¼º¼öÁ¤ */
.thanksList dl dt a{ display:inline-block;padding:15px 0 15px;font-size:14px;font-weight:bold;color:#303030;line-height:20px; width:85%;} /* 2016-01-26 ¼Ó¼º¼öÁ¤ */
.thanksList dl dt.on{background:#f9f6ef;}
.thanksList dl dd{padding:20px 30px 20px 80px;border-bottom:1px solid #ceccc6;line-height:20px; }
.thanksList dl dt.on+dd{display:block !important;}

.surroundBox{position:relative;margin-top:45px;}
/*.surroundBox ul{overflow:hidden;width:100%;} ¸¶½Ã¾ÈÇØ¾È Ãß°¡*/
.surroundBox ul{width:100%;}
.surroundBox ul li{width:100%;margin-bottom:50px;min-height:400px;} /* 2016-02-25 ¼Ó¼º¼öÁ¤ */
.surroundBox ul li .tit{position:relative;height:30px;margin-bottom:25px;font-size:16px;color:#64503e;text-align:left;line-height:26px;} /* 2015-12-02 ¼öÁ¤ */
/*.surroundBox ul li .tit .right{display:block;margin-top:3px;font-size:12px;color:#888d91;font-weight:normal;text-align:right;line-height:1em;}*/
.surroundBox ul li .tit .right{display:block;margin-top:5px;font-size:12px;color:#4B4E53;font-weight:normal;text-align:right;line-height:1em;} /* 2015-12-02 ¼öÁ¤ */
.surroundBox ul li .tit .right span{display:inline-block;margin-left:10px;padding-left:17px;font-weight:bold;height:20px;}
.surroundBox ul li .tit .right span.train{background:url(../img/sub/bg_about_train.png) 0 0 no-repeat;} /* 2016-02-25 ¼Ó¼ºÃß°¡ */
.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:-2px;}  /* 2015-12-02 ¼öÁ¤ */
.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:13px;color:#4B4E53;line-height:23px;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; min-height:30px;}
.otherPopup ul li p{ line-height:18px;}
.otherPopup p span{ color:#7e6956; font-weight:bold}
/*.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;} /*surrounding * Ãß°¡*/
.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; min-height:30px;}
.otherPopup .detail li p{ line-height:18px;}
.otherPopup .detail li 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:22px 0 80px;} /* Hotel Map 20151110 ¼öÁ¤ */
.hotelMap ul li.floor2{margin-bottom:47px;} /* Hotel Map 20151110 ¼öÁ¤ */
.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;}
.hotelMap_web {margin-top:10px;}

.sitemap{margin-top:35px;}
.sitemap .siteWrap div{margin-bottom:40px;padding-bottom:40px;/*border-bottom:1px solid #ededed;*/} /* 2015-12-26 ¼Ó¼ºº¯°æ */
.sitemap .siteWrap div h4{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #7e6956;font-size:16px;font-weight:bold;text-transform:uppercase;color:#64503e;line-height:16px;}
.sitemap .siteWrap div h4.tRow{text-transform: none !important;}
.sitemap .siteWrap div h4 a{color:#64503e;line-height:16px;}
.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;}

/* È£ÅÚ°³¹ß»ç¾÷ 2015-06-08 Ãß°¡*/
.bizGuide{overflow:hidden;border-top:2px solid #64503e;border-bottom:1px solid #d2d2d3;background:#fafafa;padding:30px 30px;}
.bizGuide div{float:left;width:30%;height:110px;margin-left:30px;padding:0;border-right:1px solid #eaeaea;vertical-align:top;} 
.bizGuide div+div{float:left;width:30%;height:110px;margin-left:30px;padding:0;border-right:1px solid #eaeaea;vertical-align:top;}
.bizGuide div+div+div{float:left;width:30%;height:110px;margin-left:30px;padding:0;border-right:0px;vertical-align:top;}
.bizGuide div ul{margin-bottom:25px;}
.bizGuide div ul li{line-height:35px;}
.bizGuide2{clear:both;overflow:hidden;border-top:2px solid #64503e;border-bottom:1px solid #d2d2d3;background:#fafafa;padding:30px 30px;}
.bizGuide2 div{float:left;width:47.4%;height:40px;margin:0;padding-left:30px;border-right:1px solid #eaeaea;vertical-align:top;} 
.bizGuide2 div+div{float:left;width:47%;height:40px;margin:0;padding-left:30px;border-right:0px;vertical-align:top;}
.bizGuide2 div ul{margin-bottom:25px;}
.bizGuide2 div ul li{line-height:35px;}
.bizPeople{margin:10px 0 20px;}
.bizPeople ul{margin-bottom:50px;}
.bizPeople ul li{margin-bottom:15px;line-height:1.6;}
.bizPeople ul li span{display:block;}
.bizPeople ul li strong{display:inline-block;margin-right:5px;color:#303030;}
.bizPeople ul li strong.ml15{display:inline-block;}

/* °øÁö»çÇ× ¸®½ºÆ® 2015-06-22 Ãß°¡*/
.footNotice {width:100%;}
.footNotice .noticeList1 { display:table; table-layout:fixed; width:100%;margin:0; border-top:1px solid #7b6551; }
.footNotice .noticeList1 .row { display:table-row;}
.footNotice .noticeList1 .cell { display:table-cell; }
.footNotice .noticeList1 span { width:100%; }
.footNotice .noticeList1 .red { background:#f9f6ef; text-align:center;font-weight:bold;color:#7E6956; width:100%;vertical-align:middle;border-bottom:1px solid #ededed; }
.footNotice .noticeList1 .blue { background:#f9f6ef; font-weight:bold;color:#7E6956;vertical-align:middle;border-bottom:1px solid #ededed;}
.footNotice .noticeList1 .green { background:#f9f6ef;padding-right:30px; text-align:right;font-weight:bold;color:#7E6956;;vertical-align:middle;border-bottom:1px solid #ededed;}
.footNotice .noticeList1 .first { width: 9%; height:50px;}
.footNotice .noticeList1 .last { width: 12%; height:50px;}
.footNotice .noticeList1 .fill { width: 79%; height:50px;}

.footNotice .noticeList2 { display:table; table-layout:fixed; width:100%;margin:0;border-bottom:1px solid #ceccc6;}
.footNotice .noticeList2 .row { display:table-row;}
.footNotice .noticeList2 .cell { display:table-cell; }
.footNotice .noticeList2 span { width:100%; }
.footNotice .noticeList2 .red { text-align:center; border-top:1px solid #ededed;font-weight:bold;color:#888d91; width:100%;vertical-align:middle; }
.footNotice .noticeList2 .blue { border-top:1px solid #ededed;font-weight:bold;color:#888d91;vertical-align:middle;}
.footNotice .noticeList2 .green { padding-right:30px; text-align:right;border-top:1px solid #ededed;font-weight:bold;color:#888d91;;vertical-align:middle;}
.footNotice .noticeList2 .first { width: 9%; height:50px;}
.footNotice .noticeList2 .last { width: 12%; height:50px;}
.footNotice .noticeList2 .fill { width: 79%; height:50px;}

/* °øÁö»çÇ× »ó¼¼ 2015-06-22 Ãß°¡*/
.footNotice .noticeContent {overflow:hidden;clear:both; display:table; table-layout:fixed; width:100%;margin:30px 0 0 0; }
.footNotice .noticeContent .row { display:table-row;}
.footNotice .noticeContent .cell { display:table-cell; }
.footNotice .noticeContent span { width:100%; }
.footNotice .noticeContent .red { background:#f9f6ef; text-align:center; border-top:2px solid #7b6551;font-weight:bold;color:#7E6956; width:100%;vertical-align:middle; }
.footNotice .noticeContent .blue { background:#f9f6ef; border-top:2px solid #7b6551;font-weight:bold;color:#7E6956;vertical-align:middle;}
.footNotice .noticeContent .green { background:#f9f6ef;padding-right:30px; text-align:right;border-top:2px solid #7b6551;font-weight:bold;color:#7E6956;;vertical-align:middle;}
.footNotice .noticeContent .black {padding:0 50px; text-align:center;text-align:center;}
.footNotice .noticeContent .black .noticeCon{text-align:left;word-break:keep-all;word-wrap:break-word;padding:0;line-height:200%;}/*margin:10px 0 0 10px; */
.footNotice .noticeContent .black img{width:100%;}
.footNotice .noticeContent .first { width: 9%; height:50px;}
.footNotice .noticeContent .last { width: 12%; height:50px;}
.footNotice .noticeContent .fill { width: 79%; height:50px;}

/* °øÁö»çÇ× »ó¼¼ ÀÌÀü±Û ´ÙÀ½±Û 2015-07-01 Ãß°¡*/
.footNotice .notice_next1 { display:table; table-layout:fixed; width:100%;margin:0; border-bottom:1px solid #ededed;border-top:1px solid #cdcdcc;}
.footNotice .notice_next1 .row { display:table-row;}
.footNotice .notice_next1 .cell { display:table-cell; }
.footNotice .notice_next1 span { width:100%; }
.footNotice .notice_next1 .red { background:#f2f2ef; text-align:center;font-weight:bold;color:#696a6c; width:100%;vertical-align:middle; }
.footNotice .notice_next1 .blue { padding-left:20px;font-weight:bold;vertical-align:middle;}
.footNotice .notice_next1 .green { padding-right:30px; text-align:right;vertical-align:middle;font-weight:bold;color:#888d91;}
.footNotice .notice_next1 .first { width: 9%; height:50px;border-top:none;}
.footNotice .notice_next1 .last { width: 12%; height:50px;border-top:none;background:#fff;}
.footNotice .notice_next1 .fill { width: 79%; height:50px;border-top:none;background:#fff;}
.footNotice .notice_next2 { display:table; table-layout:fixed; width:100%;margin:0; border-bottom:1px solid #cdcdcc;}
.footNotice .notice_next2 .row { display:table-row;}
.footNotice .notice_next2 .cell { display:table-cell; }
.footNotice .notice_next2 span { width:100%; }
.footNotice .notice_next2 .red { background:#f2f2ef; text-align:center;font-weight:bold;color:#696a6c; width:100%;vertical-align:middle; }
.footNotice .notice_next2 .blue { padding-left:20px;font-weight:bold;vertical-align:middle;}
.footNotice .notice_next2 .green { padding-right:30px; text-align:right;vertical-align:middle;font-weight:bold;color:#888d91;}
.footNotice .notice_next2 .first { width: 9%; height:50px;border-top:none;}
.footNotice .notice_next2 .last { width: 12%; height:50px;border-top:none;background:#fff;}
.footNotice .notice_next2 .fill { width: 79%; height:50px;border-top:none;background:#fff;}

/* °øÁö»çÇ× °Ë»ö 2015-06-22 Ãß°¡*/
.footNotice .notice_header{overflow:hidden;clear:both;width:100%;vertical-align:middle;margin:20px 0 10px 0;}
.footNotice .notice_header .totalcount{float:left;width:20%;font-weight:bold;color:#303030; vertical-align:middle;padding-top:8px;}
.footNotice .notice_header .totalcount em{font-weight:bold;color:#998675;}
.footNotice .notice_header .searchform{float:right;width:80%;text-align:right;}

/* °øÁö»çÇ× - ½Å±ÔÈ¸¿ø°¡ÀÔ 2016-01-11 Ãß°¡ */
.new_member_event .h80 {height:80px !important;}
.new_member_event .btn1 {width:320px !important; margin-right:5%;}
.new_member_event .btn2 {width:320px !important;margin-left:5%;}

/* °øÁö»çÇ× - ÀÚ±âºÎ»ó¿­Â÷ 2016-03-07 ±è¹ÎÁÖÃß°¡ */
.detail_train .trainimg {line-height:0;}
.detail_train .traindetail1 {padding:70px;background-color:#fbfaf8;}
.detail_train .traindetail1 .detail1{margin-bottom:50px;}
.detail_train .traindetail1 .detail2{width:100%;display:inline-block;margin-bottom:50px;}
.detail_train .traindetail1 .detail2img{float:left;margin-left:100px;}
.detail_train .traindetail1 .detail2btn{float:right;margin-right:100px;}
.detail_train .traindetail1 .detail3{margin-bottom:50px;}
.detail_train .traindetail1 .detail4{margin-bottom:50px;}

/* °øÁö»çÇ× - ÃßÃµ¾ÆÀÌµð 2016-03-10 ±è¹ÎÁÖÃß°¡ */
.detail_recommend .recommendimg {line-height:0;}
.detail_recommend .recomdetail1 {width:960px;padding:70px;}
.detail_recommend .recomdetail1 .detail1{margin-bottom:70px;}
.detail_recommend .recomdetail1 .detail2 .recommendbtn1{float:left;margin-left:100px;}
.detail_recommend .recomdetail1 .detail2 .recommendbtn2{float:right;margin-right:100px;}
.detail_recommend .recomdetail1 .detail3{width:320px;margin-left:100px;}
.detail_recommend .recomdetail3 {padding:70px;}

/* °øÁö»çÇ× - È¸¿ø°¡ÀÔÀÌº¥Æ® - 2017-04-03 Àå¼ºÈñÃß°¡ */
.detail_mevent {line-height:0;}
.detail_mevent .meventimg {line-height:0; margin-bottom:70px;}
.detail_mevent .meventtxt {line-height:0; margin-bottom:50px;}
.detail_mevent .mevent1 {margin-bottom:50px;}
.detail_mevent .mevent1 .eventimg{margin-bottom:35px;}
.detail_mevent .mevent1 .eventbtn{text-align:center;}
.detail_mevent .mevent1 .eventbtn img{max-width:320px;}
.detail_mevent .mevent2 {margin-bottom:50px; background-color:#f4f5f5;}
.detail_mevent .mevent2 .eventimg{margin-bottom:35px;}
.detail_mevent .mevent2 .eventbtn{text-align:center;}
.detail_mevent .mevent2 .eventbtn img{max-width:320px;}
.detail_mevent .mcoupon {margin-bottom:50px;}
.detail_mevent .mbottom {line-height:0;}

/* °øÁö»çÇ× - ³×½ºÆ® È¸¿ø ÇýÅÃ ±â°£ ¸¸·á ¾È³» 2016-10-31 Àå¼ºÈñ Ãß°¡ */
.detail_nestmember{border-spacing:0; border-style:none; padding:0; margin:0; line-height:0;}
.detail_nestmember .nm_td{border-spacing:0; border-style:none; padding:0; margin:0; line-height:0;}

/* Ã¤¿ëÁ¤º¸ ¸®½ºÆ® 2015-08-26 Ãß°¡*/
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc;font-family:Tahoma;font-size:12px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:7px 0 4px;border-top:2px solid #635041;background-color:#f9f6ef;color:#7e6956;font-weight:bold;height:30px;}
.tbl_type td{padding:6px 0 4px;border-top:1px solid #e5e5e5;color:#838385; height:35px;text-align:center;} /* 2016-02-26 ¼Ó¼º¼öÁ¤ */

.lst_type2{width:100%;padding-top:10px;border:none;list-style:none}
.lst_type2 li{text-align:left;color:#888d91;font-size:12px;font-weight:normal;height:20px;}
.lst_type2 li em{display:block;float:left;height:17px;margin:0;padding:0;color:#888d91;font-size:12px;font-weight:bold;}

.tbl_type3,.tbl_type3 th,.tbl_type3 td{border:0}
.tbl_type3{width:100%;margin-top:10px;font-family:Tahoma;font-size:12px;}
.tbl_type3 caption{display:none}
.tbl_type3 th{padding:7px 0 4px;border-top:2px solid #635041;background-color:#f9f6ef;color:#7e6956;font-weight:bold;height:30px;}
.tbl_type3 td{padding:6px 0 4px;border-top:1px solid #e5e5e5;color:#838385; height:35px;}

.tbl_type4,.tbl_type4 th,.tbl_type4 td{border:0;clear:both;}
.tbl_type4{width:auto;margin-top:10px;font-family:Tahoma;font-size:12px;}
.tbl_type4 caption{display:none}
.tbl_type4 th{padding:7px 0 4px;border-top:2px solid #635041;background-color:#f9f6ef;color:#7e6956;font-weight:bold;height:30px;}
.tbl_type4 td{padding:6px 0 4px;border-top:1px solid #e5e5e5;color:#838385; height:35px;}

/* 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:60px;margin-left:0;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.flex-control-nav {position:absolute;bottom:10.5%;width:100%;text-align:center;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.flex-control-nav li {display:inline-block;margin:0 5px;}
.flex-control-nav li:first-child {display:inline-block;margin:0 5px 0 10px;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.flex-control-nav li a {display:inline-block;width:20px;height:20px;text-indent:-999em;background:url(../img/about/btn_about2web.png) 0 0 no-repeat;} /* 2016-01-20 ¼Ó¼ºº¯°æ */
.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:30px;height:30px;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')";} /* 2016-01-20 ¼Ó¼º º¯°æ */
.aboutWrap .flex-direction-nav .flex-next {display:block;width:30px;height:30px;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')";} /* 2016-01-20 ¼Ó¼º º¯°æ */
.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:-70px;display:block;text-align:center;padding:0;width:100%;}  /* 2016-01-20 ¼Ó¼º º¯°æ */
.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:20px;height:20px;line-height:20px;text-align:center;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.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:1280px !important;width:100%;height:24px;text-align:right;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.aboutBox6{/*background:#d4ccc2;*/ background:#fff;}
.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 .left .flex-control-thumbs {position: static;overflow: hidden;}
.aboutBox6 .inner .left .flex-control-thumbs li {width: 33.3%;float: left;margin: 0;}
.aboutBox6 .inner .left .flex-control-thumbs img {width: 100%;height: auto;display: block;opacity: .4;cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.aboutBox6 .inner .left .flex-control-thumbs img:hover {opacity: 1;}
.aboutBox6 .inner .left .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

.aboutBox6 .inner .right{float:left;padding:84px 10px;background:#fff;font-size:14px;line-height:20px;}
.aboutBox6 .inner .right h2{margin-bottom:35px;text-align:center;}
.aboutBox6 .inner .right .address{display:block;margin-bottom:30px;text-align:center;color:#8f867c;}
.aboutBox6 .inner .right dl{font-size:15px; line-height:24px;} /* 2016-01-20 ¼Ó¼ºº¯°æ */
.aboutBox6 .inner .right dl dt{margin-bottom:5px;font-weight:bold;color:#696a6c;}
/*.aboutBox6 .inner .right dl dd{margin-bottom:10px;}*/
.aboutBox6 .inner .right dl dd span{display:block;}
.aboutBox6 .inner .right dl dd a{display:inline-block;margin:5px 0;color:#fff;}
.aboutBox6 .inner .right dl dd p.blankheight{height:25px;}

.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;
}

/* WEDDING banner */
.wb_wrap{display:inline-block; margin:20px 0;}
.wedding_banner{margin-top:20px;}
.wedding_banner li{float:left;}
.wedding_banner li img{width:100%; height:150px;}
.wedding_banner li:first-child{margin-right:40px;}

/* APP ´Ù¿î·Îµå */
.appdownload_title {margin-bottom:24px;} /* 2016-01-15 ¼Ó¼º Ãß°¡ */
.appdownload_title h1 {color:#7e6956; font-size:14px; font-weight:bold;}


@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){

	/* WEDDING banner */
	.wedding_banner li{width:49%;}
	.wedding_banner li:first-child{margin-right:2%;}
    .wedding_banner li img{height:auto;}

	/* Common */
	.afterCenter {/*text-align:center;*/} /* 2015-11-20 ¼Ó¼º°ª º¯°æ */
	.webHide {display:block !important;}
	.webHidei {display:inline-block !important;}
	.mobileHide {display:none !important;}
	.mobileHideN {text-align:center;}/* °øÁö»çÇ× */
	.step {display:block;}
	.step_web {display:none}
	.stepw {display:none;}
	.nopadding-top {padding:0 20px 40px 20px !important;}
	.nopadding {padding:10px 10px 40px 10px !important;} /* 2015-11-18 ¼Ó¼º°ª ¼öÁ¤ */
	.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}*/
	.subContainer .content {padding:10px 10px 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:left; display:block; width:100%; float:none;margin:0;vertical-align:top;}
	.roomDetail.type2 .roomService{float:none; width:100%;} /* 2016-01-15 ¼Ó¼º ¼öÁ¤ */
	.roomDetail.type2 .hotelInfo{float:right;width:100%;padding-top:30px; padding-bottom:0px; padding-left:0;padding-right:0; margin-top:0;} /* 2016-01-15 ¼Ó¼º Ãß°¡ */
	.roomDetail .txtList li{display:block;}
	.roomInfo{display:block;float:none;width:auto;margin:0px;}
	.roomDetail.type2 .roomnotice {width:100%; font-weight:bold; color:#7e6956;} /* 2016-01-14 Ãß°¡ */
	.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;}
	.roomType2{float:none;margin:0 0 25px 0;width:auto;}
	.roomType2 h4{height:auto;font-weight:bold;}
	.roomType2 img{height:auto;}
	.roomType2 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;}
	.loginTip{width:210px;}
	.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:inline-block;margin:5px 0 0 0;width:auto;}  /* 2015-12-07 ¼Ó¼º º¯°æ */
	.mypageReserv .btnMini.dblue {display:inline-block;margin:5px 0 0 0;width:120px; background-color:#263745 !important; border:2px solid #263745;} /* 2015-12-03 Ãß°¡ */
	.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;}*/
	.mypageReserv div.box-holder .itemBox {margin:0;width:100%;}
	.checkBox {padding:20px 0 30px 0;}
	.mypageReserv .searchBox input[type=image]{margin-left:0px;}
	.mypageReserv .h4-holder span {/*display:none;*/ background-color:#fff; padding:0; } /* 2015-11-17 Ãß°¡ */
	.mypageReserv .h4-holder span img {width:27px; height:27px; margin-top:-2px;} /* 2015-11-18 Ãß°¡ */
	.mypageReserv div.box-holder .itemBoxCounsel{width:100%; float:none; margin:0;} /* 2016-7-22 Ãß°¡ Àå¼ºÈñ °í°´ÀÇ¼Ò¸® */
	
	/* nest friends */
	.mypageReserv .listBox ul li span:last-child {overflow:hidden;display:block;height:32px;color:#4B4E53;line-height:16px; margin-bottom:20px;} /* 2015-12-07 Ãß°¡ */
	
	/* Join */
	.verifyBox {position:relative;text-align:center;}
	.titagree{color:#7e6956;font-size:14px; font-weight:bold;text-align:left;border-bottom:2px solid #7e6956;padding-bottom:10px; margin-top:15px;} /* 2016-08-01 Àå¼ºÈñ Ãß°¡ */
	.agreetxt{line-height:150%;}/* 2016-08-01 Àå¼ºÈñ Ãß°¡ */
	.cBoth .tblInfo .jointxt1 {margin:0 15px 10px 15px;}
	.cBoth .tblInfo .jointxt2 {margin:0 15px 50px 15px;}
	.msgBox{border-top:none;padding:20px 0;}
	.msgBox p{border-top:none;padding:20px 0;}
	
	.jointitle2 {margin:30px 0 -10px 0;} /* 2016-09-20 Àå¼ºÈñ Ãß°¡ */
	.joinInfo{margin-top:40px; padding:20px;}/* 2016-09-20 Àå¼ºÈñ Ãß°¡ */
	.jointitle {margin:10px 0 0;font-size:16px;font-weight:bold;color:#65503f;line-height:150%;}
	.jointitle p{font-size:14px;font-weight:bold;color:#8c8d8e;line-height:150%;padding-top:10px;}
	.joinbtn {padding:30px 0 0;}
	.joinbtn ul{display: inline-block;
		width:100%;
        margin: 0;
        padding: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;
	}
	.joinbtn ul li{width:33.3%;padding-right:0;}
	.joinbtn a{width:90%; background-size:100%;}
	.joinbtn a:hover{width:90%; background-size:100%;}
	.joincou {margin-top:30px;}
	.joincou img{width:100%;}
	
	.cBoth .tblInfo .jointxt1 {margin-bottom:10px;}
	.cBoth .tblInfo .jointxt1 li{margin-bottom:10px;font-size:14px; color:#313131;font-weight:bold;}
	.cBoth .tblInfo .jointxt1 li:last-child{margin-bottom:10px;font-size:14px; color:#65503f;font-weight:bold;}
	.cBoth .tblInfo .jointxt1 li img{width:auto;max-width:90%;}
	.cBoth .tblInfo .jointxt2 {margin-bottom:30px;margin-top:20px;}
	.cBoth .tblInfo .jointxt2 li{margin-bottom:5px;font-size:12px; color:#8c8d8e;font-weight:bold;}
	.cBoth .tblInfo .jointxt2 li img{width:auto;max-width:90%;}

	.cBoth .tblInfo .joinfore {border-top:1px solid #6a6a6c;border-bottom:1px solid #cfcfcf;background:#fafafa;text-align:center;padding:20px 0;}
	.cBoth .tblInfo .joinfore table{margin:0 auto;}
	.cBoth .tblInfo .joinfore table th,td{text-align:left;height:50px;}
	.cBoth .tblInfo .joinfore table th{padding:0 10px 0 30px;line-height:150%;width:40%;}
	.cBoth .tblInfo .joinfore table td input {width:33% !important;}
	
	.restBox{margin:40px 0 50px 0;background:#f6f3ef;padding:30px 55px;} /* 2015-11-13 margin, padding Ãß°¡ */
	.restBox p{position:relative;font-size:14px;color:#7b6e61;line-height:200%;margin-bottom:0px;} /* 2015-11-13 line-height, margin-bottom °ª º¯°æ */
	.restBox ul {position:relative;display:inline-block; width:100%; margin-top:20px; text-align:center;} /* 2015-11-13 margin-top °ª º¯°æ */
	.restBox ul li:first-child{padding-left:0px;} /* 2015-11-13 ¼Ó¼º°ª º¯°æ */
	.restBox ul li{float:none; margin:0 auto; display:block; border-bottom:1px solid #c7bcb2; border-right:0; padding:30px 0; } /* 2015-11-13 padding °ª º¯°æ */
	.restBox ul li:last-child {border-bottom:0;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restBox ul li img { text-align:center;}
	.restBox .notice_coupon {list-style:none; color:#7b6e61;margin-top:0;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restBox .notice_coupon li {float:left; text-align:left; display:block; padding-left:0; list-style:none;line-height:26px; padding:0; border:none; } /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restBox .notice_coupon li img { vertical-align:middle; margin:0 8px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent {position:relative;display:line-block;border-top:1px solid #d8d9d9; margin-bottom:40px;}  /* 2015-11-13 padding »èÁ¦ */
	.restContent table { } /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent td.title {height:50px; font-size:13px;color:#7b6e61;font-weight:bold;vertical-align:middle; background-color:#f8f8f7; border-bottom:1px solid #d8d9d9; padding-left:30px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent td.title span {display:block; margin-top:0px; line-height:21px; word-break:break-all; white-space:pre-line; }
	.restContent td.value {font-size:13px; height:50px; color:#313131;line-height:25px; vertical-align:middle;color:#535353; border-bottom:1px solid #d8d9d9; padding-left:30px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent td.value span {display:block; line-height:21px; word-break:break-all; white-space:pre-line;}

	/* 2017-09-11 ¼Ó¼º Ãß°¡ */
	.mem_ev{line-height:18px;}
	.mem_ev .mem_ev_list{margin-top:5px; padding-left:10px;}
	.mem_ev .mem_ev_list li{width:100%;}
	/* 2017-09-11 ¼Ó¼º Ãß°¡ */
	
	
	/* Reservation */
	p.memInfo img{width:100%;}
	.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:200px !important;} /* 2015-12-16 ¼Ó¼ºº¯°æ */
	.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; margin:10px 10px 0 0;}
	.reservation .item span.desc {position:absolute !important;top:10px;left:190px;right:10px;line-height:18px;margin-top:50px;} /* 2015-12-16 ¼Ó¼º º¯°æ */
	.reservation .item span.vat {position:absolute !important;top:50px;right:3%;margin-top:100px;} /* 2016-03-25 ¼Ó¼ºÃß°¡ :: Àü»ê½Ç ±è¹ÎÁÖ´ë¸® */
	.reservation .item a {top:140px;right:15px;color:#30302E;margin-top:120px;}
	.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;}
	
	.roomList ul.list li .priceBox {height:auto;} /* 2016-01-20 ¸¶ÄÄÆÀ Àå¼ºÈñ Ãß°¡ */
	.roomList ul.list li .priceBox .priceInfo {float:none;padding:0 0 0 20px;width:auto;border-bottom:1px #E5E5E5 solid;}
	.roomList ul.list li .priceBox .priceInfo:last-child {border-bottom:0px none;}
	.roomList ul.list li .priceBox .priceInfo a {margin:8px 15px 0 15px;width:50px;height:38px;line-height:38px;}

	.roomSpecials ul.list li .roomSelect .ment {margin:20px;font-size:12px;line-height:20px;}
	.roomSpecials ul.list li .roomSelect .mentinfo {padding:0 20px 20px 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;}
	.reservTable table p.incheoneum{padding:0 !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 15px;} /* 2016-01-04 ¼Ó¼º ¼öÁ¤ */
	.reservation select, .reservation input {max-width:95% !important;}
	.reservation select#mem_nation {width:auto;}
	.reservation td.tdOption {padding-left:12px !important;}
	.reservBtn {clear:both; width:100%;text-align:center;margin:0;} /* 2015-12-16 ¼Ó¼ºº¯°æ */
	.reservBtn a {float:none;}
	.reservBtn a:first-child {float:none;width:auto; padding:0 20px;} /* 2016-01-15 Ãß°¡ */
	.reservBtn a.sofaBtn {float:none;width:auto; padding:0 20px;} /* 2024-12-18 Ãß°¡ */
	.reservBtn .inquirePopup {float:none;width:auto; margin-top:0px !important; padding:0 20px; margin-right:0 !important;} /* 2015-12-16 Ãß°¡ */
	.reservBtn .sketchPopup {float:none;margin-top:0px !important; width:auto; padding:0 20px;}/* 2015-12-16 Ãß°¡ */
	.reservBtn .sketchPopup2 {float:none;margin-top:0px !important; width:auto; padding:0 20px;}

	.footNotice .noticeContent table.basic tbody > tr > td img{padding:10px 0;max-width:800px; height:600px;}
	
	/* dining */
	.btnCenterDining {clear:both; width:100%;text-align:center;margin:30px 0 30px 0;} /* 2015-11-19 Ãß°¡ */
	.btnCenterDining a {float:none;}
	.btnCenterDining .inquirePopup {width:49%; float:left;}
	.btnCenterDining .platzDrawingPopup {width:49%;float:right;}
	.btnCenterDining .platzMenuPopup {margin-top:10px !important; width:100%;}
	.btnCenterDining .meatPopup {margin-top:10px !important; width:49%; float:left; padding:0 !important;} /* 2019-07-03 Ãß°¡ */
	.btnCenterDining .porkPopup {margin-top:10px !important; width:49%; float:right; padding:0 !important;} /* 2019-07-03 ¼Ó¼º Ãß°¡ */
	.btnCenterDining .platzEventPopup {margin-top:10px; width:80px; padding:0 23px;} 
	.diningUsePay {float:right;vertical-align:top;width:100%;background:#f9f6ef;margin-top:0px;} 
	.diningUseGuide {float:right;vertical-align:top;width:100%;background:#f9f6ef;margin-top:0px;} 
	
	.tabMenu {float:left; width:100%; margin-top:10px; margin-left:5%; } /* 2015-11-19 Ãß°¡ */
	.tabMenu ul {padding-top:10px; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li {float:left; display:inline-block; width:200px; margin-right:10px; margin-bottom:10px; } /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li a, .tabMenu ul li a:hover {float:left; display:inline-block;  font-size:15px; color:#696a6c; height:40px; width:200px; padding:0; border-top:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece; text-align:center; line-height:40px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li a.selected, .tabMenu ul li a.selected:hover {display:inline-block;  font-size:15px; color:#fff; height:40px; width:200px; padding:0; border-top:1px solid #7e6956; border-left:1px solid #7e6956; border-right:1px solid #7e6956; border-right:1px solid #cecece; text-align:center; line-height:40px; background-color:#7e6956;} /* 2015-11-19 Ãß°¡ */
	.listMenu {border-bottom:1px solid #cecece; border-top:none; padding:30px 0; margin-bottom:40px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td {padding-left:50px; padding-right:5px; line-height:21px; height:80px; font-size:14px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td span {display:block; padding-left:25px; font-size:13px; padding-top:0px; color:#888d91; font-weight:normal;} /* 2015-11-19 Ãß°¡ */
	.btn_area {clear:both; text-align:center; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */
	.diningBox div.roomType:nth-child(3) {margin-top:0px;} /* 2015-11-20 Ãß°¡ */

	.detailList{margin:40px 0 20px; width:auto; max-width:100%;} /* 2016-01-15 Ãß°¡ */

	/* dining platz*/
	.detailListPlatzM{width:100%;}
	.detailListPlatzM .detailMtitle{padding:0 10px;display:inline-block;line-height:40px;background:#a69687;color:#fff;width:96%;border-bottom:1px solid #f9f6ef; margin-top:5px;} /* 2016-03-25 ¸¶ÄÄÆÀ Àå¼ºÈñ ¼öÁ¤*/
	.detailListPlatzM .detailMtitle span{float:right;}
	.detailListPlatzM h2{padding:0 10px;display:inline-block;line-height:35px;background:#7e6956;color:#fff;width:100%;}
	.detailListPlatzM ul{margin:10px 0;}
	.detailListPlatzM table{margin:10px 0;width:100%;}
	.detailListPlatzM th{height:30px; background:#f9f6ef;}
	.detailListPlatzM tr{border-bottom:1px solid #e2ded5;}
	.detailListPlatzM td{padding-left:25px;text-align:left;line-height:25px;}
	.detailListPlatzM td:nth-child(2){padding-left:20px;width:70%;}
	.detailListPlatzM p{line-height:25px;padding:0 10px; color:#7e6956;}
	.detailListPlatzM .detailBrunch strong{padding-top:10px; display:block; color:#7e6956;}
	.detailListPlatzM .detailBrunch .detailBrunchEvent li{width:auto;line-height:25px; padding:10px;}
	.detailListPlatzM .detailBrunch .detailBrunchEvent p{display:block; color:#7e6956;}

	.detailListPlatzM .detailTable{margin:10px 0;width:100%;} /* 2016-10-17 Ãß°¡ */
	.detailListPlatzM .detailTable th{padding:5px 0 5px 10px; line-height:20px; background:#f9f6ef;}
	.detailListPlatzM .detailTable tr{border-bottom:1px solid #e2ded5;}
	.detailListPlatzM .detailTable td{padding:5px 10px;text-align:left;line-height:20px; border-right:1px solid #e2ded5;}
	.detailListPlatzM .detailTable td.last{border-right:none;}
	.detailListPlatzM .detailTable td:nth-child(2){padding-left:10px;}

	/*faq menu*/
	.tab3{clear:both;width:100%;margin:20px 0 20px 0;border:none;text-align:center;}
	.tab3 ul{display:table;width:100%;border-left:1px solid #ceccc6;}
	.tab3 ul li{display:block;width:49.5%;float:left;text-align:center;border-right:1px solid #ceccc6;border-top:1px solid #ceccc6;max-width:200px;}
	/*.tab3 ul li:nth-child(3){border-bottom:1px solid #ceccc6;}*/
	.tab3 ul li:nth-child(4){border-bottom:1px solid #ceccc6;}
	.tab3 ul li:nth-child(5){border-bottom:1px solid #ceccc6;}
	.tab3 ul li:nth-child(6){border-bottom:1px solid #ceccc6;}
	.tab3 ul li:nth-child(7){border-bottom:1px solid #ceccc6;}
	.tab3 ul li a{display:block;width:100%;padding:12px 0;font-size:14px;text-align:center;}
	.tab3 ul li.on{background:#a59585; max-width:200px;}
	.tab3 ul li.on a{color:#fff;}
	

	.faqList dl dt{padding:0;border-bottom:1px solid #ededed;background:url(../img/sub/bg_question.png) 29px 24px no-repeat;vertical-align:top;}
	.faqList dl dt span{margin:0 60px;display:block;}
	.faqList dl dt a{display:block;padding:23px 0 20px 0;font-size:14px;font-weight:bold;color:#303030;background:url(../img/sub/bg_faq.png) 98% 24px no-repeat;line-height:20px;}
	.faqList dl dd{display:inline-block;padding:20px 30px 20px 60px;border-bottom:1px solid #ceccc6;line-height:20px;background:url(../img/sub/bg_answer.png) 29px 24px no-repeat;}
	/*.tab2 ul li:first-child.on{border-left:none;}*/



	/* °øÁö»çÇ× - ½Å±ÔÈ¸¿ø°¡ÀÔ 2016-01-11 Ãß°¡ */
	.new_member_event .h80 {height:60px !important;}
	.new_member_event .btn1 {width:80% !important; margin-right:5%;}
	.new_member_event .btn2 {width:80% !important;margin-left:5%;}

	/* °øÁö»çÇ× - ÀÚ±âºÎ»ó¿­Â÷ 2016-03-07 ±è¹ÎÁÖÃß°¡ */
	.detail_train .traindetail1 {padding:25px;background-color:#fbfaf8;}
	.detail_train .traindetail1 .detail2{width:100%;}
	.detail_train .traindetail1 .detail2img{margin-left:0;width:45%;}
	.detail_train .traindetail1 .detail2btn{margin-right:0;width:35%;}

	/* °øÁö»çÇ× - ÃßÃµ¾ÆÀÌµð 2016-03-10 ±è¹ÎÁÖÃß°¡ */
	.detail_recommend .recomdetail1 {width:100%;padding:0;}
	.detail_recommend .recomdetail1 .detail1{margin:20px 0;}
	.detail_recommend .recomdetail1 .detail2 .recommendbtn1{margin-left:0;width:45%;}
	.detail_recommend .recomdetail1 .detail2 .recommendbtn2{margin-right:0;width:45%;}
	.detail_recommend .recomdetail1 .detail3{margin-left:0;width:45%;}
	.detail_recommend .recomdetail3 {margin:0;width:100%;;padding:20px 0;}

	/* °øÁö»çÇ× - È¸¿ø°¡ÀÔÀÌº¥Æ® - 2017-04-03 Àå¼ºÈñÃß°¡ */
	.detail_mevent .meventimg {margin-bottom:35px;}
	.detail_mevent .meventtxt {margin-bottom:25px;}
	.detail_mevent .mevent1 {margin-bottom:25px;}
	.detail_mevent .mevent1 .eventimg{margin-bottom:20px;}
	.detail_mevent .mevent1 .eventbtn img{max-width:50%; height:50%;}
	.detail_mevent .mevent2 .eventimg{margin-bottom:20px;}
	.detail_mevent .mevent2 .eventbtn img{max-width:50%; height:50%;}
	.detail_mevent .mcoupon {margin-bottom:25px;}
	
	/* APP ´Ù¿î·Îµå */
	.appdownload_title {margin-bottom:24px; margin-top:20px;} /* 2016-01-15 ¼Ó¼º Ãß°¡ */
	.appdownload_title h1 {color:#7e6956; font-size:14px; font-weight:bold;}
	
	/* Accommodation */
	.roominfo_img_m {float:left; width:100%; margin-bottom:0px;} /* 2016-01-14 ¼Ó¼º Ãß°¡ */

	/* Special Wine Event */
	/*.eventTop table th,td{height:0;} 2016-04-04 ¼Ó¼º Ãß°¡ */

	.detailContent2 ul li.smb100{margin-bottom:50px;}
	.detailContent2 ul li.smb50{margin-bottom:25px;}
	
}

@media all and (max-width:767px){

	/* WEDDING banner */
	.wedding_banner li{width:100%;}
	.wedding_banner li:first-child{margin-right:0; margin-bottom:10px;}

	/* join */	
	.joinbtn {padding:30px 0 0;}
	.joinbtn ul{display: inline-block;
		width:100%;
        margin: 0;
        padding: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;
	}
	.joinbtn ul li{width:100%;padding-right:0; margin-bottom:10px;}
	.joinbtn a{width:300px; background-size:100%;}
	.joinbtn a:hover{width:300px; background-size:100%;}

	/* Common */
	.th150 {width:100px;}
	.th200 {width:110px;}
	.afterBlock {display:block !important;margin:5px 0 0 0;}
	.afterBlock2 {display:block !important;margin:5px 0 0 0;} /*Mypage ¿¹¾à¸ñ·ÏÀÇ »õ·Î¿î ¹öÆ° Ãß°¡·Î ÀÎÇÑ »ý¼º 08-27*/
	.afterBlock2:input {padding-left:15px;}

	/* 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%;}
	.marketingGuide 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;}
	.agreetxt{margin:10px 15px; line-height:150%;}
	.join4txt{margin:5px 15px; line-height:150%;}
	.join4txt strong{font-weight:bold; font-size:14px; color:#65503f;}
	.join4txt{font-weight:bold; font-size:14px; color:#313131;}
	.join4txt strong{font-weight:bold; font-size:14px; color:#65503f;}
	.msgBox p{margin:5px 15px;font-weight:bold; font-size:13px; color:#8c8d8e; line-height:20px;}
	.msgBox .btnCenter img{max-width:40%;}
	.couBox .couBoxspe{border-bottom:none;}
	.couBox .couBoxspe ul {width:100%;border-left:none;margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid #696a6c; }
	.couBox .coutitBox{font-size:13px;}
	.couBox .coutitBox span{font-size:11px;}
	
	.verifyBox{margin:15px 15px 0;}
	.titagree{color:#7e6956;font-size:14px; font-weight:bold;text-align:left;border-bottom:2px solid #7e6956;padding-bottom:10px;}
	.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:600px;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;}

	#popupListCustm {top:360px;left:0;margin-left:5%;width:90%;}
	#popupListCustm .qnaRequest, #popupListCustm .qnaComment {margin:8px 15px;}
	#popupListCustm p.qnaTitle {padding:8px 12px;}
	#popupListCustm p.qnaContent {padding:8px 12px;}
	#popupListCustm .qnaBtn {margin:8px 0 15px 0;}
	#popupListCustm .qnaType dt .qnaM{margin-left:12px;}
	#popupListCustm .qnaType dd .qnaM{margin-left:10px;}
	#popupListCustm p.qnaFile {padding:8px 12px;}
	#popupListCustm .qnaComment{padding:5px 12px 12px 12px;}
	
	/* Mypage */
	.mypageReserv .btnCenter .btnBig {padding:0 15px;}
	.mypageReserv .h4-holder span {} /* 2015-11-30 */
	.mypageReserv .h4-holder h4 {margin:0 10px 0 0;}
	.mypageReserv .h4-holder p {color:#4b4e53;}
	.mypageReserv .reservList table.basic tbody > tr > td {font-size:12px;} /* 2015-11-17 ¼Ó¼º°ª ¼öÁ¤ */
	.mypageReserv .searchBox input[type=text].date{width:80px;}
	.mypageReserv div.box-holder .itemBox {margin:0; width:100%;} /* 2015-11-17 Ãß°¡ */
	
	
	/* nest friends */
	.mypageReserv .coutit p {padding-bottom:35px;line-height:19px} /* 2015-12-07 Ãß°¡ */
	.mypageReserv .coutit p span {display:block; font-size:14px; margin-top:10px; } /* 2015-12-07 Ãß°¡ */
	
	/* 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;}
	.totalagreeBox 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;}
	.roomType2 strong{font-size:15px;color:#222;line-height:1.4;}
	.roomType2 ul{font-size:13px;color:#555;}
	.txtRoom2{margin-bottom:0px;} /* 2015-12-16 ¼Ó¼º º¯°æ */
	.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:13px;color:#555;} /* 2015-12-16 ¼Ó¼º º¯°æ */
	.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;}
	.listBox2 ul li{margin-top:20px;}
	.listBox2 ul li span{font-size:13px;color:#555;}
	.listBox2 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;}

	.pmH ul li{min-height:auto;}/* 2017-11-13 ¼Ó¼ºÃß°¡ */
	
	/* Accommodation */
	.roomDetail.type2 .hotelInfo h4{margin-bottom:35px; padding-left:20px;} /* 2015-12-16 Ãß°¡ */
	.roomDetail.type2 .hotelInfo strong{display:block;margin-bottom:10px;padding-left:30px;}  /* 2016-01-15 Ãß°¡ */
	.roomDetail.type2 .hotelInfo span{display:block;margin-bottom:35px;line-height:22px;color:#4b4e53;padding-left:30px; padding-right:30px;}  /* 2016-01-15 Ãß°¡ */
	
	.detailList ul li{font-size:13px;color:#555;}
	.detailList ul li:first-child{margin-bottom:10px;}  /* 2015-11-26 */
	.detailList ul.useTimeWeekday{display:block;width:100%;margin:0 20px;}/*PLATZ*/
	.detailList ul.useTimeWeekday li{float:left;border-bottom:1px solid #d8d9d9;padding:10px 0;border-right:0;margin:0;height:auto;}/*PLATZ*/
	.detailList ul.useTimeWeekday li dt{color:#7e6956;font-weight:bold;}/*PLATZ*/
	.detailList ul.useTimeWeekday li dd{padding-left:10px;}/*PLATZ*/
	.detailList ul.useTimeWeekday li:last-child{border-bottom:0;}/*PLATZ*/

	.detailList ul.useTimeWeekend{display:block;width:100%;margin:0 20px;}/*PLATZ*/
	/*.detailList ul.useTimeWeekend li{float:left;border-bottom:1px solid #d8d9d9;padding:10px 0;border-right:0;margin-bottom:0;height:auto;}/*PLATZ*/
	.detailList ul.useTimeWeekend li{float:none;padding:10px 0;border-right:0;margin-bottom:0;height:auto;}/*PLATZ*/
	.detailList ul.useTimeWeekend li dt{color:#7e6956;font-weight:bold;}/*PLATZ*/
	.detailList ul.useTimeWeekend li dd{padding-left:10px;}/*PLATZ*/
	
	.detailList .useTimeB .useTimeBweekday{position:relative;width:100%;padding-left:10px;}
	.detailList .useTimeB .useTimeBweekday dt,dd{padding-left:0;}
	.detailList .useTimeB .useTimeBweekend dt{font-weight:bold; margin-bottom:15px; padding-left:0px;}  /* 2015-11-26 */
	.detailList .useTimeB .useTimeBweekend{width:100%;padding-left:10px;padding-top:20px;margin-bottom:40px;}
	.detailList .useTimeB .useTimeBweekend li{float:left;width:100%;}

	.detailList .useTimeLweekday li:first-child{border-right:0;margin-bottom:0;}
	.detailList .useTimeLweekday > li{float:left;width:100%;padding-left:0;}
	/*.detailList .useTimeLweekday .useTimeLlist li{border-right:0;float:left;padding-left:10px;margin-bottom:0;}*/
	.detailList .useTimeLweekday .useTimeLlist li{border-right:0;padding-left:10px;margin-bottom:0;width:100%;}
	.detailList .useTimeLweekday .useTimeLlist dl{margin-top:10px; margin-left:0px;} /* 2015-11-26 */
	.detailList .useTimeLweekday .useTimeLlist dl dt {margin-left:0px; margin-bottom:20px;} /* 2015-11-26 */
	.detailList .useTimeLweekday .useTimeLlist dl dd:last-child {margin-top:15px; margin-bottom:15px;}  /* 2015-11-26 */

	.detailList .useTimeAllday{width:100%;padding-top:0px;margin-bottom:30px;} /* 2015-11-26 */
	.detailList .useTimeAllday > li{clear:both;width:100%;margin-bottom:0;padding-top:10px;}  /* 2015-11-26 */
	.detailList .useTimeAllday .useTimeLlist{width:100%;margin-bottom:0;}
	.detailList .useTimeAllday .useTimeLlist li{margin-bottom:10px;}
	
	.diningUseGuide {clear:both; float:none; padding:5px 0;vertical-align:top;width:100%;background:#f9f6ef;}
	.diningUsePay {clear:both; float:none;padding-top:20px;vertical-align:top;width:100%;background:#f9f6ef;} /* 2015-11-20 ¼Ó¼º º¯°æ */
	.diningUsePay strong{color:#7e6956;font-size:16px;padding:0 30px;}
	.btnCenterDining {clear:both; width:100%;text-align:center;margin:30px 0 30px 0;} /* 2015-11-19 Ãß°¡ */
	.diningUsePay ul{padding:20px 30px 0 30px;margin-bottom:0;}
	.diningUsePay ul li{line-height:200%;padding:10px 0;margin-bottom:0;}
	.diningUsePay ul li:first-child{font-weight:bold;color:#7e6956;}

	.detailList li.useTimeTxt{padding:10px 0px;} /* 2015-11-18 ¼Ó¼º¼öÁ¤ */
	.detailList p.notiTxt{float:left;padding:0 20px;font-weight:bold; color:#7e6956;font-size:12px;}
	
	.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;}
	.ruleContent .tBox td, .ruleContent .tBox th{border:1px solid #555;}

	/*ÈÞ¸é°èÁ¤ ¾È³»*/
	/* 2015-11-13 ÇØ´ç³»¿ë ±³Ã¼ 
	.restBox{margin:40px 0;background:#f6f3ef;padding:20px 30px;}
	.restBox p{position:relative;font-size:14px;color:#7b6e61;line-height:150%;margin-bottom:0;}
	.restBox ul{position:relative;display:inline-block;width:100%;}
	.restBox li:first-child{padding-left:0;}
	.restBox li{float:left;padding-right:0;padding-left:3%;padding-top:20px;width:31%;}
	.restBox li a{width:100%;background:#7b6e61;display:inline-block;color:#fff;text-align:center;vertical-align:middle;padding:15px 0;}
	.restBox .lastrest{width:100%;text-align:center;height:auto; background:#7b6e61;display:inline-block;color:#fff;padding:10px 0;margin:10px 0;}
	.restContent{border-top:1px solid #d8d9d9;border-bottom:1px solid #d8d9d9;padding:30px 30px;}
	.restContent {position:relative;display:line-block;}
	.restContent table{border:0;}
	.restContent th{width:32%;font-size:13px;color:#7b6e61;font-weight:bold;line-height:150%;text-align:left;vertical-align:top;height:auto;padding:7px 0;}
	.restContent td{font-size:13px;color:#313131;font-weight:bold;line-height:150%;vertical-align:middle;height:auto;padding:7px 0;}
	*/
	.restBox{margin:40px 0 50px 0;background:#f6f3ef;padding:30px 25px;} /* 2015-11-13 margin, padding Ãß°¡ */
	.restBox p{position:relative;font-size:14px;color:#7b6e61;line-height:200%;margin-bottom:0px;} /* 2015-11-13 line-height, margin-bottom °ª º¯°æ */
	.restBox ul {position:relative;display:inline-block; width:100%; margin-top:20px; text-align:center;} /* 2015-11-13 margin-top °ª º¯°æ */
	.restBox ul li:first-child{padding-left:0px;} /* 2015-11-13 ¼Ó¼º°ª º¯°æ */
	.restBox ul li{float:none; margin:0 auto; display:block; border-bottom:1px solid #c7bcb2; border-right:0; padding:30px 0; } /* 2015-11-13 padding °ª º¯°æ */
	.restBox ul li:last-child {border-bottom:0;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restBox ul li img { text-align:center; width:auto; height:auto;}
	.restBox .notice_coupon {list-style:none; text-align:left; color:#7b6e61;margin-top:0;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restBox .notice_coupon li {float:left; display:block; padding-left:0; list-style:none;line-height:26px; padding:0; border:none; } /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restBox .notice_coupon li img { vertical-align:middle; margin:0 8px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent {position:relative;display:line-block;border-top:1px solid #d8d9d9; margin-bottom:40px;}  /* 2015-11-13 padding »èÁ¦ */
	.restContent table { } /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent td.title {height:50px; font-size:13px;color:#7b6e61;font-weight:bold;vertical-align:middle; background-color:#f8f8f7; border-bottom:1px solid #d8d9d9; padding:5px 10px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent td.title span {display:block; margin-top:0px; line-height:21px; word-break:break-all; white-space:pre-line; }
	.restContent td.value {font-size:13px; height:50px; color:#313131;line-height:25px; vertical-align:middle;color:#535353; border-bottom:1px solid #d8d9d9; padding:5px 10px;} /* 2015-11-13 ½Å±Ô class Ãß°¡ */
	.restContent td.value span {display:block; line-height:21px; word-break:break-all; white-space:pre-line;}
	
	.txtMarketing p{font-size:13px;color:#555;}
	.customGuide div ul li{font-size:12px;color:#555;}
	.marketingGuide 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;color:#303030;font-weight:normal;padding:15px 15px;width:13%;background:#f9f6ef;}
	.listTop dl.listInfo dd {float:left;padding:15px;vertical-align:middle;}
	.listTop dl.listInfo dd span{float:left;vertical-align:middle;}  /* 2016-08-01 ÇÁ·Î¸ð¼Ç Å¸ÀÌÆ² ¼öÁ¤ Àå¼ºÈñ padding:6px 20px 0px 0px; */
	.listTop dl.listInfo.type2 {float:none;border-top:#ededed 1px solid}
	.listTop dl.listInfo.type2 dt {color:#303030;font-weight:normal}
	.detailContent .detailType .typememo{width:100%;font-size:14px;color:#65503f;font-weight:bold;margin:0;text-align:left;line-height:1.5;} /* 2015.07.24 ½ºÆä¼È ¿ÀÆÛ »ó¼¼ ¾È³» */
	.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}
	.stepw .wNone{ display:none}
	.stepw .mNone{ display:block}
	
	/* hotel map */
	.hotelMap ul li.floor1 {margin-bottom:10px;line-height:21px;} /* 2016-01-28 ¼Ó¼º Ãß°¡ */
	.hotelMap ul li.floor2 {margin-bottom:10px;line-height:21px;}  /* 2016-01-28 ¼Ó¼º Ãß°¡ */
	.hotelMap ul li {margin-bottom:10px;line-height:21px;}  /* 2016-01-28 ¼Ó¼º Ãß°¡ */
	.hotelMap ul li strong{display:block;}  /* 2016-01-28 ¼Ó¼º Ãß°¡ */


	/*  Å©¸²ÇÏ¿ì½º */
	.detailListCream{margin-top:20px;float:left;} /* 2015-12-02 ¼Ó¼ºº¯°æ */
	.detailListCreamRight{margin:40px 0 0;float:left;}

	.mobileHideN {display:none !important;}	
	.footNotice .noticeList1 .blue{padding-left:30px;}
	.footNotice .noticeList2 .blue{padding-left:10px;}
	.footNotice .noticeList1 .red { text-align:center; vertical-align:middle;padding-left:10px;}

	.footNotice .noticeContent .red { text-align:center; vertical-align:middle;padding-left:10px;}
	.footNotice .noticeContent .blue {padding-left:20px;}

	.footNotice .notice_next1 .red { padding:0 10px; width:20%; }
	.footNotice .notice_next2 .red { padding:0 10px; width:20%;}

	/* °øÁö»çÇ× °Ë»ö 2015-07-02 Ãß°¡*/
	.footNotice .notice_header{overflow:hidden;clear:both;width:100%;vertical-align:middle;margin:20px 0 10px 0;}
	.footNotice .notice_header .totalcount{width:100%;font-weight:bold;color:#303030; vertical-align:middle;padding-top:8px;padding:10px 0 0 0;}
	.footNotice .notice_header .totalcount em{font-weight:bold;color:#998675;}
	.footNotice .notice_header .searchform{width:100%;text-align:left;margin:0;}
	.footNotice .notice_header .searchform input[type=text]{width:48%;}
	.footNotice .notice_header .searchform .afterBlock {float:right;display:inline-block;margin:0;}

	.detailCon2Btn{width:100%;vertical-align:middle;text-align:center;padding:50px 0px;} /* 2016-02-17 ¼Ó¼º ¼öÁ¤ */
	.detailCon2Btn img{width:auto;height:auto; margin:0 auto;} /* 2016-02-17 ¼Ó¼º Ãß°¡ */

	/* faq °Ë»ö 2016-09-08 Ãß°¡*/
	.faq_header{overflow:hidden;clear:both;width:100%;vertical-align:middle;margin:20px 0 10px 0;}
	.faq_header .searchform{width:100%;text-align:left;margin:0;}
	.faq_header .searchform input[type=text]{width:48%;}
	.faq_header .searchform .afterBlock {float:right;display:inline-block;margin:0;}
	
	/* dining */
	.tabMenu {width:100%; margin-left:0;} /* 2015-12-09 ¼Ó¼ºº¯°æ */
	.tabMenu ul {float:left; width:100%; padding-top:10px; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li {float:left; display:inline-block; width:100%; margin-right:10px; margin-bottom:10px; } /* 2015-12-09 ¼Ó¼ºº¯°æ */
	.tabMenu ul li a, .tabMenu ul li a:hover {float:left; display:inline-block;  font-size:15px; color:#696a6c; height:40px; width:100%; padding:0; border-top:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece; text-align:center; line-height:40px;} /* 2015-12-09 ¼Ó¼ºº¯°æ */
	.tabMenu ul li a.selected, .tabMenu ul li a.selected:hover {display:inline-block;  font-size:15px; color:#fff; height:40px; width:100%; padding:0; border-top:1px solid #7e6956; border-left:1px solid #7e6956; border-right:1px solid #7e6956; border-right:1px solid #cecece; text-align:center; line-height:40px; background-color:#7e6956;} /* 2015-12-09 ¼Ó¼ºº¯°æ */
	.listMenu {border-bottom:1px solid #cecece; border-top:none; padding:30px 0; margin-bottom:40px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td {padding-left:50px; padding-right:5px; line-height:21px; height:80px; font-size:14px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td span {display:block; padding-left:25px; font-size:13px; padding-top:0px; color:#888d91; font-weight:normal;} /* 2015-11-19 Ãß°¡ */
	.btn_area {clear:both; text-align:center; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */

	.tabMenu2 {width:100%; margin-left:0;} /* 2015-12-09 ¼Ó¼ºº¯°æ */
	.tabMenu2 ul {float:left; width:100%; padding-top:10px; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu2 ul li {float:left;display:inline-block;  font-size:15px; color:#fff; height:40px; width:100%; padding:0; border-top:1px solid #7e6956; border-left:1px solid #7e6956; border-right:1px solid #7e6956; border-right:1px solid #cecece; text-align:center; line-height:40px; background-color:#7e6956;} /* 2015-12-09 ¼Ó¼ºº¯°æ */
	.listMenu2 {flex-wrap:wrap;border-top:none;}
	.listMenu2 dl{width:100%;margin-bottom:10px;}
	
	.specialSlide2 .flexslider li{margin: 0 5px 0 0;}
	
	
	/* special */
	/* 29cm_ÆÐÅ°Áö¿ë CSS*/
	.detailContent3 {margin-top:30px;}
	.detailContent3 img{width:100%; padding-top:10px;}
	.detailContent3 ul.imgContent {margin:0; padding:0;}  
	.detailContent3 ul.imgContent li {margin:0; padding:0; margin-bottom:30px;}  
	.detailContent3 ul.imgContent li:first-child {margin-bottom:40px;} 
	.detailContent3 ul.imgContent li:nth-child(2) {margin-bottom:40px;}
	.detailContent3 ul.imgContent li img {margin:0; padding:0; }
	.detailContent3 ul.imgContent .reservation {margin:0 30px;} 
	.detailContent3 ul.imgContent .reservation ul li {margin-bottom:20px;}
	
	/* ¿¹¾àÈ¯ºÒ/Ãë¼Ò ±ÔÁ¤ */
	.cancel table.inTable {float:left;margin:0 15px;width:90%;background:#eee;border:1px #E0E0E0 solid;border-bottom:0px none;}
	
	/* °øÁö»çÇ× - ½Å±ÔÈ¸¿ø°¡ÀÔ 2016-01-11 Ãß°¡ */
	.new_member_event .h80 {height:20px !important;}
	.new_member_event .btn1 {width:80% !important; margin-right:2%;}
	.new_member_event .btn2 {width:80% !important;margin-left:2%;}
	
	/* °øÁö»çÇ× - ÀÚ±âºÎ»ó¿­Â÷ ¾È³» 2016-03-07 ¹ÚÀºÁø */
	.cont_160304 {width:960px;padding:70px;background-color:#fbfaf8;}
	.cont_160304 .mb50 {margin-bottom:50px;}
	.cont_160304 .fl {float:left;margin-left:100px;}
	.cont_160304 .fr {float:right;margin-right:100px;}		
	.cont_160304 .pd30 {clear:both;padding:30px;}	
	
	/* meeting*/
	.eventSlide .flexslider li{margin: 0 5px 0 0;}
		
}

@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:4.5%;} /* 2016-01-20 ¼Ó¼º º¯°æ */
	.aboutWrap .flex-direction-nav {bottom:3.5%;}  /* 2016-01-20 ¼Ó¼º º¯°æ */
	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 .reservForm div.label {margin:8px 0 8px 20px;}
	.reservation .reservForm div.label span {width:60px;}
	.reservation .reservForm div.label .peoSelectWin { margin-left:-20px;width:auto;}
	.reservation .reservForm div.label .peoSelectWin span { width:auto;line-height:170%;}
	#kid_minus{margin-left:-1px;width:auto;font-size:32px;}
	#kid_plus{width:auto;font-size:25px;}
	#adult_minus{width:auto;font-size:32px;}
	#adult_plus{width:auto;font-size:25px;}

	.reservation .item {min-height:180px !important; padding:0 15px !important;}
	.reservation .item b.fc-7F6856 {left:15px;right:15px;letter-spacing:-1px;}
	.reservation .item .thumb {width:50%; margin:10px 10px 0 0;}
	.reservation .item span.desc {left:55%;}
	.reservation .item a {top:140px;left:15px;color:#30302E; margin-top:120px; width:auto !important; margin-left:0px;} /* 2016-01-20 ¸¶ÄÄÆÀ Àå¼ºÈñ ¼Ó¼º º¯°æ */
	.reservation .item a.btnM {padding:0 10px;}
	.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;}
	
	.roomList ul.list li .priceBox .priceInfo {padding:0 0 0 15px;letter-spacing:-1px;} /* 2016-01-20 ¸¶ÄÄÆÀ Àå¼ºÈñ Ãß°¡ */
	.roomList ul.list li .priceBox .priceInfo a {margin:8px 10px 0 10px;width:40px;height:34px;line-height:34px;}
	.roomList ul.list li .priceBox .priceInfo .priceNum{font-size:12px;}
	.roomList ul.list li .priceBox .priceInfo .view{font-size:12px;}

	.roomSpecials ul.list li .roomSelect {font-size:12px;}
	.roomSpecials ul.list li .roomSelect .ment {margin:10px;}
	.roomSpecials ul.list li .roomSelect .mentinfo {padding: 0 10px 10px 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;}
	
	
	/*Mypage couponbox 2015-07-28*/
	.mypageReserv .MycouponBox {clear:both;display:block;float:left;margin:30px 0 30px 0; width:100%;}
	.mypageReserv .MycouponBox ul{margin:0; width:100%;}
	.mypageReserv .MycouponBox ul li{float:left;margin-top:10px;padding:0;}
	.mypageReserv .MycouponBox ul li a {margin:8px 10px 0 10px;width:45px;height:24px;line-height:24px;}
	
	.mypageReserv .h4-holder.mobile span {display:block;float:right;font-size:12px;font-weight:normal;color:#fff; background-color:#7d6857; padding:2px 10px; border-radius:0px; margin:10px 0 10px} /* 2016-01-20 ¼Ó¼º°ª º¯°æ */
	
	.footNotice .noticeContent .black {padding:0; text-align:center;text-align:center;}
	.footNotice .noticeContent .black .noticeCon{margin:10px 0 0 10px;text-align:left;word-break:keep-all;word-wrap:break-word;padding:0;line-height:200%;}
	.footNotice .noticeContent .black img{width:100%;}
	
	/* dining */
	.tabMenu {width:100%; margin-left:0%;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul {float:left; width:100%; padding-top:10px; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li {float:left; display:block; width:85%; margin-right:5px; margin-bottom:10px; } /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li a, .tabMenu ul li a:hover {float:left; display:block;  font-size:15px; color:#696a6c; height:40px; width:100%; padding:0 20px; border-top:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece; text-align:center; line-height:40px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li a.selected, .tabMenu ul li a.selected:hover {display:block;  font-size:15px; color:#fff; height:40px; width:100%; padding:0 20px; border-top:1px solid #7e6956; border-left:1px solid #7e6956; border-right:1px solid #7e6956; border-right:1px solid #cecece; text-align:center; line-height:40px; background-color:#7e6956;} /* 2015-11-19 Ãß°¡ */
	.listMenu {border-bottom:1px solid #cecece; border-top:none; padding:30px 0; margin-bottom:40px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td {padding-left:0px; padding-right:5px; line-height:21px; height:80px; font-size:14px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td span {display:block; padding-left:25px; font-size:13px; padding-top:0px; color:#888d91; font-weight:normal;} /* 2015-11-19 Ãß°¡ */
	.btn_area {clear:both; text-align:center; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */
	
	/* ³×½ºÆ® È¸¿ø ÄíÆù 2016-01-14 Ãß°¡ */
	.CouponArea.rollingSlide .flexslider ul li ul li:last-child {position:relative; z-index:10; top:-210px; left:15px;} /* 2015-12-26 Ãß°¡ */
	
}


@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:0px;} /* 2015-12-16 ¼Ó¼ºº¯°æ */
	.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}
	.stepw .wNone{ display:none}
	.stepw .mNone{ 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;}
	.roomType2{float:left;width:49% !important;margin-right:2%;}
	.roomType2:nth-child(2n){margin-right:0;}
	.roomType2 h4{font-weight:normal;}
	.roomType2 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{float:right;width:100%;padding-top:25px; padding-bottom:0px; padding-left:0;padding-right:0;} /* 2016-01-15 ¼Ó¼º Ãß°¡ */
	.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 .totalagreeBox{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%;}
	.specialBox .roomType2{width:100%;}
	.txtSpecial .mBlock{letter-spacing:-1px;}
	.searchBox{display:block;}
	.listTop{display:block;}
	.listTop div+div strong{display:block;}
	.listBox ul{overflow:hidden; margin-top:30px;} /*2016-08-01 Àå¼ºÈñ Ãß°¡*/
	.listBox ul li{float:left; width:48%;} /*2017-08-01 Àå¼ºÈñ ¼öÁ¤ margin-left:25px; width:46%;*/
	.listBox ul li:nth-child(2n){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;}

	.listBox2 ul{overflow:hidden;}
	.listBox2 ul li{float:left;margin-left:25px;width:46%;}
	.listBox2 ul li+li{float:right;}
	.listBox2 ul li+li+li{float:left;}
	.listBox2 ul li+li+li+li{float:right;}
	.listBox2 ul li+li+li+li+li{float:left;}
	.listBox2 ul li+li+li+li+li+li{float:right;}
	.listBox2 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;}
	.specialSlide2{display:block;margin:0 25px;} /*2016-03-28 ±è¹ÎÁÖ Ãß°¡*/
	.specialSlide2 .flexslider li{margin: 0 13px 0 0;} /*2016-03-28 ±è¹ÎÁÖ Ãß°¡*/
	.eventSlide{display:block;margin:0 25px;} /*2016-03-30 ±è¹ÎÁÖ Ãß°¡*/
	.eventSlide .flexslider li{margin: 0 13px 0 0;} /*2016-03-30 ±è¹ÎÁÖ Ãß°¡*/

	/* 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:0 5px 0 10px; width:100%; margin:5px 5px 0 0;}*/
	.otherPopup ul li{ background:url(../img/common/icon_li.gif) no-repeat 0 5px ; padding:0 5px 0 10px; width:auto; margin:5px 5px 0 0; min-height:30px;}
	.otherPopup ul li p{ line-height:18px;}
	.otherPopup p span{ color:#7e6956}
	.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; min-height:30px;} /*surrounding * Ãß°¡*/
	.otherPopup .detail li p{ line-height:18px;}
	.otherPopup .detail li p span{ color:#7e6956; font-weight:bold}
	
	/* 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:955px !important;} /* 2016-01-20 ¼Ó¼ºº¯°æ */
	.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:20px;width:20px;} /* 2016-01-20 ¼Ó¼º º¯°æ */
	.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;}
	.stepw{display:block;}
	.reservation .reservForm .checkDate {background:#fff none; width:70px;}

	/* tab */
	.tab2{overflow:hidden;}
	.tab2 ul{float:left;width:100%;}
	
	.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;}
	
	/*.totalagreeBox{margin:40px 0;}*/
	.totalagreeBox .btnBig{display:block;right:0;top:5px;}
	.totalagreeBox.type2 ul{width:100%;}
	

	/* join */
	/*.agreeLeft{float:left;width:580px;margin-right:38px;}*/
	.agreeLeft{width:100%;}
	/*.agreeRight{float:right;width:580px;}*/
	.agreeRight{width:100%;}
	.agreeLeft .areaBox,
	.agreeRight .areaBox{margin-bottom:0;}
	.verifyBox{position:relative;text-align:center;}
	.verifyBox .infoBox{padding:20px 30px;}
	.verifyBox .totalagreeBox{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;}
	.mypageReserv .listBox ul li{float:left;margin-right:40px;width:22.5%;}
	.mypageReserv .listBox ul li a img{width:auto;height:auto;}

	/* special */
	.specialBox .roomType{width:583px;margin-right:33px;}
	.specialBox .roomType.last{margin-right:0;}
	.specialBox .roomType2{width:373px;margin-right:39px;}
	.specialBox .roomType2.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; display:block;}
	/*.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;}

	.listBox2 ul{overflow:hidden;}
	.listBox2 ul li{float:left;margin-right:40px;width:23%;}
	.listBox2 ul li.last{margin-right:0;}
	.listBox2 ul li a img{height:auto;}

	.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;}
	.specialSlide2 .flexslider li{margin:0 5px;}
	.specialSlide2 .flexslider li img{width:100%;}
	.eventSlide .flexslider li{margin:0 5px;}
	.eventSlide .flexslider li img{width:100%;}
	

	/* event */
	.eventWrap .roomType{width:373px;margin-right:39px;} /* 2016-01-13 ¼Ó¼º ¼öÁ¤ */

	/* ohter */
	.ruleBox ul li{display:inline-block;width:49%;}
	.faqList dl dt{padding:0 0 0 80px;}
	/*.faqList dl dd{padding:0 65px 20px 80px;}*/
	.surroundBox ul li.surroundList{float:left;width:373px;margin:0 40px 65px 0;height:420px;}
	.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;min-height:30px;} 
	.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;}
	.marketingGuide div{float:left;width:217px;height:122px;margin:40px 0;padding:0 40px;border:none;border-right:1px solid #eaeaea;vertical-align:top;}
	.marketingGuide div+div{margin:40px 0;border:none;border-right:1px solid #eaeaea;}
	.marketingGuide div+div+div{margin:40px 0;border:none;border-right:1px solid #eaeaea;}
	.marketingGuide div+div+div+div{margin:40px 0;border: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.5%;} /* 2016-01-20 ¼Ó¼º º¯°æ */
	.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;}
	/*.aboutBox6{overflow:hidden;height:962px;} 2015-12-21 º¯°æ*/
	.aboutBox6 .inner{overflow:hidden;}
	.aboutBox6 .inner .left{width:50%;}
	.aboutBox6 .inner .right{width:42%;padding:84px 4%;}
	/*.aboutBox6 .inner .right{width:42%;height:795px;padding:84px 4%;} 2015-12-21 º¯°æ*/
	.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:20px;width:20px;} /* 2016-01-20 ¼Ó¼ºº¯°æ */
	.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;} 2015-12-21 º¯°æ*/
	.aboutBox6 .inner .left .flex-control-nav li a{width:15px;height:15px;}
}

@media all and (min-width:670px) and (max-width:880px) {
	
	/* dining */
	.tabMenu {width:100%; margin-left:5%;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul {float:left; width:100%; padding-top:10px; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li {float:left; display:inline-block; width:200px; margin-right:10px; margin-bottom:10px; } /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li a, .tabMenu ul li a:hover {float:left; display:inline-block;  font-size:15px; color:#696a6c; height:40px; width:200px; padding:0; border-top:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece; text-align:center; line-height:40px;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li a.selected, .tabMenu ul li a.selected:hover {display:inline-block;  font-size:15px; color:#fff; height:40px; width:200px; padding:0; border-top:1px solid #7e6956; border-left:1px solid #7e6956; border-right:1px solid #7e6956; border-right:1px solid #cecece; text-align:center; line-height:40px; background-color:#7e6956;} /* 2015-11-19 Ãß°¡ */
	.tabMenu ul li:nth-child(4) {width:410px;}
	.tabMenu ul li:nth-child(4) a {width:620px;}
	.listMenu {border-bottom:1px solid #cecece; border-top:none; padding:30px 0; margin-bottom:40px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td {padding-left:50px; padding-right:5px; line-height:21px; height:80px; font-size:14px;} /* 2015-11-19 Ãß°¡ */
	.listMenu table td span {display:block; padding-left:25px; font-size:13px; padding-top:0px; color:#888d91; font-weight:normal;} /* 2015-11-19 Ãß°¡ */
	.btn_area {clear:both; text-align:center; margin-bottom:20px;} /* 2015-11-19 Ãß°¡ */

}

@media all and (min-width:370px) {
/* dining */
.diningUsePay .platzMenuPopup {margin-top:10px; width:48px;} /* 2015-11-18 ¼Ó¼º Ãß°¡*/

}


@media all and (min-width:640px) and (max-width:830px) {
	/*faq menu*/
	.tab3{clear:both;width:100%;margin:20px 0 20px 0;border:none;text-align:center;}
	.tab3 ul{display:table;width:100%;border-left:1px solid #ceccc6;}
	.tab3 ul li{display:block;width:49.5%;float:left;text-align:center;border-right:1px solid #ceccc6;border-top:1px solid #ceccc6;max-width:200px;}
	.tab3 ul li:nth-child(3){border-bottom:none;}
	.tab3 ul li:nth-child(4){border-bottom:1px solid #ceccc6;}
	.tab3 ul li:nth-child(5){border-bottom:1px solid #ceccc6;}
	.tab3 ul li:nth-child(6){border-bottom:1px solid #ceccc6;}
	.tab3 ul li a{display:block;width:100%;padding:12px 0;font-size:14px;text-align:center;}
	.tab3 ul li.on{background:#a59585; max-width:200px;}
	.tab3 ul li.on a{color:#fff;}
	

	.faqList dl dt{padding:0;border-bottom:1px solid #ededed;background:url(../img/sub/bg_question.png) 29px 24px no-repeat;vertical-align:top;}
	.faqList dl dt span{margin:0 60px;display:block;}
	.faqList dl dt a{display:block;padding:23px 0 20px 0;font-size:14px;font-weight:bold;color:#303030;background:url(../img/sub/bg_faq.png) 98% 24px no-repeat;line-height:20px;}
	.faqList dl dd{display:inline-block;padding:20px 30px 20px 60px;border-bottom:1px solid #ceccc6;line-height:20px;background:url(../img/sub/bg_answer.png) 29px 24px no-repeat;}
	/*.tab2 ul li:first-child.on{border-left:none;}*/
} /* 2016-01-07 ¼Ó¼º Ãß°¡ */


@media all and (max-width:640px) {

	/*faq menu*/
	.tab3{clear:both;width:100%;margin:20px 0 20px 0;border:none;text-align:center;}
	.tab3 ul{display:table;width:100%;border-left:1px solid #ceccc6;}
	.tab3 ul li{display:block;width:49.5%;float:left;text-align:center;border-right:1px solid #ceccc6;border-top:1px solid #ceccc6;max-width:200px;}
	.tab3 ul li:nth-child(3){border-bottom:none;}
	.tab3 ul li:nth-child(4){border-bottom:none;}
	.tab3 ul li:nth-child(5){border-bottom:1px solid #ceccc6;}
	.tab3 ul li:nth-child(6){border-bottom:1px solid #ceccc6;}
	.tab3 ul li:nth-child(7){border-top:none;}
	.tab3 ul li a{display:block;width:100%;padding:12px 0;font-size:14px;text-align:center;}
	.tab3 ul li.on{background:#a59585; max-width:200px;}
	.tab3 ul li.on a{color:#fff;}
	

	.faqList dl dt{padding:0;border-bottom:1px solid #ededed;background:url(../img/sub/bg_question.png) 29px 24px no-repeat;vertical-align:top;}
	.faqList dl dt span{margin:0 60px;display:block;}
	.faqList dl dt a{display:block;padding:23px 0 20px 0;font-size:14px;font-weight:bold;color:#303030;background:url(../img/sub/bg_faq.png) 98% 24px no-repeat;line-height:20px;}
	.faqList dl dd{display:inline-block;padding:20px 30px 20px 60px;border-bottom:1px solid #ceccc6;line-height:20px;background:url(../img/sub/bg_answer.png) 29px 24px no-repeat;}
	/*.tab2 ul li:first-child.on{border-left:none;}*/

} /* 2016-01-07 ¼Ó¼º Ãß°¡ */


@media all and (min-width:320px) and (max-width:360px){
	/* mypage */
	.mypageReserv .h4-holder.mobile span.contactus {margin-top:10px;} /* 2016-01-22 ¼Ó¼º Ãß°¡ */
	
	/* ³×½ºÆ® È¸¿ø ÄíÆù 2016-01-19 Ãß°¡ */
	.CouponArea.rollingSlide .flexslider ul li ul li:last-child {position:relative; z-index:10; top:-183px; left:15px;} /* 2015-12-26 Ãß°¡ */
}

/*Meeting & Event*/
.eventlistTop{margin-top:30px;border-top:2px solid #7e6956;border-bottom:1px solid #c0c1c1;}
.eventlistTop div{padding:20px 35px;background:#fff; font-weight:bold; font-size:14px;color:#313131;}
.eventContent{margin:0;border-bottom:none;} 
.eventContent img{display:block; width:100%;}
.eventBtnCenter{margin:0 0 35px 0;text-align:center;}
.eventBtnCenter.line{padding-top:40px;border-top:1px solid #cbc5bd;}

.eventInfo{position:relative;margin:25px 0 15px; width:100%; border-bottom:1px #D6D3CC solid;}
.eventInfo h4{font-size:19px;color:#7e6956;margin:10px 0;}

.meetingInfo{overflow:hidden;margin:45px 0;background:url(../img/sub/bg_room_title.png) 0 11px repeat-x;line-height:25px;text-align:center;} /* 2018-05-24 Ãß°¡ */
.meetingInfo h4{display:inline-block;padding:0 20px;font-size:18px;font-weight:bold;color:#65503f;background:#fff;text-transform:uppercase;} /* 2018-05-24 Ãß°¡ */

.wblist{line-height:22px; margin-left:20px;}
.wblist li{margin-bottom:10px;}
.wblist li:last-child{margin-bottom:0;}
.wblist li .wblist_sub{padding-left:15px;}
.wblist_m{line-height:20px;}
.wblist_m li{margin-bottom:10px;}
.wblist_m li:last-child{margin-bottom:0;}
.wblist_m li .wblist_sub{padding-left:15px;}

.banner_fb li{float:left; display:block;}

@media all and (max-width:768px){	 

	/*meeting & event*/
	.eventBtnCenter{margin:35px 0;} /*2016-04-06 Àå¼ºÈñ Ãß°¡*/

}

/*¼­¶ó¿îµù*/
.tab4{width:100%;margin:0 0 60px 0;border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6;}
.tab4 ul{display:table;width:100%;}
.tab4 ul li{display:table-cell;width:14.2%;border-right:1px solid #ceccc6;}
.tab4 ul li:first-child{border-left:1px solid #ceccc6;}
.tab4 ul li a{display:block;width:100%;padding:12px 0;font-size:16px;text-align:center; line-height:20px;}
.tab4 ul li.on{background:#a59585;border-bottom:none;}
.tab4 ul li.on a{color:#fff;}
.tab4 ul li:first-child.on{border-left:none;}

@media all and (max-width:1024px) {
	.tab5{clear:both;width:100%;margin:20px 0 20px 0;text-align:center;}
	.tab5 ul{display:table;width:100%;border-left:1px solid #ceccc6;}
	.tab5 ul li{display:table-cell;width:24.7%;text-align:center;border-right:1px solid #ceccc6; border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6;}
	.tab4 ul li:first-child{border-left:1px solid #ceccc6;}
	.tab5 ul li a{display:block;width:100%;padding:12px 0;font-size:14px;text-align:center; letter-spacing:-1px;}
	.tab5 ul li.on{background:#a59585;}
	.tab5 ul li.on a{color:#fff;}
}

.mapBox{width:100%; height:400px; overflow:hidden;float:left;margin:20px 0;} /*-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd; */
/*.mapBox img{margin-top:-580px;}*/
.mapTit h4{font-size:19px;color:#64503e;line-height:1.2; margin:30px 0 10px 0;}
.mapTit p{color:#888d91;}
.mapControl{width:100%; margin:30px 0; border-top:2px solid #7e6956; border-bottom:1px solid #ceccc6; min-height:170px;}
.mapControl ul{float:left; margin:40px 0 40px 80px; border-right:1px solid #eee;}
.mapControl ul:last-child{border-right:0;}
.mapControl li{width:300px; line-height:30px; background:url(../img/sub/icon_dot.gif) 0px 8px no-repeat; padding-left:15px;}
.mapControl li a{color:#666;}
.mapControl li a:hover{text-decoration:underline;}

.menuList{padding-top:20px;}
.menuList li{width:100%; margin-bottom:5px;}
.menuList li .title{position:relative; display:block; background-color:#a59585; width:100%; height:40px; line-height:40px; cursor:pointer;}
.menuList li .title .text{color:#fff; margin-left:15px;}
.menuList li .title .icon{position:absolute; top:17px; right:20px; background:url(../img/sub/icon_arrow.png) 0 0 no-repeat; background-size:10px; width:10px; height:7px;}
.menuList li.on .title .icon{background-position:0 -11px;}
.menuList li .desc{ border:1px solid #ddd; border-width:0 1px 1px 1px; padding:15px;}
.menuList li .desc .img{height:200px; width:100%; margin-bottom:10px;}

/*my page*/
.my_txt{line-height:24px; background:url(../img/sub/bg_txt_room.jpg) 0 100% no-repeat; padding-bottom:40px; margin-bottom:40px;}
.my_txt .name{color:#7e6956; font-weight:bold}

/* joh */
.detailContent_joh .detailTxt2{margin:0;border-bottom:none; padding:20px 0; line-height:24px;} 
.detailContent_joh .detailTxt2 .paragraphs p{width:600px;}
.detailContent_joh .detailTxt2 .cover img{width:100%; margin-bottom:30px;}
.detailContent_joh .detailTxt2 .cover_tit{font-size:30px; font-weight:300; margin-bottom:30px; line-height:37px; letter-spacing:-0.01em; color:#000;}
.detailContent_joh .detailTxt2 .j_text1{margin-bottom:30px;}
.detailContent_joh .detailTxt2 .j_text2{margin-bottom:30px; font-size:14px;}
.detailContent_joh .detailTxt2 .j_text2 .joh_img_cover{display:inline-block; float:right;width:49%;}
.detailContent_joh .detailTxt2 .j_text1 a{color:#7e6956; font-weight:bold;}
.detailContent_joh .detailTxt2 .j_text1 a:hover{color:#7e6956; font-weight:bold;}
.detailContent_joh .detailTxt2 .j_text1 .txt_point{font-size:16px; font-weight:bold; display:block; margin-bottom:10px; color:#64503e; padding-top:20px; background:url(https://nesthotel.co.kr/img/sub/bg_txt_room.jpg) 0 0 no-repeat;}
.detailContent_joh .detailTxt2 .j_images3{position:relative; overflow:hidden;} 
.detailContent_joh .detailTxt2 .j_images3 .img3 li{width:32%; display:block; float:left; margin-right:2%; margin-bottom:30px;}
.detailContent_joh .detailTxt2 .j_images3 .img3 li img{width:100%;}
.detailContent_joh .detailTxt2 .j_images3 .img3 li:last-child {margin-right:0;}
.detailContent_joh .detailTxt2 .j_images3 .img3 li .txt_img3{margin-top:10px; color:#999; font-size:12px; line-height:18px;}
.detailContent_joh .detailTxt2 .j_images2{position:relative; overflow:hidden;} 
.detailContent_joh .detailTxt2 .j_images2 .img2 li{width:49%; display:block; float:left; margin-right:2%; margin-bottom:30px;}
.detailContent_joh .detailTxt2 .j_images2 .img2 li img{width:100%;}
.detailContent_joh .detailTxt2 .j_images2 .img2 li:last-child {margin-right:0;}
.detailContent_joh .detailTxt2 .j_images2 .img2 li .txt_img2{margin-top:10px; color:#999; font-size:12px; line-height:18px;}
.detailContent_joh .detailTxt2 .image-and-desc:after{content:""; display:block; clear:both;}
.detailContent_joh .detailTxt2 .image-and-desc{margin-bottom:30px;}
.detailContent_joh .detailTxt2 .image-and-desc .joh_img_l{display:block; float:left; width:49%;}
.detailContent_joh .detailTxt2 .image-and-desc .joh_img_r{display:block; float:right; width:49%;}
.detailContent_joh .detailTxt2 .image-and-desc .desc_l{display:block; width:49%; float:left; color:#999; font-size:12px; line-height:18px;}
.detailContent_joh .detailTxt2 .image-and-desc .desc_r{display:block; width:49%; float:right; color:#999; font-size:12px; line-height:18px;}
.detailContent_joh .detailTxt2 .image-and-desc .desc_r .credits{margin-bottom:10px; font-size:11px; line-height:18px;}
.detailContent_joh .detailTxt2 .image-and-desc .desc_r .credits dt{font-weight:bold;}
.detailContent_joh .detailTxt2 .desc_tit{text-align:right; margin-bottom:20px;}
.detailContent_joh .detailTxt2 .desc_tit .credits{margin-bottom:10px; font-size:12px; line-height:18px; color:#999;}
.detailContent_joh .detailTxt2 .desc_tit .credits dt{font-weight:bold;}
.detailContent_joh .detailTxt2 .j_text3{color:#999; font-size:12px; line-height:18px;margin-bottom:30px;}
.detailContent_joh .detailTxt2 .j_text4{color:#84705c; font-weight:bold; font-size:14px; line-height:24px;margin-bottom:30px;}
.detailContent_joh .detailTxt2 .coverArea{width:100%; overflow:hidden;}
.detailContent_joh .detailTxt2 .coverArea li{display:block;float:left; width:50%;}
.detailContent_joh .detailTxt2 .coverArea li .desc_tit{padding-top:50px;}

@media all and (max-width:1024px){
	.detailContent_joh .detailTxt2 .coverArea li{width:100%;}
	.detailContent_joh .detailTxt2 .coverArea li .desc_tit{padding-top:0;}
}

/*gift*/
.gift_tit{font-size:15px;line-height:26px; font-weight:bold;}
.giftBox{position:relative;margin-top:45px; overflow:hidden;}
.giftBox ul{width:100%;}
.giftBox ul li .tit{position:relative;height:30px;margin-bottom:20px;font-size:16px;color:#64503e;text-align:left;line-height:26px;} /* 2015-12-02 ¼öÁ¤ */
.giftBox ul li{float:left;width:373px;margin:0 40px 65px 0; margin-bottom:40px;}
.giftBox ul li:nth-child(3n+3){margin-right:0;}
.giftBox ul li img{width:100%;}
.giftBox ul li .p_tit{padding-top:15px; font-size:16px; font-weight:bold; color:#64503e;}
.giftBox ul li .p_tit2{padding-top:15px; color:#64503e; font-size:16px; font-weight:bold; margin-bottom:10px;}
.giftBox ul li .p_txt{line-height:22px; color:#4b4e53; font-size:13px;}
.gift_infoBox{position:relative; overflow:hidden; margin-bottom:30px;}
.gift_infoBox h4{padding-top:15px; color:#64503e; font-size:16px; font-weight:bold; margin-bottom:20px;}
.gift_infoBox li{display:block; text-align:left; padding:0 0 0 12px;background:url(../img/sub/bul_info_list3.jpg) 0 10px no-repeat;line-height:22px;clear:both;font-weight:normal; color:#4b4e53;}
.giftBox3{position:relative;margin-top:10px; overflow:hidden;}
.giftBox3 .g_left{width:75%; float:left;}
.giftBox3 .g_left p{line-height:22px; padding-bottom:10px;}
.giftBox3 .g_left li{display:block; text-align:left; padding:0 0 0 12px;background:url(../img/sub/bul_info_list3.jpg) 0 10px no-repeat;line-height:22px;clear:both;font-weight:normal; color:#4b4e53;}
.giftBox3 .g_left h4{padding-top:15px; color:#64503e; font-size:16px; font-weight:bold; margin:20px 0 15px 0;}
.giftBox3 .g_left .g_benefit{width:100%;} 
.giftBox3 .g_left .g_benefit td{border:1px solid #ddd; text-align:left; padding:0 20px; height:35px; line-height:22px;}
.giftBox3 .g_left .g_benefit th{border:1px solid #ddd; background-color:#fafafa; padding:0 10px; line-height:22px;}
.giftBox3 .g_right{width:25%; float:right; background-color:#f9f6ef;}
.giftBox3 .g_right .g_customer{margin:30px;}
.giftBox3 .g_right .g_customer dt{color:#7e6956; font-size:16px; font-weight:bold; margin-bottom:20px;}
.giftBox3 .g_right .g_customer dd{color:#7e6956; line-height:22px; margin-bottom:15px;}
.giftBox4{outline:1px solid #ddd;padding:30px; height:500px; overflow:auto; margin-bottom:30px;margin-top:15px;} 
.giftBox4 p .g_tit3{display:block; font-size:16px; font-weight:bold; margin-bottom:20px;}
.giftBox4 p{margin-bottom:20px; line-height:20px;}
.giftBox4 p strong{display:block; font-weight:bold; margin-bottom:10px;}

.giftBox5{position:relative;margin-bottom:20px; overflow:hidden;}
.giftBox5 p{line-height:22px; padding-bottom:10px;}
.giftBox5 .list1 li{display:block; text-align:left; padding:0 0 0 12px;background:url(../img/sub/bul_info_list3.jpg) 0 10px no-repeat;line-height:22px;clear:both;font-weight:normal; color:#4b4e53;}
.giftBox5 .list2 li{display:block; text-align:left; line-height:22px;clear:both;font-weight:normal; color:#4b4e53;}
.giftBox5 h4{padding-top:15px; color:#64503e; font-size:16px; font-weight:bold; margin:0 0 15px 0;}
.giftBox5 .g_benefit{width:100%;} 
.giftBox5 .g_benefit td{border:1px solid #ddd; text-align:left; padding:0 20px; height:35px; line-height:22px;}
.giftBox5 .g_benefit th{border:1px solid #ddd; background-color:#fafafa; padding:0 10px; line-height:22px;}
.giftBox5 .Tb{width:100%;}
.giftBox5 .Tb tbody tr th{padding:10px; border:1px solid #e8e4de;background:#f9f6ef; line-height:22px; height:30px;}
.giftBox5 .Tb tbody tr td{padding:10px; border:1px solid #e8e4de; line-height:22px; height:30px;}
.giftBox5 .Tb tbody tr td.last, .platzWrap .pDate .pTable tbody tr th.last{border-right:0;}
.giftBox5 .Tb tbody tr td.first{border-left:0;}
.giftBox5 .Tb .point{color:#7e6956; font-size:12px;}

.gifttab1{width:100%;margin:0 0 60px 0;border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6;}
.gifttab1 ul{display:table;width:100%;}
.gifttab1 ul li{display:table-cell;width:14.2%;border-right:1px solid #ceccc6;}
.gifttab1 ul li:first-child{border-left:1px solid #ceccc6;}
.gifttab1 ul li a{display:block;width:100%;padding:12px 0;font-size:16px;text-align:center; line-height:20px;}
.gifttab1 ul li.on{background:#a59585;border-bottom:none;}
.gifttab1 ul li.on a{color:#fff;}
.gifttab1 ul li:first-child.on{border-left:none;}

@media all and (max-width:1024px) {
	.gifttab2{clear:both;width:100%;margin:20px 0 20px 0;text-align:center;}
	.gifttab2 ul{width:100%;border-left:1px solid #ceccc6; overflow:hidden;}
	.gifttab2 ul li{display:flex; flex-flow:column wrap; width:33%; float:left; text-align:center;border-right:1px solid #ceccc6; border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6; line-height:16px;}
	.gifttab1 ul li:first-child{border-left:1px solid #ceccc6;}
	.gifttab2 ul li:nth-child(4){border-top:none;}
    .gifttab2 ul li:nth-child(5){border-top:none;}
	.gifttab2 ul li a{display:block;width:100%;padding:12px 0;font-size:13px;text-align:center; letter-spacing:-0.1em;}
	.gifttab2 ul li.on{background:#a59585;}
	.gifttab2 ul li.on a{color:#fff;}
}

@media all and (min-width:768px) and (max-width:1024px){
.giftBox{margin-top:25px;}
.giftBox ul{width:100%;}
.giftBox ul li{width:49%;margin-right:2%; vertical-align:top; }
.giftBox ul li:nth-child(3n+3){margin-right:2%;}
.giftBox ul li:nth-child(even){margin-right:0;}
.giftBox3 .g_left{width:100%; margin-bottom:30px;}
.giftBox3 .g_right{width:100%; margin-bottom:30px;}
.giftBox5 .g_left{width:100%; margin-bottom:30px;}
.giftBox5 .g_right{width:100%; margin-bottom:30px;}
}

@media all and (max-width:767px){
.giftBox{margin-top:25px;}
.giftBox ul{width:100%;}
.giftBox ul li{width:100%;vertical-align:top; margin-bottom:30px;}
.giftBox3 .g_left{width:100%; margin-bottom:30px;}
.giftBox3 .g_right{width:100%; margin-bottom:30px;}
.giftBox5 .g_left{width:100%; margin-bottom:30px;}
.giftBox5 .g_right{width:100%; margin-bottom:30px;}
}

/*¿¹¾à¸®½ºÆ®*/ /* 2016-07-05 ¸¶ÄÄÆÀ Àå¼ºÈñ Ãß°¡ */
.reservation .item2 {float:left;display:block;height:200px;width:50%;} 
.reservation .i_height{height:220px !important;}
.reservation .item2 .itemArea{padding:20px 0 0 30px;}
.reservation .item2 .itemArea:after {display:block;clear: both;content:'';}
.reservation .item2 b.fc-7F6856 {display:block;margin:12px 0;font-size:18px;font-weight:bold;color:#4C3806;} 
.reservation .item2 span.desc {display:block;margin:10px 0 0 0;line-height:22px;} /* 2015-12-16 ¼Ó¼º º¯°æ */
.reservation .item2 .thumb {display:block;float:left;margin:10px 20px 0 0;width:192px;height:113px;overflow:hidden;}
.reservation .item2 .thumb img {width:100%;max-width:100%;max-height:100%;}
.reservation .item2 a {/*display:block;position:absolute;top:115px;right:20px;*/ width:100px; margin-top:0px;}
.reservation .item2 span.vat {display:block;margin:0 0 0 0;line-height:22px;color:#4c3806;}
.reservation .item2 a.btnM4{width:120px;}
.reservation .btnArea1 {margin: 10px 0px 10px 30px; text-align: inherit;}

.roomList ul.list li{overflow:hidden;}
.roomList ul.list li .priceBox2 {width:50%; float:left; display:block; font-size:13px;background:#FAFAFA;}
.roomList ul.list li .priceBox2 .priceInfo {display:block; float:left; width:100%; color:#333; min-height:100px; border-left:1px #E5E5E5 solid;}
.roomList ul.list li .priceBox2 .priceInfo .view {color:#283643;}
.roomList ul.list li .priceBox2 .priceInfo a {display:block;float:left;margin:10px 10px 5px 10px;width:62px;height:80px;font-size:14px;font-weight:bold;color:#fff;line-height:80px;text-align:center;background:#696A6C;} /* 2017-09-25 ¼öÁ¤ font-size:12px; */
.roomList ul.list li .priceBox2 .priceInfo .priceArea{display:block;float:left; width:60%;}
.roomList ul.list li .priceBox2 .priceInfo .priceArea .priceNum{display:block; color:#A59586; text-align:right; margin:10px 10px 5px 10px; padding-bottom:5px;line-height:18px; border-bottom:1px #E5E5E5 solid; }
.roomList ul.list li .priceBox2 .priceInfo .priceArea .priceNum b{color:#283643;}
.roomList ul.list li .priceBox2 .priceInfo .priceArea .priceNum2{display:block; color:#A59586; text-align:right; margin:30px 10px 5px 10px; padding-bottom:5px;line-height:18px;}
.roomList ul.list li .priceBox2 .priceInfo .priceArea .priceNum2 b{color:#283643;}
.roomList ul.list li .priceBox2 .priceInfo .view{line-height:20px; font-size:14px; width:20%; min-height:70px; padding-top:30px; display:block; float:left; border-right:1px #E5E5E5 solid; text-align:center;}
.roomList ul.list li .priceBox2 .priceInfo:first-child {border-bottom:1px #E5E5E5 solid;}
.roomList ul.list li .priceBox2 .priceInfo .priceArea .priceCompare {display:block; height:25px;color:#999; text-align:right; line-height:18px; margin:0 10px; font-size:11px;}
.roomList ul.list li .priceBox2 .priceInfo .soldout{position:absolute;}
.roomList ul.list li .priceBox2 .priceInfo .soldout .bg{background-color:#f9f6ef; width:450px; height:100px; filter:alpha(opacity=50); opacity:.50;} /* 2017-09-25 ¼öÁ¤ filter:alpha(opacity=70); opacity:.70; background-color:#f9f6ef; */
.roomList ul.list li .priceBox2 .priceInfo .soldout a{z-index:999; display:block; position:absolute; top:20px; left:20px; width:50%;height:40px;font-size:12px;font-weight:bold;color:#fff;line-height:40px;text-align:center;background:#7e6956;} /* 2017-09-22 ¼öÁ¤ top:20%; left:20%; */


@media all and (max-width:1024px){

	.reservation .item2 {height:200px !important; width:100%;} 
	.reservation .i_height {height: 220px !important;}
	.reservation .item2 .itemArea{padding:0 20px !important;}
	.reservation .item2 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 .item2 .thumb {padding:50px 0 0 0;width:160px; margin:10px 10px 0 0;}
	.reservation .item2 span.desc {position:absolute !important;top:10px;left:190px;right:10px;line-height:18px;margin-top:50px;} 
	.reservation .item2 span.vat {position:absolute !important;top:50px;right:3%;margin-top:100px;} 
	.reservation .item2 a {top:140px;right:15px;color:#30302E;margin-top:0px;}
	.reservation .btnArea1 {margin: 10px 0px 10px 30px;}
	
	.roomList ul.list li .priceBox2 {width:100%; height:auto;} 
	.roomList ul.list li .priceBox2 .priceInfo {float:none;padding:0;width:auto;border-bottom:1px #E5E5E5 solid; border-left:0px none;}
	.roomList ul.list li .priceBox2 .priceInfo:last-child {border-bottom:0px none;}
	.roomList ul.list li .priceBox2 .priceInfo:first-child {border-top:1px #E5E5E5 solid;}
	.roomList ul.list li .priceBox2 .priceInfo a {margin:8px 10px 0 10px;width:15%;height:80px;line-height:80px;}
	.roomList ul.list li .priceBox2 .priceInfo .soldout{width:100%;}
	.roomList ul.list li .priceBox2 .priceInfo .soldout .bg{width:100%;}
}

@media all and (max-width:767px){
	.reservation .i_height{height:210px !important;}
	.reservation .item2 a {top:140px;right:15px;color:#30302E;margin-top:0px;}
	.reservation .btnArea1 {margin: 10px 0px 10px 15px;}
}

@media all and (max-width:479px){

	.reservation .item2 {min-height:230px !important;}
	.reservation .item2 .itemArea{padding:0 15px !important;}
	.reservation .item2 b.fc-7F6856 {left:15px;right:15px;letter-spacing:-1px;}
	.reservation .item2 .thumb {width:50%; margin:10px 10px 0 0;}
	.reservation .item2 span.desc {left:53%;}
	.reservation .item2 a {top:140px;left:15px;color:#30302E; margin-top:0px; width:auto !important; margin-left:0px;}
	.reservation .item2 a.btnM4 {padding:0 10px;}
	.reservation .btnArea1 {margin: 10px 0px 10px 15px;}

	.roomList ul.list li .priceBox2 .priceInfo {letter-spacing:-1px;} 
	.roomList ul.list li .priceBox2 .priceInfo a {margin:8px 5px 0 5px;width:13%;height:80px;line-height:80px;}
	.roomList ul.list li .priceBox2 .priceInfo .priceArea .priceNum{font-size:12px;}
	.roomList ul.list li .priceBox2 .priceInfo .priceArea .view{font-size:12px;margin-left:15px;}
}

/*¿¹¾à ÅÇ*/
.roomtype_tit{font-size:14px; font-weight:bold; margin-bottom:10px; color:#4c3805;}
.tab6{width:100%;margin:0;border-top:1px solid #D6D3CC;border-bottom:1px solid #D6D3CC;}
.tab6 ul{display:table;width:100%;}
.tab6 ul li{display:table-cell;width:14.2%;border-right:1px solid #D6D3CC;}
.tab6 ul li:first-child{border-left:1px solid #D6D3CC;}
.tab6 ul li a{display:block;width:100%;padding:10px 0;font-size:16px;text-align:center; line-height:20px; color:#666;}
.tab6 ul li.on{background:#a59585;border-bottom:none;}
.tab6 ul li.on a{color:#fff;}
.tab6 ul li:first-child.on{border-left:none;}
.tab_sub{position:relative; padding:20px 20px; border-bottom:1px solid #D6D3CC; border-right:1px solid #D6D3CC; border-left:1px solid #D6D3CC; height:34px; margin-bottom:20px; background-color:#F9F6EF;}
.tab_sub .sub_m{width:100%;}
.tab_sub .sub_m li{display:block; width:18%; margin-right:10px; float:left;}
.tab_sub .sub_m li a{display:block; width:100%; padding:10px 0;font-size:14px;text-align:center; line-height:14px; background-color:#fff; border:1px solid #D6D3CC; color:#666;}
.tab_sub .sub_m li.on a{color:#fff; background:#a59585; border:0px none;}

/*Ä«Ä«¿ÀÅå*/
.talkArea{padding:20px 0;}
.talkArea li{position:relative; margin-bottom:30px;}
.talkArea li .talkBtn{position:absolute; top:193px; right:264px;}
.talkArea li:last-child{margin-bottom:0;}
.mtalkArea{padding:20px 0;}
.mtalkArea .mtalk_timg{background-color:#ece8e0; text-align:center; height:270px;}
.mtalkArea .mtalk_timg img{width:290px;}
.mtalkArea .mtalk_btn{text-align:center; margin:20px 0;}
.mtalkArea .mtalk_btn img{width:150px;}
.mtalkArea .mtalk_time{padding:20px; background-color:#ece8e0; line-height:24px; margin-bottom:20px; color:#604c3a;}
.mtalkArea li{margin-bottom:5px; overflow:hidden;}
.mtalkArea li .mtalk_step{margin-right:10px; display:block; float:left;}
.mtalkArea li .mtalk_txt{display:block; line-height:20px;}
.mtalkArea .mtalk_tit{color:#604c3a; font-weight:bold; font-size:16px; margin-bottom:15px;}
.mtalkArea .mtalk_info{padding:20px; background-color:#eee; line-height:20px; margin-top:20px;}
.mtalkArea .mtalk_info li{display:block;padding-left:12px;background:url(https://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:20px;}

/*Á¶½Ä*/
.breakfastWrap{position:relative; overflow:hidden;}
.breakfastWrap .detailL{float:left; width:48%;}
.breakfastWrap .detailR{float:right; width:48%;}
.breakfastWrap .basicT{width:100%;margin-bottom:20px;}
.breakfastWrap .basicT tr{border-bottom:1px solid #e2ded5; border-top:1px solid #e2ded5;}
.breakfastWrap .basicT th{height:30px; background:#f9f6ef;}
.breakfastWrap .basicT td{padding-left:25px;text-align:left;line-height:25px; border-right:1px solid #e2ded5;}
.breakfastWrap .basicT td:nth-child(2){padding-left:20px;width:70%; border-right:none;}
.breakfastInfo{position:relative; overflow:hidden; background:#f9f6ef; padding:20px;}
.breakfastInfo li {display:block;padding-left:12px;background:url(https://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}
.breakfastWrap .calenderWarp{border:1px #E5E5E5 solid; margin-bottom:20px; min-height:335px;}
.breakfastWrap .calTit{font-weight:bold; height:25px; padding:20px 20px 10px 20px; border-bottom:1px #E5E5E5 solid;}
.breakfastWrap .calenderT{width:210px;margin:15px auto;}
.breakfastWrap .calenderT th.year{font-size:16px;}
.breakfastWrap .calenderT th{width:30px; height:30px;}
.breakfastWrap .calenderT td{text-align:center; height:20px;}
.breakfastWrap .calenderT td span{border:1px solid #eee; color:#999; width:24px; height:24px; line-height:24px; display:block;}
.breakfastWrap .calenderT td span.day{background-color:#65503f; border:1px solid #65503f; color:#fff !important; font-weight:bold;}
.breakfastWrap .calenderT td:first-child span, .breakfastWrap .calenderT th:first-child span{color:#eb3c3c;}
.breakfastWrap .calenderT td:last-child span, .breakfastWrap .calenderT th:last-child span{color:#0046c6;}
.breakfastWrap .calTit .icon{display:inline-block; width:16px;height:16px;background:#65503f;border:1px solid #65503f; vertical-align:middle;}
.breakfastWrap .calTit p{display:block; float:right;}
.breakfastWrap .menuT{margin:15px 0;}
.breakfastWrap .menuT td{text-align:left; padding:0 20px 8px 20px; line-height:25px;}
.breakfastWrap .menuT td .subTxt{color:#888d91;}

.breakfastWrap .basicT2{width:100%;margin-bottom:20px;} /* 2016-10-17 Ãß°¡ */
.breakfastWrap .basicT2 tr{border-bottom:1px solid #e2ded5; border-top:1px solid #e2ded5;}
.breakfastWrap .basicT2 th{height:25px; background:#f9f6ef; padding:5px 0;}
.breakfastWrap .basicT2 td{padding:3px 20px;text-align:left;line-height:25px; border-right:1px solid #e2ded5;}
.breakfastWrap .basicT2 td:nth-child(3){padding-left:20px; border-right:none;}
.breakfastWrap .basicT2 td.last{border-right:none;}

.breakfastTit{position:relative; font-size:13px; color:#303030; margin-bottom:10px; font-weight:bold; min-height:28px;}
.breakfastTit .bkTit_l{display:inline-block; padding:5px 0; margin-right:10px;}
.breakfastTit .bkTit_r{vertical-align:middle; display:inline-block;} /*2019-07-26 Àå¼ºÈñ Ãß°¡*/


@media all and (max-width:1024px){
	.breakfastWrap .detailL{width:100%;}
	.breakfastWrap .detailR{width:100%;}
}

/*2017³â ³×½ºÆ®È¸¿øÇýÅÃ*/
.coupon_type{font-size:14px; font-weight:bold; margin-bottom:15px; color:#7b6551;} /*2020-12-10 Ãß°¡*/
.coupon_type .ct_txt{font-size:13px; font-weight:normal; margin-left:10px; color:#777;}
.coupon_tag{display:inline-block; height:28px; line-height:30px; padding:0 10px; border:1px solid #7b6551; border-radius:100px; color:#7b6551; font-size:12px; box-sizing:content-box; letter-spacing:-1px;}
.coupon_tag2{display:inline-block; height:28px; line-height:30px; padding:0 10px; background-color:#a19788; border-radius:100px; color:#ffffff; font-size:12px; box-sizing:content-box; letter-spacing:-1px;}
.cp_tab{width:100%;margin:20px 0 40px 0;border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6;}
.cp_tab ul{display:table;width:100%;}
.cp_tab ul li{display:table-cell;width:14.2%;border-right:1px solid #ceccc6;}
.cp_tab ul li:first-child{border-left:1px solid #ceccc6;}
.cp_tab ul li a{display:block;width:100%;padding:12px 0;font-size:16px;text-align:center; line-height:20px;}
.cp_tab ul li.on{background:#a59585;border-bottom:none;}
.cp_tab ul li.on a{color:#fff;}
.cp_tab ul li:first-child.on{border-left:none;}
.cp_subTxt{margin-bottom:20px;}
.cp_subTxt a.p_txt{color:#c0612c;}
.coupon_wrap{width:100%; overflow:hidden;}
.coupon_wrap .coupon01{width:586px; float:left; margin-right:26px;}
.coupon_wrap .coupon02{width:586px; float:left;}
.coupon_wrap .coupon03{width:280px; float:left; margin-right:26px;}
.coupon_wrap .coupon04{width:280px; float:left;}
.cp_tit{background-color:#a69687; height:46px; line-height:46px; text-align:center; font-size:16px; font-weight:bold; color:#fff; margin-bottom:20px;}
.cp_tit .cps_txt{font-size:14px; font-weight:normal; color:#fffbe0;}
.cp_tit2{background-color:#7e6956; height:46px; line-height:46px; text-align:center; font-size:16px; font-weight:bold; color:#fff; margin-bottom:20px;}
.cp_tit3{background-color:#a86c52; height:46px; line-height:46px; text-align:center; font-size:16px; font-weight:bold; color:#fff; margin-bottom:20px;}
.cp_tit4{background-color:#995030; height:46px; line-height:46px; text-align:center; font-size:16px; font-weight:bold; color:#fff; margin-bottom:20px;}
.cpBox{overflow:hidden;}
.cpBox .cp_list li{width:280px; float:left; margin-right:26px; margin-bottom:26px;}
.cpBox .cp_list li.last{margin-right:0;}
.cpBox .cp_list li .cp_subt{text-align:center; font-weight:bold; height:15px; line-height:15px; padding-bottom:10px; color:#7e6956; font-size:15px;}
.txt_b{color:#000;}

.cp_bg{position:relative; margin:0 auto;}
.cp_bg_line01{border:1px solid #ceccc6; width:278px; height:328px;}
.cp_bg_line02{border:2px solid #c3a77f; width:276px; height:326px;}
.cp_bg_line03{border:2px solid #7e6956; width:276px; height:326px;}

.cp_bg .tag{position:absolute;left:0px;top:10px;}
.cp_bg .cp_con{margin:24px;}
.cp_bg .cp_con .cp_img{margin-bottom:5px;}
.cp_bg .cp_con .cp_txt1{line-height:36px; font-size:16px; font-weight:bold; text-align:center; color:#333; background:url(../img/sub/icon_cdot.gif) bottom repeat-x; margin-bottom:10px; letter-spacing:-1px;}
.cp_bg .cp_con .cp_txt5{line-height:36px; font-size:15px; font-weight:bold; text-align:center; color:#333; background:url(../img/sub/icon_cdot.gif) bottom repeat-x; margin-bottom:10px; letter-spacing:-1px;}
.cp_bg .cp_con .txt_g{color:#999;}
.cp_bg .cp_con .txt_o{color:#c0612c;}
.cp_bg .cp_con .txt_box{background-color:#c0612c; color:#fff; padding:0 3px;}
.cp_bg .cp_con .cpt_wrap .cp_txt2{padding:0 !important;}
.cp_bg .cp_con .cpt_wrap .cp_txt2 li{line-height:20px; font-size:13px; font-weight:normal; text-align:left !important; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px !important; margin:0; width:230px;}
.cp_bg .cp_con .cpt_wrap .cp_txt2 li.txt_ls{letter-spacing:-1px;}
.cp_bg .cp_con .cpt_wrap .cp_txt2 .txt_pt{text-decoration:underline; }
.cp_bg .cp_con .cpt_wrap .cp_txt2 .t_link{background-color:#c0612c; display:inline-block; color:#fff; padding:0 5px;}
.cp_bg .cp_con .cp_txt3{line-height:21px; font-size:16px; font-weight:bold; text-align:center; color:#333; background:url(../img/sub/icon_cdot.gif) bottom repeat-x; margin-bottom:10px; letter-spacing:-1px; padding-bottom:10px;}
.cp_bg .cp_con .cp_txt4{line-height:21px; font-size:15px; font-weight:bold; text-align:center; color:#333; background:url(../img/sub/icon_cdot.gif) bottom repeat-x; margin-bottom:10px; letter-spacing:-1px; padding-bottom:10px;}

a.btnMini.brown_cp{background:#a86c52;color:#fff; border:2px solid #a86c52;}
a.btnMini.brown_cp:hover {background:#7d4f3b; color:#fff; border:2px solid #7d4f3b;}

.cp_infoBox{background-color:#fafafa; border:1px solid #d8d9d9; padding:30px; margin-bottom:30px; overflow:hidden;}
.info_txt{font-size:15px; font-weight:bold; margin-bottom:20px;}
.info_txt_s{font-size:14px; font-weight:bold; margin-bottom:10px;}
.cp_infoBox .boxL{width:718px;float:left;}
.cp_infoBox .boxR{width:340px;float:right; border:1px solid #d8d9d9; background-color:#fff; padding:20px; word-wrap:normal;}
.cp_infoBox .info_list_p{background-color:#fff; padding:10px 15px; margin-bottom:10px; border:1px solid #d8d9d9;}
.cp_infoBox .info_list_p li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.cp_infoBox .info_list_p li.sp_txt{font-size:13px; font-weight:bold;}
.cp_infoBox .info_list_p li .txt_o{color:#c0612c;}
.cp_infoBox .info_list li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.cp_infoBox .info_list li.sp_txt{font-size:13px; font-weight:bold;}
.cp_infoBox .info_list li .txt_o{color:#c0612c;}
.cp_infoBox .info_list_s li{line-height:20px; color:#696a6c;}
.cp_infoBox2{background-color:#fcfaf7; padding:30px; margin-bottom:30px; border:1px solid #d8d9d9; overflow:hidden;}
.cp_infoBox2 .info_txt2{font-size:15px; font-weight:bold; margin-bottom:10px;}
.cp_infoBox2 .info_list2 li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}

.cp_ndate{margin-bottom:26px; overflow:hidden;}
.cp_ndate li{float:left;}

.cp_infoBox3{background-color:#fafafa; border:1px solid #d8d9d9; overflow:hidden; margin-bottom:30px;}
.info_txt{font-size:15px; font-weight:bold; margin-bottom:20px;}
.info_txt_s{font-size:14px; font-weight:bold; margin-bottom:10px;}
.cp_infoBox3 .boxL{width:758px;float:left; padding:30px; height:280px;}
.cp_infoBox3 .boxR{width:319px;float:right; border-left:1px dashed #ccc; padding:30px; height:280px; word-wrap:normal !important;}
.cp_infoBox3 .info_list_p{background-color:#fff; padding:10px 15px; margin-bottom:10px; border:1px solid #d8d9d9;}
.cp_infoBox3 .info_list_p li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.cp_infoBox3 .info_list_p li.sp_txt{font-size:13px; font-weight:bold;}
.cp_infoBox3 .info_list_p li .txt_o{color:#c0612c;}
.cp_infoBox3 .info_list{min-height:120px;}
.cp_infoBox3 .info_list li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.cp_infoBox3 .info_list li.sp_txt{font-size:13px; font-weight:bold;}
.cp_infoBox3 .info_list li .txt_o{color:#c0612c;}
.cp_infoBox3 .info_list_s li{line-height:20px; color:#696a6c; }

.info_step{width:920px; margin:20px auto; overflow:hidden;}
.info_step .stepBox li.box{width:260px; height:60px; background-color:#c0b29e; float:left; text-align:center; font-size:14px; color:#fff; letter-spacing:-1px;}
.info_step .stepBox li.arrow{background:url(../img/sub/bg_arrow.png) repeat-x center right; width:70px; height:60px; float:left;}
.info_step .stepBox li.txt01{line-height:60px;}
.info_step .stepBox li.txt02{line-height:20px; height:40px; padding:10px 0;}
.info_qna{margin-top:20px;}
.info_qna .p_txt{color:#c0612c;}
.cp_mypage{text-align:right;}
.cp_bg .cp_con .cp_img_m{margin-bottom:5px;}
.cp_bg .cp_con .cp_img_m img{width:230px;}
.cpm_area{position:relative; overflow:hidden; width:100%; margin:20px 0;}
.cpm_area .mslide{margin:0 auto; width:280px;}
.cpm_text {text-align:center; margin-bottom:30px; } /* 2016-01-19 ¼Ó¼º Ãß°¡ */
.cpm_text ul {width:280px; margin:0 auto; }
.cpm_text ul li {text-align:left; line-height:25px; padding-left:25px;}
.cpm_area .btn_prev{position:absolute;left:0;top:45%; display:block; width:18px;height:35px;background:url(../img/sub/btn_cp_prev.png) no-repeat; background-size:18px 35px; text-indent:-9999em;}
.cpm_area .btn_next{position:absolute;right:0;top:45%;width:18px;height:35px;background:url(../img/sub/btn_cp_next.png) no-repeat; background-size:18px 35px; text-indent:-9999em;}
.info_stepm .stepBox{width:260px; margin:20px auto;}
.info_stepm .stepBox li.box{height:60px; background-color:#c0b29e; text-align:center; font-size:14px; color:#fff; letter-spacing:-1px;}
.info_stepm .stepBox li.arrow{background:url(../img/sub/bg_arrow_m.png) repeat-y bottom center; background-size:21px auto; height:30px;}
.info_stepm .stepBox li.txt01{line-height:60px;}
.info_stepm .stepBox li.txt02{line-height:20px; height:40px; padding:10px 0;}

.cpm_info{background-color:#fafafa; border:1px solid #d8d9d9; padding:20px; margin-bottom:20px;}
.cpm_txt{font-size:15px; font-weight:bold; margin-bottom:20px; position:relative;}
.cpm_info .info_list li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.cpm_info .info_list li .txt_o{color:#c0612c;}
.cpm_info .info_list li.sp_txt{font-size:13px; font-weight:bold;}
.cpm_info .info_list_p{background-color:#fff; padding:10px 15px; margin-bottom:10px; border:1px solid #d8d9d9;}
.cpm_info .info_list_p li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.cpm_info .info_list_p li .txt_o{color:#c0612c;}
.cpm_info .info_list_p li.sp_txt{font-size:13px; font-weight:bold;}

.cpm_info2{background-color:#fcfaf7; padding:20px; margin-bottom:20px; border:1px solid #d8d9d9;}
.cpm_info2 .cpm_txt{font-size:15px; font-weight:bold; margin-bottom:10px; position:relative;}
.cpm_info2 ul{margin-bottom:10px;}
.cpm_info2 li{line-height:22px; color:#696a6c;}
.cpm_info2 li .stxt{display:inline-block; margin-left:20px; color:#65503f; font-weight:bold;}
.cpm_info2 li img{margin:0 2px 3px 0;}
.cpm_info2 .info_list li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.cpm_info2 .info_list li .txt_o{color:#c0612c;}
.cpm_mypage{text-align:center; margin-bottom:15px; font-size:15px; line-height:25px; letter-spacing:-1px;}
.cpm_tab{width:100%;margin:10px 0 20px 0;text-align:center; overflow:hidden;}
.cpm_tab ul{width:100%;}
.cpm_tab ul li{display:block; float:left; width:49.4%;text-align:center; border-top:1px solid #ceccc6;border-left:1px solid #ceccc6;}
.cpm_tab ul li:nth-child(2n){border-right:1px solid #ceccc6;}
.cpm_tab ul li.line{border-bottom:1px solid #ceccc6;}
.cpm_tab ul li a{display:block;width:100%;padding:12px 0;font-size:14px;text-align:center;}
.cpm_tab ul li.on{background:#a59585;}
.cpm_tab ul li.on a{color:#fff;}
.cpm_tab ul li:nth-child(3){border-bottom:1px solid #ceccc6;}
.cpm_tab ul li:nth-child(4){border-bottom:1px solid #ceccc6;}
.mp_tit{background-color:#c3a77f; height:42px; line-height:42px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}
.mp_tit2{background-color:#7e6956; height:42px; line-height:42px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}
.mp_tit3{background-color:#a86c52; height:42px; line-height:42px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}
.mp_tit4{background-color:#995030; height:42px; line-height:42px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}
.cp_disable{background-color:#fff; opacity:0.8; width:100%; height:100%; position:absolute;left:0;top:0;}
.txt_disable{display:block; border:3px solid #7e6956; color:#7e6956; font-size:20px; width:100px; height:30px; margin:110px auto; padding:10px; line-height:30px; text-align:center; font-weight:bold;}
.txt_disable2{display:block; border:3px solid #7e6956; color:#7e6956; font-size:20px; width:100px; min-height:30px; margin:95px auto; padding:10px; line-height:30px; text-align:center; font-weight:bold;}
.res_infoBox{margin:20px 0 0 0;text-align:left; background-color:#fbf9f4; border:1px #D6D3CC solid; padding:10px 30px;}
.res_infoBox .res_txt{font-size:14px; font-weight:bold; margin-bottom:10px;}
.res_infoBox .info_list li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.res_infoBox .info_list li .txt_o{color:#c0612c;}
.res_infoBox .info_list_p{background-color:#fff; padding:10px 15px; margin-bottom:10px; border:1px solid #d8d9d9;} /*2017-07-17 Àå¼ºÈñ Ãß°¡*/
.res_infoBox .info_list_p li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.res_infoBox .info_list_p li.sp_txt{font-size:13px; font-weight:bold;}
.res_infoBox .info_list_p li .txt_o{color:#c0612c;}
.mcBtn{position:absolute; right:0; top:-10px;}

@media all and (max-width:380px){
	.CouponArea .coupon_img img{width:100%;}
	.cp_bg{width:246px;}
	.cp_bg .cp_con{margin:8px;}
}

.mypageReserv .ncouponList{position:relative; width:100%;margin-bottom:30px; border-top:2px #614E3D solid;}
.mypageReserv .ncouponList .cbasic {width:100%;border-collapse:collapse;color:#777;border-bottom:1px #D2D2D2 solid;}
.mypageReserv .ncouponList .cbasic thead, .reservation table tbody {width:100%;}
.mypageReserv .ncouponList .cbasic thead > tr > th, .mypageReserv .ncouponList .cbasic thead > tr > td {padding:10px 0;font-weight:bold;color:#464646;text-align:center;background:#F9F6EF;border-bottom:1px #D2D2D2 solid; border-right:1px #D2D2D2 solid; }
.mypageReserv .ncouponList .cbasic thead > tr > td {background:#FAFAFA; border-right:1px #D2D2D2 solid;}
.mypageReserv .ncouponList .cbasic tbody > tr > th {padding:10px 0;text-align:left; padding-left:20px; border-bottom:1px #D2D2D2 solid; border-right:1px #D2D2D2 solid; font-size:13px; color:#333;}
.mypageReserv .ncouponList .cbasic tbody > tr > td {padding:10px 20px;line-height:18px;border-bottom:1px #D2D2D2 solid; border-right:1px #D2D2D2 solid;}
.mypageReserv .ncouponList .cbasic tbody > tr > th img{vertical-align:middle;}
.mypageReserv .ncouponList .cbasic tbody > tr > th a{color:#333;}
.mypageReserv .ncouponList .cbasic .last{border-right:none;}
.mypageReserv .ncouponList .cbasic .state_t1{color:#c0612c; font-size:13px;}
.mypageReserv .ncouponList .cbasic .state_t2{color:#333; font-size:13px; font-weight:bold;}
.mypageReserv .ncouponList .cbasic .cp_dis{background-color:#fafafa; color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic .cp_dis th{color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic .cp_dis th img{opacity: 0.5;}
.mypageReserv .ncouponList .cbasic .cp_dis .txt_o{color:#c6c8ca !important;}
.mypageReserv .ncouponList .cbasic .cp_spe{background-color:#fcfaf7;}
.mypageReserv .ncouponList .cbasic .t_left{text-align:left;}
.mypageReserv .ncouponList .cbasic .txt_o{color:#c0612c;}
.mypageReserv .ncouponList .cbasic .cp_gift{background-color:#fcfaf7;}
.mypageReserv .ncouponList .cbasic .cp_gift_dis{background-color:#fcfaf7; color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic .cp_gift_dis th{color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic .cp_gift_dis th img{opacity: 0.5;}
.mypageReserv .ncouponList .cbasic .cp_gift_dis .txt_o{color:#c6c8ca !important;}
.mypageReserv .ncouponList .cbasic .cp_mem{background-color:#fff; padding:10px 15px; margin-top:5px; border:1px solid #614E3D; color:#333;}
.mypageReserv .ncouponList .cbasic .dayInfo{margin:10px 0; overflow:hidden;}
.mypageReserv .ncouponList .cbasic .dayInfo dt{color:#c0612c; font-size:14px; line-height:22px;}
.mypageReserv .ncouponList .cbasic .dayInfo dd{width:50%; float:left; line-height:22px;}
.mypageReserv .ncouponList .cbasic img{vertical-align:middle;}

.mypageReserv .ncouponList{margin-bottom:30px; border-top:2px #614E3D solid;}
.mypageReserv .ncouponList .cbasic_m {width:100%;border-collapse:collapse;color:#777;border-bottom:1px #D2D2D2 solid;;}
.mypageReserv .ncouponList .cbasic_m thead, .reservation table tbody {width:100%;}
.mypageReserv .ncouponList .cbasic_m thead > tr > th, .mypageReserv .ncouponList .cbasic_m thead > tr > td {padding:10px 0;font-weight:bold; line-height:18px; color:#464646;text-align:center;background:#F9F6EF;border-bottom:1px #D2D2D2 solid; border-right:1px #D2D2D2 solid; }
.mypageReserv .ncouponList .cbasic_m thead > tr > td {background:#FAFAFA; border-right:1px #D2D2D2 solid;}
.mypageReserv .ncouponList .cbasic_m tbody > tr > th {padding:10px;text-align:left; border-bottom:1px #D2D2D2 solid; border-right:1px #D2D2D2 solid; font-size:13px; color:#333;}
.mypageReserv .ncouponList .cbasic_m tbody > tr > td {padding:10px;line-height:18px;border-bottom:1px #D2D2D2 solid; border-right:1px #D2D2D2 solid; text-align:center; height:26px;}
.mypageReserv .ncouponList .cbasic_m .last{border-right:none;}
.mypageReserv .ncouponList .cbasic_m .view{background:url(../img/sub/icon_view.png) 96% 50% no-repeat; background-size:15px; padding-right:30px;} /*2019-05-09 Àå¼ºÈñ Ãß°¡*/
.mypageReserv .ncouponList .cbasic_m .state_t1{color:#c0612c; font-size:13px;}
.mypageReserv .ncouponList .cbasic_m .state_t2{color:#333; font-size:13px; font-weight:bold;}
.mypageReserv .ncouponList .cbasic_m .cp_dis{background-color:#fafafa; color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic_m .cp_dis th{color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic_m .cp_spe{background-color:#fcfaf7;}
.mypageReserv .ncouponList .cbasic_m .t_left{text-align:left;}
.mypageReserv .ncouponList .cbasic_m .txt_o{color:#c0612c;}
.mypageReserv .ncouponList .cbasic_m .cp_gift{background-color:#fcfaf7;}
.mypageReserv .ncouponList .cbasic_m .cp_gift_dis{background-color:#fcfaf7; color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic_m .cp_gift_dis th{color:#c6c8ca;}
.mypageReserv .ncouponList .cbasic_m .cp_gift_dis th img{opacity: 0.5;}
.mypageReserv .ncouponList .cbasic_m a.clink{color:#333;}
.mypageReserv .ncouponList .cbasic_m img{vertical-align:middle;}

.reservation table.basic_m{width:100%;border-collapse:collapse;color:#777;border-top:1px #614E3D solid;border-bottom:1px #D2D2D2 solid;}
.reservation table.basic_m tbody > tr > th {padding:10px 0;text-align:center;background:#FAFAFA;border-bottom:1px #E8E8E8 solid; border-right:1px #E8E8E8 solid;}
.reservation table.basic_m tbody > tr > td {padding:10px 20px;line-height:18px;border-bottom:1px #E8E8E8 solid; text-align:center;}
.reservation table.basic_m td.op_info{text-align:left;font-size:11px;background:#F9F6EF;}
.reservation table.basic_m td.op_list{text-align:left; border-right:1px #E8E8E8 solid;}
.reservation table.basic_m td.op_list2{text-align:left; border-right:none;}
.reservation table.basic_m td.op_list2 textarea{width:90%; height:80px;}


/* 2018³â ÄíÆù ¼öÁ¤*/

/*ÄíÆù ¹ß±Þ ¹æ¹ý ¾È³» ÆË¾÷*/
.guide_bg{position:absolute; left:0; top:0; width:100%; height:100%; z-index:99; background-color:#fafafa; opacity: 0.7;}
.ncoupon_guide{position:absolute;left:400px;top:200px; background-color:#fff; border:2px #7b6551 solid; width:360px; height:340px; z-index:999; padding:20px;}
.ncoupon_guide .nconTit{font-size:14px; font-weight:bold; color:#7b6551; margin-bottom:15px;}
.ncoupon_guide .nconTb{width:100%;}
.ncoupon_guide .nconTb th, .ncoupon_guide .nconTb td{border:1px solid #d8d9d9; text-align:center; padding:10px 0; line-height:21px;}
.ncoupon_guide .nconTb th{background-color:#f5ebe1; width:50%; color:#4b3a2b;}
.ncoupon_guide .nconBox{border:1px solid #d8d9d9; text-align:center; padding:10px 0; line-height:21px;}
.ncoupon_guide .nconBox .nconTxt{font-size:14px; color:#c0612c; font-weight:bold;}

.ncoupon_guide_m{position:absolute; left:10%; top:5%; background-color:#fff; outline:2px #7b6551 solid; width:80%; height:370px; z-index:999;} /*2020-12-10 ¼öÁ¤*/
.ncoupon_guide_m .guide_wrap{padding:20px;}
.ncoupon_guide_m .nconTit{font-size:14px; font-weight:bold; color:#7b6551; margin-bottom:15px;}
.ncoupon_guide_m .nconTb{width:100%;}
.ncoupon_guide_m .nconTb th, .ncoupon_guide_m .nconTb td{border:1px solid #d8d9d9; text-align:center; padding:10px 0; line-height:21px;}
.ncoupon_guide_m .nconTb th{background-color:#f5ebe1; width:50%; color:#4b3a2b;}
.ncoupon_guide_m .nconBox{border:1px solid #d8d9d9; text-align:center; padding:10px 0; line-height:21px;}
.ncoupon_guide_m .nconBox .nconTxt{font-size:14px; color:#c0612c; font-weight:bold;}

/*À¥*/
.ncoupon_banner{margin-top:30px;}
.ncoupon_wrap{width:100%; margin-top:30px; overflow:hidden; vertical-align:top;}
.left_tit{width:280px; border-top:1px solid #7e6956; display:block; float:left; text-align:center;}
.right_con{width:920px; border-top:1px solid #d8d9d9; display:block; float:left;}
.right_con .ncoupon_list{overflow:hidden; margin-top:20px;}
.right_con .ncoupon_list li{float:left; width:280px; display:block; margin: 0 0 20px 20px;}

.ncoupon_bg{position:relative; margin:0 auto;}
.ncoupon_bg_box1{border:1px solid #ceccc6; width:278px; height:388px;}
.ncoupon_bg_box2{border:1px solid #ceccc6; background-color:#fafafa; width:230px; height:364px; padding:24px 24px 0 24px}
.ncoupon_bg_box3{border:1px solid #ceccc6; width:278px; height:328px;}
.ncoupon_bg .tag{position:absolute; left:45px; top:-1px;}
.ncoupon_bg .ncp_con{margin:24px;}
.ncoupon_bg .ncp_con .cp_img{margin-bottom:5px;}
.ncoupon_bg .ncp_con .cp_txt1{line-height:36px; font-size:16px; font-weight:bold; text-align:center; color:#333; background:url(../img/sub/icon_cdot.gif) bottom repeat-x; margin-bottom:10px; letter-spacing:-1px;}
.ncoupon_bg .ncp_con .cp_txt3{line-height:21px; font-size:16px; font-weight:bold; text-align:center; color:#333; background:url(../img/sub/icon_cdot.gif) bottom repeat-x; margin-bottom:10px; letter-spacing:-1px; padding-bottom:10px;}
.ncoupon_bg .ncp_con .txt_g{color:#999;}
.ncoupon_bg .ncp_con .txt_o{color:#c0612c;}
.ncoupon_bg .ncp_con .txt_box{background-color:#c0612c; color:#fff; padding:0 3px;}
.ncoupon_bg .ncp_con .txt_b2{font-weight:bold;}
.ncoupon_bg .ncp_con .cpt_wrap .cp_txt2{padding:0 !important;}
.ncoupon_bg .ncp_con .cpt_wrap .cp_txt2 li{line-height:20px; font-size:13px; font-weight:normal; text-align:left !important; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px !important; margin:0; width:230px;}

.ncoupon_info{background-color:#fafafa; padding:30px; margin:30px 0; border:1px solid #d8d9d9; overflow:hidden;}
.ncoupon_info .info_tit{font-size:15px; font-weight:bold; margin-bottom:15px;}
.ncoupon_info .info_step_wrap{position:relative; width:100%; overflow:hidden;}
.ncoupon_info .info_step_wrap .info_step_tit{border:1px solid #d8d9d9; width:920px; background-color:#fff; line-height:30px; height:30px; text-align:center; margin:15px auto;}
.ncoupon_info .info_step_wrap .info_step{width:920px; margin:20px auto; overflow:hidden;}
.ncoupon_info .info_step_wrap .info_step li.box{width:260px; height:60px; background-color:#c0b29e; float:left; text-align:center; font-size:14px; color:#fff; letter-spacing:-1px;}
.ncoupon_info .info_step_wrap .info_step li.arrow{background:url(../img/sub/bg_arrow.png) repeat-x center right; width:70px; height:60px; float:left;}
.ncoupon_info .info_step_wrap .info_step li.txt01{line-height:60px;}
.ncoupon_info .info_step_wrap .info_step li.txt02{line-height:20px; height:40px; padding:10px 0;}
.ncoupon_info .info_line{background:url(../img/sub/icon_info_dot.png) bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}
.ncoupon_info .info_list_wrap{position:relative; width:100%; overflow:hidden;}
.ncoupon_info .info_list_wrap .info_list li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 2px 10px no-repeat; padding-left:12px;}
.ncoupon_info .info_list_wrap .info_list .txt_o{color:#c0612c;}
.ncoupon_info .info_list_wrap .info_qna{margin-top:20px;}
.ncoupon_info .info_list_wrap .info_qna .p_txt{color:#c0612c;}
.ncoupon_txt_r{text-align:right;}
.ncoupon_info .info_step_wrap .flex-direction-nav { position: absolute; top: 0px; left: 0px; width: 100%; height: 80%; text-align: center;}

.ncoupon_info .info_step_wrap .flex-direction-nav .flex-prev{position: absolute !important; left: 0px; top: 40px; background: url(../img/sub/icon_c_left.png) no-repeat; width: 20px; height: 37px; text-indent:-999em;}
.ncoupon_info .info_step_wrap .flex-direction-nav .flex-next{position: absolute !important; right: 0px; top: 40px; background: url(../img/sub/icon_c_right.png) no-repeat; width: 20px; height: 37px; text-indent:-999em;}
.ncoupon_info .info_step_wrap .flex-control-nav {width:100%; margin:0 auto;text-align:center;bottom:10px;}
.ncoupon_info .info_step_wrap .flex-control-nav li{display:inline-block; width:10px; height:10px; margin-right:5px;}
.ncoupon_info .info_step_wrap .flex-control-nav li a {display: inline-block; width: 10px; height: 10px; text-indent: -999em;background: url(../img/sub/icon_nav_off.png) 0 0 no-repeat;}
.ncoupon_info .info_step_wrap .flex-control-nav li a.flex-active{background:url(../img/sub/icon_nav_on.png) 0 0 no-repeat}

/*¸ð¹ÙÀÏ*/
.ncoupon_m_tab{width:100%;margin:10px 0 20px 0;text-align:center; overflow:hidden;}
.ncoupon_m_tab ul{width:100%;}
.ncoupon_m_tab ul li{display:block; float:left; width:49.4%;text-align:center; border-top:1px solid #ceccc6;border-left:1px solid #ceccc6;padding:12px 0;font-size:14px;text-align:center;cursor:pointer;}
.ncoupon_m_tab ul li:nth-child(2n){border-right:1px solid #ceccc6;}
.ncoupon_m_tab ul li.line{border-bottom:1px solid #ceccc6;}
.ncoupon_m_tab ul li.on{background:#a59585;color:#fff;}
.ncoupon_m_tab ul li:nth-child(3){border-bottom:1px solid #ceccc6;}
.ncoupon_m_tab ul li:nth-child(4){border-bottom:1px solid #ceccc6;}
.ncoupon_m_area{position:relative; overflow:hidden; width:100%; margin:20px 0;}
.ncoupon_m_area .mslide{margin:0 auto; width:280px;}
.ncoupon_m_text {text-align:center; margin-bottom:30px;} 
.ncoupon_m_text ul {width:280px; margin:0 auto; }
.ncoupon_m_text ul li {text-align:left; line-height:25px; padding-left:25px;}
.ncoupon_m_area .flex-control-nav{display:none;}
.ncoupon_m_area .flex-prev{position:absolute;left:0;top:45%; display:block; width:18px;height:35px;background:url(../img/sub/btn_cp_prev.png) no-repeat; background-size:18px 35px; text-indent:-9999em;}
.ncoupon_m_area .flex-next{position:absolute;right:0;top:45%;width:18px;height:35px;background:url(../img/sub/btn_cp_next.png) no-repeat; background-size:18px 35px; text-indent:-9999em;}
.ncoupon_bg .ncp_con .cp_img_m{margin-bottom:5px;}
.ncoupon_bg .ncp_con .cp_img_m img{width:100%;}

.ncoupon_m_tit{font-size:15px; font-weight:bold; margin-bottom:20px; position:relative;}
.ncoupon_m_tit .btn_right{position:absolute;right:0; top:-10px;}
.ncoupon_m_info{background-color:#fafafa; padding:20px; margin-bottom:20px; border:1px solid #d8d9d9;}
.ncoupon_m_info .m_info_txt{font-size:14px; line-height:20px; margin-bottom:20px; position:relative;}
.ncoupon_m_info .m_step{width:240px; margin:20px auto;}
.ncoupon_m_info .m_step li.box{height:60px; background-color:#c0b29e; text-align:center; font-size:14px; color:#fff; letter-spacing:-1px;}
.ncoupon_m_info .m_step li.arrow{background:url(../img/sub/bg_arrow_m.png) repeat-y bottom center; background-size:21px auto; height:30px;}
.ncoupon_m_info .m_step li.txt01{line-height:60px;}
.ncoupon_m_info .m_step li.txt02{line-height:20px; height:40px; padding:10px 0;}
.ncoupon_m_info .m_list li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.ncoupon_m_info .m_list .txt_o{color:#c0612c;}
.ncoupon_m_txt{text-align:center; margin-bottom:15px; font-size:14px; line-height:22px;}
.ncoupon_m_info .info_m_qna{margin-top:10px; line-height:18px; word-break:break-all;}
.ncoupon_m_info .info_m_qna .p_txt{color:#c0612c;}

.ncoupon_m_info .m_list_p{background-color:#fff; padding:10px 15px; margin-bottom:10px; border:1px solid #d8d9d9;}
.ncoupon_m_info .m_list_p li{line-height:22px; color:#696a6c; background:url(../img/common/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}
.ncoupon_m_info .m_list_p li .txt_o{color:#c0612c;}
.ncoupon_m_info .m_list_p li.sp_txt{font-size:13px; font-weight:bold;}

.ncoupon_m_info .m_info_wrap{position:relative;}
.ncoupon_m_info .m_info_wrap .btn_info_prev{position:absolute; left:0px;top:160px; background:url(../img/sub/icon_c_left.png) no-repeat; width:20px; height:37px;}
.ncoupon_m_info .m_info_wrap .btn_info_next{position:absolute; right:0px;top:160px; background:url(../img/sub/icon_c_right.png) no-repeat; width:20px; height:37px;}
.ncoupon_m_info .m_info_wrap .info_nav{width:55px; margin:0 auto;}
.ncoupon_m_info .m_info_wrap .info_nav li{display:block; width:10px; height:10px; margin-right:5px; float:left;}
.ncoupon_m_info .m_info_wrap .info_nav li.on{background:url(../img/sub/icon_nav_on.png) no-repeat 3px;}
.ncoupon_m_info .m_info_wrap .info_nav li.off{background:url(../img/sub/icon_nav_off.png) no-repeat 3px;}
.ncoupon_m_info .m_info_wrap .info_nav li.last{margin-right:0;}

.ncoupon_m_info .info_line{background:url(../img/sub/icon_info_dot.png) bottom repeat-x; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}

@media all and (max-width:380px){
	.ncoupon_bg{width:246px;}
	.ncoupon_bg .ncp_con{margin:8px;}
	.ncoupon_bg .tag{position:absolute; left:30px;}
}


/* Á¶½Ä ¿É¼Ç Ãß°¡ */  /* 2017-03-27 ¼Ó¼ºº¯°æ */
.option_list li{width:49%; float:left;}
.option_info1{font-size:12px; color:#7e6956; vertical-align:-3px;}
.option_info2{font-size:12px; color:#7e6956; padding-top:10px; display:inline-block;}
.reservation table.basic td.txtPay{text-align:right; padding-right:30px;}
.reservation table.basic th.txtPay{text-align:right; padding-right:30px;}
.reservation table.basic td.txt_l{text-align:left;}
.reservation table.basic td.txt_r{text-align:right;}
.reservation table.basic td.txt_b{font-weight:bold;}
.reservation table.basic th.txtTit{text-align:right; padding-right:30px;}
.reservation .payTotal_all{background-color:#a6a6a6; width:100%; color:#fff; height:40px; line-height:40px;}
.reservation .payTotal_all .pList{margin-left:20px; font-size:13px;}
.reservation .payTotal_all .pTit{font-size:16px; font-weight:bold; text-align:right; padding-right:30px;}
.reservation .payTotal_all .pTotal{font-size:16px; font-weight:bold; float:right; padding-right:30px; text-align:right;}
.reservTable .agree2 tbody > tr > th {padding:10px 30px;}
.reservTable .agree2 tbody > tr > th > div {display:block;margin:0 2%;}
.reservTable .agree2 label {font-weight:normal;color:#888;}
.reservTable table.basic.agree2 {line-height:22px;}
.reservTable table.basic.agree2 textarea {margin:10px 0;}

/*¿¹¾àÆäÀÌÁö Ò® Ãë¼Ò±ÔÁ¤ ¹× °³ÀÎÁ¤º¸Á¤Ã¥ µ¿ÀÇ °Ç*/
.reservTable .agree3 tbody > tr > th {padding:10px 15px !important;} /*2018-08-03 Àå¼ºÈñ ¼öÁ¤ 10px 30px*/
.reservTable .agree3 tbody > tr > th > div {display:block;margin:0 2%;}
.reservTable .agree3 label {font-weight:normal;}
.reservTable table.basic.agree3 {line-height:22px; color:#464646;}
.reservTable table.basic.agree3 textarea {margin:10px 0;}
.allPrivacy{border-top:1px #e8e8e8 solid; border-bottom:1px #e8e8e8 solid; padding:20px 30px; background-color:#FAFAFA; overflow:hidden;}
.allPrivacy .p_left{display:block; float:left; font-weight:bold;}
.allPrivacy .p_right{display:block; float:right;}

/* ¼ö¿µÀå */
.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(https://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(https://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(https://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(https://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(https://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(https://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:100px;}
.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:16px; line-height:16px; color:#65503f; margin-bottom:8px; font-weight:bold; height:28px;}
.poolTit01{font-size:16px; line-height:16px; color:#859736; margin-bottom:8px; font-weight:bold; height:28px;}
.poolTit02{font-size:16px; line-height:16px; color:#6a95c2; margin-bottom:8px; font-weight:bold; height:28px;}
.poolTit03{font-size:16px; line-height:16px; color:#ad8846; margin-bottom:8px; font-weight:bold; height:28px;}
.poolTit04{font-size:16px; line-height:16px; color:#77726d; margin-bottom:8px; font-weight:bold; height:28px;}
.poolTit01_n{font-size:16px; line-height:16px; color:#859736; font-weight:bold; height:28px;}
.poolTit02_n{font-size:16px; line-height:16px; color:#6a95c2; font-weight:bold; height:28px;}
.poolTit03_n{font-size:16px; line-height:16px; color:#ad8846; font-weight:bold; height:28px;}
.poolTit04_n{font-size:16px; line-height:16px; color:#77726d; font-weight:bold; height:28px;}
.poolTitTxt{font-size:17px; line-height:17px; margin-bottom:30px; height:30px;}
.poolTit_n{position:relative; font-size:16px; line-height:16px; color:#434343; margin-bottom:10px; font-weight:bold; height:28px; background:url(../img/sub/icon_gold.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_n:after{clear: both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}
.poolTit_n_blue{position:relative; font-size:16px; line-height:16px; color:#434343; margin-bottom:10px; font-weight:bold; height:28px; background:url(../img/sub/icon_blue.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_n_blue:after{clear: both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}
.poolTit_n_white{position:relative; font-size:16px; line-height:16px; color:#434343; margin-bottom:10px; font-weight:bold; height:28px; background:url(../img/sub/icon_white.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_n_white:after{clear: both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}
.poolTit_n_green{position:relative; font-size:16px; line-height:16px; color:#434343; margin-bottom:10px; font-weight:bold; height:28px; background:url(../img/sub/icon_green.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_n_green:after{clear: both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}
.poolTit_l{float:left; line-height:16px; display:block; padding-top:6px;}
.poolTit_r{float:right; line-height:16px; vertical-align:middle; display:inline-block;} /*2018-07-26 Àå¼ºÈñ Ãß°¡*/
.btnMini_n{display:inline-block;min-height:26px;padding:0 10px;line-height:26px;font-size:13px;color:#fff;text-align:center;background:#7e6956; text-decoration:none; } /* 2015-12-03 ¼Ó¼º º¯°æ */
.btnMini_n:hover{text-decoration:none;}
.icon_arrow{background:url(../img/sub/icon_arrow_strand.png) right 4px no-repeat; padding-right:15px;}
.info_list_n{margin:10px;}
.info_list_n li{background:url(../img/sub/icon_dot_gold.png) 0 6px no-repeat; padding-left:10px; text-align:left;}
.facilities{position:relative;}
.facilities .f_list li{float:left; display:inline-block; margin-right:45px; width:370px;}
.facilities .f_list li.last{margin-right:0;}
.facilities .f_list li .pool_img{margin-bottom:20px;}
.facilities .f_list li .poolTxt2{padding:20px 0; min-height:100px; border-top:2px solid #7e6956; border-bottom:1px solid #dddddd; height:180px;}
.facilities .f_list li .poolTxt2 dt{font-weight:bold; font-size:16px; margin-bottom:10px; color:#65503f;}
.facilities .f_list li .poolTxt2 dd{line-height:22px; color:#555555;}
.facilities .f_list li .poolTxt2 dd .pTxt{color:#333333; font-weight:bold;}
.facilities .f_list li .dot_line{border-bottom:1px dashed #dddddd; padding-bottom:10px;}
.facilities .f_list:after{clear: both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}

.facilities_m{position:relative;}
.facilities_m .f_list_m li{display:inline-block; width:100%;}
.facilities_m .f_list_m li img{width:100%;}
.facilities_m .f_list_m li.last{margin-right:0;}
.facilities_m .f_list_m li .pool_img{margin-bottom:20px;}
.facilities_m .f_list_m li .poolTxt2{padding:20px 0; border-top:2px solid #7e6956; border-bottom:1px solid #dddddd; margin-bottom:30px;}
.facilities_m .f_list_m li .poolTxt2 dt{font-weight:bold; font-size:16px; margin-bottom:10px; color:#65503f;}
.facilities_m .f_list_m li .poolTxt2 dd{line-height:22px; color:#555555;}
.facilities_m .f_list_m li .poolTxt2 dd .pTxt{color:#333333; font-weight:bold;}
.facilities_m .f_list_m li .dot_line{border-bottom:1px dashed #dddddd; padding-bottom:10px;}
.btnBig_n{display:inline-block;min-height:30px;padding:5px 0; width:100%; line-height:30px;font-size:15px;color:#fff;text-align:center;background:#7e6956; text-decoration:none; } /* 2015-12-03 ¼Ó¼º º¯°æ */
.btnBig_n:hover{text-decoration:none;}
.icon_arrow_m{background:url(../img/sub/icon_arrow_strand2.png) right 2px no-repeat; background-size:8px 16px; padding-right:15px;}
.f_btn{position:relative; width:100%;}
.f_btn .btn_l{float:left; width:48%; display:inline-block; vertical-align:middle;}
.f_btn .btn_r{float:right; width:48%; display:inline-block; vertical-align:middle;}
.f_btn:after{clear: both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}

.gold1{background:#a98848;}
.gold2{background:#c0a571;}

.blue1{background:#467ab0;}
.blue2{background:#6a95c2;}

.white1{background:#949089;}
.white2{background:#b0aba5;}

.green1{background:#859736;}
.green2{background:#9dad58;}

.txt_red{color:#a84e4e !important;}

.poolTit_m{position:relative; font-size:15px; line-height:28px; letter-spacing:-1px; color:#434343; margin-bottom:10px; font-weight:bold; min-height:28px; background:url(../img/sub/icon_gold.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_m:after{clear:both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}

.poolTit_m_blue{position:relative; font-size:15px; line-height:28px; letter-spacing:-1px; color:#434343; margin-bottom:10px; font-weight:bold; min-height:28px; background:url(../img/sub/icon_blue.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_m_blue:after{clear:both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}

.poolTit_m_white{position:relative; font-size:15px; line-height:28px; letter-spacing:-1px; color:#434343; margin-bottom:10px; font-weight:bold; min-height:28px; background:url(../img/sub/icon_white.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_m_white:after{clear:both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}

.poolTit_m_green{position:relative; font-size:15px; line-height:28px; letter-spacing:-1px; color:#434343; margin-bottom:10px; font-weight:bold; min-height:28px; background:url(../img/sub/icon_green.jpg) 0 6px no-repeat; padding-left:10px;}
.poolTit_m_green:after{clear:both; display: block; height:0; overflow:hidden;  content: ''; font-size:0; line-height:0;}

.poolTit2_m{position:relative; font-size:15px; line-height:28px; letter-spacing:-1px; color:#434343; margin-bottom:10px; font-weight:bold; min-height:28px;}

.poolTit_info{margin-left:10px; color:#a84e4e; font-weight:bold; margin-bottom:20px;}

.price_tab{overflow:hidden;}
.price_tab li{margin:0;}
.price_tab li.tab {float:left; display:block; background-color:#e5e5e5; width:20%; margin-right:1%; color:#444; text-align:center; border-radius:2px; line-height:20px;} 
.price_tab li.last{margin-right:0;}
.price_tab li.on {background-color:#6a95c2;}
.price_tab li.on a{color:#fff;}
.price_tab li.on1 {background-color:#9dad58;}
.price_tab li.on1 a{color:#fff;}
.price_tab li.on3 {background-color:#c3a570;}
.price_tab li.on3 a{color:#fff;}
.price_tab li.on4 {background-color:#b2aba5;}
.price_tab li.on4 a{color:#fff;}
.price_tab li a{color:#444;}
.price_tab li a.tab_m{width:100%; display:block; padding:15px 0;}

.priceArea{position:relative; 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;}
.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:#467ab0; 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 .tblP1 tbody tr td.point1{text-decoration:line-through; color:#999;}
.priceArea .tblP1 tbody tr td.point2{font-weight:bold; color:#000;}
.priceArea .tblP1 tbody tr th.line{border-bottom:4px double #e8e4de;}
.priceArea .tblP1 tbody tr td.line{border-bottom:4px double #e8e4de;}
.priceArea .tblP1 tbody tr th.line_b{border-bottom:1px solid #6a95c2;}
.priceArea .tblP1 tbody tr td.line_b{border-bottom:1px solid #6a95c2;}
.priceArea .tblP1 tbody tr th.line_g{border-bottom:1px solid #849052;}
.priceArea .tblP1 tbody tr td.line_g{border-bottom:1px solid #849052;}
.priceArea .tblP1 tbody tr th .point3{font-weight:normal; color:#ac4c4e; font-size:13px;}
.priceArea .tblP1 tbody tr td .point4{font-weight:bold; color:#ac4c4e;}
.priceArea .tblP1 tbody tr th.top_line{border-top:1px solid #e8e4de;}
.priceArea .tblP1 tbody tr th.bg_b{background:#f5f7f7;}
.priceArea .tblP1 tbody tr td.bg_b{background:#f5f7f7;}
.priceArea .tblP1 tbody tr th.bg_w{background:#f0efed;}
.priceArea .tblP1 tbody tr td.bg_w{background:#f0efed;}
.priceArea .tblP1 tbody tr th.bg_g{background:#f6f6f6;}
.priceArea .tblP1 tbody tr td.bg_g{background:#f6f6f6;}
.priceArea .tblP1 tbody tr td.cabana{font-weight:bold; text-align:left;}
.priceArea .tblP1 tbody tr td.cabana_m{font-weight:bold; text-align:left;line-height:18px;padding:10px;}
.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(https://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(https://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:90px; background-color:#c0b29e; float:left; text-align:center; font-size:14px; color:#fff; letter-spacing:-1px;}
.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:70px; padding:10px 0;}
.poolInfo_step .stepBox li	.txtBox01{border-top:1px solid #d3c9bb; font-size:12px; display:block; line-height:18px; padding:5px 0; margin:5px 20px;}
.poolInfo_step .stepBox li	.txtBox02{border-top:1px solid #d3c9bb; font-size:12px; display:block; line-height:36px; 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 .bar04{border-top:2px solid #b2aba5;}
.cabanaArea .tblP3 tbody tr th{padding:5px; border:1px solid #e8e4de; background:#f9f6ef; line-height:30px; height:30px !important;}
.cabanaArea .tblP3 tbody tr td{padding:5px; border:1px solid #e8e4de; line-height:20px; height:30px !important;}
.cabanaArea .tblP3 tbody tr td.ptd{background:#fcfaeb;}
.cabanaArea .tblP3 tbody tr td.ptxt_l{text-align:left; padding-left:10px;}
.cabanaArea .tblP3 tbody tr td .infoList li{display:block;padding-left:12px;background:url(https://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:23px;}

.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(https://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:17px; 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:298px; 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:24.5%; height:40px; 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; 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;}	
	.poolTit_l{letter-spacing:-1px;}
	.price_tab li.tab{width:49%; margin-right:2%; margin-bottom:10px;}
	.price_tab{height:auto; margin-bottom:10px;}
	.price_tab li.tab:nth-child(2){margin-right:0;}
	.price_tab li.tab:nth-child(4){margin-right:0;}
}


@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:70px; 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;}
}


/* ÇÃ¶ó¿ö ¼¥ */

.detailListflower{margin:40px 0 20px;}
.detailListflower ul{margin-bottom:40px;}
.detailListflower ul li{margin-bottom:15px;line-height:200%;vertical-align:top;}
.detailListflower ul li:last-child{margin-bottom:0;}
.detailListflower ul li span{display:block;font-size:22px;color:#7e6956 !important;font-weight:bold;}
.detailListflower ul li strong{display:inline-block;margin-right:5px;vertical-align:top;}
.detailListflower ul li p{display:inline-block;margin:0;}

.flowerType{overflow:hidden;}
.flowerType li{display:inline-block; width:100%; margin-bottom:20px;}
.flowerType li:last-child{margin-bottom:0;}
.flowerType li .flowerLeft{display:inline-block; float:left; width:580px; margin-right:40px;}
.flowerType li .flowerRight{display:inline-block; float:left; width:580px; border-top:2px solid #7e6956; border-bottom:1px solid #d8d9d9; height:177px;}
.flowerType li .flowerTxt{padding:25px 20px; min-height:100px;}
.flowerType li .flowerTxt dt{font-weight:bold; font-size:15px; margin-bottom:10px; color:#65503f;}
.flowerType li .flowerTxt dd{line-height:23px; color:#808185;}
.flowerType li .flowerTxt dd .fTxt{color:#313131; font-weight:bold;}

.flowerType_m{overflow:hidden;}
.flowerType_m li img{width:100%;}
.flowerType_m li{display:inline-block; width:100%; margin-bottom:30px;}
.flowerType_m li:last-child{margin-bottom:0;}
.flowerType_m li .flowerTxt{border-top:2px solid #7e6956; border-bottom:1px solid #d8d9d9; margin-top:20px; padding:20px;}
.flowerType_m li .flowerTxt dt{font-weight:bold; font-size:15px; color:#65503f; margin-bottom:15px;}
.flowerType_m li .flowerTxt dd{line-height:22px; color:#808185;}
.flowerType_m li .flowerTxt dd .fTxt{color:#313131; font-weight:bold;}

.flowerGuide{color:#7e6956; line-height:22px;}


/*other > surrounding img nav */
.navImg{position:relative;}
.navImg .btn_img_prev{position:absolute; left:0px;top:50%; background:url(../img/sub/btn_img_prev.png) no-repeat; width:47px; height:47px; margin-top:-23px; cursor:pointer;}
.navImg a:hover.btn_img_prev{background:url(../img/sub/btn_img_prev_o.png) no-repeat;}
.navImg .btn_img_next{position:absolute; right:0px;top:50%; background:url(../img/sub/btn_img_next.png) no-repeat; width:47px; height:47px; margin-top:-23px; cursor:pointer;}
.navImg a:hover.btn_img_next{background:url(../img/sub/btn_img_next_o.png) no-repeat;}
.navImg .img_nav{position:absolute; left:50%; bottom:10px; width:60px; margin-left:-30px;}
.navImg .img_nav li{display:block; width:10px; height:10px; margin-right:5px; float:left;}
.navImg .img_nav li.on{background:url(../img/sub/icon_img_nav_on.png) no-repeat 3px;}
.navImg .img_nav li.off{background:url(../img/sub/icon_img_nav_off.png) no-repeat 3px;}
.navImg .img_nav li.last{margin-right:0;}

@media all and (max-width:1024px){
	.navImg .img_nav{position:absolute;bottom:30px;}
}

/*·¹½ºÅä¶û ¿¹¾à*/
.DiningHeader{display:inline-block; width:100%; border:1px solid #e6e6e4; margin-top:20px;}
.DiningHeader .DiningBox{padding:25px 30px; line-height:20px;}
.DiningHeader .DiningBox h4 {font-size:14px; color: #7e6956; font-weight:bold; margin-bottom:10px;}
.DiningHeader .DiningBox ul {margin-left:5px;}
.DiningHeader .DiningBox ul li {display:block;padding-left:12px;background:url(https://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;line-height:22px;}

/*¿ùº° Å¸ÀÌÆ²*/
.diningDate{overflow:hidden;margin:40px 0 0 0;background:url(../img/sub/bg_room_title.png) 0 11px repeat-x;line-height:25px;text-align:center;} /* 2018-05-24 Ãß°¡ */
.diningDate .dateBox{display:inline-block;padding:0 20px; background:#fff;text-transform:uppercase;} /* 2018-05-24 Ãß°¡ */
.diningDate .dateBox .btn_pre{display:block; float:left; width:34px; height:35px; background:url(../img/sub/btn_arrow_pre.jpg) 0 0 no-repeat;}
.diningDate .dateBox .date{display:block; float:left; width:140px; height:35px;font-size:22px; line-height:34px; font-weight:bold;color:#65503f;}
.diningDate .dateBox .btn_next{display:block; float:left; width:34px; height:35px; background:url(../img/sub/btn_arrow_next.jpg) 0 0 no-repeat;}
.diningDate .dateBox a.btn_pre:hover{background-position:0 -35px;}
.diningDate .dateBox a.btn_next:hover{background-position:0 -35px;}
.diningDate .dateBox .btn_pre_off{display:block; float:left; width:34px; height:35px; background:url(../img/sub/btn_arrow_pre.jpg) 0 0 no-repeat; background-position:0 -70px; cursor:default;}
.diningDate .dateBox .btn_next_off{display:block; float:left; width:34px; height:35px; background:url(../img/sub/btn_arrow_next.jpg) 0 0 no-repeat; background-position:0 -70px; cursor:default;}


.dres_tb{border-top:1px solid #939495; width:100%;}
.dres_tb tr th, .dres_tb tr td{border-bottom:1px solid #e6e6e4; border-right:1px solid #e6e6e4; border-left:1px solid #e6e6e4;}
.dres_tb tr th{background:#f2f2ef; padding:15px;}
.dres_tb tr td{padding:0 10px;}
.dres_tb tr th.dres_bg{background:#fafafa;}
.dres_tb tr th:first-child{border-left:0;}
.dres_tb tr th:last-child{border-right:0;}
.dres_tb tr td:last-child{border-right:0;}

.dres_tb2{border-top:1px solid #7e6956; width:100%;}
.dres_tb2 tr th, .dres_tb2 tr td{border-right:1px solid #e8e4de;border-left:1px solid #e8e4de;border-bottom:1px solid #e8e4de; text-align:center;}
.dres_tb2 tr th{background:#f9f6ef; padding:15px;}
.dres_tb2 tr td{padding:0 10px;}

.dres_tb3{border-top:1px solid #949089; width:100%;}
.dres_tb3 tr th, .dres_tb3 tr td{border-right:1px solid #e8e4de;border-left:1px solid #e8e4de;border-bottom:1px solid #e8e4de; text-align:center;}
.dres_tb3 tr th{background:#f9f6ef; padding:15px;}
.dres_tb3 tr td{padding:0 10px;}


.dres_stit{font-weight:bold; margin:15px 0 10px 0;}
.dres_stit2{font-weight:bold; margin-bottom:5px;}
.dres_wrap{border-top:1px solid #e6e6e4; border-bottom:1px solid #e6e6e4; padding:15px 0; overflow:hidden;}
.dres_wrap .tb_left{float:left; width:700px; margin-right:20px;}
.dres_wrap .tb_right{background:#f9f6ef; float:right; width:380px; display: inline-block; padding:15px 20px;}
.dres_box{background:#f9f6ef; padding:15px 20px; margin-top:20px;}

/*¹«·á¼ÅÆ²¹ö½º*/
.bus .bus_tit{font-size:20px; font-weight:bold; line-height:23px; padding:0 0 20px 0; color:#64503e; border-bottom:1px solid #ccc; margin-bottom:20px;}
.bus .bus_info li{font-size:15px; min-height:42px; line-height:18px; background:url(https://www.nesthotel.co.kr/img/sub/icon_bus.jpg) 0 0 no-repeat; padding:10px 0 0 50px; margin-bottom:10px;}
.bus .bus_info .bus_point{font-weight:bold;}
.map_box{border:1px solid #ccc; padding:20px 40px; overflow:hidden;}
.map_box .map_img{float:left; padding-right:100px; border-right:1px solid #eee;}
.map_box .map_btn{float:left; padding:80px 0 0 95px;}
.map_box .map_btn li{margin-bottom:15px;}
.map_box .map_btn .mapBtn{width:200px;}
.map_box_m{padding:20px 0; overflow:hidden;}
.map_box_m .map_img{border:1px solid #ccc; padding:20px;}
.map_box_m .map_img img{width:100%;}
.map_box_m .map_btn{margin-top:30px;}
.map_box_m .map_btn li{float:left; width:49%; margin-right:2%; text-align:center;}
.map_box_m .map_btn li.last{margin-right:0;}
.map_box_m .map_btn .mapBtn{font-size:13px; width:100%; display:inline-block;height:45px; line-height:45px;font-size:14px;color:#fff;text-align:center;background:#263745;text-decoration:none;}
.map_list_t .tbm{width:100%;margin:20px 0 0;border-top:2px solid #64503e;}
.map_list_t .tbm thead th{border-bottom:1px solid #ddd; padding:15px 0; line-height:20px; font-size:14px;}
.map_list_c{border-bottom:1px solid #ddd;}
.map_list_c .tbm2 tbody td{border-bottom:1px solid #e9e9e7;}
.map_list_c .tbm2 tbody td.last{border:0;}
.bus .bus_info2{overflow:hidden; margin-bottom:30px;}
.bus .bus_info2 li{float:left; width:600px;}
.bus .bus_info2 .bus_txt{padding:20px 20px 0 30px; line-height:20px;}
.bus .bus_info2 .bus_txt .txt{font-weight:bold; font-size:15px;}
.bus .bus_guide{background:#f9f6ef; padding:30px;}
.bus .bus_guide .bus_tit2{font-size:15px; font-weight:bold; color:#64503e; margin-bottom:10px;}
.bus .bus_guide .bus_txt2 li{line-height:24px; color:#808185; padding-left:12px;background:url(https://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;}
.bus .bus_tip{padding:30px; border:1px solid #ccc;} /*2024-07-24 Ãß°¡*/
.bus .bus_tip .bus_tit2{font-size:15px; font-weight:bold; color:#64503e; margin-bottom:10px;}
.bus .bus_tip .bus_txt2 li{line-height:24px; color:#808185; padding-left:12px;background:url(https://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;}
.bus_step{position:relative;padding:20px 0 0 20px ;overflow:hidden;}
.bus_step li{width:45%; float:left; margin-right:40px; margin-bottom:20px;}
.bus_step li.last{margin-right:0;}
.bus_step li .stepTxt{line-height:20px; font-size:14px; margin-top:10px;}
.bus_step li .stepTxt .point{font-weight:bold; color:#7e6956;}
.bus_step_m{position:relative;overflow:hidden;}
.bus_step_m li{width:100%; margin-bottom:40px;}
.bus_step_m li img.stepImg{width:100%;}
.bus_step_m li .stepTxt{line-height:20px; font-size:14px; margin-top:10px;}
.bus_step_m li .stepTxt .point{font-weight:bold; color:#7e6956;}
.bus_btn{position:relative; margin:0 10px 30px 10px; text-align:center;}
.bus_btn a{width:120px;}
.bus_banner{text-align:center; margin:10px 0;}
.bus_banner_m{text-align:center; margin-bottom:20px;}
.bus_banner_m img.movImg{width:100%;}

.bus_guide_top{background:#f9f6ef; padding:25px; border:1px solid #ddd;}
.bus_guide_top .guide_list{}
.bus_guide_top .guide_list li{line-height:28px; color:#64503e; font-size:15px; padding-left:12px;background:url(https://www.nesthotel.co.kr/img/sub/bul_info_list.jpg) 0 11px no-repeat;}
.bus_guide_top .guide_list li.point{font-weight:bold; color:#ac4c4e;}

.hide-txt{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}
.tab-buttons{padding-bottom:40px}
.tab-buttons .tab-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.tab-buttons .tab-btn{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:50px; padding:10px 0;background:#eeeeee;border:1px solid #ebebeb;border-bottom:2px solid #64503e;border-right:0;cursor: pointer;}
.tab-buttons .tab-btn:last-child{border-right:1px solid #dddddd;}
.tab-buttons .tab-btn.on{height:64px;background:#fff; padding:10px 0; border:2px solid #64503e;border-bottom:0;-webkit-box-shadow:12px 0 12px -12px #9f9f9f;box-shadow:12px 0 12px -12px #9f9f9f;position:relative;}
.tab-buttons .tab-btn:nth-child(1){background:#f5f5f5 url("../img/sub/img_title01_off.png") center no-repeat;background-size:118px 20px;}
.tab-buttons .tab-btn:nth-child(1).on{background:#fff url("../img/sub/img_title01_on.png") center no-repeat;background-size:152px 26px;}
.tab-buttons .tab-btn:nth-child(2){background:#f5f5f5 url("../img/sub/img_title02_off.png") center no-repeat;background-size:118px 20px;}
.tab-buttons .tab-btn:nth-child(2).on{background:#fff url("../img/sub/img_title02_on.png") center no-repeat;background-size:152px 26px;}


@media all and (max-width:1024px){
	.bus .bus_info2 li{width:100%;}
	.bus .bus_info2 li img{width:100%;}
	.bus .bus_info2 .bus_txt{padding:20px 0 0 0;}
	.tab-buttons .tab-btn{height:60px}
	.tab-buttons .tab-btn.on{height:86}
	.tab-buttons .tab-btn:nth-child(1){background:#f5f5f5 url("../img/sub/img_title01_mo_off.png") center no-repeat;background-size:84px 20px}
	.tab-buttons .tab-btn:nth-child(1).on{background:#fff url("../img/sub/img_title01_mo_on.png") center no-repeat;background-size:109px 26px}
	.tab-buttons .tab-btn:nth-child(2){background:#f5f5f5 url("../img/sub/img_title02_mo_off.png") center no-repeat;background-size:84px 20px}
	.tab-buttons .tab-btn:nth-child(2).on{background:#fff url("../img/sub/img_title02_mo_on.png") center no-repeat;background-size:109px 26px}
}

/*awards*/
.award{width:100%;border-top:1px solid #939495;border-bottom:1px solid #cdcdcc; margin-top:20px;}
.award thead tr th{padding:8px 0 8px 10px;border-top:1px solid #e2ded5; border-bottom:1px solid #e2ded5; text-align:center; background-color:#f9f6ef;color:#303030; height:30px;}
.award tbody tr th,
.award tbody tr td{padding:8px 0 8px 10px;border-top:1px solid #e2ded5;text-align:center; line-height:20px;}
.award tbody tr th{background-color:#f9f6ef;color:#303030;}
.award tbody tr:first-child th,
.award tbody tr:first-child td{border-top:none;}

/*Meeting Package Online Quotation*/

.meetingPkg_txt{padding:0 0 25px;font-size:16px;font-weight:bold;color:#2a2f31;}
.meetingPkg_area{border-top:2px solid #a59585; border-left:1px solid #c5c1b8; border-right:1px solid #c5c1b8; border-bottom:1px solid #c5c1b8; min-height:450px; margin-bottom:20px;}
.meetingPkg_area .leftBox{display:block; width:460px; height:410px; border-right:1px solid #c5c1b8; float:left; padding:20px;}
.meetingPkg_area .leftBox .caption {padding:0 20px; margin:20px; height:60px;font-size:12px;font-weight:bold;color:#666;line-height:60px;border-top:1px #d6d3cc solid;}
.meetingPkg_area .leftBox .caption .icon {display:inline-block;width:24px;height:24px;background:#fff;border:1px solid #eee;vertical-align:middle;}
.meetingPkg_area .leftBox .caption .active {background:#65503f;border:1px solid #65503f;}
.meetingPkg_area .leftBox .caption .active2 {background:#f9f6ef;border:1px solid #d6d3cc;}
.meetingPkg_area .leftBox .list{padding:10px;}
.meetingPkg_area .leftBox .list dt{font-weight:bold; font-size:14px; margin-bottom:15px;}
.meetingPkg_area .leftBox .list dd{margin-bottom:30px;}
.meetingPkg_area .leftBox .list .m_sel{width:400px;}
.meetingPkg_area .rightBox{float:left;display:block; padding:40px; width:616px;}
.meetingPkg_area .rightBox .info{display:inline-block;background-color:#faf9f4; min-height:310px; padding:30px; line-height:18px;}
.meetingPkg_area .rightBox .info .point{font-size:15px; color:#5d5548; margin-bottom:20px; line-height:22px; font-weight:bold;}

.meetingPkg_area .option{padding:30px;}
.meetingPkg_area .option .m_tit{font-weight:bold; font-size:14px; margin-bottom:20px; line-height:22px;}
.meetingPkg_area .option .clist{background-color:#faf9f4; overflow:hidden; padding:20px 30px;}
.meetingPkg_area .option .clist li{width:50%; display:block; float:left; line-height:20px; margin-bottom:10px;}

.meetingPkg_area2{border-top:2px solid #a59585; min-height:430px; margin-bottom:20px;}
.meetingPkg_area2 .m_txt{margin:20px 10px; font-size:14px;}
.meetingPkg_area2 .quotation{border:1px solid #c5c1b8; padding:30px;}

.meetingPkg_area2_m{border-top:2px solid #a59585; min-height:430px; margin-bottom:20px;}
.meetingPkg_area2_m .m_txt{margin:20px 10px; font-size:14px; line-height:18px;}
.meetingPkg_area2_m .quotation{border:1px solid #c5c1b8; padding:30px; margin-bottom:20px;}
.meetingPkg_area2_m .quotation dt{font-weight:bold; margin:10px 0;}
.meetingPkg_area2_m .quotation dd{padding-bottom:10px; border-bottom:1px solid #e3e3e3;}
.meetingPkg_area2_m .quotation dd.last{border-bottom:0; padding-bottom:0;}
.meetingPkg_area2_m .quotation dt.point4{border-top:2px solid #939495; padding-top:15px; font-size:15px;}
.meetingPkg_area2_m .quotation dd.point5{font-size:15px;border-bottom:0;font-weight:bold; color:#ad605a;}
.meetingPkg_area2_m .m_txt2{background-color:#fafafa; padding:20px; line-height:18px;}

.meeting_tbl2{width:100%; border-top:1px solid #939495;}
.meeting_tbl2 tbody tr th{padding:5px; border-bottom:1px solid #cdcdcc; text-align:center; font-weight:bold; background-color:#fafafa;}
.meeting_tbl2 tbody tr td{padding:5px 0 5px 10px; border-bottom:1px solid #e3e3e3; text-align:left;}
.meeting_tbl2 tbody tr th.point2, .meeting_tbl2 tbody tr td.point2{border-bottom:1px solid #939495;}
.meeting_tbl2 tbody tr th.last, .meeting_tbl2 tbody tr td.last{border-bottom:0;}
.meeting_tbl2 tbody tr th.point3, .meeting_tbl2 tbody tr td.point3{border-bottom:1px solid #939495; border-top:1px solid #939495; background-color:#f9f6ef;}
.meeting_tbl2 tbody tr td.txt{font-weight:bold; color:#ad605a;}
.meeting_tbl2 tbody tr td img{vertical-align:middle;} 

.meetingPkg_area_m .option{border-top:2px solid #a59585; border-bottom:1px solid #c5c1b8; padding:30px;}
.meetingPkg_area_m .option .m_tit{font-weight:bold; font-size:14px; margin-bottom:20px; line-height:22px;}
.meetingPkg_area_m .option .clist{background-color:#faf9f4; overflow:hidden; padding:20px 30px;}
.meetingPkg_area_m .option .clist li{width:100%; line-height:20px; margin-bottom:10px;}
.meetingPkg_area_m .option .clist li img{width:100%; height:auto;}

.meetingPkg_area_m .calBox{border-top:2px solid #a59585; border-bottom:1px solid #c5c1b8; margin-bottom:30px;}
.meetingPkg_area_m .calBox .caption {padding:0; margin:20px; height:60px;font-size:12px;font-weight:bold;color:#666;line-height:60px; border-top:1px #d6d3cc solid; text-align:center;}
.meetingPkg_area_m .calBox .caption .icon {display:inline-block;width:24px;height:24px;background:#fff;border:1px solid #eee;vertical-align:middle;}
.meetingPkg_area_m .calBox .caption .active {background:#65503f;border:1px solid #65503f;}
.meetingPkg_area_m .calBox .caption .active2 {background:#f9f6ef;border:1px solid #d6d3cc;}
.meetingPkg_area_m .info_m{background-color:#faf9f4; border:1px solid #c5c1b8; padding:30px; line-height:18px;}
.meetingPkg_area_m .info_m .point{font-size:15px; color:#5d5548; margin-bottom:20px; line-height:22px; font-weight:bold;}

.meetingPkg_area_m .listBox{border-top:2px solid #a59585; border-bottom:1px solid #c5c1b8; margin-bottom:30px;}
.meetingPkg_area_m .listBox .list{padding:30px;}
.meetingPkg_area_m .listBox .list dt{font-weight:bold; font-size:14px; margin-bottom:15px;}
.meetingPkg_area_m .listBox .list dd{margin-bottom:30px;}
.meetingPkg_area_m .listBox .list dd.last{margin-bottom:0;}
.meetingPkg_area_m .listBox .list .m_sel{width:100%;}

.meeting_tbl{width:100%;}
.meeting_tbl tbody tr td{padding:3px; border:1px solid #cdcdcc; text-align:center;}
.meeting_tbl tbody tr td img{vertical-align:middle;} 

.meetingPkg_area .ui-datepicker{min-width:300px;height:310px;border:0px none !important; margin:0 auto;}
.meetingPkg_area .ui-datepicker table,
.meetingPkg_area .ui-datepicker table{width:300px;margin:0 auto;}
.meetingPkg_area .ui-datepicker .ui-datepicker-title,
.meetingPkg_area .ui-datepicker .ui-datepicker-title {margin-top:20px;}
.meetingPkg_area .ui-datepicker .ui-datepicker-prev {left:15px;top:-5px;}
.meetingPkg_area .ui-datepicker .ui-datepicker-next {right:15px;top:-5px;}
.meetingPkg_area .ui-datepicker td {padding:3px 0;}

.meetingPkg_area_m .ui-datepicker{min-width:300px;height:310px;border:0px none !important; margin:0 auto;}
.meetingPkg_area_m .ui-datepicker table,
.meetingPkg_area_m .ui-datepicker table{width:300px;margin:0 auto;}
.meetingPkg_area_m .ui-datepicker .ui-datepicker-title,
.meetingPkg_area_m .ui-datepicker .ui-datepicker-title {margin-top:20px;}
.meetingPkg_area_m .ui-datepicker .ui-datepicker-prev {left:15px;top:-5px;}
.meetingPkg_area_m .ui-datepicker .ui-datepicker-next {right:15px;top:-5px;}
.meetingPkg_area_m .ui-datepicker td {padding:3px 0;}

@media all and (max-width:1024px){
	
	.meeting_tbl tbody tr td{padding:0 !important;}

	/*Meeting Package*/
	.content h3.meetingPkg_txt {margin-top:10px;}
}

.tab-buttons-award{padding-bottom:40px}
.tab-buttons-award .tab-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.tab-buttons-award .tab-btn{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:50px; padding:10px 0;background:#eeeeee;border:1px solid #ebebeb;border-bottom:2px solid #64503e;border-right:0;cursor: pointer;}
.tab-buttons-award .tab-btn:last-child{border-right:1px solid #dddddd;}
.tab-buttons-award .tab-btn.on{height:64px;background:#fff; padding:10px 0; border:2px solid #64503e;border-bottom:0;-webkit-box-shadow:12px 0 12px -12px #9f9f9f;box-shadow:12px 0 12px -12px #9f9f9f;position:relative;}
.tab-buttons-award .tab-btn:nth-child(1){background:#f5f5f5 url("../img/sub/img_award_title01_off.png") center no-repeat;background-size:162px 20px;}
.tab-buttons-award .tab-btn:nth-child(1).on{background:#fff url("../img/sub/img_award_title01_on.png") center no-repeat;background-size:218px 26px;}
.tab-buttons-award .tab-btn:nth-child(2){background:#f5f5f5 url("../img/sub/img_award_title02_off.png") center no-repeat;background-size:162px 20px;}
.tab-buttons-award .tab-btn:nth-child(2).on{background:#fff url("../img/sub/img_award_title02_on.png") center no-repeat;background-size:218px 26px;}
.award_title{font-size:19px;color:#64503e;line-height:1.2;}
.award_list{position:relative; overflow:hidden;}
.award_list .certificate li{width:220px; margin-right:25px; float:left; margin-bottom:15px;}
.award_list .certificate li.big{width:400px;}
.award_list .certificate li img{width:220px;}
.award_list .certificate li.big img{width:400px;}

@media all and (max-width:1024px){
	.tab-buttons-award .tab-btn{height:60px}
	.tab-buttons-award .tab-btn.on{height:86}
	.tab-buttons-award .tab-btn:nth-child(1){background:#f5f5f5 url("../img/sub/img_award_title01_mo_off.png") center no-repeat;background-size:103px 20px}
	.tab-buttons-award .tab-btn:nth-child(1).on{background:#fff url("../img/sub/img_award_title01_mo_on.png") center no-repeat;background-size:121px 26px}
	.tab-buttons-award .tab-btn:nth-child(2){background:#f5f5f5 url("../img/sub/img_award_title02_mo_off.png") center no-repeat;background-size:103px 20px}
	.tab-buttons-award .tab-btn:nth-child(2).on{background:#fff url("../img/sub/img_award_title02_mo_on.png") center no-repeat;background-size:121px 26px}
	.award_list .certificate li{width:48%; margin-right:4%; float:left;}
	.award_list .certificate li.last{margin-right:0;}
	.award_list .certificate li.big{width:100%; margin-bottom:15px;}
	.award_list .certificate li img{width:100%;}
	.award_list .certificate li.big img{width:100%;}
}

/*review*/
.review_area{position: relative;}
.review_area .review_list{position: relative; border-top:1px solid #756752;}
.review_area .review_list li{padding:15px 0; border-bottom:1px solid #ededed; overflow:hidden;}
.review_area .review_list .thumb_info_type .wrap_thumb{position: relative; float:left; width:140px; height:140px; margin-right:20px;}
.review_area .review_list .thumb_info_type .wrap_info{font-size:15px; color:#777777; line-height:25px; padding:10px 0;}
.review_area .review_list .thumb_info_type .wrap_info .info_tit{display:inline-block; font-size:20px; font-weight:bold; color:#333333; padding-bottom:10px;}
.review_area .review_list .thumb_info_type .wrap_info .desc_info {/*overflow: hidden; text-overflow: ellipsis; */white-space: normal; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.review_area .review_list .thumb_info_type .wrap_info .btn_more{display:inline-block; width:70px; height:22px; border-radius: 11px; box-sizing: border-box; background:#ededed; font-size:12px; line-height:22px; text-align:center; color:#333333;}
.review_area .review_list .thumb_info_type .wrap_thumb .img_thumb {width: 140px;height: 140px;}

.review_area .review_list .thumb_info_type .wrap_thumb:after {bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0;}

.review_menu_list{position:relative; display:inline-block; overflow:hidden;}
.review_menu_list li{float:left; margin-bottom:10px;}
.review_menu_list .review_tab{display:inline-block; height:40px; padding:0 16px; margin-right:8px; border-radius:20px; box-sizing:border-box; border:1px solid #bbbbbb; color:#434343; vertical-align:top; font-size:16px; line-height:38px; font-weight:bold;}
.review_menu_list .review_tab_on{display:inline-block; height:40px; padding:0 16px; margin-right:8px; border-radius:20px; box-sizing:border-box; background:#786a57; color:#fff; vertical-align:top; font-size:16px; line-height:38px; font-weight:bold;}

.review_menu_list_m {width:100%; overflow: auto; white-space: nowrap; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none;/* Firefox */}

.review_area_m{position: relative;}
.review_area_m .review_list{position: relative; border-top:1px solid #756752;}
.review_area_m .review_list li{padding:15px 0; border-bottom:1px solid #ededed; overflow:hidden;}
.review_area_m .review_list .thumb_info_type .wrap_info{font-size:15px; color:#777777; line-height:25px; padding:10px 0;}
.review_area_m .review_list .thumb_info_type .wrap_info .info_tit{display:inline-block; font-size:20px; font-weight:bold; color:#333333; padding-bottom:10px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.review_area_m .review_list .thumb_info_type .wrap_info .btn_more{display:inline-block; width:70px; height:22px; border-radius: 11px; box-sizing: border-box; background:#ededed; font-size:12px; line-height:22px; text-align:center; color:#333333;}
.review_area_m .review_list .thumb_info_type .wrap_thumb .img_thumb{width:140px; height:140px;}

.review_con{position:relative; overflow:hidden; border-top:1px solid #756752; border-bottom:1px solid #ededed; padding:30px 0;}
.review_con .review_con_left{float:left; width:780px; display:inline-block;}
.review_con .review_con_left .con_tit{font-size:20px; font-weight:bold; margin:30px 0 10px 0; display:inline-block; line-height:30px;}
.review_con .review_con_left .con_info{font-size:15px; line-height:24px; white-space: pre-wrap; word-break: break-all;overflow: auto;}
.review_con .review_con_right{float:right; border:1px solid #ccc; width:320px; padding:20px 30px 30px 30px;}
.review_con .review_con_right .con_tit2{position:relative;overflow:hidden; margin-bottom:10px;}
.review_con .review_con_right .con_tit2 .point_tit{float:left; font-size:18px; font-weight:bold; color:#786a57; line-height:34px;}
.review_con .review_con_right .con_tit2 .point_good{float:right; display:inline-block; border:1px solid #ccc; border-radius:16px; height:32px; line-height:32px; background:url("../img/sub/icon_good.jpg") 10px center no-repeat; padding:0 10px 0 35px; font-weight:bold; color:#333;}
.review_con .review_con_right .con_list li{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:26px;}
.review_con .review_con_right .con_list p {white-space: pre-wrap; line-height: 26px; font-size: 13px;}
.review_con .review_con_right .con_list{border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;}
.review_con .review_con_right .com_tit{font-weight:bold; color:#444;margin-bottom:10px;}
.review_con .review_con_right .com_info{background:#f2f2f2; padding:15px; min-height:80px;}
.review_con .review_con_right .com_info p{white-space: pre-wrap; line-height: 26px; font-size: 13px;}

.review_con_m{position:relative; overflow:hidden; border-top:1px solid #756752; border-bottom:1px solid #ededed; padding:30px 0;}
.review_con_m .con_tit{font-size:20px; font-weight:bold; margin:30px 0 10px 0; display:inline-block; line-height:30px;}
.review_con_m .con_info{font-size:15px; line-height:24px;white-space: pre-wrap;word-break: break-all; overflow: auto;}
.review_con_m .con_img .img_thumb_m{width:100%; height:auto;}
.review_con_m .con_keypoint{position:relative; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 10px; margin-top:30px;}
.review_con_m .con_keypoint .con_tit2{position:relative;overflow:hidden; margin-bottom:10px;}
.review_con_m .con_keypoint .con_tit2 .point_tit{float:left; font-size:18px; font-weight:bold; color:#786a57; line-height:34px;}
.review_con_m .con_keypoint .con_tit2 .point_good{float:right; display:inline-block; border:1px solid #ccc; border-radius:16px; height:32px; line-height:32px; background:url("../img/sub/icon_good.jpg") 10px center no-repeat; padding:0 10px 0 35px; font-weight:bold; color:#333;}
.review_con_m .con_keypoint .con_list li{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:26px;}
.review_con_m .con_keypoint .con_list p {white-space: pre-wrap; line-height: 26px; font-size: 13px;}
.review_con_m .con_keypoint .con_list{border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;}
.review_con_m .con_keypoint .com_tit{font-weight:bold; color:#444;margin-bottom:10px;}
.review_con_m .con_keypoint .com_info{background:#f2f2f2; padding:15px; min-height:80px;}
.review_con_m .con_keypoint .com_info p {white-space: pre-wrap; line-height: 26px; font-size: 13px;}

.review_con .review_con_left .con_imgList{position:relative;  border-top:1px solid #ededed; margin-top:20px; padding:10px 0;}
.review_con .review_con_left .con_imgList .imgList_tit{font-size:16px; font-weight:bold; color:#786a57; line-height:34px; margin-bottom:20px;}
.review_con .review_con_left .con_imgList .imgList_nav{position:relative; height:175px; width:730px; overflow:hidden; padding:0 0;}
.review_con .review_con_left .con_imgList .imgList_nav li{display:inline-block; float:left; width:230px; margin-right:10px;}
.review_con .review_con_left .con_imgList .imgList_nav li.last{margin-right:0;}
.review_con .review_con_left .con_imgList .imgList_nav .btn_prev{position:absolute;left:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_prev.png) 0 0 no-repeat;}
.review_con .review_con_left .con_imgList .imgList_nav .btn_next{position:absolute;right:0;top:45%;width:11px;height:19px;background:url(../img/sub/btn_pop_next.png) 0 0 no-repeat;}

.review_con_m .con_imgList_m{position:relative; border-top:1px solid #ededed; margin-top:20px; padding:10px 0; overflow:hidden;}
.review_con_m .con_imgList_m .imgList_tit{font-size:16px; font-weight:bold; color:#786a57; line-height:20px; margin-bottom:20px;}
.review_con_m .con_imgList_m .imgList_nav .btn_prev{position:absolute;left:0;top:50%;width:11px;height:19px;background:url(../img/sub/btn_pop_prev.png) 0 0 no-repeat;}
.review_con_m .con_imgList_m .imgList_nav .btn_next{position:absolute;right:0;top:50%;width:11px;height:19px;background:url(../img/sub/btn_pop_next.png) 0 0 no-repeat;}
.review_con_m .con_imgList_m .imgList_nav li{display:inline-block; float:left; width:100%; margin-right: 10px; text-align:center;}
.review_con_m .con_imgList_m .imgList_nav li img.msize{width:60%; height:auto;}

/*°Ë»ö¸®½ºÆ®*/
.search_view_area{position:relative;}
.search_con{position:relative; overflow:hidden;}
.search_con .search_con_left{float:left; width:880px; display:inline-block;}
.search_con .search_con_right{float:right; background-color:#f8f6ef; width:220px; padding:20px 30px 30px 30px;}
.search_con .search_con_right .con_tit2{width:100%; font-size:20px; font-weight:bold; margin:0 0 10px 0; display:inline-block; line-height:30px; border-bottom:1px solid #ddd; padding:0 0 10px 0;}
.search_con .search_con_right .con_list li{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:26px; font-size:14px;}
.search_con .search_con_right .con_list li a:hover{text-decoration:underline;}
.search_con .search_con_right .con_list li a{color:#434343;}

.search_con .search_con_txt{font-size:20px; font-weight:bold; color:#333333; height:30px; margin:10px 0;}
.search_con .search_con_txt .txt_point{color:#c65326;}
.search_con .search_con_list{position:relative; border-top:2px solid #756752;}
.search_con .search_con_list li{padding:15px 0; border-bottom:1px solid #ededed; overflow:hidden;}
.search_con .search_con_list .thumb_info_type .wrap_thumb{position: relative; float:right; width:220px; height:130px; margin-left:10px;}
.search_con .search_con_list .thumb_info_type .wrap_thumb .img_thumb{width:220px; height:130px;}
.search_con .search_con_list .thumb_info_type .wrap_info{font-size:15px; color:#777777; line-height:25px; padding:10px 0; float:left; display:block; width:640px;}
.search_con .search_con_list .thumb_info_type .wrap_info .info_tit{display:inline-block; font-size:18px; font-weight:bold; color:#333333; padding-bottom:10px;}
.search_con .search_con_list .thumb_info_type .wrap_info a.tit{color:#333333;}
.search_con .search_con_list .thumb_info_type .wrap_info a.tit:hover{text-decoration:underline;}
.search_con .search_con_list .thumb_info_type .wrap_info a.txt{color:#333333;}
.search_con .search_con_list .thumb_info_type .wrap_thumb:after {border:1px solid rgba(0,0,0,.08); border-radius: 100%; bottom:0; content: ""; right:0; position:absolute; right:0; top:0;}

.search_con .search_con_list .thumb_info_type2 .wrap_info{font-size:15px; color:#777777; line-height:25px; padding:10px 0; float:left; display:block; width:880px;}
.search_con .search_con_list .thumb_info_type2 .wrap_info .info_tit{display:inline-block; font-size:18px; font-weight:bold; color:#333333; padding-bottom:10px;}
.search_con .search_con_list .thumb_info_type2 .wrap_info a.tit{color:#333333;}
.search_con .search_con_list .thumb_info_type2 .wrap_info a.tit:hover{text-decoration:underline;}
.search_con .search_con_list .thumb_info_type2 .wrap_info a.txt{color:#333333;}

.search_con .search_con_list_non{position:relative; border-top:2px solid #756752;}
.search_con .search_con_list_non dt{margin:50px 0 40px 0; font-size:18px; color:#333333;}
.search_con .search_con_list_non .txt_point2{color:#c65326; font-weight:bold;}
.search_con .search_con_list_non dd{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:26px; font-size:14px;}
.search_con .search_box{background-color:#f9f6ef; width:840px; padding:20px; margin-bottom:20px; text-align:center;}
.search_con .search_box .search_input{border:1px solid #ddd; width:450px; height:40px; color:#000; z-index:10; padding:10px; margin:3px 0; background-color: #fff; font-size: 16px; line-height:40px;}
.search_con .search_box .btnSch{display:inline-block; width:80px; height:30px; line-height:30px; padding:5px; background:#786a57; color:#fff;  vertical-align:middle; margin-left:5px;}

/*search 2024-11-18 Ãß°¡*/
.search_area_mobile{position:relative; border-top:1px solid #ddd; padding:10px;}
.search_area_mobile .search_box{border:2px solid #786a57; border-radius:22px; height:40px; width:100%;}
.search_area_mobile .search_box .search_inputbox{display:inline-block; width:80%; background-color:#fff; margin-left:20px; float:left;}
.search_area_mobile .search_box .search_inputbox .search_input{display:inline-block; width:100%; height:34px; color:#000; z-index:10; margin:3px 0; background-color: #fff; font-size: 16px; line-height:34px; border:0; outline:0;}
.search_area_mobile .search_box .btn_search{position:absolute; top:12px; right:10px; display:inline-block; margin-right:15px; margin-top:6px;}
.search_area_mobile .search_box .btn_search .icon_btn_search{display:block;background:url(../img/main/btn_main_msearch.png) 0 0 no-repeat; width:26px; height:26px; background-color: #fff;}
.search_area_view_mobile{position:absolute; top:0; left:0; background-color:#eceae7; width:100%; height:100%; z-index:999;}
.search_area_view_mobile .search_top{width:100%; border-bottom:1px solid #786a57; height:50px; background-color:#fff;}
.search_area_view_mobile .search_top .btn_search_back{position:absolute; top:0; left:0; display:inline-block; padding:14px 15px 15px 15px;}
.search_area_view_mobile .search_top .btn_search_back .icon_search_back{display:block;background:url(../img/main/icon_search_back.png) 0 0 no-repeat; width:25px; height:20px; background-size:25px;}
.search_area_view_mobile .search_top .search_inputbox{display:inline-block; width:80%; background-color:#fff; margin:5px 0 0 50px; float:left;}
.search_area_view_mobile .search_top .search_inputbox .search_input{display:inline-block; width:100%; height:34px; color:#000; z-index:10; margin:3px 0; background-color: #fff; font-size: 16px; line-height:34px; border:0; outline:0;}
.search_area_view_mobile .search_top .btn_search{position:absolute; top:5px; right:5px; display:inline-block; margin-right:10px; margin-top:6px;}
.search_area_view_mobile .search_top .btn_search .icon_btn_search{display:block;background:url(../img/main/btn_main_msearch.png) 0 0 no-repeat; width:26px; height:26px; background-color: #fff;}
.search_area_view_mobile .search_content{background-color: #fff; padding:10px; min-height:100px;}
.search_area_view_mobile .search_content .slist{padding:10px;}
.search_area_view_mobile .search_content .list_item{background:url(../img/main/icon_main_search.jpg) 10px 10px no-repeat; padding:5px 10px 0 0; margin-bottom:3px;}
.search_area_view_mobile .search_content .list_item .search_text{font-size:15px; color:#434343; line-height:30px; margin-left:40px;}
.search_area_view_mobile .search_content .list_item a:hover{text-decoration:underline;}
.search_area_view_mobile .search_footer{width:100%; border-top:1px solid #eceae7; border-bottom:1px solid #ddd; height:40px; background-color:#fff; line-height:38px; text-align:right;}
.search_area_view_mobile .search_footer .close{display:inline-block; padding:0 10px; font-weight:bold; color:#333; font-size:15px;}
.search_area_view_mobile .search_footer a{color:#333;}
.search_area_view_mobile .search_footer a:link{color:#333;}
.search_area_view_mobile .search_footer a:hover{text-decoration:underline;}
.search_area_view_mobile .search_footer a:active{color:#333;}
.search_area_view_mobile .search_content .slist_nothing{position:relative; margin:0 0 20px 10px;}
.search_area_view_mobile .search_content .slist_nothing dt{margin:15px 0; font-size:16px; color:#333333; line-height:20px;}
.search_area_view_mobile .search_content .slist_nothing .txt_point2{color:#c65326; font-weight:bold;}
.search_area_view_mobile .search_content .slist_nothing dd{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:24px; font-size:13px;}

.search_area_view_mobile .search_content .search_list_m{position: relative; margin-bottom:20px;}
.search_area_view_mobile .search_content .search_list_m li{padding:20px 0; overflow:hidden; border-bottom:1px solid #ededed;}
.search_area_view_mobile .search_content .search_list_m .thumb_info_type .wrap_info{font-size:15px; color:#434343; line-height:25px; padding-bottom:10px;}
.search_area_view_mobile .search_content .search_list_m .thumb_info_type .wrap_info .info_tit{display:inline-block; font-size:18px; font-weight:bold; color:#333333; padding-bottom:10px;}
.search_area_view_mobile .search_content .search_list_m .thumb_info_type .wrap_thumb .img_thumb{width:100%; height:auto;}
.search_area_view_mobile .search_content .search_list_m a.tit:hover{text-decoration:underline;}
.search_area_view_mobile .search_content .search_list_m a.tit{color:#333;}
.search_area_view_mobile .search_content .search_list_m a.txt{color:#333;}
.search_area_view_mobile .search_content .search_con_m{background-color:#f8f6ef; width:100%; margin-bottom:20px;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap{padding:20px;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_tit2{font-size:20px; width:100%; font-weight:bold; margin:0 0 10px 0; display:inline-block; line-height:30px; border-bottom:1px solid #ddd; padding:0 0 10px 0;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_list li{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:26px; font-size:14px;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_list li a:hover{text-decoration:underline;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_list li a{color:#434343;}

.fitness_map img{width:100%; height:auto;}

/*¿¹¾à 04°í°´Á¤º¸ ¼öÁ¤ 2025-05-30*/
.new_agree{position:relative; border-top:1px solid #575048; border-bottom:1px solid #d2d2d2; background-color:#fff; overflow:hidden;}
.new_agree a.agreeTit{display:table; height:51px; width:100%; padding:0 10px; color:#333;}
.new_agree a.agreeTit p{display:table-cell; vertical-align:middle; font-size:16px; font-weight:bold;}
.new_agree a.agreeTit p.on{background:url(../img/sub/resv_s04_icon_close.png) no-repeat 95%;}
.new_agree a.agreeTit p.off{background:url(../img/sub/resv_s04_icon_open.png) no-repeat 95%;}
.new_agree .agreeTxt{border-top:1px solid #e3e3e3; padding:10px; background-color:#FAFAFA;}

.new_agree .tblc{width:100%; color:#777; border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.new_agree .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;}
.new_agree .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;}
.new_agree .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;}

.new_agree .sTxt{font-weight:bold; margin-bottom:20px; line-height:22px;}
.new_agree .pTxt{color:#ca2100;}
.new_agree .bTxt{color:#464646; font-size:13px; margin-bottom:5px;}
.new_agree .bTxt strong{color:#7e6956;}
.new_agree .iTxt{text-decoration:underline;}

.new_acheck{border:1px #d2d2d2 solid; padding:20px 30px; background-color:#FAFAFA; overflow:hidden; line-height:20px;}
.new_acheck .p_left{display:block; float:left; font-weight:bold; font-size:14px; margin:0;}
.new_acheck .p_right{display:block; float:right; font-size:15px; font-weight:bold;}
.big_abox{width:20px; height:20px;}
.agreeTxt .scp_box{overflow:auto;width:96%;height:150px;border:1px solid #e3e3e3;padding:2%;line-height:25px;font-weight:normal; background-color:#fff;}
.agreeTxt .scp_title {font-weight:bold; font-size:14px; margin-bottom:10px;}
.agreeTxt .scp_table {border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;width:90%;}
.agreeTxt .scp_strong {font-weight:bold;font-size:16px;}
.agreeTxt .scp_con{padding:0; margin:0;}
.agreeTxt .scp_list{padding:0;}
.agreeTxt .scp_list li{padding-left:10px; margin:0;}
.agreeTxt .scp_table thead > tr > td{border-right:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid; text-align:center;}
.agreeTxt .scp_table tbody > tr > td{border-right:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid; text-align:center;}

@media all and (max-width:780px){
	.new_acheck .p_left{margin-bottom:10px;}
}
/*¿¹¾à 04°í°´Á¤º¸ ¼öÁ¤ end*/