

/*레이아웃*/

div.selector.focus {outline: 1px dotted #0066FF; }

.subWrap { background:url(../../images/ko/mem/main/hdBga.gif) repeat-x; }
.mainWrap .subWrap { background:url(../../images/ko/mem/main/hdBga.gif) repeat-x; }
.head{ height:90px; position:relative; z-index:20;}
.mainWrap .head{ background:url(../../images/ko/mem/main/headBg.gif) repeat-x; height:188px; position:relative; z-index:20;}
.head .header{ width:1200px; margin:0 auto 0 auto; height:90px; position:relative; background:url(../../images/ko/mem/main/headBg.gif) repeat-x; z-index:20;}
.mainWrap .head .header{ width:1200px; margin:0 auto 0 auto; height:100px; position:relative;}
/* .head .header .logo{ position:absolute; left:50%; top:0px; width:260px; margin:10px 0 0 -130px;} */
.head .header .logo a{ display:inline-block;width: 202px;height:50px;margin-top: 20px; background:url(../../images/ko/mem/main/logo.gif); text-indent:-9999%; overflow:hidden; }

.subBody { min-width: 1200px; /* background:url(../../images/ko/mem/main/hdBga.gif) 0 0 repeat-x;  */}

/*20150619 상단 바로 가기 추가 시작*/
.mapBar {display: block; min-width: 1200px; width: auto; height: 35px; background-color: #2d2d2d !important; z-index: 9999px; }
.mapBar > .mapBarBox {width: 1200px; margin: 0 auto;}
.mapBar > .mapBarBox .hotelName {float: left; padding: 7px 0 0 0}
.mapBar > .mapBarBox .hotelName span {color: #f1e3c4; padding-right: 10px;}
.mapBar > .mapBarBox .hotelName a {color: #fff; text-decoration: underline;}
.mapBar > .mapBarBox .hotelName a:hover {color: #f1e3c4; text-decoration: none;}
.mapBar > .mapBarBox .close {float: right; padding-top: 7px;}
.mapBar > .mapBarBox .close img
.mapBarBox:before, .mapBarBox:after {
	display: table;
	content:"";
}
.mapBarBox:after{
	clear: both;
}

.head .header .callNumber{position:absolute; right:0px; top:64px; width:130px; height:20px; background:url(../../images/ko/mem/main/topNavi.gif) no-repeat -207px -41px; text-indent:-9999%; overflow:hidden;}


.gnbMenuWrap{ background:#4e361a; opacity:0.8px;}
.gnbMenu{width:1200px; margin:0 auto 0 auto; position:relative; }
.gnbMenu .menu{ position:absolute; left:0px; top:0px;}
.gnbMenu ul li{ float:left; position:relative;}
.gnbMenu ul li a{display:block;height:50px; background:url(../../images/ko/mem/main/gnbMenu.gif) no-repeat; text-indent:-9999%; overflow:hidden;}
.gnbMenu ul li a:hover,
.gnbMenu ul li a:focus,
.gnbMenu ul li a.on{ background:url(../../images/ko/mem/main/gnbMenuOn.gif) no-repeat; }
.gnbMenu ul li.m1 a{ width:143px; background-position:0px 0px;}
.gnbMenu ul li.m2 a{ width:203px; background-position:-143px 0px;}
.gnbMenu ul li.m3 a{ width:134px; background-position:-346px 0px;}
.gnbMenu ul li.m4 a{ width:141px; background-position:-480px 0px;}
.gnbMenu ul li.m5 a{ width:206px; background-position:-621px 0px;}
.gnbMenu ul li.m6 a{ width:165px; background-position:-827px 0px;}
.gnbMenu ul li a.on{font-weight:bold;}
.gnbMenu ul li a span{ display:block; line-height:100px; height:0; overflow:hidden;}

.gnbMenu ul .sm{ display:none; padding:4px 0 4px 0;}
.gnbMenu ul .sm li{}
.gnbMenu ul .sm li a{background:#efefef; display:block; text-align:center; padding:0; text-indent:-9999%; overflow:hidden;}
.gnbMenu ul  a.on .sm{ display:block; }
.gnbMenu ul .sm{position:absolute; position:absolute; left:30px; top:50px; width:420px;  }
.gnbMenu ul .sm li a{ background:url(../../images/ko/mem/main/gnbMenuSub.gif) no-repeat; height:30px;}
.gnbMenu ul .sm li a:hover,
.gnbMenu ul .sm li a:focus,
.gnbMenu ul .sm li a.on{ background-image:url(../../images/ko/mem/main/gnbMenuSubOn.gif)}

.gnbMenu ul .m1 .sm{ left:40px;}
.gnbMenu ul .m6 .sm{ width:340px;}

.gnbMenu ul .m1 .sm li.s1 a{ width:78px; background-position:0px 0px}
.gnbMenu ul .m1 .sm li.s2 a{ width:61px; background-position:-78px 0px}

.gnbMenu ul .m2 .sm li.s1 a{ width:81px; background-position:0px -30px}
.gnbMenu ul .m2 .sm li.s2 a{ width:86px; background-position:-78px -30px}
.gnbMenu ul .m2 .sm li.s3 a{ width:76px; background-position:-164px -30px}
.gnbMenu ul .m2 .sm li.s4 a{ width:74px; background-position:-239px -30px}

.gnbMenu ul .m3 .sm li.s1 a{ width:93px; background-position:0px -60px}
.gnbMenu ul .m3 .sm li.s2 a{ width:110px; background-position:-93px -60px}
.gnbMenu ul .m3 .sm li.s3 a{ width:109px; background-position:-203px -60px}
.gnbMenu ul .m3 .sm li.s4 a{ width:68px; background-position:-312px -60px}

.gnbMenu ul .m4 .sm li.s1 a{ width:103px; background-position:0px -90px}
.gnbMenu ul .m4 .sm li.s2 a{ width:53px; background-position:-103px -90px}
.gnbMenu ul .m4 .sm li.s3 a{ width:72px; background-position:-157px -90px}
.gnbMenu ul .m4 .sm li.s4 a{ width:122px; background-position:-229px -90px}

.gnbMenu ul .m5 .sm li.s1 a{ width:85px; background-position:0px -120px}
.gnbMenu ul .m5 .sm li.s2 a{ width:82px; background-position:-85px -120px}
.gnbMenu ul .m5 .sm li.s3 a{ width:129px; background-position:-156px -120px}
.gnbMenu ul .m5 .sm li.s4 a{ width:103px; background-position:-165px -120px}

.gnbMenu ul .m6 .sm li.s1 a{ width:69px; background-position:0px -150px}
.gnbMenu ul .m6 .sm li.s2 a{ width:118px; background-position:-69px -150px}
.gnbMenu ul .m6 .sm li.s3 a{ width:109px; background-position:-187px -150px}





.btnGnbReservation{ position:absolute; left:992px; top:-3px; background:url(../../images/ko/mem/main/btnGnbReservation.gif) no-repeat; width:208px; height:53px; text-indent:-9999%; overflow:hidden;}
.btnGnbReservation:hover,
.btnGnbReservation:focus,
.btnGnbReservation.on{ background-position:0px -60px;}


.topVisual{ background:#C96; display:none; }
.topVisual .visual{ width:1200px; margin:auto; text-align:center; background:#3CC; height:100px;}
.location{ text-align:right; padding:2px 10px 2px;}
.location .list .crPosit{ position:absolute; left:-9999%;}
.contain{ padding:65px 0 0 0;}
.contain .container{ width:1200px; /* min-height:500px; */ margin:auto;  zoom:1; margin:0 auto 100px auto;}
.contain .container:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden}

.lnbArea{ float:left;}
.lnbArea .lnbMenu>.tit{ margin:0 0 29px 0; height:53px; background:url(../../images/ko/mem/main/lnbTitle.gif); display:block; text-indent:-9999%; overflow:hidden;}
.lnbMenu{ width:216px; border:#e9dab8 solid 1px; background:#f1e3c4; padding:23px; margin:0 0 30px 0;}
.lnbMenu li{ margin:0 0 26px 0;}
.lnbMenu li a{ background:#9CC; height:21px; display:block;   text-indent:-9999%; overflow:hidden;}
.lnbMenu li a.on{ font-weight:bold;}
.lnbMenu li li{ margin:0;}
.lnbMenu li li a{ background:#CC6; display:block;}
.lnbMenu li li a.on{ font-weight:bold;}


/*왼쪽메뉴 타이틀*/
.lnbAreaSpOffer .lnbMenu .tit{ background-position:0 -1101px;}
.lnbAreaAcmd .lnbMenu .tit{ background-position:0 -100px;}
.lnbAreaDining .lnbMenu .tit{ background-position:0 -200px;}
.lnbAreaRetreat .lnbMenu .tit{ background-position:0 -300px;}
.lnbAreaMeetingEvent .lnbMenu .tit{ background-position:0 -400px;}
.lnbAreaFacil .lnbMenu .tit{ background-position:0 -500px;}
.lnbAreaMembership .lnbMenu .tit{ background-position:0 -600px;}
.lnbAreaMypage .lnbMenu .tit{ background-position:0 -700px;}
.lnbAreaIntroduction .lnbMenu .tit{ background-position:0 -800px;}
/*20150609 about the shilla 로 교체됨*/
.lnbAreaInquires .lnbMenu .tit{ background-position:0 -1001px;}
.lnbAreaAboutTheShilla .lnbMenu .tit{ background-position:0 -1000px;}
.lnbAreaShillaRewards .lnbMenu .tit{ background-position:0 -1105px;}
.lnbAreaReservation .lnbMenu .tit{ background-position:0 -1207px;}
.lnbAreaSpOffer .lnbMenu .tit{ background-position:0 -1101px;}
.lnbQna .lnbMenu .tit{ background-position:0 -1300px;}

/*왼쪽링크배너*/
.lnbArea .lnbLink{ width:264px}
.lnbArea .lnbLink li{}
.lnbArea .lnbLink li a{ display:block; background:url(../../images/ko/mem/main/lnbLink.gif) no-repeat; text-indent:-9999%; overflow:hidden;}
.lnbArea .lnbLink li.b1 a{ height:54px; background-position: 0 -0px;}
.lnbArea .lnbLink li.b2 a{ height:52px; background-position: 0 -54px;}

.lnbAreaSpOffer .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbSpOffer.gif) no-repeat;}
.lnbAreaSpOffer .lnbMenu .menu>li>a.on{ background-image:url(../../images/ko/mem/main/lnbSpOfferOn.gif);}

.lnbAreaAcmd .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbAcmd.gif) no-repeat;}
.lnbAreaAcmd .lnbMenu .menu>li>a.on{  background-image:url(../../images/ko/mem/main/lnbAcmdOn.gif);}

.lnbAreaDining .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbDining.gif) no-repeat;}
.lnbAreaDining .lnbMenu .menu>li>a.on{ background-image:url(../../images/ko/mem/main/lnbDiningOn.gif)}

.lnbAreaRetreat .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbRetreat.gif) no-repeat;}
.lnbAreaRetreat .lnbMenu .menu>li>a.on{ background-image:url(../../images/ko/mem/main/lnbRetreatOn.gif)}

.lnbAreaMeetingEvent .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbMeetingEvent.gif) no-repeat;}
.lnbAreaMeetingEvent .lnbMenu .menu>li>a.on{ background-image:url(../../images/ko/mem/main/lnbMeetingEventOn.gif)}

.lnbAreaFacil .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbFacil.gif) no-repeat;}
.lnbAreaFacil .lnbMenu .menu>li>a.on{background-image:url(../../images/ko/mem/main/lnbFacilOn.gif)}

.lnbAreaMembership .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbMembership.gif) no-repeat;}
.lnbAreaMembership .lnbMenu .menu>li>a.on{background-image:url(../../images/ko/mem/main/lnbMembershipOn.gif)}

.lnbAreaMypage .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbMypage.gif) no-repeat;}
.lnbAreaMypage .lnbMenu .menu>li>a.on{background-image:url(../../images/ko/mem/main/lnbMypageOn.gif)}

.lnbAreaIntroduction .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbIntroduction.gif) no-repeat;}
.lnbAreaIntroduction .lnbMenu .menu>li>a.on{background-image:url(../../images/ko/mem/main/lnbIntroductionOn.gif)}

.lnbAreaInquires .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbInquires.gif) no-repeat;}
.lnbAreaInquires .lnbMenu .menu>li>a.on{background-image:url(../../images/ko/mem/main/lnbInquiresOn.gif)}

.lnbAreaAboutTheShilla .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbAboutTheShilla.gif) no-repeat;}
.lnbAreaAboutTheShilla .lnbMenu .menu>li>a.on{background-image:url(../../images/ko/mem/main/lnbAboutTheShillaOn.gif)}


.lnbAreaShillaRewards .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbShillaRewards.gif) no-repeat;}
.lnbAreaShillaRewards .lnbMenu .menu>li>a.on{background-image:url(../../images/ko/mem/main/lnbShillaRewardsOn.gif)}

/* 20170223 추가 */
.lnbQna .lnbMenu .menu>li>a{ background:url(../../images/ko/mem/main/lnbSmQna.gif) no-repeat; }
.lnbQna .lnbMenu .menu>li>a.on{ background-image:url(../../images/ko/mem/main/lnbSmQnaOn.gif);}



.lnbArea .lnbMenu .menu li.m1 a{ background-position:0px 0px}
.lnbArea .lnbMenu .menu li.m2 a{ background-position:0px -50px}
.lnbArea .lnbMenu .menu li.m3 a{ background-position:0px -100px}
.lnbArea .lnbMenu .menu li.m4 a{ background-position:0px -150px}
.lnbArea .lnbMenu .menu li.m5 a{ background-position:0px -200px}
.lnbArea .lnbMenu .menu li.m6 a{ background-position:0px -250px}
.lnbArea .lnbMenu .menu li.m7 a{ background-position:0px -300px}



.lnbArea .lnbMenu .sMenu{ padding:13px 0 0 0; margin:0 0 24px 0; background:url(../../images/ko/mem/main/lnbMenuDotLine.gif) no-repeat;}
.lnbArea .lnbMenu .sMenu li a{ height:21px; margin:0 0 1px 0;}


.lnbAreaAcmd .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmAcmd.gif) no-repeat;}
.lnbAreaAcmd .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmAcmdOn.gif)}
.lnbAreaAcmd .lnbMenu .m1 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaAcmd .lnbMenu .m1 .sMenu li.s2 a{ background-position:0 -25px}
.lnbAreaAcmd .lnbMenu .m2 .sMenu li.s1 a{ background-position:0 -75px}


.lnbAreaAcmd .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmAcmd.gif) no-repeat;}
.lnbAreaAcmd .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmAcmdOn.gif)}
.lnbAreaAcmd .lnbMenu .m1 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaAcmd .lnbMenu .m1 .sMenu li.s2 a{ background-position:0 -25px}
.lnbAreaAcmd .lnbMenu .m2 .sMenu li.s1 a{ background-position:0 -75px}
.lnbAreaAcmd .lnbMenu .m2 .sMenu li.s2 a{ background-position:0 -100px}
.lnbAreaAcmd .lnbMenu .m2 .sMenu li.s3 a{ background-position:0 -124px}

.lnbAreaAcmd .lnbMenu .m3 .sMenu li.s1 a{ background-position:0 -175px}
.lnbAreaAcmd .lnbMenu .m3 .sMenu li.s2 a{ background-position:0 -199px}
.lnbAreaAcmd .lnbMenu .m3 .sMenu li.s3 a{ background-position:0 -225px}
.lnbAreaAcmd .lnbMenu .m3 .sMenu li.s4 a{ background-position:0 -250px}
.lnbAreaAcmd .lnbMenu .m3 .sMenu li.s5 a{ background-position:0 -275px}
.lnbAreaAcmd .lnbMenu .m3 .sMenu li.s6 a{ background-position:0 -300px}
.lnbAreaAcmd .lnbMenu .m3 .sMenu li.s7 a{ background-position:0 -325px}

.lnbAreaAcmd .btnAllRooms{ display:block; width:216px; height:46px; margin:54px 0 0 0; background:url(../../images/ko/mem/main/lnbSmAcmd.gif) 0 -918px; text-indent:-9999%; overflow:hidden;}

.lnbAreaDining .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmDining.gif) no-repeat; }
.lnbAreaDining .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmDiningOn.gif);}
.lnbAreaDining .lnbMenu .m1 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaDining .lnbMenu .m1 .sMenu li.s2 a{ background-position:0 -25px}
.lnbAreaDining .lnbMenu .m1 .sMenu li.s3 a{ background-position:0 -50px}
.lnbAreaDining .lnbMenu .m1 .sMenu li.s4 a{ background-position:0 -75px}
.lnbAreaDining .lnbMenu .m2 .sMenu li.s1 a{ background-position:0 -125px}
.lnbAreaDining .lnbMenu .m3 .sMenu li.s1 a{ background-position:0 -175px}
.lnbAreaDining .lnbMenu .m4 .sMenu li.s1 a{ background-position:0 -225px}


.lnbAreaRetreat .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmRetreat.gif) no-repeat; }
.lnbAreaRetreat .lnbMenu .sMenu li a.on{background-image:url(../../images/ko/mem/main/lnbSmRetreatOn.gif);}
.lnbAreaRetreat .lnbMenu .m1 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaRetreat .lnbMenu .m2 .sMenu li.s1 a{ background-position:0 -50px}
.lnbAreaRetreat .lnbMenu .m2 .sMenu li.s2 a{ background-position:0 -75px}
.lnbAreaRetreat .lnbMenu .m3 .sMenu li.s1 a{ background-position:0 -125px}
.lnbAreaRetreat .lnbMenu .m3 .sMenu li.s2 a{ background-position:0 -150px}
.lnbAreaRetreat .lnbMenu .m3 .sMenu li.s3 a{ background-position:0 -175px}
.lnbAreaRetreat .lnbMenu .m3 .sMenu li.s4 a{ background-position:0 -200px}
.lnbAreaRetreat .lnbMenu .m3 .sMenu li.s5 a{ background-position:0 -225px}

.lnbAreaMeetingEvent .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmMeetingEvent.gif) no-repeat; }
.lnbAreaMeetingEvent .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmMeetingEventOn.gif);}
.lnbAreaMeetingEvent .lnbMenu .m1 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaMeetingEvent .lnbMenu .m1 .sMenu li.s2 a{ background-position:0 -25px}
.lnbAreaMeetingEvent .lnbMenu .m1 .sMenu li.s3 a{ background-position:0 -50px}
.lnbAreaMeetingEvent .lnbMenu .m2 .sMenu li.s1 a{ background-position:0 -100px}
.lnbAreaMeetingEvent .lnbMenu .m2 .sMenu li.s2 a{ background-position:0 -125px}
.lnbAreaMeetingEvent .lnbMenu .m2 .sMenu li.s3 a{ background-position:0 -150px}
.lnbAreaMeetingEvent .lnbMenu .m2 .sMenu li.s4 a{ background-position:0 -175px}
.lnbAreaMeetingEvent .lnbMenu .m3 .sMenu li.s1 a{ background-position:0 -225px}
.lnbAreaMeetingEvent .lnbMenu .m4 .sMenu li.s1 a{ background-position:0 -275px}
.lnbAreaMeetingEvent .lnbMenu .m4 .sMenu li.s2 a{ background-position:0 -300px}
.lnbAreaMeetingEvent .lnbMenu .m4 .sMenu li.s3 a{ background-position:0 -325px}

.lnbAreaIntroduction .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmIntroduction.gif) no-repeat; }
.lnbAreaIntroduction .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmIntroductionOn.gif);}
.lnbAreaIntroduction .lnbMenu .m1 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaIntroduction .lnbMenu .m1 .sMenu li.s2 a{ background-position:0 -25px}
.lnbAreaIntroduction .lnbMenu .m1 .sMenu li.s3 a{ background-position:0 -50px}
.lnbAreaIntroduction .lnbMenu .m1 .sMenu li.s4 a{ background-position:0 -75px}

/*20150609 About The shilla 메뉴로 교체됨 클레스 통으로 가져가세요*/
.lnbAreaInquires .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmInquires.gif) no-repeat; }
.lnbAreaInquires .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmInquiresOn.gif);}

.lnbAreaInquires .lnbMenu .m1 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaInquires .lnbMenu .m1 .sMenu li.s2 a{ background-position:0 -25px}
.lnbAreaInquires .lnbMenu .m1 .sMenu li.s3 a{ background-position:0 -50px}
.lnbAreaInquires .lnbMenu .m1 .sMenu li.s4 a{ background-position:0 -75px}
.lnbAreaInquires .lnbMenu .m1 .sMenu li.s5 a{ background-position:0 -100px}


/*.lnbAreaInquires .lnbMenu .m3 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaInquires .lnbMenu .m3 .sMenu li.s2 a{ background-position:0 -25px}*/
.lnbAreaInquires .lnbMenu .m5 .sMenu li.s1 a{ background-position:0 -126px}
.lnbAreaInquires .lnbMenu .m5 .sMenu li.s2 a{ background-position:0 -149px}
.lnbAreaInquires .lnbMenu .m5 .sMenu li.s3 a{ background-position:0 -125px}
.lnbAreaInquires .lnbMenu .m5 .sMenu li.s4 a{ background-position:0 -150px}
.lnbAreaInquires .lnbMenu .m5 .sMenu li.s5 a{ background-position:0 -175px}
.lnbAreaInquires .lnbMenu .m5 .sMenu li.s6 a{ background-position:0 -200px}


/*20150609 About The shilla 메뉴로 교체됨 클레스 통으로 가져가세요 여기까지*/
.lnbArea.lnbAreaMypage .lnbMenu .menu li.m6 a{ background-position:0px -350px}
.lnbAreaMypage .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmMypage.gif) no-repeat; }
.lnbAreaMypage .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmMypageOn.gif);}
.lnbAreaMypage .lnbMenu .m3 .sMenu li.s1 a{ background-position:0 0;}
.lnbAreaMypage .lnbMenu .m3 .sMenu li.s2 a{ background-position:0 -25px;}
.lnbAreaMypage .lnbMenu .m3 .sMenu li.s3 a{ background-position:0 -50px;}
.lnbAreaMypage .lnbMenu .m4 .sMenu li.s1 a{ background-position:0 -75px;}
.lnbAreaMypage .lnbMenu .m4 .sMenu li.s2 a{ background-position:0 -100px;}
.lnbAreaMypage .lnbMenu .m4 .sMenu li.s3 a{ background-position:0 -125px;}

.lnbAreaSpOffer .lnbMenu .sMenu li a{ background:url(../../images/ko/mem/main/lnbSmSpOffer.gif) no-repeat; }
.lnbAreaSpOffer .lnbMenu .sMenu li a.on{ background-image:url(../../images/ko/mem/main/lnbSmSpOfferOn.gif);}
.lnbAreaSpOffer .lnbMenu .m6 .sMenu li.s1 a{ background-position:0 0}
.lnbAreaSpOffer .lnbMenu .m6 .sMenu li.s2 a{ background-position:0 -25px}


/*푸터 20150623 푸터 그냥 다 가져가세요*/
.foot{}
.footer{ width:1200px; margin:0 auto 0 auto; height:183px; position:relative; background:url(../../images/ko/mem/main/footerBg.gif) repeat-x; overflow:hidden;  }

.foot .localBox{ background:url(../../images/ko/mem/main/localBoxBg.gif) repeat; height:170px;}/*180517 푸터 높이, 배경 변경 : repeat-x →repeat, height:133 →170*/
.foot .localBox .localBoxer { width:1200px; margin:0 auto 0 auto; overflow:hidden;}
/*로고 사이즈 변경 시작 20150623*/
.foot .localBox .compInfo{ float:left; width:230px; height:170px; position:relative; background:url(../../images/ko/mem/main/localBoxCompInfo.gif) no-repeat 0 19px;}/*180517 푸터 로고 위치 변경 : background 위치 0 0 → 0 19px, height:133 → 177*/
/*로고 사이즈 변경 끝*/
.foot .localBox .compInfo .logo{ position:absolute; left:-9999%; overflow:hidden;}
.foot .localBox .compInfo .address{ position:absolute; left:-9999%; overflow:hidden;}
.foot .localBox .compInfo .phoneNum{ position:absolute; left:-9999%; overflow:hidden;}
.foot .localBox .linkInfo{ float:left; width:800px; height:123px; position:relative; }
/*자잘 메뉴 시작 20170220
.foot .localBox .linkInfo{ float:left; width:970px; height:64px; position:relative; background-color: #f1ebd6; border-top: 1px solid #e3dec9;}

.foot .localBox .linkInfo .introduction{ float:left; position:relative; left:0px; top:25px;}
.foot .localBox .linkInfo .introduction .dt{ float:left; width:86px; height:20px; background:url(../../images/ko/mem/main/localBoxLinkInfo2.gif) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .introduction dd.d1 a{ width:88px; background-position:0px 0px;}
.foot .localBox .linkInfo .introduction dd.d2 a{ width:77px; background-position:-88px 0px;}
.foot .localBox .linkInfo .introduction dd.d3 a{ width:138px; background-position:-165px 0px;}
.foot .localBox .linkInfo .introduction dd.d4 a{ width:77px; background-position:-303px 0px;}
.foot .localBox .linkInfo .introduction dd.d5 a{ width:118px; background-position:-380px 0px;}
.foot .localBox .linkInfo .introduction dd.d6 a{ width:89px; background-position:-498px 0px;}
.foot .localBox .linkInfo .introduction dd.d7 a{ width:98px; background-position:-587px 0px;}
.foot .localBox .linkInfo .introduction dd.d8 a{ width:113px; background-position:-656px 0px;}

.foot .localBox .linkInfo .introduction a{ display:block; height:16px;background:url(../../images/ko/mem/main/footLinkBox.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
/*자잘 메뉴 끝*/

/*자잘 메뉴 시작 20180517 수정*/
.foot .localBox .linkInfo{ float:left; width:970px; height:64px; position:relative; background-color: #f1ebd6; border-top: 1px solid #e3dec9;}

.foot .localBox .linkInfo .introduction{ float:left; position:relative; left:401px; top:30px;}/* left:0 →403; top:25 → 30 */
.foot .localBox .linkInfo .introduction .dt{ float:left; width:86px; height:20px; background:url(../../images/ko/mem/main/localBoxLinkInfo2.gif) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .introduction dd.d1 a{ width:88px; }
.foot .localBox .linkInfo .introduction dd.d2 a{ width:77px; }
.foot .localBox .linkInfo .introduction dd.d3 a{ width:77px; }
.foot .localBox .linkInfo .introduction dd.d4 a{ width:130px; }
.foot .localBox .linkInfo .introduction dd.d5 a{ width:104px; margin-top:15px;}
.foot .localBox .linkInfo .introduction dd.d6 a{ width:89px; margin-top:15px;}
.foot .localBox .linkInfo .introduction dd.d7 a{ width:98px;margin-top:15px;}

.foot .localBox .linkInfo .introduction a{ display:block; height:16px;/*background:url(../../images/ko/mem/main/footLinkBox.gif) no-repeat 0 0;*/ text-indent:-9999px; overflow:hidden;}.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .introduction dd{ float:left; margin:0 0px 0 0;}
/*자잘 메뉴 끝*/

/*180517 푸터 프로퍼티별 고객센터 추가*/
.foot .localBox .linkInfo .ContactInfo{ position:absolute; left:0px; top:30px;}
.foot .localBox .linkInfo .ContactInfo{ float:left; width:386px; height:50px; background:url(../../images/ko/mem/main/HubContactInfo.gif) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
/* End 180517 푸터 프로퍼티별 고객센터 추가*/

/*로고 들어간 메뉴 시작 20150630*/
.foot .localBox .linkInfo .inquiries{ position:absolute; right:0px; top:30px; height:23px;}
.foot .localBox .linkInfo .inquiries .dt{ float:left; width:86px; height:43px; background:url(../../images/ko/mem/main/localBoxSnsNews.gif) no-repeat 60px -39px; text-indent:-9999%; overflow:hidden;}
.foot .localBox .linkInfo .inquiries dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .inquiries dd.d1 a{ width:28px; background-position:-26px -39px;}
.foot .localBox .linkInfo .inquiries dd.d2 a{ width:28px; background-position:-138px -39px;}
.foot .localBox .linkInfo .inquiries dd.d3 a{ width:28px; background-position:-82px -39px;}
.foot .localBox .linkInfo .inquiries dd.d4 a{ display:none;width:28px; background-position:-110px -39px;display:none}/*190403 구글 계정 삭제*/
.foot .localBox .linkInfo .inquiries a{ display:block;height:45px;line-height: 23; background:url(../../images/ko/mem/main/localBoxSnsNews.gif) no-repeat -20px -35px; text-indent:-9999%; overflow:hidden;}
/*로고 들어간 메뉴 끝 20150630*/

/*로고 들어간 메뉴 시작 20180517
.foot .localBox .linkInfo .inquiries{ position:absolute; left:862px; top:25px; height:50px;background:url(../../images/ko/mem/main/HublocalBoxSnsNews.gif) no-repeat -26px -34px; }
.foot .localBox .linkInfo .inquiries dd{ float:left; margin:0 0px 0 0;}
.foot .localBox .linkInfo .inquiries dd.d3 a{margin-right:0;}
.foot .localBox .linkInfo .inquiries a{ margin-top:27px;margin-right:5px; width:23px;display:block;height:23px;line-height: 23; text-indent:-9999%; overflow:hidden;}
/*로고 들어간 메뉴 끝 20180517*/

.foot .localBox .snsNews{ float:left; width:319px; height:123px; position:relative; background:url(../../images/ko/mem/main/localBoxSnsNewsBg.gif) no-repeat;}
/*로고 들어간 메뉴 끝 20150623*/
.foot .localBox .snsNews .sns{ position:absolute; left:15px; top:35px;}
.foot .localBox .snsNews .sns .dt{ margin:0 0 6px 0; background:url(../../images/ko/mem/main/localBoxSnsNews.gif) no-repeat -26px -35px; width:40px; height:20px; text-indent:-9999%; overflow:hidden; }
.foot .localBox .snsNews .sns dd{ float:left; margin:0 5px 0 0}
.foot .localBox .snsNews .sns dd a{ }
.foot .localBox .snsNews .sns .facebook a,
.foot .localBox .snsNews .sns .twitter a,
.foot .localBox .snsNews .sns .trip a,
.foot .localBox .snsNews .sns .blog a,
.foot .localBox .snsNews .sns .weibo a,
.foot .localBox .snsNews .sns .google a{ width:23px; height:23px; background:url(../../images/ko/mem/main/localBoxSnsNews.gif) ; vertical-align:middle; display: block; overflow:hidden; line-height:90px;}

.foot .localBox .snsNews .sns .facebook a{ background-position:-26px -61px}
.foot .localBox .snsNews .sns .twitter a{ background-position:-54px -61px}
.foot .localBox .snsNews .sns .trip	 a{ background-position:-54px -61px}
.foot .localBox .snsNews .sns .weibo a{ background-position:-82px -61px}
.foot .localBox .snsNews .sns .google a{ background-position:-110px -61px}
.foot .localBox .snsNews .newsLetter{ position:absolute; left:135px; top:35px;}
.foot .localBox .snsNews .newsLetter .dt{ margin:0 0 6px 0; background:url(../../images/ko/mem/main/localBoxSnsNews.gif) no-repeat -145px -35px; width:70px; height:20px; text-indent:-9999%; overflow:hidden; }
.foot .localBox .snsNews .newsLetter label.newsEmail{ position:absolute; left:-9999%;}
.foot .localBox .snsNews .newsLetter .newsEmail{ position:absolute; left:-1px; top:26px;  width:103px; height:11px; margin:0; line-height:12px;  background:url(../../images/ko/mem/main/localBoxSnsNews.gif) no-repeat -147px -62px; }
.foot .localBox .snsNews .newsLetter .newsEmail.uiFocus{ background:#FFF;}
.foot .localBox .snsNews .newsLetter .btnRequest{ position:absolute; left:111px; top:26px; width:50px; height:23px; background:url(../../images/ko/mem/main/localBoxSnsNews.gif) no-repeat -257px -61px; display:block; text-indent:-9999%; overflow:hidden;}
/*하단 푸터 수정 20150623*/
.footer .linkBox{position:absolute; left:0 !important; top:25px;}
.footer .linkBox li{ float:left; margin:0 0px 0 0}
/*하단 푸터 수정 20170220*/
.footer .linkBox li a{ height:13px; display:block; background:url(../../images/ko/mem/main/footLinkBox.gif) no-repeat; text-indent:-9999%; line-height:200px; overflow:hidden;}
.footer .linkBox li.link1 a{ width:99px; background-position:0px 0px}
.footer .linkBox li.link2 a{ width:123px; background-position:-99px 0px}
.footer .linkBox li.link3 a{ width:134px; background-position:-221px 0px;}
.footer .linkBox li.link4 a{ width:118px; background-position:-355px 0px}
/*하단 푸터 수정 20170220 끝*/

.footer .selectLang{position:absolute; right:-7px; top:19px;}
.footer .selectLang li{ float:left; margin:0 0px 0 0;}
.footer .selectLang li a{ background:url(../../images/ko/mem/main/footSelectLang.gif) no-repeat; height:25px; display:block; text-indent:-9999%; overflow:hidden;}
.footer .selectLang li.ko a{ width:58px; background-position:0px 0px}
.footer .selectLang li.en a{ width:68px; background-position:-58px 0px}
.footer .selectLang li.ja a{ width:50px; background-position:-126px 0px}
.footer .selectLang li.zh a{ width:70px; background-position:-176px 0px}
.footer .adressBox{position:absolute; left:0px; top:76px; /*height:25px;*/ width:1100px; background:url(../../images/ko/mem/main/footCopyright.gif) no-repeat 0 0;display:block; /*line-height:100px;*/ overflow:hidden;}
.footer .adressBox .footLinkbtn{width:88px; height:17px; position:absolute;left:690px; background: url(../../images/ko/mem/main/footLinkbtn.gif) no-repeat 0; top:6px;}/*사업자정보링크버튼*/
.footer .adressBox *{  line-height:100px; overflow:hidden;}
.footer .copyright{position:absolute; left:0px; top:101px; height:50px; width:1100px;  background:url(../../images/ko/mem/main/footCopyright.gif) no-repeat 0 -25px;display:block;  /*line-height:100px;*/ overflow:hidden;}
.footer .adressBox p, .footer .copyright p {font-size:12; overflow:hidden; text-indent: -9999999px;}


.clsBox{ line-height:30px !important;}
.clsBox p{line-height:30px !important;;}


.contents_pro{ margin:0 auto 0 -167px ; width:866px; padding:0; background:#FFF; min-height:440px;}
.contents{ float:right ; width:866px; padding:0; background:#FFF; min-height:440px;}
.contents .headTit{ position:relative; z-index:8; height:47px; border-bottom:#432c10 solid 5px; width:866px;}
.contents .headTit .tit{ float:left; width:430px; height:35px; line-height:100px; overflow:hidden; }
.contents .headTit .info{ float:right; display:none;}
.contents .location{ float:right; height:20px; padding:9px 0 0 0; margin:0 0 -30px 0; overflow:hidden; z-index:9; position:relative;}
.contents .location .list{  display:block; font-size:11px; background:url(../../images/ko/mem/main/locaton.gif) no-repeat 0 1px; line-height:12px; padding:0 0 0 17px;}
.ff .contents .location .list{ background-position:0 2px;}
.contents .location .list strong{ color:#865009; font-weight:normal; text-decoration:underline;}
.contents .location .list .crPosit{ position:absolute; left:-9999%;}

/*카테고리별 서브타이틀*/
/*SpOffer타이틀*/
.ctnSpOffer .headTit .tit{ background:url(../../images/ko/mem/main/subTitleSpOffer.gif) no-repeat;}
.ctnPackage .headTit .tit{ background-position:0px 0px;}
.ctnEvent .headTit .tit{ background-position:0px -50px;}


/*Retreat타이틀*/
.ctnRetreat .headTit .tit{ background:url(../../images/ko/mem/main/subTitleRetreat.gif) no-repeat;}
.ctnRetreat.ctnOpUrbanIsland  .headTit .tit{ background-position:0px 0px;}
.ctnRetreat.ctnSpGuerlainSpa  .headTit .tit{ background-position:0px -50px;}
.ctnRetreat.ctnSpProgram  .headTit .tit{ background-position:0px -100px;}
.ctnRetreat.ctnFnPool  .headTit .tit{ background-position:0px -150px;}
.ctnRetreat.ctnFnGym  .headTit .tit{ background-position:0px -200px;}
.ctnRetreat.ctnFnIndoorGolfRange  .headTit .tit{ background-position:0px -250px;}
.ctnRetreat.ctnFnJoggingTrack  .headTit .tit{ background-position:0px -300px;}
.ctnRetreat.ctnFnSauna  .headTit .tit{ background-position:0px -350px;}
.ctnRetreat.ctnSculpturePark  .headTit .tit{ background-position:0px -400px;}



/*MeetingEvent타이틀*/
.ctnMeetingEvent .headTit .tit{ background:url(../../images/ko/mem/main/subTitleMeetingEvent.gif) no-repeat;}
.ctnWeddingHall .headTit .tit{ background-position:0px 0px;}
.ctnFood .headTit .tit{ background-position:0px -50px;}

/*Facil타이틀*/
.ctnFacil .headTit .tit{ background:url(../../images/ko/mem/main/subTitleFacil.gif) no-repeat;}
.ctnFacil.ctnArcade .headTit .tit{ background-position:0px 0px;}
.ctnFacil.ctnDutyFreeShop .headTit .tit{ background-position:0px -50px;}
.ctnFacil.ctnLifeStyle .headTit .tit{ background-position:0px -100px;}




/*Introduction타이틀*/
.ctnIntroduction .headTit .tit{ background:url(../../images/ko/mem/main/subTitleIntroduction.gif) no-repeat;}
.ctnIntroduction.ctnConcept .headTit .tit{ background-position:0px -50px;}
.ctnIntroduction.ctnFactSheet .headTit .tit{ background-position:0px -100px;}
.ctnIntroduction.ctnNews .headTit .tit{ background-position:0px -150px;}
.ctnIntroduction.ctnPhoto .headTit .tit{ background-position:0px -200px;}
.ctnIntroduction.ctnMobile .headTit .tit{ background-position:0px -250px;}

/*Inquires타이틀*/
.ctnInquires .headTit .tit{ background:url(../../images/ko/mem/main/subTitleInquires.gif) no-repeat;}
.ctnInquires.ctnhotelMap .headTit .tit{ background-position:0px 0px;}
.ctnInquires.ctnContactus .headTit .tit{ background-position:0px -200px;}
.ctnInquires.ctnCustomer .headTit .tit{ background-position:0px -250px;}
.ctnInquires.ctnQna .headTit .tit{ background-position:0px -300px;}
/* 2016-01-18 호텔개발 메뉴 추가*/
.ctnInquires.ctndev .headTit .tit{ background-position:0px -200px;}


.boxline {border:1px solid #e3d6c6; padding:20px;}

/*멤버십타이틀*/
.ctnMembership .headTit .tit{ background:url(../../images/ko/mem/main/subTitleMembership.gif) no-repeat;}
.ctnMembership.ctnDynasty .headTit .tit{ background-position:0px -0px;}
.ctnMembership.ctnCardSpoint .headTit .tit{ background-position:0px -50px;}
.ctnMembership.ctnDoubleChoice .headTit .tit{ background-position:0px -100px;}
.ctnMembership.ctnSillaFitness .headTit .tit{ background-position:0px -150px;}
.ctnMembership.ctnShillaS .headTit .tit{ background-position:0px -100px;}


.ctnJoin .headTit .tit{ background:url(../../images/ko/mem/main/subTitleJoin.gif) no-repeat;}
.ctnJoin.ctnJoinStep1 .headTit .tit{ background-position:0px 0px;}

/*20170223 Inquires타이틀*/
.ctnQna .headTit .tit{ background:url(../../images/ko/mem/main/subTitleQna.gif) no-repeat;}
.ctnQna.ctnhotelMap .headTit .tit{ background-position:0px 0px;}



/* 슬라이드 박스 */
.slidePhotoBox{ margin:0 0 7px 0;}
.slidePhotoBox .ad-gallery { width:866px; overflow:hidden; zoom:1; position:relative;}
.slidePhotoBox .ad-gallery .ad-image-wrapper{ width:866px; height:374px; margin-bottom:2px; overflow:visible; z-index:11; zoom:1;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image{}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image img{ display:block;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-prev{top:135px; left:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(../../images/ko/mem/main/slidePrev.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-prev:hover{background-position:0 -100px}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-next{top:135px; right:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(../../images/ko/mem/main/slideNext.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-next:hover{background-position:0 -100px}
.slidePhotoBox .ad-gallery .ad-nav{ width:868px; overflow:hidden; height:94px;}
.slidePhotoBox .ad-gallery .ad-nav .ad-thumbs{ width:868px; zoom:1;}
.slidePhotoBox .ad-gallery .ad-thumbs li{ padding-right:0px; background:#000; position:relative;}
.slidePhotoBox .ad-gallery .ad-thumbs li .mask{ width:207px; height:84px; border:#d4bf99 solid 5px; display:none; position:absolute; left:0px; top:0px;}
.slidePhotoBox .ad-gallery .ad-thumbs li a:hover .mask,
.slidePhotoBox .ad-gallery .ad-thumbs li a.ad-active .mask{ display:block;}
.slidePhotoBox .ad-gallery .ad-thumbs li a.ad-active img { border:none;}
.slidePhotoBox .ad-gallery .ad-thumbs li a img{ border:none;}
.slidePhotoBox .ad-gallery .ad-controls{ display:none;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{ display:none;}
.slidePhotoBox .ad-gallery .ad-forward{ display:none;top:0px; right:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(../../images/ko/mem/main/slideNext.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-forward:hover{  background-position:0 -100px}
.slidePhotoBox .ad-gallery .ad-back{ display:none; top:0px; left:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(../../images/ko/mem/main/slidePrev.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-back:hover{ background-position:0 -100px}



/* 메인페이지 */
.mainBody{min-width: 1382px}
.mainBody .head{ height:90px; width:100%;}
.mainVisual{ height:450px; background:#000}
.mainBody .contain{ height:458px;}
.gnbMain{ position:relative; height:50px; background:#81725f; z-index:20; }
.gnbMain .btnGnbReservation{ right:0px; top:-3px; }
.mainBody .contain{ background:url(../../images/ko/mem/main/mainContainBg.gif) repeat-x; padding:0}
.mainBody .contain .container{background:url(../../images/ko/mem/main/mainContainerBg.gif) repeat-x;}
.mainBody .gnbReservationBox{ top:50px;}

.mainVisual .containSlides { overflow: hidden; position: relative; min-width:1200px; height:450px; }
.mainVisual .slides { position: absolute; height:450px; overflow: hidden; width: 1980px; left: 50%; margin: 0 0 0 -990px; }
.mainVisual .slidesjs-container { }
.mainVisual .slidesjs-control { }
.mainVisual .slidesjs-control .slidesjs-slide .img{ width:1980px; height:450px; display:block; z-index: 1000; }
.mainVisual .slidesjs-navigation{color: #FFF; font-weight: bold; }
.mainVisual .slidesjs-previous { top: 206px; left: 50%; margin: 0 0 0 -600px; position: absolute; z-index: 10; width:25px; height:40px; background:url(../../images/ko/mem/main/mvBtnSlide.png) no-repeat 0 0; text-indent:-9999%; overflow:hidden; }
.mainVisual .slidesjs-previous:hover{background-position:0 -40px}
.mainVisual .slidesjs-next { top: 206px; right: 50%; margin: 0 -600px 0 0; position: absolute; z-index: 10; width:25px; height:40px; background:url(../../images/ko/mem/main/mvBtnSlide.png) no-repeat right 0; text-indent:-9999%; overflow:hidden; }
.mainVisual .slidesjs-next:hover{background-position:right -40px}
.mainVisual .slidesjs-stop { display:none; top: 300px; left: 50%; margin: 0 0 0 -500px; position: absolute; z-index: 10;}
.mainVisual .slidesjs-play { display:none; top: 300px; left: 50%; margin: 0 0 0 -450px; position: absolute; z-index: 10;}
.mainVisual .slidesjs-pagination { top: 416px; left: 50%; margin: 0 0 0 -250px; position: absolute; z-index: 10; text-align: center; width: 500px; padding: 0; }
.mainVisual .slidesjs-pagination li { zoom: 1; list-style: none; display: inline-block; *display:inline;}
.mainVisual .slidesjs-pagination li a { background:url(../../images/ko/mem/main/mvBtnPaging.png) no-repeat; width:18px; height:18px; display: block; text-indent:-9999%; overflow:hidden; }
.mainVisual .slidesjs-pagination li a.active { background-position:0 -20px;}



.mainWrap .mainBox{ border-bottom:#ac8a6e solid 5px; height:353px;}
.mainWrap .mainBox ul{ padding:64px 0 0 59px; height:259px;}
.mainWrap .mainBox ul li{ float:left; margin:0 39px 0 0;}
.mainWrap .mainBox ul li .img{ vertical-align:middle;}
.mainWrap .mainBox ul li .tit{}
.mainWrap .mainBox ul li .photo{margin:0 0 20px 0;}
.mainWrap .mainBox ul li .info{}



.tempBox{ position:absolute; left:50%; margin:0 0 0 -491px; top:450px; z-index:30;}
.tempBox .msgTxt{ width:300px; height:32px; margin:0 0 15px 0; background:url(../../images/ko/mem/main/mainVisualText.png) no-repeat; text-indent:-9999%; overflow:hidden;}
.tempBox .data{ height:20px; padding:11px 0 0 0; background:url(../../images/ko/mem/main/mvLine.png) repeat-x;}
.tempBox .data .hour,
.tempBox .data .dot,
.tempBox .data .min,
.tempBox .data .ampm,
.tempBox .data .weather,
.tempBox .data .temp,
.tempBox .data .tempCC,
.tempBox .data .humA,
.tempBox .data .pcnt,
.tempBox .data .humB{ display:block; float:left; height:20px; background:#09F; text-indent:-9999%; overflow:hidden;}

.tempBox .data .hour{ background:url(../../images/ko/mem/main/mvHour.png) no-repeat; width:19px;}
.tempBox .data .dot{ background:url(../../images/ko/mem/main/mvDot.png) no-repeat; width:5px;}
.tempBox .data .min{ background:url(../../images/ko/mem/main/mvMin.png) no-repeat; width:19px;}
.tempBox .data .ampm{ background:url(../../images/ko/mem/main/mvAmPm.png) no-repeat; width:18px; margin:0 8px 0 2px;}
.tempBox .data .weather{ background:url(../../images/ko/mem/main/mvWeather.png) no-repeat; width:30px; margin:0 0 0 2px;}
.tempBox .data .temp{ background:url(../../images/ko/mem/main/mvTemp.png) no-repeat; width:26px; margin:0 0 0 6px;}
.tempBox .data .tempCC{ background:url(../../images/ko/mem/main/mvCC.png) no-repeat; width:14px; margin:0 0 0 0px;}
.tempBox .data .humA{ background:url(../../images/ko/mem/main/mvHumA.png) no-repeat; width:21px; margin:0 0 0 6px;}
.tempBox .data .pcnt{ background:url(../../images/ko/mem/main/mvPcnt.png) no-repeat; width:16px; margin:0 0 0 3px;}
.tempBox .data .humB{ background:url(../../images/ko/mem/main/mvHumB.png) no-repeat; width:21px; margin:0 0 0 0px;}

.tempBox .data .hour00{ background-position:0px 0px}
.tempBox .data .hour01{ background-position:0px -20px}
.tempBox .data .hour02{ background-position:0px -40px}
.tempBox .data .hour03{ background-position:0px -60px}
.tempBox .data .hour04{ background-position:0px -80px}
.tempBox .data .hour05{ background-position:0px -100px}
.tempBox .data .hour06{ background-position:0px -120px}
.tempBox .data .hour07{ background-position:0px -140px}
.tempBox .data .hour08{ background-position:0px -160px}
.tempBox .data .hour09{ background-position:0px -180px}
.tempBox .data .hour10{ background-position:0px -200px}
.tempBox .data .hour11{ background-position:0px -220px}
.tempBox .data .hour12{ background-position:0px -240px}
.tempBox .data .hour13{ background-position:0px -260px}
.tempBox .data .hour14{ background-position:0px -280px}
.tempBox .data .hour15{ background-position:0px -300px}
.tempBox .data .hour16{ background-position:0px -320px}
.tempBox .data .hour17{ background-position:0px -340px}
.tempBox .data .hour18{ background-position:0px -360px}
.tempBox .data .hour19{ background-position:0px -380px}
.tempBox .data .hour20{ background-position:0px -400px}
.tempBox .data .hour21{ background-position:0px -420px}
.tempBox .data .hour22{ background-position:0px -440px}
.tempBox .data .hour23{ background-position:0px -460px}
.tempBox .data .hour24{ background-position:0px -480px}

.tempBox .data .min00{ background-position:0px 0px}
.tempBox .data .min01{ background-position:0px -20px}
.tempBox .data .min02{ background-position:0px -40px}
.tempBox .data .min03{ background-position:0px -60px}
.tempBox .data .min04{ background-position:0px -80px}
.tempBox .data .min05{ background-position:0px -100px}
.tempBox .data .min06{ background-position:0px -120px}
.tempBox .data .min07{ background-position:0px -140px}
.tempBox .data .min08{ background-position:0px -160px}
.tempBox .data .min09{ background-position:0px -180px}
.tempBox .data .min10{ background-position:0px -200px}
.tempBox .data .min11{ background-position:0px -220px}
.tempBox .data .min12{ background-position:0px -240px}
.tempBox .data .min13{ background-position:0px -260px}
.tempBox .data .min14{ background-position:0px -280px}
.tempBox .data .min15{ background-position:0px -300px}
.tempBox .data .min16{ background-position:0px -320px}
.tempBox .data .min17{ background-position:0px -340px}
.tempBox .data .min18{ background-position:0px -360px}
.tempBox .data .min19{ background-position:0px -380px}
.tempBox .data .min20{ background-position:0px -400px}
.tempBox .data .min21{ background-position:0px -420px}
.tempBox .data .min22{ background-position:0px -440px}
.tempBox .data .min23{ background-position:0px -460px}
.tempBox .data .min24{ background-position:0px -480px}
.tempBox .data .min25{ background-position:0px -500px}
.tempBox .data .min26{ background-position:0px -520px}
.tempBox .data .min27{ background-position:0px -540px}
.tempBox .data .min28{ background-position:0px -560px}
.tempBox .data .min29{ background-position:0px -580px}
.tempBox .data .min30{ background-position:0px -600px}
.tempBox .data .min31{ background-position:0px -620px}
.tempBox .data .min32{ background-position:0px -640px}
.tempBox .data .min33{ background-position:0px -660px}
.tempBox .data .min34{ background-position:0px -680px}
.tempBox .data .min35{ background-position:0px -700px}
.tempBox .data .min36{ background-position:0px -720px}
.tempBox .data .min37{ background-position:0px -740px}
.tempBox .data .min38{ background-position:0px -760px}
.tempBox .data .min39{ background-position:0px -780px}
.tempBox .data .min40{ background-position:0px -800px}
.tempBox .data .min41{ background-position:0px -820px}
.tempBox .data .min42{ background-position:0px -840px}
.tempBox .data .min43{ background-position:0px -860px}
.tempBox .data .min44{ background-position:0px -880px}
.tempBox .data .min45{ background-position:0px -900px}
.tempBox .data .min46{ background-position:0px -920px}
.tempBox .data .min47{ background-position:0px -940px}
.tempBox .data .min48{ background-position:0px -960px}
.tempBox .data .min49{ background-position:0px -980px}
.tempBox .data .min50{ background-position:0px -1000px}
.tempBox .data .min51{ background-position:0px -1020px}
.tempBox .data .min52{ background-position:0px -1040px}
.tempBox .data .min53{ background-position:0px -1060px}
.tempBox .data .min54{ background-position:0px -1080px}
.tempBox .data .min55{ background-position:0px -1100px}
.tempBox .data .min56{ background-position:0px -1120px}
.tempBox .data .min57{ background-position:0px -1140px}
.tempBox .data .min58{ background-position:0px -1160px}
.tempBox .data .min59{ background-position:0px -1180px}

.tempBox .data .am{ background-position:0px 0px}
.tempBox .data .pm{ background-position:0px -20px}


.tempBox .data .weather01{ background-position:0px 0px}
.tempBox .data .weather02{ background-position:0px -20px; width:60px;}
.tempBox .data .weather03{ background-position:0px -40px; }
.tempBox .data .weather04{ background-position:0px -60px; width:15px;}
.tempBox .data .weather05{ background-position:0px -80px; width:15px;}
.tempBox .data .weather06{ background-position:0px -100px}
.tempBox .data .weather07{ background-position:0px -120px; width:43px;}
.tempBox .data .weather08{ background-position:0px -140px; width:43px;}
.tempBox .data .weather09{ background-position:0px -160px}
.tempBox .data .weather10{ background-position:0px -180px}
.tempBox .data .weather11{ background-position:0px -200px; width:75px;}
.tempBox .data .weather12{ background-position:0px -220px; width:75px;}
.tempBox .data .weather13{ background-position:0px -240px; width:62px; }
.tempBox .data .weather14{ background-position:0px -260px; width:62px; }
.tempBox .data .weather15{ background-position:0px -280px; width:75px; }
.tempBox .data .weather16{ background-position:0px -300px; width:75px; }
.tempBox .data .weather17{ background-position:0px -320px; }
.tempBox .data .weather18{ background-position:0px -340px; width:55px; }
.tempBox .data .weather19{ background-position:0px -360px; width:55px; }
.tempBox .data .weather20{ background-position:0px -380px; width:75px; }
.tempBox .data .weather21{ background-position:0px -400px; width:62px; }
.tempBox .data .weather22{ background-position:0px -420px; }


.tempBox .data .temp-30{ background-position:0px 0px}
.tempBox .data .temp-29{ background-position:0px -20px}
.tempBox .data .temp-28{ background-position:0px -40px}
.tempBox .data .temp-27{ background-position:0px -60px}
.tempBox .data .temp-26{ background-position:0px -80px}
.tempBox .data .temp-25{ background-position:0px -100px}
.tempBox .data .temp-24{ background-position:0px -120px}
.tempBox .data .temp-23{ background-position:0px -140px}
.tempBox .data .temp-22{ background-position:0px -160px}
.tempBox .data .temp-21{ background-position:0px -180px}
.tempBox .data .temp-20{ background-position:0px -200px}
.tempBox .data .temp-19{ background-position:0px -220px}
.tempBox .data .temp-18{ background-position:0px -240px}
.tempBox .data .temp-17{ background-position:0px -260px}
.tempBox .data .temp-16{ background-position:0px -280px}
.tempBox .data .temp-15{ background-position:0px -300px}
.tempBox .data .temp-14{ background-position:0px -320px}
.tempBox .data .temp-13{ background-position:0px -340px}
.tempBox .data .temp-12{ background-position:0px -360px}
.tempBox .data .temp-11{ background-position:0px -380px}
.tempBox .data .temp-10{ background-position:0px -400px}
.tempBox .data .temp-9{ background-position:0px -420px; width:16px;}
.tempBox .data .temp-8{ background-position:0px -440px; width:16px;}
.tempBox .data .temp-7{ background-position:0px -460px; width:16px;}
.tempBox .data .temp-6{ background-position:0px -480px; width:16px;}
.tempBox .data .temp-5{ background-position:0px -500px; width:16px;}
.tempBox .data .temp-4{ background-position:0px -520px; width:16px;}
.tempBox .data .temp-3{ background-position:0px -540px; width:16px;}
.tempBox .data .temp-2{ background-position:0px -560px; width:16px;}
.tempBox .data .temp-1{ background-position:0px -580px; width:16px;}
.tempBox .data .temp0{ background-position:0px -600px; width:10px;}
.tempBox .data .temp1{ background-position:0px -620px; width:10px;}
.tempBox .data .temp2{ background-position:0px -640px; width:10px;}
.tempBox .data .temp3{ background-position:0px -660px; width:10px;}
.tempBox .data .temp4{ background-position:0px -680px; width:10px;}
.tempBox .data .temp5{ background-position:0px -700px; width:10px;}
.tempBox .data .temp6{ background-position:0px -720px; width:10px;}
.tempBox .data .temp7{ background-position:0px -740px; width:10px;}
.tempBox .data .temp8{ background-position:0px -760px; width:10px;}
.tempBox .data .temp9{ background-position:0px -780px; width:10px;}
.tempBox .data .temp10{ background-position:0px -800px; width:20px;}
.tempBox .data .temp11{ background-position:0px -820px; width:20px;}
.tempBox .data .temp12{ background-position:0px -840px; width:20px;}
.tempBox .data .temp13{ background-position:0px -860px; width:20px;}
.tempBox .data .temp14{ background-position:0px -880px; width:20px;}
.tempBox .data .temp15{ background-position:0px -900px; width:20px;}
.tempBox .data .temp16{ background-position:0px -920px; width:20px;}
.tempBox .data .temp17{ background-position:0px -940px; width:20px;}
.tempBox .data .temp18{ background-position:0px -960px; width:20px;}
.tempBox .data .temp19{ background-position:0px -980px; width:20px;}
.tempBox .data .temp20{ background-position:0px -1000px; width:20px;}
.tempBox .data .temp21{ background-position:0px -1020px; width:20px;}
.tempBox .data .temp22{ background-position:0px -1040px; width:20px;}
.tempBox .data .temp23{ background-position:0px -1060px; width:20px;}
.tempBox .data .temp24{ background-position:0px -1080px; width:20px;}
.tempBox .data .temp25{ background-position:0px -1100px; width:20px;}
.tempBox .data .temp26{ background-position:0px -1120px; width:20px;}
.tempBox .data .temp27{ background-position:0px -1140px; width:20px;}
.tempBox .data .temp28{ background-position:0px -1160px; width:20px;}
.tempBox .data .temp29{ background-position:0px -1180px; width:20px;}
.tempBox .data .temp30{ background-position:0px -1200px; width:20px;}
.tempBox .data .temp31{ background-position:0px -1220px; width:20px;}
.tempBox .data .temp32{ background-position:0px -1240px; width:20px;}
.tempBox .data .temp33{ background-position:0px -1260px; width:20px;}
.tempBox .data .temp34{ background-position:0px -1280px; width:20px;}
.tempBox .data .temp35{ background-position:0px -1300px; width:20px;}
.tempBox .data .temp36{ background-position:0px -1320px; width:20px;}
.tempBox .data .temp37{ background-position:0px -1340px; width:20px;}
.tempBox .data .temp38{ background-position:0px -1360px; width:20px;}
.tempBox .data .temp39{ background-position:0px -1380px; width:20px;}
.tempBox .data .temp40{ background-position:0px -1400px; width:20px;}
.tempBox .data .temp41{ background-position:0px -1420px; width:20px;}
.tempBox .data .temp42{ background-position:0px -1440px; width:20px;}
.tempBox .data .temp43{ background-position:0px -1460px; width:20px;}
.tempBox .data .temp44{ background-position:0px -1480px; width:20px;}
.tempBox .data .temp45{ background-position:0px -1500px; width:20px;}
.tempBox .data .temp46{ background-position:0px -1520px; width:20px;}
.tempBox .data .temp47{ background-position:0px -1540px; width:20px;}
.tempBox .data .temp48{ background-position:0px -1560px; width:20px;}
.tempBox .data .temp49{ background-position:0px -1580px; width:20px;}
.tempBox .data .temp50{ background-position:0px -1600px; width:20px;}


.tempBox .data .humA0{ background-position:0px 0px; width:11px;}
.tempBox .data .humA1{ background-position:0px -20px; width:11px;}
.tempBox .data .humA2{ background-position:0px -40px; width:11px;}
.tempBox .data .humA3{ background-position:0px -60px; width:11px;}
.tempBox .data .humA4{ background-position:0px -80px; width:11px;}
.tempBox .data .humA5{ background-position:0px -100px; width:11px;}
.tempBox .data .humA6{ background-position:0px -120px; width:11px;}
.tempBox .data .humA7{ background-position:0px -140px; width:11px;}
.tempBox .data .humA8{ background-position:0px -160px; width:11px;}
.tempBox .data .humA9{ background-position:0px -180px; width:11px;}
.tempBox .data .humA10{ background-position:0px -200px}
.tempBox .data .humA11{ background-position:0px -220px}
.tempBox .data .humA12{ background-position:0px -240px}
.tempBox .data .humA13{ background-position:0px -260px}
.tempBox .data .humA14{ background-position:0px -280px}
.tempBox .data .humA15{ background-position:0px -300px}
.tempBox .data .humA16{ background-position:0px -320px}
.tempBox .data .humA17{ background-position:0px -340px}
.tempBox .data .humA18{ background-position:0px -360px}
.tempBox .data .humA19{ background-position:0px -380px}
.tempBox .data .humA20{ background-position:0px -400px}
.tempBox .data .humA21{ background-position:0px -420px}
.tempBox .data .humA22{ background-position:0px -440px}
.tempBox .data .humA23{ background-position:0px -460px}
.tempBox .data .humA24{ background-position:0px -480px}
.tempBox .data .humA25{ background-position:0px -500px}
.tempBox .data .humA26{ background-position:0px -520px}
.tempBox .data .humA27{ background-position:0px -540px}
.tempBox .data .humA28{ background-position:0px -560px}
.tempBox .data .humA29{ background-position:0px -580px}
.tempBox .data .humA30{ background-position:0px -600px}
.tempBox .data .humA31{ background-position:0px -620px}
.tempBox .data .humA32{ background-position:0px -640px}
.tempBox .data .humA33{ background-position:0px -660px}
.tempBox .data .humA34{ background-position:0px -680px}
.tempBox .data .humA35{ background-position:0px -700px}
.tempBox .data .humA36{ background-position:0px -720px}
.tempBox .data .humA37{ background-position:0px -740px}
.tempBox .data .humA38{ background-position:0px -760px}
.tempBox .data .humA39{ background-position:0px -780px}
.tempBox .data .humA40{ background-position:0px -800px}
.tempBox .data .humA41{ background-position:0px -820px}
.tempBox .data .humA42{ background-position:0px -840px}
.tempBox .data .humA43{ background-position:0px -860px}
.tempBox .data .humA44{ background-position:0px -880px}
.tempBox .data .humA45{ background-position:0px -900px}
.tempBox .data .humA46{ background-position:0px -920px}
.tempBox .data .humA47{ background-position:0px -940px}
.tempBox .data .humA48{ background-position:0px -960px}
.tempBox .data .humA49{ background-position:0px -980px}
.tempBox .data .humA50{ background-position:0px -1000px}
.tempBox .data .humA51{ background-position:0px -1020px}
.tempBox .data .humA52{ background-position:0px -1040px}
.tempBox .data .humA53{ background-position:0px -1060px}
.tempBox .data .humA54{ background-position:0px -1080px}
.tempBox .data .humA55{ background-position:0px -1100px}
.tempBox .data .humA56{ background-position:0px -1120px}
.tempBox .data .humA57{ background-position:0px -1140px}
.tempBox .data .humA58{ background-position:0px -1160px}
.tempBox .data .humA59{ background-position:0px -1180px}
.tempBox .data .humA60{ background-position:0px -1200px}
.tempBox .data .humA61{ background-position:0px -1220px}
.tempBox .data .humA62{ background-position:0px -1240px}
.tempBox .data .humA63{ background-position:0px -1260px}
.tempBox .data .humA64{ background-position:0px -1280px}
.tempBox .data .humA65{ background-position:0px -1300px}
.tempBox .data .humA66{ background-position:0px -1320px}
.tempBox .data .humA67{ background-position:0px -1340px}
.tempBox .data .humA68{ background-position:0px -1360px}
.tempBox .data .humA69{ background-position:0px -1380px}
.tempBox .data .humA70{ background-position:0px -1400px}

.tempBox .data .humA71{ background-position:0px -1420px}
.tempBox .data .humA72{ background-position:0px -1440px}
.tempBox .data .humA73{ background-position:0px -1460px}
.tempBox .data .humA74{ background-position:0px -1480px}
.tempBox .data .humA75{ background-position:0px -1500px}
.tempBox .data .humA76{ background-position:0px -1520px}
.tempBox .data .humA77{ background-position:0px -1540px}
.tempBox .data .humA78{ background-position:0px -1560px}
.tempBox .data .humA79{ background-position:0px -1580px}
.tempBox .data .humA80{ background-position:0px -1600px}
.tempBox .data .humA81{ background-position:0px -1620px}
.tempBox .data .humA82{ background-position:0px -1640px}
.tempBox .data .humA83{ background-position:0px -1660px}
.tempBox .data .humA84{ background-position:0px -1680px}

.tempBox .data .humA85{ background-position:0px -1700px}
.tempBox .data .humA86{ background-position:0px -1720px}
.tempBox .data .humA87{ background-position:0px -1740px}
.tempBox .data .humA88{ background-position:0px -1760px}
.tempBox .data .humA89{ background-position:0px -1780px}
.tempBox .data .humA90{ background-position:0px -1800px}
.tempBox .data .humA91{ background-position:0px -1820px}
.tempBox .data .humA92{ background-position:0px -1840px}
.tempBox .data .humA93{ background-position:0px -1860px}
.tempBox .data .humA94{ background-position:0px -1880px}
.tempBox .data .humA95{ background-position:0px -1900px}
.tempBox .data .humA96{ background-position:0px -1920px}
.tempBox .data .humA97{ background-position:0px -1940px}
.tempBox .data .humA98{ background-position:0px -1960px}
.tempBox .data .humA99{ background-position:0px -1980px}
.tempBox .data .humA100{ background-position:0px -2000px; width:31px;}

.tempBox .data .humB50{ background-position:0px 0px}
.tempBox .data .humB51{ background-position:0px -20px}
.tempBox .data .humB52{ background-position:0px -40px}
.tempBox .data .humB53{ background-position:0px -60px}
.tempBox .data .humB54{ background-position:0px -80px}
.tempBox .data .humB55{ background-position:0px -100px}
.tempBox .data .humB56{ background-position:0px -120px}
.tempBox .data .humB57{ background-position:0px -140px}
.tempBox .data .humB58{ background-position:0px -160px}
.tempBox .data .humB59{ background-position:0px -180px}
.tempBox .data .humB60{ background-position:0px -200px}
.tempBox .data .humB61{ background-position:0px -220px}
.tempBox .data .humB62{ background-position:0px -240px}
.tempBox .data .humB63{ background-position:0px -260px}
.tempBox .data .humB64{ background-position:0px -280px}
.tempBox .data .humB65{ background-position:0px -300px}
.tempBox .data .humB66{ background-position:0px -320px}
.tempBox .data .humB67{ background-position:0px -340px}
.tempBox .data .humB68{ background-position:0px -360px}
.tempBox .data .humB69{ background-position:0px -380px}
.tempBox .data .humB70{ background-position:0px -400px}
.tempBox .data .humB71{ background-position:0px -420px}
.tempBox .data .humB72{ background-position:0px -440px}
.tempBox .data .humB73{ background-position:0px -460px}
.tempBox .data .humB74{ background-position:0px -480px}
.tempBox .data .humB75{ background-position:0px -500px}
.tempBox .data .humB76{ background-position:0px -520px}
.tempBox .data .humB77{ background-position:0px -540px}
.tempBox .data .humB78{ background-position:0px -560px}
.tempBox .data .humB79{ background-position:0px -580px}
.tempBox .data .humB80{ background-position:0px -600px}
.tempBox .data .humB81{ background-position:0px -620px}
.tempBox .data .humB82{ background-position:0px -640px}
.tempBox .data .humB83{ background-position:0px -660px}
.tempBox .data .humB84{ background-position:0px -680px}
.tempBox .data .humB85{ background-position:0px -700px}
.tempBox .data .humB86{ background-position:0px -720px}
.tempBox .data .humB87{ background-position:0px -740px}
.tempBox .data .humB88{ background-position:0px -760px}
.tempBox .data .humB89{ background-position:0px -780px}
.tempBox .data .humB90{ background-position:0px -800px}
.tempBox .data .humB91{ background-position:0px -820px}
.tempBox .data .humB92{ background-position:0px -840px}
.tempBox .data .humB93{ background-position:0px -860px}
.tempBox .data .humB94{ background-position:0px -880px}
.tempBox .data .humB95{ background-position:0px -900px}
.tempBox .data .humB96{ background-position:0px -920px}
.tempBox .data .humB97{ background-position:0px -940px}
.tempBox .data .humB98{ background-position:0px -960px}
.tempBox .data .humB99{ background-position:0px -980px}
.tempBox .data .humB100{ background-position:0px -1000px; width:30px;}



/* 16.05.30 수정 */
#calendarReserveBox {position:absolute; top:120px; left:-252px; border:#9b7f5b solid 5px; backgroud:#fff; z-index:10; background:#fff; box-shadow:#555 1px 1px 1px;}
.selectDateTop {background:#9B7F5A; height:35px;}
.selectDateTit {background:url(../../images/ko/mem/reservation/mainSelectdate.gif) no-repeat; position:absolute; margin-left:30px; top:5px; width:82px; height:20px; overflow:hidden; text-indent:-9999%;}
.selectDateclose{background:url(../../images/ko/mem/reservation/step1Infoclose.gif) no-repeat; position:absolute; margin-right:30px; right:0; top:5px; width:19px; height:19px;}
.selectDateclose span{overflow:hidden; text-indent:-9999%; display:block;}

#calendarReserveBox .dateBoxNew {padding:20px 27px; width:494px; min-height:245px;}

/* 17.02.16 */
.mainVisualHub {position: relative;height: 650px;overflow: hidden;}
.mainVisualHub .slides{position: absolute;left: 50%;margin: 0 0 0 -960px;width: 1920px;}
.mainVisualHub .slides, .mainVisualHub .slides li {height: 650px;background: #000;}
.mainVisualHub .slides .btnMore {position: absolute;top: 355px;left: 50%;margin-left: -600px;}

.mainVisualHub .mainControl .flex-direction-nav{}
.mainVisualHub .mainControl .flex-direction-nav li{height: 37px;position: absolute;top: 50%;margin: -19px 0 0 0;z-index: 2;}
.mainVisualHub .mainControl .flex-direction-nav .flex-nav-prev{position: absolute;left: 50%;margin-left: -600px;}
.mainVisualHub .mainControl .flex-direction-nav .flex-nav-next{position: absolute;right: 50%;margin-right: -600px;}
.mainVisualHub .mainControl .flex-direction-nav .flex-nav-next a{background-position: right 0;}
.mainVisualHub .mainControl a{display: inline-block;width: 23px;height: 37px;background: url(../../images/ko/common/icoSlideNav.png) no-repeat;overflow: hidden;line-height: 25;}

/* .mainControlWrap{position: relative;width: 1200px;margin: auto}
.mainControl{position: absolute;top: -185px;right: 0;width:250px;height:40px;font-size:28px;color:#fff;font-family: 'Minion Pro',Times,sans-serif;font-style: italic;text-align: center;z-index: 10}
.mainControl .flex-direction-nav a {display:inline-block;text-indent:-9999em;}
.mainControl .flex-direction-nav{position: relative;}
.mainControl .flex-direction-nav .flex-nav-prev{position: absolute;top: -41px;left: 0;}
.mainControl .flex-direction-nav .flex-nav-next{position: absolute;top: -41px;right: 0;}
.mainControl .flex-direction-nav .flex-nav-prev .flex-prev {display:inline-block;width:62px;height:33px;background: url(../../images/ko/hub/main/directionNav.png) no-repeat 0 0;}
.mainControl .flex-direction-nav .flex-nav-next .flex-next {display:inline-block;width:62px;height:33px;background: url(../../images/ko/hub/main/directionNav.png) no-repeat right 0;}
.mainControl .flex-direction-nav .flex-nav-prev .flex-prev:hover {display:inline-block;width:62px;height:33px;background: url(../../images/ko/hub/main/directionNav.png) no-repeat 0 -33px;}
.mainControl .flex-direction-nav .flex-nav-next .flex-next:hover {display:inline-block;width:62px;height:33px;background: url(../../images/ko/hub/main/directionNav.png) no-repeat right -33px;}
.mainControl .currentPaging{font-size: 40px;}
.mainControl .spaceBullet{display: inline-block;width: 45px;}
.mainControl .flex-control-paging {display: none;}
.mainControl .flex-control-paging a {display: block;text-indent: -9999px;background:url(../../images/ko/mem/reservation/step1Infoclose.gif) no-repeat;} */

.mainHubContent{padding-bottom: 150px;}
.specialOffer{position: relative;width: 1382px;margin: 0 auto 150px;}
.specialOffer .sptitle{width: 267px;height: 80px;margin: 100px auto 50px;text-indent: -9999px;background:url(../../images/ko/hub/main/specialOffer.gif) no-repeat;}
.specialOffer .btnOfferMore {position: absolute;margin: 80px; top:-15px;right:20px;}
.specialOfferSlide{position: relative;width: 1200px;margin:auto;height: 640px;}
.specialOfferSlide .flex-control-nav.flex-control-paging{margin-top: 30px;text-align: center;}
.specialOfferSlide .flex-control-nav.flex-control-paging li {display:inline-block;vertical-align: middle;}
.specialOfferSlide .flex-control-nav.flex-control-paging li+li {margin-left: 15px;}
.specialOfferSlide .flex-control-nav.flex-control-paging li a {display: inline-block;width: 20px;height: 20px;overflow: hidden;text-indent: -999px;background:url(../../images/ko/hub/main//controlPaging.gif) no-repeat 0 0;cursor: pointer;}
.specialOfferSlide .flex-control-nav.flex-control-paging li a.flex-active {background-position: 0 -20px;}
.specialOfferSlide .flex-direction-nav{overflow: hidden;width: 100%;}
.specialOfferSlide .flex-direction-nav .flex-nav-prev, .specialOfferSlide .flex-direction-nav .flex-nav-next{display: inline-block;}
.specialOfferSlide .flex-direction-nav .flex-nav-prev{position: absolute;top: 272px;left: -92px;}
.specialOfferSlide .flex-direction-nav .flex-nav-next{position: absolute;top: 272px;right: -92px;}
.specialOfferSlide .flex-direction-nav .flex-nav-prev .flex-prev {display:inline-block;width:51px;height:100px;overflow: hidden;text-indent: -999px;background: url(../../images/ko/hub/main/controlNav.gif) no-repeat 0 0;}
.specialOfferSlide .flex-direction-nav .flex-nav-next .flex-next {display:inline-block;width:51px;height:100px;overflow: hidden;text-indent: -999px;background: url(../../images/ko/hub/main/controlNav.gif) no-repeat right 0;}


.specialOfferSlide .slides{height: 640px;}
.specialOfferSlide li{overflow: hidden;}
.specialOfferSlide .slides .slideType1,.specialOfferSlide .slides .slideType2,.specialOfferInner .slides .slideType3{overflow: hidden;height: 640px;line-height: 0;}
.slideType1 a, .slideType2 a, .slideType3 a{display: block;font-size: 0;}
.slideType1 .type1{float: left;width: 793px;margin-right: 20px;}
.slideType1 .type1 .offerImg{margin-bottom: 20px;}
.slideType1 .type1 ul{overflow: hidden;}
.slideType1 .type1 ul li{float: left;margin-left: 20px;}
.slideType1 .type1 ul li.first{margin-left: 0;}
.slideType1 .type2{float: left;}
.slideType1 .type2 ul{overflow: hidden;}
.slideType1 .type2 ul li+li{margin-top: 20px;}
.pck{position: relative;line-height: 0;}
.pck .slideDesc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #ccc;color:#fff;opacity:0;filter: alpha(opacity=0);/* z-index: -1; */}
.slideType2 .type1{float: left;width: 386px;margin-right: 20px;}
.slideType2 .type1 li+li{margin-top: 20px;}
.slideType2 .type2{float: left;width: 793px;margin-bottom: 20px;}
.slideType2 .type2 ul{overflow: hidden;margin-bottom: 20px;}
.slideType2 .type2 ul li{float: left;margin-left: 20px;}
.slideType2 .type2 ul li.first{margin-left: 0;}
.slideType3 .type1{float: left;width: 386px;margin-right: 20px;}
.slideType3 .type1 li+li{margin-top: 20px;}
.slideType3 .type2{float: left;width: 793px;}
.slideType3 .type2 .offerImg{margin-bottom: 20px;}
.slideType3 .type2 ul{overflow: hidden;}
.slideType3 .type2 ul li{float: left;margin-left: 20px;}
.slideType3 .type2 ul li.first{margin-left: 0;}


.rewardsWrap{background: #f6f6f6;height: 362px;}
.rewardsWrapInner{overflow: hidden;width: 1200px;margin:auto;padding: 50px 0;position: relative;}
.rewardsWrapInner .rwTitle{margin-bottom: 50px;text-align: center;}
.rewardsWrapInner .rwDesc{overflow: hidden;margin: 40px 0;}
.rewardsWrapInner .rwDesc li{float: left;margin-left: 36px;padding-left: 40px;border-left: 1px solid #e4e4e4;}
.rewardsWrapInner .rwDesc li.first{margin-left: 0;padding-left: 0;border-right: none;}
.rewardsWrapInner .rwBenefit{position: relative;width: 724px;}
.rewardsWrapInner .rwBenefit .btnRwMore{position: absolute;top: 24px;right: 140px;}
.rewardsWrapInner .rwJoin{position: absolute;top: 180px;right: 60px;width: 230px;}
.rewardsWrapInner .rwJoin .btnRwJoin{display: block;position: absolute;top: 98px;right: 0;font-size: 0}

.snsArea{width: 1200px;margin: auto;}
.snsArea .snsTit{width: 206px;height: 13px;margin: 70px auto 30px;text-indent: -9999px;background:url(../../images/ko/hub/main/snsTit.gif) no-repeat;}
.snsImgArea ul{overflow: hidden;}
.snsImgArea li{float: left;margin-left: 13px;font-size: 0;}
.snsImgArea li.first{margin-left: 0;}

.loginArea{position: absolute;top: 12px;right: 75px;}
.loginArea a{position: relative;display: inline-block;color:#856f56;margin-right:15px;padding-right: 16px;}
.loginArea a:before{position: absolute;top: 2px;left: -16px;content:'';display: inline-block;width: 1px;height: 10px;background: #d2c4a5;}
.loginArea a:first-child:before{background: none;}

/* 예약바 */
.rsvHubWrapArea {position: absolute;bottom:30px;left: 50%;width: 1200px;margin-left: -600px;z-index: 10;}
.rsvHubWrapArea .rsvCalendarDate{position:absolute;top: -360px;left: 260px;height: 290px;display: none;border: none;}
.rsvHubWrapArea.on .rsvCalendarDate{display: block;}
.rsvHubWrap{margin: auto;padding: 13px 30px;background: #ececec;}
.rsvHubWrap .selArea input[placeholder], [placeholder], *[placeholder] {color: #444;font-family: Dotum,'돋움',sans-serif}
.rsvHubWrap .selArea>ul{display: inline-block;vertical-align: middle;}
.rsvHubWrap .selArea>ul:after{content: '';display: block;clear:both;}
.rsvHubWrap .selArea>ul>li{float: left;position: relative;height: 38px;}
.rsvHubWrap .selArea .findHtl>.jsSelect>.bg_right{right: 19px;}
.rsvHubWrap .selArea .findHtl.on:after,
.rsvHubWrap .selArea .adultNum.on:after,
.rsvHubWrap .selArea .childrenNum.on:after,
.rsvHubWrap .selArea .babyNum.on:after
{position: absolute;left:0;bottom: -16px;content: '';width: 100%;height: 5px;background: #81725f;z-index: 10}
.rsvHubWrap .selArea .rsvInput{width: 165px;}
.rsvHubWrap .selArea .rsvInput:before{content: '';width: 1px;height: 23px;background: #a9a9a9;float: left;vertical-align: middle;margin: 7px 5px 0 0;}
.rsvHubWrap .selArea .rsvInput.on:after{position: absolute;left:0;bottom: -16px;content: '';width: 165px;height: 5px;background: #81725f;z-index: 10}
.rsvHubWrap .selArea .adultNum,.rsvHubWrap .selArea .childrenNum{width: 125px;}
.rsvHubWrap .selArea .babyNum{width: 120px;}

.selArea {font-size:0;}

div.jsSelect_on {z-index: 100 !important;}
div.jsSelect {background: #ececec; height: 33px; color: rgb(99, 99, 99); font-size: 11px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; z-index: 10; cursor: pointer; _display: inline;}
div.jsSelect .bg_left {background: url("../../images/ko/mem/main/bg_jsSelect.gif") no-repeat 0px 0px; left: 0px; top: 7px; width: 80%; height: 23px; position: absolute;}
div.jsSelect .bg_right {background: url("../../images/ko/mem/main/bg_jsSelect.gif") no-repeat 100% 0px; top: 7px; width: 15px; height: 23px; right: 10px; position: absolute;z-index: 30;}
.babyNum div.jsSelect .bg_right {right: 0;}
div.jsSelect .value {margin: 10px 10px 9px 14px; position: relative; z-index: 20;font-size:16px;font-weight: 700;color: #444;}
div.jsSelect a:hover {text-decoration: none;}
div.jsSelect a:active { text-decoration: none;}
div.jsSelect .itemList {display:none;min-height: 90px;left:0; bottom: 49px; width: 100%; overflow-y: auto; position: absolute;background: #fff;padding: 5px;}
div.jsSelect_on .itemList {display:block;/*left: 0px !important;*/}
div.jsSelect .trigger{display:block;overflow:hidden;height:100%}
div.jsSelect .itemList ul {position: relative; z-index: 1; max-height: 350px;}
div.jsSelect .itemList ul li {height: 30px;line-height: 30px;}
div.jsSelect .itemList ul li a {height: 30px; padding-left: 15px; display: block;color: #444}
div.jsSelect .itemList ul li a:hover {background: #f1ebd6;}
div.jsSelect {-ms-scrollbar-face-color: rgb(203, 203, 203); -ms-scrollbar-3dlight-color: rgb(203, 203, 203); -ms-scrollbar-shadow-color: rgb(203, 203, 203); -ms-scrollbar-highlight-color: rgb(203, 203, 203); -ms-scrollbar-darkshadow-color: rgb(230, 230, 230); -ms-scrollbar-arrow-color: rgb(203, 203, 203); -ms-scrollbar-track-color: rgb(237, 237, 237);}
/*20180202 권역별 옵션 추가*/
.hotelList{display:none;overflow-x:hidden;overflow-y:auto;max-height:350px;}
.hotelList li:first-child+*,.hotelList li.isLine{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #cbcbcb;}/*20180209 수정*/
.hotelList li.noLine{margin-bottom:0;padding-bottom:0;border-bottom:0;}/*20180209 수정*/
.hotelList li a{height:30px;padding-left:10px;display:block;color:#444;line-height:30px;font-size:12px;}
.hotelList li a:hover{background-color:#f1ebd6;}
.hotelList li > span,.hotelList li > strong{display:block;padding-left:10px;background-color:#efefef;font-weight:700;font-size:12px;line-height:26px;color:#80715f;cursor:default;}/*20180206 수정*/
.hotelRsv {overflow:visible !important;}
.rsvSelector .hotelList{position:absolute;top:50px;left:0;width:225px;margin-top:-1px;border:1px solid #dcdcdc;background-color:#fff;box-sizing:border-box;padding:5px;z-index:19;}
.rsvSelector .hotelList li a,.hotelList li > strong{padding-left:15px;}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #444;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #444;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #444;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #444;
}

.selArea .rsvInput input{display: inline-block;width: 97px;border: none;background: #ececec;padding: 10px 8px 9px 10px;font-size: 16px;font-weight: 700;}
.selArea .btnCal{display: inline-block;vertical-align: middle;width: 24px;height: 20px;text-indent: -9999px;background:url(../../images/ko/hub/main/icoCal.png) no-repeat;cursor: pointer;}
.selArea .btnSrch{display: inline-block;vertical-align: middle;width: 150px;height: 44px;margin-left: 46px;background:url(../../images/ko/hub/main/btnSrch.gif) no-repeat;cursor: pointer;text-indent: -9999px;}
.warnBalloon{position: relative;z-index: 10000000;}
.warnBalloon .icoWarn{display: inline-block;vertical-align: middle;width: 16px;height: 16px;background:url(../../images/ko/hub/main/icoWarn.png) no-repeat;cursor: pointer;text-indent: -9999px;margin: 0 0 0 4px;}
.warnBalloon .warnBalloonInner{position: absolute;top: -94px;left: -179px;display: inline-block;min-width:195px;color:#444;line-height: 24px;border: 1px solid #89745d;background: #fff;padding: 13px 15px;display: none; font-size:12px;}
.warnBalloon .warnBalloonInner.on{display: block;}
.warnBalloon .warnBalloonInner:after{position: absolute;bottom: -8px;right: 30px;content: '';display: inline-block;width: 9px;height: 8px;background:url(../../images/ko/hub/main/icoBalloonArrow.gif) no-repeat;}


.head .header .rsvBtn{position: absolute;left: 150px;top: 39px;}
.head .header .rsvBtn a{position: relative;display:inline-block; width: 83px; height: 51px; text-indent: -9999px;overflow: hidden;background:url(../../images/ko/mem/main/hubMnuResevation.gif) no-repeat;}
.head .header .rsvBtn:hover a:after{position: absolute;bottom: 0;left: 0;z-index:10;content: '';display: block;width: 83px;height: 4px;background: #3e2b2c;}
.head .header .hubMenu{position: absolute;right: 0;top: 39px;}
.head .header .hubMenu ul{overflow: hidden;}
.head .header .hubMenu ul li{float: left;margin-left: 40px;}
.head .header .hubMenu .hMenu1 a{position: relative;display:inline-block; width: 112px; height: 51px; text-indent: -9999px;overflow: hidden;background:url(../../images/ko/mem/main/hubMnuIntro.gif) no-repeat;}
.head .header .hubMenu .hMenu1:hover a:after,
.head .header .hubMenu .hMenu2:hover a:after,
.head .header .hubMenu .hMenu3:hover a:after
{position: absolute;bottom: 0;left: 0;z-index:10;content: '';display: block;width: 100%;height: 4px;background: #3e2b2c;}
.head .header .hubMenu .hMenu2 a{position: relative;display:inline-block; width: 76px; height: 51px; text-indent: -9999px;overflow: hidden;background:url(../../images/ko/mem/main/hubMnuQuestion.gif) no-repeat;}
.head .header .hubMenu .hMenu3 a{position: relative;display:inline-block; width: 92px; height: 51px; text-indent: -9999px;overflow: hidden;background:url(../../images/ko/mem/main/hubMnuRewards.gif) no-repeat;}

.hubVideo{width: 1200px;margin: 0 auto 70px;}
.hubVideo .enjoyTit{width: 170px;height: 80px;margin: 100px auto 50px;text-indent: -9999px;background:url(../../images/ko/hub/main/enjoyTit.gif) no-repeat;}

.video{position: relative;width: 1200px;height: 678px;}
.movieControl{position: absolute;top: 50%;left: 50%;margin: -44px 0 0 -44px;z-index: 1000;}
.movieControl a{outline: 0;}
.movieControl .btnMovPlay{ background:url(../../images/ko/hub/main/btnMovPlay.png) no-repeat; width:95px; height:95px; vertical-align:middle; display:inline-block; text-indent: -9999px; overflow:hidden;}
.movieControl .btnMovPause{ background:url(../../images/ko/hub/main/btnMovPause.png) no-repeat; width:95px; height:95px; vertical-align:middle; display:inline-block; text-indent: -9999px; overflow:hidden;}
.brandWrap{overflow: hidden;}
.brandWrap .brand dt, .brandWrap .brand dd,.brandStay, .brandMono{float: left;line-height: 0;font-size:0;}
.brandWrap .brand dt, .brandMono{margin-right: 40px;}
.brandWrap .brand dt a{display: inline-block;width: 140px;height: 68px;background:url(../../images/ko/mem/main/brandTit.gif) no-repeat;text-indent: -9999px;overflow: hidden;}
.brandWrap div a:hover{background-position: 0 -68px;}
/*.brandWrap .brand dl.on dt a{background-position: 0 -70px}*/
.brandWrap .brand dd{display: none;}
.brandWrap .brand dd a{display: inline-block;width: 182px;height: 68px;background:url(../../images/ko/mem/main/brand.gif) no-repeat;text-indent: -9999px;overflow: hidden;}
.brandWrap .brand dd.logoJeju a{display: inline-block;width: 178px;background-position:-182px 0;}
.brandStay a{display: inline-block;width: 150px;height: 68px;background:url(../../images/ko/mem/main/brandStay.gif) no-repeat;text-indent: -9999px;overflow: hidden;}
.brandMono a{display: inline-block;width: 226px;height: 68px;background:url(../../images/ko/mem/main/brandMono.gif) no-repeat;text-indent: -9999px;overflow: hidden;}
