@charset "UTF-8";.s222 .room-amenities__wrap{border-top:1px solid #d6d6d6;max-width:1440px;margin:0 auto;padding:30px 0}
.s222 .room-amenities__wrap:after{content:'';display:block;clear:both}
.s222 .room-amenities__item{padding-top:16px;font-size:13px}
.s222 .room-amenities__item:after{content:'';display:block;clear:both}
.s222 .room-amenities__title{font-size:19px;padding:0 20px 0 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s222 .room-amenities__title+.room-amenities__item{padding-left:0}
.s222 .room-amenities .item__title{width:25%;padding:0 10px 0 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s222 .room-amenities .item__list{width:75%;padding:5px 10px 0}
.s222 .room-amenities .item__list li{display:inline;line-height:19px}
.s222 .room-amenities .item__list li:after{content:'/';display:inline-block;margin:0 5px}
.s222 .room-amenities .item__list li:last-child{padding-bottom:0}
.s222 .room-amenities .item__list li:last-child:after{content:''}
.s222 .room-amenities .item__list,.s222 .room-amenities .item__title{float:none;width:100%}
.s222 .room-amenities .item__channel{display:block !important}
.s222 .room-amenities .item__channel.item__channel--text{padding-bottom:0}
.s222 .room-amenities .item__channel:after{content:'' !important}
.s222 .room-amenities .item__channel--btn{color:#1b65b3;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s222 .room-amenities .item__channel--btn:after{display:inline-block;content:"";width:6px;height:6px;border-left:0;border-top:0;border-right:1px #1b65b3 solid;border-bottom:1px #1b65b3 solid;margin:-4px 0 0 3px;vertical-align:middle;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
@media all and (min-width:768px){.s222 .room-amenities__wrap{padding:60px 20px}
.s222 .room-amenities__item{float:left;width:24%;padding:0 10px;font-size:18px}
.s222 .room-amenities__title{font-size:24px;line-height:30px;padding:0;float:left;width:24%}
.s222 .room-amenities .item__list{padding-top:10px}
.s222 .room-amenities .item__list li{line-height:32px}
.s222 .room-amenities .item__list li{background-position:0 10px}
.s222 .room-amenities .item__list,.s222 .room-amenities .item__title{float:left;padding-left:0;padding-right:0}
.s222 .room-amenities .item__channel--btn:after{width:8px;height:8px}
}
@media all and (min-width:1025px){.s222 .room-amenities__wrap{padding:60px 0}
.s222 .room-amenities__item{padding:0 29px}
.s222 .room-amenities__item:first-child{padding-left:0}
.s222 .room-amenities__title{width:24%;padding-left:20px}
.s222 .room-amenities__title+.room-amenities__item{padding-left:0}
}
@media all and (min-width:1440px){.s222 .room-amenities{max-width:1440px;margin:0 auto}
.s222 .room-amenities__wrap{padding:60px 20px}
.s222 .room-amenities__title{width:26%;padding-left:0}
}
.s221{max-width:1440px;margin:0 auto}
.s221__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:0 15px}
.s221__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 0;-webkit-flex:1 1 0;flex:1;width:100%;min-height:35px;padding:10px 8px 9px;border:1px solid #bbb;font-size:12px;color:#333;text-align:center}
.s221__button span{display:inline-block;max-width:100%;word-break:break-all}
.s221__button:focus,.s221__button:hover,.s221__button.is-active{background-color:#555;border-color:#555;color:#fff}
.s221__button+.s221__button{margin-left:10px}
@media all and (min-width:768px){.s221__button{min-height:60px;padding-left:15px;padding-right:15px;font-size:18px}
}
@charset "UTF-8";.s220-carousel{overflow:hidden;margin:0 auto}
.s220-carousel .slick-slide img{max-width:100%;height:auto}
.s220-info{text-align:center;margin:0 auto}
.s220-info .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s220-info .slick-slider .slick-list,.s220-info .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s220-info .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s220-info .slick-list:focus{outline:0}
.s220-info .slick-list.dragging{cursor:pointer;cursor:hand}
.s220-info .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s220-info .slick-track:after,.s220-info .slick-track:before{display:table;content:''}
.s220-info .slick-track:after{clear:both}
.s220-info .slick-loading .slick-track{visibility:hidden}
.s220-info .slick-loading .slick-slide{visibility:hidden}
.s220-info .slick [dir=rtl] .slick-slide{float:right}
.s220-info .slick-retina{width:100%}
.s220-info .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s220-info .slick-slide img{display:block}
.s220-info .slick-slide.dragging img{pointer-events:none}
.s220-info .slick-slide:focus{outline:0}
.s220-info .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s220-info .slick-active{position:relative}
.s220-info .slick-initialized .slick-slide{display:block;font-size:0}
.s220-info .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s220-info .slick-arrow.slick-hidden{display:none}
.s220-info .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s220-info .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s220-info .slick-arrow:focus{outline:1px solid #4d90fe}
.s220-info .slick-prev:before{border-width:2px 0 0 2px}
.s220-info .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s220-info .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s220-info .slick-arrow:before{padding:28px}
.s220-info .slick-arrow:focus,.s220-info .slick-arrow:hover{background:#000;opacity:.5}
.s220-info .slick-arrow:active{background:#000;opacity:.7}
.s220-info .slick-prev{left:20px}
.s220-info .slick-prev:before{margin-right:-38px}
.s220-info .slick-next{right:20px}
.s220-info .slick-next:before{margin-left:-38px}
.s220-info .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s220-info .slick-dots__item{display:inline-block}
.s220-info .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s220-info .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s220-info .slick-dots__anchor:focus,.s220-info .slick-dots__anchor:hover{background-color:#999}
.s220-info .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s220-info .slick-dots__anchor:active{background-color:#000}
.s220-info .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s220-info .slick-dots__anchor{background-color:#fff}
.s220-info__title{display:block;padding:0 15px;font-size:29px;max-width:1260px;font-weight:400}
.s220-info__keyword{margin:6px auto 20px;padding:0 15px;max-width:1260px}
.s220-info__keyword-item{display:inline-block;margin-top:5px;padding:0 10px;border:1px solid #dcceb8;border-radius:10px;font-size:10px;line-height:18px;color:#998465}
.s220-info__keyword-item:nth-child(n+2){margin-left:3px}
.s220-info__textarea{max-width:1260px;padding:0 15px;margin:0 auto}
.s220-info__text{margin:16px auto 0;padding:0 15px;font-size:12px;color:#666;line-height:18px}
.s220-info__detail{margin:25px auto 0;padding:0 15px;max-width:1260px}
.s220-info__detail-item{font-size:12px}
.s220-info__detail-item:nth-child(n+2){margin-top:5px}
.s220-info__detail-title{display:inline-block;margin-right:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-type{padding:31px 15px 0}
.s220-type__title{display:inline-block;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s220-type__compare{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;margin-left:4px;font-size:11px;vertical-align:bottom}
.s220-type__compare span{white-space:nowrap}
.s220-type__compare.is-disabled,.s220-type__compare[disabled]{cursor:default}
.s220-type__compare:after,.s220-type__compare:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s220-type__compare:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s220-type__compare:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s220-type__compare:focus,.s220-type__compare:hover{color:#07377e}
.s220-type__compare:focus:after,.s220-type__compare:focus:before,.s220-type__compare:hover:after,.s220-type__compare:hover:before{background-color:#07377e}
.s220-type__compare.is-disabled,.s220-type__compare[disabled]{color:#666}
.s220-type__compare.is-disabled:after,.s220-type__compare.is-disabled:before,.s220-type__compare[disabled]:after,.s220-type__compare[disabled]:before{background-color:#666}
.s220-type__list{margin-top:14px;padding:16px 0 0;border-top:2px solid #666}
.s220-type .item{padding:0 10px;position:relative}
.s220-type .item:nth-child(n+2){margin-top:27px}
.s220-type .item__head{position:relative}
.s220-type .item__title{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#998465}
.s220-type .item__price{display:block;margin-top:4px;font-size:17px}
.s220-type .item__price>span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-type .item__currency{font-size:13px}
.s220-type .item__attention{margin-top:2px;font-size:11px;color:#999;max-width:300px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-type .item__button{margin-top:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:12px;line-height:35px;border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.s220-type .item__button span{white-space:nowrap}
.s220-type .item__button.is-disabled,.s220-type .item__button[disabled]{cursor:default}
.s220-type .item__button:active,.s220-type .item__button:focus,.s220-type .item__button:hover{background-color:#685f51;color:#fff}
.s220-type .item__button.is-disabled,.s220-type .item__button[disabled]{background-color:#ad9e87;color:#fff}
.s220-type .item__button.is-disabled:active,.s220-type .item__button.is-disabled:focus,.s220-type .item__button.is-disabled:hover,.s220-type .item__button[disabled]:active,.s220-type .item__button[disabled]:focus,.s220-type .item__button[disabled]:hover{background-color:#ad9e87}
.s220-type .item__tel{position:relative;display:inline-block;margin-top:10px;font-size:12px}
.s220-type .item__tel-button{display:none}
html.handy .s220-type .item__tel-button{display:block}
.s220-type .item__detail{margin-top:12px;padding:3px 20px 17px;font-size:0;background-color:#f5f5f5}
.s220-type .item__inside{font-size:13px;line-height:19px}
.s220-type .item__inside--etc{font-size:12px}
.s220-type .item__detail-title{display:block;margin-top:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s220-type .item__text{margin-top:6px}
.s220-type .item__info{position:relative;margin-top:12px;padding-left:10px;font-size:13px;color:#333;line-height:19px}
.s220-type .item__info:before{content:'*';display:block;position:absolute;left:0;top:2px}
.s220-type .item__info+.item__info{margin-top:4px}
.s220-detail{padding:0 15px}
.s220-detail__title{display:block;font-size:19px;font-weight:400;border-bottom:2px solid #666;margin:0 0 19px;padding:43px 0 13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-note{padding:0 15px}
.s220-note__title{display:block;font-size:19px;font-weight:400;border-bottom:2px solid #666;margin:0 0 17px;padding:46px 0 13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-note__list{padding:0 10px}
.s220-note__item{position:relative;margin-top:5px;padding-left:8px;font-size:13px;color:#666;line-height:19px}
.s220-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
.s220-compare{display:table;overflow:hidden;width:100%;height:100%}
.s220-compare:after{content:'';display:block;clear:both}
.s220-compare__col{display:table-cell;position:relative;width:50%;padding:0 8px 75px}
.s220-compare__list{padding-right:10px}
.s220-compare__item:nth-child(n+2){margin-top:8px}
.s220-compare__title{display:block;font-weight:400;color:#888;font-size:13px;line-height:15px}
.s220-compare__text{display:block;min-height:35px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;line-height:15px}
.s220-compare__tel{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:12px}
.s220-compare__cta{display:block;position:absolute !important;bottom:0;left:0;width:100%;padding:0 8px}
.s220-compare__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#1b65b3;background-color:#1b65b3;color:#fff;width:100%;line-height:30px;font-size:15px}
.s220-compare__button span{white-space:nowrap}
.s220-compare__button.is-disabled,.s220-compare__button[disabled]{cursor:default}
.s220-compare__button:active,.s220-compare__button:focus,.s220-compare__button:hover{background-color:#103d6b;color:#fff}
.s220-compare__button.is-disabled,.s220-compare__button[disabled]{background-color:#1b65b3;color:#fff}
.s220-compare__button.is-disabled:active,.s220-compare__button.is-disabled:focus,.s220-compare__button.is-disabled:hover,.s220-compare__button[disabled]:active,.s220-compare__button[disabled]:focus,.s220-compare__button[disabled]:hover{background-color:#1b65b3}
.s220-detail,.s220-note,.s220-type,.s220-event{max-width:1440px;margin:0 auto}
.s220-promotion{padding:55px 15px 0}
.s220-reservation-bar{display:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:18px 15px 15px;position:absolute;z-index:100;background-color:#fff;width:calc(100% + 30px);right:-15px;top:111px;text-align:left}
.s220-reservation-bar.is-active{display:block}
.s220-reservation-bar__button{position:absolute;right:7px;top:6px;text-indent:-9999em;width:20px;height:20px}
.s220-reservation-bar__button:after,.s220-reservation-bar__button:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background-color:#333;margin-left:-9px}
.s220-reservation-bar__button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s220-reservation-bar__button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s220-event__title{display:block;padding:0 15px;font-size:19px;font-weight:400;border-bottom:2px solid #666;margin:0 15px 17px;padding:46px 0 13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-event__grade{padding:0 25px}
.s220-event__grade ul{position:relative}
.s220-event__grade li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;min-height:81px;padding:20px;text-align:center;background-color:#ded8cf;border-radius:999em}
.s220-event__grade li:nth-child(2){background-color:#c3bfb9}
.s220-event__grade li+li{margin-top:42px}
.s220-event__grade li+li:before{content:'';display:block;position:absolute;top:50%;left:50%;width:16px;height:13px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s025-package-detail/bl_arrow.png) no-repeat;background-size:16px auto;transform:translate(-50%,-50%)}
.s220-event__grade li span{display:block;width:100%;font-size:13px;color:#333}
.s220-event__grade li strong{display:block;width:100%;font-size:16px;color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-event__grade+.s220-event__join{margin-top:25px}
.s220-event__box{padding:29px 0 40px 0;text-align:center;background-color:#f5f5f5}
.s220-event__box+.s220-event__box{border-top:1px solid #d6d6d6}
.s220-event__box__title{font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s220-event_txt{margin-top:22px;padding:0 25px;font-size:13px}
.s220-event__btnarea{padding:20px 25px 0}
.s220-event__button{display:flex;align-items:center;justify-content:center;height:34px}
.s220-event__button span{font-size:11px;color:#fff}
.s220-event__button+.s220-event__button{margin-top:5px}
.s220-event__button--black{height:40px;background-color:#555}
.s220-event__button--black span{font-size:15px}
.s220-event__button--white{border:1px solid #bbb;background-color:#fff}
.s220-event__button--white span{color:#333}
.s220-event__button--brown{background-color:#ad9e87}
.is-printReady .print__container .s220-promotion{padding-left:15px;padding-right:15px}
.is-printReady .print__container .item__button{top:0 !important}
[lang=my] .s220 .s220-compare__text,[lang=my] .s220 .s220-compare__title,[lang=my] .s220 .s220-info__text,[lang=my] .s220 .s220-info__title,[lang=my] .s220 .s220-type .item__detail-title,[lang=my] .s220 .s220-type .item__text{line-height:1.7}
.s220 .c-modal{max-height:70%}
@media all and (min-width:768px){.s220-info .slick-dots{bottom:18px}
.s220-info .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s220-info .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s220-info__title{width:80%;margin:0 auto;padding:0;font-size:45px;line-height:53px}
.s220-info__keyword{width:80%;margin-bottom:24px;padding:0}
.s220-info__keyword-item:nth-child(n+2){margin-left:2px}
.s220-info__keyword-item{border-radius:14px;font-size:14px;line-height:26px}
.s220-info__text{width:80%;margin-top:42px;padding:0;font-size:16px;line-height:28px}
.s220-info__detail{width:80%;margin-top:14px;padding:0}
.s220-info__detail-item{display:inline-block;position:relative;font-size:16px;margin-top:0}
.s220-info__detail-item:nth-child(2){margin-left:17px;padding-left:19px}
.s220-info__detail-item:nth-child(2):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s220-info__detail-item:nth-child(3){display:block;margin-top:7px}
.s220-type{max-width:1260px;margin:0 auto;padding-top:53px}
.s220-type__title{font-size:28px}
.s220-type__compare{padding-right:14px;font-size:15px}
.s220-type__compare{margin-left:7px;font-size:15px}
.s220-type__list{margin-top:16px;padding:38px 0 0}
.s220-type .item{padding:0 70px}
.s220-type .item:nth-child(n+2){margin-top:58px}
.s220-type .item__head{display:table;width:100%}
.s220-type .item__head-inside{display:table-cell;width:35.1%;text-align:right}
.s220-type .item__title{display:table-cell;position:relative;top:4px;padding-right:20px;font-size:26px;line-height:32px}
.s220-type .item__price{margin-top:0;font-size:24px}
.s220-type .item__currency{font-size:14px}
.s220-type .item__attention{margin-top:4px;font-size:13px;line-height:16px}
.s220-type .item__button{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s220-type .item__button{width:190px;margin-top:8px}
.s220-type .item__tel{margin-top:4px;padding-left:19px;font-size:14px;text-align:left}
.s220-type .item__tel:before{display:block;position:absolute;top:3px;left:0;width:1px;height:31px;background-color:#d6d6d6;content:""}
.s220-type .item__tel-title{display:block;margin-bottom:2px;font-size:15px}
.s220-type .item__detail{padding:14px 50px 34px}
.s220-type .item__inside{font-size:18px;line-height:27px}
.s220-type .item__inside--etc{font-size:16px}
.s220-type .item__detail-title{margin-top:20px;font-size:18px;line-height:27px}
.s220-type .item__text{margin-top:9px}
.s220-type .item__info{margin-top:9px;font-size:15px;line-height:27px}
.s220-type .item__info+.item__info{margin-top:0}
.s220-detail{max-width:1260px;margin:0 auto}
.s220-detail__title{font-size:28px;margin-bottom:48px;padding:76px 0 16px}
.s220-note{max-width:1260px;margin:0 auto}
.s220-note__title{font-size:28px;margin-bottom:25px;padding:76px 0 16px}
.s220-note__list{padding:0}
.s220-note__item{padding-left:10px;font-size:16px;line-height:25px}
.s220-note__item:before{top:13px;width:4px}
.s220-compare{margin:0}
.s220-compare--3 .s220-compare__col{width:33.3%}
.s220-compare__col{padding:0 30px 70px 0}
.s220-compare__list{padding-right:0}
.s220-compare__item:nth-child(n+2){margin-top:7px}
.s220-compare__title{font-size:16px;line-height:20px}
.s220-compare__text{min-height:50px;margin-top:0;font-size:18px;line-height:23px}
.s220-compare__tel{font-size:15px}
.s220-compare__tel span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px}
.s220-compare__cta{padding:0}
.s220-compare__button{width:auto;min-width:140px;font-size:14px}
.s220-reservation-bar{padding:32px 0 0 0;top:99px;right:-15px}
.s220-reservation-bar__button{right:17px;top:16px}
.s220-reservation-bar .d006-calendar{left:-1px}
.s220-event__title{font-size:28px}
.s220-event__grade{padding-top:53px}
.s220-event__grade li span{font-size:22px}
.s220-event__grade li strong{font-size:28px}
.s220-event__grade+.s220-event__join{margin-top:76px}
.s220-event__box__title{font-size:30px}
.s220-event__box{padding:43px 0 40px}
.s220-event_txt{margin-top:26px;font-size:18px}
.s220-event__button{height:40px;padding:0 20px}
.s220-event__button span{font-size:16px;line-height:40px}
.s220-event__button--black{height:50px}
.s220-event__button--black span{font-size:18px;line-height:50px}
}
@media all and (min-width:1025px){.s220-info__detail-item:nth-child(3){display:inline-block;margin-left:17px;padding-left:19px}
.s220-info__detail-item:nth-child(3):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s220-type .item__head{min-height:40px;height:45px}
.s220-type .item__head-inside{width:50%;padding:0 210px 0 27px;vertical-align:middle}
.s220-type .item__title{position:static;top:0;width:50%;padding-right:27px;vertical-align:middle}
.s220-type .item__attention{margin-top:1px}
.s220-type .item__button{position:absolute;top:50%;right:0;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s220-type .item__tel{position:absolute;top:50%;right:0;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s220-type .item__inside{display:inline-block;width:50%;vertical-align:top}
.s220-type .item__inside--package{padding-right:27px}
.s220-type .item__inside--etc{padding-left:27px}
.s220-type .item__detail--type01 .item__inside{width:100%}
.s220-type .item__detail--type01 .item__inside--package,.s220-type .item__detail--type01 .item__inside--etc{padding:0}
.s220-promotion{padding:90px 15px 0;background:0}
.s220-reservation-bar{top:42px;right:70px;width:768px;border-left:1px solid #bbb;border-right:1px solid #bbb}
.s220-reservation-bar .d006-form{width:766px}
.s220-event{max-width:1260px;margin:0 auto;padding:53px 15px 0}
.s220-event__title{margin:0 0 17px}
.s220-event__grade{max-width:1090px;margin:0 auto;padding:53px 0 0}
.s220-event__grade ul{display:flex;justify-content:space-between}
.s220-event__grade li{width:100%;max-width:465px;height:162px}
.s220-event__grade li+li{margin-top:0}
.s220-event__grade li+li:before{width:21px;height:26px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s025-package-detail/bl_arrow02.png) no-repeat;background-size:21px auto}
.s220-event__button{display:inline-block}
.s220-event__button+.s220-event__button{margin:0 0 0 5px}
}
@media all and (max-width:767px){.s220-type__compare{padding-right:11px !important}
.s220-type__compare:after,.s220-type__compare:before{width:6px}
.s220-type__compare:before{margin-top:-2px}
.s220-type__compare:after{margin-top:2px}
.s220-type .item__tel-button{position:absolute;top:50%;right:-27px;width:20px;height:20px;border-radius:50%;background:url(../../../../content/dam/lottehotel/components/common/content/common/s025-package-detail/ico-tel.png) center no-repeat #a2a2a2;background-size:40% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s220-reservation-bar .d006-search__layer{left:-30px;width:calc(100% + 60px)}
}
.s210{max-width:1440px;margin:0 auto}
.s210-content__text{margin:0 auto;font-size:12px;line-height:15px;color:#666;letter-spacing:0}
.s210-content__text--size-16{font-size:12px;line-height:15px}
.s210-content__text--size-18{font-size:14px;line-height:19px}
.s210-content__text--333{color:#333}
.s210-content__text--666{color:#666}
.s210-content__text--999{color:#999}
.s210-content__text--bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s210-space--left-10{padding-left:10px}
.s210-space--left-20{padding-left:20px}
.s210-space--left-30{padding-left:30px}
.s210-space--right-10{padding-right:10px}
.s210-space--right-20{padding-right:20px}
.s210-space--right-30{padding-right:30px}
.s210__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;display:inline-block;position:relative;padding-right:16px;border:0;border-radius:0;background:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.s210__button--text{font-size:12px;color:#1b65b3}
.s210__button--text:focus,.s210__button--text:hover{color:#07377e}
.s210__button--text:after,.s210__button--text:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s210__button--text:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s210__button--text:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
[lang=my] .s210 .s210-content__text{line-height:1.7}
.s210 .s210-content__text{position:relative;padding-left:13px;margin-bottom:8px}
.s210__text--info{margin-right:5px;margin-bottom:5px;color:#333}
.s210 .s210-content__text:before{content:'';display:block;position:absolute;left:0;top:5px;width:3px;height:3px;background-color:#999}
.s210__button span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s210-content__text:after{content:'';display:block;clear:both}
@media all and (min-width:768px){.s210-content:after{content:'';display:block;clear:both}
.s210-content__text{float:left;font-size:16px;line-height:22px}
.s210-content__text--size-16{font-size:16px;line-height:22px}
.s210__button{margin-top:0;margin-left:5px}
.s210__button--text{float:left;font-size:16px;line-height:22px}
.s210 .s210-content__text{padding-left:13px}
.s210 .s210-content__text:before{top:9px}
.s210__text--info{float:left}
}
.s209__inner{width:100%;max-width:1440px;margin:0 auto;position:relative;overflow:hidden}
.s209__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:19px}
.s209__content{position:relative;z-index:60;padding-top:15px}
.s209__controls{z-index:50}
.s209__carousel{position:relative;width:100%}
.handy .s209__carousel{-webkit-overflow-scrolling:touch}
.s209__carousel .iScrollHorizontalScrollbar{height:2px !important;left:0 !important;right:0 !important}
.s209__carousel .iScrollIndicator{height:2px !important}
.s209__carousel:hover .iScrollHorizontalScrollbar{height:4px !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important}
.s209__carousel:hover .iScrollIndicator{height:4px !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important}
.s209__carousel:before{content:"";display:block;padding-bottom:56.25%}
.s209__carousel:after{content:"";display:block;padding-bottom:15px}
.s209__item-container{position:absolute;top:0;left:0;width:100%;display:table;font-size:0;white-space:nowrap;text-align:left;user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none}
.s209__item{display:inline-block;margin:0 0 0 10px;overflow:hidden;position:relative}
.s209__item--dummy{display:none}
.s209__item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.s209__item:first-child{margin-left:0}
.s209__item a{display:inline-block;position:relative}
.s209__item a:focus:after,.s209__item a:hover:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}
.s209__item a:focus .s209__hover,.s209__item a:hover .s209__hover{display:block}
.s209__item a:focus img,.s209__item a:hover img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.s209__item a:active:after{background:rgba(0,0,0,.8)}
.s209__item img{width:100%;-webkit-transition:transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s209__close{position:relative;width:30px;height:30px}
.s209__close:before{content:'';display:block;width:30px;height:1px;background-color:#fff;margin:0 auto;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s209__close:after{content:"";display:block;width:30px;height:1px;background-color:#fff;margin:0 auto;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s209__hover{display:none;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;width:25px;height:25px;z-index:2;line-height:25px}
.s209__hover .ico-zoom{position:relative}
.s209__hover .ico-zoom:after,.s209__hover .ico-zoom:before{content:'';display:block;position:absolute;top:0;left:0}
.s209__hover .ico-zoom:before{width:22px;height:22px;border:2px #fff solid;border-radius:100%}
.s209__hover .ico-zoom:after{width:2px;height:10px;background:#fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:16px;left:20px}
.s209__hover .ico-zoom__mark{position:absolute;top:10px;left:7px}
.s209__hover .ico-zoom__mark:after,.s209__hover .ico-zoom__mark:before{content:'';height:2px;width:8px;display:block;background:#fff;position:absolute;top:0;left:0}
.s209__hover .ico-zoom__mark:after{-webkit-transform:rotate(-90deg);-khtml-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.s209__view{position:relative;width:28px;height:28px;background-color:#fff;border-radius:28px;border:1px solid #454649}
.s209__view:before{content:'';display:block;width:12px;height:2px;background-color:#7f7f7f;margin:0 auto;-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.s209__view:after{content:"";display:block;width:12px;height:2px;background-color:#7f7f7f;margin:-2px auto;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.s209 .iScrollHorizontalScrollbar{cursor:pointer}
.s209 .iScrollIndicator{height:2px !important;border:none !important;background:#5d5d5d !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important}
.s209 .s209__arrow{position:absolute;width:70px;height:80px;overflow:hidden;display:none;top:50%;z-index:100;margin-top:-40px}
.s209 .s209__arrow--prev{left:0}
.s209 .s209__arrow--next{right:0}
.s209 .s209__arrow:before{display:block;content:"";position:absolute;width:30px;height:30px;top:50%;left:50%;border-left:0;border-top:0;border-right:2px #fff solid;border-bottom:2px #fff solid}
.s209 .s209__arrow--sm{width:50px;height:50px;margin-top:-25px}
.s209 .s209__arrow--sm:before{width:12px;height:12px}
.s209 .s209__arrow--sm.s209__arrow--prev:before{margin:-6px 0 0 -3px}
.s209 .s209__arrow--sm.s209__arrow--next:before{margin:-6px 0 0 -9px}
.s209 .s209__arrow--prev{margin-bottom:1px}
.s209 .s209__arrow--prev:before{margin:-15px 0 0 -8px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s209 .s209__arrow--next:before{margin:-15px 0 0 -22px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s209 .hidden{display:none}
.s209 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s209 .slick-slider .slick-list,.s209 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s209 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s209 .slick-list:focus{outline:0}
.s209 .slick-list.dragging{cursor:pointer;cursor:hand}
.s209 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s209 .slick-track:after,.s209 .slick-track:before{display:table;content:''}
.s209 .slick-track:after{clear:both}
.s209 .slick-loading .slick-track{visibility:hidden}
.s209 .slick-loading .slick-slide{visibility:hidden}
.s209 .slick [dir=rtl] .slick-slide{float:right}
.s209 .slick-retina{width:100%}
.s209 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s209 .slick-slide img{display:block}
.s209 .slick-slide.dragging img{pointer-events:none}
.s209 .slick-slide:focus{outline:0}
.s209 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s209 .slick-active{position:relative}
.s209 .slick-initialized .slick-slide{display:block;font-size:0}
.s209 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s209 .slick-arrow.slick-hidden{display:none}
.s209 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s209 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s209 .slick-arrow:focus{outline:1px solid #4d90fe}
.s209 .slick-prev:before{border-width:2px 0 0 2px}
.s209 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s209 .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s209 .slick-arrow:before{padding:28px}
.s209 .slick-arrow:focus,.s209 .slick-arrow:hover{background:#000;opacity:.5}
.s209 .slick-arrow:active{background:#000;opacity:.7}
.s209 .slick-prev{left:20px}
.s209 .slick-prev:before{margin-right:-38px}
.s209 .slick-next{right:20px}
.s209 .slick-next:before{margin-left:-38px}
.s209 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s209 .slick-dots__item{display:inline-block}
.s209 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s209 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s209 .slick-dots__anchor:focus,.s209 .slick-dots__anchor:hover{background-color:#999}
.s209 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s209 .slick-dots__anchor:active{background-color:#000}
.s209 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s209 .slick-dots__anchor{background-color:#fff}
.s209 .c-modal-gallery{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:70%;max-width:1200px;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s209 .c-modal-gallery .iScrollVerticalScrollbar{position:absolute;z-index:9999;width:10px;bottom:5px;top:5px;right:-10px;overflow:hidden}
.s209 .c-modal-gallery .iScrollVerticalScrollbar.iScrollBothScrollbars{bottom:18px}
.s209 .c-modal-gallery .iScrollVerticalScrollbar .iScrollIndicator{width:100%;background:#666}
.s209 .c-modal-gallery .iScrollHorizontalScrollbar{position:absolute;z-index:9999;height:5px;left:5px;right:5px;bottom:-10px;overflow:hidden}
.s209 .c-modal-gallery .iScrollHorizontalScrollbar.iScrollBothScrollbars{right:18px}
.s209 .c-modal-gallery .iScrollHorizontalScrollbar .iScrollIndicator{height:100%;background:#666}
.s209 .c-modal-gallery .iScrollIndicator{position:absolute;background:#e6e6e6}
.s209 .c-modal-gallery.is-active{opacity:1}
.s209 .c-modal__body{padding:0}
.s209 .c-modal__wrap{padding-top:65px;padding-bottom:30px;background:#fff}
.s209 .c-modal__head{height:65px;line-height:65px;border:0}
.s209 .c-modal__title{color:#000;text-align:center}
.s209 .c-modal__close{width:54px;height:54px;top:6px;right:4px}
.s209 .c-modal__close:after,.s209 .c-modal__close:before{background-color:#000}
.s209 .c-modal__content .content__img{overflow:hidden;position:relative;padding-top:56.25%}
.s209 .c-modal__content .content__img>img{position:absolute;top:0;width:100%;height:auto}
.s209 .flick__view{background-color:#000}
.s209 .flick__list .slick-slide{cursor:pointer}
.s209 .flick__list .slick-slide.slick-current:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.s209 .flick__list:after{content:'';display:block;clear:both}
.s209 .flick__thumb{display:inline-block;position:relative;float:left;width:10%}
.s209 .flick__thumb.is-active:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff}
.s209 .flick__content{overflow:hidden;position:relative;padding-top:56.25%}
.s209 .flick__item{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s209 .flick img{position:absolute;top:0;left:0;max-width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s209 .flick .slick-slide{position:relative;font-size:0}
.is-printReady .print__container .s209__arrow{display:none !important}
.is-printReady .print__container .s209__item-container{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
[lang=my] .s209 .s209__title{line-height:1.7}
@media all and (min-width:768px){.s209__title{font-size:28px}
.s209__content{padding-top:20px}
.s209__carousel .iScrollHorizontalScrollbar{right:0 !important}
.s209__carousel{overflow:hidden}
.s209__carousel:before{padding-bottom:14%}
.s209__carousel:after{padding-bottom:20px}
.s209__item--dummy{display:inline-block}
.s209__item{margin:0 0 0 2px}
.s209__item:after{display:none}
.s209 .slick-dots{bottom:18px}
.s209 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s209 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s209 .c-modal-gallery .iScrollVerticalScrollbar{right:-24px}
.s209 .c-modal__body{margin:0 20px}
}
@media all and (min-width:1025px){.s209 .s209__arrow{display:block}
}
.s208{max-width:1440px;margin:0 auto}
.s208 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s208 .slick-slider .slick-list,.s208 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:10px}
.s208 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s208 .slick-list:focus{outline:0}
.s208 .slick-list.dragging{cursor:pointer;cursor:hand}
.s208 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s208 .slick-track:after,.s208 .slick-track:before{display:table;content:''}
.s208 .slick-track:after{clear:both}
.s208 .slick-loading .slick-track{visibility:hidden}
.s208 .slick-loading .slick-slide{visibility:hidden}
.s208 .slick [dir=rtl] .slick-slide{float:right}
.s208 .slick-retina{width:100%}
.s208-layout--3.s208-type--1 .s208-carousel__item--bg{min-height:330px}
.s208-layout--3.s208-type--2 .s208-carousel__item--bg{min-height:345px}
.s208 .slick-slide{display:none;float:left;min-height:1px}
.s208 .slick-slide img{display:block}
.s208 .slick-slide.dragging img{pointer-events:none}
.s208 .slick-slide:focus{outline:0}
.s208 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s208 .slick-active{position:relative}
.s208 .slider-nav{width:144px;margin:0 auto}
.s208 .slick-initialized .slick-slide{display:block;font-size:0}
.s208 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s208 .slick-arrow.slick-hidden{display:none}
.s208 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s208 .slick-dots__item{display:inline-block}
.s208 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s208 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s208 .slick-dots__anchor:focus,.s208 .slick-dots__anchor:hover{background-color:#999}
.s208 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s208 .slick-dots__anchor:active{background-color:#000}
.s208 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s208 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s208 .slick-dots{bottom:30px}
.s208-layout{position:relative;background-color:#f3f3f3;border-radius:10px}
.s208-layout--4 .s208-carousel{text-align:center;margin:40px 0 30px 0}
.s208-layout--4 .s208-carousel__item--bg{position:relative;background:#f5f5f5;padding:90px 30px 20px 30px;min-height:250px;border-radius:10px}
.s208-layout--4 .s208-carousel__icon-img{margin-bottom:10px}
.s208-layout--4 .s208-carousel__icon-img.step01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-privilege.png')}
.s208-layout--4 .s208-carousel__icon-img.step02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-booker.png')}
.s208-layout--4 .s208-carousel__icon-img.step03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-accept.png')}
.s208-layout--4 .s208-carousel__icon-img.step04{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-mail.png')}
.s208-layout--4 .s208-carousel__benefit-text{min-height:70px;margin:0 auto;font-size:14px}
.s208-layout--4 .s208-carousel-classico{bottom:20px;left:0}
.s208-layout--3 .s208-carousel{text-align:center;margin:20px 0;background:#f5f5f5;border-radius:10px}
.s208-layout--3 .s208-carousel__icon-img.step01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-booker.png')}
.s208-layout--3 .s208-carousel__icon-img.step02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-calendar.png')}
.s208-layout--3 .s208-carousel__icon-img.step03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-save.png')}
.s208-layout--3 .s208-carousel__item--bg{position:relative;background:#f5f5f5;padding:90px 30px 50px 30px;min-height:250px;border-radius:10px}
.s208-layout--3 .s208-carousel__icon-img{margin-bottom:15px}
.s208-layout--3 .s208__benefit--info__text{position:relative;padding-bottom:10px;color:#666;font-size:12px;line-height:16px}
.s208-layout--3 .s208__benefit--info__text>span{padding-left:18px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s208_bookerclub-step/ico-helpul.png') left center no-repeat;background-size:14px}
.s208-layout--3 .s208__button--link{display:block;margin-top:5px;color:#1b65b3;font-size:11px}
.s208__button--link:after{display:inline-block;content:"";width:6px;height:6px;border-left:0;border-top:0;border-right:1px #1b65b3 solid;border-bottom:1px #1b65b3 solid;margin:-2px 0 0 3px;vertical-align:middle;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s208-layout--3 .s208-carousel__benefit-text{margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;line-height:1}
.s208-layout--3 .s208-carousel__info-text{color:#666;font-size:12px;line-height:18px}
.s208-layout--3 .s208-carousel__info-text.s208-carousel__info-text--strong{padding-bottom:5px;color:#333;font-size:12px}
.s208 .slick-dots{bottom:15px}
.s208-layout--2x3 .s208-carousel{padding-top:37px;height:152px}
.s208-layout--2x3 .s208-carousel__item{text-align:center}
.s208-layout--2x3 .s208-carousel__item--bg{display:inline-block;position:relative}
.s208-layout--2x3 .s208-carousel__icon-img{vertical-align:top}
.s208-layout--2x3 .s208-carousel__benefit-text{text-align:left;padding-left:10px;margin:5px 0 32px 0;width:200px;max-height:45px;display:inline-block;font-size:16px;line-height:22px}
.s208-layout--2x3 .s208-carousel-classico{bottom:7px;text-align:left;padding-left:68px}
.s208__button--white-square{display:block;margin-top:10px;width:100%;height:30px;line-height:30px;background-color:#fff;color:#333;border:1px solid #bbb;font-size:11px}
.s208__button.is-disabled,.s208__button[disabled]{cursor:default}
.s208__button:active,.s208__button:focus,.s208__button:hover{color:#333;border-color:#666}
.s208-carousel-classico,.s208-classico{display:table;width:100%;font-size:0;text-align:center;vertical-align:top}
.s208-classico{position:absolute;top:30px;left:0;z-index:4}
.s208-carousel-classico:after,.s208-classico:after{content:'';display:block;clear:both}
.s208-classico__item{width:35px;display:inline-block}
.s208-classico__item:last-child{padding-right:0}
.s208-classico__text{display:inline-block;width:22px;height:22px;font-size:12px;line-height:22px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff;background-color:#bdb8b5;border-radius:50%}
.s208-classico__list.slider-nav .slick-current .s208-classico__text{background-color:#1b65b3}
.s208-carousel:after{content:'';display:block;clear:both}
.s208-carousel__item{float:left;position:relative}
.s208-carousel__link{display:block}
.s208-carousel__icon-img{width:60px;height:60px;display:inline-block;background-position:50% 50%;-khtml-background-size:60px 60px;-ms-background-size:60px 60px;background-size:60px 60px}
.s208-carousel__benefit-text{line-height:23px;overflow:hidden;word-break:break-all}
.s208-carousel-classico{position:absolute;display:block}
.s208-carousel-classico__item{width:20px;height:20px;margin:0 2px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;-khtml-background-size:20px 20px;-ms-background-size:20px 20px;background-size:20px 20px}
.s208-carousel-classico__text{position:absolute;overflow:hidden;left:-999em;top:-999em;display:block;text-indent:-999em}
[lang=my] .s208 .s208-carousel__benefit-text,[lang=my] .s208 .s208-classico__item{line-height:1.7}
[lang=my] .s208 .s208-layout--2x3 .s208-carousel__benefit-text{max-height:56px}
@media all and (min-width:768px){.s208-layout{background-color:transparent;border-radius:0}
.s208 .slick-slider .slick-track{border-radius:0}
.s208-carousel .s208-carousel__item:first-child .s208-carousel__item--bg{border-top-left-radius:10px;border-bottom-left-radius:10px}
.s208-carousel .s208-carousel__item:last-child .s208-carousel__item--bg{border-top-right-radius:10px;border-bottom-right-radius:10px}
.s208 .slick-dots{bottom:18px}
.s208 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s208 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s208 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s208-layout--4 .s208-carousel__item{width:25%}
.s208-layout--4 .s208-carousel__item--bg{min-height:265px;padding:75px 30px 60px 30px;border-radius:0;height:100%}
.s208-layout--4 .s208-carousel__icon-img{margin-bottom:15px}
.s208-layout--4 .s208-carousel__benefit-text{min-height:85px;font-size:18px}
.s208-layout--4 .s208-carousel-classico{bottom:30px}
.s208-layout--4 .s208-carousel-classico__item{width:24px;height:24px;-khtml-background-size:24px 24px;-ms-background-size:24px 24px;background-size:24px 24px}
.s208-layout--3 .s208-carousel__benefit-text{font-size:22px}
.s208-layout--3 .s208-carousel__item{width:33.3%}
.s208-layout--3 .s208-carousel__item--bg{min-height:370px;padding:75px 30px 60px 30px;border-radius:0;height:100%}
.s208-layout--3 .s208-carousel__benefit-text{margin-bottom:20px}
.s208-layout--3 .s208-carousel__icon-img{margin-bottom:15px}
.s208-layout--3 .s208-carousel__info-text{font-size:16px;line-height:24px}
.s208-layout--3 .s208-carousel__info-text.s208-carousel__info-text--strong{font-size:18px}
.s208-layout--3 .s208__benefit--info__text{font-size:16px;line-height:24px}
.s208-layout--3 .s208__button--link{margin-top:0;font-size:15px}
.s208__link:after{width:8px;height:8px;margin:-3px 0 0 3px}
.s208-layout--2x3{overflow:hidden}
.s208-layout--2x3 .s208-classico__list{text-align:left}
.s208-layout--2x3 .s208-classico__text{font-size:16px}
.s208-layout--2x3 .s208-carousel{padding-top:30px;height:auto;margin:0 -25px}
.s208-layout--2x3 .s208-carousel__item{width:50%;height:90px;text-align:left;padding:0 25px 15px 25px}
.s208-layout--2x3 .s208-carousel__item--bg{display:block}
.s208-layout--2x3 .s208-carousel__icon-img{vertical-align:top;position:absolute;left:0;top:-5px}
.s208-layout--2x3 .s208-carousel__benefit-text{line-height:22px;width:100%;display:block;padding-left:70px;margin-bottom:7px;max-height:45px}
.s208-layout--2x3 .s208-carousel-classico{position:static}
.s208-classico__list{display:none}
.s208-carousel__item:last-child:after{display:none}
.s208-carousel__item:after{content:"";display:inline-block;position:absolute;top:50%;right:0;padding:5px;border:solid #060606;border-width:0 2px 2px 0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:3}
.s208-classico__text{font-size:18px}
.s208-carousel__benefit-text{line-height:27px}
.s208__button--white-square{display:inline-block;margin-top:20px;padding:0 32px;font-size:15px;width:auto;min-width:160px;height:40px;line-height:40px}
[lang=my] .s208 .s208-classico__item{background-position:left 4px}
[lang=my] .s208 .s208-layout--4 .s208-carousel__benefit-text{height:92px}
}
@media all and (min-width:1440px){.s208-layout--2x3 .s208-carousel__item{width:25%}
}
.s207{max-width:1440px;margin:0 auto}
.s207 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s207 .slick-slider .slick-list,.s207 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:10px}
.s207 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s207 .slick-list:focus{outline:0}
.s207 .slick-list.dragging{cursor:pointer;cursor:hand}
.s207 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s207 .slick-track:after,.s207 .slick-track:before{display:table;content:''}
.s207 .slick-track:after{clear:both}
.s207 .slick-loading .slick-track{visibility:hidden}
.s207 .slick-loading .slick-slide{visibility:hidden}
.s207 .slick [dir=rtl] .slick-slide{float:right}
.s207 .slick-retina{width:100%}
.s207-layout--3.s207-type--1 .s207-carousel__item--bg{min-height:330px}
.s207-layout--3.s207-type--2 .s207-carousel__item--bg{min-height:345px}
.s207 .slick-slide{display:none;float:left;min-height:1px}
.s207 .slick-slide img{display:block}
.s207 .slick-slide.dragging img{pointer-events:none}
.s207 .slick-slide:focus{outline:0}
.s207 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s207 .slick-active{position:relative}
.s207 .slider-nav{width:144px;margin:0 auto}
.s207 .slick-initialized .slick-slide{display:block;font-size:0}
.s207 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s207 .slick-arrow.slick-hidden{display:none}
.s207 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s207 .slick-dots__item{display:inline-block}
.s207 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s207 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s207 .slick-dots__anchor:focus,.s207 .slick-dots__anchor:hover{background-color:#999}
.s207 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s207 .slick-dots__anchor:active{background-color:#000}
.s207 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s207 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s207 .slick-dots{bottom:30px}
.s207-layout{position:relative;background-color:#f3f3f3;border-radius:10px}
.s207-layout--4 .s207-carousel{text-align:center;margin:40px 0 30px 0}
.s207-layout--4 .s207-carousel__item--bg{position:relative;background:#f5f5f5;padding:90px 30px 20px 30px;min-height:250px;border-radius:10px}
.s207-layout--4 .s207-carousel__icon-img{margin-bottom:10px}
.s207-layout--4 .s207-carousel__icon-img.step01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-privilege.png')}
.s207-layout--4 .s207-carousel__icon-img.step02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-booker.png')}
.s207-layout--4 .s207-carousel__icon-img.step03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-accept.png')}
.s207-layout--4 .s207-carousel__icon-img.step04{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-mail.png')}
.s207-layout--4 .s207-carousel__benefit-text{min-height:70px;margin:0 auto;font-size:14px}
.s207-layout--4 .s207-carousel-classico{bottom:20px;left:0}
.s207-layout--3 .s207-carousel{text-align:center;margin:20px 0;background:#f5f5f5;border-radius:10px}
.s207-layout--3 .s207-carousel__icon-img.step01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-booker.png')}
.s207-layout--3 .s207-carousel__icon-img.step02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-calendar.png')}
.s207-layout--3 .s207-carousel__icon-img.step03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-save.png')}
.s207-layout--3 .s207-carousel__item--bg{position:relative;background:#f5f5f5;padding:90px 30px 50px 30px;min-height:250px;border-radius:10px}
.s207-layout--3 .s207-carousel__icon-img{margin-bottom:15px}
.s207-layout--3 .s207__benefit--info__text{position:relative;padding-bottom:10px;color:#666;font-size:12px;line-height:16px}
.s207-layout--3 .s207__benefit--info__text>span{padding-left:18px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s207_bookerclub-step/ico-helpul.png') left center no-repeat;background-size:14px}
.s207-layout--3 .s207__button--link{display:block;margin-top:5px;color:#1b65b3;font-size:11px}
.s207__button--link:after{display:inline-block;content:"";width:6px;height:6px;border-left:0;border-top:0;border-right:1px #1b65b3 solid;border-bottom:1px #1b65b3 solid;margin:-2px 0 0 3px;vertical-align:middle;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s207-layout--3 .s207-carousel__benefit-text{margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;line-height:1}
.s207-layout--3 .s207-carousel__info-text{color:#666;font-size:12px;line-height:18px}
.s207-layout--3 .s207-carousel__info-text.s207-carousel__info-text--strong{padding-bottom:5px;color:#333;font-size:12px}
.s207 .slick-dots{bottom:15px}
.s207-layout--2x3 .s207-carousel{padding-top:37px;height:152px}
.s207-layout--2x3 .s207-carousel__item{text-align:center}
.s207-layout--2x3 .s207-carousel__item--bg{display:inline-block;position:relative}
.s207-layout--2x3 .s207-carousel__icon-img{vertical-align:top}
.s207-layout--2x3 .s207-carousel__benefit-text{text-align:left;padding-left:10px;margin:5px 0 32px 0;width:200px;max-height:45px;display:inline-block;font-size:16px;line-height:22px}
.s207-layout--2x3 .s207-carousel-classico{bottom:7px;text-align:left;padding-left:68px}
.s207__button--white-square{display:block;margin-top:10px;width:100%;height:30px;line-height:30px;background-color:#fff;color:#333;border:1px solid #bbb;font-size:11px}
.s207__button.is-disabled,.s207__button[disabled]{cursor:default}
.s207__button:active,.s207__button:focus,.s207__button:hover{color:#333;border-color:#666}
.s207-carousel-classico,.s207-classico{display:table;width:100%;font-size:0;text-align:center;vertical-align:top}
.s207-classico{position:absolute;top:30px;left:0;z-index:4}
.s207-carousel-classico:after,.s207-classico:after{content:'';display:block;clear:both}
.s207-classico__item{width:35px;display:inline-block}
.s207-classico__item:last-child{padding-right:0}
.s207-classico__text{display:inline-block;width:22px;height:22px;font-size:12px;line-height:22px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff;background-color:#bdb8b5;border-radius:50%}
.s207-classico__list.slider-nav .slick-current .s207-classico__text{background-color:#1b65b3}
.s207-carousel:after{content:'';display:block;clear:both}
.s207-carousel__item{float:left;position:relative}
.s207-carousel__link{display:block}
.s207-carousel__icon-img{width:60px;height:60px;display:inline-block;background-position:50% 50%;-khtml-background-size:60px 60px;-ms-background-size:60px 60px;background-size:60px 60px}
.s207-carousel__benefit-text{line-height:23px;overflow:hidden;word-break:break-all}
.s207-carousel-classico{position:absolute;display:block}
.s207-carousel-classico__item{width:20px;height:20px;margin:0 2px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;-khtml-background-size:20px 20px;-ms-background-size:20px 20px;background-size:20px 20px}
.s207-carousel-classico__text{position:absolute;overflow:hidden;left:-999em;top:-999em;display:block;text-indent:-999em}
[lang=my] .s207 .s207-carousel__benefit-text,[lang=my] .s207 .s207-classico__item{line-height:1.7}
[lang=my] .s207 .s207-layout--2x3 .s207-carousel__benefit-text{max-height:56px}
@media all and (min-width:768px){.s207-layout{background-color:transparent;border-radius:0}
.s207 .slick-slider .slick-track{border-radius:0}
.s207-carousel .s207-carousel__item:first-child .s207-carousel__item--bg{border-top-left-radius:10px;border-bottom-left-radius:10px}
.s207-carousel .s207-carousel__item:last-child .s207-carousel__item--bg{border-top-right-radius:10px;border-bottom-right-radius:10px}
.s207 .slick-dots{bottom:18px}
.s207 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s207 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s207 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s207-layout--4 .s207-carousel__item{width:25%}
.s207-layout--4 .s207-carousel__item--bg{min-height:265px;padding:75px 30px 60px 30px;border-radius:0;height:100%}
.s207-layout--4 .s207-carousel__icon-img{margin-bottom:15px}
.s207-layout--4 .s207-carousel__benefit-text{min-height:85px;font-size:18px}
.s207-layout--4 .s207-carousel-classico{bottom:30px}
.s207-layout--4 .s207-carousel-classico__item{width:24px;height:24px;-khtml-background-size:24px 24px;-ms-background-size:24px 24px;background-size:24px 24px}
.s207-layout--3 .s207-carousel__benefit-text{font-size:22px}
.s207-layout--3 .s207-carousel__item{width:33.3%}
.s207-layout--3 .s207-carousel__item--bg{min-height:370px;padding:75px 30px 60px 30px;border-radius:0;height:100%}
.s207-layout--3 .s207-carousel__benefit-text{margin-bottom:20px}
.s207-layout--3 .s207-carousel__icon-img{margin-bottom:15px}
.s207-layout--3 .s207-carousel__info-text{font-size:16px;line-height:24px}
.s207-layout--3 .s207-carousel__info-text.s207-carousel__info-text--strong{font-size:18px}
.s207-layout--3 .s207__benefit--info__text{font-size:16px;line-height:24px}
.s207-layout--3 .s207__button--link{margin-top:0;font-size:15px}
.s207__link:after{width:8px;height:8px;margin:-3px 0 0 3px}
.s207-layout--2x3{overflow:hidden}
.s207-layout--2x3 .s207-classico__list{text-align:left}
.s207-layout--2x3 .s207-classico__text{font-size:16px}
.s207-layout--2x3 .s207-carousel{padding-top:30px;height:auto;margin:0 -25px}
.s207-layout--2x3 .s207-carousel__item{width:50%;height:90px;text-align:left;padding:0 25px 15px 25px}
.s207-layout--2x3 .s207-carousel__item--bg{display:block}
.s207-layout--2x3 .s207-carousel__icon-img{vertical-align:top;position:absolute;left:0;top:-5px}
.s207-layout--2x3 .s207-carousel__benefit-text{line-height:22px;width:100%;display:block;padding-left:70px;margin-bottom:7px;max-height:45px}
.s207-layout--2x3 .s207-carousel-classico{position:static}
.s207-classico__list{display:none}
.s207-carousel__item:last-child:after{display:none}
.s207-carousel__item:after{content:"";display:inline-block;position:absolute;top:50%;right:0;padding:5px;border:solid #060606;border-width:0 2px 2px 0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:3}
.s207-classico__text{font-size:18px}
.s207-carousel__benefit-text{line-height:27px}
.s207__button--white-square{display:inline-block;margin-top:20px;padding:0 32px;font-size:15px;width:auto;min-width:160px;height:40px;line-height:40px}
[lang=my] .s207 .s207-classico__item{background-position:left 4px}
[lang=my] .s207 .s207-layout--4 .s207-carousel__benefit-text{height:92px}
}
@media all and (min-width:1440px){.s207-layout--2x3 .s207-carousel__item{width:25%}
}
.s206{max-width:1440px;margin:0 auto}
.s206 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s206 .slick-slider .slick-list,.s206 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:10px}
.s206 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s206 .slick-list:focus{outline:0}
.s206 .slick-list.dragging{cursor:pointer;cursor:hand}
.s206 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s206 .slick-track:after,.s206 .slick-track:before{display:table;content:''}
.s206 .slick-track:after{clear:both}
.s206 .slick-loading .slick-track{visibility:hidden}
.s206 .slick-loading .slick-slide{visibility:hidden}
.s206 .slick [dir=rtl] .slick-slide{float:right}
.s206 .slick-retina{width:100%}
.s206-layout--3.s206-type--1 .s206-carousel__item--bg{min-height:330px}
.s206-layout--3.s206-type--2 .s206-carousel__item--bg{min-height:345px}
.s206 .slick-slide{display:none;float:left;min-height:1px}
.s206 .slick-slide img{display:block}
.s206 .slick-slide.dragging img{pointer-events:none}
.s206 .slick-slide:focus{outline:0}
.s206 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s206 .slick-active{position:relative}
.s206 .slider-nav{width:144px;margin:0 auto}
.s206 .slick-initialized .slick-slide{display:block;font-size:0}
.s206 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s206 .slick-arrow.slick-hidden{display:none}
.s206 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s206 .slick-dots__item{display:inline-block}
.s206 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s206 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s206 .slick-dots__anchor:focus,.s206 .slick-dots__anchor:hover{background-color:#999}
.s206 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s206 .slick-dots__anchor:active{background-color:#000}
.s206 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s206 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s206 .slick-dots{bottom:30px}
.s206-layout{position:relative;background-color:#f3f3f3;border-radius:10px}
.s206-layout--4 .s206-carousel{text-align:center;margin:40px 0 30px 0;background:#f3f3f3;border-radius:10px}
.s206-layout--4 .s206-carousel__item--bg{position:relative;background:#f5f5f5;padding:90px 30px 20px 30px;min-height:250px;border-radius:10px}
.s206-layout--4 .s206-carousel__icon-img{margin-bottom:10px}
.s206-layout--4 .s206-carousel__icon-img.step01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-privilege.png')}
.s206-layout--4 .s206-carousel__icon-img.step02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-booker.png')}
.s206-layout--4 .s206-carousel__icon-img.step03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-accept.png')}
.s206-layout--4 .s206-carousel__icon-img.step04{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-mail.png')}
.s206-layout--4 .s206-carousel__benefit-text{min-height:70px;margin:0 auto;font-size:14px}
.s206-layout--4 .s206-carousel-classico{bottom:20px;left:0}
.s206-layout--3 .s206-carousel{text-align:center;margin:20px 0}
.s206-layout--3 .s206-carousel__icon-img.step01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-booker.png')}
.s206-layout--3 .s206-carousel__icon-img.step02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-calendar.png')}
.s206-layout--3 .s206-carousel__icon-img.step03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-save.png')}
.s206-layout--3 .s206-carousel__item--bg{position:relative;background:#f5f5f5;padding:90px 30px 50px 30px;min-height:250px;border-radius:10px}
.s206-layout--3 .s206-carousel__icon-img{margin-bottom:15px}
.s206-layout--3 .s206__benefit--info__text{position:relative;padding-bottom:10px;color:#666;font-size:12px;line-height:16px}
.s206-layout--3 .s206__benefit--info__text>span{padding-left:18px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s206_bookerclub-step/ico-helpul.png') left center no-repeat;background-size:14px}
.s206-layout--3 .s206__button--link{display:block;margin-top:5px;color:#1b65b3;font-size:11px}
.s206__button--link:after{display:inline-block;content:"";width:6px;height:6px;border-left:0;border-top:0;border-right:1px #1b65b3 solid;border-bottom:1px #1b65b3 solid;margin:-2px 0 0 3px;vertical-align:middle;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s206-layout--3 .s206-carousel__benefit-text{margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;line-height:1}
.s206-layout--3 .s206-carousel__info-text{color:#666;font-size:12px;line-height:18px}
.s206-layout--3 .s206-carousel__info-text.s206-carousel__info-text--strong{padding-bottom:5px;color:#333;font-size:12px}
.s206 .slick-dots{bottom:15px}
.s206-layout--2x3 .s206-carousel{padding-top:37px;height:152px}
.s206-layout--2x3 .s206-carousel__item{text-align:center}
.s206-layout--2x3 .s206-carousel__item--bg{display:inline-block;position:relative}
.s206-layout--2x3 .s206-carousel__icon-img{vertical-align:top}
.s206-layout--2x3 .s206-carousel__benefit-text{text-align:left;padding-left:10px;margin:5px 0 32px 0;width:200px;max-height:45px;display:inline-block;font-size:16px;line-height:22px}
.s206-layout--2x3 .s206-carousel-classico{bottom:7px;text-align:left;padding-left:68px}
.s206__button--white-square{display:block;margin-top:10px;width:100%;height:30px;line-height:30px;background-color:#fff;color:#333;border:1px solid #bbb;font-size:11px}
.s206__button.is-disabled,.s206__button[disabled]{cursor:default}
.s206__button:active,.s206__button:focus,.s206__button:hover{color:#333;border-color:#666}
.s206-carousel-classico,.s206-classico{display:table;width:100%;font-size:0;text-align:center;vertical-align:top}
.s206-classico{position:absolute;top:30px;left:0;z-index:4}
.s206-carousel-classico:after,.s206-classico:after{content:'';display:block;clear:both}
.s206-classico__item{width:35px;display:inline-block}
.s206-classico__item:last-child{padding-right:0}
.s206-classico__text{display:inline-block;width:22px;height:22px;font-size:12px;line-height:22px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff;background-color:#bdb8b5;border-radius:50%}
.s206-classico__list.slider-nav .slick-current .s206-classico__text{background-color:#1b65b3}
.s206-carousel:after{content:'';display:block;clear:both}
.s206-carousel__item{float:left;position:relative}
.s206-carousel__link{display:block}
.s206-carousel__icon-img{width:60px;height:60px;display:inline-block;background-position:50% 50%;-khtml-background-size:60px 60px;-ms-background-size:60px 60px;background-size:60px 60px}
.s206-carousel__benefit-text{line-height:23px;overflow:hidden;word-break:break-all}
.s206-carousel-classico{position:absolute;display:block}
.s206-carousel-classico__item{width:20px;height:20px;margin:0 2px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;-khtml-background-size:20px 20px;-ms-background-size:20px 20px;background-size:20px 20px}
.s206-carousel-classico__text{position:absolute;overflow:hidden;left:-999em;top:-999em;display:block;text-indent:-999em}
[lang=my] .s206 .s206-carousel__benefit-text,[lang=my] .s206 .s206-classico__item{line-height:1.7}
[lang=my] .s206 .s206-layout--2x3 .s206-carousel__benefit-text{max-height:56px}
@media all and (min-width:768px){.s206-layout{background-color:transparent;border-radius:0}
.s206 .slick-slider .slick-track{border-radius:0}
.s206-carousel .s206-carousel__item:first-child .s206-carousel__item--bg{border-top-left-radius:10px;border-bottom-left-radius:10px}
.s206-carousel .s206-carousel__item:last-child .s206-carousel__item--bg{border-top-right-radius:10px;border-bottom-right-radius:10px}
.s206 .slick-dots{bottom:18px}
.s206 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s206 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s206 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s206-layout--4 .s206-carousel__item{width:25%}
.s206-layout--4 .s206-carousel__item--bg{min-height:265px;padding:75px 30px 60px 30px;border-radius:0;height:100%}
.s206-layout--4 .s206-carousel__icon-img{margin-bottom:15px}
.s206-layout--4 .s206-carousel__benefit-text{min-height:85px;font-size:18px}
.s206-layout--4 .s206-carousel-classico{bottom:30px}
.s206-layout--4 .s206-carousel-classico__item{width:24px;height:24px;-khtml-background-size:24px 24px;-ms-background-size:24px 24px;background-size:24px 24px}
.s206-layout--3 .s206-carousel__benefit-text{font-size:22px}
.s206-layout--3 .s206-carousel__item{width:33.3%}
.s206-layout--3 .s206-carousel__item--bg{min-height:370px;padding:75px 30px 60px 30px;border-radius:0;height:100%}
.s206-layout--3 .s206-carousel__benefit-text{margin-bottom:20px}
.s206-layout--3 .s206-carousel__icon-img{margin-bottom:15px}
.s206-layout--3 .s206-carousel__info-text{font-size:16px;line-height:24px}
.s206-layout--3 .s206-carousel__info-text.s206-carousel__info-text--strong{font-size:18px}
.s206-layout--3 .s206__benefit--info__text{font-size:16px;line-height:24px}
.s206-layout--3 .s206__button--link{margin-top:0;font-size:15px}
.s206__link:after{width:8px;height:8px;margin:-3px 0 0 3px}
.s206-layout--2x3{overflow:hidden}
.s206-layout--2x3 .s206-classico__list{text-align:left}
.s206-layout--2x3 .s206-classico__text{font-size:16px}
.s206-layout--2x3 .s206-carousel{padding-top:30px;height:auto;margin:0 -25px}
.s206-layout--2x3 .s206-carousel__item{width:50%;height:90px;text-align:left;padding:0 25px 15px 25px}
.s206-layout--2x3 .s206-carousel__item--bg{display:block}
.s206-layout--2x3 .s206-carousel__icon-img{vertical-align:top;position:absolute;left:0;top:-5px}
.s206-layout--2x3 .s206-carousel__benefit-text{line-height:22px;width:100%;display:block;padding-left:70px;margin-bottom:7px;max-height:45px}
.s206-layout--2x3 .s206-carousel-classico{position:static}
.s206-classico__list{display:none}
.s206-carousel__item:last-child:after{display:none}
.s206-carousel__item:after{content:"";display:inline-block;position:absolute;top:50%;right:0;padding:5px;border:solid #060606;border-width:0 2px 2px 0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:3}
.s206-classico__text{font-size:18px}
.s206-carousel__benefit-text{line-height:27px}
.s206__button--white-square{display:inline-block;margin-top:20px;padding:0 32px;font-size:15px;width:auto;min-width:160px;height:40px;line-height:40px}
[lang=my] .s206 .s206-classico__item{background-position:left 4px}
[lang=my] .s206 .s206-layout--4 .s206-carousel__benefit-text{height:92px}
}
@media all and (min-width:1440px){.s206-layout--2x3 .s206-carousel__item{width:25%}
}
.s205{max-width:1440px;margin:0 auto}
.s205-background--gray .s205__inner{background:#f5f5f5}
.s205__container{padding-top:10px}
.s205__container:first-child{padding-top:0}
.s205__inner{min-height:20px}
.s205-layout--square>.s205__inner-area{max-width:1440px;margin:0 auto}
.s205-layout--small-square>.s205__inner-area{max-width:1260px;margin:0 auto}
.s205-background--gray>.s205__inner-area{background:#f4f4f4}
.s205-background--white>.s205__inner-area{background:#fff}
.s205-background--gray-full-gray{background:#f4f4f4}
.s205-background--white-full-gray{background:#f4f4f4}
.s205-background--white-full-gray>.s205__inner-area{background:#fff}
.s205__inner-area{min-height:50px}
.s205.gutter--mobile--left,.s205.gutter--tablet--left,.s205.gutter--web--left{padding-left:0}
.s205.gutter--mobile--right,.s205.gutter--tablet--right,.s205.gutter--web--right{padding-right:0}
.s205-content__text{margin:0 auto;font-size:12px;line-height:15px;color:#666;letter-spacing:0}
.s205-content__text--size-16{font-size:12px;line-height:15px}
.s205-content__text--size-18{font-size:13px;line-height:16px}
.s205-content__text--333{color:#333}
.s205-content__text--666{color:#666}
.s205-content__text--999{color:#999}
.s205-content__text--bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s205-space--left-10{padding-left:10px}
.s205-space--left-20{padding-left:20px}
.s205-space--left-30{padding-left:30px}
.s205-space--right-10{padding-right:10px}
.s205-space--right-20{padding-right:20px}
.s205-space--right-30{padding-right:30px}
[lang=my] .s205 .s205-content__text{line-height:1.7}
.s205-align--left{text-align:left}
.s205-align--center{text-align:center}
.s205__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}
.s205__button span{white-space:nowrap}
.s205__button.is-disabled,.s205__button[disabled]{cursor:default}
.s205__button:nth-child(n+2){margin-top:10px}
.s205__button span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s205__button--black-download,.s205__button--black-square,.s205__button--white-download,.s205__button--white-square{width:100%;display:inline-block;height:40px;line-height:40px;font-size:15px}
.s205__button--white-download,.s205__button--white-square{background-color:#fff;color:#333}
.s205__button--white-download:active,.s205__button--white-download:focus,.s205__button--white-download:hover,.s205__button--white-square:active,.s205__button--white-square:focus,.s205__button--white-square:hover{color:#333}
.s205__button--white-download:active:before,.s205__button--white-download:focus:before,.s205__button--white-download:hover:before,.s205__button--white-square:active:before,.s205__button--white-square:focus:before,.s205__button--white-square:hover:before{border-color:#666}
.s205__button--white-download.is-disabled,.s205__button--white-download[disabled],.s205__button--white-square.is-disabled,.s205__button--white-square[disabled]{border-color:#bbb;color:#333}
.s205__button--white-download.is-disabled:before,.s205__button--white-download[disabled]:before,.s205__button--white-square.is-disabled:before,.s205__button--white-square[disabled]:before{border-color:#bbb}
.s205__button--white-download.is-disabled:active,.s205__button--white-download.is-disabled:focus,.s205__button--white-download.is-disabled:hover,.s205__button--white-download[disabled]:active,.s205__button--white-download[disabled]:focus,.s205__button--white-download[disabled]:hover,.s205__button--white-square.is-disabled:active,.s205__button--white-square.is-disabled:focus,.s205__button--white-square.is-disabled:hover,.s205__button--white-square[disabled]:active,.s205__button--white-square[disabled]:focus,.s205__button--white-square[disabled]:hover{border-color:#bbb}
.s205__button--white-download.is-disabled:active:before,.s205__button--white-download.is-disabled:focus:before,.s205__button--white-download.is-disabled:hover:before,.s205__button--white-download[disabled]:active:before,.s205__button--white-download[disabled]:focus:before,.s205__button--white-download[disabled]:hover:before,.s205__button--white-square.is-disabled:active:before,.s205__button--white-square.is-disabled:focus:before,.s205__button--white-square.is-disabled:hover:before,.s205__button--white-square[disabled]:active:before,.s205__button--white-square[disabled]:focus:before,.s205__button--white-square[disabled]:hover:before{border-color:#bbb}
.s205__button--white-download:before,.s205__button--white-square:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.s205__button--black-download,.s205__button--black-square{border-color:#555;background-color:#555;color:#fff}
.s205__button--black-download:active,.s205__button--black-download:focus,.s205__button--black-download:hover,.s205__button--black-square:active,.s205__button--black-square:focus,.s205__button--black-square:hover{background-color:#333;color:#fff}
.s205__button--black-download.is-disabled,.s205__button--black-download[disabled],.s205__button--black-square.is-disabled,.s205__button--black-square[disabled]{background-color:#555;color:#fff}
.s205__button--black-download.is-disabled:active,.s205__button--black-download.is-disabled:focus,.s205__button--black-download.is-disabled:hover,.s205__button--black-download[disabled]:active,.s205__button--black-download[disabled]:focus,.s205__button--black-download[disabled]:hover,.s205__button--black-square.is-disabled:active,.s205__button--black-square.is-disabled:focus,.s205__button--black-square.is-disabled:hover,.s205__button--black-square[disabled]:active,.s205__button--black-square[disabled]:focus,.s205__button--black-square[disabled]:hover{background-color:#555}
.s205__button--text{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s205__button--text:after,.s205__button--text:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s205__button--text:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s205__button--text:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s205__button--text:focus,.s205__button--text:hover{color:#07377e}
.s205__button--text:focus:after,.s205__button--text:focus:before,.s205__button--text:hover:after,.s205__button--text:hover:before{background-color:#07377e}
.s205__button--text.is-disabled,.s205__button--text[disabled]{color:#666}
.s205__button--text.is-disabled:after,.s205__button--text.is-disabled:before,.s205__button--text[disabled]:after,.s205__button--text[disabled]:before{background-color:#666}
.s205__button--white-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.s205__button--white-download .ico-download:before{display:block;position:absolute;top:50%;left:0;width:11px;height:12px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s205-content-button-link/icon-download.png) no-repeat 0 50%;background-size:11px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.s205__button--black-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.s205__button--black-download .ico-download:before{display:block;position:absolute;top:50%;left:0;width:11px;height:12px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s205-content-button-link/icon-download-white.png) no-repeat 0 50%;background-size:11px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.s205-space--left-10{padding-left:10px}
.s205-space--left-20{padding-left:20px}
.s205-space--left-30{padding-left:30px}
.s205-space--right-10{padding-right:10px}
.s205-space--right-20{padding-right:20px}
.s205-space--right-30{padding-right:30px}
@media(min-width:1025px){.s205.gutter--web--left>.s205__inner>.s205__inner-area{padding-left:15px}
.s205.gutter--web--right>.s205__inner>.s205__inner-area{padding-right:15px}
}
@media(max-width:767px){.s205.gutter--mobile--left>.s205__inner>.s205__inner-area{padding-left:15px}
.s205.gutter--mobile--right>.s205__inner>.s205__inner-area{padding-right:15px}
.s205--mob-half{font-size:0}
.s205--mob-half .s205__button{width:49%;font-size:11px;height:35px;line-height:35px;display:inline-block}
.s205--mob-half .s205__button:nth-child(2){margin-top:0}
.s205--mob-half .s205__button:nth-child(2n){margin-left:1%}
.s205--mob-half .s205__button:nth-child(2n-1){margin-right:1%}
}
@media(min-width:768px) and (max-width:1024px){.s205.gutter--tablet--left>.s205__inner>.s205__inner-area{padding-left:15px}
.s205.gutter--tablet--right>.s205__inner>.s205__inner-area{padding-right:15px}
}
@media all and (min-width:768px){.s205-content__text{font-size:16px;line-height:22px}
.s205-content__text--size-16{font-size:16px;line-height:22px}
.s205-content__text--size-18{font-size:18px;line-height:24px}
.s205-align--right:after{content:'';display:block;clear:both}
.s205-align--right .s205__button{margin-left:6px;float:right}
.s205__button:nth-child(n+2){margin-top:0;margin-left:3px}
.s205__button--black-download,.s205__button--black-square,.s205__button--white-download,.s205__button--white-square{padding:0 20px;font-size:16px;width:auto;min-width:160px}
.s205__button--text{padding-right:14px;font-size:15px}
.s205__button--white-download .ico-download{padding-left:28px}
.s205__button--white-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
.s205__button--black-download .ico-download{padding-left:28px}
.s205__button--black-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
.s205__wrapper{margin:0 -20px 0 -10px}
.s205-background--gray .s205__inner{background:0}
.s205-background--gray .s205__container{background:#f5f5f5}
.s205-column{display:table;table-layout:fixed;border-spacing:10px 0;width:100%}
.s205-column:after{content:'';display:block;clear:both}
.s205-column--2 .s205__container{width:50%}
.s205-column--3 .s205__container{width:33.33%}
.s205-column--4 .s205__container{width:25%}
.s205-column--3-7 .s205__container{width:30%}
.s205-column--3-7 .s205__container:nth-child(2){width:70%}
.s205__container{display:table-cell;vertical-align:top;padding:0}
}
.s204-inner{max-width:1440px;margin:0 auto}
.s204-inner:after{content:'';display:block;clear:both}
.s204-chain{margin:0 22px;padding:20px 0;border-bottom:1px solid #dedede}
.s204-chain:after{content:'';display:block;clear:both}
.s204-chain__brand{float:none;margin-bottom:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:19px}
.s204-chain__title{float:left;width:20%;min-width:130px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:18px}
.s204-chain__title span{font-size:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.s204-chain__content{overflow:hidden}
.s204-chain__nav{margin-bottom:12px}
.s204-chain__nav ul:after{content:'';display:block;clear:both}
.s204-chain__nav ul li{float:left;margin-right:24px;margin-bottom:10px;font-size:18px}
.s204-chain__nav ul li a.is-active,.s204-chain__nav ul li a:focus,.s204-chain__nav ul li a:hover{position:relative;color:#385887;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s204-chain__nav ul li a.is-active:before,.s204-chain__nav ul li a:focus:before,.s204-chain__nav ul li a:hover:before{display:block;content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background:#1465b4}
.s204-chain__nav ul li:last-child{margin-right:0}
.s204-chain__link{overflow:hidden}
.s204-chain__link ul{font-size:0}
.s204-chain__link ul:after{content:'';display:block;clear:both}
.s204-chain__link ul li{display:inline-block;margin-right:22px;margin-bottom:11px;font-size:16px}
.s204-chain__link ul li:last-child{margin-right:0}
.s204-chain__link ul li a{color:#666}
.s204-chain__link ul li a:focus,.s204-chain__link ul li a:hover{display:inline-block;margin-top:-1px;color:#1b65b3;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s204-chain__notice{padding:15px 25px;color:#666;font-size:12px;line-height:16px}
@media all and (min-width:1440px){.s204-chain__brand{float:left;min-width:360px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-size:28px}
.s204-chain{margin:0;padding:60px 20px}
.s204-chain__title{width:168px;line-height:1.4}
.s204-chain__link ul li a{font-size:18px;line-height:1.4}
.s204-chain__notice{padding:10px 18px;font-size:16px}
}
.s202-content{padding:34px 25px;background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s202-main-booker/img-mainbooker-768.jpg');background-position:center;background-repeat:no-repeat;background-size:cover}
.s202__headline{padding-bottom:15px;color:#fff;font-size:22px}
.s202-info__text{padding-bottom:30px;color:#fff;font-size:14px;line-height:19px}
.s202__button{display:inline-block;padding:11px 0;width:100%;max-width:310px}
.s202__button--text{position:relative;padding-right:13px;color:#fff}
.s202__button--text:after{content:"";position:absolute;right:0;bottom:6px;width:7px;height:7px;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s202__mblock{display:block}
div[class*=common-spacing-top]>.s202__inner{padding-top:0}
div[class*=common-spacing-bottom]>.s202__inner{padding-bottom:0}
@media all and (min-width:768px){.s202-content{padding:60px 80px;background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s202-main-booker/img-mainbooker-768.jpg')}
.s202__headline{padding-bottom:15px;font-size:40px}
.s202-info__text{padding-bottom:45px;font-size:18px;line-height:24px}
.s202__button{padding:14px 0;border:1px solid #fff;min-width:260px;width:auto;text-align:center}
.s202__button--text{font-size:18px}
.s202__button--text:after{width:10px;height:10px;bottom:7px}
.s202__mblock{display:none}
}
@media all and (min-width:1024px){.s202-content{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s202-main-booker/img-mainbooker-1440.jpg')}
}
@media all and (min-width:1440px){.s202-content{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s202-main-booker/img-mainbooker-1920.jpg')}
.s202__inner{background:-webkit-linear-gradient(left,#9f9086 0,#9f9086 50%,#b7a99f 50%,#b7a99f 100%);background:-o-linear-gradient(left,#9f9086 0,#9f9086 50%,#b7a99f 50%,#b7a99f 100%);background:linear-gradient(to right,#9f9086 0,#9f9086 50%,#b7a99f 50%,#b7a99f 100%)}
.s202__headline,.s202-info__text,.s202__cta{max-width:1440px;margin:0 auto}
}
.s201{max-width:930px;margin:0 auto;min-width:320px}
.s201-content__text{margin:0 auto;font-size:12px;line-height:15px;color:#666;letter-spacing:0}
.s201-info{margin:0 15px;padding:20px 25px;background-color:#f5f5f5;color:#333;font-size:12px;line-height:18px;text-align:center;margin-bottom:30px}
.s201-view{margin-top:7px}
.s201-info__text{padding-top:5px;color:#666;font-size:11px}
.s201-block{display:block}
.s201__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;display:inline-block;position:relative;padding-right:16px;border:0;border-radius:0;background:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.s201__button.button-view{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px;color:#1b65b3;min-width:auto;line-height:1;width:auto}
.s201__button{font-size:14px;color:#1b65b3}
.s201__button:focus,.s201__button:hover{color:#07377e}
.s201__button:after,.s201__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s201__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s201__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
@media all and (min-width:768px){.s201-content__text{float:left;color:#333;font-size:16px;line-height:22px}
.s201-block{display:none}
.s201__button.button-view{padding-right:16px}
.s201-info{margin:0;padding:30px 100px;font-size:16px;line-height:22px;margin-bottom:60px}
.s201-view{margin-top:14px}
.s201__button.button-view{padding-right:14px;font-size:15px}
.s201__button{margin-top:0;margin-left:20px}
.s201-info__text{font-size:15px}
}
.s200{max-width:720px;margin:0 auto;min-width:320px}
.s200-content{padding:10px 15px 0 15px}
.s200-content__text{margin:0 auto;font-size:12px;line-height:15px;color:#666;letter-spacing:0}
.s200-content__text--size-16{font-size:12px;line-height:15px}
.s200-content__text--size-18{font-size:14px;line-height:19px}
.s200-content__text--333{color:#333}
.s200-content__text--666{color:#666}
.s200-content__text--999{color:#999}
.s200-content__text--bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s200-space--left-10{padding-left:10px}
.s200-space--left-20{padding-left:20px}
.s200-space--left-30{padding-left:30px}
.s200-space--right-10{padding-right:10px}
.s200-space--right-20{padding-right:20px}
.s200-space--right-30{padding-right:30px}
.s200__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;display:inline-block;position:relative;margin-top:5px;padding-right:16px;border:0;border-radius:0;background:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.s200__button--text{font-size:14px;color:#1b65b3}
.s200__button--text:focus,.s200__button--text:hover{color:#07377e}
.s200__button--text:after,.s200__button--text:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s200__button--text:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s200__button--text:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
[lang=my] .s200 .s200-content__text{line-height:1.7}
@media all and (min-width:768px){.s200-content{padding:15px 0 0 0}
.s200-content:after{content:'';display:block;clear:both}
.s200-content__text{float:left;margin-right:20px;color:#333;font-size:16px;line-height:22px}
.s200-content__text--size-16{font-size:16px;line-height:28px}
.s200-content__text--size-18{font-size:18px;line-height:24px}
.s200__button{float:left;margin-top:0}
.s200__button--text{font-size:18px;line-height:28px}
}
.s193__inner{overflow:hidden;max-width:1440px;margin:0 auto;padding:0 15px;background-color:#fff}
.s193__map{display:none}
.s193__button__list ul{overflow:hidden;margin-left:-10px;margin-top:-10px}
.s193__button__list li{float:left;width:calc(50% - 10px);margin-left:10px;margin-top:10px}
.s193__btton-map{display:block;position:relative;width:100%;height:57px;padding:0 25px;border:1px solid #bbb;font-size:12px;color:#333;text-align:center}
.s193__btton-map span{display:inline-block;position:relative;width:auto;vertical-align:middle}
.s193__btton-map.active{border-color:#333}
.s193__btton-map:disabled{color:#afafaf;border-color:#cecece}
.s193-modal{width:70%;max-width:1200px;max-height:720px}
.s193 .c-modal-video{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:90%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s193 .c-modal-video.is-active{opacity:1}
.s193 .c-modal__frame{overflow:hidden;position:relative;background-color:#000}
.s193 .c-modal__frame .s193__livecam--iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s193 .c-modal__frame:after{content:"";display:block;padding-bottom:56.25%}
.s193 .c-modal__wrap{padding-top:65px;padding-bottom:30px;background:#fff}
.s193 .c-modal__head{height:65px;line-height:65px;border:0}
.s193 .c-modal__iframe{width:100%;height:100%}
.s193 .s193__livecam--iframe{width:100%;height:100%}
.s193__livecam--view{display:block;position:relative}
.s193__inner .s193__livecam--view{margin-top:27px}
.s193__inner .s193__livecam--view:after{content:"";display:block;padding-bottom:56.25%}
.s193__inner .s193__livecam--view .s193__livecam--iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s193__livecam--view .s193__livecam--iframe{width:100%;background-color:#000}
.s193__livecam--view .s193__livecam--time{position:absolute;right:11px;bottom:11px;font-size:12px;color:#fff}
.s193__play{display:block}
.s193__play:after,.s193__play:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1}
.s193__play:before{width:35px;height:35px;border-radius:50%;background:rgba(0,0,0,0.65);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.4);box-shadow:3px 3px 10px rgba(0,0,0,.4)}
.s193__play:after{width:0;height:0;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}
.s193__paused{display:none;color:#fff}
.s193__paused:after,.s193__paused:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1}
.s193__paused:before{width:35px;height:35px;border-radius:50%;background:rgba(0,0,0,0.65);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.4);box-shadow:3px 3px 10px rgba(0,0,0,.4)}
.s193__paused:after{content:'';opacity:1;position:absolute;right:50%;top:50%;border:0;background:transparent;box-sizing:border-box;width:0;height:10px;cursor:pointer;border-style:solid;border-style:double;border-width:0 0 0 6px;transform:translate(-50%,-50%)}
.s193__livecam--view.playing .s193__play{display:none}
.s193__livecam--view.playing:hover .s193__paused{display:block}
@media all and (max-width:1025px){.s193__btton-map.on{border-color:#333}
}
@media all and (min-width:768px){.s193__btton-map{height:94px;padding:0 31px;font-size:15px}
.s193__play:before{width:71px;height:71px}
.s193__play:after{border-width:12.5px 0 12.5px 15px}
.s193__paused:before{width:71px;height:71px}
.s193__paused:after{height:25px;border-width:0 0 0 20px}
.s193__livecam--view .s193__livecam--time{right:20px;bottom:20px;font-size:14px}
}
@media all and (min-width:1025px){.s193__map{display:block;position:relative;float:left;width:770px}
.s193__map--flag{display:block;position:absolute;height:42px;padding:4px 22px;background:#fff;font-size:14px;font-weight:bold;color:#443e34;border:1px solid #757575;border-radius:42px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.4);box-shadow:3px 3px 10px rgba(0,0,0,.4)}
.s193__map--flag span{position:relative}
.s193__map--flag:disabled{color:#fff;background:#b9b9b9}
.s193__map--flag:disabled:before{background-color:#fff;background-position:-66px 0}
.s193__map--flag.active{background:#008ef0;color:#fff;border-color:#0883d8}
.s193__map--flag-left:before{content:'';display:block;position:absolute;left:4px;top:4px;width:33px;height:33px;background-color:#008ef0;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s193-arai-live-camera/ico_map_camera.png);border-radius:50%}
.s193__map--flag-left{padding-left:47px}
.s193__map--flag-right:before{content:'';display:block;position:absolute;right:4px;top:4px;width:33px;height:33px;background-color:#008ef0;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s193-arai-live-camera/ico_map_camera.png);border-radius:50%}
.s193__map--flag-right{padding-right:47px}
.s193__map--flag-left.active:before,.s193__map--flag-right.active:before{background-color:#fff;background-position:-33px 0}
.s193__button__list{float:left;width:calc(100% - 770px);padding-left:20px}
.s193__button__list ul{margin:0}
.s193__button__list li{display:block;width:100%;margin-top:26px;margin-left:0}
.s193__button__list li:first-child{margin-top:0}
.s193__btton-map{padding:0 15px 0 17px}
.s193__btton-map span{max-width:calc(100% - 47px)}
.s193__btton-map:before{content:'';display:inline-block;position:relative;width:28px;height:22px;margin-right:12px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s193-arai-live-camera/ico_camera.png);vertical-align:middle}
.s193__btton-map:disabled:before{background-position:-28px 0}
.s193__inner .s193__livecam--view{display:none}
}
.s122{overflow-y:hidden;overflow-x:scroll}
.s122 caption{font-size:0;width:0}
.s122 table{border-top:2px solid #666;width:100%;min-width:510px}
.s122 th{background:#f5f5f5;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s122 tbody th{background:#f5f5f5;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s122 tbody td{padding:13px 10px}
.s122 td,.s122 th{font-size:12px;padding:8px 10px;line-height:20px;border-bottom:1px solid #e6e6e6}
.s122 td:nth-child(n+2),.s122 th:nth-child(n+2){border-left:1px solid #e6e6e6}
.s122__col--3 table{table-layout:fixed}
.s122__col--3 colgroup col:first-child{width:140px}
[lang=my] .s122 td,[lang=my] .s122 th{line-height:1.7}
@media(min-width:510px){.s122{overflow:hidden}
.s122__col--3{overflow:auto}
}
@media all and (min-width:768px){.s122 tbody td{padding:17px 20px}
.s122 td,.s122 th{font-size:16px;line-height:24px;padding:17px 20px}
.s122__col--3 colgroup col:first-child{width:214px}
}
.s191 .c-modal-video{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:90%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s191 .c-modal-video.is-active{opacity:1}
.s191 .c-modal__wrap{padding:54px 0 0 0}
.s191 .c-modal__body{margin:0}
.s191 .c-modal__head{overflow:hidden;height:0;opacity:0}
.s191 .c-modal__frame{overflow:hidden;position:relative;background-color:#000}
.s191 .c-modal__frame:after{content:"";display:block;padding-bottom:56.25%}
.s191 .c-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s191 .c-modal__close{width:54px;height:54px}
.s191 .c-modal__close:after,.s191 .c-modal__close:before{background-color:#fff}
.s191__inner{padding:0 15px}
.s191__inner--1{padding:0 15px}
.s191__title{text-align:center;font-size:22px;line-height:35px;display:block}
.s191__title-2{display:block;text-align:left;font-size:16px;line-height:20px;color:#333;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s191__list{padding:30px 0 15px}
.s191__col:nth-child(n+2){padding-top:10px}
.s191 .card-item:nth-child(n+2){padding-top:10px}
.s191 .card-item__inner{position:relative}
.s191 .card-item__cta{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;display:inline-block;font-size:12px;margin-top:12px;padding-right:12px}
.s191 .card-item__cta:after,.s191 .card-item__cta:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s191 .card-item__cta:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s191 .card-item__cta:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s191 .card-item__cta:focus,.s191 .card-item__cta:hover{color:#07377e}
.s191 .card-item__cta:focus:after,.s191 .card-item__cta:focus:before,.s191 .card-item__cta:hover:after,.s191 .card-item__cta:hover:before{background-color:#07377e}
.s191 .card-item__cta.is-disabled,.s191 .card-item__cta[disabled]{color:#666}
.s191 .card-item__cta.is-disabled:after,.s191 .card-item__cta.is-disabled:before,.s191 .card-item__cta[disabled]:after,.s191 .card-item__cta[disabled]:before{background-color:#666}
.s191 .card-item__cta:after,.s191 .card-item__cta:before{width:6px;right:1px}
.s191 .card-item__anchor{position:relative;top:0;left:0;display:block;width:100%;height:100%}
.s191 .card-item__anchor[href]{cursor:pointer}
.s191 .card-item__anchor[href]:focus .card-item__img,.s191 .card-item__anchor[href]:hover .card-item__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:.6}
.s191 .card-item__play:after,.s191 .card-item__play:before{display:block;position:absolute;top:50%;left:50%;z-index:1;content:""}
.s191 .card-item__play:before{width:47px;height:47px;border:2px solid #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s191 .card-item__play:after{width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 12px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}
.s191 .card-type--image .card-item__tbox{padding:35px 35px;color:#fff;position:absolute;left:0;top:0}
.s191 .card-type--image .card-item__tbox.black{color:#000}
.s191 .card-type--image .card-item__tbox.black .card-item__cta:after,.s191 .card-type--image .card-item__tbox.black .card-item__cta:before{background-color:#000}
.s191 .card-type--image .card-item__img{width:100%}
.s191 .card-type--image .card-item__title{font-size:24px;line-height:30px}
.s191 .card-type--image .card-item__text{font-size:13px;line-height:19px;padding-top:10px}
.s191 .card-type--image .card-item__cta{color:inherit}
.s191 .card-type--image .card-item__cta:focus,.s191 .card-type--image .card-item__cta:hover{color:inherit}
.s191 .card-type--image .card-item__cta:after,.s191 .card-type--image .card-item__cta:before{background-color:#fff}
.s191 .card-type--text .card-item__inner{display:table;width:100%;height:196px}
.s191 .card-type--text .card-item__content{text-align:center;height:100%;vertical-align:middle;display:table-cell}
.s191 .card-type--text .card-item__img{height:44px;margin-bottom:16px}
.s191 .card-type--text .card-item__title{font-size:18px;line-height:24px}
.s191 .card-type--text .card-item__text{font-size:13px;line-height:19px;color:#666;position:relative;padding-top:15px;margin-top:12px}
.s191 .card-type--text .card-item__text:before{content:"";width:35px;height:1px;background:#bcbcbc;position:absolute;top:0;left:50%;margin-left:-17px;display:inline-block}
.s191 .card-type--video .card-item__img{display:block;position:relative;z-index:1;width:100%;height:auto;will-change:transform,opacity;-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s191 .card-type--video .card-item__content{position:relative;overflow:hidden;background-color:#000}
.s191 .card-type--video .card-item__content:after{content:"";display:block}
.s191__single-full{padding-bottom:0}
.s191__single-full-2{padding:20px;background:#f5f5f5}
.s191__single-full-3{padding:0}
.s191__title+.s191__single-full-2{margin-top:30px}
.s191__title+.s191__single-full-3{padding:30px 0 15px}
.s191__title-2+.s191__single-full{margin-top:11px;padding-top:0;padding-bottom:0}
@media all and (min-width:768px){.s191 .c-modal-video{width:80%}
.s191__inner{padding:0 80px}
.s191__title{font-size:48px;line-height:66px}
.s191__title-2{margin:0 auto;font-size:26px;line-height:32px}
.s191__list{max-width:560px;margin:0 auto;padding:70px 0}
.s191__col:nth-child(n+2){padding-top:20px}
.s191 .card-item:nth-child(n+2){padding-top:20px}
.s191 .card-item__cta{padding-right:14px;font-size:15px}
.s191 .card-item__cta{font-size:16px;margin-top:30px}
.s191 .card-item__cta:before{margin-top:-4px}
.s191 .card-item__cta:after,.s191 .card-item__cta:before{width:9px;right:0}
.s191 .card-item__play:before{width:94px;height:94px}
.s191 .card-item__play:after{border-width:12px 0 12px 21px}
.s191 .card-type--image .card-item__tbox{padding:63px 70px}
.s191 .card-type--image .card-item__title{font-size:44px;line-height:55px}
.s191 .card-type--image .card-item__text{font-size:18px;line-height:32px;padding-top:23px}
.s191 .card-type--text .card-item__inner{height:392px}
.s191 .card-type--text .card-item__img{height:88px;margin-bottom:32px}
.s191 .card-type--text .card-item__title{font-size:32px;line-height:41px}
.s191 .card-type--text .card-item__text{font-size:18px;line-height:32px;padding-top:28px;margin-top:25px}
.s191 .card-type--text .card-item__text:before{width:70px;margin-left:-35px}
.s191__single-full{max-width:100%;padding-bottom:10px}
.s191__title+.s191__single-full-2{margin-top:70px}
.s191__title.s191__title-2+.s191__single-full{margin-top:19px;padding:0}
.s191__single-full-2{max-width:100%;padding:20px}
.s191__title+.s191__single-full-3{padding:70px 0 40px}
.s191__single-full-3{max-width:100%;padding:0}
}
@media all and (min-width:1025px){.s191__inner{padding:0 30px;max-width:1245px;margin:0 auto}
.s191__inner--1{padding:0 15px;max-width:1440px;margin:0 auto}
.s191__title-2{max-width:1090px}
.s191__list{max-width:100%}
.s191__list:after{content:'';display:block;clear:both}
.s191__col{float:left;width:50%}
.s191__col:first-child{padding:0 35px 0 0}
.s191__column[class*=full] .s191__col:first-child{width:100%;padding:0 0 70px 0}
.s191__col:nth-child(n+2){padding:0 0 0 35px}
.s191__column[class*=full] .s191__col:nth-child(n+2){padding:0 35px 0 0}
.s191__column[class*=full] .s191__col:nth-child(n+3){padding:0 0 0 35px}
.s191 .card-item:nth-child(n+2){padding-top:70px}
.s191__single-full .s191__col{float:none;width:100%;padding:0}
.s191__single-full-2{padding:48px 0 41px}
.s191__single-full-2 .card-item{width:auto;max-width:1120px;height:auto;max-height:613px;margin:0 auto;padding:0 15px}
.s191__single-full-3 .card-item{width:auto;max-width:1090px;height:auto;max-height:613px;margin:0 auto}
}
.s190 .c-modal-video{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:90%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s190 .c-modal-video.is-active{opacity:1}
.s190 .c-modal__wrap{padding:54px 0 0 0}
.s190 .c-modal__body{margin:0}
.s190 .c-modal__head{overflow:hidden;height:0;opacity:0}
.s190 .c-modal__frame{overflow:hidden;position:relative;background-color:#000}
.s190 .c-modal__frame:after{content:"";display:block;padding-bottom:56.25%}
.s190 .c-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s190 .c-modal__close{width:54px;height:54px}
.s190 .c-modal__close:after,.s190 .c-modal__close:before{background-color:#fff}
.s190__inner{padding:0 15px}
.s190__inner--1{padding:0 15px}
.s190__title{text-align:center;font-size:22px;line-height:35px;display:block}
.s190__list{padding:30px 0 15px}
.s190__col:nth-child(n+2){padding-top:10px}
.s190 .card-item:nth-child(n+2){padding-top:10px}
.s190 .card-item__inner{position:relative}
.s190 .card-item__cta{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;display:inline-block;font-size:12px;margin-top:12px;padding-right:12px}
.s190 .card-item__cta:after,.s190 .card-item__cta:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s190 .card-item__cta:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s190 .card-item__cta:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s190 .card-item__cta:focus,.s190 .card-item__cta:hover{color:#07377e}
.s190 .card-item__cta:focus:after,.s190 .card-item__cta:focus:before,.s190 .card-item__cta:hover:after,.s190 .card-item__cta:hover:before{background-color:#07377e}
.s190 .card-item__cta.is-disabled,.s190 .card-item__cta[disabled]{color:#666}
.s190 .card-item__cta.is-disabled:after,.s190 .card-item__cta.is-disabled:before,.s190 .card-item__cta[disabled]:after,.s190 .card-item__cta[disabled]:before{background-color:#666}
.s190 .card-item__cta:after,.s190 .card-item__cta:before{width:6px;right:1px}
.s190 .card-item__anchor{position:relative;top:0;left:0;display:block;width:100%;height:100%}
.s190 .card-item__anchor[href]{cursor:pointer}
.s190 .card-item__anchor[href]:focus .card-item__img,.s190 .card-item__anchor[href]:hover .card-item__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:.6}
.s190 .card-item__play:after,.s190 .card-item__play:before{display:block;position:absolute;top:50%;left:50%;z-index:1;content:""}
.s190 .card-item__play:before{width:47px;height:47px;border:2px solid #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s190 .card-item__play:after{width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 12px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}
.s190 .card-type--image .card-item__tbox{padding:35px 35px;color:#fff;position:absolute;left:0;top:0}
.s190 .card-type--image .card-item__tbox.black{color:#000}
.s190 .card-type--image .card-item__tbox.black .card-item__cta:after,.s190 .card-type--image .card-item__tbox.black .card-item__cta:before{background-color:#000}
.s190 .card-type--image .card-item__img{width:100%}
.s190 .card-type--image .card-item__title{font-size:24px;line-height:30px}
.s190 .card-type--image .card-item__text{font-size:13px;line-height:19px;padding-top:10px}
.s190 .card-type--image .card-item__cta{color:inherit}
.s190 .card-type--image .card-item__cta:focus,.s190 .card-type--image .card-item__cta:hover{color:inherit}
.s190 .card-type--image .card-item__cta:after,.s190 .card-type--image .card-item__cta:before{background-color:#fff}
.s190 .card-type--text .card-item__inner{display:table;width:100%;height:196px}
.s190 .card-type--text .card-item__content{text-align:center;height:100%;vertical-align:middle;display:table-cell}
.s190 .card-type--text .card-item__img{height:44px;margin-bottom:16px}
.s190 .card-type--text .card-item__title{font-size:18px;line-height:24px}
.s190 .card-type--text .card-item__text{font-size:13px;line-height:19px;color:#666;position:relative;padding-top:15px;margin-top:12px}
.s190 .card-type--text .card-item__text:before{content:"";width:35px;height:1px;background:#bcbcbc;position:absolute;top:0;left:50%;margin-left:-17px;display:inline-block}
.s190 .card-type--video .card-item__img{display:block;position:relative;z-index:1;width:100%;height:auto;will-change:transform,opacity;-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s190 .card-type--video .card-item__content{position:relative;overflow:hidden;background-color:#000}
.s190 .card-type--video .card-item__content:after{content:"";display:block}
.s190__single-full{padding-bottom:0;background:#f5f5f5}
.s190__title+.s190__single-full-2{margin-top:30px}
.s190__single-full-2{padding:20px;background:#f5f5f5}
@media all and (min-width:768px){.s190 .c-modal-video{width:80%}
.s190__inner--1{padding:0 15px}
.s190__title{font-size:48px;line-height:66px}
.s190__list{max-width:560px;margin:0 auto;padding:70px 0}
.s190__col:nth-child(n+2){padding-top:20px}
.s190 .card-item:nth-child(n+2){padding-top:20px}
.s190 .card-item__cta{padding-right:14px;font-size:15px}
.s190 .card-item__cta{font-size:16px;margin-top:30px}
.s190 .card-item__cta:before{margin-top:-4px}
.s190 .card-item__cta:after,.s190 .card-item__cta:before{width:9px;right:0}
.s190 .card-item__play:before{width:94px;height:94px}
.s190 .card-item__play:after{border-width:12px 0 12px 21px}
.s190 .card-type--image .card-item__tbox{padding:63px 70px}
.s190 .card-type--image .card-item__title{font-size:44px;line-height:55px}
.s190 .card-type--image .card-item__text{font-size:18px;line-height:32px;padding-top:23px}
.s190 .card-type--text .card-item__inner{height:392px}
.s190 .card-type--text .card-item__img{height:88px;margin-bottom:32px}
.s190 .card-type--text .card-item__title{font-size:32px;line-height:41px}
.s190 .card-type--text .card-item__text{font-size:18px;line-height:32px;padding-top:28px;margin-top:25px}
.s190 .card-type--text .card-item__text:before{width:70px;margin-left:-35px}
.s190__single-full{max-width:100%;padding-bottom:10px}
.s190__title+.s190__single-full-2{margin-top:70px}
.s190__single-full-2{max-width:100%;padding:20px}
}
@media all and (min-width:1025px){.s190__inner{max-width:1440px;margin:0 auto}
.s190__inner--1{padding:0 15px;max-width:1440px;margin:0 auto}
.s190__list{max-width:100%}
.s190__list:after{content:'';display:block;clear:both}
.s190__col{float:left;width:50%}
.s190__col:first-child{padding:0 35px 0 0}
.s190__column[class*=full] .s190__col:first-child{width:100%;padding:0 0 70px 0}
.s190__col:nth-child(n+2){padding:0 0 0 35px}
.s190__column[class*=full] .s190__col:nth-child(n+2){padding:0 35px 0 0}
.s190__column[class*=full] .s190__col:nth-child(n+3){padding:0 0 0 35px}
.s190 .card-item:nth-child(n+2){padding-top:70px}
.s190__single-full .s190__col{float:none;width:100%;padding:0}
.s190__single-full-2{padding:48px 0 41px}
.s190__single-full-2 .card-item{width:auto;max-width:1120px;height:auto;max-height:613px;margin:0 auto;padding:0 15px}
}
.s132 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s132 .slick-slider .slick-list,.s132 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s132 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s132 .slick-list:focus{outline:0}
.s132 .slick-list.dragging{cursor:pointer;cursor:hand}
.s132 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s132 .slick-track:after,.s132 .slick-track:before{display:table;content:''}
.s132 .slick-track:after{clear:both}
.s132 .slick-loading .slick-track{visibility:hidden}
.s132 .slick-loading .slick-slide{visibility:hidden}
.s132 .slick [dir=rtl] .slick-slide{float:right}
.s132 .slick-retina{width:100%}
.s132 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s132 .slick-slide img{display:block}
.s132 .slick-slide.dragging img{pointer-events:none}
.s132 .slick-slide:focus{outline:0}
.s132 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s132 .slick-active{position:relative}
.s132 .slick-initialized .slick-slide{display:block;font-size:0}
.s132 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s132 .slick-arrow.slick-hidden{display:none}
.s132 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s132 .slick-dots__item{display:inline-block}
.s132 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s132 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s132 .slick-dots__anchor:focus,.s132 .slick-dots__anchor:hover{background-color:#999}
.s132 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s132 .slick-dots__anchor:active{background-color:#000}
.s132 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s132 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s132 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s132 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s132 .slick-arrow:focus{outline:1px solid #4d90fe}
.s132 .slick-prev:before{border-width:2px 0 0 2px}
.s132 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s132 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s132 .slick-arrow:before{padding:8px}
.s132 .slick-arrow:focus:before,.s132 .slick-arrow:hover:before{border-color:#a7a7a7}
.s132 .slick-prev{left:0}
.s132 .slick-prev:before{margin-right:-10px}
.s132 .slick-prev:focus,.s132 .slick-prev:hover{border-color:#a7a7a7}
.s132 .slick-next{right:0}
.s132 .slick-next:before{margin-left:-10px}
.s132 .slick-next:focus,.s132 .slick-next:hover{border-color:#a7a7a7}
.s132 .slick-dots{bottom:0 !important}
.s132__inner{font-size:0;overflow:hidden;max-width:1440px;margin:0 auto}
.s132__title{display:block;padding-bottom:5px;font-weight:400;font-size:19px;letter-spacing:-1.2px}
.s132__cta{text-align:right;padding-bottom:7px}
.s132__button{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;font-size:12px;display:inline-block}
.s132__button:after,.s132__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s132__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s132__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s132__button:focus,.s132__button:hover{color:#07377e}
.s132__button:focus:after,.s132__button:focus:before,.s132__button:hover:after,.s132__button:hover:before{background-color:#07377e}
.s132__button.is-disabled,.s132__button[disabled]{color:#666}
.s132__button.is-disabled:after,.s132__button.is-disabled:before,.s132__button[disabled]:after,.s132__button[disabled]:before{background-color:#666}
.s132__carousel{padding-bottom:30px}
.s132 .promotion{position:relative}
.s132 .promotion__img{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}
.s132 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.s132 .promotion__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.s132 .promotion__inside{padding:14px 15px 0 15px}
.s132 .promotion__hotel{font-size:13px;color:#666;padding-bottom:5px}
.s132 .promotion__hotel:nth-child(n+2){position:relative;margin-left:11px;padding-left:11px}
.s132 .promotion__hotel:nth-child(n+2):before{position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#bcbcbc;content:""}
.s132 .promotion__title{display:inline-block;width:100%;font-size:17px;line-height:21px;height:42px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s132 .promotion.no-image{height:100%;position:relative}
.s132 .promotion.no-image .promotion__img--no-image{padding-bottom:71px;background:#f5f5f5;border:1px solid #eaeaea}
.s132 .promotion.no-image .promotion__img--no-image img{width:100%;position:static}
.s132 .promotion.no-image .promotion__img--no-image:after{content:"";position:absolute;left:50%;top:50%;width:115px;height:52px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s132-g-weddings-conference/logo.png) no-repeat 50% 50%;background-size:115px 52px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
[lang=my] .s132 .promotion__title,[lang=my] .s132 .s132__title{line-height:1.7}
@media all and (min-width:768px){.s132 .slick-dots{bottom:18px}
.s132 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s132 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s132 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s132 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s132__head{display:table;width:100%;padding-bottom:25px}
.s132__title{font-size:28px;display:table-cell;padding-bottom:0}
.s132__cta{display:table-cell;padding-bottom:0;vertical-align:bottom}
.s132__button{padding-right:14px;font-size:15px}
.s132__button{font-size:16px}
.s132__carousel{padding-bottom:38px}
.s132 .promotion__inside{position:relative;padding:19px 15px 0 15px}
.s132 .promotion__hotel{font-size:16px;color:#252525}
.s132 .promotion__title{font-size:19px;line-height:24px;height:49px}
.s132 .promotion.no-image .promotion__img--no-image{padding-bottom:87px}
}
@media all and (min-width:1025px){.s132__carousel{padding-bottom:0;margin:0 -23px}
.s132 .promotion{display:inline-block;width:33.33%;vertical-align:top;padding:0 23px}
.s132 .promotion:nth-child(n+4){padding-top:45px}
.s132 .promotion__title{font-size:22px;line-height:28px;height:56px}
.s132 .promotion.no-image .promotion__img--no-image{padding-bottom:93px}
}
@charset "UTF-8";.s130__inner{max-width:1440px;margin:0 auto;padding:0 15px;overflow:hidden}
.s130__image{overflow:hidden;position:relative}
.s130__image img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s130__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s130__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s130__list{font-size:0}
.s130 .s130-list__content{position:relative;margin:0 15px;font-size:0}
.s130 .s130-list__inside{text-align:center;padding:15px 0 40px}
.s130 .s130-list__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.s130 .s130-list__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.s130 .s130-list__title{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.2;margin-bottom:10px}
.s130 .s130-list__date{display:block;margin-top:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;color:#666}
@media all and (min-width:768px){.s130 .s130-list__content{margin:0}
.s130 .s130-list__inside{position:relative;padding:25px 10px 60px}
.s130 .s130-list__title{margin-bottom:0;font-size:22px;line-height:1.3}
.s130 .s130-list__date{margin-top:15px;font-size:16px}
}
@media all and (min-width:1025px){.s130__list{margin:0 -15px}
.s130 .s130-list{display:inline-block;width:33.33%;vertical-align:top;padding:0 15px}
.s130 .s130-list__img:focus img,.s130 .s130-list__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
}
@media all and (min-width:1440px){.s130__image img{width:auto}
.s130__image img{width:100%}
}
.s128__inner{max-width:1260px;margin:0 auto;padding:0 15px}
.s128-carousel{overflow:hidden}
.s128-carousel .slick-slide img{max-width:100%;height:auto}
.s128__title{display:block;text-align:center;font-size:29px;margin-bottom:20px;font-weight:400}
.s128-info{text-align:center}
.s128-info .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s128-info .slick-slider .slick-list,.s128-info .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s128-info .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s128-info .slick-list:focus{outline:0}
.s128-info .slick-list.dragging{cursor:pointer;cursor:hand}
.s128-info .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s128-info .slick-track:after,.s128-info .slick-track:before{display:table;content:''}
.s128-info .slick-track:after{clear:both}
.s128-info .slick-loading .slick-track{visibility:hidden}
.s128-info .slick-loading .slick-slide{visibility:hidden}
.s128-info .slick [dir=rtl] .slick-slide{float:right}
.s128-info .slick-retina{width:100%}
.s128-info .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s128-info .slick-slide img{display:block}
.s128-info .slick-slide.dragging img{pointer-events:none}
.s128-info .slick-slide:focus{outline:0}
.s128-info .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s128-info .slick-active{position:relative}
.s128-info .slick-initialized .slick-slide{display:block;font-size:0}
.s128-info .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s128-info .slick-arrow.slick-hidden{display:none}
.s128-info .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s128-info .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s128-info .slick-arrow:focus{outline:1px solid #4d90fe}
.s128-info .slick-prev:before{border-width:2px 0 0 2px}
.s128-info .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s128-info .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s128-info .slick-arrow:before{padding:28px}
.s128-info .slick-arrow:focus,.s128-info .slick-arrow:hover{background:#000;opacity:.5}
.s128-info .slick-arrow:active{background:#000;opacity:.7}
.s128-info .slick-prev{left:20px}
.s128-info .slick-prev:before{margin-right:-38px}
.s128-info .slick-next{right:20px}
.s128-info .slick-next:before{margin-left:-38px}
.s128-info .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s128-info .slick-dots__item{display:inline-block}
.s128-info .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s128-info .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s128-info .slick-dots__anchor:focus,.s128-info .slick-dots__anchor:hover{background-color:#999}
.s128-info .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s128-info .slick-dots__anchor:active{background-color:#000}
.s128-info .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s128-info .slick-dots__anchor{background-color:#fff}
.s128-info__keyword{margin:6px auto 21px;padding:0 15px}
.s128-info__keyword-item{display:inline-block;margin-top:5px;padding:0 10px;border:1px solid #dcceb8;border-radius:10px;font-size:10px;line-height:18px;color:#998465}
.s128-info__keyword-item:nth-child(n+2){margin-left:3px}
.s128-info__textarea{max-width:1260px;padding:0 15px;margin:0 auto}
.s128-info__text{margin:16px auto 0;padding:0 15px;font-size:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#666;line-height:18px}
.s128-info__detail{margin:25px auto 0;padding:0 15px}
.s128-info__detail-item{font-size:12px}
.s128-info__detail-item:nth-child(n+2){margin-top:5px}
.s128-info__detail-title{display:inline-block;margin-right:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s128-content{padding:31px 0 0}
.s128-content__title{display:block;font-weight:400;padding:0 0 12px;font-size:19px;border-bottom:2px solid #666;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s128-list{padding:0 10px}
.s128-list__item{margin-top:20px;background-color:#f5f5f5;padding:20px;font-size:0}
.s128-list__top{padding:0 0 18px 0;border-bottom:1px solid #d6d6d6}
.s128-list__bot{position:relative;padding:18px 90px 0 0}
.s128-list__image{display:none}
.s128-list__image img{width:100%}
.s128-list__hotel{font-size:13px;color:#666;display:block;padding-bottom:2px}
.s128-list__title{font-size:15px;line-height:21px;display:block;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s128-list__promotion{font-size:14px;color:#666;padding-top:8px}
.s128-list__discount{font-size:14px;color:#998465;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s128-list__price{font-size:17px;padding-top:2px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s128-list__currency{font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s128-list__button{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;right:0;bottom:2px}
.s128-list__button:after,.s128-list__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s128-list__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s128-list__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s128-list__button:focus,.s128-list__button:hover{color:#07377e}
.s128-list__button:focus:after,.s128-list__button:focus:before,.s128-list__button:hover:after,.s128-list__button:hover:before{background-color:#07377e}
.s128-list__button.is-disabled,.s128-list__button[disabled]{color:#666}
.s128-list__button.is-disabled:after,.s128-list__button.is-disabled:before,.s128-list__button[disabled]:after,.s128-list__button[disabled]:before{background-color:#666}
.s128__parsys{padding:20px 10px}
.s128-note__list{padding:16px 10px 0}
.s128-note__item{position:relative;margin-top:5px;padding-left:8px;font-size:13px;color:#666;line-height:19px}
.s128-note__item:first-child{margin-top:0}
.s128-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
.s128__cta{padding-top:40px;text-align:center}
.s128__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#555;background-color:#555;color:#fff;width:100%;font-size:15px;line-height:40px}
.s128__button span{white-space:nowrap}
.s128__button.is-disabled,.s128__button[disabled]{cursor:default}
.s128__button:active,.s128__button:focus,.s128__button:hover{background-color:#333;color:#fff}
.s128__button.is-disabled,.s128__button[disabled]{background-color:#555;color:#fff}
.s128__button.is-disabled:active,.s128__button.is-disabled:focus,.s128__button.is-disabled:hover,.s128__button[disabled]:active,.s128__button[disabled]:focus,.s128__button[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.s128__title{font-size:45px;line-height:53px;margin-bottom:35px}
.s128-info .slick-dots{bottom:18px}
.s128-info .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s128-info .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s128-info__keyword{width:80%;margin-bottom:24px;padding:0}
.s128-info__keyword-item:nth-child(n+2){margin-left:2px}
.s128-info__keyword-item{border-radius:14px;font-size:14px;line-height:26px}
.s128-info__text{width:80%;margin-top:42px;padding:0;font-size:16px;line-height:28px}
.s128-info__detail{width:80%;margin-top:45px;padding:0}
.s128-info__detail-item{display:inline-block;position:relative;font-size:16px;margin-top:0}
.s128-info__detail-item:nth-child(2){margin-left:17px;padding-left:19px}
.s128-info__detail-item:nth-child(2):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s128-info__detail-item:nth-child(3){display:block;margin-top:7px}
.s128-content{padding-top:52px}
.s128-content__title{font-size:28px;padding-bottom:15px}
.s128-list{padding:0}
.s128-list__item{background:0;padding:40px 27px;border-bottom:1px solid #e6e6e6;margin-top:0}
.s128-list__item:last-child{border-bottom:0}
.s128-list__top{border-bottom:0;display:inline-block;width:60%;padding:0;vertical-align:top}
.s128-list__bot{border-bottom:0;display:inline-block;width:40%;padding:0 0 0 30px;text-align:right;vertical-align:top}
.s128-list__hotel{font-size:14px;padding-bottom:4px}
.s128-list__title{font-size:22px;line-height:28px}
.s128-list__title.text--dotline{max-height:75px}
.s128-list__promotion{font-size:16px;padding-top:15px}
.s128-list__discount{font-size:18px;padding-top:21px}
.s128-list__price{font-size:24px}
.s128-list__currency{font-size:14px}
.s128-list__button{padding-right:14px;font-size:15px}
.s128-list__button{position:relative;margin-top:16px;display:inline-block}
.s128__parsys{padding:40px 0}
.s128-note__list{padding:34px 0 0}
.s128-note__item{padding-left:10px;font-size:16px;line-height:25px}
.s128-note__item:before{top:13px;width:4px}
.s128__cta{padding-top:80px}
.s128__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (min-width:1025px){.s128__title{margin-bottom:31px}
.s128-info__detail-item:nth-child(3){display:inline-block;margin-left:17px;padding-left:19px}
.s128-info__detail-item:nth-child(3):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s128-list__item{padding:40px 0;min-height:240px}
.s128-list__top{width:75%;position:relative;padding:20px 0 0 313px}
.s128-list__bot{width:25%;padding-top:20px}
.s128-list__image{display:block;position:absolute;width:283px;left:0;top:0}
.s128__parsys{padding:50px 0 40px}
}
.s125__copy{font-size:10px;line-height:15px;color:#999;text-align:center;padding:0 15px}
[lang=my] .s125 .s125__copy{line-height:1.7}
@media all and (min-width:768px){.s125__copy{font-size:13px;line-height:20px;padding:0 20px;max-width:1340px;margin:0 auto}
}
.s124-information{max-width:1440px;margin:0 auto}
.s124-information__inner{padding:30px 3px;border-style:solid;border-width:1px 0 0 0;border-color:#d6d6d6}
.s124-information__title{font-size:19px;padding:0 10px 0;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s124-content{min-height:20px;padding:20px 10px !important}
@media all and (min-width:768px){.s124-information__inner{padding:60px 0}
.s124-information__inner:after{content:'';display:block;clear:both}
.s124-information__title{font-size:28px;float:left;width:25%;padding:0 20px 0 20px}
.s124-content{float:left;width:75%;font-size:18px;padding:0 !important}
.s124-content:after{content:'';display:block;clear:both}
}
@media all and (min-width:1025px){.s124-information__title{width:24%}
.s124-content{padding-right:15px !important}
.s124-content{width:76%}
}
@media all and (min-width:1440px){.s124-information__title{width:26%}
.s124-content{width:74%;padding-right:0}
}
.s123__container{padding:0 15px;max-width:1440px;margin:0 auto}
.s123-inner{max-width:1410px;margin:0 auto;padding:30px 10px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.s123-inner:after{content:'';display:block;clear:both}
.s123-chain{margin-bottom:20px}
.s123-chain:after{content:'';display:block;clear:both}
.s123-chain:last-child{margin-bottom:0}
.s123-chain__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:14px}
.s123-chain__title span{font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#998465}
.s123-chain__content{padding-top:10px}
.s123-chain__nav ul:after{content:'';display:block;clear:both}
.s123-chain__nav ul li{float:left;font-size:12px}
.s123-chain__nav ul li:after{content:'|';display:inline-block;font-size:9px;vertical-align:top;margin:0 8px;color:#999}
.s123-chain__nav ul li a.is-active,.s123-chain__nav ul li a:focus,.s123-chain__nav ul li a:hover{position:relative;color:#1b65b3}
.s123-chain__nav ul li a.is-active:before,.s123-chain__nav ul li a:focus:before,.s123-chain__nav ul li a:hover:before{display:block;content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#1b65b3}
.s123-chain__nav ul li:last-child{margin-right:0}
.s123-chain__nav ul li:last-child:after{display:none}
[lang=my] .s123 .s123-chain__nav,[lang=my] .s123 .s123-chain__title{line-height:1.7}
[lang=my] .s123 .s123-chain__nav ul li:after{margin-top:3px}
@media all and (min-width:768px){.s123-inner{padding:60px 20px}
.s123-chain__title span{font-size:16px}
.s123-chain__title{font-size:18px;float:left;width:8%;min-width:130px}
.s123-chain__content{overflow:hidden;padding-bottom:3px;padding-top:0}
.s123-chain__nav ul li{font-size:18px}
.s123-chain__nav ul li:after{font-size:14px;margin:1px 13px 0}
}
.s122{overflow-y:hidden;overflow-x:scroll}
.s122 caption{font-size:0;width:0}
.s122 table{border-top:2px solid #666;width:100%;min-width:510px}
.s122 th{background:#f5f5f5;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s122 tbody th{background:#f5f5f5;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s122 tbody td{padding:13px 10px}
.s122 td,.s122 th{font-size:12px;padding:8px 10px;line-height:20px;border-bottom:1px solid #e6e6e6;word-break:break-all}
.s122 td:nth-child(n+2),.s122 th:nth-child(n+2){border-left:1px solid #e6e6e6}
.s122 td a{color:#1b65b3}
.s122__col--3 table{table-layout:fixed}
.s122__col--3 colgroup col:first-child{width:140px}
[lang=my] .s122 td,[lang=my] .s122 th{line-height:1.7}
@media(min-width:510px){.s122{overflow:hidden}
.s122__col--3{overflow:auto}
}
@media all and (min-width:768px){.s122 tbody td{padding:17px 20px}
.s122 td,.s122 th{font-size:16px;line-height:24px;padding:17px 20px}
.s122__col--3 colgroup col:first-child{width:214px}
}
.s121__inner{max-width:1440px;margin:0 auto}
.s121-top{position:relative}
.s121-thumbnail{overflow:hidden;position:relative;font-size:0}
.s121-thumbnail:before{display:block;position:absolute;left:0;bottom:0;z-index:1;width:100%;height:38px;content:"";background:0;background:-webkit-gradient(left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(19,19,19,.48)));background:-o-linear-gradient(top,transparent 0,rgba(19,19,19,.48) 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(19,19,19,.48)));background:linear-gradient(to bottom,transparent 0,rgba(19,19,19,.48) 100%)}
.s121-thumbnail:after{display:block;padding-bottom:56.25%;content:""}
.s121-thumbnail__image{position:absolute;top:0;left:0;width:100%;height:auto}
.s121-paging{position:absolute;bottom:13px;right:16px;z-index:2}
.s121-paging__number{display:inline-block;font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:21px;vertical-align:top;color:#fff}
.s121-paging__number--current{font-weight:400}
.s121-paging__number--all{position:relative;padding-left:13px}
.s121-paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#fff;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);content:""}
.s121__scroll{position:relative;overflow-x:auto;margin:15px 0 0 15px;padding-bottom:10px}
.s121__scroll.has-iscroll{overflow-x:hidden;overflow-y:hidden}
.s121-list{font-size:0;white-space:nowrap}
.s121-list__item{display:inline-block;width:40%;vertical-align:top}
.s121-list__item:nth-child(n+2){margin-left:5px}
.s121-list__anchor{position:relative;display:block;white-space:normal;overflow:hidden}
.s121-list__anchor:before{display:block;padding-bottom:56.25%;content:""}
.s121-list__image{position:absolute;top:0;left:0;width:100%;height:auto}
.s121-list__text{display:none}
.s121__content{margin:40px 15px 0;border-top:1px solid #333}
.s121__title{display:block;padding:13px 10px;border-bottom:1px solid #e6e6e6;font-size:19px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:22px}
.s121__text{padding:13px 10px 0;font-size:13px;line-height:16px}
.s121__item{display:none}
.s121__item.is-active{display:block}
.is-printReady .print__container .s121__scroll>div{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
[lang=my] .s121 .s121-list__text,[lang=my] .s121 .s121__text,[lang=my] .s121 .s121__title{line-height:1.7}
[lang=my] .s121 .s121-list__text{max-height:55px}
@media all and (min-width:768px){.s121__inner{padding:0 15px;font-size:0}
.s121-thumbnail:before{height:57px}
.s121-paging{bottom:18px;right:21px}
.s121__scroll{margin:20px -15px 0 0;padding-bottom:10px}
.s121-list__item{width:30%}
.s121-list__item:nth-child(n+2){margin-left:10px}
.s121-list__anchor:focus:after,.s121-list__anchor:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:""}
.s121-list__anchor:focus p,.s121-list__anchor:hover p{display:block}
.s121-list__text{position:absolute;bottom:13px;left:0;z-index:1;width:100%;max-height:50px;padding:0 15px;font-size:16px;line-height:22px;color:#fff;text-align:left}
.s121__content{margin:50px 0 0}
.s121__title{padding:26px 15px 23px;font-size:28px;line-height:34px}
.s121__text{padding:27px 15px 0;font-size:18px;line-height:24px}
}
@media all and (min-width:1025px){.s121-link{position:absolute;top:0;right:0;width:42%;height:100%}
.s121-thumbnail{display:inline-block;width:58%;vertical-align:top}
.s121__scroll{overflow-x:initial;overflow-y:auto;height:100%;margin:0;padding:0 10px 0 30px}
.s121__scroll.has-iscroll{padding-right:20px}
.s121__scroll .iScrollHorizontalScrollbar{display:none !important}
.s121-list{white-space:normal}
.s121-list__item{width:50%}
.s121-list__item:nth-child(n+2){margin-left:0}
.s121-list__item:nth-child(n+3){margin-top:10px}
.s121-list__item:nth-child(odd){padding-right:5px}
.s121-list__item:nth-child(even){padding-left:5px}
.s121-list__text{max-height:45px}
}
@media all and (min-width:1440px){.s121-link{width:35%}
.s121-thumbnail{width:65%}
.s121-list__text{max-height:60px}
}
@media all and (max-width:1024px){.s121__scroll .iScrollVerticalScrollbar{display:none !important}
.s121__scroll>div:first-child{display:table;width:100%}
}
.s120__inner{min-width:360px;max-width:1440px;margin:0 auto}
.s120__inner:after{content:'';display:block;clear:both}
.s120__container{position:relative;padding-top:20px}
.s120__container:first-child{padding-top:0}
.s120__container a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.s120__image{width:100%;overflow:hidden}
.s120__image img{width:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.s120__content{position:absolute;bottom:0;left:0;width:100%;min-height:73px;background-color:#ad9e87;display:table;padding:0 20px}
.s120__text{display:table-cell;vertical-align:middle;width:100%}
.s120__text p{text-align:center;color:#fff}
.s120__title{font-size:18px;padding-bottom:5px}
.s120__desc{font-size:12px}
[lang=my] .s120 .s120__desc,[lang=my] .s120 .s120__title{line-height:1.7}
@media all and (min-width:768px){.s120__inner{padding:0 15px}
.s120__content{min-height:137px;padding:0 40px}
.s120__title{font-size:30px;line-height:32px;padding-bottom:8px}
.s120__desc{font-size:16px}
}
@media all and (min-width:1025px){.s120__container{padding-top:0;background-color:#ad9e87;display:table;width:100%}
.s120__container:after{content:'';display:block;clear:both}
.s120__container.s120__container--col{width:50%;float:left;background:0}
.s120__container.s120__container--col .s120--image{background-color:#ad9e87}
.s120__container.s120__container--col:first-child{padding-right:5px}
.s120__container.s120__container--col:last-child{padding-left:5px}
.s120__image{width:68%;display:table-cell}
.s120__container--col .s120__image{display:block;width:100%}
.s120__content{display:table-cell;position:relative;width:32%;vertical-align:middle}
.s120__container--col .s120__content{display:table;position:relative;width:100%;padding:20px;min-height:133px}
.s120__text{display:block}
.s120__container--col .s120__text{display:table-cell}
}
.s119 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s119 .slick-slider .slick-list,.s119 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s119 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s119 .slick-list:focus{outline:0}
.s119 .slick-list.dragging{cursor:pointer;cursor:hand}
.s119 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s119 .slick-track:after,.s119 .slick-track:before{display:table;content:''}
.s119 .slick-track:after{clear:both}
.s119 .slick-loading .slick-track{visibility:hidden}
.s119 .slick-loading .slick-slide{visibility:hidden}
.s119 .slick [dir=rtl] .slick-slide{float:right}
.s119 .slick-retina{width:100%}
.s119 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s119 .slick-slide img{display:block}
.s119 .slick-slide.dragging img{pointer-events:none}
.s119 .slick-slide:focus{outline:0}
.s119 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s119 .slick-active{position:relative}
.s119 .slick-initialized .slick-slide{display:block;font-size:0}
.s119 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s119 .slick-arrow.slick-hidden{display:none}
.s119 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s119 .slick-dots__item{display:inline-block}
.s119 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s119 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s119 .slick-dots__anchor:focus,.s119 .slick-dots__anchor:hover{background-color:#999}
.s119 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s119 .slick-dots__anchor:active{background-color:#000}
.s119 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s119 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s119 .slick-dots__item{display:inline-block}
.s119 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s119 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s119 .slick-dots__anchor:focus,.s119 .slick-dots__anchor:hover{background-color:#999}
.s119 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s119 .slick-dots__anchor:active{background-color:#000}
.s119 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s119 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s119 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s119 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s119 .slick-arrow:focus{outline:1px solid #4d90fe}
.s119 .slick-prev:before{border-width:2px 0 0 2px}
.s119 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s119 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s119 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s119 .slick-arrow:focus{outline:1px solid #4d90fe}
.s119 .slick-prev:before{border-width:2px 0 0 2px}
.s119 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s119 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s119 .slick-arrow:before{padding:8px}
.s119 .slick-arrow:focus:before,.s119 .slick-arrow:hover:before{border-color:#a7a7a7}
.s119 .slick-prev{left:0}
.s119 .slick-prev:before{margin-right:-10px}
.s119 .slick-prev:focus,.s119 .slick-prev:hover{border-color:#a7a7a7}
.s119 .slick-next{right:0}
.s119 .slick-next:before{margin-left:-10px}
.s119 .slick-next:focus,.s119 .slick-next:hover{border-color:#a7a7a7}
.s119 .slick-dots{bottom:0}
.s119-room{padding-bottom:30px}
.s119-room__item{position:relative}
.s119-room__img img{width:100%}
.s119-room__cont{padding:13px 30px 26px}
.s119-room__tower{font-size:13px;display:block;padding-bottom:5px}
.s119-room__title{font-size:17px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s119-room__cta{padding-top:13px}
.s119-room__button{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s119-room__button:after,.s119-room__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s119-room__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s119-room__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s119-room__button:focus,.s119-room__button:hover{color:#07377e}
.s119-room__button:focus:after,.s119-room__button:focus:before,.s119-room__button:hover:after,.s119-room__button:hover:before{background-color:#07377e}
.s119-room__button.is-disabled,.s119-room__button[disabled]{color:#666}
.s119-room__button.is-disabled:after,.s119-room__button.is-disabled:before,.s119-room__button[disabled]:after,.s119-room__button[disabled]:before{background-color:#666}
.s119-info__item{display:inline-block;position:relative;padding:7px 9px 0 0;margin-right:8px}
.s119-info__item:after{content:"";position:absolute;right:0;top:50%;margin-top:-1px;width:1px;height:10px;background:#d6d6d6}
.s119-info__item:last-child{padding:7px 0 0 0;margin:0}
.s119-info__item:last-child:after{width:0}
.s119-info__dd,.s119-info__dt{font-size:14px;display:inline-block;padding-right:7px}
.s119-introduction{font-size:0;white-space:nowrap;overflow-x:scroll}
.s119-introduction__item{width:45%;display:inline-block;position:relative}
.s119-introduction__text{position:absolute;left:50%;top:50%;color:#fff;font-size:14px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s119-introduction__img{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s119-introduction__img img{width:100%}
.is-printReady .print__container .s119-introduction__text{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;width:100%;text-align:center;top:50px}
[lang=my] .s119 .s119-info__dd,[lang=my] .s119 .s119-info__dt,[lang=my] .s119 .s119-room__button,[lang=my] .s119 .s119-room__title{line-height:1.7}
@media all and (min-width:768px){.s119 .slick-dots{bottom:18px}
.s119 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s119 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s119 .slick-dots{bottom:18px}
.s119 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s119 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s119 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s119 .slick-dots{bottom:15px}
.s119 .slick-arrow:before{width:30px;height:30px}
.s119 .slick-next{right:16px}
.s119 .slick-prev{left:16px}
.s119 .slick-dots__anchor{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}
.s119__inner{padding:0 15px;max-width:1440px;margin:0 auto}
.s119-room{padding-bottom:0;position:relative}
.s119-room__cont{padding:0 25px 65px 25px;position:absolute;bottom:0;left:0;color:#fff;width:100%;font-size:0}
.s119-room__tower{font-size:15px;padding-bottom:7px}
.s119-room__title{font-size:28px;display:block}
.s119-room__cta{display:inline-block;width:30%;vertical-align:bottom;text-align:right;padding-bottom:2px}
[lang=ru] .s119-room__cta{padding-bottom:4px}
.s119-room__button{padding-right:14px;font-size:15px}
.s119-room__button{color:#fff;z-index:10;display:inline-block}
.s119-room__button:after,.s119-room__button:before{background-color:#fff}
.s119-room__button:active,.s119-room__button:focus,.s119-room__button:hover{color:#fff}
.s119-room__button:active:after,.s119-room__button:active:before,.s119-room__button:focus:after,.s119-room__button:focus:before,.s119-room__button:hover:after,.s119-room__button:hover:before{background-color:#fff}
.s119-info{padding-top:5px;display:inline-block;width:70%}
.s119-info__item{padding-right:15px;margin-right:13px}
.s119-info__item:after{height:16px;background:#fff;margin-top:-4px}
.s119-info__dd,.s119-info__dt{font-size:16px}
.s119-introduction{overflow:hidden;white-space:normal}
.s119-introduction__item{width:33.33%;overflow:hidden;position:relative}
.s119-introduction__item:focus .s119-introduction__img,.s119-introduction__item:hover .s119-introduction__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.s119-introduction__item:focus:before,.s119-introduction__item:hover:before{opacity:1;z-index:1}
.s119-introduction__item:focus .s119-introduction__text,.s119-introduction__item:hover .s119-introduction__text{z-index:2}
.s119-introduction__item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}
.s119-introduction__text{font-size:28px}
}
@media all and (min-width:1025px){.s119__content{position:relative;padding-right:24.8%}
.s119-room{padding-right:10px}
.s119-introduction{position:absolute;right:0;top:0;width:24.8%;height:100%}
.s119-introduction a:focus .s119-introduction__text,.s119-introduction a:hover .s119-introduction__text{text-decoration:underline}
.s119-introduction__item{display:block;width:100%}
}
.s115-carousel{overflow:hidden;margin:0 auto}
.s115-carousel .slick-slide img{max-width:100%;height:auto}
.s115-info{text-align:center}
.s115-info .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s115-info .slick-slider .slick-list,.s115-info .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s115-info .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s115-info .slick-list:focus{outline:0}
.s115-info .slick-list.dragging{cursor:pointer;cursor:hand}
.s115-info .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s115-info .slick-track:after,.s115-info .slick-track:before{display:table;content:''}
.s115-info .slick-track:after{clear:both}
.s115-info .slick-loading .slick-track{visibility:hidden}
.s115-info .slick-loading .slick-slide{visibility:hidden}
.s115-info .slick [dir=rtl] .slick-slide{float:right}
.s115-info .slick-retina{width:100%}
.s115-info .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s115-info .slick-slide img{display:block}
.s115-info .slick-slide.dragging img{pointer-events:none}
.s115-info .slick-slide:focus{outline:0}
.s115-info .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s115-info .slick-active{position:relative}
.s115-info .slick-initialized .slick-slide{display:block;font-size:0}
.s115-info .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s115-info .slick-arrow.slick-hidden{display:none}
.s115-info .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s115-info .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s115-info .slick-arrow:focus{outline:1px solid #4d90fe}
.s115-info .slick-prev:before{border-width:2px 0 0 2px}
.s115-info .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s115-info .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s115-info .slick-arrow:before{padding:28px}
.s115-info .slick-arrow:focus,.s115-info .slick-arrow:hover{background:#000;opacity:.5}
.s115-info .slick-arrow:active{background:#000;opacity:.7}
.s115-info .slick-prev{left:20px}
.s115-info .slick-prev:before{margin-right:-38px}
.s115-info .slick-next{right:20px}
.s115-info .slick-next:before{margin-left:-38px}
.s115-info .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s115-info .slick-dots__item{display:inline-block}
.s115-info .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s115-info .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s115-info .slick-dots__anchor:focus,.s115-info .slick-dots__anchor:hover{background-color:#999}
.s115-info .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s115-info .slick-dots__anchor:active{background-color:#000}
.s115-info .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s115-info .slick-dots__anchor{background-color:#fff}
.s115-info__title{display:block;padding:0 15px;font-size:29px;margin-bottom:20px;font-weight:400}
.s115-info__keyword{margin:6px auto 21px;padding:0 15px}
.s115-info__keyword-item{display:inline-block;margin-top:5px;padding:0 10px;border:1px solid #dcceb8;border-radius:10px;font-size:10px;line-height:18px;color:#998465}
.s115-info__keyword-item:nth-child(n+2){margin-left:3px}
.s115-info__textarea{max-width:1260px;padding:0 15px;margin:0 auto}
.s115-info__text{margin:16px auto 0;padding:0 15px;font-size:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#666;line-height:18px}
.s115-info__detail{margin:25px auto 0;padding:0 15px}
.s115-info__detail-item{font-size:12px}
.s115-info__detail-item:nth-child(n+2){margin-top:5px}
.s115-info__detail-title{display:inline-block;margin-right:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s115-type{position:relative;padding:0 15px}
.s115-type__compare{margin-left:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;font-size:11px;vertical-align:bottom}
.s115-type__compare span{white-space:nowrap}
.s115-type__compare.is-disabled,.s115-type__compare[disabled]{cursor:default}
.s115-type__compare:after,.s115-type__compare:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s115-type__compare:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s115-type__compare:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s115-type__compare:focus,.s115-type__compare:hover{color:#07377e}
.s115-type__compare:focus:after,.s115-type__compare:focus:before,.s115-type__compare:hover:after,.s115-type__compare:hover:before{background-color:#07377e}
.s115-type__compare.is-disabled,.s115-type__compare[disabled]{color:#666}
.s115-type__compare.is-disabled:after,.s115-type__compare.is-disabled:before,.s115-type__compare[disabled]:after,.s115-type__compare[disabled]:before{background-color:#666}
.s115-type__list{margin-top:13px;padding:16px 10px 60px;border-top:2px solid #666;border-bottom:1px solid #e6e6e6}
.s115-type .item:nth-child(n+2){margin-top:27px}
.s115-type .item__head{display:table;width:100%}
.s115-type .item__head-inside{position:relative;display:table-cell}
.s115-type .item__title{position:relative;display:table-cell;width:100px;padding-right:20px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#998465}
.s115-type .item__price{display:block;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px}
.s115-type .item__currency{font-size:13px}
.s115-type .item__attention{margin-top:2px;font-size:11px;color:#999;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s115-type .item__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:12px;line-height:35px;border-color:#ad9e87;background-color:#ad9e87;color:#fff;position:absolute;left:25px;bottom:16px;width:calc(100% - 50px);margin-top:8px}
.s115-type .item__button span{white-space:nowrap}
.s115-type .item__button.is-disabled,.s115-type .item__button[disabled]{cursor:default}
.s115-type .item__button:active,.s115-type .item__button:focus,.s115-type .item__button:hover{background-color:#685f51;color:#fff}
.s115-type .item__button.is-disabled,.s115-type .item__button[disabled]{background-color:#ad9e87;color:#fff}
.s115-type .item__button.is-disabled:active,.s115-type .item__button.is-disabled:focus,.s115-type .item__button.is-disabled:hover,.s115-type .item__button[disabled]:active,.s115-type .item__button[disabled]:focus,.s115-type .item__button[disabled]:hover{background-color:#ad9e87}
.s115-type .item__tel{position:relative;display:inline-block;margin-top:10px;font-size:12px}
.s115-type .item__tel-button{display:none}
html.handy .s115-type .item__tel-button{display:block}
.s115-type .item__detail{margin-top:15px;padding:3px 20px 17px;font-size:0;background-color:#f5f5f5}
.s115-type .item__inside{font-size:13px;line-height:19px}
.s115-type .item__inside--etc{font-size:12px}
.s115-type .item__detail-title{display:block;margin-top:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s115-type .item__text{margin-top:2px}
.s115-note{padding:0 15px;margin-top:30px}
.s115-note__title{display:block;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s115-note__list{margin-top:13px;padding:11px 10px 0;border-top:2px solid #666;border-top:2px solid #666}
.s115-note__item{position:relative;margin-top:5px;padding-left:8px;font-size:13px;color:#666;line-height:19px}
.s115-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
.s115-detail{padding:0 15px;margin-top:30px}
.s115-detail__title{display:inline-block;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s115-detail__list{margin-top:13px;padding:11px 10px 0;border-top:2px solid #666;border-top:2px solid #666}
.s115-bottom{padding:0 15px}
.s115-bottom,.s115-detail,.s115-info,.s115-note,.s115-type{max-width:1440px;margin-left:auto;margin-right:auto}
.s115-promotion{margin:60px 0;padding:30px 0;background:#f5f5f5}
.s115__cta{font-size:0;text-align:center;margin-top:40px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px;border-color:#555;background-color:#555;color:#fff}
.s115__cta:after{content:'';display:block;clear:both}
.s115__cta>a,.s115__cta>button{margin-top:10px}
.s115__cta>a:first-child,.s115__cta>button:first-child{margin-top:0}
.s115__cta-item{display:inline-block;width:auto;vertical-align:top}
.s115__cta-item:nth-child(odd){padding-right:1px}
.s115__cta-item:nth-child(even){padding-left:1px}
.s115__cta span{white-space:nowrap}
.s115__cta.is-disabled,.s115__cta[disabled]{cursor:default}
.s115__cta:active,.s115__cta:focus,.s115__cta:hover{background-color:#333;color:#fff}
.s115__cta.is-disabled,.s115__cta[disabled]{background-color:#555;color:#fff}
.s115__cta.is-disabled:active,.s115__cta.is-disabled:focus,.s115__cta.is-disabled:hover,.s115__cta[disabled]:active,.s115__cta[disabled]:focus,.s115__cta[disabled]:hover{background-color:#555}
.s115-reservation-bar{display:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:18px 15px 15px;position:absolute;z-index:100;background-color:#fff;width:100%;right:0;text-align:left;top:89px}
.s115-reservation-bar.is-active{display:block}
.s115-reservation-bar__button{position:absolute;right:7px;top:6px;text-indent:-9999em;width:20px;height:20px}
.s115-reservation-bar__button:after,.s115-reservation-bar__button:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background-color:#333;margin-left:-9px}
.s115-reservation-bar__button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s115-reservation-bar__button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
[lang=my] .s115 .item__title,[lang=my] .s115 .s115-detail__title,[lang=my] .s115 .s115-info__detail-item,[lang=my] .s115 .s115-info__detail-title,[lang=my] .s115 .s115-info__text,[lang=my] .s115 .s115-info__title,[lang=my] .s115 .s115-note__item{line-height:1.7}
[lang=my] .s115 .s115-info__detail-item:nth-child(2):before,[lang=my] .s115 .s115-info__detail-item:nth-child(3):before{top:8px}
@media all and (min-width:768px){.s115-info .slick-dots{bottom:18px}
.s115-info .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s115-info .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s115-info__title{width:80%;margin:0 auto;padding:0;font-size:45px;line-height:53px;margin-bottom:35px}
.s115-info__keyword{width:80%;margin-bottom:24px;padding:0}
.s115-info__keyword-item:nth-child(n+2){margin-left:2px}
.s115-info__keyword-item{border-radius:14px;font-size:14px;line-height:26px}
.s115-info__text{width:80%;margin-top:42px;padding:0;font-size:16px;line-height:28px}
.s115-info__detail{width:80%;margin-top:45px;padding:0}
.s115-info__detail-item{display:inline-block;position:relative;font-size:16px;margin-top:0}
.s115-info__detail-item:nth-child(2){margin-left:17px;padding-left:19px}
.s115-info__detail-item:nth-child(2):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s115-info__detail-item:nth-child(3){display:block;margin-top:7px}
.s115-type{max-width:1260px;margin:0 auto}
.s115-type__compare{padding-right:14px;font-size:15px}
.s115-type__compare{margin-left:9px;font-size:15px}
.s115-type__list{margin-top:17px;padding:30px 10px}
.s115-type .item:nth-child(n+2){margin-top:41px}
.s115-type .item__head-inside{padding:0 210px 0 0;vertical-align:middle}
.s115-type .item__title{font-size:18px;line-height:20px;vertical-align:bottom}
.s115-type .item__price{margin-top:0;font-size:24px}
.s115-type .item__currency{font-size:14px}
.s115-type .item__attention{margin-top:4px;font-size:13px;line-height:16px}
.s115-type .item__button{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s115-type .item__button{position:absolute;left:auto;bottom:auto;top:26px;right:25px;width:190px;margin-top:0}
.s115-type .item__tel{margin-top:4px;padding-left:19px;font-size:14px;text-align:left}
.s115-type .item__tel:before{display:block;position:absolute;top:3px;left:0;width:1px;height:31px;background-color:#d6d6d6;content:""}
.s115-type .item__tel-title{display:block;margin-bottom:2px;font-size:15px}
.s115-type .item__detail{padding:14px 50px 34px}
.s115-type .item__inside--etc{font-size:16px}
.s115-type .item__detail-title{margin-top:20px;font-size:18px;line-height:27px}
.s115-type .item__text{margin-top:9px}
.s115-note{max-width:1260px}
.s115-note__title{font-size:28px}
.s115-note__list{margin-top:17px;padding:34px 0 0}
.s115-note__item{padding-left:10px;font-size:16px;line-height:25px}
.s115-note__item:before{top:13px;width:4px}
.s115-detail{max-width:1260px}
.s115-detail__title{font-size:28px}
.s115-detail__list{margin-top:17px;padding:34px 0 0}
.s115-bottom{max-width:1260px;margin:0 auto;padding:0;text-align:center}
.s115__cta>a,.s115__cta>button{margin:0 0 0 2px}
.s115__cta>a:first-child,.s115__cta>button:first-child{margin-left:0}
.s115__cta{margin-top:60px}
.s115__cta{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.s115-reservation-bar{padding:32px 0 0 0;top:66px}
.s115-reservation-bar__button{right:17px;top:16px}
.s115-reservation-bar .d006-calendar{left:-1px}
}
@media all and (min-width:1025px){.s115-carousel{max-width:1230px}
.s115-info__title{margin-bottom:31px}
.s115-info__detail-item:nth-child(3){display:inline-block;margin-left:17px;padding-left:19px}
.s115-info__detail-item:nth-child(3):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s115-type__list{margin-top:27px}
.s115-type .item:nth-child(n+2){margin-top:51px}
.s115-type .item__head{min-height:40px}
.s115-type .item__title{position:static;top:0;padding-right:27px;padding-bottom:7px}
.s115-type .item__attention{margin-top:1px}
.s115-type .item__button{top:32px}
.s115-type .item__tel{position:absolute;top:50%;right:0;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s115-type .item__inside--package{padding-right:27px}
.s115-type .item__inside--etc{padding-left:27px}
.s115-note{margin-top:60px}
.s115-detail{margin-top:60px}
.s115-promotion{margin:130px 0 0;padding:73px 0 120px;border-top:1px solid #e1e1e1}
.s115-reservation-bar{width:768px;top:72px;right:25px;border-left:1px solid #bbb;border-right:1px solid #bbb}
.s115-reservation-bar .d006{width:766px}
}
@media all and (max-width:767px){.s115-type__compare{padding-right:11px !important}
.s115-type__compare:after,.s115-type__compare:before{width:6px}
.s115-type__compare:before{margin-top:-2px}
.s115-type__compare:after{margin-top:2px}
.s115-type .item__tel-button{position:absolute;top:50%;right:-27px;width:20px;height:20px;border-radius:50%;background:url(../../../../content/dam/lottehotel/components/common/content/common/s115-room-promotion-view/ico-tel.png) center no-repeat #a2a2a2;background-size:40% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s115__cta-item{width:50%}
.s115-reservation-bar .d006-search__layer{left:-30px;width:calc(100% + 60px)}
}
.s113__table{border-top:2px solid #666}
.s113__thead{display:none}
.s113__tbody .s113__th{background:#f5f5f5;font-family:NotoKR-Medium,"Malgun Gothic",sans-serif}
.s113__tbody .s113__td{padding:13px 10px}
.s113__col{font-size:12px;display:inline-block;width:100%;padding:8px 10px;line-height:20px;border-bottom:1px solid #e6e6e6}
@media all and (min-width:768px){.s113-layout--2-8 .s113__col--1{width:20%}
.s113-layout--2-8 .s113__col--2{width:80%}
.s113-layout--4-6 .s113__col--1{width:40%}
.s113-layout--4-6 .s113__col--2{width:60%}
.s113__thead{display:block}
.s113__thead .s113__th{background:#f5f5f5;font-size:16px;text-align:center;font-family:NotoKR-Medium,"Malgun Gothic",sans-serif}
.s113__thead .s113__th:first-child{border-right:1px solid #e6e6e6}
.s113__tbody .s113__th{background:0;border-right:1px solid #e6e6e6}
.s113__tbody .s113__td{padding:17px 20px}
.s113__tr{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #e6e6e6}
.s113__col{font-size:16px;line-height:24px;padding:17px 20px;border-bottom:0;display:table-cell;vertical-align:middle}
}
.s112{max-width:1440px;margin:0 auto}
.s112-wrap{padding:0 15px}
.s112-tab{display:none}
.s112-tab ul:after{content:'';display:block;clear:both}
.s112-tab ul li{position:relative;float:left;overflow:hidden;width:33.33%;vertical-align:middle;text-align:center}
.s112-tab ul li:first-child a{border-left:1px solid #e6e6e6}
.s112-tab ul li a{display:block;text-align:center;word-break:break-all;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #333;font-size:18px;line-height:20px;color:#666}
.s112-tab ul li a span{display:block;height:50px}
.s112-tab ul li a span:before{display:inline-block;content:"";width:0;height:100%;vertical-align:middle}
.s112-tab ul li a span em{display:inline-block;width:95%;max-height:50px;padding:2px 10px;vertical-align:middle}
.s112-tab ul li a.is-active{border-top:1px solid #333;border-bottom:1px solid #fff;color:#333}
.s112-tab ul li a.is-active:after,.s112-tab ul li a.is-active:before{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background:#333}
.s112-tab ul li a.is-active:before{left:0}
.s112-tab ul li a.is-active:after{right:0}
.s112-tab__style1 ul li{width:100%}
.s112-tab__style2 ul li{width:50%}
.s112-tab__style3 ul li{width:33.33%}
.s112-tab__style4 ul li{width:25%}
.s112-tab__style5 ul li{width:20%}
.s112-tab__style6 ul li{width:16.66%}
.s112-select{display:block}
.s112-select [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.s112-select [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.s112-select .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.s112-select .combobox.initial{opacity:0}
.s112-select .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.s112-select .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.s112-select .combobox__button:after{content:"";display:block;clear:both}
.s112-select .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.s112-select .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s112-select .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s112-select .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.s112-select .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.s112-select .combobox__status:after,.s112-select .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.s112-select .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s112-select .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s112-select .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .s112-select .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.s112-select .combobox__list{list-style:none}
.s112-select .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.s112-select .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.s112-select .combobox__item:focus,.s112-select .combobox__item:hover{background-color:#888;color:#fff}
.s112-select .combobox__item.is-active{background-color:#555;color:#fff}
.s112-select .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.s112-select .combobox--touch .combobox__button{z-index:0}
.s112-select .combobox--2{height:25px}
.s112-select .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.s112-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.s112-select .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.s112-select .combobox--2 .combobox__status{padding-right:13px}
.s112-select .combobox--2 .combobox__status:after,.s112-select .combobox--2 .combobox__status:before{width:6px}
.s112-select .combobox--2 .combobox__status:before{right:4px}
.s112-select .combobox--2 .combobox__scroll{max-height:110px}
.s112-select .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.s112-select .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.s112-select .combobox--2 .combobox__item:focus,.s112-select .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.s112-select .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.s112-container{min-height:100px;padding-top:15px}
[lang=my] .s112 .s112-tab ul li a{font-size:14px;line-height:1.7}
[lang=my] .s112 .s112-tab ul li a span em{max-height:none}
@media all and (min-width:768px){.s112-tab{display:block}
.s112-select .combobox{height:44px}
.s112-select .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.s112-select .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.s112-select .combobox__label{font-size:18px}
.s112-select .combobox__item{font-size:16px}
.s112-select .combobox--2{height:36px}
.s112-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.s112-select .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.s112-select .combobox--2 .combobox__status{padding-right:22px}
.s112-select .combobox--2 .combobox__status:after,.s112-select .combobox--2 .combobox__status:before{width:12px}
.s112-select .combobox--2 .combobox__status:before{right:8px}
.s112-select .combobox--2 .combobox__scroll{max-height:197px}
.s112-select .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.s112-select .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.s112-select{display:none}
.s112-container{padding:60px 20px 0 20px}
}
.s110{max-width:1440px;margin:0 auto}
.s110 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s110 .slick-slider .slick-list,.s110 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s110 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s110 .slick-list:focus{outline:0}
.s110 .slick-list.dragging{cursor:pointer;cursor:hand}
.s110 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s110 .slick-track:after,.s110 .slick-track:before{display:table;content:''}
.s110 .slick-track:after{clear:both}
.s110 .slick-loading .slick-track{visibility:hidden}
.s110 .slick-loading .slick-slide{visibility:hidden}
.s110 .slick [dir=rtl] .slick-slide{float:right}
.s110 .slick-retina{width:100%}
.s110 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s110 .slick-slide img{display:block}
.s110 .slick-slide.dragging img{pointer-events:none}
.s110 .slick-slide:focus{outline:0}
.s110 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s110 .slick-active{position:relative}
.s110 .slick-initialized .slick-slide{display:block;font-size:0}
.s110 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s110 .slick-arrow.slick-hidden{display:none}
.s110 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s110 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s110 .slick-arrow:focus{outline:1px solid #4d90fe}
.s110 .slick-prev:before{border-width:2px 0 0 2px}
.s110 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s110 .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s110 .slick-arrow:before{padding:28px}
.s110 .slick-arrow:focus,.s110 .slick-arrow:hover{background:#000;opacity:.5}
.s110 .slick-arrow:active{background:#000;opacity:.7}
.s110 .slick-prev{left:20px}
.s110 .slick-prev:before{margin-right:-38px}
.s110 .slick-next{right:20px}
.s110 .slick-next:before{margin-left:-38px}
.s110 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s110 .slick-dots__item{display:inline-block}
.s110 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s110 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s110 .slick-dots__anchor:focus,.s110 .slick-dots__anchor:hover{background-color:#999}
.s110 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s110 .slick-dots__anchor:active{background-color:#000}
.s110 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s110 .slick-dots__anchor{background-color:#fff}
.s110-carousel:after{content:'';display:block;clear:both}
.s110-item{float:left}
.s110-item:not(:first-child){display:none}
.s110-photo{position:relative}
.s110-photo__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s110-photo__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s110-photo img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media all and (min-width:768px){.s110 .slick-dots{bottom:18px}
.s110 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s110 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
}
@charset "UTF-8";.s108__wrap{padding:0 15px}
.s108__detail{border-width:1px 0 1px 0;border-style:solid;border-color:#666}
.s108-headline{padding:17px 19px;border-bottom:1px solid #666}
.s108-headline__title{font-weight:400;padding-bottom:5px;display:block;line-height:16px}
.s108-headline__title span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s108-headline__date{font-size:13px}
.s108-headline__date strong{font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;padding-right:10px}
.s108__content,.s108__content.aem-GridColumn.cq-Editable-dom--container,.s108__content.cq-Editable-dom--container{padding:19px}
.s108__content img,.s108__content.aem-GridColumn.cq-Editable-dom--container img,.s108__content.cq-Editable-dom--container img{width:100%;height:auto}
.s108-file{border-top:1px solid #e6e6e6;padding:15px 19px}
.s108-file__attached{display:table-cell;vertical-align:middle;position:relative;padding-right:17px}
.s108-file__attached:after{content:"ㅣ";color:#e6e6e6;position:absolute;top:50%;right:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s108-file__download{display:table-cell;vertical-align:middle;padding-left:15px;word-break:break-all;color:#998465}
.s108-file__download:focus,.s108-file__download:hover{color:#998465}
.s108-image{margin-bottom:15px}
.s108-title{color:#333;font-size:15px;line-height:21px;margin-bottom:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s108-text{color:#666;font-size:14px;line-height:21px}
.s108__cta{padding-top:30px;font-size:0;text-align:center}
.s108__cta:after{content:'';display:block;clear:both}
.s108__cta>a,.s108__cta>button{margin-top:10px}
.s108__cta>a:first-child,.s108__cta>button:first-child{margin-top:0}
.s108__cta-item{display:inline-block;width:auto;vertical-align:top}
.s108__cta-item:nth-child(odd){padding-right:1px}
.s108__cta-item:nth-child(even){padding-left:1px}
.s108__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#333;width:100%;font-size:15px;line-height:40px;width:160px}
.s108__button span{white-space:nowrap}
.s108__button.is-disabled,.s108__button[disabled]{cursor:default}
.s108__button:active,.s108__button:focus,.s108__button:hover{color:#333}
.s108__button:active:before,.s108__button:focus:before,.s108__button:hover:before{border-color:#666}
.s108__button.is-disabled,.s108__button[disabled]{border-color:#bbb;color:#333}
.s108__button.is-disabled:before,.s108__button[disabled]:before{border-color:#bbb}
.s108__button.is-disabled:active,.s108__button.is-disabled:focus,.s108__button.is-disabled:hover,.s108__button[disabled]:active,.s108__button[disabled]:focus,.s108__button[disabled]:hover{border-color:#bbb}
.s108__button.is-disabled:active:before,.s108__button.is-disabled:focus:before,.s108__button.is-disabled:hover:before,.s108__button[disabled]:active:before,.s108__button[disabled]:focus:before,.s108__button[disabled]:hover:before{border-color:#bbb}
.s108__button:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
@media all and (min-width:768px){.s108-headline{padding:15px 30px}
.s108-headline:after{content:'';display:block;clear:both}
.s108-headline__title{line-height:24px}
.s108-headline__date{font-size:16px}
.s108__content,.s108__content.aem-GridColumn.cq-Editable-dom--container,.s108__content.cq-Editable-dom--container{padding:30px}
.s108-file{padding:19px 30px}
.s108-file__attached{padding-right:32px}
.s108-file__download{padding-left:30px}
.s108-image{margin-bottom:20px}
.s108-title{font-size:22px;line-height:27px;margin-bottom:35px}
.s108-text{font-size:18px;line-height:27px}
.s108__cta>a,.s108__cta>button{margin:0 0 0 2px}
.s108__cta>a:first-child,.s108__cta>button:first-child{margin-left:0}
.s108__cta{padding-top:60px}
.s108__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.s108__button{min-width:160px}
}
@media all and (min-width:1025px){.s108__wrap{padding:0 105px;max-width:1440px;margin:0 auto}
}
@media all and (max-width:767px){.s108__cta-item{width:50%}
}
.s106:after{content:'';display:block;clear:both}
.s106-carousel{overflow:hidden;margin:0 auto}
.s106-carousel .slick-slide img{max-width:100%;height:auto}
.s106-top{text-align:center}
.s106-top .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s106-top .slick-slider .slick-list,.s106-top .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s106-top .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s106-top .slick-list:focus{outline:0}
.s106-top .slick-list.dragging{cursor:pointer;cursor:hand}
.s106-top .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s106-top .slick-track:after,.s106-top .slick-track:before{display:table;content:''}
.s106-top .slick-track:after{clear:both}
.s106-top .slick-loading .slick-track{visibility:hidden}
.s106-top .slick-loading .slick-slide{visibility:hidden}
.s106-top .slick [dir=rtl] .slick-slide{float:right}
.s106-top .slick-retina{width:100%}
.s106-top .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s106-top .slick-slide img{display:block}
.s106-top .slick-slide.dragging img{pointer-events:none}
.s106-top .slick-slide:focus{outline:0}
.s106-top .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s106-top .slick-active{position:relative}
.s106-top .slick-initialized .slick-slide{display:block;font-size:0}
.s106-top .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s106-top .slick-arrow.slick-hidden{display:none}
.s106-top .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s106-top .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s106-top .slick-arrow:focus{outline:1px solid #4d90fe}
.s106-top .slick-prev:before{border-width:2px 0 0 2px}
.s106-top .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s106-top .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s106-top .slick-arrow:before{padding:28px}
.s106-top .slick-arrow:focus,.s106-top .slick-arrow:hover{background:#000;opacity:.5}
.s106-top .slick-arrow:active{background:#000;opacity:.7}
.s106-top .slick-prev{left:20px}
.s106-top .slick-prev:before{margin-right:-38px}
.s106-top .slick-next{right:20px}
.s106-top .slick-next:before{margin-left:-38px}
.s106-top .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s106-top .slick-dots__item{display:inline-block}
.s106-top .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s106-top .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s106-top .slick-dots__anchor:focus,.s106-top .slick-dots__anchor:hover{background-color:#999}
.s106-top .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s106-top .slick-dots__anchor:active{background-color:#000}
.s106-top .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s106-top .slick-dots__anchor{background-color:#fff}
.s106-type{padding:0 25px}
.s106-type__list .item:nth-child(n+2){border-top:1px solid #e6e6e6}
.s106-type__list .item-line{position:relative;width:100%;padding:15px 0}
.s106-type__list .item-line__year{position:absolute;left:0;top:16px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s106-type__list .item-line-details{padding-left:60px}
.s106-type__list .item-line-detail{display:inline-block;width:100%;vertical-align:top;position:relative;padding-left:44px}
.s106-type__list .item-line-detail__day{position:absolute;left:0;top:0;font-size:13px;line-height:20px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s106-type__list .item-line-detail__desc{display:inline-block;font-size:14px;line-height:20px;vertical-align:top}
.s106-type__list .item-line-detail+*{margin-top:6px}
@media all and (min-width:768px){.s106-top .slick-dots{bottom:18px}
.s106-top .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s106-top .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s106-type{padding:0 75px}
.s106-type__list .item-line{padding:26px 0}
.s106-type__list .item-line__year{font-size:24px;top:23px}
.s106-type__list .item-line-details{padding-left:100px}
.s106-type__list .item-line-detail{padding-left:65px}
.s106-type__list .item-line-detail__day{font-size:18px;line-height:22px}
.s106-type__list .item-line-detail__desc{font-size:16px;line-height:22px}
.s106-type__list .item-line-detail+*{margin-top:10px}
}
@media all and (min-width:1025px){.s106{max-width:1440px;margin:0 auto}
.s106-carousel{max-width:1230px}
.s106-top{float:left;width:50%;padding:0 15px}
.s106-type{float:left;width:50%;padding:0 35px 0 20px}
.s106-type__list .item:first-child .item-line{padding-top:0}
.s106-type__list .item:first-child .item-line__year{top:-3px}
}
@media all and (min-width:1440px){.s106-type{padding:0 65px 0 50px}
}
.s105__inner{max-width:1410px;margin:0 auto}
.s105 .row{margin:0}
.s105 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.s105 .validation__text__wrap .validation__text.agree{color:#666}
.s105 .form--focus .notice__text{display:block}
.s105 .notice__text{padding-top:4px;display:none;font-size:12px}
.s105 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.s105 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.s105 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.s105 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s105 .info__link:focus,.s105 .info__link:hover{color:#ef6600}
.s105 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.s105 .fileWrap .file--focus{outline:1px dotted #000}
.s105 .fileWrap .input:first-child{padding-bottom:10px}
.s105 .fileWrap .input:first-child .o-input--text[disabled],.s105 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.s105 .fileWrap .input__file{position:relative}
.s105 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.s105 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.s105 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.s105 .fileWrap .input__file .file-label span{white-space:nowrap}
.s105 .fileWrap .input__file .file-label.is-disabled,.s105 .fileWrap .input__file .file-label[disabled]{cursor:default}
.s105 .fileWrap .input__file .file-label:active,.s105 .fileWrap .input__file .file-label:focus,.s105 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.s105 .fileWrap .input__file .file-label.is-disabled,.s105 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.s105 .fileWrap .input__file .file-label.is-disabled:active,.s105 .fileWrap .input__file .file-label.is-disabled:focus,.s105 .fileWrap .input__file .file-label.is-disabled:hover,.s105 .fileWrap .input__file .file-label[disabled]:active,.s105 .fileWrap .input__file .file-label[disabled]:focus,.s105 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.s105 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .s105 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.s105 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.s105 .o-input--date,.s105 .o-input--email,.s105 .o-input--number,.s105 .o-input--password,.s105 .o-input--tel,.s105 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.s105 .o-input--date:focus,.s105 .o-input--email:focus,.s105 .o-input--number:focus,.s105 .o-input--password:focus,.s105 .o-input--tel:focus,.s105 .o-input--text:focus{border-color:#333;background-color:#fff}
.s105 .o-input--date[disabled],.s105 .o-input--date[readonly],.s105 .o-input--email[disabled],.s105 .o-input--email[readonly],.s105 .o-input--number[disabled],.s105 .o-input--number[readonly],.s105 .o-input--password[disabled],.s105 .o-input--password[readonly],.s105 .o-input--tel[disabled],.s105 .o-input--tel[readonly],.s105 .o-input--text[disabled],.s105 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.s105 .o-input--date::-ms-clear,.s105 .o-input--email::-ms-clear,.s105 .o-input--number::-ms-clear,.s105 .o-input--password::-ms-clear,.s105 .o-input--tel::-ms-clear,.s105 .o-input--text::-ms-clear{display:none !important}
.s105 .o-input--number{padding:0 15px}
.s105 .o-input--number::-webkit-inner-spin-button,.s105 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.s105 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s105-g-special-deal-type-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .s105 .o-input--date{background-position:96% -93px}
.s105 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.s105 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.s105 .o-input--textarea[disabled],.s105 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.s105 .input{font-size:0}
.s105 .input__wrap{position:relative}
.s105 .input__wrap label{vertical-align:middle}
.s105 .input__item{display:inline-block}
.s105 .input__item:last-child label{margin-right:0}
.s105 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.s105 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.s105 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.s105 .input__removetext:after,.s105 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.s105 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s105 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s105 .input--2 .o-input--date,.s105 .input--2 .o-input--email,.s105 .input--2 .o-input--number,.s105 .input--2 .o-input--password,.s105 .input--2 .o-input--tel,.s105 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.s105 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .s105 .input--2 .o-input--date{background-position:96% -101px}
.s105 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.s105 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.s105 .date-picker-wrapper.align-right{left:auto;right:0}
.s105 .date-picker-wrapper.single-date .first-date-selected,.s105 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.s105 .month-wrapper{margin:0 auto}
.s105 .month-wrapper:after{content:'';display:block;clear:both}
.s105 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.s105 .month-wrapper table td,.s105 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.s105 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s105 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.s105 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.s105 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.s105 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.s105 .month-wrapper table td:first-child .day.toMonth.valid.checked,.s105 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.s105 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.s105 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.s105 .month-wrapper table td:first-child .day.checked.first-date-selected,.s105 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.s105 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.s105 .month-wrapper .day.checked,.s105 .month-wrapper .day.real-today.checked,.s105 .month-wrapper .day.real-today.hovering,.s105 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.s105 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.s105 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.s105 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.s105 .month-wrapper .day.checked.first-date-selected,.s105 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.s105 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.s105 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.s105 .month-wrapper .day.lastMonth,.s105 .month-wrapper .day.nextMonth{display:none}
.s105 .month-wrapper .month{position:relative;padding-top:24px}
.s105 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.s105 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s105 .month-wrapper .next,.s105 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.s105 .month-wrapper .next span,.s105 .month-wrapper .prev span{white-space:nowrap}
.s105 .month-wrapper .next.is-disabled,.s105 .month-wrapper .next[disabled],.s105 .month-wrapper .prev.is-disabled,.s105 .month-wrapper .prev[disabled]{cursor:default}
.s105 .month-wrapper .next:after,.s105 .month-wrapper .next:before,.s105 .month-wrapper .prev:after,.s105 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.s105 .month-wrapper .next[disabled]:after,.s105 .month-wrapper .next[disabled]:before,.s105 .month-wrapper .prev[disabled]:after,.s105 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.s105 .month-wrapper .prev{left:0}
.s105 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.s105 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.s105 .month-wrapper .next{right:0}
.s105 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.s105 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.s105 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.s105 .date-range-length-tip:after,.s105 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.s105 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.s105 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.s105__title{text-align:center;font-size:29px;line-height:35px;padding:0 15px 25px}
.s105-empty{margin:30px 0;text-align:center}
.s105-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/s105-g-special-deal-type-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.s105__list{font-size:0}
.s105 .s105-list{margin-bottom:40px}
.s105 .s105-list__content{position:relative;margin:0 15px;font-size:0}
.s105 .s105-list__inside{padding:13px 42px 19px 10px;border-bottom:1px solid #d6d6d6}
.s105 .s105-list__label{position:absolute;top:0;left:0;z-index:1;padding:0 15px;font-size:12px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff;line-height:26px;background-color:#ce8f5e}
.s105 .s105-list__title{display:block;max-height:40px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.2;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:10px}
.s105 .s105-list__text{font-size:13px;color:#666;line-height:1.6;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative}
.s105 .s105-list__date{display:block;margin-top:4px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px}
.s105 .s105-list__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.s105 .s105-list-price{padding:9px 10px 0}
.s105 .s105-list-price__original{display:inline-block;position:relative}
.s105 .s105-list-price__original:before{width:110%;content:'';display:block;height:1px;background:#999;position:absolute;top:50%;left:-5%}
.s105 .s105-list-price__original .s105-list-price__currency{font-size:11px;color:#999}
.s105 .s105-list-price__original .s105-list-price__number{font-size:14px;color:#999}
.s105 .s105-list-price__discount{display:inline-block;margin-left:10px}
.s105 .s105-list-price__discount .s105-list-price__currency,.s105 .s105-list-price__discount .s105-list-price__number{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s105 .s105-list-price__currency{margin-right:4px;font-size:13px;color:#000}
.s105 .s105-list-price__number{font-weight:400;font-size:17px;color:#000}
.s105 .s105-list__link{display:none}
.s105 .s105-list__button{margin-top:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#555;background-color:#555;color:#fff;width:100%;font-size:15px;line-height:40px;min-width:130px}
.s105 .s105-list__button span{white-space:nowrap}
.s105 .s105-list__button.is-disabled,.s105 .s105-list__button[disabled]{cursor:default}
.s105 .s105-list__button:active,.s105 .s105-list__button:focus,.s105 .s105-list__button:hover{background-color:#333;color:#fff}
.s105 .s105-list__button.is-disabled,.s105 .s105-list__button[disabled]{background-color:#555;color:#fff}
.s105 .s105-list__button.is-disabled:active,.s105 .s105-list__button.is-disabled:focus,.s105 .s105-list__button.is-disabled:hover,.s105 .s105-list__button[disabled]:active,.s105 .s105-list__button[disabled]:focus,.s105 .s105-list__button[disabled]:hover{background-color:#555}
.s105 .s105-list__button:active,.s105 .s105-list__button:focus,.s105 .s105-list__button:hover{background-color:#1b65b3;color:#fff}
.s105 .s105-list__button--list{display:inline-block;width:20px;height:20px;vertical-align:top;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s105-g-special-deal-type-list/bg-list.png);background-repeat:no-repeat;background-position:50% 57%;background-size:12px}
.s105 .s105-list__button--list span{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px}
.s105__image{overflow:hidden;position:relative;padding-bottom:56.25%}
.s105__image a{display:block}
.s105__image a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.s105__image img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.s105__note{padding-top:15px;margin:10px 15px 0;border-top:1px solid #888}
.s105__note li{color:#666;font-size:12px;line-height:18px;position:relative;padding-left:8px}
.s105__note li:before{content:'';display:block;position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666}
.s105__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.s105__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.s105__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.s105__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s105__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s105__paging .paging__anchor--prev{margin-right:8px}
.s105__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s105__paging .paging__anchor--next{margin-left:8px}
.s105__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s105__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s105__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s105__paging .paging a.paging__anchor--disable:after,.s105__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.s105__paging .paging__anchor--disable:after,.s105__paging .paging__anchor--disable:before{border-color:#bbb !important}
.s105__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.s105__paging .paging__number a{display:block}
.s105__paging .paging__number:hover{background:#f5f5f5}
.s105__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.s105__paging .paging__number--current:hover{background:#ad9e87}
.s105__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.s105__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
@media all and (min-width:768px){.s105__inner{padding:0 20px}
.s105 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.s105 .notice__text{padding-top:10px;font-size:14px}
.s105 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.s105 .info__list li{font-size:16px;line-height:25px}
.s105 .fileWrap{position:relative}
.s105 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.s105 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.s105 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.s105 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.s105 .fileWrap .input__file .file-label>span{padding:0 15px}
.s105 .fileWrap .input__file .file-label{width:160px}
.s105 .o-input--date,.s105 .o-input--email,.s105 .o-input--number,.s105 .o-input--password,.s105 .o-input--tel,.s105 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.s105 .o-input--number{padding:0 20px}
.s105 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .s105 .o-input--date{background-position:96% -131px}
.s105 .o-input--textarea{font-size:16px}
.s105 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.s105 .input__removetext{width:60px;height:44px}
.s105 .input__removetext:after,.s105 .input__removetext:before{right:20px;width:15px}
.s105 .input--2 .o-input--date,.s105 .input--2 .o-input--email,.s105 .input--2 .o-input--number,.s105 .input--2 .o-input--password,.s105 .input--2 .o-input--tel,.s105 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.s105 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .s105 .input--2 .o-input--date{background-position:96% -135px}
.s105 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.s105 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.s105 .date-picker-wrapper.single-month{width:auto}
.s105 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.s105 .date-picker-wrapper.two-months{width:491px}
.s105 .date-picker-wrapper.two-months .month--1{float:left}
.s105 .date-picker-wrapper.two-months .month--2{float:right}
.s105 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.s105 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.s105 .month-wrapper table th{padding-bottom:0;line-height:24px}
.s105 .month-wrapper table td{padding:0}
.s105 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.s105 .month-wrapper .month{width:203px;padding-top:6px}
.s105 .month-wrapper .month-name{font-size:14px}
.s105 .month-wrapper .month-element{font-size:14px}
.s105 .month-wrapper .next,.s105 .month-wrapper .prev{top:0;width:30px;height:38px}
.s105 .month-wrapper .next:after,.s105 .month-wrapper .next:before,.s105 .month-wrapper .prev:after,.s105 .month-wrapper .prev:before{width:10px}
.s105 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.s105 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.s105 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.s105 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.s105__title{font-size:45px;line-height:50px;padding:0 0 50px}
.s105-empty{margin:60px 0}
.s105-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.s105 .s105-list{margin-bottom:60px}
.s105 .s105-list__content{margin:0}
.s105 .s105-list__inside{position:relative;padding:19px 62px 24px 15px}
.s105 .s105-list__label{padding:0 20px;font-size:16px;line-height:36px}
.s105 .s105-list__title{margin-bottom:0;max-height:30px;font-size:22px;line-height:1.3}
.s105 .s105-list__text{margin-bottom:5px;font-size:16px;line-height:1.5}
.s105 .s105-list__date{margin-top:7px;font-size:16px}
.s105 .s105-list-price{padding:14px 15px 10px}
.s105 .s105-list-price__original .s105-list-price__currency{font-size:14px}
.s105 .s105-list-price__original .s105-list-price__number{font-size:20px}
.s105 .s105-list-price__discount{display:block;margin-left:0}
.s105 .s105-list-price__currency{margin-right:7px;font-size:16px}
.s105 .s105-list-price__number{font-size:26px}
.s105 .s105-list__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:24px;right:15px}
.s105 .s105-list__link span{white-space:nowrap}
.s105 .s105-list__link.is-disabled,.s105 .s105-list__link[disabled]{cursor:default}
.s105 .s105-list__link:after,.s105 .s105-list__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s105 .s105-list__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s105 .s105-list__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s105 .s105-list__link:focus,.s105 .s105-list__link:hover{color:#07377e}
.s105 .s105-list__link:focus:after,.s105 .s105-list__link:focus:before,.s105 .s105-list__link:hover:after,.s105 .s105-list__link:hover:before{background-color:#07377e}
.s105 .s105-list__link.is-disabled,.s105 .s105-list__link[disabled]{color:#666}
.s105 .s105-list__link.is-disabled:after,.s105 .s105-list__link.is-disabled:before,.s105 .s105-list__link[disabled]:after,.s105 .s105-list__link[disabled]:before{background-color:#666}
.s105 .s105-list__button{width:auto;padding:0 20px;font-size:18px;line-height:40px}
.s105 .s105-list__button{position:absolute;bottom:10px;right:15px;margin-top:0}
.s105 .s105-list__button--list{width:21px;height:23px;background-size:15px auto}
.s105__note{padding-top:30px;margin:40px 0 0}
.s105__note li{font-size:14px;line-height:20px}
}
@media all and (min-width:768px) and (min-width:768px){.s105 .s105-list__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.s105__inner{padding:0 35px}
.s105 .s105-list{display:inline-block;width:50%;vertical-align:top}
.s105 .s105-list:nth-child(odd){padding-right:30px}
.s105 .s105-list:nth-child(even){padding-left:30px}
.s105 .s105-list__inside-text{height:65px}
.s105__image:focus img,.s105__image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
}
.s104{margin:0 auto}
.s104 .button-view{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1b65b3;text-align:left}
.s104 .button-view span{white-space:nowrap}
.s104 .button-view.is-disabled,.s104 .button-view[disabled]{cursor:default}
.s104 .button-view span{display:inline-block;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s104 .button-view span:after{content:'';display:inline-block;vertical-align:top;margin:4px 2px 0;width:8px;height:8px;border-left:0;border-top:0;border-right:1px #1b65b3 solid;border-bottom:1px #1b65b3 solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s104-info{padding-bottom:50px}
.s104-info__name{font-size:29px;color:#333;text-align:center;max-height:57px;padding-bottom:15px}
.s104-info__description{margin-top:50px}
.s104-info__date,.s104-info__description{text-align:center;font-size:14px;line-height:20px;color:#333}
.s104-info__btn{text-align:center;margin-top:18px}
.s104-content{max-width:1440px;margin:0 auto;padding:0 15px}
.s104-item{padding:27px 8px 28px;border-top:1px solid #d6d6d6}
.s104-item__head{display:block;padding-bottom:18px;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;line-height:1.2;word-break:break-word}
.s104-item__head span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s104-item:last-child{padding-bottom:0}
.s104-hotel ul li{margin-top:20px;padding:20px}
.s104-hotel ul li:first-child{margin-top:0;padding-top:0}
.s104-hotel-photo{display:none;position:relative}
.s104-hotel-photo__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s104-hotel-photo__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s104-hotel-photo img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s104-hotel-info{position:relative}
.s104-hotel-info__name{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;line-height:20px;color:#252525}
.s104-hotel-info__title{max-height:60px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;line-height:26px;color:#000}
.s104-hotel-info__date{margin-top:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;line-height:20px;color:#252525}
.s104-hotel-info__more{margin-top:8px}
.s104-notice ul li{position:relative;margin-top:8px;padding-left:13px;font-size:13px;line-height:19px}
.s104-notice ul li:before{display:block;content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background:#999}
.s104-notice ul li:first-child{margin-top:0}
.s104-parsys{min-height:100px}
@media all and (min-width:768px){.s104 .button-view span{font-size:18px}
.s104 .button-view span:after{margin-top:6px;width:9px;height:9px}
.s104-info{padding-bottom:60px}
.s104-info__name{font-size:45px;max-height:114px;padding-bottom:21px}
.s104-info__description{margin-top:92px}
.s104-info__date,.s104-info__description{font-size:20px;line-height:32px}
.s104-info__btn{margin-top:30px}
.s104-item{padding:60px 0 57px}
.s104-item:after{content:'';display:block;clear:both}
.s104-item__head{float:left;width:30%;padding:0 35px 0 33px;font-size:28px;line-height:35px}
.s104-item__head span{display:block}
.s104-item__body{overflow:hidden;padding-right:30px}
.s104-hotel ul li{display:table;width:100%;table-layout:fixed;margin-top:50px;padding:0}
.s104-hotel-photo{display:table-cell;width:50%;padding-right:15px}
.s104-hotel-info{display:table-cell;vertical-align:top}
.s104-hotel-info__name{font-size:14px}
.s104-hotel-info__title{overflow:hidden;margin-top:1px;font-size:22px;line-height:28px}
.s104-hotel-info__bottom{position:absolute;bottom:0;left:15px}
.s104-hotel-info__date{margin-top:0;font-size:16px;line-height:26px}
.s104-hotel-info__more .button-view span{font-size:15px}
.s104-hotel-info__more .button-view span:after{width:7px;height:7px}
.s104-hotel-info__more{margin-top:4px}
.s104-hotel-info{overflow:hidden;padding-left:15px}
.s104-notice ul li{margin-top:13px;font-size:18px;line-height:1.3}
.s104-notice ul li:before{top:10px}
}
@media all and (min-width:1025px){.s104-info__description{max-width:1440px;margin-left:auto;margin-right:auto}
.s104-info__date,.s104-info__description{max-width:1440px;margin-left:auto;margin-right:auto}
.s104-info__btn{max-width:1440px;margin-left:auto;margin-right:auto}
.s104-item__head{width:35%}
.s104-item__head span{display:inline}
}
@media all and (min-width:1440px){.s104-item__head{width:26%;padding:0 28px}
.s104-hotel ul:after{content:'';display:block;clear:both}
.s104-hotel ul li{float:left;width:50%}
.s104-hotel ul li:first-child+li{margin-top:0}
.s104-hotel ul li:nth-child(2n+1){clear:both}
}
@charset "UTF-8";.s103__inner{margin:0 auto;padding:0 15px}
.s103-title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:19px;padding-bottom:15px;border-bottom:2px solid #666;margin-top:40px}
.s103-item{padding:20px;background:#f5f5f5;margin-top:20px}
.s103-list-info__hotel{font-size:13px;line-height:20px;color:#666}
.s103-list-info__name{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:15px;line-height:21px}
.s103-list-info__title{font-size:14px;line-height:19px;margin-top:3px}
.s103-list-info__option{font-size:14px;line-height:19px;color:#666;margin-top:5px}
.s103-list-info__wrap{font-size:0}
.s103-list-info__wrap:after{content:'';display:block;clear:both}
.s103-price{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;padding-top:20px;margin-top:20px;border-top:1px solid #d6d6d6}
.s103-price:after{content:'';display:block;clear:both}
.s103-price>p{float:left;width:65%}
.s103-price span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s103-price__text{font-size:17px}
.s103__image{overflow:hidden;position:relative}
.s103__image img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s103__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s103__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s103__image{display:none}
.s103__par{padding:20px 10px 0}
.s103 .button-view{float:right;margin-top:4px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s103 .button-view span{white-space:nowrap}
.s103 .button-view.is-disabled,.s103 .button-view[disabled]{cursor:default}
.s103 .button-view:after,.s103 .button-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s103 .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s103 .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s103 .button-view:focus,.s103 .button-view:hover{color:#07377e}
.s103 .button-view:focus:after,.s103 .button-view:focus:before,.s103 .button-view:hover:after,.s103 .button-view:hover:before{background-color:#07377e}
.s103 .button-view.is-disabled,.s103 .button-view[disabled]{color:#666}
.s103 .button-view.is-disabled:after,.s103 .button-view.is-disabled:before,.s103 .button-view[disabled]:after,.s103 .button-view[disabled]:before{background-color:#666}
.s103-carousel{overflow:hidden;margin:0 auto}
.s103-carousel .slick-slide img{max-width:100%;height:auto}
.s103-info{text-align:center}
.s103-info .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s103-info .slick-slider .slick-list,.s103-info .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s103-info .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s103-info .slick-list:focus{outline:0}
.s103-info .slick-list.dragging{cursor:pointer;cursor:hand}
.s103-info .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s103-info .slick-track:after,.s103-info .slick-track:before{display:table;content:''}
.s103-info .slick-track:after{clear:both}
.s103-info .slick-loading .slick-track{visibility:hidden}
.s103-info .slick-loading .slick-slide{visibility:hidden}
.s103-info .slick [dir=rtl] .slick-slide{float:right}
.s103-info .slick-retina{width:100%}
.s103-info .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s103-info .slick-slide img{display:block}
.s103-info .slick-slide.dragging img{pointer-events:none}
.s103-info .slick-slide:focus{outline:0}
.s103-info .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s103-info .slick-active{position:relative}
.s103-info .slick-initialized .slick-slide{display:block;font-size:0}
.s103-info .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s103-info .slick-arrow.slick-hidden{display:none}
.s103-info .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s103-info .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s103-info .slick-arrow:focus{outline:1px solid #4d90fe}
.s103-info .slick-prev:before{border-width:2px 0 0 2px}
.s103-info .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s103-info .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s103-info .slick-arrow:before{padding:28px}
.s103-info .slick-arrow:focus,.s103-info .slick-arrow:hover{background:#000;opacity:.5}
.s103-info .slick-arrow:active{background:#000;opacity:.7}
.s103-info .slick-prev{left:20px}
.s103-info .slick-prev:before{margin-right:-38px}
.s103-info .slick-next{right:20px}
.s103-info .slick-next:before{margin-left:-38px}
.s103-info .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s103-info .slick-dots__item{display:inline-block}
.s103-info .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s103-info .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s103-info .slick-dots__anchor:focus,.s103-info .slick-dots__anchor:hover{background-color:#999}
.s103-info .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s103-info .slick-dots__anchor:active{background-color:#000}
.s103-info .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s103-info .slick-dots__anchor{background-color:#fff}
.s103-info__title{display:block;padding:0 15px;font-size:29px;font-weight:400}
.s103-info__keyword{margin:6px auto 21px;padding:0 15px}
.s103-info__keyword-item{display:inline-block;margin-top:5px;padding:0 10px;border:1px solid #dcceb8;border-radius:10px;font-size:10px;line-height:18px;color:#998465}
.s103-info__keyword-item:nth-child(n+2){margin-left:3px}
.s103-info__textarea{max-width:1230px;padding:0;margin:0 auto}
.s103-info__text{margin:16px auto 0;padding:0 15px;font-size:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#666;line-height:18px}
.s103-info__detail{margin:25px auto 0;padding:0 15px}
.s103-info__detail-item{font-size:12px}
.s103-info__detail-item:nth-child(n+2){margin-top:5px}
.s103-info__detail-title{display:inline-block;margin-right:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s103-note__title{display:block;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;border-bottom:2px solid #666;margin:40px 0 20px;padding:0 0 15px}
.s103-note__list{padding:0 10px}
.s103-note__item{position:relative;margin-top:5px;padding-left:8px;font-size:13px;color:#666;line-height:19px}
.s103-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
@media all and (min-width:768px){.s103__inner{padding:0 15px}
.s103-package-list{padding:0;max-width:1230px;margin:0 auto}
.s103-title{margin-top:60px;font-size:28px;padding-bottom:15px}
.s103-item{margin-top:0;background:#fff;border-bottom:1px solid #e6e6e6;padding:40px 30px}
.s103-item:last-child{border-bottom:0}
.s103-list-info{display:inline-block;vertical-align:middle;width:65%}
.s103-list-info__hotel{font-size:14px;line-height:20px}
.s103-list-info__name{font-size:22px;line-height:28px}
.s103-list-info__title{font-size:18px;line-height:18px;margin-top:10px}
.s103-list-info__option{margin-top:10px;font-size:16px;line-height:24px}
.s103-price{border-top:0;padding-top:22px;margin-top:0;display:inline-block;vertical-align:top;width:35%;font-size:14px;text-align:right}
.s103-price>p{width:100%;float:none}
.s103-price__text{font-size:24px}
.s103__par{padding:50px 0 40px}
.s103 .button-view{margin-top:16px;float:none}
.s103 .button-view{padding-right:14px;font-size:15px}
.s103-info .slick-dots{bottom:18px}
.s103-info .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s103-info .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s103-info__title{width:80%;margin:0 auto;padding:0;font-size:45px;line-height:53px}
.s103-info__keyword{width:80%;margin-bottom:24px;padding:0}
.s103-info__keyword-item:nth-child(n+2){margin-left:2px}
.s103-info__keyword-item{border-radius:14px;font-size:14px;line-height:26px}
.s103-info__text{width:80%;margin-top:42px;padding:0;font-size:16px;line-height:28px}
.s103-info__detail{width:80%;margin-top:45px;padding:0}
.s103-info__detail-item{display:inline-block;position:relative;font-size:16px;margin-top:0}
.s103-info__detail-item:nth-child(2){margin-left:17px;padding-left:19px}
.s103-info__detail-item:nth-child(2):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s103-info__detail-item:nth-child(3){display:block;margin-top:7px}
.s103-note{padding:0;max-width:1230px;margin:0 auto}
.s103-note__title{font-size:28px;margin-bottom:40px;margin-top:60px;padding:0 0 19px}
.s103-note__list{padding:0}
.s103-note__item{padding-left:10px;font-size:16px;line-height:25px}
.s103-note__item:before{top:13px;width:4px}
}
@media all and (min-width:1025px){.s103__inner{padding:0 15px}
.s103-item{position:relative;padding:40px 0 40px 315px;min-height:240px}
.s103-list-info__hotel{margin-top:15px}
.s103-price{padding-top:35px}
.s103__image{display:block;width:283px;position:absolute;top:40px;left:0}
.s103-info__detail-item:nth-child(3){display:inline-block;margin-left:17px;padding-left:19px}
.s103-info__detail-item:nth-child(3):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
}
@media all and (min-width:1440px){.s103__image img{width:auto}
}
.s097__inner{max-width:1440px;margin:0 auto}
.s097__col{display:inline-block;width:100%;padding:18px 25px 18px;background-color:#f5f5f5}
.s097__col:nth-child(n+2){margin-top:5px}
.s097__title{display:block;padding-right:15px;font-size:13px;line-height:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s097__list{margin-top:8px;padding-top:10px;border-top:1px solid #d6d6d6}
.s097__item{position:relative;padding:0 15px 0 13px;font-size:12px;line-height:15px}
.s097__item:nth-child(n+2){margin-top:10px}
.s097__item:before{display:block;position:absolute;top:6px;left:0;width:3px;height:3px;background-color:#999;content:""}
[lang=my] .s097 .s097__item,[lang=my] .s097 .s097__title{line-height:1.7}
[lang=my] .s097 .s097__item:before{top:8px}
@media all and (min-width:768px){.s097__inner{display:table;width:100%;font-size:0}
.s097__col{display:table-cell;width:auto;padding-top:31px;padding-bottom:32px}
.s097__col:nth-child(n+2){margin-top:0;position:relative;border-left:10px solid #fff}
.s097__title{font-size:18px;line-height:24px}
.s097__list{margin-top:7px;padding-top:14px}
.s097__item{font-size:16px;line-height:22px}
.s097__item:nth-child(n+2){margin-top:8px}
.s097__item:before{top:10px}
[lang=my] .s097 .s097__item:before{top:12px}
}
.s096{overflow:hidden;max-width:1440px;margin:0 auto}
.s096-background--gray .s096__inner{background:#f5f5f5}
.s096__container{padding-top:10px}
.s096__container:first-child{padding-top:0}
.s096__inner{min-height:20px}
@media all and (min-width:768px){.s096__wrapper{margin:0 -20px 0 -10px}
.s096-background--gray .s096__inner{background:0}
.s096-background--gray .s096__container{background:#f5f5f5}
.s096-column{display:table;table-layout:fixed;border-spacing:10px 0;width:100%}
.s096-column:after{content:'';display:block;clear:both}
.s096-column--2 .s096__container{width:50%}
.s096-column--3 .s096__container{width:33.33%}
.s096-column--4 .s096__container{width:25%}
.s096-column--3-7 .s096__container{width:30%}
.s096-column--3-7 .s096__container:nth-child(2){width:70%}
.s096__container{display:table-cell;vertical-align:top;padding:0}
}
.s095__inner{border-top:1px solid #d6d6d6;padding:28px 10px 0}
.s095__title{font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s095__item{padding-top:17px}
.s095__sub-headline{font-size:13px;line-height:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s095__fax,.s095__tel{padding-top:9px;font-size:13px}
.s095__fax-text,.s095__tel-text{font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s095__number{display:inline-block}
.s095__btn--icon{width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s095-membership-headline-tel-fax/ico-tel.png) center no-repeat #a2a2a2;background-size:40% auto;border-radius:20px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-3px}
html.handy .s095__item--text .s095__tel .s095__number{display:none}
html.handy .s095__item--icon .s095__fax{margin-top:-3px}
[lang=my] .s095 .s095__sub-headline,[lang=my] .s095 .s095__tel{line-height:1.7}
@media all and (min-width:768px){.s095__inner{padding:57px 20px 0;max-width:1440px;margin:0 auto}
.s095__inner:after{content:'';display:block;clear:both}
.s095__title{font-size:26px;line-height:34px;float:left;width:25%;padding-right:15px}
.s095__list{float:left;width:75%;padding-left:15px}
.s095__item{padding-top:23px}
.s095__item:first-child{padding-top:0}
.s095__item:after{content:'';display:block;clear:both}
.s095__sub-headline{font-size:18px;line-height:23px;float:left;width:37%}
.s095__content{float:left;width:63%;padding-left:20px}
.s095__fax,.s095__tel{font-size:16px;padding-top:6px}
.s095__fax:first-child,.s095__tel:first-child{padding-top:0}
html.handy .s095__item--text .s095__tel .s095__number{display:inline-block}
html.handy .s095__item--icon .s095__fax{margin-top:0}
}
@media all and (min-width:1025px){.s095__title{padding-right:0;width:21%}
.s095__list{width:79%;padding-left:0}
.s095__list:after{content:'';display:block;clear:both}
.s095__item{float:left;width:50%;padding-left:50px}
.s095__item:nth-child(2){padding-top:0}
.s095__sub-headline{width:34%}
.s095__content{width:66%}
}
.s092{max-width:1440px;margin:0 auto}
.s092-align{font-size:13px}
.s092-align--left{text-align:left}
.s092-align--center{text-align:center}
.s092-align--right{text-align:right}
.s092__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;padding-right:5px}
@media all and (min-width:768px){.s092-align{font-size:18px}
}
@charset "UTF-8";.s091{max-width:1440px;margin:0 auto}
.s091 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s091 .slick-slider .slick-list,.s091 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s091 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s091 .slick-list:focus{outline:0}
.s091 .slick-list.dragging{cursor:pointer;cursor:hand}
.s091 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s091 .slick-track:after,.s091 .slick-track:before{display:table;content:''}
.s091 .slick-track:after{clear:both}
.s091 .slick-loading .slick-track{visibility:hidden}
.s091 .slick-loading .slick-slide{visibility:hidden}
.s091 .slick [dir=rtl] .slick-slide{float:right}
.s091 .slick-retina{width:100%}
.s091 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s091 .slick-slide img{display:block}
.s091 .slick-slide.dragging img{pointer-events:none}
.s091 .slick-slide:focus{outline:0}
.s091 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s091 .slick-active{position:relative}
.s091 .slick-initialized .slick-slide{display:block;font-size:0}
.s091 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s091 .slick-arrow.slick-hidden{display:none}
.s091 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s091 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s091 .slick-arrow:focus{outline:1px solid #4d90fe}
.s091 .slick-prev:before{border-width:2px 0 0 2px}
.s091 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s091 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s091 .slick-arrow:before{padding:8px}
.s091 .slick-arrow:focus:before,.s091 .slick-arrow:hover:before{border-color:#a7a7a7}
.s091 .slick-prev{left:0}
.s091 .slick-prev:before{margin-right:-10px}
.s091 .slick-prev:focus,.s091 .slick-prev:hover{border-color:#a7a7a7}
.s091 .slick-next{right:0}
.s091 .slick-next:before{margin-left:-10px}
.s091 .slick-next:focus,.s091 .slick-next:hover{border-color:#a7a7a7}
.s091 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s091 .slick-dots__item{display:inline-block}
.s091 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s091 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s091 .slick-dots__anchor:focus,.s091 .slick-dots__anchor:hover{background-color:#999}
.s091 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s091 .slick-dots__anchor:active{background-color:#000}
.s091 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s091 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s091-option--text-align-left .s091__content{text-align:left}
.s091-option--text-align-center .s091__content{text-align:center}
.s091-option--text-align-right .s091__content{text-align:right}
.s091__carousel{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-touch-callout:default;-khtml-user-select:auto;padding-bottom:15px}
.s091__carousel .slick-dots{bottom:0;margin-top:-15px}
.s091__carousel .slick-arrow{margin-top:0}
.s091__carousel .slick-arrow.slick-next{right:15px}
.s091__carousel .slick-arrow.slick-prev{left:15px}
.s091__image img{width:100%}
.s091__content{padding:15px 10px}
.s091__eye-brow{font-size:13px;color:#666;margin-bottom:8px}
.s091__headline{font-size:17px;line-height:19px;margin-bottom:10px;display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s091__sub-headline{font-size:13px;line-height:17px;margin-bottom:8px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s091__text{font-size:14px;line-height:19px;color:#666}
.s091__cta{padding:2px 0 0}
.s091__cta-item{padding-top:7px}
.s091__button{display:inline-block;text-align:center;width:100%}
.s091__button>span{display:inline-block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s091__button--black-square,.s091__button--white-square{font-size:9px;border:1px solid #bbb;background-color:#fff;min-height:25px;padding:5px 10px}
.s091__button--black-square:active,.s091__button--black-square:focus,.s091__button--black-square:hover,.s091__button--white-square:active,.s091__button--white-square:focus,.s091__button--white-square:hover{border-color:#666}
.s091__button--text>span{font-size:13px;color:#1b65b3;position:relative;padding-right:10px}
.s091__button--text>span:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;margin-top:-4px;border-style:solid;border-color:#1b65b3;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s091 .slick-slider{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-touch-callout:default;-khtml-user-select:auto}
.is-printReady .print__container .s091__button--black-square,.is-printReady .print__container .s091__button--white-square{display:table}
.is-printReady .print__container .s091__button--black-square>span,.is-printReady .print__container .s091__button--white-square>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;position:static;display:table-cell;vertical-align:middle}
@media all and (min-width:768px){.s091 .slick-dots{bottom:18px}
.s091 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s091 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s091 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s091-option--button-align-left .s091__cta{text-align:left}
.s091-option--button-align-center .s091__cta{text-align:center}
.s091-option--button-align-right .s091__cta{text-align:right}
.s091__carousel{margin:0 -15px}
.s091__carousel .slick-dots{display:none;bottom:auto;margin-top:-18px}
.s091__item{padding:0 15px}
.s091__content{padding:13px 18px}
.s091__eye-brow{font-size:14px;line-height:18px;margin-bottom:5px}
.s091__headline{font-size:22px;line-height:28px;margin-bottom:18px}
.s091__sub-headline{font-size:18px;line-height:24px;margin-bottom:5px}
.s091__text{font-size:18px;line-height:30px}
.s091__cta{padding:6px 20px}
.s091__cta-item{padding-top:0;padding-left:17px;display:inline-block}
.s091__cta-item:first-child{padding-left:0}
.s091__button{vertical-align:middle}
.s091__button--black-square,.s091__button--white-square{font-size:16px;min-height:40px;padding:0 5px;position:relative;width:162px}
.s091__button--black-square>span,.s091__button--white-square>span{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-1px}
.s091__button--text{padding-bottom:4px}
.s091__button--text>span{font-size:15px}
}
@media all and (min-width:1025px){.s091__content{padding:12px 10px 23px}
.s091__eye-brow{margin-bottom:3px}
.s091__headline{margin-bottom:19px}
.s091__text{font-size:16px;line-height:24px}
.s091__cta{padding:0 10px}
.s091__cta-item{display:block;padding-top:15px;padding-left:0}
.s091__cta-item:first-child{padding-top:0}
.s091__button--text{width:auto;padding-bottom:0}
}
.s090{max-width:1440px;margin:0 auto}
.s090-align{font-size:13px}
.s090-align--left{text-align:left}
.s090-align--center{text-align:center}
.s090-align--right{text-align:right}
.s090__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;padding-right:5px}
.s090__btn{color:#333}
.s090 a.s090__btn{color:#002b84;text-decoration:underline}
@media all and (min-width:768px){.s090-align{font-size:18px}
}
.s089__inner{overflow:hidden;max-width:1440px;margin:0 auto;padding:0 15px;background-color:#fff}
.s089__list{overflow:hidden;font-size:0}
.s089__list:after{content:'';display:block;clear:both}
.s089__item{overflow:hidden;position:relative;margin-top:20px}
.s089__item:first-child{margin-top:0}
.s089__frame{overflow:hidden;position:relative}
.s089__frame:after{content:"";display:block;padding-bottom:56.25%}
.s089__anchor{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000}
.s089__anchor[href]{cursor:pointer}
.s089__anchor[href]:focus .s089__image,.s089__anchor[href]:hover .s089__image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:.6}
.s089__anchor:focus:before{content:"";display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:2px solid #1b65b3}
.s089__anchor:after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:2;width:100%;height:40px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%)}
.ie9 .s089__anchor:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}
.s089__image{display:block;position:relative;z-index:1;width:100%;height:auto;will-change:transform,opacity;-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s089__title{display:block;overflow:hidden;position:absolute;bottom:0;left:0;z-index:3;width:100%;padding:10px 15px;font-size:12px;font-weight:400;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.s089__play{display:none}
[data-type=video] .s089__play{display:block}
.s089__play:after,.s089__play:before{display:block;position:absolute;top:50%;left:50%;z-index:1;content:""}
.s089__play:before{width:40px;height:40px;border:2px solid #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s089__play:after{width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}
.s089 .c-modal-video{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:90%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s089 .c-modal-video.is-active{opacity:1}
.s089 .c-modal__wrap{padding:54px 0 0 0}
.s089 .c-modal__body{margin:0}
.s089 .c-modal__head{overflow:hidden;height:0;opacity:0}
.s089 .c-modal__frame{overflow:hidden;position:relative;background-color:#000}
.s089 .c-modal__frame:after{content:"";display:block;padding-bottom:56.25%}
.s089 .c-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s089 .c-modal__close{width:54px;height:54px}
.s089 .c-modal__close:after,.s089 .c-modal__close:before{background-color:#fff}
@media all and (min-width:768px){.s089__list{margin:0 -8px}
.s089__item{float:left;width:50%;margin-top:15px;padding:0 8px}
.s089__item--1{width:100%}
.s089__anchor:after{height:57px}
.s089__title{padding:15px 20px;font-size:18px}
.s089__play:before{width:60px;height:60px}
.s089__play:after{border-width:12px 0 12px 21px}
.s089 .c-modal-video{width:80%}
}
@media all and (min-width:1025px){.s089__list{position:relative;margin:0;padding-left:50%}
.s089__item{width:50%;margin:0;padding:0 0 0 16px}
.s089__item--1{position:absolute;top:0;left:0;width:50%;padding:0}
.s089__item--2,.s089__item--3{margin-bottom:16px}
}
.s087{max-width:1440px;margin:0 auto}
.s087 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s087 .slick-slider .slick-list,.s087 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s087 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s087 .slick-list:focus{outline:0}
.s087 .slick-list.dragging{cursor:pointer;cursor:hand}
.s087 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s087 .slick-track:after,.s087 .slick-track:before{display:table;content:''}
.s087 .slick-track:after{clear:both}
.s087 .slick-loading .slick-track{visibility:hidden}
.s087 .slick-loading .slick-slide{visibility:hidden}
.s087 .slick [dir=rtl] .slick-slide{float:right}
.s087 .slick-retina{width:100%}
.s087 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s087 .slick-slide img{display:block}
.s087 .slick-slide.dragging img{pointer-events:none}
.s087 .slick-slide:focus{outline:0}
.s087 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s087 .slick-active{position:relative}
.s087 .slick-initialized .slick-slide{display:block;font-size:0}
.s087 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s087 .slick-arrow.slick-hidden{display:none}
.s087 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s087 .slick-dots__item{display:inline-block}
.s087 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s087 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s087 .slick-dots__anchor:focus,.s087 .slick-dots__anchor:hover{background-color:#999}
.s087 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s087 .slick-dots__anchor:active{background-color:#000}
.s087 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s087 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s087 .slick-dots__item{display:inline-block}
.s087 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s087 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s087 .slick-dots__anchor:focus,.s087 .slick-dots__anchor:hover{background-color:#999}
.s087 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s087 .slick-dots__anchor:active{background-color:#000}
.s087 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s087 .slick-dots__anchor{background-color:#fff}
.s087-carousel__item img{width:100%}
.s087__frame{overflow:hidden;position:relative}
.s087__frame:after{content:"";display:block;padding-bottom:56.25%}
.s087__anchor{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000}
.s087__anchor[href]{cursor:pointer}
.s087__anchor[href]:focus .s087__image,.s087__anchor[href]:hover .s087__image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:.6}
.s087__anchor:focus:before{content:"";display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:2px solid #1b65b3}
.s087__anchor:after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:2;width:100%;height:40px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%)}
.ie9 .s087__anchor:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}
.s087__play{display:none}
[data-type=video] .s087__play{display:block}
.s087__play:after,.s087__play:before{display:block;position:absolute;top:50%;left:50%;z-index:1;content:""}
.s087__play:before{width:40px;height:40px;border:2px solid #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s087__play:after{width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}
.s087 .c-modal-video{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:90%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s087 .c-modal-video.is-active{opacity:1}
.s087 .c-modal__wrap{padding:54px 0 0 0}
.s087 .c-modal__body{margin:0}
.s087 .c-modal__head{overflow:hidden;height:0;opacity:0}
.s087 .c-modal__frame{overflow:hidden;position:relative;background-color:#000}
.s087 .c-modal__frame:after{content:"";display:block;padding-bottom:56.25%}
.s087 .c-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s087 .c-modal__close{width:54px;height:54px}
.s087 .c-modal__close:after,.s087 .c-modal__close:before{background-color:#fff}
@media all and (min-width:768px){.s087 .slick-dots{bottom:18px}
.s087 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s087 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s087 .slick-dots{bottom:18px}
.s087 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s087 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s087-layout--1 .s087-carousel__item{width:100%}
.s087-layout--2 .s087-carousel__item{width:50%}
.s087-layout--3 .s087-carousel__item{width:33.33%}
.s087-layout--4 .s087-carousel__item{width:25%}
.s087-carousel{margin:0 -1px}
.s087-carousel:after{content:'';display:block;clear:both}
.s087-carousel__item{float:left;padding:0 1px}
}
.s084{max-width:1440px;margin:0 auto}
.s084-align--left{text-align:left}
.s084-align--center{text-align:center}
.s084__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}
.s084__button span{white-space:nowrap}
.s084__button.is-disabled,.s084__button[disabled]{cursor:default}
.s084__button:nth-child(n+2){margin-top:10px}
.s084__button span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s084__button--black-download,.s084__button--black-square,.s084__button--white-download,.s084__button--white-square{width:100%;display:inline-block;height:40px;line-height:40px;font-size:15px}
.s084__button--white-download,.s084__button--white-square{background-color:#fff;color:#333}
.s084__button--white-download:active,.s084__button--white-download:focus,.s084__button--white-download:hover,.s084__button--white-square:active,.s084__button--white-square:focus,.s084__button--white-square:hover{color:#333}
.s084__button--white-download:active:before,.s084__button--white-download:focus:before,.s084__button--white-download:hover:before,.s084__button--white-square:active:before,.s084__button--white-square:focus:before,.s084__button--white-square:hover:before{border-color:#666}
.s084__button--white-download.is-disabled,.s084__button--white-download[disabled],.s084__button--white-square.is-disabled,.s084__button--white-square[disabled]{border-color:#bbb;color:#333}
.s084__button--white-download.is-disabled:before,.s084__button--white-download[disabled]:before,.s084__button--white-square.is-disabled:before,.s084__button--white-square[disabled]:before{border-color:#bbb}
.s084__button--white-download.is-disabled:active,.s084__button--white-download.is-disabled:focus,.s084__button--white-download.is-disabled:hover,.s084__button--white-download[disabled]:active,.s084__button--white-download[disabled]:focus,.s084__button--white-download[disabled]:hover,.s084__button--white-square.is-disabled:active,.s084__button--white-square.is-disabled:focus,.s084__button--white-square.is-disabled:hover,.s084__button--white-square[disabled]:active,.s084__button--white-square[disabled]:focus,.s084__button--white-square[disabled]:hover{border-color:#bbb}
.s084__button--white-download.is-disabled:active:before,.s084__button--white-download.is-disabled:focus:before,.s084__button--white-download.is-disabled:hover:before,.s084__button--white-download[disabled]:active:before,.s084__button--white-download[disabled]:focus:before,.s084__button--white-download[disabled]:hover:before,.s084__button--white-square.is-disabled:active:before,.s084__button--white-square.is-disabled:focus:before,.s084__button--white-square.is-disabled:hover:before,.s084__button--white-square[disabled]:active:before,.s084__button--white-square[disabled]:focus:before,.s084__button--white-square[disabled]:hover:before{border-color:#bbb}
.s084__button--white-download:before,.s084__button--white-square:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.s084__button--black-download,.s084__button--black-square{border-color:#555;background-color:#555;color:#fff}
.s084__button--black-download:active,.s084__button--black-download:focus,.s084__button--black-download:hover,.s084__button--black-square:active,.s084__button--black-square:focus,.s084__button--black-square:hover{background-color:#333;color:#fff}
.s084__button--black-download.is-disabled,.s084__button--black-download[disabled],.s084__button--black-square.is-disabled,.s084__button--black-square[disabled]{background-color:#555;color:#fff}
.s084__button--black-download.is-disabled:active,.s084__button--black-download.is-disabled:focus,.s084__button--black-download.is-disabled:hover,.s084__button--black-download[disabled]:active,.s084__button--black-download[disabled]:focus,.s084__button--black-download[disabled]:hover,.s084__button--black-square.is-disabled:active,.s084__button--black-square.is-disabled:focus,.s084__button--black-square.is-disabled:hover,.s084__button--black-square[disabled]:active,.s084__button--black-square[disabled]:focus,.s084__button--black-square[disabled]:hover{background-color:#555}
.s084__button--text{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s084__button--text:after,.s084__button--text:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s084__button--text:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s084__button--text:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s084__button--text:focus,.s084__button--text:hover{color:#07377e}
.s084__button--text:focus:after,.s084__button--text:focus:before,.s084__button--text:hover:after,.s084__button--text:hover:before{background-color:#07377e}
.s084__button--text.is-disabled,.s084__button--text[disabled]{color:#666}
.s084__button--text.is-disabled:after,.s084__button--text.is-disabled:before,.s084__button--text[disabled]:after,.s084__button--text[disabled]:before{background-color:#666}
.s084__button--white-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.s084__button--white-download .ico-download:before{display:block;position:absolute;top:50%;left:0;width:11px;height:12px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s084-content-button-link/icon-download.png) no-repeat 0 50%;background-size:11px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.s084__button--black-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.s084__button--black-download .ico-download:before{display:block;position:absolute;top:50%;left:0;width:11px;height:12px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s084-content-button-link/icon-download-white.png) no-repeat 0 50%;background-size:11px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.s084-space--left-10{padding-left:10px}
.s084-space--left-20{padding-left:20px}
.s084-space--left-30{padding-left:30px}
.s084-space--right-10{padding-right:10px}
.s084-space--right-20{padding-right:20px}
.s084-space--right-30{padding-right:30px}
@media all and (min-width:768px){.s084-align--right:after{content:'';display:block;clear:both}
.s084-align--right .s084__button{margin-left:6px;float:right}
.s084__button:nth-child(n+2){margin-top:0;margin-left:3px}
.s084__button--black-download,.s084__button--black-square,.s084__button--white-download,.s084__button--white-square{padding:0 20px;font-size:16px;width:auto;min-width:160px}
.s084__button--text{padding-right:14px;font-size:15px}
.s084__button--white-download .ico-download{padding-left:28px}
.s084__button--white-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
.s084__button--black-download .ico-download{padding-left:28px}
.s084__button--black-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
}
@media all and (max-width:767px){.s084--mob-half{font-size:0}
.s084--mob-half .s084__button{width:49%;font-size:11px;height:35px;line-height:35px;display:inline-block}
.s084--mob-half .s084__button:nth-child(2){margin-top:0}
.s084--mob-half .s084__button:nth-child(2n){margin-left:1%}
.s084--mob-half .s084__button:nth-child(2n-1){margin-right:1%}
}
.s083{max-width:1440px;margin:0 auto}
.s083-head__title{display:block;font-size:29px;font-weight:400;line-height:31px;text-align:center}
.s083-head__sub{padding-top:22px;font-size:12px;line-height:14px;color:#666;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s083-container{margin-top:27px}
.s083-container:after{content:'';display:block;clear:both}
.s083-photo__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s083-photo__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s083-photo img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s083-info{margin-top:14px;padding:0 15px}
.s083-info__list{border-top:2px solid #555;padding:0 10px}
.s083-info__item{padding:6px 8px;border-bottom:1px solid #d6d6d6}
.s083-info__item:last-child{border-bottom:0;padding-bottom:38px}
.s083-info__item:first-child{padding-top:11px}
.s083-info__content,.s083-info__title{display:block;font-size:13px}
.s083-info__title{line-height:19px}
.s083-info__content{line-height:19px;padding-top:1px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s083-info__content a{color:#1b65b3}
.s083-tour{margin:0 15px 0;padding:30px 10px;border-top:1px solid #d6d6d6}
.s083-tour__title{font-size:19px;line-height:12px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s083-tour__title span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s083-tour__info{margin-top:18px;font-size:13px;line-height:19px}
[lang=my] .s083 .s083-head__sub,[lang=my] .s083 .s083-head__title,[lang=my] .s083 .s083-info__content,[lang=my] .s083 .s083-info__title,[lang=my] .s083 .s083-tour__info,[lang=my] .s083 .s083-tour__title{line-height:1.7}
@media all and (min-width:768px){.s083-head__title{width:80%;margin:0 auto;font-size:45px;line-height:54px}
.s083-head__sub{width:80%;margin:0 auto;padding-top:25px;font-size:16px;line-height:20px}
.s083-container{margin-top:59px}
.s083-info{margin-top:40px;padding:0 30px}
.s083-info__list{padding:0 15px}
.s083-info__item{display:table;width:100%;padding:0;table-layout:fixed}
.s083-info__item:last-child{padding-bottom:0}
.s083-info__item:first-child{padding-top:7px}
.s083-info__content,.s083-info__title{display:table-cell;vertical-align:top;font-size:18px;line-height:20px}
.s083-info__title{width:30%;padding:16px 0 16px 19px}
.s083-info__content{width:70%;padding:16px 19px 16px 40px;line-height:20px}
.s083-tour{margin:69px 30px 0;padding:60px 40px 60px 20px}
.s083-tour:after{content:'';display:block;clear:both}
.s083-tour__title{float:left;width:30%;font-size:28px;line-height:37px}
.s083-tour__title span{display:block}
.s083-tour__info{float:left;width:70%;margin-top:0;padding-left:40px;font-size:18px;line-height:27px}
}
@media all and (min-width:1025px){.s083-photo{float:left;width:45.8%;padding-left:20px}
.s083-info{overflow:hidden;margin-top:0;padding:0 20px 0 65px}
.s083-info__list{padding:0 20px}
.s083-info__title{width:42.2%}
.s083-info__content{width:57.8%}
.s083-user__layout{padding:0 20px}
.s083-tour{margin:70px 40px 0 20px}
.s083-tour__title{width:26%}
.s083-tour__info{width:74%}
}
@media all and (min-width:1440px){.s083-photo{float:left;width:45.8%;padding-left:106px}
.s083-info{padding:0 106px 0 64px}
.s083-info__title{width:34.7%}
.s083-info__content{width:65.3%}
.s083-user__layout{padding:0 106px}
.s083-tour{margin:70px 106px 0}
}
.s082{max-width:1440px;margin:0 auto}
.s082__item{padding-top:40px}
.s082__item:first-child{padding-top:0}
.s082__image{max-width:1230px;margin:0 auto}
.s082__image img{width:100%}
.s082__content{padding:0 15px;max-width:1270px;margin:0 auto}
.s082-promotion{padding:20px 10px 20px 10px;border-bottom:1px solid #d6d6d6}
.s082-promotion__name{font-size:17px;line-height:19px;display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s082-promotion__period{font-size:13px;padding-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s082-promotion__desc{padding-top:15px;font-size:14px;line-height:19px}
.s082-promotion__button{margin-top:11px;display:inline-block;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s082-promotion__button:after,.s082-promotion__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s082-promotion__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s082-promotion__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s082-promotion__button:focus,.s082-promotion__button:hover{color:#07377e}
.s082-promotion__button:focus:after,.s082-promotion__button:focus:before,.s082-promotion__button:hover:after,.s082-promotion__button:hover:before{background-color:#07377e}
.s082-promotion__button.is-disabled,.s082-promotion__button[disabled]{color:#666}
.s082-promotion__button.is-disabled:after,.s082-promotion__button.is-disabled:before,.s082-promotion__button[disabled]:after,.s082-promotion__button[disabled]:before{background-color:#666}
.s082-promotion__button span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s082-info{padding:20px 10px 0 10px}
.s082-info__text{font-size:14px;line-height:18px}
.s082-info__text:first-child{padding-bottom:10px}
.s082-info__tel{display:none}
.handy .s082-info__tel{display:inline-block}
.handy .s082-info__tel a{display:inline-block;width:20px;height:20px;margin-left:8px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s082-wedding-promotion-detail/ico-tel.png) no-repeat 0 0;background-size:100% auto;font-size:0;vertical-align:middle}
.s082-info__button{margin-top:25px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#ad9e87;background-color:#ad9e87;color:#fff;width:100%;font-size:15px;line-height:40px}
.s082-info__button span{white-space:nowrap}
.s082-info__button.is-disabled,.s082-info__button[disabled]{cursor:default}
.s082-info__button:active,.s082-info__button:focus,.s082-info__button:hover{background-color:#685f51;color:#fff}
.s082-info__button.is-disabled,.s082-info__button[disabled]{background-color:#ad9e87;color:#fff}
.s082-info__button.is-disabled:active,.s082-info__button.is-disabled:focus,.s082-info__button.is-disabled:hover,.s082-info__button[disabled]:active,.s082-info__button[disabled]:focus,.s082-info__button[disabled]:hover{background-color:#ad9e87}
[lang=my] .s082 .s082-info__text,[lang=my] .s082 .s082-promotion__button,[lang=my] .s082 .s082-promotion__desc,[lang=my] .s082 .s082-promotion__name{line-height:1.7}
[lang=my] .s082 .s082-info__text:first-child:after{top:8px}
@media all and (min-width:768px){.s082__item{padding-top:80px}
.s082__content{padding:0 20px}
.s082-promotion{padding:42px 15px 35px 15px}
.s082-promotion__name{font-size:28px;line-height:35px}
.s082-promotion__period{font-size:16px;padding-top:8px}
.s082-promotion__desc{font-size:16px;line-height:28px;padding-top:20px}
.s082-promotion__button{padding-right:14px;font-size:15px}
.s082-promotion__button{margin-top:13px}
.s082-info{padding:27px 220px 0 15px;position:relative}
.s082-info__text{font-size:16px;line-height:21px}
.handy .s082-info__tel{display:none}
.s082-info__button{width:auto;padding:0 20px;font-size:18px;line-height:40px}
.s082-info__button{position:absolute;right:15px;top:20px;width:190px;margin:0;font-size:16px}
}
@media all and (min-width:1025px){.s082-info__text{display:inline-block}
.s082-info__text:first-child{position:relative;padding-right:17px;margin-right:15px}
.s082-info__text:first-child:after{content:"";position:absolute;right:0;top:5px;width:1px;height:12px;background:#d7d7d7}
}
@media all and (min-width:1440px){.s082__content{padding:0;max-width:1230px}
.s082-promotion{padding-left:35px;padding-right:35px}
.s082-info{padding-left:35px;padding-right:250px}
.s082-info__button{right:35px}
}
.s079{margin:0 auto;max-width:1440px}
.s079.wide{max-width:1920px}
.s079 img{width:100%}
.s079-align--left img{float:left}
.s079-align--right img{float:right}
.s079-align--center{text-align:center}
.s079-size--natural img{width:auto}
.s079:after{content:'';display:block;clear:both}
@media all and (min-width:768px){.s079 img{width:auto;max-width:100%}
}
.s078{max-width:1440px;margin:0 auto}
.s078 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s078 .slick-slider .slick-list,.s078 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s078 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s078 .slick-list:focus{outline:0}
.s078 .slick-list.dragging{cursor:pointer;cursor:hand}
.s078 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s078 .slick-track:after,.s078 .slick-track:before{display:table;content:''}
.s078 .slick-track:after{clear:both}
.s078 .slick-loading .slick-track{visibility:hidden}
.s078 .slick-loading .slick-slide{visibility:hidden}
.s078 .slick [dir=rtl] .slick-slide{float:right}
.s078 .slick-retina{width:100%}
.s078 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s078 .slick-slide img{display:block}
.s078 .slick-slide.dragging img{pointer-events:none}
.s078 .slick-slide:focus{outline:0}
.s078 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s078 .slick-active{position:relative}
.s078 .slick-initialized .slick-slide{display:block;font-size:0}
.s078 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s078 .slick-arrow.slick-hidden{display:none}
.s078 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s078 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s078 .slick-arrow:focus{outline:1px solid #4d90fe}
.s078 .slick-prev:before{border-width:2px 0 0 2px}
.s078 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s078 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s078 .slick-dots__item{display:inline-block}
.s078 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s078 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s078 .slick-dots__anchor:focus,.s078 .slick-dots__anchor:hover{background-color:#999}
.s078 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s078 .slick-dots__anchor:active{background-color:#000}
.s078 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s078 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s078__image img{width:100%}
.s078-carousel{padding-bottom:20px}
.s078-carousel .slick-arrow{width:30px;height:57px;margin-top:-70px;border-radius:4px}
.s078-carousel .slick-arrow:before{padding:23px;border-color:#ccc}
.s078-carousel .slick-prev{left:30px}
.s078-carousel .slick-prev:before{margin-right:-38px}
.s078-carousel .slick-next{right:30px}
.s078-carousel .slick-next:before{margin-left:-38px}
.s078-carousel .slick-dots{bottom:0}
.s078__content{padding:17px 15px;position:relative}
.s078__title{font-size:17px;line-height:19px;border-bottom:1px solid #d6d6d6;display:block;padding-bottom:9px}
.s078__title span{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s078-info{padding:9px 0}
.s078-info:after{content:'';display:block;clear:both}
.s078-info__item{width:50%;float:left;padding:5px 10px}
.s078-info__text,.s078-info__title{font-size:13px;line-height:14px}
.s078-info__text{padding-top:7px}
.s078__button{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;left:25px;bottom:0}
.s078__button:after,.s078__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s078__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s078__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s078__button:focus,.s078__button:hover{color:#07377e}
.s078__button:focus:after,.s078__button:focus:before,.s078__button:hover:after,.s078__button:hover:before{background-color:#07377e}
.s078__button.is-disabled,.s078__button[disabled]{color:#666}
.s078__button.is-disabled:after,.s078__button.is-disabled:before,.s078__button[disabled]:after,.s078__button[disabled]:before{background-color:#666}
[lang=my] .s078 .s078-info__text,[lang=my] .s078 .s078-info__title,[lang=my] .s078 .s078__button,[lang=my] .s078 .s078__title{line-height:1.7}
@media all and (min-width:768px){.s078 .slick-dots{bottom:18px}
.s078 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s078 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s078 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s078-carousel .slick-dots{bottom:0}
.s078--horizontal{padding:0 95px 60px}
.s078--horizontal .slick-arrow{margin-top:-180px}
.s078--horizontal .s078__content{padding:25px 0 32px}
.s078--horizontal .s078__title{font-size:24px;line-height:30px;padding-bottom:16px}
.s078--horizontal .s078-info{padding:0 10px}
.s078--horizontal .s078-info__item{width:100%;padding:16px 0 0 0}
.s078--horizontal .s078-info__item:after{content:'';display:block;clear:both}
.s078--horizontal .s078-info__text,.s078--horizontal .s078-info__title{font-size:18px;line-height:22px;float:left}
.s078--horizontal .s078-info__title{width:25%;padding:0 15px 0 0}
.s078--horizontal .s078-info__text{width:75%;padding:0 0 0 15px}
.s078--horizontal .s078__button{left:0}
.s078--vertical{padding:0 90px 60px}
.s078--vertical .s078__item{padding:0 5px}
.s078--vertical .s078__content{padding:17px 10px 33px}
.s078--vertical .s078__title{padding-bottom:15px}
.s078--vertical .s078__title{padding-bottom:12px}
.s078--vertical .s078__title .text--dotline{display:inline-block;height:53px}
.s078--vertical .s078-info{padding:9px 0 0 0}
.s078--vertical .s078-info__item{width:100%;padding:13px 0 0 0}
.s078--vertical .s078-info__text,.s078--vertical .s078-info__title{font-size:16px;line-height:18px}
.s078--vertical .s078-info__text{padding-top:4px}
.s078--vertical .s078__button{right:auto;left:10px}
.s078__title{font-size:22px;line-height:26px}
.s078-info__title{font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.s078-info__text{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s078__button{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.s078--horizontal .slick-arrow{margin-top:-70px}
.s078--horizontal .s078__item:after{content:'';display:block;clear:both}
.s078--horizontal .s078__image{float:left;width:50%;padding-right:30px}
.s078--horizontal .s078__content{float:left;width:50%;padding:5px 0 35px 30px}
.s078--horizontal .s078__button{left:40px}
.s078--vertical .s078__content{padding:16px 10px 37px}
.s078--vertical .s078__title .text--dotline{height:27px}
[lang=my] .s078 .s078--vertical .s078__title .text--dotline{height:41px}
}
@media all and (min-width:1440px){.s078-carousel .slick-prev{left:35px}
.s078-carousel .slick-next{right:35px}
.s078--horizontal .s078__content{padding-top:45px}
.s078--vertical .s078-info{padding:0}
.s078--vertical .s078-info__item:after{content:'';display:block;clear:both}
.s078--vertical .s078-info__title{float:left;width:33.33%}
.s078--vertical .s078-info__text{float:left;width:66.66%;padding-left:15px;padding-top:0}
}
@media all and (max-width:767px){.s078-info__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
}
.s074 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s074 .slick-slider .slick-list,.s074 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s074 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s074 .slick-list:focus{outline:0}
.s074 .slick-list.dragging{cursor:pointer;cursor:hand}
.s074 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s074 .slick-track:after,.s074 .slick-track:before{display:table;content:''}
.s074 .slick-track:after{clear:both}
.s074 .slick-loading .slick-track{visibility:hidden}
.s074 .slick-loading .slick-slide{visibility:hidden}
.s074 .slick [dir=rtl] .slick-slide{float:right}
.s074 .slick-retina{width:100%}
.s074 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s074 .slick-slide img{display:block}
.s074 .slick-slide.dragging img{pointer-events:none}
.s074 .slick-slide:focus{outline:0}
.s074 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s074 .slick-active{position:relative}
.s074 .slick-initialized .slick-slide{display:block;font-size:0}
.s074 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s074 .slick-arrow.slick-hidden{display:none}
.s074 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s074 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s074 .slick-arrow:focus{outline:1px solid #4d90fe}
.s074 .slick-prev:before{border-width:2px 0 0 2px}
.s074 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s074 .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s074 .slick-arrow:before{padding:28px}
.s074 .slick-arrow:focus,.s074 .slick-arrow:hover{background:#000;opacity:.5}
.s074 .slick-arrow:active{background:#000;opacity:.7}
.s074 .slick-prev{left:20px}
.s074 .slick-prev:before{margin-right:-38px}
.s074 .slick-next{right:20px}
.s074 .slick-next:before{margin-left:-38px}
.s074 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s074 .slick-dots__item{display:inline-block}
.s074 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s074 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s074 .slick-dots__anchor:focus,.s074 .slick-dots__anchor:hover{background-color:#999}
.s074 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s074 .slick-dots__anchor:active{background-color:#000}
.s074 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s074 .slick-dots__anchor{background-color:#fff}
.s074 .c-modal-gallery{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:70%;max-width:1200px;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s074 .c-modal-gallery .iScrollVerticalScrollbar{position:absolute;z-index:9999;width:10px;bottom:5px;top:5px;right:-10px;overflow:hidden}
.s074 .c-modal-gallery .iScrollVerticalScrollbar.iScrollBothScrollbars{bottom:18px}
.s074 .c-modal-gallery .iScrollVerticalScrollbar .iScrollIndicator{width:100%;background:#666}
.s074 .c-modal-gallery .iScrollHorizontalScrollbar{position:absolute;z-index:9999;height:5px;left:5px;right:5px;bottom:-10px;overflow:hidden}
.s074 .c-modal-gallery .iScrollHorizontalScrollbar.iScrollBothScrollbars{right:18px}
.s074 .c-modal-gallery .iScrollHorizontalScrollbar .iScrollIndicator{height:100%;background:#666}
.s074 .c-modal-gallery .iScrollIndicator{position:absolute;background:#e6e6e6}
.s074 .c-modal-gallery.is-active{opacity:1}
.s074 .c-modal__body{padding:0}
.s074 .c-modal__wrap{padding-top:65px;padding-bottom:30px;background:#fff}
.s074 .c-modal__head{height:65px;line-height:65px;border:0}
.s074 .c-modal__title{color:#000;text-align:center}
.s074 .c-modal__close{width:54px;height:54px;top:6px;right:4px}
.s074 .c-modal__close:after,.s074 .c-modal__close:before{background-color:#000}
.s074 .c-modal__content .content__img{overflow:hidden;position:relative;padding-top:56.25%}
.s074 .c-modal__content .content__img>img{position:absolute;top:0;width:100%;height:auto}
.s074 .flick__view{background-color:#000}
.s074 .flick__list .slick-slide{cursor:pointer}
.s074 .flick__list .slick-slide.slick-current:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.s074 .flick__list:after{content:'';display:block;clear:both}
.s074 .flick__thumb{display:inline-block;position:relative;float:left;width:10%}
.s074 .flick__thumb.is-active:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff}
.s074 .flick__content{overflow:hidden;position:relative;padding-top:56.25%}
.s074 .flick__item{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s074 .flick img{position:absolute;top:0;left:0;max-width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s074 .flick .slick-slide{position:relative;font-size:0}
.s074-inner{position:relative;margin:0 auto}
.s074-zoom{display:none}
.s074-basic__inner .s074-item:not(:first-child){display:none}
.s074-basic__inner .s074-item__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s074-basic__inner .s074-item__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s074-basic__inner .s074-item img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s074-package__inner .s074-carousel{overflow:hidden;margin:0 auto}
.s074-package__inner .s074-carousel .slick-slide img{max-width:100%;height:auto}
html[class*=ie] .c-modal-gallery:focus,html[class*=ie] .c-modal__body:focus,html[class*=ie] .c-modal__content:focus,html[class*=ie] .flick__thumb:focus,html[class*=ie] .slick-slide:focus{border:1px solid #4d90fe}
.s074-reservation{position:relative}
.s074-reservation__bar{width:100%}
.s074-reservation__button a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#1b65b3;background-color:#1b65b3;color:#fff;width:100%;font-size:12px;line-height:35px}
.s074-reservation__button a span{white-space:nowrap}
.s074-reservation__button a.is-disabled,.s074-reservation__button a[disabled]{cursor:default}
.s074-reservation__button a:active,.s074-reservation__button a:focus,.s074-reservation__button a:hover{background-color:#103d6b;color:#fff}
.s074-reservation__button a.is-disabled,.s074-reservation__button a[disabled]{background-color:#1b65b3;color:#fff}
.s074-reservation__button a.is-disabled:active,.s074-reservation__button a.is-disabled:focus,.s074-reservation__button a.is-disabled:hover,.s074-reservation__button a[disabled]:active,.s074-reservation__button a[disabled]:focus,.s074-reservation__button a[disabled]:hover{background-color:#1b65b3}
.is-printReady .print__container .s074-item img,.is-printReady .print__container .s074-item__center,.is-printReady .print__container .s074-reservation__bar,.is-printReady .print__container .s074-reservation__button{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.is-printReady .print__container .s074-reservation__bar{left:0 !important}
.is-printReady .print__container .s074-reservation__button{left:50% !important;margin-left:-95px !important}
@media all and (min-width:768px){.s074 .slick-dots{bottom:18px}
.s074 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s074 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s074 .c-modal-gallery .iScrollVerticalScrollbar{right:-24px}
.s074 .c-modal__body{margin:0 20px}
.s074-zoom{display:block;position:absolute;bottom:12px;right:16px}
.s074-zoom .zoom{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:34px;height:34px;border-radius:5px}
.s074-zoom .zoom span{white-space:nowrap}
.s074-zoom .zoom.is-disabled,.s074-zoom .zoom[disabled]{cursor:default}
.s074-zoom .zoom:before{position:absolute;bottom:8px;right:3px;width:10px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}
.s074-zoom .zoom i{position:absolute;top:3px;left:4px;width:22px;height:22px;border:solid 2px #fff;border-radius:100%;content:""}
.s074-zoom .zoom i:after,.s074-zoom .zoom i:before{display:block;position:absolute;top:50%;left:50%;margin:-1px 0 0 -4px;width:8px;height:2px;background-color:#fff;content:""}
.s074-zoom .zoom i:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.s074-zoom .zoom:focus,.s074-zoom .zoom:hover{background-color:#000;opacity:.5}
.s074-zoom .zoom:active{background-color:#000;opacity:.7}
.s074-basic__inner .s074-carousel .slick-dots{bottom:26px;right:28px;width:auto;text-align:left;z-index:2}
.s074-reservation__button a{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s074-reservation__button a{min-width:190px}
.s074-reservation__button{position:absolute;bottom:22px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
}
@media all and (min-width:768px) and (min-width:1025px){.s074-zoom{right:26px}
}
@media all and (min-width:768px) and (min-width:1440px){.s074-zoom{right:137px}
}
@media all and (min-width:1025px){.s074{position:relative;max-width:1920px;margin:0 auto}
.s074-basic__inner .s074-carousel .slick-dots{right:26px}
.s074-package__inner .s074-carousel{max-width:1230px}
.s074-reservation__bar{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.s074-reservation .d006-form{margin-bottom:57px}
}
@media all and (min-width:1440px){.s074-basic__inner .s074-carousel .slick-dots{right:124px}
.s074-basic__inner .s074-carousel .slick-prev{left:117px}
.s074-basic__inner .s074-carousel .slick-next{right:117px}
.s074-basic__inner .s074-item__layout{padding-top:0;height:810px}
.s074-basic__inner .s074-item img{width:100%}
.s074-package__inner.s074-inner{padding:0}
}
@charset "UTF-8";.s072__wrap{padding:0 15px}
.s072__detail{border-width:1px 0 1px 0;border-style:solid;border-color:#666}
.s072-headline{padding:17px 19px;border-bottom:1px solid #666}
.s072-headline__title{font-weight:400;padding-bottom:5px;display:block;line-height:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s072__content,.s072__content.aem-GridColumn.cq-Editable-dom--container,.s072__content.cq-Editable-dom--container{padding:19px}
.s072-file{border-top:1px solid #e6e6e6;padding:15px 19px}
.s072-file__attached{display:table-cell;vertical-align:middle;position:relative;padding-right:17px}
.s072-file__attached:after{content:"ㅣ";color:#e6e6e6;position:absolute;top:50%;right:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s072-file__download{display:table-cell;vertical-align:middle;padding-left:15px;word-break:break-all;color:#998465}
.s072-file__download:focus,.s072-file__download:hover{color:#998465}
.s072__cta{padding-top:30px;font-size:0;text-align:center}
.s072__cta:after{content:'';display:block;clear:both}
.s072__cta>a,.s072__cta>button{margin-top:10px}
.s072__cta>a:first-child,.s072__cta>button:first-child{margin-top:0}
.s072__cta-item{display:inline-block;width:auto;vertical-align:top}
.s072__cta-item:nth-child(odd){padding-right:1px}
.s072__cta-item:nth-child(even){padding-left:1px}
.s072__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#333;width:100%;font-size:15px;line-height:40px;width:160px}
.s072__button span{white-space:nowrap}
.s072__button.is-disabled,.s072__button[disabled]{cursor:default}
.s072__button:active,.s072__button:focus,.s072__button:hover{color:#333}
.s072__button:active:before,.s072__button:focus:before,.s072__button:hover:before{border-color:#666}
.s072__button.is-disabled,.s072__button[disabled]{border-color:#bbb;color:#333}
.s072__button.is-disabled:before,.s072__button[disabled]:before{border-color:#bbb}
.s072__button.is-disabled:active,.s072__button.is-disabled:focus,.s072__button.is-disabled:hover,.s072__button[disabled]:active,.s072__button[disabled]:focus,.s072__button[disabled]:hover{border-color:#bbb}
.s072__button.is-disabled:active:before,.s072__button.is-disabled:focus:before,.s072__button.is-disabled:hover:before,.s072__button[disabled]:active:before,.s072__button[disabled]:focus:before,.s072__button[disabled]:hover:before{border-color:#bbb}
.s072__button:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
@media all and (min-width:768px){.s072-headline{padding:15px 0}
.s072-headline:after{content:'';display:block;clear:both}
.s072-headline__title{float:left;width:83%;padding:0 0 0 30px;line-height:24px}
.s072-headline__date{font-size:16px;width:17%;padding-right:30px;text-align:right;float:right}
.s072__content,.s072__content.aem-GridColumn.cq-Editable-dom--container,.s072__content.cq-Editable-dom--container{padding:30px}
.s072-file{padding:19px 30px}
.s072-file__attached{padding-right:32px}
.s072-file__download{padding-left:30px}
.s072__cta>a,.s072__cta>button{margin:0 0 0 2px}
.s072__cta>a:first-child,.s072__cta>button:first-child{margin-left:0}
.s072__cta{padding-top:60px}
.s072__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.s072__button{min-width:160px}
}
@media all and (min-width:1025px){.s072__wrap{padding:0 105px;max-width:1440px;margin:0 auto}
}
@media all and (max-width:767px){.s072__cta-item{width:50%}
}
.s071{max-width:1440px;margin:0 auto}
.s071-accordion{border-top:1px solid #666}
.s071-accordion__title a{display:block;position:relative;padding:17px 35px 17px 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;line-height:16px;text-align:left}
.s071-accordion__title a i{display:inline-block;position:absolute;top:50%;right:10px;width:15px;height:15px;margin-top:-7px}
.s071-accordion__title a i:after,.s071-accordion__title a i:before{display:block;content:"";position:absolute;background:#666}
.s071-accordion__title a i:before{left:0;top:50%;width:100%;height:1px;margin-top:-1px}
.s071-accordion__title a i:after{left:50%;top:0;width:1px;height:100%;margin-left:-1px}
.s071-accordion__title a abbr{display:none;position:absolute;top:12px;left:10px;font-size:17px;line-height:25px;color:#998465;text-decoration:none}
.s071-accordion__title a.is-active i:before{background:#858585}
.s071-accordion__title a.is-active i:after{display:none}
.s071-accordion__content{display:none;overflow:hidden}
.s071-accordion__content.is-active{display:block}
.s071-accordion__layout,.s071-accordion__layout.aem-GridColumn.cq-Editable-dom--container,.s071-accordion__layout.cq-Editable-dom--container{padding:0 35px 20px 10px}
.s071-accordion--faq .s071-accordion__title a{padding-left:31px}
.s071-accordion--faq .s071-accordion__title a abbr{display:inline-block}
.s071-accordion--faq .s071-accordion__layout{padding-left:31px}
.s071-accordion--bullet .s071-accordion__title a{padding-left:23px}
.s071-accordion--bullet .s071-accordion__title a:before{display:block;content:"";position:absolute;top:23px;left:10px;width:3px;height:3px;background:#999}
.s071-accordion--bullet .s071-accordion__layout{padding-left:23px}
.s071-item{border-bottom:1px solid #e6e6e6}
[lang=my] .s071 .s071-accordion__layout{line-height:1.7}
@media all and (min-width:768px){.s071-accordion__title a{padding:27px 130px 27px 34px;font-size:22px;line-height:26px}
.s071-accordion__title a i{right:35px;width:25px;height:25px;margin-top:-12px}
.s071-accordion__title a abbr{top:12px;left:35px;font-size:30px;line-height:50px}
.s071-accordion__layout,.s071-accordion__layout.aem-GridColumn.cq-Editable-dom--container,.s071-accordion__layout.cq-Editable-dom--container{padding:0 130px 20px 34px}
.s071-accordion--faq .s071-accordion__title a{padding-left:75px}
.s071-accordion--faq .s071-accordion__layout{padding-left:75px}
.s071-accordion--bullet .s071-accordion__title a{padding-left:48px}
.s071-accordion--bullet .s071-accordion__title a:before{top:37px;left:35px}
.s071-accordion--bullet .s071-accordion__layout{padding-left:48px}
}
.s067{margin:0 auto}
.s067__container{max-width:1440px;margin:0 auto;padding:0 15px}
.s067__event-info{padding-bottom:30px}
.s067__event-name{font-size:29px;color:#333;text-align:center;padding:0 20px 40px;border-bottom:1px solid #f2f2f2}
.s067__content_tit{font-size:17px;padding-bottom:20px}
.s067__content_txt{font-size:13px;line-height:20px;word-break:break-all}
.s067__line_box{margin-top:20px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.s067 .agreement__title-agree{padding-top:15px;padding-bottom:30px}
.s067__btn{text-align:center;margin-top:18px}
.s067 .button-view{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s067 .button-view span{white-space:nowrap}
.s067 .button-view.is-disabled,.s067 .button-view[disabled]{cursor:default}
.s067 .button-view:after,.s067 .button-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s067 .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s067 .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s067 .button-view:focus,.s067 .button-view:hover{color:#07377e}
.s067 .button-view:focus:after,.s067 .button-view:focus:before,.s067 .button-view:hover:after,.s067 .button-view:hover:before{background-color:#07377e}
.s067 .button-view.is-disabled,.s067 .button-view[disabled]{color:#666}
.s067 .button-view.is-disabled:after,.s067 .button-view.is-disabled:before,.s067 .button-view[disabled]:after,.s067 .button-view[disabled]:before{background-color:#666}
.s067 .input{font-size:0}
.s067__box_wrap .col{margin-bottom:10px;padding:20px 15px;background:#f5f5f5}
.s067 .notice__text{font-size:13px;color:#ef6600;line-height:18px}
.s067 .row__label{padding-bottom:10px;font-size:15px}
.s067 .input__wrap{position:relative}
.s067 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.s067 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.s067 .o-input--tel{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#fff;color:#333;text-align:left}
.s067 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.s067 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.s067 .input__removetext:after,.s067 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.s067 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s067 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s067 .input__overlap{margin-top:35px;background-color:#fff;border:1px solid #bbb;box-sizing:border-box;color:#000;font-size:14px;width:100%;height:44px;z-index:1}
.s067 .input__overlap.input__overlap__active{background-color:#1b65b3;border:1px solid #1b65b3;color:#fff}
.s067 .list--size-16{font-size:13px}
.s067__list li{padding-left:13px;position:relative;margin-bottom:16px}
.s067__list li:last-child{margin-bottom:0}
.s067__list li:before{content:'';display:block;position:absolute;left:0;top:5px}
.s067__list li.s067__interpunct:before{width:3px;height:3px;background-color:#999}
.s067__list li.s067__hyphen:before{top:7px;width:5px;height:1px;background-color:#999}
.s067__list li.s067__helpfulReference{padding-left:15px;color:#666}
.s067__list li.s067__helpfulReference:before{top:2px;width:11px;height:11px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s023-content-bullet-list/ico-helpul.png);background-size:100% auto}
.s067__list--narrow>ul>li{margin-bottom:6px}
.s067__list--wide>ul>li{margin-bottom:16px}
.s067__list--size-18{font-size:13px;line-height:16px}
.s067 .input{font-size:0}
.s067 .input__item{display:inline-block}
.s067 .input__item:last-child label{margin-right:0}
.s067 .o-input--checkbox,.s067 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.s067 .o-input--checkbox+label,.s067 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.s067 .o-input--checkbox+label:before,.s067 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.s067 .o-input--checkbox:focus+label,.s067 .o-input--radio:focus+label{outline:1px dotted #000}
.s067 .o-input--radio+label:before{border-radius:50%}
.s067 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.s067 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.s067 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.s067 .o-input--radio:disabled+label:after{background-color:#bbb}
.s067 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.s067 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.s067 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d025-signup-join-term-and-condition-all-agreement/form.png);background-position:0 -14px}
.s067 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.s067 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
@media all and (min-width:768px){.s067__event-info{padding-bottom:60px}
.s067__event-name{font-size:45px;max-height:114px;padding-bottom:21px}
.s067__content_tit{font-size:22px;padding-bottom:20px}
.s067__content_txt{font-size:18px;line-height:25px}
.s067__btn{margin-top:30px}
.s067__button{padding:0}
.s067 .button-view{padding-right:14px;font-size:15px}
.s067__box_wrap{max-width:720px;margin:0 auto}
.s067 .row__label{font-size:18px}
.s067 .notice__text{font-size:14px}
.s067 .btn_wrap{text-align:center}
.s067 .input__overlap{width:160px}
.s067 .list--size-16{font-size:16px}
.s067__list li:before{top:9px}
.s067__list li.s067__helpfulReference{padding-left:19px}
.s067__list li.s067__helpfulReference:before{width:16px;height:16px;top:3px}
.s067__list--size-18{font-size:18px;line-height:24px}
.s067 .o-input--checkbox+label,.s067 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.s067 .o-input--checkbox+label:before,.s067 .o-input--radio+label:before{width:20px;height:20px}
.s067 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.s067 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.s067 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.s067 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.s067 .agreement__title-agree{text-align:right}
}
.s066{margin:0 auto}
.s066__container{max-width:1440px;margin:0 auto;padding:0 15px}
.s066__event-info{padding-bottom:50px}
.s066__event-name{font-size:29px;color:#333;text-align:center;padding-bottom:15px}
.s066__description{margin-top:50px}
.s066__date,.s066__description{text-align:center;font-size:14px;line-height:20px;color:#333}
.s066__date span{padding-right:5px;display:inline-block}
.s066__btn{text-align:center;margin-top:18px}
.s066-event__detail-info{padding:30px 0;border-top:1px solid #d6d6d6}
.s066-event__notice{padding:30px 0 0;border-top:1px solid #d6d6d6}
.s066__subject{font-size:19px;margin-bottom:20px;padding:0 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s066__restaurant-info{max-width:1440px;margin:0 auto;padding:30px 0;border-style:solid;border-width:1px 0 0 0;border-color:#d6d6d6}
.s066__wrap{position:relative;font-size:13px;padding-bottom:5px}
.s066-par__wrap{padding:0 10px}
.s066-content{position:relative;padding-bottom:40px}
.s066-content:last-child{padding-bottom:0}
.s066-content__list:after{content:'';display:block;clear:both}
.s066-content__list--info{font-size:0;padding-right:0 !important}
.s066-content__list--info li{font-size:13px;display:inline-block;vertical-align:top;width:50%;float:none}
.s066-content__list--info .s066-content__title{padding-bottom:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s066-content__list--info .s066-content__title.text--dotline{max-height:40px}
.s066-content__image{display:none}
.s066-content__image img{max-width:168px}
.s066-content__image--border{border:1px solid #ddd;width:170px;height:96px;text-align:center;vertical-align:middle;display:table-cell;overflow:hidden}
.s066-content__item{float:left;width:50%;padding:0 10px 20px}
.s066-content__title{padding-bottom:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s066-content__title.text--dotline{max-height:40px}
.s066-content__text.text--dotline{max-height:35px}
.s066__button{padding-left:10px}
.s066 .button-view{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s066 .button-view span{white-space:nowrap}
.s066 .button-view.is-disabled,.s066 .button-view[disabled]{cursor:default}
.s066 .button-view:after,.s066 .button-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s066 .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s066 .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s066 .button-view:focus,.s066 .button-view:hover{color:#07377e}
.s066 .button-view:focus:after,.s066 .button-view:focus:before,.s066 .button-view:hover:after,.s066 .button-view:hover:before{background-color:#07377e}
.s066 .button-view.is-disabled,.s066 .button-view[disabled]{color:#666}
.s066 .button-view.is-disabled:after,.s066 .button-view.is-disabled:before,.s066 .button-view[disabled]:after,.s066 .button-view[disabled]:before{background-color:#666}
.s066-note__list{padding:0 15px}
.s066-note__item{position:relative;padding-left:8px;font-size:13px;line-height:19px}
.s066-note__item:nth-child(n+2){margin-top:5px}
.s066-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
[lang=my] .s066 .s066__content,[lang=my] .s066 .s066__description,[lang=my] .s066 .s066__event-name,[lang=my] .s066 .s066__subject,[lang=my] .s066 .s066__title{line-height:1.7}
[lang=my] .s066 .s066__info li:before{top:11px}
@media all and (min-width:768px){.s066__event-info{padding-bottom:60px}
.s066__event-name{font-size:45px;max-height:114px;padding-bottom:21px}
.s066__description{margin-top:60px}
.s066__date,.s066__description{font-size:20px;line-height:32px}
.s066__btn{margin-top:30px}
.s066-event__detail-info{padding:60px 0}
.s066-event__notice{padding:60px 0 0}
.s066__subject{padding:0 20px;font-size:28px}
.s066__restaurant-info{padding:60px 0}
.s066__restaurant-info:after{content:'';display:block;clear:both}
.s066__wrap{font-size:18px;padding:30px 20px 0}
.s066__wrap:after{content:'';display:block;clear:both}
.s066-par__wrap{padding:0 20px}
.s066-content__list{padding-right:240px}
.s066-content__list--info li{font-size:18px;padding-right:20px}
.s066-content__list--info .s066-content__text{width:70%}
.s066-content__image{width:170px;display:block;position:absolute;right:0;top:0}
.s066-content__item{float:none;width:100%;padding:0 0 5px 0}
.s066-content__item:after{content:'';display:block;clear:both}
.s066-content__text,.s066-content__title{float:left}
.s066-content__title{padding-right:10px;padding-bottom:10px;width:30%}
.s066-content__title.text--dotline{max-height:43px}
.s066-content__text{width:70%}
.s066-content__text.text--dotline{max-height:42px}
.s066__button{padding:0}
.s066 .button-view{padding-right:14px;font-size:15px}
.s066-note{padding:20px 20px 0}
.s066-note__list{padding:0}
.s066-note__item{padding-left:10px;font-size:18px;line-height:28px}
.s066-note__item:before{top:13px;width:4px}
[lang=my] .s066 .s066__info li:before{top:13px}
}
@media all and (min-width:1025px){.s066__description{max-width:1440px;margin-left:auto;margin-right:auto}
.s066__date,.s066__description{max-width:1440px;margin-left:auto;margin-right:auto}
.s066__btn{max-width:1440px;margin-left:auto;margin-right:auto}
.s066-event__detail-info:after{content:'';display:block;clear:both}
.s066__subject{float:left;width:24%;margin-bottom:0}
.s066__wrap{float:left;width:75%;padding:3px 15px 0 0}
.s066__wrap:after{content:'';display:block;clear:both}
.s066__wrap{width:76%}
.s066-par__wrap{float:left;padding:0;width:76%}
.s066-content{padding-bottom:50px}
.s066-content__list{padding-right:364px}
.s066-content__list--info li{width:42%;padding-right:50px}
.s066-content__list--info .s066-content__text,.s066-content__list--info .s066-content__title{float:left}
.s066-content__list--info .s066-content__title{padding-right:10px;width:30%}
.s066-content__list--info .s066-content__title.text--dotline{max-height:43px}
.s066-content__image{right:153px}
.s066-content__text.text--dotline{max-height:43px}
.s066-note{overflow:hidden;padding:0}
}
@media all and (min-width:1440px){.s066-event__detail-info{max-width:1440px;margin:0 auto}
.s066-event__notice{max-width:1440px;margin:0 auto}
.s066__subject{width:26%}
.s066__wrap{width:74%;padding-right:0}
.s066-par__wrap{width:74%}
.s066-content__list{padding-right:550px}
.s066-content__image{right:339px}
}
.s063{max-width:1440px;margin:0 auto}
.s063-accordion{border-top:1px solid #666}
.s063-accordion__title a{display:block;position:relative;padding:17px 35px 17px 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;line-height:16px}
.s063-accordion__title a i{display:inline-block;position:absolute;top:50%;right:10px;width:15px;height:15px;margin-top:-7px}
.s063-accordion__title a i:after,.s063-accordion__title a i:before{display:block;content:"";position:absolute;background:#666}
.s063-accordion__title a i:before{left:0;top:50%;width:100%;height:1px;margin-top:-1px}
.s063-accordion__title a i:after{left:50%;top:0;width:1px;height:100%;margin-left:-1px}
.s063-accordion__title a.is-active i:before{background:#858585}
.s063-accordion__title a.is-active i:after{display:none}
.s063-accordion__content{display:none;overflow:hidden}
.s063-accordion__content.is-active{display:block}
.s063-accordion__layout{min-height:50px;padding:0 10px 20px 10px}
.s063-item{border-bottom:1px solid #e6e6e6}
@media all and (min-width:768px){.s063-accordion{border-top:0}
.s063-accordion__title a{padding:0;font-size:22px;line-height:1.1}
.s063-accordion__title a i{display:none}
.s063-accordion__content{display:block}
.s063-accordion__layout{padding:0;margin:19px 0 0}
.s063-item{margin-top:57px;border-bottom:0}
.s063-item:first-child{margin-top:0}
}
.s061{max-width:1440px;margin:0 auto}
.s061-align--left{text-align:left}
.s061-align--center{text-align:center}
.s061-align--right{text-align:right}
.s061__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;padding-right:5px;margin-top:-2px;display:inline-block;vertical-align:middle;font-size:13px}
.s061__text{margin-top:-2px;display:inline-block;vertical-align:middle;font-size:13px}
.s061__btn--icon{width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s061-content-button-tel/ico-tel.png) center no-repeat #a2a2a2;background-size:40% auto;border-radius:20px;display:inline-block;vertical-align:middle;margin-left:5px}
html.handy .s061__tel--text .s061__text{display:none}
@media all and (min-width:768px){.s061__title{font-size:18px}
.s061__text{font-size:18px}
.s061__btn--icon{display:none}
html.handy .s061__tel--text .s061__text{display:inline-block}
}
.s060{margin:0 auto}
.s060-align--left .s060__btn{float:left}
.s060-align--right .s060__btn{float:right}
.s060-align--center{text-align:center}
.s060__btn{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#333;width:100%;font-size:12px;line-height:35px}
.s060__btn span{white-space:nowrap}
.s060__btn.is-disabled,.s060__btn[disabled]{cursor:default}
.s060__btn:active,.s060__btn:focus,.s060__btn:hover{color:#333}
.s060__btn:active:before,.s060__btn:focus:before,.s060__btn:hover:before{border-color:#666}
.s060__btn.is-disabled,.s060__btn[disabled]{border-color:#bbb;color:#333}
.s060__btn.is-disabled:before,.s060__btn[disabled]:before{border-color:#bbb}
.s060__btn.is-disabled:active,.s060__btn.is-disabled:focus,.s060__btn.is-disabled:hover,.s060__btn[disabled]:active,.s060__btn[disabled]:focus,.s060__btn[disabled]:hover{border-color:#bbb}
.s060__btn.is-disabled:active:before,.s060__btn.is-disabled:focus:before,.s060__btn.is-disabled:hover:before,.s060__btn[disabled]:active:before,.s060__btn[disabled]:focus:before,.s060__btn[disabled]:hover:before{border-color:#bbb}
.s060__btn:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.s060__btn .ico-download{display:inline-block;position:relative;padding-left:19px}
.s060__btn .ico-download:before{display:block;position:absolute;top:50%;left:0;width:9px;height:10px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s060-content-button-download/ico-download.png) no-repeat 0 50%;background-size:9px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.s060:after{content:'';display:block;clear:both}
@media all and (min-width:768px){.s060__btn{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s060__btn .ico-download{padding-left:28px}
.s060__btn .ico-download:before{width:18px;height:20px;background-size:18px auto}
}
.s052{margin:0 auto;max-width:1440px}
.s052-wrap{display:table;table-layout:fixed;width:100%}
.s052-icon{display:table-cell;width:20px;vertical-align:middle}
.s052-icon img{width:100%;height:auto}
.s052-text{display:table-cell;min-height:20px;padding-left:15px;font-size:13px;line-height:17px;vertical-align:middle;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
@media all and (min-width:768px){.s052-icon{width:33px}
.s052-icon img{width:auto;height:auto}
.s052-text{min-height:33px;font-size:18px;line-height:24px}
}
.s051{max-width:1440px;margin:0 auto;overflow:hidden}
.s051__inner{position:relative;margin-left:-10px}
.s051__item{height:100%;border-bottom:1px solid #e6e6e6}
.s051__item:first-child{border-top:1px solid #666}
.s051__head{height:100%}
.s051__button{padding:19px 10px;display:inline-block;width:100%;height:100%;position:relative;text-align:left}
.s051__toggle{display:inline-block;position:absolute;top:50%;right:10px;width:15px;height:15px;margin-top:-8px}
.s051__toggle:after,.s051__toggle:before{display:block;content:"";position:absolute;background:#666}
.s051__toggle:before{left:0;top:50%;width:100%;height:1px;margin-top:-1px}
.s051__toggle:after{left:50%;top:0;width:1px;height:100%;margin-left:-1px}
.s051__title{display:block;width:100%;font-size:13px;line-height:16px;padding:0 35px 0 30px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s051__icon{position:absolute;left:10px;top:50%;margin-top:-10px;width:20px}
.s051__content{height:0;overflow:hidden}
.s051__content .s051__par{min-height:50px;padding:0 35px 20px 10px}
.s051__content.is-active{height:auto}
.s051__content.is-active--modal .s051__par{min-height:0;padding:0}
.s051__detail ul li{position:relative;margin-top:5px;padding-left:13px;font-size:12px;line-height:15px}
.s051__detail ul li:before{display:block;content:"";position:absolute;top:5px;left:0;width:3px;height:3px;background:#999}
.s051__detail ul li:first-child{margin-top:0}
.s051__notice ul{margin-top:14px;padding-top:14px;border-top:1px solid #e6e6e6}
.s051__notice ul li{position:relative;margin-top:5px;padding-left:20px;font-size:12px;line-height:15px}
.s051__notice ul li:before{display:block;content:"";position:absolute;top:0;left:0;width:15px;height:15px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s051-membership-motion-card-image/ico-helpul.png) no-repeat 0 0;background-size:100% auto}
.s051__notice ul li:first-child{margin-top:0}
[lang=my] .s051 .s051__detail ul li,[lang=my] .s051 .s051__notice ul li,[lang=my] .s051 .s051__title{line-height:1.7}
[lang=my] .s051 .s051__detail ul li:before{top:9px}
@media all and (min-width:768px){.s051__inner:after{content:'';display:block;clear:both}
.s051__item{width:50%;padding-left:10px;float:left;border:0}
.s051__item:first-child{border:0}
.s051__item:nth-child(n+3){padding-top:10px}
.s051__button{border:1px solid #bbb;display:table;width:100%;padding:49px}
.s051__button:active,.s051__button:focus,.s051__button:hover{background-color:#f5f5f5;border-color:#f5f5f5}
.s051__button-inner{display:table-cell;vertical-align:middle}
.s051__toggle{display:none}
.s051__title{font-size:26px;line-height:34px;padding:0 0 0 47px}
.s051__icon{width:33px;left:50px;margin-top:-16px}
.s051__detail ul li{font-size:18px;line-height:24px}
.s051__detail ul li:before{top:10px}
.s051__notice ul li{margin-top:4px;padding-left:24px;font-size:16px;line-height:24px}
.s051__notice ul li:before{top:4px;width:16px;height:16px}
[lang=my] .s051 .s051__detail ul li:before{top:15px}
}
@media all and (min-width:1025px){.s051__item{width:33.33%}
.s051__item:nth-child(n+3){padding-top:0}
.s051__item:nth-child(n+4){padding-top:10px}
}
@media all and (max-width:767px){.s051__content.is-active .c-modal{display:block;overflow:inherit;position:relative;top:auto;left:auto;width:100%;max-height:100%;opacity:1;z-index:0;background:0;-webkit-transform:none;-khtml-transform:none;-ms-transform:none;transform:none}
.s051__content.is-active .c-modal .c-modal__wrap{padding:0}
.s051__content.is-active .c-modal .c-modal__close,.s051__content.is-active .c-modal .c-modal__foot,.s051__content.is-active .c-modal .c-modal__head{display:none}
.s051__content.is-active .c-modal .c-modal__body{margin:0}
.s051__content.is-active .c-modal .c-modal__content,.s051__content.is-active .c-modal .c-modal__scroll{overflow:inherit;height:auto;min-height:auto}
}
.s049{max-width:1440px;margin:0 auto}
.s049 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s049 .slick-slider .slick-list,.s049 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s049 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s049 .slick-list:focus{outline:0}
.s049 .slick-list.dragging{cursor:pointer;cursor:hand}
.s049 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s049 .slick-track:after,.s049 .slick-track:before{display:table;content:''}
.s049 .slick-track:after{clear:both}
.s049 .slick-loading .slick-track{visibility:hidden}
.s049 .slick-loading .slick-slide{visibility:hidden}
.s049 .slick [dir=rtl] .slick-slide{float:right}
.s049 .slick-retina{width:100%}
.s049 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s049 .slick-slide img{display:block}
.s049 .slick-slide.dragging img{pointer-events:none}
.s049 .slick-slide:focus{outline:0}
.s049 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s049 .slick-active{position:relative}
.s049 .slick-initialized .slick-slide{display:block;font-size:0}
.s049 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s049 .slick-arrow.slick-hidden{display:none}
.s049 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s049 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s049 .slick-arrow:focus{outline:1px solid #4d90fe}
.s049 .slick-prev:before{border-width:2px 0 0 2px}
.s049 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s049 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s049 .slick-arrow:before{padding:8px}
.s049 .slick-arrow:focus:before,.s049 .slick-arrow:hover:before{border-color:#a7a7a7}
.s049 .slick-prev{left:0}
.s049 .slick-prev:before{margin-right:-10px}
.s049 .slick-prev:focus,.s049 .slick-prev:hover{border-color:#a7a7a7}
.s049 .slick-next{right:0}
.s049 .slick-next:before{margin-left:-10px}
.s049 .slick-next:focus,.s049 .slick-next:hover{border-color:#a7a7a7}
.s049 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s049 .slick-dots__item{display:inline-block}
.s049 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s049 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s049 .slick-dots__anchor:focus,.s049 .slick-dots__anchor:hover{background-color:#999}
.s049 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s049 .slick-dots__anchor:active{background-color:#000}
.s049 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s049 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s049-item{padding:0 25px}
.s049-item:after{content:'';display:block;clear:both}
.s049-item__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;font-weight:400;line-height:24px;word-break:break-word}
.s049-list{margin-top:4px}
.s049-list ul:after{content:'';display:block;clear:both}
.s049-list ul li{position:relative;margin-top:7px;padding-left:13px;font-size:13px;line-height:16px}
.s049-list ul li:before{display:block;content:"";position:absolute;top:7px;left:0;width:3px;height:3px;background:#999}
.s049-list ul li:first-child{margin-top:0}
.s049-list__text{display:block;margin-top:16px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:16px}
.s049-notice{position:relative;margin-top:6px;padding-left:20px;font-size:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:17px;color:#666}
.s049-notice:before{display:block;content:"";position:absolute;top:1px;left:0;width:15px;height:15px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s049-bullet-text-all-carousel/ico-helpul.png) no-repeat 0 0;background-size:100% auto}
.s049-more{margin-top:12px;text-align:center}
.s049__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.s049__button span{white-space:nowrap}
.s049__button.is-disabled,.s049__button[disabled]{cursor:default}
.s049__button--more{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;padding-right:0;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:18px;word-break:break-all;color:#1b65b3}
.s049__button--more:after,.s049__button--more:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s049__button--more:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s049__button--more:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s049__button--more:focus,.s049__button--more:hover{color:#07377e}
.s049__button--more:focus:after,.s049__button--more:focus:before,.s049__button--more:hover:after,.s049__button--more:hover:before{background-color:#07377e}
.s049__button--more.is-disabled,.s049__button--more[disabled]{color:#666}
.s049__button--more.is-disabled:after,.s049__button--more.is-disabled:before,.s049__button--more[disabled]:after,.s049__button--more[disabled]:before{background-color:#666}
.s049__button--more:before{display:none}
.s049__button--more:after{display:inline-block;position:static;right:0;top:0;width:6px;height:10px;margin-top:0;margin-left:5px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s049-bullet-text-all-carousel/ico-bullet.png) no-repeat 0 0;background-size:100% auto;vertical-align:middle;-webkit-transform:none;-khtml-transform:none;-ms-transform:none;transform:none}
.s049__button--more:focus:after,.s049__button--more:hover:after{background-color:transparent}
.s049-carousel{margin-bottom:26px}
.s049-carousel .slick-dots{bottom:-26px}
.s049-carousel .slick-arrow:before{padding:20px;border-color:#a7a7a7}
.s049-carousel .slick-arrow.slick-prev:before{margin-right:-27px;border-width:1px 0 0 1px}
.s049-carousel .slick-arrow.slick-next:before{margin-left:-27px;border-width:0 1px 1px 0}
[lang=my] .s049 .s049-item__title,[lang=my] .s049 .s049-list ul li,[lang=my] .s049 .s049-list__text,[lang=my] .s049 .s049-notice,[lang=my] .s049 .s049__button--more{line-height:1.7}
[lang=my] .s049 .s049-list ul li:before{top:10px}
@media all and (min-width:768px){.s049 .slick-dots{bottom:18px}
.s049 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s049 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s049 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s049-item{padding:0 60px}
.s049-item__title{font-size:18px;line-height:24px}
.s049-list{margin-top:13px}
.s049-list ul li{float:left;width:50%;margin-top:0;margin-bottom:14px;font-size:18px;line-height:24px}
.s049-list ul li:nth-child(odd){clear:both;border-right:solid 16px transparent}
.s049-list ul li:nth-child(even){width:47%;border-left:solid 16px transparent}
.s049-list__text{margin-top:4px;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:24px}
.s049-notice{margin-top:7px;font-size:16px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:22px}
.s049-notice:before{width:16px;height:16px;top:4px}
.s049-more{margin-top:35px;text-align:right}
.s049__button--more{padding-right:14px;font-size:15px}
.s049__button--more{padding-right:0;font-size:15px}
.s049__button--more:after{width:7px;height:12px}
.s049-carousel{margin-bottom:34px}
.s049-carousel .slick-dots{bottom:-37px}
[lang=my] .s049 .s049-list ul li:before{top:14px}
}
@media all and (min-width:1025px){.s049-item__title{float:left;width:32%;padding:0 65px 0 88px}
.s049-content{overflow:hidden}
.s049-list{margin-top:0}
.s049-list ul li:nth-child(odd){width:53%;border-width:54px}
.s049-list ul li:nth-child(even){width:47%;border-width:54px}
}
@media all and (min-width:1440px){.s049-item__title{float:left;width:32%;padding:0 118px 0 104px}
.s049-list ul li:nth-child(odd){border-width:73px}
.s049-list ul li:nth-child(even){border-width:73px}
}
.s048{max-width:1440px;margin:0 auto;visibility:hidden}
.s048-column{border-spacing:0;margin:0;text-align:left;font-size:0}
.s048-column__item{width:100%;height:100%;text-align:center;vertical-align:middle;display:block;padding-bottom:5px}
.s048-column__item:last-child{padding-bottom:0}
.s048-column__wrap{width:100%;padding:15px;display:table;background:#fff;border:1px solid #bbb}
.s048-column__wrap:hover{background:#998465;border:1px solid #998465}
.s048-column__wrap:hover .s048-column__text,.s048-column__wrap:hover .s048-column__title{color:#fff}
.s048-column__content{display:table-cell;vertical-align:middle}
.s048-column__title{word-break:break-all;font-size:17px;line-height:21px;color:#998465;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s048-column__text{font-size:13px;line-height:16px;color:#333;word-break:break-all;padding-top:5px}
[lang=my] .s048 .s048-column__text,[lang=my] .s048 .s048-column__title{line-height:1.7}
@media all and (min-width:768px){.s048-column{margin-left:-10px}
.s048-column:after{content:'';display:block;clear:both}
.s048-column__item{padding-bottom:0;width:50%;display:inline-block;padding-left:10px}
.s048-column__item:nth-child(n+3){padding-top:10px}
.s048-column__content{padding:40px 30px}
.s048-column__content{padding:30px 40px}
.s048-column__title{font-size:26px;line-height:34px}
.s048-column__text{font-size:18px;line-height:27px;padding-top:15px}
}
@media all and (min-width:1025px){.s048-column{text-align:center}
.s048-column__item{width:25%}
.s048-column__item:nth-child(n+3){padding-top:0}
}
.s047{max-width:1440px;margin:0 auto}
.s047 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s047 .slick-slider .slick-list,.s047 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s047 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s047 .slick-list:focus{outline:0}
.s047 .slick-list.dragging{cursor:pointer;cursor:hand}
.s047 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s047 .slick-track:after,.s047 .slick-track:before{display:table;content:''}
.s047 .slick-track:after{clear:both}
.s047 .slick-loading .slick-track{visibility:hidden}
.s047 .slick-loading .slick-slide{visibility:hidden}
.s047 .slick [dir=rtl] .slick-slide{float:right}
.s047 .slick-retina{width:100%}
.s047 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s047 .slick-slide img{display:block}
.s047 .slick-slide.dragging img{pointer-events:none}
.s047 .slick-slide:focus{outline:0}
.s047 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s047 .slick-active{position:relative}
.s047 .slick-initialized .slick-slide{display:block;font-size:0}
.s047 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s047 .slick-arrow.slick-hidden{display:none}
.s047 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s047 .slick-dots__item{display:inline-block}
.s047 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s047 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s047 .slick-dots__anchor:focus,.s047 .slick-dots__anchor:hover{background-color:#999}
.s047 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s047 .slick-dots__anchor:active{background-color:#000}
.s047 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s047 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s047 .slick-dots{bottom:0}
.s047-layout--6 .s047-carousel{text-align:center;padding:40px 0 25px 0}
.s047-layout--6 .s047-carousel__item--bg{position:relative;background:#f5f5f5;padding:30px 30px 20px 30px;height:210px;border-radius:10px}
.s047-layout--6 .s047-carousel__icon-img{margin-bottom:6px}
.s047-layout--6 .s047-carousel__benefit-text{height:70px;margin:0 auto;font-size:14px}
.s047-layout--6 .s047-carousel-classico{bottom:20px;left:0}
.s047-layout--2x3 .s047-carousel{padding-top:37px;height:152px}
.s047-layout--2x3 .s047-carousel__item{text-align:center}
.s047-layout--2x3 .s047-carousel__item--bg{display:inline-block;position:relative}
.s047-layout--2x3 .s047-carousel__icon-img{vertical-align:top}
.s047-layout--2x3 .s047-carousel__benefit-text{text-align:left;padding-left:10px;margin:5px 0 32px 0;width:200px;max-height:45px;display:inline-block;font-size:16px;line-height:22px}
.s047-layout--2x3 .s047-carousel-classico{bottom:7px;text-align:left;padding-left:68px}
.s047-layout--4 .s047-carousel{text-align:center;padding:40px 0 25px 0}
.s047-layout--4 .s047-carousel__item--bg{position:relative;background:#f5f5f5;padding:30px 30px 20px 30px;height:210px;border-radius:10px}
.s047-layout--4 .s047-carousel__icon-img{margin-bottom:6px}
.s047-layout--4 .s047-carousel__benefit-text{height:70px;margin:0 auto;font-size:14px}
.s047-layout--4 .s047-carousel-classico{bottom:20px;left:0}
.s047-carousel-classico,.s047-classico{display:table;width:100%;font-size:0;text-align:center;vertical-align:top}
.s047-carousel-classico:after,.s047-classico:after{content:'';display:block;clear:both}
.s047-classico__item{width:60px;height:20px;display:inline-block;padding:28px 0 0;background-position:50% top;text-transform:capitalize;background-repeat:no-repeat;-khtml-background-size:20px 20px;-ms-background-size:20px 20px;background-size:20px 20px}
.s047-classico__item:last-child{padding-right:0}
.s047-classico__text{font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s047-carousel-classico .platinum,.s047-classico .platinum{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s047-6-column-icon-text-carousel/ico-platinum.png)}
.s047-carousel-classico .gold,.s047-classico .gold{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s047-6-column-icon-text-carousel/ico-gold.png)}
.s047-carousel-classico .silver,.s047-classico .silver{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s047-6-column-icon-text-carousel/ico-silver.png)}
.s047-carousel-classico .classic,.s047-classico .classic{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s047-6-column-icon-text-carousel/ico-classic.png)}
.s047-carousel:after{content:'';display:block;clear:both}
.s047-carousel__item{float:left}
.s047-carousel__link{display:block}
.s047-carousel__icon-img{width:60px;height:60px;display:inline-block;background-position:50% 50%;-khtml-background-size:60px 60px;-ms-background-size:60px 60px;background-size:60px 60px}
.s047-carousel__benefit-text{line-height:23px;overflow:hidden;word-break:break-all}
.s047-carousel-classico{position:absolute;display:block}
.s047-carousel-classico__item{width:20px;height:20px;margin:0 2px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;-khtml-background-size:20px 20px;-ms-background-size:20px 20px;background-size:20px 20px}
.s047-carousel-classico__text{position:absolute;overflow:hidden;left:-999em;top:-999em;display:block;text-indent:-999em}
[lang=my] .s047 .s047-carousel__benefit-text,[lang=my] .s047 .s047-classico__item{line-height:1.7}
[lang=my] .s047 .s047-layout--2x3 .s047-carousel__benefit-text{max-height:56px}
@media all and (min-width:768px){.s047 .slick-dots{bottom:18px}
.s047 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s047 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s047 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s047-layout--6 .s047-carousel__item{width:33.33%;padding:4px}
.s047-layout--6 .s047-carousel__item--bg{height:330px;padding:75px 20px 0 20px}
.s047-layout--6 .s047-carousel__icon-img{margin-bottom:15px}
.s047-layout--6 .s047-carousel__benefit-text{height:85px;font-size:18px}
.s047-layout--6 .s047-carousel-classico{bottom:30px}
.s047-layout--6 .s047-carousel-classico__item{width:24px;height:24px;-khtml-background-size:24px 24px;-ms-background-size:24px 24px;background-size:24px 24px}
.s047-layout--4 .s047-carousel__item{width:33.33%;padding:4px}
.s047-layout--4 .s047-carousel__item--bg{height:330px;padding:75px 20px 0 20px}
.s047-layout--4 .s047-carousel__icon-img{margin-bottom:15px}
.s047-layout--4 .s047-carousel__benefit-text{height:85px;font-size:18px}
.s047-layout--4 .s047-carousel-classico{bottom:30px}
.s047-layout--4 .s047-carousel-classico__item{width:24px;height:24px;-khtml-background-size:24px 24px;-ms-background-size:24px 24px;background-size:24px 24px}
.s047-layout--2x3{overflow:hidden}
.s047-layout--2x3 .s047-classico__list{text-align:left}
.s047-layout--2x3 .s047-classico__text{font-size:16px}
.s047-layout--2x3 .s047-carousel{padding-top:30px;height:auto;margin:0 -25px}
.s047-layout--2x3 .s047-carousel__item{width:50%;height:90px;text-align:left;padding:0 25px 15px 25px}
.s047-layout--2x3 .s047-carousel__item--bg{display:block}
.s047-layout--2x3 .s047-carousel__icon-img{vertical-align:top;position:absolute;left:0;top:-5px}
.s047-layout--2x3 .s047-carousel__benefit-text{line-height:22px;width:100%;display:block;padding-left:70px;margin-bottom:7px;max-height:45px}
.s047-layout--2x3 .s047-carousel-classico{position:static}
.s047-carousel-classico,.s047-classico{width:100%}
.s047-classico__item{width:auto;height:24px;background-position:left 0;padding:0 21px 0 30px}
.s047-classico__text{font-size:18px}
.s047-carousel__benefit-text{line-height:27px}
[lang=my] .s047 .s047-classico__item{background-position:left 4px}
[lang=my] .s047 .s047-layout--6 .s047-carousel__benefit-text{height:92px}
[lang=my] .s047 .s047-layout--4 .s047-carousel__benefit-text{height:92px}
}
@media all and (min-width:1025px){.s047-layout--6 .s047-carousel__item{width:16.66%}
.s047-layout--4 .s047-carousel{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}
.s047-layout--4 .s047-carousel__item{width:25%}
}
@media all and (min-width:1440px){.s047-layout--2x3 .s047-carousel__item{width:33.33%}
}
.s045{max-width:1440px;margin:0 auto}
.s045__event-name{text-align:center;font-size:28px;line-height:32px;color:#333;padding:0 15px;margin-bottom:25px;max-height:64px}
.s045__event-sub{text-align:center;font-size:12px;line-height:18px;color:#666;padding:0 20px;max-height:36px}
.s045__wrap{margin-top:30px}
.s045__wrap:after{content:'';display:block;clear:both}
.s045__image{width:100%;padding:0;position:relative}
.s045__image img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s045__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s045__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s045__info{width:100%;padding:15px 15px 0}
.s045__info ul{border-top:2px solid #555;padding:0 8px}
.s045__info li{display:table;width:100%;border-bottom:1px solid #d6d6d6;padding:10px 0}
.s045__info li:last-child{border-bottom:0}
.s045__title{display:block;width:100%;padding:0 8px;font-weight:400}
.s045__content{display:block;width:100%;padding:5px 8px 0;color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s045__content--url{font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-size:13px;line-height:16px;color:#666}
.s045__content--url a{color:#1b65b3}
.s045__content--url span{display:block}
.s045__par{padding:0 15px}
[lang=my] .s045 .s045__content,[lang=my] .s045 .s045__event-name,[lang=my] .s045 .s045__event-sub,[lang=my] .s045 .s045__title{line-height:1.7}
@media all and (min-width:768px){.s045__event-name{font-size:45px;line-height:58px;padding:0 130px;margin-bottom:18px;max-height:116px}
.s045__event-sub{font-size:16px;line-height:28px;padding:0 130px;max-height:56px}
.s045__wrap{margin-top:56px}
.s045__info{padding:40px 30px 0}
.s045__info ul{padding:8px 15px 0}
.s045__info li{padding:0}
.s045__title{display:table-cell;width:36%;padding:15px 22px}
.s045__content{display:table-cell;width:64%;padding:15px 22px}
.s045__content--url{font-size:16px;line-height:22px}
.s045__par{padding:0 30px}
}
@media all and (min-width:1025px){.s045__event-name{padding:0 210px}
.s045__event-sub{padding:0 210px}
.s045__image{padding:0 0 0 20px;float:left;width:46%}
.s045__info{padding:0}
.s045__info{padding:0 20px 0 65px;float:left;width:54%}
}
@media all and (min-width:1440px){.s045__image{padding:0 0 0 105px}
.s045__info{padding:0 105px 0 65px}
.s045__par{padding:0 105px}
}
.s044{max-width:1440px;margin:0 auto}
.s044-head__title{display:block;font-size:29px;font-weight:400;line-height:31px;text-align:center}
.s044-head__sub{padding-top:22px;font-size:12px;line-height:14px;color:#666;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s044-container{margin-top:27px}
.s044-container:after{content:'';display:block;clear:both}
.s044-photo__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s044-photo__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s044-photo img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s044-info{margin-top:14px;padding:0 15px}
.s044-info__list{border-top:2px solid #555;padding:0 10px}
.s044-info__item{padding:6px 8px;border-bottom:1px solid #d6d6d6}
.s044-info__item:last-child{padding-bottom:38px}
.s044-info__item:first-child{padding-top:11px}
.s044-info__content,.s044-info__title{display:block;font-size:13px}
.s044-info__content,.s044-info__title{display:block;font-size:13px}
.s044-info__title{line-height:19px}
.s044-info__content{line-height:19px;padding-top:1px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s044-info__content a{color:#1b65b3}
.handy .s044-info__tel a{display:inline-block;width:20px;height:20px;margin-left:8px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s044-neighbors-detail/ico-tel.png) no-repeat 0 0;background-size:100% auto;font-size:0;vertical-align:middle}
.no-handy .s044-info__tel{display:none}
[lang=my] .s044 .s044-head__sub,[lang=my] .s044 .s044-head__title,[lang=my] .s044 .s044-info__content,[lang=my] .s044 .s044-info__title{line-height:1.7}
@media all and (min-width:768px){.s044-head__title{width:80%;margin:0 auto;font-size:45px;line-height:54px}
.s044-head__sub{width:80%;margin:0 auto;padding-top:25px;font-size:16px;line-height:20px}
.s044-container{margin-top:59px}
.s044-info{margin-top:40px;padding:0 30px}
.s044-info__list{padding:0 15px}
.s044-info__item{display:table;width:100%;padding:0;table-layout:fixed}
.s044-info__item:last-child{padding-bottom:0}
.s044-info__item:first-child{padding-top:7px}
.s044-info__content,.s044-info__title{display:table-cell;vertical-align:top;font-size:18px;line-height:20px}
.s044-info__content,.s044-info__title{display:table-cell;vertical-align:top;font-size:18px;line-height:20px}
.s044-info__title{width:30%;padding:16px 0 16px 19px}
.s044-info__content{width:70%;padding:16px 19px 16px 40px;line-height:20px}
.handy .s044-info__tel{display:none}
}
@media all and (min-width:1025px){.s044-photo{float:left;width:45.8%;padding-left:20px}
.s044-info{overflow:hidden;margin-top:0;padding:0 20px 0 65px}
.s044-info__list{padding:0 20px}
.s044-info__item:last-child{border-bottom:0}
.s044-info__title{width:42.2%}
.s044-info__content{width:57.8%}
.s044-user__layout{padding:0 20px}
}
@media all and (min-width:1440px){.s044-photo{float:left;width:45.8%;padding-left:106px}
.s044-info{padding:0 106px 0 64px}
.s044-info__title{width:34.7%}
.s044-info__content{width:65.3%}
.s044-user__layout{padding:0 106px}
}
.s043__inner{max-width:1230px;margin:0 auto;padding:0 15px}
.s043-map{height:371px;background:#eee}
.s043-link{padding:12.5px 2.5px 0}
.s043-link:after{content:'';display:block;clear:both}
.s043-button{padding:7.5px;width:50%;float:left}
.s043-button:nth-child(3),.s043-button:nth-child(4){padding-bottom:0}
.s043__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:12px;line-height:35px;background-color:#fff;color:#333;min-width:133px}
.s043__button span{white-space:nowrap}
.s043__button.is-disabled,.s043__button[disabled]{cursor:default}
.s043__button:active,.s043__button:focus,.s043__button:hover{color:#333}
.s043__button:active:before,.s043__button:focus:before,.s043__button:hover:before{border-color:#666}
.s043__button.is-disabled,.s043__button[disabled]{border-color:#bbb;color:#333}
.s043__button.is-disabled:before,.s043__button[disabled]:before{border-color:#bbb}
.s043__button.is-disabled:active,.s043__button.is-disabled:focus,.s043__button.is-disabled:hover,.s043__button[disabled]:active,.s043__button[disabled]:focus,.s043__button[disabled]:hover{border-color:#bbb}
.s043__button.is-disabled:active:before,.s043__button.is-disabled:focus:before,.s043__button.is-disabled:hover:before,.s043__button[disabled]:active:before,.s043__button[disabled]:focus:before,.s043__button[disabled]:hover:before{border-color:#bbb}
.s043__button:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.s043__button.is-active,.s043__button:focus,.s043__button:hover{background:#555;color:#fff}
.s043-note{position:relative;color:#fff;z-index:100;width:140px;max-width:330px;background-color:#ad9e87;padding:8px 30px 8px 15px}
.s043-note__place{font-size:11px;line-height:13px}
.s043-note__tel{font-size:10px;line-height:13px}
.s043-note:before{display:block;position:absolute;bottom:-7px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#ad9e87 transparent transparent transparent;content:""}
.s043-marker__button{z-index:100;width:15px;height:15px;position:absolute;top:0;right:0}
.s043-marker__button:after,.s043-marker__button:before{display:block;position:absolute;top:50%;left:50%;z-index:101;margin-left:-8px;width:10px;height:1px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s043-marker__button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s043-marker__inner{position:relative;display:inline-block;width:140px}
.s043-marker__inner .s043-marker__image{margin-left:55px;width:30px;height:36px;margin-top:10px}
.s043-marker__inner .s043-marker__image img{width:100%;height:auto}
.s043-marker__inner--top{padding-top:0}
.s043-marker__inner--top .s043-note{position:absolute;top:47px}
.s043-marker__inner--top .s043-note:before{top:-7px;border-width:0 7px 7px 7px;border-color:transparent transparent #ad9e87 transparent}
.s043-marker__inner--top .s043-marker__image{margin-top:0}
[lang=my] .s043 .s043-note__place,[lang=my] .s043 .s043-note__tel{line-height:1.7}
@media all and (min-width:768px){.s043-map{height:527px}
.s043-link{padding:30px 0 0}
.s043-button{padding:0;float:none;display:inline-block;width:auto;margin-right:5px}
.s043-button:last-child{margin-right:0}
.s043__button{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s043-note{width:238px}
.s043-note__place{font-size:16px;line-height:20px}
.s043-note__place--link{cursor:pointer;font-size:18px;padding-bottom:10px}
.s043-note__tel{font-size:13px;line-height:20px}
.s043-marker__button{width:30px;height:30px}
.s043-marker__button:after,.s043-marker__button:before{width:15px}
.s043-marker__inner{width:238px}
.s043-marker__inner .s043-marker__image{margin-left:94px;width:50px;height:60px}
.s043-marker__inner--top .s043-note{top:70px}
}
.gm-style .gm-style-iw{top:0 !important;left:0 !important;min-height:50px !important;padding-top:10px;display:block !important}
.gm-style .gm-style-iw #google-popup p{padding:10px}
.gm-style .gm-style-iw+div:after,.gm-style .gm-style-iw+div:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:16px;height:2px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.gm-style .gm-style-iw+div:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.gm-style .gm-style-iw+div img{display:none}
.gm-style div div div div div div div div{background-color:none;margin:0;padding:0;top:0;color:#ad9e87 !important;font-size:16px}
.gm-style div div div div div div div div div{margin:0;padding:0;top:0;color:#fff !important;font-size:16px}
.gm-style div div div div div div div div a{color:#fff !important;font-weight:normal !important}
.gm-style .s043-marker__inner{padding:20px;width:100% !important}
.gm-style .gm-style-iw,.map-bgcolor,.gm-style div div div div div div div div div{background-color:#ad9e87 !important}
.s033 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s033 .slick-slider .slick-list,.s033 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s033 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s033 .slick-list:focus{outline:0}
.s033 .slick-list.dragging{cursor:pointer;cursor:hand}
.s033 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s033 .slick-track:after,.s033 .slick-track:before{display:table;content:''}
.s033 .slick-track:after{clear:both}
.s033 .slick-loading .slick-track{visibility:hidden}
.s033 .slick-loading .slick-slide{visibility:hidden}
.s033 .slick [dir=rtl] .slick-slide{float:right}
.s033 .slick-retina{width:100%}
.s033 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s033 .slick-slide img{display:block}
.s033 .slick-slide.dragging img{pointer-events:none}
.s033 .slick-slide:focus{outline:0}
.s033 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s033 .slick-active{position:relative}
.s033 .slick-initialized .slick-slide{display:block;font-size:0}
.s033 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s033 .slick-arrow.slick-hidden{display:none}
.s033 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s033 .slick-dots__item{display:inline-block}
.s033 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s033 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s033 .slick-dots__anchor:focus,.s033 .slick-dots__anchor:hover{background-color:#999}
.s033 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s033 .slick-dots__anchor:active{background-color:#000}
.s033 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s033 .slick-dots__anchor{background-color:#fff}
.s033 .c-modal-gallery{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:70%;max-width:1200px;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s033 .c-modal-gallery .iScrollVerticalScrollbar{position:absolute;z-index:9999;width:10px;bottom:5px;top:5px;right:-10px;overflow:hidden}
.s033 .c-modal-gallery .iScrollVerticalScrollbar.iScrollBothScrollbars{bottom:18px}
.s033 .c-modal-gallery .iScrollVerticalScrollbar .iScrollIndicator{width:100%;background:#666}
.s033 .c-modal-gallery .iScrollHorizontalScrollbar{position:absolute;z-index:9999;height:5px;left:5px;right:5px;bottom:-10px;overflow:hidden}
.s033 .c-modal-gallery .iScrollHorizontalScrollbar.iScrollBothScrollbars{right:18px}
.s033 .c-modal-gallery .iScrollHorizontalScrollbar .iScrollIndicator{height:100%;background:#666}
.s033 .c-modal-gallery .iScrollIndicator{position:absolute;background:#e6e6e6}
.s033 .c-modal-gallery.is-active{opacity:1}
.s033 .c-modal__body{padding:0}
.s033 .c-modal__wrap{padding-top:65px;padding-bottom:30px;background:#fff}
.s033 .c-modal__head{height:65px;line-height:65px;border:0}
.s033 .c-modal__title{color:#000;text-align:center}
.s033 .c-modal__close{width:54px;height:54px;top:6px;right:4px}
.s033 .c-modal__close:after,.s033 .c-modal__close:before{background-color:#000}
.s033 .c-modal__content .content__img{overflow:hidden;position:relative;padding-top:56.25%}
.s033 .c-modal__content .content__img>img{position:absolute;top:0;width:100%;height:auto}
.s033 .flick__view{background-color:#000}
.s033 .flick__list .slick-slide{cursor:pointer}
.s033 .flick__list .slick-slide.slick-current:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.s033 .flick__list:after{content:'';display:block;clear:both}
.s033 .flick__thumb{display:inline-block;position:relative;float:left;width:10%}
.s033 .flick__thumb.is-active:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff}
.s033 .flick__content{overflow:hidden;position:relative;padding-top:56.25%}
.s033 .flick__item{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s033 .flick img{position:absolute;top:0;left:0;max-width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s033 .flick .slick-slide{position:relative;font-size:0}
.s033-inner{position:relative;max-width:1440px;margin:0 auto}
.s033-inner .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s033-inner .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s033-inner .slick-arrow:focus{outline:1px solid #4d90fe}
.s033-inner .slick-prev:before{border-width:2px 0 0 2px}
.s033-inner .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s033-inner .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s033-inner .slick-arrow:before{padding:8px}
.s033-inner .slick-arrow:focus:before,.s033-inner .slick-arrow:hover:before{border-color:#a7a7a7}
.s033-inner .slick-prev{left:0}
.s033-inner .slick-prev:before{margin-right:-10px}
.s033-inner .slick-prev:focus,.s033-inner .slick-prev:hover{border-color:#a7a7a7}
.s033-inner .slick-next{right:0}
.s033-inner .slick-next:before{margin-left:-10px}
.s033-inner .slick-next:focus,.s033-inner .slick-next:hover{border-color:#a7a7a7}
.s033 .c-modal-gallery .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s033 .c-modal-gallery .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s033 .c-modal-gallery .slick-arrow:focus{outline:1px solid #4d90fe}
.s033 .c-modal-gallery .slick-prev:before{border-width:2px 0 0 2px}
.s033 .c-modal-gallery .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s033 .c-modal-gallery .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s033 .c-modal-gallery .slick-arrow:before{padding:28px}
.s033 .c-modal-gallery .slick-arrow:focus,.s033 .c-modal-gallery .slick-arrow:hover{background:#000;opacity:.5}
.s033 .c-modal-gallery .slick-arrow:active{background:#000;opacity:.7}
.s033 .c-modal-gallery .slick-prev{left:20px}
.s033 .c-modal-gallery .slick-prev:before{margin-right:-38px}
.s033 .c-modal-gallery .slick-next{right:20px}
.s033 .c-modal-gallery .slick-next:before{margin-left:-38px}
.s033-zoom{display:none}
.s033-item{position:relative}
.s033-item__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s033-item__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s033-item img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s033-item:focus:after,.s033-item:hover:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}
.s033-item:focus .s033__hover,.s033-item:hover .s033__hover{display:block}
.s033-item:focus img,.s033-item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}
.s033-item:active .s033__hover{background-color:#000}
.s033-item:active .s033__hover:before{background-color:#fff}
.s033-item:active .s033__hover:after{background-color:#fff}
.s033__hover{display:none;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;width:25px;height:25px;z-index:2;line-height:25px}
.s033__hover .ico-zoom{position:relative}
.s033__hover .ico-zoom:after,.s033__hover .ico-zoom:before{content:'';display:block;position:absolute;top:0;left:0}
.s033__hover .ico-zoom:before{width:22px;height:22px;border:2px #fff solid;border-radius:100%}
.s033__hover .ico-zoom:after{width:2px;height:10px;background:#fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:16px;left:20px}
.s033__hover .ico-zoom__mark{position:absolute;top:10px;left:7px}
.s033__hover .ico-zoom__mark:after,.s033__hover .ico-zoom__mark:before{content:'';height:2px;width:8px;display:block;background:#fff;position:absolute;top:0;left:0}
.s033__hover .ico-zoom__mark:after{-webkit-transform:rotate(-90deg);-khtml-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.s033 .slick-slide{position:relative}
.s033 .slick-slide:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.is-printReady .print__container .s033-item img,.is-printReady .print__container .s033-item__center{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.is-printReady .print__container .s033-item img:hover,.is-printReady .print__container .s033-item__center:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.is-printReady .print__container .s074-reservation__bar{left:13% !important}
@media all and (min-width:768px){.s033 .slick-dots{bottom:18px}
.s033 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s033 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s033 .c-modal-gallery .iScrollVerticalScrollbar{right:-24px}
.s033 .c-modal__body{margin:0 20px}
.s033-zoom{display:block;position:absolute;bottom:18px;right:16px}
.s033-zoom .zoom{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:34px;height:34px;border-radius:5px}
.s033-zoom .zoom span{white-space:nowrap}
.s033-zoom .zoom.is-disabled,.s033-zoom .zoom[disabled]{cursor:default}
.s033-zoom .zoom:before{position:absolute;bottom:8px;right:3px;width:10px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}
.s033-zoom .zoom i{position:absolute;top:3px;left:4px;width:22px;height:22px;border:solid 2px #fff;border-radius:100%;content:""}
.s033-zoom .zoom i:after,.s033-zoom .zoom i:before{display:block;position:absolute;top:50%;left:50%;margin:-1px 0 0 -4px;width:8px;height:2px;background-color:#fff;content:""}
.s033-zoom .zoom i:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.s033-zoom .zoom:focus,.s033-zoom .zoom:hover{background-color:#000;opacity:.5}
.s033-zoom .zoom:active{background-color:#000;opacity:.7}
.s033-carousel .slick-dots{bottom:33px;right:64px;width:auto;text-align:left}
.s033 .slick-slide:after{display:none}
}
@media all and (min-width:768px) and (min-width:1025px){.s033-zoom{bottom:26px;right:26px}
}
@media all and (min-width:1025px){.s033-carousel .slick-dots{right:74px;bottom:43px}
}
.s031{max-width:1440px;margin:0 auto}
.s031__wrap:after{content:'';display:block;clear:both}
.s031__wrap--left .s031__image,.s031__wrap--left .s031__text{float:none}
.s031__wrap--right .s031__image,.s031__wrap--right .s031__text{float:none}
.s031__image{width:100%}
.s031__image img{width:100%;height:auto}
.s031__text{width:100%;padding:15px 25px 0}
.s031__eyebrow{font-size:13px;margin-bottom:7px;color:#252525;line-height:20px;max-height:40px}
.s031__headline{font-size:17px;margin-bottom:15px;color:#000;line-height:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;max-height:38px}
.s031__sub-headline{font-size:13px;margin-bottom:25px;color:#333;line-height:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;max-height:36px}
.s031__content{line-height:20px}
.s031__cta{margin:15px 0 0;display:block}
.s031__cta+.s031__cta{margin:5px 0 0}
.s031 .button-view{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;cursor:pointer}
.s031 .button-view span{white-space:nowrap}
.s031 .button-view.is-disabled,.s031 .button-view[disabled]{cursor:default}
.s031 .button-view:after,.s031 .button-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s031 .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s031 .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s031 .button-view:focus,.s031 .button-view:hover{color:#07377e}
.s031 .button-view:focus:after,.s031 .button-view:focus:before,.s031 .button-view:hover:after,.s031 .button-view:hover:before{background-color:#07377e}
.s031 .button-view.is-disabled,.s031 .button-view[disabled]{color:#666}
.s031 .button-view.is-disabled:after,.s031 .button-view.is-disabled:before,.s031 .button-view[disabled]:after,.s031 .button-view[disabled]:before{background-color:#666}
[lang=my] .s031 .s031__content,[lang=my] .s031 .s031__cta>a,[lang=my] .s031 .s031__eyebrow,[lang=my] .s031 .s031__headline,[lang=my] .s031 .s031__sub-headline{line-height:1.8}
@media all and (min-width:768px){.s031__text{padding:15px 35px 0}
.s031__eyebrow{font-size:14px}
.s031__headline{font-size:22px;margin-bottom:18px;line-height:28px;max-height:56px}
.s031__sub-headline{font-size:18px;margin-bottom:5px;line-height:24px;max-height:49px}
.s031__content{line-height:30px}
.s031__cta{display:inline-block;margin:30px 19px 0 0}
.s031__cta+.s031__cta{margin:30px 0 0}
.s031 .button-view{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.s031__wrap--left .s031__image{float:left;padding-right:18px}
.s031__wrap--left .s031__text{padding-left:17px;float:right}
.s031__wrap--right .s031__image{float:right;padding-left:17px}
.s031__wrap--right .s031__text{padding-right:18px;float:left}
.s031__image{width:50%}
.s031__text{width:50%;margin-top:-4px;padding:0}
}
.s029{max-width:1440px;margin:0 auto}
.s029__inner{padding:20px 0}
.s029--type1 hr{margin:0;display:block;color:#d6d6d6;border-color:#d6d6d6;border-style:solid;border-width:1px 0 0 0}
.s029--type2 hr{margin:0;display:block;color:#666;border-color:#666;border-style:solid;border-width:2px 0 0 0}
div[class*=common-spacing-top]>.s029__inner{padding-top:0}
div[class*=common-spacing-bottom]>.s029__inner{padding-bottom:0}
.s028__head-line{max-width:1440px;margin:0 auto;padding:0 15px 17px}
.s028-eyebrow{text-align:center;padding-bottom:5px}
.s028-eyebrow__item{display:inline-block;position:relative;font-size:12px;padding-left:10px;margin-left:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s028-eyebrow__item:before{content:"";position:absolute;left:0;top:3px;width:1px;height:10px;background:#c2c2c2}
.s028-eyebrow__item:first-child{padding:0;margin:0}
.s028-eyebrow__item:first-child:before{background:0}
.s028__title{font-size:29px;text-align:center}
.s028__description{padding:25px 15px;max-width:1440px;margin:0 auto;text-align:center;font-size:12px;line-height:18px}
.s028__wedding-cta{padding:30px 10px 25px 10px}
.s028__wedding-cta a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#555;background-color:#555;color:#fff;width:100%;font-size:12px;line-height:35px}
.s028__wedding-cta a span{white-space:nowrap}
.s028__wedding-cta a.is-disabled,.s028__wedding-cta a[disabled]{cursor:default}
.s028__wedding-cta a:active,.s028__wedding-cta a:focus,.s028__wedding-cta a:hover{background-color:#333;color:#fff}
.s028__wedding-cta a.is-disabled,.s028__wedding-cta a[disabled]{background-color:#555;color:#fff}
.s028__wedding-cta a.is-disabled:active,.s028__wedding-cta a.is-disabled:focus,.s028__wedding-cta a.is-disabled:hover,.s028__wedding-cta a[disabled]:active,.s028__wedding-cta a[disabled]:focus,.s028__wedding-cta a[disabled]:hover{background-color:#555}
.s028-info{max-width:1440px;margin:0 auto;padding:0 15px}
.s028-info__inner{padding:30px 0;border-style:solid;border-width:1px 0 0 0;border-color:#d6d6d6}
.s028-info__title{font-size:19px;padding:0 10px 20px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s028-content{position:relative;font-size:13px;padding-bottom:5px}
.s028-content__list:after{content:'';display:block;clear:both}
.s028-content__list--info{font-size:0;padding-right:0 !important}
.s028-content__list--info li{font-size:13px;display:inline-block;vertical-align:top;width:50%;float:none}
.s028-content__list--info .s028-content__title{padding-bottom:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s028-content__list--info .s028-content__title.text--dotline{max-height:40px}
.s028-content__image{display:none}
.s028-content__image img{max-width:180px}
.s028-content__image--border{border:1px solid #ddd;width:211px;height:118px;text-align:center;vertical-align:middle;display:table-cell}
.s028-content__item{float:left;width:50%;padding:0 10px 20px}
.s028-content__title{padding-bottom:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s028-content__title.text--dotline{max-height:40px}
.s028-content__text.text--dotline{overflow:visible;max-height:35px}
.s028__cta{font-size:0;text-align:center;text-align:left;padding:0 10px}
.s028__cta:after{content:'';display:block;clear:both}
.s028__cta>a,.s028__cta>button{margin-top:10px}
.s028__cta>a:first-child,.s028__cta>button:first-child{margin-top:0}
.s028__cta-item{display:inline-block;width:auto;vertical-align:top}
.s028__cta-item:nth-child(odd){padding-right:1px}
.s028__cta-item:nth-child(even){padding-left:1px}
.s028__cta-item{padding-bottom:7px}
.s028__cta-item:nth-child(odd){padding-right:7px}
.s028__cta-item:nth-child(even){padding-left:7px}
.s028__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#333;width:100%;font-size:12px;line-height:35px}
.s028__button span{white-space:nowrap}
.s028__button.is-disabled,.s028__button[disabled]{cursor:default}
.s028__button:active,.s028__button:focus,.s028__button:hover{color:#333}
.s028__button:active:before,.s028__button:focus:before,.s028__button:hover:before{border-color:#666}
.s028__button.is-disabled,.s028__button[disabled]{border-color:#bbb;color:#333}
.s028__button.is-disabled:before,.s028__button[disabled]:before{border-color:#bbb}
.s028__button.is-disabled:active,.s028__button.is-disabled:focus,.s028__button.is-disabled:hover,.s028__button[disabled]:active,.s028__button[disabled]:focus,.s028__button[disabled]:hover{border-color:#bbb}
.s028__button.is-disabled:active:before,.s028__button.is-disabled:focus:before,.s028__button.is-disabled:hover:before,.s028__button[disabled]:active:before,.s028__button[disabled]:focus:before,.s028__button[disabled]:hover:before{border-color:#bbb}
.s028__button:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.s028 .button-download{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#333;width:147px;height:35px;font-size:11px;width:100%;padding:0 20px}
.s028 .button-download span{white-space:nowrap}
.s028 .button-download.is-disabled,.s028 .button-download[disabled]{cursor:default}
.s028 .button-download:active,.s028 .button-download:focus,.s028 .button-download:hover{color:#333}
.s028 .button-download:active:before,.s028 .button-download:focus:before,.s028 .button-download:hover:before{border-color:#666}
.s028 .button-download.is-disabled,.s028 .button-download[disabled]{border-color:#bbb;color:#333}
.s028 .button-download.is-disabled:before,.s028 .button-download[disabled]:before{border-color:#bbb}
.s028 .button-download.is-disabled:active,.s028 .button-download.is-disabled:focus,.s028 .button-download.is-disabled:hover,.s028 .button-download[disabled]:active,.s028 .button-download[disabled]:focus,.s028 .button-download[disabled]:hover{border-color:#bbb}
.s028 .button-download.is-disabled:active:before,.s028 .button-download.is-disabled:focus:before,.s028 .button-download.is-disabled:hover:before,.s028 .button-download[disabled]:active:before,.s028 .button-download[disabled]:focus:before,.s028 .button-download[disabled]:hover:before{border-color:#bbb}
.s028 .button-download:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.s028 .button-download>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}
.s028 .button-download .ico-download{display:inline-block;position:relative;padding-left:19px}
.s028 .button-download .ico-download:before{display:block;position:absolute;top:50%;left:0;width:9px;height:10px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s028-information/ico-download.png) no-repeat 0 50%;background-size:9px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
[lang=my] .s028 .s028-content__text,[lang=my] .s028 .s028-content__title,[lang=my] .s028 .s028-eyebrow,[lang=my] .s028 .s028__description--text,[lang=my] .s028 .s028__title{line-height:1.7}
@media all and (min-width:768px){.s028__head-line{padding-bottom:25px}
.s028-eyebrow{padding-bottom:13px}
.s028-eyebrow__item{font-size:18px;padding-left:15px;margin-left:12px}
.s028-eyebrow__item:before{height:16px}
.s028__title{font-size:45px}
.s028__description{padding:50px 0 60px;font-size:16px;line-height:28px}
.s028__description--text{max-width:80%;margin:0 auto}
.s028__wedding-cta a{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s028__wedding-cta a{min-width:190px}
.s028-info__inner{padding:60px 0}
.s028-info__inner:after{content:'';display:block;clear:both}
.s028-info__title{font-size:28px;float:left;width:25%;padding:0 20px 0 20px}
.s028-content{float:left;width:75%;font-size:18px;padding:3px 15px 0 0}
.s028-content:after{content:'';display:block;clear:both}
.s028-content__list{padding-right:240px}
.s028-content__list--bottom-size1{padding-bottom:85px}
.s028-content__list--bottom-size2{padding-bottom:45px}
.s028-content__list--info li{font-size:18px;padding-right:20px}
.s028-content__list--info .s028-content__text{width:60%}
.s028-content__image{width:211px;display:block;position:absolute;right:0;top:0}
.s028-content__item{float:none;width:100%;padding:0 0 5px 0}
.s028-content__item:after{content:'';display:block;clear:both}
.s028-content__text,.s028-content__title{float:left}
.s028-content__title{padding-right:10px;width:30%}
.s028-content__title.text--dotline{max-height:43px}
.s028-content__text{width:70%}
.s028-content__text.text--dotline{max-height:42px}
.s028__cta>a,.s028__cta>button{margin:0 0 0 2px}
.s028__cta>a:first-child,.s028__cta>button:first-child{margin-left:0}
.s028__cta-item{padding:0 6px 0 0 !important}
.s028__cta{padding-left:25%;padding-top:25px;float:left}
.s028__button{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s028__button{min-width:133px}
.s028 .button-download{width:205px;height:40px;font-size:16px;line-height:1.1}
.s028 .button-download>span{padding:0 15px}
.s028 .button-download .ico-download{padding-left:28px}
.s028 .button-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
[lang=ru] .s028-content__list--info .s028-content__title{width:140px}
[lang=ru] .s028-content__list--info .s028-content__text{width:calc(100% - 140px)}
}
@media all and (min-width:1025px){.s028-info__title{width:24%}
.s028-content{padding-right:15px !important}
.s028-content{width:76%}
.s028-content__list{padding-right:364px}
.s028-content__list--info li{width:42%;padding-right:50px}
.s028-content__list--info .s028-content__text,.s028-content__list--info .s028-content__title{float:left}
.s028-content__list--info .s028-content__title{padding-right:10px;width:40%}
.s028-content__list--info .s028-content__title.text--dotline{max-height:43px}
.s028-content__image{right:153px}
.s028-content__text.text--dotline{max-height:43px}
.s028__cta{padding-left:24%}
[lang=ru] .s028-content__list--info .s028-content__title{width:145px}
[lang=ru] .s028-content__list--info .s028-content__text{width:calc(100% - 145px)}
}
@media all and (min-width:1440px){.s028-info__title{width:26%}
.s028-content{width:74%;padding-right:0}
.s028-content__list{padding-right:550px}
.s028-content__image{right:339px}
.s028__cta{padding-left:26%}
}
@media all and (max-width:767px){.s028__cta-item{width:50%}
}
@media all and (max-width:1280px){.s028-content__list--info .s028-content__title{width:50%}
.s028-content__list--info .s028-content__text{width:50%}
}
@media all and (max-width:1055px){.s028-content__list--info .s028-content__title{width:55%}
.s028-content__list--info .s028-content__text{width:45%}
}
.s026-layout--square>.s026__inner-area{max-width:1440px;margin:0 auto}
.s026-layout--small-square>.s026__inner-area{max-width:1260px;margin:0 auto}
.s026-background--gray>.s026__inner-area{background:#f4f4f4}
.s026-background--white>.s026__inner-area{background:#fff}
.s026-background--gray-full-gray{background:#f4f4f4}
.s026-background--white-full-gray{background:#f4f4f4}
.s026-background--white-full-gray>.s026__inner-area{background:#fff}
.s026__inner-area{min-height:50px}
.s026.gutter--mobile--left,.s026.gutter--tablet--left,.s026.gutter--web--left{padding-left:0}
.s026.gutter--mobile--right,.s026.gutter--tablet--right,.s026.gutter--web--right{padding-right:0}
@media(min-width:1025px){.s026.gutter--web--left>.s026__inner>.s026__inner-area{padding-left:15px}
.s026.gutter--web--right>.s026__inner>.s026__inner-area{padding-right:15px}
}
@media(max-width:767px){.s026.gutter--mobile--left>.s026__inner>.s026__inner-area{padding-left:15px}
.s026.gutter--mobile--right>.s026__inner>.s026__inner-area{padding-right:15px}
}
@media(min-width:768px) and (max-width:1024px){.s026.gutter--tablet--left>.s026__inner>.s026__inner-area{padding-left:15px}
.s026.gutter--tablet--right>.s026__inner>.s026__inner-area{padding-right:15px}
}
@charset "UTF-8";.s025-carousel{overflow:hidden;margin:0 auto}
.s025-carousel .slick-slide img{max-width:100%;height:auto}
.s025-info{text-align:center;margin:0 auto}
.s025-info .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s025-info .slick-slider .slick-list,.s025-info .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s025-info .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s025-info .slick-list:focus{outline:0}
.s025-info .slick-list.dragging{cursor:pointer;cursor:hand}
.s025-info .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s025-info .slick-track:after,.s025-info .slick-track:before{display:table;content:''}
.s025-info .slick-track:after{clear:both}
.s025-info .slick-loading .slick-track{visibility:hidden}
.s025-info .slick-loading .slick-slide{visibility:hidden}
.s025-info .slick [dir=rtl] .slick-slide{float:right}
.s025-info .slick-retina{width:100%}
.s025-info .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s025-info .slick-slide img{display:block}
.s025-info .slick-slide.dragging img{pointer-events:none}
.s025-info .slick-slide:focus{outline:0}
.s025-info .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s025-info .slick-active{position:relative}
.s025-info .slick-initialized .slick-slide{display:block;font-size:0}
.s025-info .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s025-info .slick-arrow.slick-hidden{display:none}
.s025-info .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s025-info .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s025-info .slick-arrow:focus{outline:1px solid #4d90fe}
.s025-info .slick-prev:before{border-width:2px 0 0 2px}
.s025-info .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s025-info .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s025-info .slick-arrow:before{padding:28px}
.s025-info .slick-arrow:focus,.s025-info .slick-arrow:hover{background:#000;opacity:.5}
.s025-info .slick-arrow:active{background:#000;opacity:.7}
.s025-info .slick-prev{left:20px}
.s025-info .slick-prev:before{margin-right:-38px}
.s025-info .slick-next{right:20px}
.s025-info .slick-next:before{margin-left:-38px}
.s025-info .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s025-info .slick-dots__item{display:inline-block}
.s025-info .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s025-info .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s025-info .slick-dots__anchor:focus,.s025-info .slick-dots__anchor:hover{background-color:#999}
.s025-info .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s025-info .slick-dots__anchor:active{background-color:#000}
.s025-info .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s025-info .slick-dots__anchor{background-color:#fff}
.s025-info__title{display:block;padding:0 15px;font-size:29px;max-width:1260px;font-weight:400}
.s025-info__keyword{margin:6px auto 20px;padding:0 15px;max-width:1260px}
.s025-info__keyword-item{display:inline-block;margin-top:5px;padding:0 10px;border:1px solid #dcceb8;border-radius:10px;font-size:10px;line-height:18px;color:#998465}
.s025-info__keyword-item:nth-child(n+2){margin-left:3px}
.s025-info__textarea{max-width:1260px;padding:0 15px;margin:0 auto}
.s025-info__text{margin:16px auto 0;padding:0 15px;font-size:12px;color:#666;line-height:18px}
.s025-info__detail{margin:25px auto 0;padding:0 15px;max-width:1260px}
.s025-info__detail-item{font-size:12px}
.s025-info__detail-item:nth-child(n+2){margin-top:5px}
.s025-info__detail-title{display:inline-block;margin-right:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-type{padding:31px 15px 0}
.s025-type__title{display:inline-block;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s025-type__compare{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;margin-left:4px;font-size:11px;vertical-align:bottom}
.s025-type__compare span{white-space:nowrap}
.s025-type__compare.is-disabled,.s025-type__compare[disabled]{cursor:default}
.s025-type__compare:after,.s025-type__compare:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s025-type__compare:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s025-type__compare:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s025-type__compare:focus,.s025-type__compare:hover{color:#07377e}
.s025-type__compare:focus:after,.s025-type__compare:focus:before,.s025-type__compare:hover:after,.s025-type__compare:hover:before{background-color:#07377e}
.s025-type__compare.is-disabled,.s025-type__compare[disabled]{color:#666}
.s025-type__compare.is-disabled:after,.s025-type__compare.is-disabled:before,.s025-type__compare[disabled]:after,.s025-type__compare[disabled]:before{background-color:#666}
.s025-type__list{margin-top:14px;padding:16px 0 0;border-top:2px solid #666}
.s025-type .item{padding:0 10px;position:relative}
.s025-type .item:nth-child(n+2){margin-top:27px}
.s025-type .item__head{position:relative}
.s025-type .item__title{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#998465}
.s025-type .item__price{display:block;margin-top:4px;font-size:17px}
.s025-type .item__price>span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-type .item__currency{font-size:13px}
.s025-type .item__attention{margin-top:2px;font-size:11px;color:#999;max-width:300px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-type .item__button{margin-top:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:12px;line-height:35px;border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.s025-type .item__button span{white-space:nowrap}
.s025-type .item__button.is-disabled,.s025-type .item__button[disabled]{cursor:default}
.s025-type .item__button:active,.s025-type .item__button:focus,.s025-type .item__button:hover{background-color:#685f51;color:#fff}
.s025-type .item__button.is-disabled,.s025-type .item__button[disabled]{background-color:#ad9e87;color:#fff}
.s025-type .item__button.is-disabled:active,.s025-type .item__button.is-disabled:focus,.s025-type .item__button.is-disabled:hover,.s025-type .item__button[disabled]:active,.s025-type .item__button[disabled]:focus,.s025-type .item__button[disabled]:hover{background-color:#ad9e87}
.s025-type .item__tel{position:relative;display:inline-block;margin-top:10px;font-size:12px}
.s025-type .item__tel-button{display:none}
html.handy .s025-type .item__tel-button{display:block}
.s025-type .item__detail{margin-top:12px;padding:3px 20px 17px;font-size:0;background-color:#f5f5f5}
.s025-type .item__inside{font-size:13px;line-height:19px}
.s025-type .item__inside--etc{font-size:12px}
.s025-type .item__detail-title{display:block;margin-top:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.s025-type .item__text{margin-top:6px}
.s025-detail{padding:0 15px}
.s025-detail__title{display:block;font-size:19px;font-weight:400;border-bottom:2px solid #666;margin:0 0 19px;padding:43px 0 13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-note{padding:0 15px}
.s025-note__title{display:block;font-size:19px;font-weight:400;border-bottom:2px solid #666;margin:0 0 17px;padding:46px 0 13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-note__list{padding:0 10px}
.s025-note__item{position:relative;margin-top:5px;padding-left:8px;font-size:13px;color:#666;line-height:19px}
.s025-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
.s025-compare{display:table;overflow:hidden;width:100%;height:100%}
.s025-compare:after{content:'';display:block;clear:both}
.s025-compare__col{display:table-cell;position:relative;width:50%;padding:0 8px 75px}
.s025-compare__list{padding-right:10px}
.s025-compare__item:nth-child(n+2){margin-top:8px}
.s025-compare__title{display:block;font-weight:400;color:#888;font-size:13px;line-height:15px}
.s025-compare__text{display:block;min-height:35px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;line-height:15px}
.s025-compare__tel{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:12px}
.s025-compare__cta{display:block;position:absolute !important;bottom:0;left:0;width:100%;padding:0 8px}
.s025-compare__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#1b65b3;background-color:#1b65b3;color:#fff;width:100%;line-height:30px;font-size:15px}
.s025-compare__button span{white-space:nowrap}
.s025-compare__button.is-disabled,.s025-compare__button[disabled]{cursor:default}
.s025-compare__button:active,.s025-compare__button:focus,.s025-compare__button:hover{background-color:#103d6b;color:#fff}
.s025-compare__button.is-disabled,.s025-compare__button[disabled]{background-color:#1b65b3;color:#fff}
.s025-compare__button.is-disabled:active,.s025-compare__button.is-disabled:focus,.s025-compare__button.is-disabled:hover,.s025-compare__button[disabled]:active,.s025-compare__button[disabled]:focus,.s025-compare__button[disabled]:hover{background-color:#1b65b3}
.s025-detail,.s025-note,.s025-type{max-width:1440px;margin:0 auto}
.s025-promotion{padding:55px 15px 0}
.s025-reservation-bar{display:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:18px 15px 15px;position:absolute;z-index:100;background-color:#fff;width:calc(100% + 30px);right:-15px;top:111px;text-align:left}
.s025-reservation-bar.is-active{display:block}
.s025-reservation-bar__button{position:absolute;right:7px;top:6px;text-indent:-9999em;width:20px;height:20px}
.s025-reservation-bar__button:after,.s025-reservation-bar__button:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background-color:#333;margin-left:-9px}
.s025-reservation-bar__button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s025-reservation-bar__button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.is-printReady .print__container .s025-promotion{padding-left:15px;padding-right:15px}
.is-printReady .print__container .item__button{top:0 !important}
[lang=my] .s025 .s025-compare__text,[lang=my] .s025 .s025-compare__title,[lang=my] .s025 .s025-info__text,[lang=my] .s025 .s025-info__title,[lang=my] .s025 .s025-type .item__detail-title,[lang=my] .s025 .s025-type .item__text{line-height:1.7}
.s025 .c-modal{max-height:70%}
@media all and (min-width:768px){.s025-info .slick-dots{bottom:18px}
.s025-info .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s025-info .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s025-info__title{width:80%;margin:0 auto;padding:0;font-size:45px;line-height:53px}
.s025-info__keyword{width:80%;margin-bottom:24px;padding:0}
.s025-info__keyword-item:nth-child(n+2){margin-left:2px}
.s025-info__keyword-item{border-radius:14px;font-size:14px;line-height:26px}
.s025-info__text{width:80%;margin-top:42px;padding:0;font-size:16px;line-height:28px}
.s025-info__detail{width:80%;margin-top:14px;padding:0}
.s025-info__detail-item{display:inline-block;position:relative;font-size:16px;margin-top:0}
.s025-info__detail-item:nth-child(2){margin-left:17px;padding-left:19px}
.s025-info__detail-item:nth-child(2):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s025-info__detail-item:nth-child(3){display:block;margin-top:7px}
.s025-type{max-width:1260px;margin:0 auto;padding-top:53px}
.s025-type__title{font-size:28px}
.s025-type__compare{padding-right:14px;font-size:15px}
.s025-type__compare{margin-left:7px;font-size:15px}
.s025-type__list{margin-top:16px;padding:38px 0 0}
.s025-type .item{padding:0 70px}
.s025-type .item:nth-child(n+2){margin-top:58px}
.s025-type .item__head{display:table;width:100%}
.s025-type .item__head-inside{display:table-cell;width:35.1%;text-align:right}
.s025-type .item__title{display:table-cell;position:relative;top:4px;padding-right:20px;font-size:26px;line-height:32px}
.s025-type .item__price{margin-top:0;font-size:24px}
.s025-type .item__currency{font-size:14px}
.s025-type .item__attention{margin-top:4px;font-size:13px;line-height:16px}
.s025-type .item__button{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s025-type .item__button{width:190px;margin-top:8px}
.s025-type .item__tel{margin-top:4px;padding-left:19px;font-size:14px;text-align:left}
.s025-type .item__tel:before{display:block;position:absolute;top:3px;left:0;width:1px;height:31px;background-color:#d6d6d6;content:""}
.s025-type .item__tel-title{display:block;margin-bottom:2px;font-size:15px}
.s025-type .item__detail{padding:14px 50px 34px}
.s025-type .item__inside{font-size:18px;line-height:27px}
.s025-type .item__inside--etc{font-size:16px}
.s025-type .item__detail-title{margin-top:20px;font-size:18px;line-height:27px}
.s025-type .item__text{margin-top:9px}
.s025-detail{max-width:1260px;margin:0 auto}
.s025-detail__title{font-size:28px;margin-bottom:48px;padding:76px 0 16px}
.s025-note{max-width:1260px;margin:0 auto}
.s025-note__title{font-size:28px;margin-bottom:25px;padding:76px 0 16px}
.s025-note__list{padding:0}
.s025-note__item{padding-left:10px;font-size:16px;line-height:25px}
.s025-note__item:before{top:13px;width:4px}
.s025-compare{margin:0}
.s025-compare--3 .s025-compare__col{width:33.3%}
.s025-compare__col{padding:0 30px 70px 0}
.s025-compare__list{padding-right:0}
.s025-compare__item:nth-child(n+2){margin-top:7px}
.s025-compare__title{font-size:16px;line-height:20px}
.s025-compare__text{min-height:50px;margin-top:0;font-size:18px;line-height:23px}
.s025-compare__tel{font-size:15px}
.s025-compare__tel span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px}
.s025-compare__cta{padding:0}
.s025-compare__button{width:auto;min-width:140px;font-size:14px}
.s025-reservation-bar{padding:32px 0 0 0;top:99px;right:-15px}
.s025-reservation-bar__button{right:17px;top:16px}
.s025-reservation-bar .d006-calendar{left:-1px}
}
@media all and (min-width:1025px){.s025-info__detail-item:nth-child(3){display:inline-block;margin-left:17px;padding-left:19px}
.s025-info__detail-item:nth-child(3):before{display:block;position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#d6d6d6;content:""}
.s025-type .item__head{min-height:40px;height:45px}
.s025-type .item__head-inside{width:50%;padding:0 210px 0 27px;vertical-align:middle}
.s025-type .item__title{position:static;top:0;width:50%;padding-right:27px;vertical-align:middle}
.s025-type .item__attention{margin-top:1px}
.s025-type .item__button{position:absolute;top:50%;right:0;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s025-type .item__tel{position:absolute;top:50%;right:0;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s025-type .item__inside{display:inline-block;width:50%;vertical-align:top}
.s025-type .item__inside--package{padding-right:27px}
.s025-type .item__inside--etc{padding-left:27px}
.s025-promotion{padding:90px 15px 0;background:0}
.s025-reservation-bar{top:42px;right:70px;width:768px;border-left:1px solid #bbb;border-right:1px solid #bbb}
.s025-reservation-bar .d006-form{width:766px}
}
@media all and (max-width:767px){.s025-type__compare{padding-right:11px !important}
.s025-type__compare:after,.s025-type__compare:before{width:6px}
.s025-type__compare:before{margin-top:-2px}
.s025-type__compare:after{margin-top:2px}
.s025-type .item__tel-button{position:absolute;top:50%;right:-27px;width:20px;height:20px;border-radius:50%;background:url(../../../../content/dam/lottehotel/components/common/content/common/s025-package-detail/ico-tel.png) center no-repeat #a2a2a2;background-size:40% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.s025-reservation-bar .d006-search__layer{left:-30px;width:calc(100% + 60px)}
}
.s023{max-width:1440px;margin:0 auto}
.s023__list li{padding-left:13px;position:relative;margin-bottom:16px}
.s023__list li:last-child{margin-bottom:0}
.s023__list li:before{content:'';display:block;position:absolute;left:0;top:5px}
.s023__list li.s023__interpunct:before{width:3px;height:3px;background-color:#999}
.s023__list li.s023__hyphen:before{top:7px;width:5px;height:1px;background-color:#999}
.s023__list li.s023__helpfulReference{padding-left:15px;color:#666}
.s023__list li.s023__helpfulReference:before{top:2px;width:11px;height:11px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s023-content-bullet-list/ico-helpul.png);background-size:100% auto}
.s023__list--size-16{font-size:12px;line-height:15px}
.s023__list--size-18{font-size:13px;line-height:16px}
.s023__list--narrow>ul>li{margin-bottom:6px}
.s023__list--wide>ul>li{margin-bottom:16px}
.s023__link{color:#1b65b3}
.s023__link span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s023__link:focus,.s023__link:hover{color:#1b65b3;text-decoration:underline}
.s023__link:active{color:#1b65b3}
.s023__link:after{display:inline-block;content:"";width:6px;height:6px;border-left:0;border-top:0;border-right:1px #1b65b3 solid;border-bottom:1px #1b65b3 solid;margin:-2px 0 0 3px;vertical-align:middle;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
[lang=my] .s023 .s023__list li{line-height:1.7}
[lang=my] .s023 .s023__list li:before{top:9px}
[lang=my] .s023 .s023__list li.s023__hyphen:before{top:11px}
[lang=my] .s023 .s023__list li.s023__helpfulReference:before{top:4px}
@media all and (min-width:768px){.s023__list li{margin-bottom:13px}
.s023__list li:before{top:9px}
.s023__list li.s023__hyphen:before{top:11px}
.s023__list li.s023__helpfulReference{padding-left:19px}
.s023__list li.s023__helpfulReference:before{width:16px;height:16px;top:3px}
.s023__list--size-16{font-size:16px;line-height:22px}
.s023__list--size-18{font-size:18px;line-height:24px}
.s023__list--wide>ul>li{margin-bottom:13px}
.s023__link:after{width:8px;height:8px;margin:-3px 0 0 3px}
[lang=my] .s023 .s023__list li:before{top:12px}
[lang=my] .s023 .s023__list li.s023__hyphen:before{top:15px}
[lang=my] .s023 .s023__list li.s023__helpfulReference:before{top:6px}
}
.s022{max-width:1440px;margin:0 auto}
.s022-content__text{margin:0 auto;font-size:12px;line-height:15px;color:#666;letter-spacing:0}
.s022-content__text--size-16{font-size:12px;line-height:15px}
.s022-content__text--size-18{font-size:13px;line-height:16px}
.s022-content__text--333{color:#333}
.s022-content__text--666{color:#666}
.s022-content__text--999{color:#999}
.s022-content__text--bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s022-space--left-10{padding-left:10px}
.s022-space--left-20{padding-left:20px}
.s022-space--left-30{padding-left:30px}
.s022-space--right-10{padding-right:10px}
.s022-space--right-20{padding-right:20px}
.s022-space--right-30{padding-right:30px}
[lang=my] .s022 .s022-content__text{line-height:1.7}
[lang=ja] .s022 .s022-content__text{word-break:break-all}
.s022-content--responsive{display:block}
@media all and (min-width:768px){.s022-content__text{font-size:16px;line-height:22px}
.s022-content__text--size-16{font-size:16px;line-height:22px}
.s022-content__text--size-18{font-size:18px;line-height:24px}
.s022-content--responsive{display:none}
}
.s019{max-width:1440px;margin:0 auto}
.s019-tab{display:none}
.s019-tab ul:after{content:'';display:block;clear:both}
.s019-tab ul li{position:relative;float:left;overflow:hidden;width:33.33%;vertical-align:middle;text-align:center}
.s019-tab ul li:first-child a{border-left:1px solid #e6e6e6}
.s019-tab ul li a{display:block;text-align:center;word-break:break-all;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #333;font-size:18px;line-height:20px;color:#666}
.s019-tab ul li a span{display:block;height:50px}
.s019-tab ul li a span:before{display:inline-block;content:"";width:0;height:100%;vertical-align:middle}
.s019-tab ul li a span em{display:inline-block;width:95%;max-height:50px;padding:2px 10px;vertical-align:middle}
.s019-tab ul li a.is-active{border-top:1px solid #333;border-bottom:1px solid #fff;color:#333}
.s019-tab ul li a.is-active:after,.s019-tab ul li a.is-active:before{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background:#333}
.s019-tab ul li a.is-active:before{left:0}
.s019-tab ul li a.is-active:after{right:0}
.s019-tab__style1 ul li{width:100%}
.s019-tab__style2 ul li{width:50%}
.s019-tab__style3 ul li{width:33.33%}
.s019-tab__style4 ul li{width:25%}
.s019-tab__style5 ul li{width:20%}
.s019-tab__style6 ul li{width:16.66%}
.s019-select{display:block}
.s019-select [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.s019-select [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.s019-select .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.s019-select .combobox.initial{opacity:0}
.s019-select .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.s019-select .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.s019-select .combobox__button:after{content:"";display:block;clear:both}
.s019-select .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.s019-select .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s019-select .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s019-select .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.s019-select .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.s019-select .combobox__status:after,.s019-select .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.s019-select .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s019-select .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s019-select .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .s019-select .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.s019-select .combobox__list{list-style:none}
.s019-select .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.s019-select .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.s019-select .combobox__item:focus,.s019-select .combobox__item:hover{background-color:#888;color:#fff}
.s019-select .combobox__item.is-active{background-color:#555;color:#fff}
.s019-select .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.s019-select .combobox--touch .combobox__button{z-index:0}
.s019-select .combobox--2{height:25px}
.s019-select .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.s019-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.s019-select .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.s019-select .combobox--2 .combobox__status{padding-right:13px}
.s019-select .combobox--2 .combobox__status:after,.s019-select .combobox--2 .combobox__status:before{width:6px}
.s019-select .combobox--2 .combobox__status:before{right:4px}
.s019-select .combobox--2 .combobox__scroll{max-height:110px}
.s019-select .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.s019-select .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.s019-select .combobox--2 .combobox__item:focus,.s019-select .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.s019-select .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.s019-container{margin-top:4px;padding:16px}
.s019-head{font-size:19px;line-height:21px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s019-cont .row{margin:0}
.s019-cont .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.s019-cont .validation__text__wrap .validation__text.agree{color:#666}
.s019-cont .form--focus .notice__text{display:block}
.s019-cont .notice__text{padding-top:4px;display:none;font-size:12px}
.s019-cont .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.s019-cont .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.s019-cont .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.s019-cont .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s019-cont .info__link:focus,.s019-cont .info__link:hover{color:#ef6600}
.s019-cont .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.s019-cont .fileWrap .file--focus{outline:1px dotted #000}
.s019-cont .fileWrap .input:first-child{padding-bottom:10px}
.s019-cont .fileWrap .input:first-child .o-input--text[disabled],.s019-cont .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.s019-cont .fileWrap .input__file{position:relative}
.s019-cont .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.s019-cont .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.s019-cont .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.s019-cont .fileWrap .input__file .file-label span{white-space:nowrap}
.s019-cont .fileWrap .input__file .file-label.is-disabled,.s019-cont .fileWrap .input__file .file-label[disabled]{cursor:default}
.s019-cont .fileWrap .input__file .file-label:active,.s019-cont .fileWrap .input__file .file-label:focus,.s019-cont .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.s019-cont .fileWrap .input__file .file-label.is-disabled,.s019-cont .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.s019-cont .fileWrap .input__file .file-label.is-disabled:active,.s019-cont .fileWrap .input__file .file-label.is-disabled:focus,.s019-cont .fileWrap .input__file .file-label.is-disabled:hover,.s019-cont .fileWrap .input__file .file-label[disabled]:active,.s019-cont .fileWrap .input__file .file-label[disabled]:focus,.s019-cont .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.s019-cont .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .s019-cont .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.s019-cont .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.s019-cont .o-input--date,.s019-cont .o-input--email,.s019-cont .o-input--number,.s019-cont .o-input--password,.s019-cont .o-input--tel,.s019-cont .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.s019-cont .o-input--date:focus,.s019-cont .o-input--email:focus,.s019-cont .o-input--number:focus,.s019-cont .o-input--password:focus,.s019-cont .o-input--tel:focus,.s019-cont .o-input--text:focus{border-color:#333;background-color:#fff}
.s019-cont .o-input--date[disabled],.s019-cont .o-input--date[readonly],.s019-cont .o-input--email[disabled],.s019-cont .o-input--email[readonly],.s019-cont .o-input--number[disabled],.s019-cont .o-input--number[readonly],.s019-cont .o-input--password[disabled],.s019-cont .o-input--password[readonly],.s019-cont .o-input--tel[disabled],.s019-cont .o-input--tel[readonly],.s019-cont .o-input--text[disabled],.s019-cont .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.s019-cont .o-input--date::-ms-clear,.s019-cont .o-input--email::-ms-clear,.s019-cont .o-input--number::-ms-clear,.s019-cont .o-input--password::-ms-clear,.s019-cont .o-input--tel::-ms-clear,.s019-cont .o-input--text::-ms-clear{display:none !important}
.s019-cont .o-input--number{padding:0 15px}
.s019-cont .o-input--number::-webkit-inner-spin-button,.s019-cont .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.s019-cont .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s019-room-roomservice/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .s019-cont .o-input--date{background-position:96% -93px}
.s019-cont .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.s019-cont .o-input--textarea:focus{border-color:#000;background-color:#fff}
.s019-cont .o-input--textarea[disabled],.s019-cont .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.s019-cont .input{font-size:0}
.s019-cont .input__wrap{position:relative}
.s019-cont .input__wrap label{vertical-align:middle}
.s019-cont .input__item{display:inline-block}
.s019-cont .input__item:last-child label{margin-right:0}
.s019-cont .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.s019-cont .input__placeholder.screen--out{top:-9999px;left:-9999px}
.s019-cont .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.s019-cont .input__removetext:after,.s019-cont .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.s019-cont .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s019-cont .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s019-cont .input--2 .o-input--date,.s019-cont .input--2 .o-input--email,.s019-cont .input--2 .o-input--number,.s019-cont .input--2 .o-input--password,.s019-cont .input--2 .o-input--tel,.s019-cont .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.s019-cont .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .s019-cont .input--2 .o-input--date{background-position:96% -101px}
.s019-cont .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.s019-cont__layout{padding-top:32px}
.s019-cont__layout:first-child{padding-top:15px}
.s019-cont__title{font-size:13px;line-height:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s019-cont .s019-cont__list.info__list{padding-top:15px}
.s019-cont .s019-cont__list.info__list p{margin-top:14px;font-size:13px;line-height:24px;color:#333}
.s019-cont .s019-cont__list.info__list p:before{top:6px}
.s019-cont .s019-cont__list.info__list p:first-child{margin-top:0}
[lang=my] .s019 .s019-cont .s019-cont__list.info__list p,[lang=my] .s019 .s019-cont__title,[lang=my] .s019 .s019-tab ul li a span em{line-height:1.7}
@media all and (min-width:768px){.s019-tab{display:block}
.s019-select .combobox{height:44px}
.s019-select .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.s019-select .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.s019-select .combobox__label{font-size:18px}
.s019-select .combobox__item{font-size:16px}
.s019-select .combobox--2{height:36px}
.s019-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.s019-select .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.s019-select .combobox--2 .combobox__status{padding-right:22px}
.s019-select .combobox--2 .combobox__status:after,.s019-select .combobox--2 .combobox__status:before{width:12px}
.s019-select .combobox--2 .combobox__status:before{right:8px}
.s019-select .combobox--2 .combobox__scroll{max-height:197px}
.s019-select .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.s019-select .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.s019-select{display:none}
.s019-container{margin-top:10px;padding:30px}
.s019-head{font-size:26px;line-height:30px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s019-cont .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.s019-cont .notice__text{padding-top:10px;font-size:14px}
.s019-cont .info__text{font-size:16px;line-height:25px;padding-top:10px}
.s019-cont .info__list li{font-size:16px;line-height:25px}
.s019-cont .fileWrap{position:relative}
.s019-cont .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.s019-cont .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.s019-cont .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.s019-cont .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.s019-cont .fileWrap .input__file .file-label>span{padding:0 15px}
.s019-cont .fileWrap .input__file .file-label{width:160px}
.s019-cont .o-input--date,.s019-cont .o-input--email,.s019-cont .o-input--number,.s019-cont .o-input--password,.s019-cont .o-input--tel,.s019-cont .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.s019-cont .o-input--number{padding:0 20px}
.s019-cont .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .s019-cont .o-input--date{background-position:96% -131px}
.s019-cont .o-input--textarea{font-size:16px}
.s019-cont .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.s019-cont .input__removetext{width:60px;height:44px}
.s019-cont .input__removetext:after,.s019-cont .input__removetext:before{right:20px;width:15px}
.s019-cont .input--2 .o-input--date,.s019-cont .input--2 .o-input--email,.s019-cont .input--2 .o-input--number,.s019-cont .input--2 .o-input--password,.s019-cont .input--2 .o-input--tel,.s019-cont .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.s019-cont .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .s019-cont .input--2 .o-input--date{background-position:96% -135px}
.s019-cont .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.s019-cont__layout{padding-top:35px}
.s019-cont__layout:first-child{padding-top:52px}
.s019-cont__title{font-size:18px;line-height:22px}
.s019-cont .s019-cont__list.info__list{padding-top:36px}
.s019-cont .s019-cont__list.info__list p{margin-top:10px;font-size:18px;line-height:28px}
.s019-cont .s019-cont__list.info__list p:before{top:10px}
}
.s018{max-width:1440px;margin:0 auto}
.s018-table{width:100%;text-align:center}
.s018-table thead{border-bottom:2px solid #666;border-top:2px solid #666}
.s018-table__td,.s018-table__th{padding:3px;text-align:center}
.s018-table__th{font-size:12px;height:32px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s018-table__td{font-size:11px;height:30px;border-bottom:1px solid #e6e6e6}
@media all and (min-width:768px){.s018-table__td,.s018-table__th{padding:5px}
.s018-table__th{font-size:18px;height:49px}
.s018-table__td{font-size:16px;height:57px}
}
.s017__inner{width:100%;max-width:1440px;margin:0 auto;position:relative;overflow:hidden}
.s017__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:19px}
.s017__content{position:relative;z-index:60;padding-top:15px}
.s017__controls{z-index:50}
.s017__carousel{position:relative;width:100%}
.handy .s017__carousel{-webkit-overflow-scrolling:touch}
.s017__carousel .iScrollHorizontalScrollbar{height:2px !important;left:0 !important;right:0 !important}
.s017__carousel .iScrollIndicator{height:2px !important}
.s017__carousel:hover .iScrollHorizontalScrollbar{height:4px !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important}
.s017__carousel:hover .iScrollIndicator{height:4px !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important}
.s017__carousel:before{content:"";display:block;padding-bottom:56.25%}
.s017__carousel:after{content:"";display:block;padding-bottom:15px}
.s017__item-container{position:absolute;top:0;left:0;width:100%;display:table;font-size:0;white-space:nowrap;text-align:left;user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none}
.s017__item{display:inline-block;margin:0 0 0 10px;overflow:hidden;position:relative}
.s017__item--dummy{display:none}
.s017__item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.s017__item:first-child{margin-left:0}
.s017__item a{display:inline-block;position:relative}
.s017__item a:focus:after,.s017__item a:hover:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}
.s017__item a:focus .s017__hover,.s017__item a:hover .s017__hover{display:block}
.s017__item a:focus img,.s017__item a:hover img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.s017__item a:active:after{background:rgba(0,0,0,.8)}
.s017__item img{width:100%;-webkit-transition:transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s017__close{position:relative;width:30px;height:30px}
.s017__close:before{content:'';display:block;width:30px;height:1px;background-color:#fff;margin:0 auto;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s017__close:after{content:"";display:block;width:30px;height:1px;background-color:#fff;margin:0 auto;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s017__hover{display:none;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;width:25px;height:25px;z-index:2;line-height:25px}
.s017__hover .ico-zoom{position:relative}
.s017__hover .ico-zoom:after,.s017__hover .ico-zoom:before{content:'';display:block;position:absolute;top:0;left:0}
.s017__hover .ico-zoom:before{width:22px;height:22px;border:2px #fff solid;border-radius:100%}
.s017__hover .ico-zoom:after{width:2px;height:10px;background:#fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:16px;left:20px}
.s017__hover .ico-zoom__mark{position:absolute;top:10px;left:7px}
.s017__hover .ico-zoom__mark:after,.s017__hover .ico-zoom__mark:before{content:'';height:2px;width:8px;display:block;background:#fff;position:absolute;top:0;left:0}
.s017__hover .ico-zoom__mark:after{-webkit-transform:rotate(-90deg);-khtml-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.s017__view{position:relative;width:28px;height:28px;background-color:#fff;border-radius:28px;border:1px solid #454649}
.s017__view:before{content:'';display:block;width:12px;height:2px;background-color:#7f7f7f;margin:0 auto;-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.s017__view:after{content:"";display:block;width:12px;height:2px;background-color:#7f7f7f;margin:-2px auto;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.s017 .iScrollHorizontalScrollbar{cursor:pointer}
.s017 .iScrollIndicator{height:2px !important;border:none !important;background:#5d5d5d !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important}
.s017 .s017__arrow{position:absolute;width:70px;height:80px;overflow:hidden;display:none;top:50%;z-index:100;margin-top:-40px}
.s017 .s017__arrow--prev{left:0}
.s017 .s017__arrow--next{right:0}
.s017 .s017__arrow:before{display:block;content:"";position:absolute;width:30px;height:30px;top:50%;left:50%;border-left:0;border-top:0;border-right:2px #fff solid;border-bottom:2px #fff solid}
.s017 .s017__arrow--sm{width:50px;height:50px;margin-top:-25px}
.s017 .s017__arrow--sm:before{width:12px;height:12px}
.s017 .s017__arrow--sm.s017__arrow--prev:before{margin:-6px 0 0 -3px}
.s017 .s017__arrow--sm.s017__arrow--next:before{margin:-6px 0 0 -9px}
.s017 .s017__arrow--prev{margin-bottom:1px}
.s017 .s017__arrow--prev:before{margin:-15px 0 0 -8px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s017 .s017__arrow--next:before{margin:-15px 0 0 -22px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s017 .hidden{display:none}
.s017 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s017 .slick-slider .slick-list,.s017 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s017 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s017 .slick-list:focus{outline:0}
.s017 .slick-list.dragging{cursor:pointer;cursor:hand}
.s017 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s017 .slick-track:after,.s017 .slick-track:before{display:table;content:''}
.s017 .slick-track:after{clear:both}
.s017 .slick-loading .slick-track{visibility:hidden}
.s017 .slick-loading .slick-slide{visibility:hidden}
.s017 .slick [dir=rtl] .slick-slide{float:right}
.s017 .slick-retina{width:100%}
.s017 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s017 .slick-slide img{display:block}
.s017 .slick-slide.dragging img{pointer-events:none}
.s017 .slick-slide:focus{outline:0}
.s017 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s017 .slick-active{position:relative}
.s017 .slick-initialized .slick-slide{display:block;font-size:0}
.s017 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s017 .slick-arrow.slick-hidden{display:none}
.s017 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s017 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s017 .slick-arrow:focus{outline:1px solid #4d90fe}
.s017 .slick-prev:before{border-width:2px 0 0 2px}
.s017 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s017 .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s017 .slick-arrow:before{padding:28px}
.s017 .slick-arrow:focus,.s017 .slick-arrow:hover{background:#000;opacity:.5}
.s017 .slick-arrow:active{background:#000;opacity:.7}
.s017 .slick-prev{left:20px}
.s017 .slick-prev:before{margin-right:-38px}
.s017 .slick-next{right:20px}
.s017 .slick-next:before{margin-left:-38px}
.s017 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s017 .slick-dots__item{display:inline-block}
.s017 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s017 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s017 .slick-dots__anchor:focus,.s017 .slick-dots__anchor:hover{background-color:#999}
.s017 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s017 .slick-dots__anchor:active{background-color:#000}
.s017 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s017 .slick-dots__anchor{background-color:#fff}
.s017 .c-modal-gallery{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:70%;max-width:1200px;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s017 .c-modal-gallery .iScrollVerticalScrollbar{position:absolute;z-index:9999;width:10px;bottom:5px;top:5px;right:-10px;overflow:hidden}
.s017 .c-modal-gallery .iScrollVerticalScrollbar.iScrollBothScrollbars{bottom:18px}
.s017 .c-modal-gallery .iScrollVerticalScrollbar .iScrollIndicator{width:100%;background:#666}
.s017 .c-modal-gallery .iScrollHorizontalScrollbar{position:absolute;z-index:9999;height:5px;left:5px;right:5px;bottom:-10px;overflow:hidden}
.s017 .c-modal-gallery .iScrollHorizontalScrollbar.iScrollBothScrollbars{right:18px}
.s017 .c-modal-gallery .iScrollHorizontalScrollbar .iScrollIndicator{height:100%;background:#666}
.s017 .c-modal-gallery .iScrollIndicator{position:absolute;background:#e6e6e6}
.s017 .c-modal-gallery.is-active{opacity:1}
.s017 .c-modal__body{padding:0}
.s017 .c-modal__wrap{padding-top:65px;padding-bottom:30px;background:#fff}
.s017 .c-modal__head{height:65px;line-height:65px;border:0}
.s017 .c-modal__title{color:#000;text-align:center}
.s017 .c-modal__close{width:54px;height:54px;top:6px;right:4px}
.s017 .c-modal__close:after,.s017 .c-modal__close:before{background-color:#000}
.s017 .c-modal__content .content__img{overflow:hidden;position:relative;padding-top:56.25%}
.s017 .c-modal__content .content__img>img{position:absolute;top:0;width:100%;height:auto}
.s017 .flick__view{background-color:#000}
.s017 .flick__list .slick-slide{cursor:pointer}
.s017 .flick__list .slick-slide.slick-current:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.s017 .flick__list:after{content:'';display:block;clear:both}
.s017 .flick__thumb{display:inline-block;position:relative;float:left;width:10%}
.s017 .flick__thumb.is-active:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff}
.s017 .flick__content{overflow:hidden;position:relative;padding-top:56.25%}
.s017 .flick__item{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s017 .flick img{position:absolute;top:0;left:0;max-width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s017 .flick .slick-slide{position:relative;font-size:0}
.is-printReady .print__container .s017__arrow{display:none !important}
.is-printReady .print__container .s017__item-container{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
[lang=my] .s017 .s017__title{line-height:1.7}
@media all and (min-width:768px){.s017__title{font-size:28px}
.s017__content{padding-top:20px}
.s017__carousel .iScrollHorizontalScrollbar{right:0 !important}
.s017__carousel{overflow:hidden}
.s017__carousel:before{padding-bottom:14%}
.s017__carousel:after{padding-bottom:20px}
.s017__item--dummy{display:inline-block}
.s017__item{margin:0 0 0 2px}
.s017__item:after{display:none}
.s017 .slick-dots{bottom:18px}
.s017 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s017 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s017 .c-modal-gallery .iScrollVerticalScrollbar{right:-24px}
.s017 .c-modal__body{margin:0 20px}
}
@media all and (min-width:1025px){.s017 .s017__arrow{display:block}
}
.s016{max-width:1440px;margin:0 auto}
.s016 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s016 .slick-slider .slick-list,.s016 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s016 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s016 .slick-list:focus{outline:0}
.s016 .slick-list.dragging{cursor:pointer;cursor:hand}
.s016 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s016 .slick-track:after,.s016 .slick-track:before{display:table;content:''}
.s016 .slick-track:after{clear:both}
.s016 .slick-loading .slick-track{visibility:hidden}
.s016 .slick-loading .slick-slide{visibility:hidden}
.s016 .slick [dir=rtl] .slick-slide{float:right}
.s016 .slick-retina{width:100%}
.s016 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s016 .slick-slide img{display:block}
.s016 .slick-slide.dragging img{pointer-events:none}
.s016 .slick-slide:focus{outline:0}
.s016 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s016 .slick-active{position:relative}
.s016 .slick-initialized .slick-slide{display:block;font-size:0}
.s016 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s016 .slick-arrow.slick-hidden{display:none}
.s016__inner{position:relative}
.s016-item:after{content:'';display:block;clear:both}
.s016-photo{position:relative}
.s016-photo__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s016-photo__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s016-photo img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s016-info{padding:10px 25px 7px}
.s016-info__title{display:block;padding-top:3px;font-size:17px;line-height:19px;color:#000}
.s016-info__text{padding-top:8px;font-size:14px;line-height:20px}
.s016-paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.s016-paging .paging__anchor{display:inline-block;position:relative;width:26px;height:22px;vertical-align:top}
.s016-paging .paging__anchor:after,.s016-paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:1px;margin-left:-4px;background-color:#333;content:""}
.s016-paging .paging__anchor--prev{margin-right:9px}
.s016-paging .paging__anchor--prev:before{margin-top:-2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s016-paging .paging__anchor--prev:after{margin-top:3px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s016-paging .paging__anchor--next{margin-left:9px}
.s016-paging .paging__anchor--next:before{margin-top:-2px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s016-paging .paging__anchor--next:after{margin-top:3px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s016-paging .paging a.paging__anchor--disable:after,.s016-paging .paging a.paging__anchor--disable:before{background-color:#bbb}
.s016-paging .paging__number{display:inline-block;font-size:18px;line-height:21px;vertical-align:top}
.s016-paging .paging__number--current{border-bottom:1px solid #1b65b3;font-weight:400;color:#1b65b3}
.s016-paging .paging__number--all{position:relative;padding-left:13px;border-bottom:1px solid #fff}
.s016-paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);content:""}
.is-printReady .print__container .s016 .slick-slide img,.is-printReady .print__container .s016-photo__center{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
[lang=my] .s016 .s016-info__text,[lang=my] .s016 .s016-info__title{line-height:1.7}
@media all and (min-width:768px){.s016-info{padding:8px 35px 19px}
.s016-info__title{font-size:22px;line-height:28px}
.s016-info__text{padding-top:11px;font-size:18px;line-height:30px}
}
@media all and (min-width:1025px){.s016{position:relative}
.s016-photo{float:left;width:50%;padding-right:17px}
.s016-info{float:left;width:50%;padding:18px 0 20px 17px}
.s016-info__title{padding-top:0}
.s016-info__text{padding-top:10px}
.s016-paging{position:absolute;right:0;bottom:0}
}
.s015{max-width:1440px;margin:0 auto}
.s015__title{width:76%;font-size:19px;line-height:21px}
.s015__title>*{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s015__parsys{min-height:100px;padding-top:20px}
@media all and (min-width:768px){.s015__inner-area:after{content:'';display:block;clear:both}
.s015__title{float:left;width:23%;padding-right:10px;font-size:28px;line-height:30px}
.s015__parsys{float:left;width:77%;padding-top:0}
}
.s014{max-width:1440px;margin:0 auto}
.s014-layout{background-color:#f5f5f5;border:1px solid #e7e7e7}
.s014-layout--1 .s014-content{padding:30px 25px}
.s014-layout--2 .s014-content{padding:40px 25px;text-align:center}
.s014-content{padding:25px;border-color:#e7e7e7;border-style:solid;border-width:1px 0 0 0}
.s014-content:first-child{border-width:0}
.s014-content__title{font-size:18px;padding-bottom:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
@media all and (min-width:768px){.s014-layout--1 .s014-content__title{font-size:26px}
.s014-layout--2{position:relative}
.s014-layout--2:after{content:'';display:block;clear:both}
.s014-layout--2:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#e7e7e7}
.s014-layout--2 .s014-content{float:left;width:50%;padding:50px}
.s014-layout--2 .s014-content__title{font-size:26px;padding-bottom:25px;min-height:56px}
.s014-content{border-width:0}
}
@media all and (min-width:1025px){.s014-layout--1 .s014-content{padding:30px 0}
.s014-layout--1 .s014-content:after{content:'';display:block;clear:both}
.s014-layout--1 .s014-content__title{float:left;width:24%;padding:0 20px;font-size:26px}
.s014-layout--1 .s014-content__par{float:left;width:76%;padding-right:20px}
}
@media all and (min-width:1440px){.s014-layout--1 .s014-content__title{width:26%;padding-left:40px}
.s014-layout--1 .s014-content__par{width:74%}
}
.s013 .room-amenities__wrap{border-top:1px solid #d6d6d6;max-width:1440px;margin:0 auto;padding:30px 0}
.s013 .room-amenities__wrap:after{content:'';display:block;clear:both}
.s013 .room-amenities__item{padding-top:16px;font-size:13px}
.s013 .room-amenities__item:after{content:'';display:block;clear:both}
.s013 .room-amenities__title{font-size:19px;padding:0 20px 0 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s013 .room-amenities__title+.room-amenities__item{padding-left:0}
.s013 .room-amenities .item__title{width:25%;padding:0 10px 0 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s013 .room-amenities .item__list{width:75%;padding:5px 10px 0}
.s013 .room-amenities .item__list li{display:inline;line-height:19px}
.s013 .room-amenities .item__list li:after{content:'/';display:inline-block;margin:0 5px}
.s013 .room-amenities .item__list li:last-child{padding-bottom:0}
.s013 .room-amenities .item__list li:last-child:after{content:''}
.s013 .room-amenities .item__list,.s013 .room-amenities .item__title{float:none;width:100%}
.s013 .room-amenities .item__channel{display:block !important}
.s013 .room-amenities .item__channel.item__channel--text{padding-bottom:0}
.s013 .room-amenities .item__channel:after{content:'' !important}
.s013 .room-amenities .item__channel--btn{color:#1b65b3;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s013 .room-amenities .item__channel--btn:after{display:inline-block;content:"";width:6px;height:6px;border-left:0;border-top:0;border-right:1px #1b65b3 solid;border-bottom:1px #1b65b3 solid;margin:-4px 0 0 3px;vertical-align:middle;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
@media all and (min-width:768px){.s013 .room-amenities__wrap{padding:60px 20px}
.s013 .room-amenities__item{float:left;width:24%;padding:0 10px;font-size:18px}
.s013 .room-amenities__title{font-size:28px;line-height:30px;padding:0;float:left;width:24%}
.s013 .room-amenities .item__list{padding-top:10px}
.s013 .room-amenities .item__list li{line-height:32px}
.s013 .room-amenities .item__list li{background-position:0 10px}
.s013 .room-amenities .item__list,.s013 .room-amenities .item__title{float:left;padding-left:0;padding-right:0}
.s013 .room-amenities .item__channel--btn:after{width:8px;height:8px}
}
@media all and (min-width:1025px){.s013 .room-amenities__wrap{padding:60px 0}
.s013 .room-amenities__item{padding:0 29px}
.s013 .room-amenities__item:first-child{padding-left:0}
.s013 .room-amenities__title{width:24%;padding-left:20px}
.s013 .room-amenities__title+.room-amenities__item{padding-left:0}
}
@media all and (min-width:1440px){.s013 .room-amenities{max-width:1440px;margin:0 auto}
.s013 .room-amenities__wrap{padding:60px 20px}
.s013 .room-amenities__title{width:26%;padding-left:0}
}
.s011__head-line{max-width:1440px;margin:0 auto;padding:0 15px 16px 17px;text-align:center}
.s011-eyebrow{text-align:center;padding-bottom:5px}
.s011-eyebrow__item{display:inline-block;position:relative;font-size:12px;padding-left:10px;margin-left:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s011-eyebrow__item:before{content:"";position:absolute;left:0;top:3px;width:1px;height:10px;background:#c2c2c2}
.s011-eyebrow__item:first-child{padding:0;margin:0}
.s011-eyebrow__item:first-child:before{background:0}
.s011__header{position:relative;display:inline-block}
.s011__title{display:inline-block;font-size:29px;text-align:center}
.handy .s011__title{padding-right:25px}
.s011__nav{position:absolute;top:0;left:0;width:100%;height:100%}
.s011__nav [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.s011__nav [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.s011__nav .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.s011__nav .combobox.initial{opacity:0}
.s011__nav .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.s011__nav .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.s011__nav .combobox__button:after{content:"";display:block;clear:both}
.s011__nav .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.s011__nav .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s011__nav .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s011__nav .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.s011__nav .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.s011__nav .combobox__status:after,.s011__nav .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.s011__nav .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s011__nav .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s011__nav .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .s011__nav .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.s011__nav .combobox__list{list-style:none}
.s011__nav .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.s011__nav .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.s011__nav .combobox__item:focus,.s011__nav .combobox__item:hover{background-color:#888;color:#fff}
.s011__nav .combobox__item.is-active{background-color:#555;color:#fff}
.s011__nav .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.s011__nav .combobox--touch .combobox__button{z-index:0}
.s011__nav .combobox--2{height:25px}
.s011__nav .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.s011__nav .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.s011__nav .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.s011__nav .combobox--2 .combobox__status{padding-right:13px}
.s011__nav .combobox--2 .combobox__status:after,.s011__nav .combobox--2 .combobox__status:before{width:6px}
.s011__nav .combobox--2 .combobox__status:before{right:4px}
.s011__nav .combobox--2 .combobox__scroll{max-height:110px}
.s011__nav .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.s011__nav .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.s011__nav .combobox--2 .combobox__item:focus,.s011__nav .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.s011__nav .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.handy .s011__nav:after,.handy .s011__nav:before{display:block;position:absolute;top:50%;margin-top:1px;width:10px;height:1px;background-color:#666;content:""}
.handy .s011__nav:before{right:-1px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.handy .s011__nav:after{right:5px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.no-handy .s011__nav{display:none !important}
.s011__nav .combobox{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}
.s011__nav .combobox__button{background:0 0 !important;border:none !important}
.s011__nav .combobox__status{display:none !important}
.s011__nav .combobox__scroll{border-top-width:1px}
.s011__nav .combobox select:focus+.combobox__button{outline:1px solid #4d90fe}
.s011__description{padding:50px 15px;max-width:1440px;margin:0 auto;text-align:center;font-size:12px;line-height:18px}
.s011-information{max-width:1440px;margin:0 auto;padding:0 15px}
.s011-information__inner{padding:30px 3px;border-style:solid;border-width:1px 0 0 0;border-color:#d6d6d6}
.s011-information__title{font-size:19px;padding:0 10px 20px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s011-content{font-size:13px;padding-bottom:5px}
.s011-content__col:after{content:'';display:block;clear:both}
.s011-content__item{float:left;width:50%;padding:0 10px 20px}
.s011-content__title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;padding-bottom:7px}
.s011-content__title.text--dotline{max-height:40px}
.s011-content__text.text--dotline{max-height:35px}
.s011__cta{width:100%;font-size:0;text-align:center;text-align:left}
.s011__cta:after{content:'';display:block;clear:both}
.s011__cta>a,.s011__cta>button{margin-top:10px}
.s011__cta>a:first-child,.s011__cta>button:first-child{margin-top:0}
.s011__cta-item{display:inline-block;width:auto;vertical-align:top}
.s011__cta-item:nth-child(odd){padding-right:1px}
.s011__cta-item:nth-child(even){padding-left:1px}
.s011__cta-item{padding-bottom:7px}
.s011__cta-item:nth-child(odd){padding-right:7px}
.s011__cta-item:nth-child(even){padding-left:7px}
.s011__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#333;width:100%;font-size:12px;line-height:35px}
.s011__button span{white-space:nowrap}
.s011__button.is-disabled,.s011__button[disabled]{cursor:default}
.s011__button:active,.s011__button:focus,.s011__button:hover{color:#333}
.s011__button:active:before,.s011__button:focus:before,.s011__button:hover:before{border-color:#666}
.s011__button.is-disabled,.s011__button[disabled]{border-color:#bbb;color:#333}
.s011__button.is-disabled:before,.s011__button[disabled]:before{border-color:#bbb}
.s011__button.is-disabled:active,.s011__button.is-disabled:focus,.s011__button.is-disabled:hover,.s011__button[disabled]:active,.s011__button[disabled]:focus,.s011__button[disabled]:hover{border-color:#bbb}
.s011__button.is-disabled:active:before,.s011__button.is-disabled:focus:before,.s011__button.is-disabled:hover:before,.s011__button[disabled]:active:before,.s011__button[disabled]:focus:before,.s011__button[disabled]:hover:before{border-color:#bbb}
.s011__button:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
[lang=my] .s011 .s011-eyebrow__item{line-height:1.9}
[lang=my] .s011 .s011-eyebrow__item:before{top:6px}
[lang=my] .s011 .s011-content__text,[lang=my] .s011 .s011-content__title,[lang=my] .s011 .s011-information__title{line-height:1.7}
@media all and (min-width:768px){.s011__head-line{padding-bottom:25px}
.s011-eyebrow{padding-bottom:13px}
.s011-eyebrow__item{font-size:18px;padding-left:15px;margin-left:12px}
.s011-eyebrow__item:before{height:16px}
.s011__title{font-size:45px}
.s011__nav .combobox{height:44px}
.s011__nav .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.s011__nav .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.s011__nav .combobox__label{font-size:18px}
.s011__nav .combobox__item{font-size:16px}
.s011__nav .combobox--2{height:36px}
.s011__nav .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.s011__nav .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.s011__nav .combobox--2 .combobox__status{padding-right:22px}
.s011__nav .combobox--2 .combobox__status:after,.s011__nav .combobox--2 .combobox__status:before{width:12px}
.s011__nav .combobox--2 .combobox__status:before{right:8px}
.s011__nav .combobox--2 .combobox__scroll{max-height:197px}
.s011__nav .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.s011__nav .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.s011__nav{display:none !important}
.s011__description{padding:50px 15px 60px;font-size:16px;line-height:28px}
.s011__description--text{margin:0 auto}
.s011-information__inner{padding:60px 0}
.s011-information__inner:after{content:'';display:block;clear:both}
.s011-information__title{font-size:28px;float:left;width:25%;padding:0 20px 0 20px}
.s011-content{float:left;width:75%;font-size:18px;padding:0}
.s011-content:after{content:'';display:block;clear:both}
.s011-content__col{float:left;width:33.33%;padding-bottom:25px}
.s011-content__item{float:none;width:100%;padding:0 0 15px 0}
.s011-content__item:after{content:'';display:block;clear:both}
.s011-content__text,.s011-content__title{padding:0 10px 0 0;float:left;width:50%}
.s011-content__title.text--dotline{max-height:43px}
.s011-content__text.text--dotline{max-height:43px}
.s011__cta>a,.s011__cta>button{margin:0 0 0 2px}
.s011__cta>a:first-child,.s011__cta>button:first-child{margin-left:0}
.s011__cta-item{padding:0 6px 0 0 !important}
.s011__cta{float:left}
.s011__button{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.s011__button{min-width:133px}
[lang=my] .s011 .s011-eyebrow__item:before{top:10px}
}
@media all and (min-width:1025px){.s011-information__title{width:24%}
.s011-content{padding-right:15px}
.s011-content{width:76%}
.s011-content__item{padding-right:20px}
.s011-content__title{width:45%}
.s011-content__text{width:55%;padding:0}
}
@media all and (min-width:1440px){.s011-information__title{width:26%}
.s011-content{width:74%;padding-right:0}
.s011-content__item{padding-right:35px}
.s011-content__title{padding-right:20px;width:46%}
.s011-content__text{width:54%}
}
@media all and (max-width:767px){.s011__cta-item{width:50%}
}
.s009{text-align:center;max-width:1440px;margin:0 auto}
.s009__eyebrow{padding-bottom:5px;font-size:12px}
.s009__headline{font-size:29px}
.s009__subcopy{padding-top:12px;line-height:18px;font-size:12px;color:#666}
[lang=my] .s009 .s009__eyebrow,[lang=my] .s009 .s009__headline,[lang=my] .s009 .s009__subcopy{line-height:1.7}
@media all and (min-width:768px){.s009__inner-area{padding:0;width:80%;margin:0 auto}
.s009__eyebrow{font-size:18px;padding-bottom:10px}
.s009__headline{font-size:45px}
.s009__subcopy{font-size:16px;line-height:28px;padding-top:20px}
}
@charset "UTF-8";.s007{background-color:#f5f5f5;padding:24px 0}
.s007__image{overflow:hidden;position:relative}
.s007__image img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s007__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s007__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s007 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s007 .slick-slider .slick-list,.s007 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s007 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s007 .slick-list:focus{outline:0}
.s007 .slick-list.dragging{cursor:pointer;cursor:hand}
.s007 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s007 .slick-track:after,.s007 .slick-track:before{display:table;content:''}
.s007 .slick-track:after{clear:both}
.s007 .slick-loading .slick-track{visibility:hidden}
.s007 .slick-loading .slick-slide{visibility:hidden}
.s007 .slick [dir=rtl] .slick-slide{float:right}
.s007 .slick-retina{width:100%}
.s007 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s007 .slick-slide img{display:block}
.s007 .slick-slide.dragging img{pointer-events:none}
.s007 .slick-slide:focus{outline:0}
.s007 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s007 .slick-active{position:relative}
.s007 .slick-initialized .slick-slide{display:block;font-size:0}
.s007 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s007 .slick-arrow.slick-hidden{display:none}
.s007 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s007 .slick-dots__item{display:inline-block}
.s007 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s007 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s007 .slick-dots__anchor:focus,.s007 .slick-dots__anchor:hover{background-color:#999}
.s007 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s007 .slick-dots__anchor:active{background-color:#000}
.s007 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s007 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s007 .slick-dots__item{display:inline-block}
.s007 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s007 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s007 .slick-dots__anchor:focus,.s007 .slick-dots__anchor:hover{background-color:#999}
.s007 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s007 .slick-dots__anchor:active{background-color:#000}
.s007 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s007 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s007 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s007 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s007 .slick-arrow:focus{outline:1px solid #4d90fe}
.s007 .slick-prev:before{border-width:2px 0 0 2px}
.s007 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s007 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s007 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s007 .slick-arrow:focus{outline:1px solid #4d90fe}
.s007 .slick-prev:before{border-width:2px 0 0 2px}
.s007 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s007 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s007 .slick-arrow:before{padding:8px}
.s007 .slick-arrow:focus:before,.s007 .slick-arrow:hover:before{border-color:#a7a7a7}
.s007 .slick-prev{left:0}
.s007 .slick-prev:before{margin-right:-10px}
.s007 .slick-prev:focus,.s007 .slick-prev:hover{border-color:#a7a7a7}
.s007 .slick-next{right:0}
.s007 .slick-next:before{margin-left:-10px}
.s007 .slick-next:focus,.s007 .slick-next:hover{border-color:#a7a7a7}
.s007 .slick-dots{bottom:-8px}
.s007-item__wrap{padding:0 3.25% 26px}
.s007-item__wrap a{display:block}
.s007-item{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 20px 20px -15px rgba(0,0,0,.2);box-shadow:0 20px 20px -15px rgba(0,0,0,.2)}
.s007-hotel{text-align:center;font-size:12px;color:#666}
.s007__info{text-align:center;overflow:hidden;padding:25px 15px 0 15px;height:105px}
.s007__title{display:inline-block;font-size:14px;text-align:left;line-height:1.2;max-height:32px;margin-top:10px;color:#333}
.s007__cont{text-align:center;margin-top:10px}
.s007__unit{font-size:12px}
.s007__price{font-size:22px;color:#3066ad;padding-left:2px}
[lang=my] .s007 .s007__title{line-height:2}
@media all and (min-width:768px){.s007 .slick-dots{bottom:18px}
.s007 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s007 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s007 .slick-dots{bottom:18px}
.s007 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s007 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s007 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
}
@media all and (min-width:1440px){.s007__image img{width:auto}
}
.s006-bg{background:#f5f5f5}
.s006-inner{max-width:1200px;margin:0 auto;padding:50px 15px}
.s006-inner:after{content:'';display:block;clear:both}
.s006-chain{margin-bottom:8px}
.s006-chain:after{content:'';display:block;clear:both}
.s006-chain--wide{margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid #dedede}
.s006-chain__title{float:left;width:20%;min-width:130px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:18px}
.s006-chain__title span{font-size:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.s006-chain__content{overflow:hidden}
.s006-chain__nav{margin-bottom:12px}
.s006-chain__nav ul:after{content:'';display:block;clear:both}
.s006-chain__nav ul li{float:left;margin-right:24px;margin-bottom:10px;font-size:18px}
.s006-chain__nav ul li a.is-active,.s006-chain__nav ul li a:focus,.s006-chain__nav ul li a:hover{position:relative;color:#385887;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s006-chain__nav ul li a.is-active:before,.s006-chain__nav ul li a:focus:before,.s006-chain__nav ul li a:hover:before{display:block;content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background:#1465b4}
.s006-chain__nav ul li:last-child{margin-right:0}
.s006-chain__link ul{font-size:0}
.s006-chain__link ul:after{content:'';display:block;clear:both}
.s006-chain__link ul li{display:inline-block;margin-right:22px;margin-bottom:11px;font-size:16px}
.s006-chain__link ul li:last-child{margin-right:0}
.s006-chain__link ul li a{color:#666}
.s006-chain__link ul li a:focus,.s006-chain__link ul li a:hover{display:inline-block;margin-top:-1px;color:#1b65b3;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
@media all and (min-width:1440px){.s006-chain{float:left;width:50%}
.s006-chain--wide{width:100%}
.s006-chain__title{width:168px}
}
.s005__container{background-color:#f5f5f5;padding:50px 15px}
.s005__title{font-size:22px;text-align:center}
.s005__content{padding:25px 0;max-width:225px;margin:0 auto;font-size:0}
.s005-item{display:table;width:100%}
.s005-item:nth-child(n+2){padding-top:25px}
.s005-item__image{display:table-cell;vertical-align:middle;width:37px}
.s005-item__image img{width:100%}
.s005-item__text{display:table-cell;vertical-align:middle;font-size:14px;line-height:19px;padding-left:25px}
.s005__cta{padding:0 10px;text-align:center}
.s005__button{display:inline-block;border:1px solid #666;padding:11px 20px;width:100%;max-width:310px}
.s005__button--text{position:relative;padding-right:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s005__button--text:after{content:"";position:absolute;right:0;bottom:6px;width:7px;height:7px;border-style:solid;border-color:#333;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
@media all and (min-width:768px){.s005__container{padding:100px 5px 120px}
.s005__title{font-size:48px;max-width:80%;margin:0 auto}
.s005__content{padding:75px 0 52px 0;max-width:912px;margin:0 auto;text-align:center}
.s005-item:nth-child(n+2){padding-top:0}
.s005-item{display:inline-block;width:33.33%;padding:0 10px;vertical-align:top}
.s005-item__image{display:block;width:53px;margin:0 auto}
.s005-item__text{display:block;padding:22px 0 0 0;font-size:18px;line-height:32px}
.s005__button{padding:14px 60px;min-width:450px}
.s005__button--text{font-size:18px}
.s005__button--text:after{width:10px;height:10px;bottom:8px}
}
.s004 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s004 .slick-slider .slick-list,.s004 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s004 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s004 .slick-list:focus{outline:0}
.s004 .slick-list.dragging{cursor:pointer;cursor:hand}
.s004 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s004 .slick-track:after,.s004 .slick-track:before{display:table;content:''}
.s004 .slick-track:after{clear:both}
.s004 .slick-loading .slick-track{visibility:hidden}
.s004 .slick-loading .slick-slide{visibility:hidden}
.s004 .slick [dir=rtl] .slick-slide{float:right}
.s004 .slick-retina{width:100%}
.s004 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s004 .slick-slide img{display:block}
.s004 .slick-slide.dragging img{pointer-events:none}
.s004 .slick-slide:focus{outline:0}
.s004 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s004 .slick-active{position:relative}
.s004 .slick-initialized .slick-slide{display:block;font-size:0}
.s004 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s004 .slick-arrow.slick-hidden{display:none}
.s004 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s004 .slick-dots__item{display:inline-block}
.s004 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s004 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s004 .slick-dots__anchor:focus,.s004 .slick-dots__anchor:hover{background-color:#999}
.s004 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s004 .slick-dots__anchor:active{background-color:#000}
.s004 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s004 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s004 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s004 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s004 .slick-arrow:focus{outline:1px solid #4d90fe}
.s004 .slick-prev:before{border-width:2px 0 0 2px}
.s004 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s004 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s004 .slick-arrow:before{padding:8px}
.s004 .slick-arrow:focus:before,.s004 .slick-arrow:hover:before{border-color:#a7a7a7}
.s004 .slick-prev{left:0}
.s004 .slick-prev:before{margin-right:-10px}
.s004 .slick-prev:focus,.s004 .slick-prev:hover{border-color:#a7a7a7}
.s004 .slick-next{right:0}
.s004 .slick-next:before{margin-left:-10px}
.s004 .slick-next:focus,.s004 .slick-next:hover{border-color:#a7a7a7}
.s004 .slick-dots{bottom:0 !important}
.s004__inner{padding:0 15px;font-size:0;overflow:hidden;max-width:1440px;margin:0 auto}
.s004__title{display:block;padding-bottom:11px;font-weight:400;text-align:center;font-size:23px;letter-spacing:-1.2px}
.s004__cta{text-align:center;padding-bottom:18px}
.s004__button{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;font-size:12px}
.s004__button:after,.s004__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s004__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s004__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s004__button:focus,.s004__button:hover{color:#07377e}
.s004__button:focus:after,.s004__button:focus:before,.s004__button:hover:after,.s004__button:hover:before{background-color:#07377e}
.s004__button.is-disabled,.s004__button[disabled]{color:#666}
.s004__button.is-disabled:after,.s004__button.is-disabled:before,.s004__button[disabled]:after,.s004__button[disabled]:before{background-color:#666}
.s004__carousel{padding-bottom:27px}
.s004 .promotion{position:relative}
.s004 .promotion__date-area{min-height:45px}
.s004 .promotion__img{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}
.s004 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.s004 .promotion__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.s004 .promotion__inside{padding:13px 15px 19px 15px;border-bottom:1px solid #d6d6d6}
.s004 .promotion__hotel{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#666;padding-bottom:5px}
.s004 .promotion__hotel:nth-child(n+2){position:relative;margin-left:11px;padding-left:11px}
.s004 .promotion__hotel:nth-child(n+2):before{position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#bcbcbc;content:""}
.s004 .promotion__title{display:inline-block;margin-bottom:9px;width:100%;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;line-height:1.2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.s004 .promotion__desc{font-size:14px;color:#666;padding:0 0 15px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.s004 .promotion__date{display:block;margin-top:4px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s004 .promotion__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.s004 .promotion__type{font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:absolute;left:15px;top:17px}
.s004 .promotion-price{padding:13px 15px 0;text-align:right;position:relative;min-height:33px}
.s004 .promotion-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s004 .promotion-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s004 .promotion.no-image{height:100%;position:relative}
.s004 .promotion.no-image .promotion__img--no-image{padding-bottom:175px;background:#f5f5f5;border:1px solid #eaeaea}
.s004 .promotion.no-image .promotion__img--no-image img{width:100%;position:static}
.s004 .promotion.no-image .promotion__img--no-image:after{content:"";position:absolute;left:50%;top:50%;width:115px;height:52px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s004-main-promotion/logo.png) no-repeat 50% 50%;background-size:115px 52px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
[lang=my] .s004 .promotion__desc,[lang=my] .s004 .promotion__title,[lang=my] .s004 .s004__title{line-height:1.7}
[lang=my] .s004 .promotion-price{padding-top:20px}
@media all and (min-width:768px){.s004 .slick-dots{bottom:18px}
.s004 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s004 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s004 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s004 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s004__title{font-size:48px;max-width:80%;margin:0 auto;padding-bottom:39px}
.s004__cta{padding-bottom:15px}
.s004__button{padding-right:14px;font-size:15px}
.s004__button{font-size:16px}
.s004__carousel{padding-bottom:32px}
.s004 .promotion__inside{position:relative;padding:16px 15px 24px 15px}
.s004 .promotion__hotel{font-size:16px}
.s004 .promotion__title{margin-bottom:2px;font-size:22px;line-height:1.3}
.s004 .promotion__desc{font-size:16px;padding:10px 0 15px 0}
.s004 .promotion__date{margin-top:7px;font-size:16px}
.s004 .promotion__date strong{color:#666}
.s004 .promotion__type{font-size:16px}
.s004 .promotion-price{padding-top:9px;min-height:40px}
.s004 .promotion-price__currency{margin-right:7px;font-size:16px}
.s004 .promotion-price__number{font-size:26px}
.s004 .promotion.no-image .promotion__img--no-image{padding-bottom:220px}
[lang=my] .s004 .promotion-price{padding-top:13px}
}
@media all and (min-width:1025px){.s004__cta{text-align:right}
.s004__carousel{padding-bottom:0;margin:0 -23px}
.s004 .promotion{display:inline-block;width:33.33%;vertical-align:top;padding:0 23px}
.s004 .promotion:nth-child(n+4){padding-top:70px}
.s004 .promotion__type{top:19px}
}
.s003 .c-modal-video{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:1001;width:90%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.s003 .c-modal-video.is-active{opacity:1}
.s003 .c-modal__wrap{padding:54px 0 0 0}
.s003 .c-modal__body{margin:0}
.s003 .c-modal__head{overflow:hidden;height:0;opacity:0}
.s003 .c-modal__frame{overflow:hidden;position:relative;background-color:#000}
.s003 .c-modal__frame:after{content:"";display:block;padding-bottom:56.25%}
.s003 .c-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s003 .c-modal__close{width:54px;height:54px}
.s003 .c-modal__close:after,.s003 .c-modal__close:before{background-color:#fff}
.s003__inner{padding:0 15px}
.s003__inner--1{padding:0 15px}
.s003__title{text-align:center;font-size:22px;line-height:35px;display:block}
.s003__title-2{display:block;text-align:left;font-size:16px;line-height:20px;color:#333;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s003__list{padding:30px 0 15px}
.s003__col:nth-child(n+2){padding-top:10px}
.s003 .card-item:nth-child(n+2){padding-top:10px}
.s003 .card-item__inner{position:relative}
.s003 .card-item__cta{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;display:inline-block;font-size:12px;margin-top:12px;padding-right:12px}
.s003 .card-item__cta:after,.s003 .card-item__cta:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s003 .card-item__cta:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s003 .card-item__cta:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s003 .card-item__cta:focus,.s003 .card-item__cta:hover{color:#07377e}
.s003 .card-item__cta:focus:after,.s003 .card-item__cta:focus:before,.s003 .card-item__cta:hover:after,.s003 .card-item__cta:hover:before{background-color:#07377e}
.s003 .card-item__cta.is-disabled,.s003 .card-item__cta[disabled]{color:#666}
.s003 .card-item__cta.is-disabled:after,.s003 .card-item__cta.is-disabled:before,.s003 .card-item__cta[disabled]:after,.s003 .card-item__cta[disabled]:before{background-color:#666}
.s003 .card-item__cta:after,.s003 .card-item__cta:before{width:6px;right:1px}
.s003 .card-item__anchor{position:relative;top:0;left:0;display:block;width:100%;height:100%}
.s003 .card-item__anchor[href]{cursor:pointer}
.s003 .card-item__anchor[href]:focus .card-item__img,.s003 .card-item__anchor[href]:hover .card-item__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:.6}
.s003 .card-item__play:after,.s003 .card-item__play:before{display:block;position:absolute;top:50%;left:50%;z-index:1;content:""}
.s003 .card-item__play:before{width:47px;height:47px;border:2px solid #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s003 .card-item__play:after{width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 12px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}
.s003 .card-type--image .card-item__tbox{padding:35px 35px;color:#fff;position:absolute;left:0;top:0;width:100%}
.s003 .card-type--image .card-item__tbox.black{color:#000}
.s003 .card-type--image .card-item__tbox.black .card-item__cta:after,.s003 .card-type--image .card-item__tbox.black .card-item__cta:before{background-color:#000}
.s003 .card-type--image .card-item__img{width:100%}
.s003 .card-type--image .card-item__title{font-size:24px;line-height:30px}
.s003 .card-type--image .card-item__text{font-size:13px;line-height:19px;padding-top:10px}
.s003 .card-type--image .card-item__cta{color:inherit}
.s003 .card-type--image .card-item__cta:focus,.s003 .card-type--image .card-item__cta:hover{color:inherit}
.s003 .card-type--image .card-item__cta:after,.s003 .card-type--image .card-item__cta:before{background-color:#fff}
.s003 .card-type--text .card-item__inner{display:table;width:100%;height:196px}
.s003 .card-type--text .card-item__content{text-align:center;height:100%;vertical-align:middle;display:table-cell}
.s003 .card-type--text .card-item__img{height:44px;margin-bottom:16px}
.s003 .card-type--text .card-item__title{font-size:18px;line-height:24px}
.s003 .card-type--text .card-item__text{font-size:13px;line-height:19px;color:#666;position:relative;padding-top:15px;margin-top:12px}
.s003 .card-type--text .card-item__text:before{content:"";width:35px;height:1px;background:#bcbcbc;position:absolute;top:0;left:50%;margin-left:-17px;display:inline-block}
.s003 .card-type--video .card-item__img{display:block;position:relative;z-index:1;width:100%;height:auto;will-change:transform,opacity;-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}
.s003 .card-type--video .card-item__content{position:relative;overflow:hidden;background-color:#000}
.s003 .card-type--video .card-item__content:after{content:"";display:block}
.s003__single-full{padding-bottom:0}
.s003__single-full-2{padding:20px;background:#f5f5f5}
.s003__single-full-3{padding:0}
.s003__title+.s003__single-full-2{margin-top:30px}
.s003__title+.s003__single-full-3{padding:30px 0 15px}
.s003__title-2+.s003__single-full{margin-top:11px;padding-top:0;padding-bottom:0}
@media all and (min-width:768px){.s003 .c-modal-video{width:80%}
.s003__inner{padding:0 80px}
.s003__title{font-size:48px;line-height:66px}
.s003__title-2{margin:0 auto;font-size:26px;line-height:32px}
.s003__list{max-width:560px;margin:0 auto;padding:70px 0}
.s003__col:nth-child(n+2){padding-top:20px}
.s003 .card-item:nth-child(n+2){padding-top:20px}
.s003 .card-item__cta{padding-right:14px;font-size:15px}
.s003 .card-item__cta{font-size:16px;margin-top:30px}
.s003 .card-item__cta:before{margin-top:-4px}
.s003 .card-item__cta:after,.s003 .card-item__cta:before{width:9px;right:0}
.s003 .card-item__play:before{width:94px;height:94px}
.s003 .card-item__play:after{border-width:12px 0 12px 21px}
.s003 .card-type--image .card-item__tbox{padding:63px 70px}
.s003 .card-type--image .card-item__title{font-size:44px;line-height:55px}
.s003 .card-type--image .card-item__text{font-size:18px;line-height:32px;padding-top:23px}
.s003 .card-type--text .card-item__inner{height:392px}
.s003 .card-type--text .card-item__img{height:88px;margin-bottom:32px}
.s003 .card-type--text .card-item__title{font-size:32px;line-height:41px}
.s003 .card-type--text .card-item__text{font-size:18px;line-height:32px;padding-top:28px;margin-top:25px}
.s003 .card-type--text .card-item__text:before{width:70px;margin-left:-35px}
.s003__single-full{max-width:100%;padding-bottom:10px}
.s003__title+.s003__single-full-2{margin-top:70px}
.s003__title.s003__title-2+.s003__single-full{margin-top:19px;padding:0}
.s003__single-full-2{max-width:100%;padding:20px}
.s003__title+.s003__single-full-3{padding:70px 0 40px}
.s003__single-full-3{max-width:100%;padding:0}
}
@media all and (min-width:1025px){.s003__inner{padding:0 30px;max-width:1245px;margin:0 auto}
.s003__inner--1{padding:0 15px;max-width:1440px;margin:0 auto}
.s003__title-2{max-width:1090px}
.s003__list{max-width:100%}
.s003__list:after{content:'';display:block;clear:both}
.s003__col{float:left;width:50%}
.s003__col:first-child{padding:0 35px 0 0}
.s003__column[class*=full] .s003__col:first-child{width:100%;padding:0 0 70px 0}
.s003__col:nth-child(n+2){padding:0 0 0 35px}
.s003__column[class*=full] .s003__col:nth-child(n+2){padding:0 35px 0 0}
.s003__column[class*=full] .s003__col:nth-child(n+3){padding:0 0 0 35px}
.s003 .card-item:nth-child(n+2){padding-top:70px}
.s003__single-full .s003__col{float:none;width:100%;padding:0}
.s003__single-full-2{padding:48px 0 41px}
.s003__single-full-2 .card-item{width:auto;max-width:1120px;height:auto;max-height:613px;margin:0 auto;padding:0 15px}
.s003__single-full-3 .card-item{width:auto;max-width:1090px;height:auto;max-height:613px;margin:0 auto}
}
.s002{max-width:1440px;margin:0 auto}
.s002-align--left{text-align:left}
.s002-align--center{text-align:center}
.s002-align--right{text-align:right}
.s002-size{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s002-size--large{font-size:19px}
.s002-size--medium{font-size:18px}
.s002-size--s-medium{font-size:17px}
.s002-size--small{font-size:13px}
.s002-size--x-small{font-size:13px}
.s002-space--left-10{padding-left:10px}
.s002-space--left-20{padding-left:20px}
.s002-space--left-30{padding-left:30px}
.s002-space--right-10{padding-right:10px}
.s002-space--right-20{padding-right:20px}
.s002-space--right-30{padding-right:30px}
body.aem-editmode .s002.screen--out{position:static;left:0;top:0;width:auto;height:auto;font-size:20px}
@media all and (min-width:768px){.s002-size--large{font-size:30px}
.s002-size--medium{font-size:26px}
.s002-size--s-medium{font-size:22px}
.s002-size--small{font-size:18px}
.s002-size--x-small{font-size:16px}
}
@charset "UTF-8";.s001{max-width:1920px;margin:0 auto}
.s001 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.s001 .slick-slider .slick-list,.s001 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.s001 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s001 .slick-list:focus{outline:0}
.s001 .slick-list.dragging{cursor:pointer;cursor:hand}
.s001 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s001 .slick-track:after,.s001 .slick-track:before{display:table;content:''}
.s001 .slick-track:after{clear:both}
.s001 .slick-loading .slick-track{visibility:hidden}
.s001 .slick-loading .slick-slide{visibility:hidden}
.s001 .slick [dir=rtl] .slick-slide{float:right}
.s001 .slick-retina{width:100%}
.s001 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s001 .slick-slide img{display:block}
.s001 .slick-slide.dragging img{pointer-events:none}
.s001 .slick-slide:focus{outline:0}
.s001 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.s001 .slick-active{position:relative}
.s001 .slick-initialized .slick-slide{display:block;font-size:0}
.s001 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s001 .slick-arrow.slick-hidden{display:none}
.s001 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s001 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s001 .slick-arrow:focus{outline:1px solid #4d90fe}
.s001 .slick-prev:before{border-width:2px 0 0 2px}
.s001 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s001 .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.s001 .slick-arrow:before{padding:28px}
.s001 .slick-arrow:focus,.s001 .slick-arrow:hover{background:#000;opacity:.5}
.s001 .slick-arrow:active{background:#000;opacity:.7}
.s001 .slick-prev{left:20px}
.s001 .slick-prev:before{margin-right:-38px}
.s001 .slick-next{right:20px}
.s001 .slick-next:before{margin-left:-38px}
.s001 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s001 .slick-dots__item{display:inline-block}
.s001 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s001 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.s001 .slick-dots__anchor:focus,.s001 .slick-dots__anchor:hover{background-color:#999}
.s001 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s001 .slick-dots__anchor:active{background-color:#000}
.s001 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s001 .slick-dots__anchor{background-color:#fff}
.s001__inner{position:relative}
.s001-side{display:none}
.s001-slider__wrap{position:relative;z-index:0}
.s001-slider{overflow:hidden;position:relative;z-index:2}
.s001-slider:after{content:"";display:block;padding-bottom:56.25%}
.s001-slider .slick-list{position:absolute;top:0;left:0;width:100%;height:100%}
.s001-slider__item{overflow:hidden;position:relative}
.s001-slider__item:nth-child(n+2){opacity:0}
.s001-slider__content{position:absolute;top:50%;left:0;z-index:5;width:100%;height:90px;margin-top:-45px;padding:0 25px;text-align:center;white-space:nowrap}
.s001-slider__content--center{text-align:center}
.s001-slider__content--left{text-align:left}
.s001-slider__content--right{text-align:right}
.s001-slider__content--black{color:#333}
.s001-slider__content--white{color:#fff;text-shadow:.5px 1px 2px rgba(0,0,0,.5)}
.s001-slider__eyebrow,.s001-slider__headline,.s001-slider__subcopy{white-space:normal;display:block;font-weight:400}
.s001-slider__eyebrow{margin-bottom:5px;font-size:14px}
.s001-slider__headline{margin-bottom:10px;font-size:30px}
.s001-slider__subcopy{display:none}
.s001-slider__anchor{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;margin-top:10px;color:#333}
.s001-slider__anchor span{white-space:nowrap}
.s001-slider__anchor.is-disabled,.s001-slider__anchor[disabled]{cursor:default}
.s001-slider__anchor:after,.s001-slider__anchor:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s001-slider__anchor:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s001-slider__anchor:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s001-slider__anchor:focus,.s001-slider__anchor:hover{color:#07377e}
.s001-slider__anchor:focus:after,.s001-slider__anchor:focus:before,.s001-slider__anchor:hover:after,.s001-slider__anchor:hover:before{background-color:#07377e}
.s001-slider__anchor.is-disabled,.s001-slider__anchor[disabled]{color:#666}
.s001-slider__anchor.is-disabled:after,.s001-slider__anchor.is-disabled:before,.s001-slider__anchor[disabled]:after,.s001-slider__anchor[disabled]:before{background-color:#666}
.s001-slider__anchor:after,.s001-slider__anchor:before{background-color:#333;z-index:3}
.s001-slider__anchor:focus,.s001-slider__anchor:hover{color:#333}
.s001-slider__anchor:focus:after,.s001-slider__anchor:focus:before,.s001-slider__anchor:hover:after,.s001-slider__anchor:hover:before{background-color:#333}
.s001-slider__content--white .s001-slider__anchor{color:#fff}
.s001-slider__content--white .s001-slider__anchor:after,.s001-slider__content--white .s001-slider__anchor:before{background-color:#fff}
.s001-slider__content--white .s001-slider__anchor:focus,.s001-slider__content--white .s001-slider__anchor:hover{color:#fff}
.s001-slider__content--white .s001-slider__anchor:focus:after,.s001-slider__content--white .s001-slider__anchor:focus:before,.s001-slider__content--white .s001-slider__anchor:hover:after,.s001-slider__content--white .s001-slider__anchor:hover:before{background-color:#fff}
.s001-slider__content--white .s001-slider__anchor span:after,.s001-slider__content--white .s001-slider__anchor span:before{content:"";display:block;position:absolute;top:50%;right:-.5px;z-index:1;width:8px;height:2px;background-color:rgba(0,0,0,.2);-webkit-filter:blur(1px);filter:blur(1px)}
html.ie9 .s001-slider__content--white .s001-slider__anchor span:after,html.ie9 .s001-slider__content--white .s001-slider__anchor span:before{display:none}
.s001-slider__content--white .s001-slider__anchor span:before{margin-top:-1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s001-slider__content--white .s001-slider__anchor span:after{margin-top:4px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s001-slider__background img{width:100%;height:auto;margin:0 auto}
.s001-video{overflow:hidden;position:relative}
.s001-video:after{content:"";display:block;padding-bottom:56.25%}
.s001-video__frame,.s001-video__iframe,.s001-video__image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}
.s001-video__anchor{display:block}
.s001-video--html5 .s001-video__anchor{display:none}
.s001-video__anchor:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:5;width:51px;height:51px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../../content/dam/lottehotel/components/common/content/common/s001-main-image-or-video/play.png) no-repeat 50% 50%;background-size:100% auto}
.s001-form{position:relative;background-color:#fff}
.s001-form__title{padding:15px 0;font-size:10px}
.is-printReady .print__container .s001-slider__background,.is-printReady .print__container .s001-slider__background img,.is-printReady .print__container .s001-slider__content{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.is-printReady .print__container .s001-slider__content{left:0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
@media all and (min-width:768px){.s001 .slick-dots{bottom:18px}
.s001 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s001 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.s001-side{display:block;position:absolute;top:30px;left:50%;width:100%;margin-left:-50%;text-align:right;padding-right:28px;font-size:16px}
.s001-slider .slick-dots{text-align:right;padding:0 20px}
.s001-slider__content{height:230px;margin-top:-115px;padding:0 83px}
.s001-slider__eyebrow{margin-bottom:20px;font-size:20px}
.s001-slider__headline{margin-bottom:0;font-size:60px}
.s001-slider__subcopy{display:block;font-size:22px;margin-top:25px}
.s001-slider__anchor{padding-right:14px;font-size:15px}
.s001-slider__anchor{margin-top:35px;font-size:16px}
.s001-video__anchor:after{width:102px;height:102px}
.s001-form.js-white ~ .s001-side>a span,.s001-form.js-white ~ .s001-side>span{color:#fff;text-shadow:.5px 3px 2px rgba(0,0,0,.5)}
.s001-form__title{padding:30px 0;font-size:15px}
}
@media all and (min-width:1025px){.s001{overflow:hidden;position:relative}
.s001-slider:after{display:none}
.s001-slider .slick-list{position:relative;width:auto;height:auto}
.s001-slider__item:after{content:"";display:block;padding-bottom:56.25%}
.s001-slider__content{left:50%;max-width:1024px;margin-top:-192px;padding:0 102px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.s001-slider__background{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.s001-slider__background img{-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s001-video__anchor{display:none}
.s001-video__iframe{display:block;z-index:3}
.s001-form{position:absolute;left:0;bottom:40px;width:100%;padding:0 20px;background-color:transparent}
.s001-form .d001-promotion__anchor:after,.s001-form .d128-promotion__anchor:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s001-main-image-or-video/icon-promotion-p.png);background-size:32px auto;background-position:0 -1px}
.s001-form .d001-promotion--select .d001-promotion__anchor:after,.s001-form .d128-promotion__anchor:after{background-position:0 -17px}
.s001-form .d001-promotion--select .d001-promotion__anchor.is-active:after,.s001-form .d128-promotion__anchor.is-active:after{background-position:0 -33px}
.s001-form.js-white .d001-promotion__anchor,.s001-form.js-white .d001-promotion__anchor>span,.s001-form.js-white .d001__title,.s001-form.js-white .d128-promotion__anchor,.s001-form.js-white .d128-promotion__anchor>span,.s001-form.js-white .d128__title{color:#fff;text-shadow:.5px 3px 2px rgba(0,0,0,.5)}
.s001-form.js-white .d128-promotion__anchor:after{border-color:#fff;-webkit-box-shadow:.5px 3px 2px rgba(0,0,0,.5);box-shadow:.5px 3px 2px rgba(0,0,0,.5)}
.s001-form.js-white .d001-promotion__anchor:after{background-position:-16px -1px;border-color:#fff;-webkit-box-shadow:.5px 3px 2px rgba(0,0,0,.5);box-shadow:.5px 3px 2px rgba(0,0,0,.5)}
.s001-form.js-white .d001-promotion--select .d001-promotion__anchor:after,.s001-form.js-white .d128-promotion__anchor:after{background-position:-16px -17px}
.s001-form.js-white .d001-promotion--select .d001-promotion__anchor.is-active:after,.s001-form.js-white .d128-promotion__anchor.is-active:after{background-position:-16px -33px}
.s001-form__title{max-width:1170px;margin:0 auto;padding:0 0 10px}
.s001-form__wrap{max-width:1170px;margin:0 auto;height:110px}
}
@media all and (min-width:1440px){.s001 .slick-arrow.slick-prev{left:50%;margin-left:-710px}
.s001 .slick-arrow.slick-next{right:50%;margin-right:-710px}
.s001 .slick-dots{width:1440px;right:50%;margin-right:-720px}
.s001-side{top:38px;width:1400px;margin-left:-700px;padding-right:0}
.s001-slider__item{height:810px}
.s001-slider__item:after{display:none}
.s001-video:after{padding-bottom:0;height:810px}
.s001-video__frame{top:50%;left:50%;width:1920px;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.s001-video__frame:after{content:"";display:block;padding-bottom:56.25%}
}
.s000{padding:0 15px;max-width:720px;margin:0 auto}
.s000__inner{background:#f5f5f5;padding:0 15px}
.s000__title{font-size:19px;line-height:22px;color:#000;border-bottom:1px solid #e6e6e6;padding:28px 0 15px 0}
.s000__body{padding:18px 0 28px 0;font-size:13px;line-height:16px}
.s000__trans{display:block;color:#998465;font-family:NotoKR-Medium,"Malgun Gothic",sans-serif}
.s000__cta{padding-top:30px;font-size:0;text-align:center}
.s000__cta:after{content:'';display:block;clear:both}
.s000__cta>a,.s000__cta>button{margin-top:10px}
.s000__cta>a:first-child,.s000__cta>button:first-child{margin-top:0}
.s000__cta-item{display:inline-block;width:auto;vertical-align:top}
.s000__cta-item:nth-child(odd){padding-right:1px}
.s000__cta-item:nth-child(even){padding-left:1px}
.s000__button{font-family:NotoKR-Medium,"Malgun Gothic",sans-serif;overflow:hidden;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.s000__button span{white-space:nowrap}
.s000__button.is-disabled,.s000__button[disabled]{cursor:default}
.s000__button--request{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.s000__button--request:active,.s000__button--request:focus,.s000__button--request:hover{background-color:#685f51;color:#fff}
.s000__button--request.is-disabled,.s000__button--request[disabled]{background-color:#ad9e87;color:#fff}
.s000__button--request.is-disabled:active,.s000__button--request.is-disabled:focus,.s000__button--request.is-disabled:hover,.s000__button--request[disabled]:active,.s000__button--request[disabled]:focus,.s000__button--request[disabled]:hover{background-color:#ad9e87}
.s000__button--prev{border-color:#555;background-color:#555;color:#fff}
.s000__button--prev:active,.s000__button--prev:focus,.s000__button--prev:hover{background-color:#333;color:#fff}
.s000__button--prev.is-disabled,.s000__button--prev[disabled]{background-color:#555;color:#fff}
.s000__button--prev.is-disabled:active,.s000__button--prev.is-disabled:focus,.s000__button--prev.is-disabled:hover,.s000__button--prev[disabled]:active,.s000__button--prev[disabled]:focus,.s000__button--prev[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.s000__inner{padding:0 40px}
.s000__title{font-size:28px;line-height:34px;padding:35px 0 15px 0}
.s000__body{font-size:18px;line-height:24px;padding:16px 0 37px 0}
.s000__cta>a,.s000__cta>button{margin:0 0 0 2px}
.s000__cta>a:first-child,.s000__cta>button:first-child{margin-left:0}
.s000__cta{padding-top:60px}
.s000__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.s000__cta-item{width:50%}
}
.d310 .input{font-size:0}
.d310 .input__item{display:inline-block}
.d310 .input__item:last-child label{margin-right:0}
.d310 .o-input--checkbox,.d310 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d310 .o-input--checkbox+label,.d310 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d310 .o-input--checkbox+label:before,.d310 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d310 .o-input--checkbox:focus+label,.d310 .o-input--radio:focus+label{outline:1px dotted #000}
.d310 .o-input--radio+label:before{border-radius:50%}
.d310 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d310 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d310 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d310 .o-input--radio:disabled+label:after{background-color:#bbb}
.d310 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d310 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d310 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d310-signup-join-term-and-condition-sms-dm-check/form.png);background-position:0 -14px}
.d310 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d310 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d310 .agreement__title-area{padding-bottom:20px}
.d310 .agreement__title{padding-bottom:10px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d310 .agreement__content{position:relative;line-height:23px}
.d310 .agreement__content--scroll{overflow:hidden;height:160px}
.d310 .agreement__content--mobile{overflow:auto}
.d310 .agreement__contents-area.contents-area--background-none{border:1px solid #e6e6e6;background:#fff}
.d310 .agreement__contents-area.contents-area--background-gray{background:#f5f5f5}
.d310 .agreement__contents-area .input__icheck{padding-bottom:15px;font-size:16px}
.d310 .agreement__contents-inner{padding:20px;color:#666}
.is-printReady .print__container .d310 .agreement__contents-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.d310 .row{margin:0}
.d310 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d310 .validation__text__wrap .validation__text.agree{color:#666}
.d310 .form--focus .notice__text{display:block}
.d310 .notice__text{padding-top:4px;display:none;font-size:12px}
.d310 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d310 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d310 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d310 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d310 .info__link:focus,.d310 .info__link:hover{color:#ef6600}
.d310 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d310 .fileWrap .file--focus{outline:1px dotted #000}
.d310 .fileWrap .input:first-child{padding-bottom:10px}
.d310 .fileWrap .input:first-child .o-input--text[disabled],.d310 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d310 .fileWrap .input__file{position:relative}
.d310 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d310 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d310 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d310 .fileWrap .input__file .file-label span{white-space:nowrap}
.d310 .fileWrap .input__file .file-label.is-disabled,.d310 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d310 .fileWrap .input__file .file-label:active,.d310 .fileWrap .input__file .file-label:focus,.d310 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d310 .fileWrap .input__file .file-label.is-disabled,.d310 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d310 .fileWrap .input__file .file-label.is-disabled:active,.d310 .fileWrap .input__file .file-label.is-disabled:focus,.d310 .fileWrap .input__file .file-label.is-disabled:hover,.d310 .fileWrap .input__file .file-label[disabled]:active,.d310 .fileWrap .input__file .file-label[disabled]:focus,.d310 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d310 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d310 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d310 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d310 .o-input--date,.d310 .o-input--email,.d310 .o-input--number,.d310 .o-input--password,.d310 .o-input--tel,.d310 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d310 .o-input--date:focus,.d310 .o-input--email:focus,.d310 .o-input--number:focus,.d310 .o-input--password:focus,.d310 .o-input--tel:focus,.d310 .o-input--text:focus{border-color:#333;background-color:#fff}
.d310 .o-input--date[disabled],.d310 .o-input--date[readonly],.d310 .o-input--email[disabled],.d310 .o-input--email[readonly],.d310 .o-input--number[disabled],.d310 .o-input--number[readonly],.d310 .o-input--password[disabled],.d310 .o-input--password[readonly],.d310 .o-input--tel[disabled],.d310 .o-input--tel[readonly],.d310 .o-input--text[disabled],.d310 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d310 .o-input--date::-ms-clear,.d310 .o-input--email::-ms-clear,.d310 .o-input--number::-ms-clear,.d310 .o-input--password::-ms-clear,.d310 .o-input--tel::-ms-clear,.d310 .o-input--text::-ms-clear{display:none !important}
.d310 .o-input--number{padding:0 15px}
.d310 .o-input--number::-webkit-inner-spin-button,.d310 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d310 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d310-signup-join-term-and-condition-sms-dm-check/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d310 .o-input--date{background-position:96% -93px}
.d310 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d310 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d310 .o-input--textarea[disabled],.d310 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d310 .input{font-size:0}
.d310 .input__wrap{position:relative}
.d310 .input__wrap label{vertical-align:middle}
.d310 .input__item{display:inline-block}
.d310 .input__item:last-child label{margin-right:0}
.d310 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d310 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d310 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d310 .input__removetext:after,.d310 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d310 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d310 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d310 .input--2 .o-input--date,.d310 .input--2 .o-input--email,.d310 .input--2 .o-input--number,.d310 .input--2 .o-input--password,.d310 .input--2 .o-input--tel,.d310 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d310 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d310 .input--2 .o-input--date{background-position:96% -101px}
.d310 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d310 .required__text__wrap{display:none}
.d310 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d310 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d310 .required__text__wrap .required__text.dot{color:#ef6600}
.d310 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d310 .required__text__wrap .required__text.check{color:#333}
.d310 .required__text__wrap .required__text.check:after,.d310 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d310 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d310 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d310 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d310 .form--success.input__wrap .o-input--date,.d310 .form--success.input__wrap .o-input--email,.d310 .form--success.input__wrap .o-input--number,.d310 .form--success.input__wrap .o-input--password,.d310 .form--success.input__wrap .o-input--tel,.d310 .form--success.input__wrap .o-input--text{padding-right:35px}
.d310 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d310 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d310 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d310-signup-join-term-and-condition-sms-dm-check/form.png) no-repeat 1px -13px;background-size:15px auto}
.d310 .form--success.input__wrap--date:after{display:none}
.d310 .form--success .validation__text{color:#1b65b3}
.d310 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d310 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d310 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d310 .form--warning.select__wrap .combobox__button,.d310 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d310 .form--warning+.validation__text{color:#ef6600}
.d310 .dm-check__contents-area .agreement__contents-inner{padding:24px 20px}
@media all and (min-width:768px){.d310 .o-input--checkbox+label,.d310 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d310 .o-input--checkbox+label:before,.d310 .o-input--radio+label:before{width:20px;height:20px}
.d310 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d310 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d310 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d310 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d310 .agreement__title-area{position:relative;overflow:hidden;padding-bottom:10px}
.d310 .agreement__title{padding-bottom:0;font-size:18px}
.d310 .agreement__title-agree{text-align:right;padding-top:3px}
.d310 .agreement__content{font-size:16px;line-height:25px}
.d310 .agreement__contents-inner{padding:20px 30px}
.d310 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d310 .notice__text{padding-top:10px;font-size:14px}
.d310 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d310 .info__list li{font-size:16px;line-height:25px}
.d310 .fileWrap{position:relative}
.d310 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d310 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d310 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d310 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d310 .fileWrap .input__file .file-label>span{padding:0 15px}
.d310 .fileWrap .input__file .file-label{width:160px}
.d310 .o-input--date,.d310 .o-input--email,.d310 .o-input--number,.d310 .o-input--password,.d310 .o-input--tel,.d310 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d310 .o-input--number{padding:0 20px}
.d310 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d310 .o-input--date{background-position:96% -131px}
.d310 .o-input--textarea{font-size:16px}
.d310 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d310 .input__removetext{width:60px;height:44px}
.d310 .input__removetext:after,.d310 .input__removetext:before{right:20px;width:15px}
.d310 .input--2 .o-input--date,.d310 .input--2 .o-input--email,.d310 .input--2 .o-input--number,.d310 .input--2 .o-input--password,.d310 .input--2 .o-input--tel,.d310 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d310 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d310 .input--2 .o-input--date{background-position:96% -135px}
.d310 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d310 .required__text__wrap .required__text{font-size:14px}
.d310 .required__text__wrap .required__text.dot:before{top:14px}
.d310 .form--success.input__wrap .o-input--date,.d310 .form--success.input__wrap .o-input--email,.d310 .form--success.input__wrap .o-input--number,.d310 .form--success.input__wrap .o-input--password,.d310 .form--success.input__wrap .o-input--tel,.d310 .form--success.input__wrap .o-input--text{padding-right:50px}
.d310 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
}
.d171 .input{font-size:0}
.d171 .input__item{display:inline-block}
.d171 .input__item:last-child label{margin-right:0}
.d171 .o-input--checkbox,.d171 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d171 .o-input--checkbox+label,.d171 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d171 .o-input--checkbox+label:before,.d171 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d171 .o-input--checkbox:focus+label,.d171 .o-input--radio:focus+label{outline:1px dotted #000}
.d171 .o-input--radio+label:before{border-radius:50%}
.d171 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d171 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d171 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d171 .o-input--radio:disabled+label:after{background-color:#bbb}
.d171 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d171 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d171 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d171-signup-join-term-and-condition-sms-dm-check/form.png);background-position:0 -14px}
.d171 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d171 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d171 .agreement__title-area{padding-bottom:20px}
.d171 .agreement__title{padding-bottom:10px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d171 .agreement__content{position:relative;line-height:23px}
.d171 .agreement__content--scroll{overflow:hidden;height:160px}
.d171 .agreement__content--mobile{overflow:auto}
.d171 .agreement__contents-area.contents-area--background-none{border:1px solid #e6e6e6;background:#fff}
.d171 .agreement__contents-area.contents-area--background-gray{background:#f5f5f5}
.d171 .agreement__contents-area .input__icheck{padding-bottom:15px;font-size:16px}
.d171 .agreement__contents-inner{padding:20px;color:#666}
.is-printReady .print__container .d171 .agreement__contents-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.d171 .row{margin:0}
.d171 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d171 .validation__text__wrap .validation__text.agree{color:#666}
.d171 .form--focus .notice__text{display:block}
.d171 .notice__text{padding-top:4px;display:none;font-size:12px}
.d171 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d171 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d171 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d171 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d171 .info__link:focus,.d171 .info__link:hover{color:#ef6600}
.d171 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d171 .fileWrap .file--focus{outline:1px dotted #000}
.d171 .fileWrap .input:first-child{padding-bottom:10px}
.d171 .fileWrap .input:first-child .o-input--text[disabled],.d171 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d171 .fileWrap .input__file{position:relative}
.d171 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d171 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d171 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d171 .fileWrap .input__file .file-label span{white-space:nowrap}
.d171 .fileWrap .input__file .file-label.is-disabled,.d171 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d171 .fileWrap .input__file .file-label:active,.d171 .fileWrap .input__file .file-label:focus,.d171 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d171 .fileWrap .input__file .file-label.is-disabled,.d171 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d171 .fileWrap .input__file .file-label.is-disabled:active,.d171 .fileWrap .input__file .file-label.is-disabled:focus,.d171 .fileWrap .input__file .file-label.is-disabled:hover,.d171 .fileWrap .input__file .file-label[disabled]:active,.d171 .fileWrap .input__file .file-label[disabled]:focus,.d171 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d171 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d171 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d171 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d171 .o-input--date,.d171 .o-input--email,.d171 .o-input--number,.d171 .o-input--password,.d171 .o-input--tel,.d171 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d171 .o-input--date:focus,.d171 .o-input--email:focus,.d171 .o-input--number:focus,.d171 .o-input--password:focus,.d171 .o-input--tel:focus,.d171 .o-input--text:focus{border-color:#333;background-color:#fff}
.d171 .o-input--date[disabled],.d171 .o-input--date[readonly],.d171 .o-input--email[disabled],.d171 .o-input--email[readonly],.d171 .o-input--number[disabled],.d171 .o-input--number[readonly],.d171 .o-input--password[disabled],.d171 .o-input--password[readonly],.d171 .o-input--tel[disabled],.d171 .o-input--tel[readonly],.d171 .o-input--text[disabled],.d171 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d171 .o-input--date::-ms-clear,.d171 .o-input--email::-ms-clear,.d171 .o-input--number::-ms-clear,.d171 .o-input--password::-ms-clear,.d171 .o-input--tel::-ms-clear,.d171 .o-input--text::-ms-clear{display:none !important}
.d171 .o-input--number{padding:0 15px}
.d171 .o-input--number::-webkit-inner-spin-button,.d171 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d171 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d171-signup-join-term-and-condition-sms-dm-check/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d171 .o-input--date{background-position:96% -93px}
.d171 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d171 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d171 .o-input--textarea[disabled],.d171 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d171 .input{font-size:0}
.d171 .input__wrap{position:relative}
.d171 .input__wrap label{vertical-align:middle}
.d171 .input__item{display:inline-block}
.d171 .input__item:last-child label{margin-right:0}
.d171 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d171 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d171 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d171 .input__removetext:after,.d171 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d171 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d171 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d171 .input--2 .o-input--date,.d171 .input--2 .o-input--email,.d171 .input--2 .o-input--number,.d171 .input--2 .o-input--password,.d171 .input--2 .o-input--tel,.d171 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d171 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d171 .input--2 .o-input--date{background-position:96% -101px}
.d171 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d171 .required__text__wrap{display:none}
.d171 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d171 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d171 .required__text__wrap .required__text.dot{color:#ef6600}
.d171 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d171 .required__text__wrap .required__text.check{color:#333}
.d171 .required__text__wrap .required__text.check:after,.d171 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d171 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d171 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d171 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d171 .form--success.input__wrap .o-input--date,.d171 .form--success.input__wrap .o-input--email,.d171 .form--success.input__wrap .o-input--number,.d171 .form--success.input__wrap .o-input--password,.d171 .form--success.input__wrap .o-input--tel,.d171 .form--success.input__wrap .o-input--text{padding-right:35px}
.d171 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d171 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d171 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d171-signup-join-term-and-condition-sms-dm-check/form.png) no-repeat 1px -13px;background-size:15px auto}
.d171 .form--success.input__wrap--date:after{display:none}
.d171 .form--success .validation__text{color:#1b65b3}
.d171 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d171 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d171 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d171 .form--warning.select__wrap .combobox__button,.d171 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d171 .form--warning+.validation__text{color:#ef6600}
.d171 .dm-check__contents-area .agreement__contents-inner{padding:24px 20px}
@media all and (min-width:768px){.d171 .o-input--checkbox+label,.d171 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d171 .o-input--checkbox+label:before,.d171 .o-input--radio+label:before{width:20px;height:20px}
.d171 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d171 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d171 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d171 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d171 .agreement__title-area{position:relative;overflow:hidden;padding-bottom:10px}
.d171 .agreement__title{padding-bottom:0;font-size:18px}
.d171 .agreement__title-agree{text-align:right;padding-top:3px}
.d171 .agreement__content{font-size:16px;line-height:25px}
.d171 .agreement__contents-inner{padding:20px 30px}
.d171 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d171 .notice__text{padding-top:10px;font-size:14px}
.d171 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d171 .info__list li{font-size:16px;line-height:25px}
.d171 .fileWrap{position:relative}
.d171 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d171 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d171 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d171 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d171 .fileWrap .input__file .file-label>span{padding:0 15px}
.d171 .fileWrap .input__file .file-label{width:160px}
.d171 .o-input--date,.d171 .o-input--email,.d171 .o-input--number,.d171 .o-input--password,.d171 .o-input--tel,.d171 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d171 .o-input--number{padding:0 20px}
.d171 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d171 .o-input--date{background-position:96% -131px}
.d171 .o-input--textarea{font-size:16px}
.d171 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d171 .input__removetext{width:60px;height:44px}
.d171 .input__removetext:after,.d171 .input__removetext:before{right:20px;width:15px}
.d171 .input--2 .o-input--date,.d171 .input--2 .o-input--email,.d171 .input--2 .o-input--number,.d171 .input--2 .o-input--password,.d171 .input--2 .o-input--tel,.d171 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d171 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d171 .input--2 .o-input--date{background-position:96% -135px}
.d171 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d171 .required__text__wrap .required__text{font-size:14px}
.d171 .required__text__wrap .required__text.dot:before{top:14px}
.d171 .form--success.input__wrap .o-input--date,.d171 .form--success.input__wrap .o-input--email,.d171 .form--success.input__wrap .o-input--number,.d171 .form--success.input__wrap .o-input--password,.d171 .form--success.input__wrap .o-input--tel,.d171 .form--success.input__wrap .o-input--text{padding-right:50px}
.d171 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
}
.d027 .input{font-size:0}
.d027 .input__item{display:inline-block}
.d027 .input__item:last-child label{margin-right:0}
.d027 .o-input--checkbox,.d027 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d027 .o-input--checkbox+label,.d027 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d027 .o-input--checkbox+label:before,.d027 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d027 .o-input--checkbox:focus+label,.d027 .o-input--radio:focus+label{outline:1px dotted #000}
.d027 .o-input--radio+label:before{border-radius:50%}
.d027 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d027 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d027 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d027 .o-input--radio:disabled+label:after{background-color:#bbb}
.d027 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d027 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d027 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d027-signup-join-term-and-condition-sms-dm-check/form.png);background-position:0 -14px}
.d027 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d027 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d027 .agreement__title-area{padding-bottom:20px}
.d027 .agreement__title{padding-bottom:10px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d027 .agreement__content{position:relative;line-height:23px}
.d027 .agreement__content--scroll{overflow:hidden;height:160px}
.d027 .agreement__content--mobile{overflow:auto}
.d027 .agreement__contents-area.contents-area--background-none{border:1px solid #e6e6e6;background:#fff}
.d027 .agreement__contents-area.contents-area--background-gray{background:#f5f5f5}
.d027 .agreement__contents-area .input__icheck{padding-bottom:15px;font-size:16px}
.d027 .agreement__contents-inner{padding:20px;color:#666}
.is-printReady .print__container .d027 .agreement__contents-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.d027 .row{margin:0}
.d027 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d027 .validation__text__wrap .validation__text.agree{color:#666}
.d027 .form--focus .notice__text{display:block}
.d027 .notice__text{padding-top:4px;display:none;font-size:12px}
.d027 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d027 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d027 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d027 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d027 .info__link:focus,.d027 .info__link:hover{color:#ef6600}
.d027 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d027 .fileWrap .file--focus{outline:1px dotted #000}
.d027 .fileWrap .input:first-child{padding-bottom:10px}
.d027 .fileWrap .input:first-child .o-input--text[disabled],.d027 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d027 .fileWrap .input__file{position:relative}
.d027 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d027 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d027 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d027 .fileWrap .input__file .file-label span{white-space:nowrap}
.d027 .fileWrap .input__file .file-label.is-disabled,.d027 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d027 .fileWrap .input__file .file-label:active,.d027 .fileWrap .input__file .file-label:focus,.d027 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d027 .fileWrap .input__file .file-label.is-disabled,.d027 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d027 .fileWrap .input__file .file-label.is-disabled:active,.d027 .fileWrap .input__file .file-label.is-disabled:focus,.d027 .fileWrap .input__file .file-label.is-disabled:hover,.d027 .fileWrap .input__file .file-label[disabled]:active,.d027 .fileWrap .input__file .file-label[disabled]:focus,.d027 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d027 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d027 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d027 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d027 .o-input--date,.d027 .o-input--email,.d027 .o-input--number,.d027 .o-input--password,.d027 .o-input--tel,.d027 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d027 .o-input--date:focus,.d027 .o-input--email:focus,.d027 .o-input--number:focus,.d027 .o-input--password:focus,.d027 .o-input--tel:focus,.d027 .o-input--text:focus{border-color:#333;background-color:#fff}
.d027 .o-input--date[disabled],.d027 .o-input--date[readonly],.d027 .o-input--email[disabled],.d027 .o-input--email[readonly],.d027 .o-input--number[disabled],.d027 .o-input--number[readonly],.d027 .o-input--password[disabled],.d027 .o-input--password[readonly],.d027 .o-input--tel[disabled],.d027 .o-input--tel[readonly],.d027 .o-input--text[disabled],.d027 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d027 .o-input--date::-ms-clear,.d027 .o-input--email::-ms-clear,.d027 .o-input--number::-ms-clear,.d027 .o-input--password::-ms-clear,.d027 .o-input--tel::-ms-clear,.d027 .o-input--text::-ms-clear{display:none !important}
.d027 .o-input--number{padding:0 15px}
.d027 .o-input--number::-webkit-inner-spin-button,.d027 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d027 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d027-signup-join-term-and-condition-sms-dm-check/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d027 .o-input--date{background-position:96% -93px}
.d027 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d027 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d027 .o-input--textarea[disabled],.d027 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d027 .input{font-size:0}
.d027 .input__wrap{position:relative}
.d027 .input__wrap label{vertical-align:middle}
.d027 .input__item{display:inline-block}
.d027 .input__item:last-child label{margin-right:0}
.d027 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d027 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d027 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d027 .input__removetext:after,.d027 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d027 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d027 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d027 .input--2 .o-input--date,.d027 .input--2 .o-input--email,.d027 .input--2 .o-input--number,.d027 .input--2 .o-input--password,.d027 .input--2 .o-input--tel,.d027 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d027 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d027 .input--2 .o-input--date{background-position:96% -101px}
.d027 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d027 .required__text__wrap{display:none}
.d027 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d027 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d027 .required__text__wrap .required__text.dot{color:#ef6600}
.d027 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d027 .required__text__wrap .required__text.check{color:#333}
.d027 .required__text__wrap .required__text.check:after,.d027 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d027 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d027 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d027 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d027 .form--success.input__wrap .o-input--date,.d027 .form--success.input__wrap .o-input--email,.d027 .form--success.input__wrap .o-input--number,.d027 .form--success.input__wrap .o-input--password,.d027 .form--success.input__wrap .o-input--tel,.d027 .form--success.input__wrap .o-input--text{padding-right:35px}
.d027 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d027 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d027 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d027-signup-join-term-and-condition-sms-dm-check/form.png) no-repeat 1px -13px;background-size:15px auto}
.d027 .form--success.input__wrap--date:after{display:none}
.d027 .form--success .validation__text{color:#1b65b3}
.d027 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d027 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d027 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d027 .form--warning.select__wrap .combobox__button,.d027 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d027 .form--warning+.validation__text{color:#ef6600}
.d027 .dm-check__contents-area .agreement__contents-inner{padding:24px 20px}
@media all and (min-width:768px){.d027 .o-input--checkbox+label,.d027 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d027 .o-input--checkbox+label:before,.d027 .o-input--radio+label:before{width:20px;height:20px}
.d027 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d027 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d027 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d027 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d027 .agreement__title-area{position:relative;overflow:hidden;padding-bottom:10px}
.d027 .agreement__title{padding-bottom:0;font-size:18px}
.d027 .agreement__title-agree{text-align:right;padding-top:3px}
.d027 .agreement__content{font-size:16px;line-height:25px}
.d027 .agreement__contents-inner{padding:20px 30px}
.d027 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d027 .notice__text{padding-top:10px;font-size:14px}
.d027 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d027 .info__list li{font-size:16px;line-height:25px}
.d027 .fileWrap{position:relative}
.d027 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d027 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d027 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d027 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d027 .fileWrap .input__file .file-label>span{padding:0 15px}
.d027 .fileWrap .input__file .file-label{width:160px}
.d027 .o-input--date,.d027 .o-input--email,.d027 .o-input--number,.d027 .o-input--password,.d027 .o-input--tel,.d027 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d027 .o-input--number{padding:0 20px}
.d027 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d027 .o-input--date{background-position:96% -131px}
.d027 .o-input--textarea{font-size:16px}
.d027 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d027 .input__removetext{width:60px;height:44px}
.d027 .input__removetext:after,.d027 .input__removetext:before{right:20px;width:15px}
.d027 .input--2 .o-input--date,.d027 .input--2 .o-input--email,.d027 .input--2 .o-input--number,.d027 .input--2 .o-input--password,.d027 .input--2 .o-input--tel,.d027 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d027 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d027 .input--2 .o-input--date{background-position:96% -135px}
.d027 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d027 .required__text__wrap .required__text{font-size:14px}
.d027 .required__text__wrap .required__text.dot:before{top:14px}
.d027 .form--success.input__wrap .o-input--date,.d027 .form--success.input__wrap .o-input--email,.d027 .form--success.input__wrap .o-input--number,.d027 .form--success.input__wrap .o-input--password,.d027 .form--success.input__wrap .o-input--tel,.d027 .form--success.input__wrap .o-input--text{padding-right:50px}
.d027 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
}
.d026 .input{font-size:0}
.d026 .input__item{display:inline-block}
.d026 .input__item:last-child label{margin-right:0}
.d026 .o-input--checkbox,.d026 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d026 .o-input--checkbox+label,.d026 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d026 .o-input--checkbox+label:before,.d026 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d026 .o-input--checkbox:focus+label,.d026 .o-input--radio:focus+label{outline:1px dotted #000}
.d026 .o-input--radio+label:before{border-radius:50%}
.d026 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d026 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d026 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d026 .o-input--radio:disabled+label:after{background-color:#bbb}
.d026 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d026 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d026 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d026-signup-join-term-and-condition-agreement/form.png);background-position:0 -14px}
.d026 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d026 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d026 .agreement__title-area{padding-bottom:20px}
.d026 .agreement__title{padding-bottom:10px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d026 .agreement__content{position:relative;line-height:23px}
.d026 .agreement__content--scroll{overflow:hidden;height:160px}
.d026 .agreement__content--mobile{overflow:auto}
.d026 .agreement__contents-area.contents-area--background-none{border:1px solid #e6e6e6;background:#fff}
.d026 .agreement__contents-area.contents-area--background-gray{background:#f5f5f5}
.d026 .agreement__contents-area .input__icheck{padding-bottom:15px;font-size:16px}
.d026 .agreement__contents-inner{padding:20px;color:#666}
.is-printReady .print__container .d026 .agreement__contents-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
@media all and (min-width:768px){.d026 .o-input--checkbox+label,.d026 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d026 .o-input--checkbox+label:before,.d026 .o-input--radio+label:before{width:20px;height:20px}
.d026 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d026 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d026 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d026 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d026 .agreement__title-area{position:relative;overflow:hidden;padding-bottom:10px}
.d026 .agreement__title{padding-bottom:0;font-size:18px}
.d026 .agreement__title-agree{text-align:right;padding-top:3px}
.d026 .agreement__content{font-size:16px;line-height:25px}
.d026 .agreement__contents-inner{padding:20px 30px}
}
.d025 .stepbox{margin:0 auto;min-width:320px;padding:0 15px}
.d025 .stepbox__wrap{margin:0 -1px}
.d025 .stepbox__wrap:after{content:'';display:block;clear:both}
.d025 .stepbox__list{float:left;font-size:18px;text-align:center;padding:0 1px}
.d025 .stepbox__list .inner{position:relative;background-color:#ccc;color:#fff;height:50px;padding:12px 10px}
.d025 .stepbox__list .text{display:none}
.d025 .stepbox__list.active .inner{background-color:#998465}
.d025 .stepbox__list.active .inner:after{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:8px 6.5px 0 6.5px;border-color:#998465 transparent transparent transparent;content:""}
.d025 .stepbox .col-3 .stepbox__list{width:33.33%}
.d025 .stepbox .col-4 .stepbox__list{width:25%}
.d025 .input{font-size:0}
.d025 .input__item{display:inline-block}
.d025 .input__item:last-child label{margin-right:0}
.d025 .o-input--checkbox,.d025 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d025 .o-input--checkbox+label,.d025 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d025 .o-input--checkbox+label:before,.d025 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d025 .o-input--checkbox:focus+label,.d025 .o-input--radio:focus+label{outline:1px dotted #000}
.d025 .o-input--radio+label:before{border-radius:50%}
.d025 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d025 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d025 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d025 .o-input--radio:disabled+label:after{background-color:#bbb}
.d025 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d025 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d025 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d025-signup-join-term-and-condition-all-agreement/form.png);background-position:0 -14px}
.d025 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d025 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d025 .row{margin:0}
.d025 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d025 .validation__text__wrap .validation__text.agree{color:#666}
.d025 .form--focus .notice__text{display:block}
.d025 .notice__text{padding-top:4px;display:none;font-size:12px}
.d025 .agreement__text{padding-top:4px;font-size:12px}
.d025 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d025 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d025 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d025 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d025 .info__link:focus,.d025 .info__link:hover{color:#ef6600}
.d025 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d025 .fileWrap .file--focus{outline:1px dotted #000}
.d025 .fileWrap .input:first-child{padding-bottom:10px}
.d025 .fileWrap .input:first-child .o-input--text[disabled],.d025 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d025 .fileWrap .input__file{position:relative}
.d025 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d025 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d025 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d025 .fileWrap .input__file .file-label span{white-space:nowrap}
.d025 .fileWrap .input__file .file-label.is-disabled,.d025 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d025 .fileWrap .input__file .file-label:active,.d025 .fileWrap .input__file .file-label:focus,.d025 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d025 .fileWrap .input__file .file-label.is-disabled,.d025 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d025 .fileWrap .input__file .file-label.is-disabled:active,.d025 .fileWrap .input__file .file-label.is-disabled:focus,.d025 .fileWrap .input__file .file-label.is-disabled:hover,.d025 .fileWrap .input__file .file-label[disabled]:active,.d025 .fileWrap .input__file .file-label[disabled]:focus,.d025 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d025 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d025 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d025 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d025 .o-input--date,.d025 .o-input--email,.d025 .o-input--number,.d025 .o-input--password,.d025 .o-input--tel,.d025 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d025 .o-input--date:focus,.d025 .o-input--email:focus,.d025 .o-input--number:focus,.d025 .o-input--password:focus,.d025 .o-input--tel:focus,.d025 .o-input--text:focus{border-color:#333;background-color:#fff}
.d025 .o-input--date[disabled],.d025 .o-input--date[readonly],.d025 .o-input--email[disabled],.d025 .o-input--email[readonly],.d025 .o-input--number[disabled],.d025 .o-input--number[readonly],.d025 .o-input--password[disabled],.d025 .o-input--password[readonly],.d025 .o-input--tel[disabled],.d025 .o-input--tel[readonly],.d025 .o-input--text[disabled],.d025 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d025 .o-input--date::-ms-clear,.d025 .o-input--email::-ms-clear,.d025 .o-input--number::-ms-clear,.d025 .o-input--password::-ms-clear,.d025 .o-input--tel::-ms-clear,.d025 .o-input--text::-ms-clear{display:none !important}
.d025 .o-input--number{padding:0 15px}
.d025 .o-input--number::-webkit-inner-spin-button,.d025 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d025 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d025-signup-join-term-and-condition-all-agreement/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d025 .o-input--date{background-position:96% -93px}
.d025 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d025 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d025 .o-input--textarea[disabled],.d025 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d025 .input{font-size:0}
.d025 .input__wrap{position:relative}
.d025 .input__wrap label{vertical-align:middle}
.d025 .input__item{display:inline-block}
.d025 .input__item:last-child label{margin-right:0}
.d025 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d025 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d025 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d025 .input__removetext:after,.d025 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d025 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d025 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d025 .input--2 .o-input--date,.d025 .input--2 .o-input--email,.d025 .input--2 .o-input--number,.d025 .input--2 .o-input--password,.d025 .input--2 .o-input--tel,.d025 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d025 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d025 .input--2 .o-input--date{background-position:96% -101px}
.d025 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d025 .join__form{background-color:#fff;margin:0 auto;padding:60px 15px 0;min-width:320px}
.d025 .join__form .agreement{padding-bottom:50px}
.d025 .join__form .agree--all{text-align:center;padding-bottom:45px}
.d025 .join__form .agree--all label{font-size:22px !important;line-height:17px !important;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d025 .join__form .d025__cta{font-size:0;text-align:center}
.d025 .join__form .d025__cta:after{content:'';display:block;clear:both}
.d025 .join__form .d025__cta>a,.d025 .join__form .d025__cta>button{margin-top:10px}
.d025 .join__form .d025__cta>a:first-child,.d025 .join__form .d025__cta>button:first-child{margin-top:0}
.d025 .join__form .d025__cta-item{display:inline-block;width:auto;vertical-align:top}
.d025 .join__form .d025__cta-item:nth-child(odd){padding-right:1px}
.d025 .join__form .d025__cta-item:nth-child(even){padding-left:1px}
.d025 .join__form .d025__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d025 .join__form .d025__button span{white-space:nowrap}
.d025 .join__form .d025__button.is-disabled,.d025 .join__form .d025__button[disabled]{cursor:default}
.d025 .join__form .d025__button--next{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d025 .join__form .d025__button--next:active,.d025 .join__form .d025__button--next:focus,.d025 .join__form .d025__button--next:hover{background-color:#685f51;color:#fff}
.d025 .join__form .d025__button--next.is-disabled,.d025 .join__form .d025__button--next[disabled]{background-color:#ad9e87;color:#fff}
.d025 .join__form .d025__button--next.is-disabled:active,.d025 .join__form .d025__button--next.is-disabled:focus,.d025 .join__form .d025__button--next.is-disabled:hover,.d025 .join__form .d025__button--next[disabled]:active,.d025 .join__form .d025__button--next[disabled]:focus,.d025 .join__form .d025__button--next[disabled]:hover{background-color:#ad9e87}
.d025 .join__form .d025__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d025 .join__form .d025__button--cancel:active,.d025 .join__form .d025__button--cancel:focus,.d025 .join__form .d025__button--cancel:hover{background-color:#333;color:#fff}
.d025 .join__form .d025__button--cancel.is-disabled,.d025 .join__form .d025__button--cancel[disabled]{background-color:#555;color:#fff}
.d025 .join__form .d025__button--cancel.is-disabled:active,.d025 .join__form .d025__button--cancel.is-disabled:focus,.d025 .join__form .d025__button--cancel.is-disabled:hover,.d025 .join__form .d025__button--cancel[disabled]:active,.d025 .join__form .d025__button--cancel[disabled]:focus,.d025 .join__form .d025__button--cancel[disabled]:hover{background-color:#555}
.d025 .join__form .validation__text__wrap .validation__text.agree{color:#c87431}
@media all and (min-width:768px){.d025 .stepbox{max-width:720px}
.d025 .stepbox__list .number{display:inline-block}
.d025 .stepbox__list .text{display:inline-block}
.d025 .o-input--checkbox+label,.d025 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d025 .o-input--checkbox+label:before,.d025 .o-input--radio+label:before{width:20px;height:20px}
.d025 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d025 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d025 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d025 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d025 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d025 .notice__text{padding-top:10px;font-size:14px}
.d025 .agreement__text{padding-top:10px;font-size:14px}
.d025 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d025 .info__list li{font-size:16px;line-height:25px}
.d025 .fileWrap{position:relative}
.d025 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d025 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d025 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d025 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d025 .fileWrap .input__file .file-label>span{padding:0 15px}
.d025 .fileWrap .input__file .file-label{width:160px}
.d025 .o-input--date,.d025 .o-input--email,.d025 .o-input--number,.d025 .o-input--password,.d025 .o-input--tel,.d025 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d025 .o-input--number{padding:0 20px}
.d025 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d025 .o-input--date{background-position:96% -131px}
.d025 .o-input--textarea{font-size:16px}
.d025 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d025 .input__removetext{width:60px;height:44px}
.d025 .input__removetext:after,.d025 .input__removetext:before{right:20px;width:15px}
.d025 .input--2 .o-input--date,.d025 .input--2 .o-input--email,.d025 .input--2 .o-input--number,.d025 .input--2 .o-input--password,.d025 .input--2 .o-input--tel,.d025 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d025 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d025 .input--2 .o-input--date{background-position:96% -135px}
.d025 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d025 .join__form{max-width:720px;padding-top:80px}
.d025 .join__form .agree--all{padding-bottom:50px}
.d025 .join__form .agree--all label{font-size:26px !important}
.d025 .join__form .d025__cta>a,.d025 .join__form .d025__cta>button{margin:0 0 0 2px}
.d025 .join__form .d025__cta>a:first-child,.d025 .join__form .d025__cta>button:first-child{margin-left:0}
.d025 .join__form .d025__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
[lang=my] .d025 .agreement__title{line-height:1.4}
}
@media all and (max-width:767px){.d025 .join__form .d025__cta-item{width:50%}
}
.s088{position:relative;z-index:100}
.s088-mypage-lnb{display:none}
.s088__lnb.is-active{width:100%}
.s088__lnb.is-active .s088__list{display:block;border-bottom:1px solid #e6e6e6}
.s088__lnb.is-active .s088-button__text--open{display:none}
.s088__lnb.is-active .s088-button__text--close{display:block}
.s088__lnb.is-active .s088-button__icon{background:0}
.s088__lnb.is-active .s088-button__icon:after,.s088__lnb.is-active .s088-button__icon:before{top:0}
.s088__lnb.is-active .s088-button__icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s088__lnb.is-active .s088-button__icon:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s088__menu-button{margin:0 auto;max-width:1440px;position:relative}
.s088__menu-button>span{font-size:11px;position:absolute;top:40px;left:15px;width:30px}
.s088-button{text-indent:-9999em;position:absolute;left:15px;top:10px;width:30px;height:30px;z-index:1}
.s088-button__icon{position:absolute;width:30px;height:4px;left:0;top:13px;background:#000;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.s088-button__icon:after,.s088-button__icon:before{content:"";position:absolute;width:30px;height:4px;left:0;background:#000;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.s088-button__icon:before{top:-9px}
.s088-button__icon:after{top:9px}
.s088-button__text--open{display:block}
.s088-button__text--close{display:none}
.s088__list{display:none;overflow:hidden;position:absolute;left:0;top:0;width:100%;background-color:#fff}
.s088__layout{display:flex;display:-webkit-flex;flex-direction:row;width:100%;max-width:960px;margin:0 auto;padding:50px 0 70px 0}
.s088__btn{width:30px;height:30px}
.s088__column{width:25%;padding:0 15px}
.s088__depth a{position:relative}
.s088__depth a:after{content:'';position:relative;margin-left:5px;margin-bottom:2px;display:inline-block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-width:0 1px 1px 0;border-color:#333;border-style:solid}
.s088__depth--2{padding-top:13px}
.s088__depth--2:first-child{padding-top:0}
.s088__depth--2>a:after{width:7px;height:7px;top:-1px}
.s088__depth--3{padding-top:8px}
.s088__depth--3:first-child{padding-top:14px}
.s088__depth--3>a:after{width:6px;height:6px}
.s088__depth--2,.s088__depth--2>a{font-size:18px;line-height:24px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s088__depth--3,.s088__depth--3>a{font-size:16px;line-height:20px}
.s088__layout.s088__col--5 .s088__column{width:20%;padding:0 10px}
.is-printReady .print__container .s088{display:none !important}
[lang=my] .s088 .s088__depth--2,[lang=my] .s088 .s088__depth--2>a,[lang=my] .s088 .s088__depth--3,[lang=my] .s088 .s088__depth--3>a{line-height:1.7}
@media all and (min-width:1025px){.s088-mypage-lnb{display:block}
}
.n001{display:none}
.n001 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.n001 .slick-slider .slick-list,.n001 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.n001 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.n001 .slick-list:focus{outline:0}
.n001 .slick-list.dragging{cursor:pointer;cursor:hand}
.n001 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.n001 .slick-track:after,.n001 .slick-track:before{display:table;content:''}
.n001 .slick-track:after{clear:both}
.n001 .slick-loading .slick-track{visibility:hidden}
.n001 .slick-loading .slick-slide{visibility:hidden}
.n001 .slick [dir=rtl] .slick-slide{float:right}
.n001 .slick-retina{width:100%}
.n001 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.n001 .slick-slide img{display:block}
.n001 .slick-slide.dragging img{pointer-events:none}
.n001 .slick-slide:focus{outline:0}
.n001 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.n001 .slick-active{position:relative}
.n001 .slick-initialized .slick-slide{display:block;font-size:0}
.n001 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.n001 .slick-arrow.slick-hidden{display:none}
.n001 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.n001 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.n001 .slick-arrow:focus{outline:1px solid #4d90fe}
.n001 .slick-prev:before{border-width:2px 0 0 2px}
.n001 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.n001 .slick-arrow{width:63px;height:104px;margin-top:-52px;border-radius:4px}
.n001 .slick-arrow:before{padding:28px}
.n001 .slick-arrow:focus,.n001 .slick-arrow:hover{background:#000;opacity:.5}
.n001 .slick-arrow:active{background:#000;opacity:.7}
.n001 .slick-prev{left:20px}
.n001 .slick-prev:before{margin-right:-38px}
.n001 .slick-next{right:20px}
.n001 .slick-next:before{margin-left:-38px}
.n001 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.n001 .slick-dots__item{display:inline-block}
.n001 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.n001 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.n001 .slick-dots__anchor:focus,.n001 .slick-dots__anchor:hover{background-color:#999}
.n001 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.n001 .slick-dots__anchor:active{background-color:#000}
.n001 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.n001 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.n001 .c-modal{display:none;overflow:hidden;position:fixed;top:50%;right:auto;left:50%;bottom:auto;z-index:1001;width:82.7%;max-height:70%;background-color:#fff;opacity:0;will-change:transform;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s,height .2s;-o-transition:opacity .2s,height .2s;transition:opacity .2s,height .2s}
.n001 .c-modal .iScrollVerticalScrollbar{position:absolute;z-index:9999;width:10px;bottom:5px;top:5px;right:-10px;overflow:hidden}
.n001 .c-modal .iScrollVerticalScrollbar.iScrollBothScrollbars{bottom:18px}
.n001 .c-modal .iScrollVerticalScrollbar .iScrollIndicator{width:100%;background:#666}
.n001 .c-modal .iScrollHorizontalScrollbar{position:absolute;z-index:9999;height:5px;left:5px;right:5px;bottom:-10px;overflow:hidden}
.n001 .c-modal .iScrollHorizontalScrollbar.iScrollBothScrollbars{right:18px}
.n001 .c-modal .iScrollHorizontalScrollbar .iScrollIndicator{height:100%;background:#666}
.n001 .c-modal .iScrollIndicator{position:absolute;background:#e6e6e6}
.n001 .c-modal.is-active{opacity:1}
.n001 .c-modal__wrap{position:relative;height:100%;padding:58px 0 25px}
.c-modal.has-button .n001 .c-modal__wrap{padding-bottom:60px}
.n001 .c-modal__head{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:42px;padding:0 45px;line-height:42px;text-align:center;border-bottom:1px solid #e6e6e6}
.n001 .c-modal__title{font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:inherit}
[lang=my] .n001 .c-modal__title{line-height:inherit}
.n001 .c-modal__body{position:relative;height:100%;margin:0 15px}
.n001 .c-modal__scroll{overflow:auto;min-height:100%;height:100%;-webkit-overflow-scrolling:touch}
.n001 .c-modal__scroll.has-iscroll{overflow:hidden}
.n001 .c-modal__content{min-height:100%}
.n001 .c-modal__foot{position:absolute;bottom:15px;left:0;width:100%;text-align:center;font-size:0}
.n001 .c-modal__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#555;background-color:#555;color:#fff;width:105px;height:30px;margin-left:5px;padding:0 10px;font-size:12px;line-height:1.1}
.n001 .c-modal__button span{white-space:nowrap}
.n001 .c-modal__button.is-disabled,.n001 .c-modal__button[disabled]{cursor:default}
.n001 .c-modal__button:active,.n001 .c-modal__button:focus,.n001 .c-modal__button:hover{background-color:#333;color:#fff}
.n001 .c-modal__button.is-disabled,.n001 .c-modal__button[disabled]{background-color:#555;color:#fff}
.n001 .c-modal__button.is-disabled:active,.n001 .c-modal__button.is-disabled:focus,.n001 .c-modal__button.is-disabled:hover,.n001 .c-modal__button[disabled]:active,.n001 .c-modal__button[disabled]:focus,.n001 .c-modal__button[disabled]:hover{background-color:#555}
.n001 .c-modal__button:first-child{margin-left:0}
.n001 .c-modal__button--gray{border-color:#555;background-color:#555;color:#fff}
.n001 .c-modal__button--gray:active,.n001 .c-modal__button--gray:focus,.n001 .c-modal__button--gray:hover{background-color:#333;color:#fff}
.n001 .c-modal__button--gray.is-disabled,.n001 .c-modal__button--gray[disabled]{background-color:#555;color:#fff}
.n001 .c-modal__button--gray.is-disabled:active,.n001 .c-modal__button--gray.is-disabled:focus,.n001 .c-modal__button--gray.is-disabled:hover,.n001 .c-modal__button--gray[disabled]:active,.n001 .c-modal__button--gray[disabled]:focus,.n001 .c-modal__button--gray[disabled]:hover{background-color:#555}
.n001 .c-modal__button--blue{border-color:#1b65b3;background-color:#1b65b3;color:#fff}
.n001 .c-modal__button--blue:active,.n001 .c-modal__button--blue:focus,.n001 .c-modal__button--blue:hover{background-color:#103d6b;color:#fff}
.n001 .c-modal__button--blue.is-disabled,.n001 .c-modal__button--blue[disabled]{background-color:#1b65b3;color:#fff}
.n001 .c-modal__button--blue.is-disabled:active,.n001 .c-modal__button--blue.is-disabled:focus,.n001 .c-modal__button--blue.is-disabled:hover,.n001 .c-modal__button--blue[disabled]:active,.n001 .c-modal__button--blue[disabled]:focus,.n001 .c-modal__button--blue[disabled]:hover{background-color:#1b65b3}
.n001 .c-modal__button--gold{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.n001 .c-modal__button--gold:active,.n001 .c-modal__button--gold:focus,.n001 .c-modal__button--gold:hover{background-color:#685f51;color:#fff}
.n001 .c-modal__button--gold.is-disabled,.n001 .c-modal__button--gold[disabled]{background-color:#ad9e87;color:#fff}
.n001 .c-modal__button--gold.is-disabled:active,.n001 .c-modal__button--gold.is-disabled:focus,.n001 .c-modal__button--gold.is-disabled:hover,.n001 .c-modal__button--gold[disabled]:active,.n001 .c-modal__button--gold[disabled]:focus,.n001 .c-modal__button--gold[disabled]:hover{background-color:#ad9e87}
.n001 .c-modal__button--white{background-color:#fff;color:#333}
.n001 .c-modal__button--white:active,.n001 .c-modal__button--white:focus,.n001 .c-modal__button--white:hover{color:#333}
.n001 .c-modal__button--white:active:before,.n001 .c-modal__button--white:focus:before,.n001 .c-modal__button--white:hover:before{border-color:#666}
.n001 .c-modal__button--white.is-disabled,.n001 .c-modal__button--white[disabled]{border-color:#bbb;color:#333}
.n001 .c-modal__button--white.is-disabled:before,.n001 .c-modal__button--white[disabled]:before{border-color:#bbb}
.n001 .c-modal__button--white.is-disabled:active,.n001 .c-modal__button--white.is-disabled:focus,.n001 .c-modal__button--white.is-disabled:hover,.n001 .c-modal__button--white[disabled]:active,.n001 .c-modal__button--white[disabled]:focus,.n001 .c-modal__button--white[disabled]:hover{border-color:#bbb}
.n001 .c-modal__button--white.is-disabled:active:before,.n001 .c-modal__button--white.is-disabled:focus:before,.n001 .c-modal__button--white.is-disabled:hover:before,.n001 .c-modal__button--white[disabled]:active:before,.n001 .c-modal__button--white[disabled]:focus:before,.n001 .c-modal__button--white[disabled]:hover:before{border-color:#bbb}
.n001 .c-modal__button--white:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.n001 .c-modal__close{position:absolute;top:0;right:0;width:42px;height:42px;line-height:1}
.n001 .c-modal__close:after,.n001 .c-modal__close:before{display:block;position:absolute;top:50%;left:50%;margin-left:-12px;width:24px;height:1px;background-color:#333;content:""}
.n001 .c-modal__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.n001 .c-modal__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.n001 .c-modal--size2{top:0;left:0;width:100%;height:100%;max-height:none;-webkit-transform:none;-ms-transform:none;transform:none}
.n001 .c-modal--size2 .c-modal__wrap{padding-top:63px}
.n001 .c-modal--size2.has-button .c-modal__wrap{padding-bottom:60px}
.n001 .c-modal--size3{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;height:100%;max-height:none}
.n001 .c-modal--size3 .c-modal__wrap{padding-top:63px}
.n001 .c-modal--size3.has-button .c-modal__wrap{padding-bottom:60px}
.n001.is-active{display:block}
.n001-layout{position:fixed;bottom:0;left:0;z-index:100;width:100%;margin:0 auto;background:#fff}
.n001-layout.is-active .n001-toggle span::after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:2px}
.n001-layout.is-active .n001-contents{display:block}
.n001-layout.no-fixed{position:absolute !important;bottom:-150px}
.n001-contents{display:none;position:relative;max-width:1440px;margin:0 auto;padding:30px 0 25px 0}
.n001-contents:after{content:'';display:block;clear:both}
.n001-info{display:none}
.n001-info__tit{padding-bottom:5px;font-size:17px;line-height:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.n001-info__txt{font-size:14px;line-height:15px}
.n001-list{position:relative}
.n001-list__inner{position:relative}
.n001-list__inner:after{content:'';display:block;clear:both}
.n001-item{position:relative;float:left;width:25%;margin-bottom:15px;font-size:13px}
.n001-item__layout{position:relative;margin:0 15px}
.n001-item__photo{position:relative}
.n001-item__img{overflow:hidden;background-color:#f9f9f9}
.n001-item__img--layout{overflow:hidden;position:relative;padding-top:56.25%}
.n001-item__img--center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.n001-item__img img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.n001-item__name{padding:5px 5px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.n001-item__delete{display:inline-block;position:absolute;overflow:hidden;right:4px;top:3px;text-indent:-9999em;width:20px;height:20px}
.n001-item__delete::after,.n001-item__delete::before{content:'';position:absolute;height:2px;width:80%;top:50%;left:50%;margin-top:-1px;margin-left:-8px;background:#fff}
.n001-item__delete::before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.n001-item__delete::after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.n001-more .n001-item__img{border:1px dashed #c2c2c2}
.n001-more__plus{background:url(../../../../content/dam/lottehotel/components/common/content/common/n001-compare/logo.png) no-repeat 50% 50%;background-size:66px auto;display:inline-block;position:absolute;top:50%;left:50%;width:66px;height:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.n001-toggle{height:18px;position:relative;background:#ad9e87;width:100%}
.n001-toggle__button{position:absolute;left:50%;font-size:13px;text-align:center;margin-left:-45px;top:-22px;width:90px;padding-top:10px;height:40px;background:#ad9e87;display:block;color:#fff;border-radius:4px;z-index:1;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.n001-toggle__button:after,.n001-toggle__button:before{content:"";width:25px;height:30px;background:#ad9e87;position:absolute;top:5px;z-index:-1}
.n001-toggle__button:before{left:-7px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}
.n001-toggle__button:after{right:-7px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}
.n001-toggle__button:focus,.n001-toggle__button:hover{color:#fff}
.n001-toggle__button span{position:relative;padding-right:20px}
.n001-toggle__button span:after{content:"";position:absolute;right:0;top:6px;width:8px;height:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-width:2px 2px 0 0;border-style:solid;border-color:#fff}
.n001__cta{padding:10px 15px 0}
.n001__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.n001__button span{white-space:nowrap}
.n001__button.is-disabled,.n001__button[disabled]{cursor:default}
.n001__button--compare{width:100%;font-size:12px;line-height:35px;border-color:#555;background-color:#555;color:#fff;min-width:160px}
.n001__button--compare:active,.n001__button--compare:focus,.n001__button--compare:hover{background-color:#333;color:#fff}
.n001__button--compare.is-disabled,.n001__button--compare[disabled],.n001__button--compare[disabled]:active,.n001__button--compare[disabled]:focus,.n001__button--compare[disabled]:hover{background-color:#555;color:#fff}
.n001__button--compare.is-disabled:active,.n001__button--compare.is-disabled:focus,.n001__button--compare.is-disabled:hover,.n001__button--compare[disabled]:active,.n001__button--compare[disabled]:focus,.n001__button--compare[disabled]:hover{background-color:#555}
.n001__button--compare[disabled],.n001__button--compare[disabled]:active,.n001__button--compare[disabled]:focus,.n001__button--compare[disabled]:hover{background-color:#e0e0e0;color:#333}
.n001__button--compare[disabled] span,.n001__button--compare[disabled]:active span,.n001__button--compare[disabled]:focus span,.n001__button--compare[disabled]:hover span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.n001__button--reservation{border-color:#555;background-color:#555;color:#fff;width:100%;line-height:40px;font-size:15px}
.n001__button--reservation:active,.n001__button--reservation:focus,.n001__button--reservation:hover{background-color:#333;color:#fff}
.n001__button--reservation.is-disabled,.n001__button--reservation[disabled]{background-color:#555;color:#fff}
.n001__button--reservation.is-disabled:active,.n001__button--reservation.is-disabled:focus,.n001__button--reservation.is-disabled:hover,.n001__button--reservation[disabled]:active,.n001__button--reservation[disabled]:focus,.n001__button--reservation[disabled]:hover{background-color:#555}
.n001-comparison{overflow:hidden;display:table;width:100%;height:100%;max-width:1200px;margin:0 auto}
.n001-room{position:relative;display:table-cell;vertical-align:top;width:25%}
.n001-room__more .n001-room__img{border:1px dashed #c2c2c2;background-color:#f9f9f9}
.n001-room__more .n001-room__txt{word-break:break-all;color:#666}
.n001-room__inner{margin:0 15px;padding-bottom:65px}
.n001-room__photo{position:relative}
.n001-room__img{overflow:hidden}
.n001-room__img--layout{overflow:hidden;position:relative;padding-top:56.25%}
.n001-room__img--center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.n001-room__img img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.n001-room__txt{max-height:35px;min-height:35px;padding:5px 5px 0;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.n001-room__cta{position:absolute;bottom:0;left:0;width:100%;min-height:40px;padding:35px 15px 0;text-align:center}
.n001-room__cta--call{text-align:left;padding:0 6px 5px}
.n001-room__cta--call span{display:block}
.n001-room__info{padding:21px 6px 0}
.n001-room__info ul li{padding-top:20px;font-size:13px}
.n001-room__info ul li:first-child{padding-top:0}
.n001-room__info-sub{overflow:hidden;max-height:30px;color:#888}
.n001-room__info-cont{max-height:30px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.n001-room__close{padding:20px 15px;text-align:center}
.is-printReady .print__container .n001-compare{display:none !important}
@media all and (min-width:768px){.n001 .slick-dots{bottom:18px}
.n001 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.n001 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.n001 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.n001 .c-modal .iScrollVerticalScrollbar{right:-24px}
.n001 .c-modal{width:82.5%;max-height:60%}
.n001 .c-modal__wrap{padding:92px 0 50px}
.c-modal.has-button .n001 .c-modal__wrap{padding-bottom:104px}
.n001 .c-modal__head{height:60px;padding:0 60px;line-height:61px}
.n001 .c-modal__title{font-size:22px}
.n001 .c-modal__body{margin:0 30px}
.n001 .c-modal__foot{bottom:30px}
.n001 .c-modal__button{width:160px;height:44px;font-size:18px;margin-left:10px}
.n001 .c-modal__close{width:61px;height:61px}
.n001 .c-modal__close:after,.n001 .c-modal__close:before{width:28px;margin-left:-14px}
.n001 .c-modal--size2{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92.4%;height:auto;max-height:80%}
.n001 .c-modal--size2 .c-modal__wrap{padding-top:92px}
.n001 .c-modal--size2.has-button .c-modal__wrap{padding-bottom:104px}
.n001 .c-modal--size2.has-button .c-modal__foot{bottom:30px}
.n001 .c-modal--size3{top:50%;left:50%;width:92.4%;height:auto;max-height:80%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.n001 .c-modal--size3 .c-modal__wrap{padding-top:92px}
.n001 .c-modal--size3.has-button .c-modal__wrap{padding-bottom:104px}
.n001 .c-modal--size3.has-button .c-modal__foot{bottom:30px}
.n001-layout.is-active .n001-toggle span::after{top:4px}
.n001-info{display:block;float:left;width:36%;padding:0 20px 0 40px}
.n001-info__tit{padding-bottom:16px;font-size:26px;line-height:29px}
.n001-info__txt{font-size:18px;line-height:20px}
.n001-info__txt span{display:block}
.n001-list{overflow:hidden;margin:0;padding:0 40px 0 0}
.n001-item{width:50%;margin-bottom:20px;font-size:16px;line-height:20px}
.n001-item:nth-child(odd){clear:both;padding:0 15px 0 0}
.n001-item:nth-child(even){padding:0 0 0 15px}
.n001-item__layout{margin:0}
.n001-item__name{padding:10px 10px 0}
.n001-item__delete::after,.n001-item__delete::before{height:1px}
.n001-more__plus{width:50%;height:70px;background-size:contain}
.n001-toggle{height:29px}
.n001-toggle__button{font-size:16px;width:133px;top:-26px}
.n001-toggle__button span:after{width:10px;height:10px;top:8px}
.n001__cta{position:absolute;top:184px;left:40px;padding:0}
.n001__button--compare{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.n001__button--reservation{width:auto;min-width:140px;font-size:14px}
.n001-room{width:25%}
.n001-room__txt{max-height:50px;min-height:50px;padding:10px 10px 0;font-size:16px;line-height:18px}
.n001-room__cta--call{font-size:14px;line-height:16px}
.n001-room__info ul li{padding-top:18px}
.n001-room__info-sub{max-height:40px;font-size:16px;line-height:18px}
.n001-room__info-cont{max-height:40px;font-size:18px;line-height:20px}
}
@media all and (min-width:1025px){.n001 .c-modal{width:50%;max-height:60%}
.n001 .c-modal--size2{width:70%;height:auto;max-height:70%}
.n001 .c-modal--size3{width:90%;max-height:80%}
.n001 .c-modal--size3{width:70%}
.n001-contents{padding-bottom:50px}
.n001-info{width:26%}
.n001-list{padding:0 25px 0 0}
.n001-item{width:25%}
.n001-item:nth-child(odd){clear:none;padding:0 15px}
.n001-item:nth-child(even){padding:0 15px}
.n001-more__plus{width:71px;height:33px;background-size:71px auto}
}
@media all and (min-width:1440px){.n001-info{width:30%}
.n001-info__tit{padding-bottom:8px}
.n001-info__txt span{display:inline}
.n001-more__plus{width:82px;height:37px;background-size:82px auto}
.n001__cta{top:120px}
}
.g001 .g001-form{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.g001 .g001-form .row{margin:0}
.g001 .g001-form .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.g001 .g001-form .validation__text__wrap .validation__text.agree{color:#666}
.g001 .g001-form .form--focus .notice__text{display:block}
.g001 .g001-form .notice__text{padding-top:4px;display:none;font-size:12px}
.g001 .g001-form .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.g001 .g001-form .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.g001 .g001-form .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.g001 .g001-form .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.g001 .g001-form .info__link:focus,.g001 .g001-form .info__link:hover{color:#ef6600}
.g001 .g001-form .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.g001 .g001-form .fileWrap .file--focus{outline:1px dotted #000}
.g001 .g001-form .fileWrap .input:first-child{padding-bottom:10px}
.g001 .g001-form .fileWrap .input:first-child .o-input--text[disabled],.g001 .g001-form .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.g001 .g001-form .fileWrap .input__file{position:relative}
.g001 .g001-form .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.g001 .g001-form .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.g001 .g001-form .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.g001 .g001-form .fileWrap .input__file .file-label span{white-space:nowrap}
.g001 .g001-form .fileWrap .input__file .file-label.is-disabled,.g001 .g001-form .fileWrap .input__file .file-label[disabled]{cursor:default}
.g001 .g001-form .fileWrap .input__file .file-label:active,.g001 .g001-form .fileWrap .input__file .file-label:focus,.g001 .g001-form .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.g001 .g001-form .fileWrap .input__file .file-label.is-disabled,.g001 .g001-form .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.g001 .g001-form .fileWrap .input__file .file-label.is-disabled:active,.g001 .g001-form .fileWrap .input__file .file-label.is-disabled:focus,.g001 .g001-form .fileWrap .input__file .file-label.is-disabled:hover,.g001 .g001-form .fileWrap .input__file .file-label[disabled]:active,.g001 .g001-form .fileWrap .input__file .file-label[disabled]:focus,.g001 .g001-form .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.g001 .g001-form .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .g001 .g001-form .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.g001 .g001-form .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.g001 .g001-form .o-input--date,.g001 .g001-form .o-input--email,.g001 .g001-form .o-input--number,.g001 .g001-form .o-input--password,.g001 .g001-form .o-input--tel,.g001 .g001-form .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.g001 .g001-form .o-input--date:focus,.g001 .g001-form .o-input--email:focus,.g001 .g001-form .o-input--number:focus,.g001 .g001-form .o-input--password:focus,.g001 .g001-form .o-input--tel:focus,.g001 .g001-form .o-input--text:focus{border-color:#333;background-color:#fff}
.g001 .g001-form .o-input--date[disabled],.g001 .g001-form .o-input--date[readonly],.g001 .g001-form .o-input--email[disabled],.g001 .g001-form .o-input--email[readonly],.g001 .g001-form .o-input--number[disabled],.g001 .g001-form .o-input--number[readonly],.g001 .g001-form .o-input--password[disabled],.g001 .g001-form .o-input--password[readonly],.g001 .g001-form .o-input--tel[disabled],.g001 .g001-form .o-input--tel[readonly],.g001 .g001-form .o-input--text[disabled],.g001 .g001-form .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.g001 .g001-form .o-input--date::-ms-clear,.g001 .g001-form .o-input--email::-ms-clear,.g001 .g001-form .o-input--number::-ms-clear,.g001 .g001-form .o-input--password::-ms-clear,.g001 .g001-form .o-input--tel::-ms-clear,.g001 .g001-form .o-input--text::-ms-clear{display:none !important}
.g001 .g001-form .o-input--number{padding:0 15px}
.g001 .g001-form .o-input--number::-webkit-inner-spin-button,.g001 .g001-form .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.g001 .g001-form .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/g001-mypage-profile-modification/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .g001 .g001-form .o-input--date{background-position:96% -93px}
.g001 .g001-form .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.g001 .g001-form .o-input--textarea:focus{border-color:#000;background-color:#fff}
.g001 .g001-form .o-input--textarea[disabled],.g001 .g001-form .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.g001 .g001-form .input{font-size:0}
.g001 .g001-form .input__wrap{position:relative}
.g001 .g001-form .input__wrap label{vertical-align:middle}
.g001 .g001-form .input__item{display:inline-block}
.g001 .g001-form .input__item:last-child label{margin-right:0}
.g001 .g001-form .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.g001 .g001-form .input__placeholder.screen--out{top:-9999px;left:-9999px}
.g001 .g001-form .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.g001 .g001-form .input__removetext:after,.g001 .g001-form .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.g001 .g001-form .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.g001 .g001-form .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.g001 .g001-form .input--2 .o-input--date,.g001 .g001-form .input--2 .o-input--email,.g001 .g001-form .input--2 .o-input--number,.g001 .g001-form .input--2 .o-input--password,.g001 .g001-form .input--2 .o-input--tel,.g001 .g001-form .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.g001 .g001-form .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .g001 .g001-form .input--2 .o-input--date{background-position:96% -101px}
.g001 .g001-form .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.g001 .g001-form .input{font-size:0}
.g001 .g001-form .input__item{display:inline-block}
.g001 .g001-form .input__item:last-child label{margin-right:0}
.g001 .g001-form .o-input--checkbox,.g001 .g001-form .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.g001 .g001-form .o-input--checkbox+label,.g001 .g001-form .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.g001 .g001-form .o-input--checkbox+label:before,.g001 .g001-form .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.g001 .g001-form .o-input--checkbox:focus+label,.g001 .g001-form .o-input--radio:focus+label{outline:1px dotted #000}
.g001 .g001-form .o-input--radio+label:before{border-radius:50%}
.g001 .g001-form .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.g001 .g001-form .o-input--radio:checked+label:before{border-color:#7b7b7b}
.g001 .g001-form .o-input--radio:checked+label:after{background-color:#7b7b7b}
.g001 .g001-form .o-input--radio:disabled+label:after{background-color:#bbb}
.g001 .g001-form .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.g001 .g001-form .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.g001 .g001-form .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/g001-mypage-profile-modification/form.png);background-position:0 -14px}
.g001 .g001-form .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.g001 .g001-form .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.g001 .g001-form .required__text__wrap{display:none}
.g001 .g001-form .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.g001 .g001-form .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.g001 .g001-form .required__text__wrap .required__text.dot{color:#ef6600}
.g001 .g001-form .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.g001 .g001-form .required__text__wrap .required__text.check{color:#333}
.g001 .g001-form .required__text__wrap .required__text.check:after,.g001 .g001-form .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.g001 .g001-form .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.g001 .g001-form .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.g001 .g001-form .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.g001 .g001-form .form--success.input__wrap .o-input--date,.g001 .g001-form .form--success.input__wrap .o-input--email,.g001 .g001-form .form--success.input__wrap .o-input--number,.g001 .g001-form .form--success.input__wrap .o-input--password,.g001 .g001-form .form--success.input__wrap .o-input--tel,.g001 .g001-form .form--success.input__wrap .o-input--text{padding-right:35px}
.g001 .g001-form .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.g001 .g001-form .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.g001 .g001-form .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/g001-mypage-profile-modification/form.png) no-repeat 1px -13px;background-size:15px auto}
.g001 .g001-form .form--success.input__wrap--date:after{display:none}
.g001 .g001-form .form--success .validation__text{color:#1b65b3}
.g001 .g001-form .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.g001 .g001-form .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.g001 .g001-form .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.g001 .g001-form .form--warning.select__wrap .combobox__button,.g001 .g001-form .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.g001 .g001-form .form--warning+.validation__text{color:#ef6600}
.g001 .g001-form .required-text{color:#ef6600}
.g001 .g001-form .row{padding-bottom:20px;font-size:14px}
.g001 .g001-form .row:after{content:'';display:block;clear:both}
.g001 .g001-form .row:last-child{padding-bottom:0}
.g001 .g001-form .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.g001 .g001-form .row.no-pb{padding-bottom:0 !important}
.g001 .g001-form .col{padding-top:10px}
.g001 .g001-form .col:after{content:'';display:block;clear:both}
.g001 .g001-form .col .col__item{width:100%;padding-top:10px}
.g001 .g001-form .col .col__item:first-child{padding-top:0}
.g001 .g001-form .col .zipcode{position:relative;padding-right:50%}
.g001 .g001-form .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.g001 .g001-form .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.g001 .g001-form .col .zipcode .zipcode-layer span{white-space:nowrap}
.g001 .g001-form .col .zipcode .zipcode-layer.is-disabled,.g001 .g001-form .col .zipcode .zipcode-layer[disabled]{cursor:default}
.g001 .g001-form .col .zipcode .zipcode-layer:active,.g001 .g001-form .col .zipcode .zipcode-layer:focus,.g001 .g001-form .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.g001 .g001-form .col .zipcode .zipcode-layer.is-disabled,.g001 .g001-form .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.g001 .g001-form .col .zipcode .zipcode-layer.is-disabled:active,.g001 .g001-form .col .zipcode .zipcode-layer.is-disabled:focus,.g001 .g001-form .col .zipcode .zipcode-layer.is-disabled:hover,.g001 .g001-form .col .zipcode .zipcode-layer[disabled]:active,.g001 .g001-form .col .zipcode .zipcode-layer[disabled]:focus,.g001 .g001-form .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.g001 .g001-form .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .g001 .g001-form .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.g001 .g001-form .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.g001 .g001-form .combobox.initial{opacity:0}
.g001 .g001-form .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.g001 .g001-form .combobox select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.g001 .g001-form .combobox select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.g001 .g001-form .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.g001 .g001-form .combobox__button:after{content:"";display:block;clear:both}
.g001 .g001-form .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.g001 .g001-form .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.g001 .g001-form .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.g001 .g001-form .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.g001 .g001-form .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.g001 .g001-form .combobox__status:after,.g001 .g001-form .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.g001 .g001-form .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.g001 .g001-form .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.g001 .g001-form .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .g001 .g001-form .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.g001 .g001-form .combobox__list{list-style:none}
.g001 .g001-form .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.g001 .g001-form .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.g001 .g001-form .combobox__item.is-active,.g001 .g001-form .combobox__item:focus,.g001 .g001-form .combobox__item:hover{background-color:#555;color:#fff}
.g001 .g001-form .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.g001 .g001-form .combobox--touch .combobox__button{z-index:0}
.g001 .g001-form .combobox--2{height:25px}
.g001 .g001-form .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.g001 .g001-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.g001 .g001-form .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.g001 .g001-form .combobox--2 .combobox__status{padding-right:13px}
.g001 .g001-form .combobox--2 .combobox__status:after,.g001 .g001-form .combobox--2 .combobox__status:before{width:6px}
.g001 .g001-form .combobox--2 .combobox__status:before{right:4px}
.g001 .g001-form .combobox--2 .combobox__scroll{max-height:110px}
.g001 .g001-form .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.g001 .g001-form .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.g001 .g001-form .combobox--2 .combobox__item.is-active,.g001 .g001-form .combobox--2 .combobox__item:focus,.g001 .g001-form .combobox--2 .combobox__item:hover{background-color:#555;color:#fff}
.g001 .g001-form #divSearchAddr{display:none;overflow:hidden;position:fixed;top:50%;right:auto;left:50%;bottom:auto;z-index:1100;width:100%;height:80%;max-height:530px;max-width:400px;padding-bottom:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s,height .2s;-o-transition:opacity .2s,height .2s;transition:opacity .2s,height .2s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}
.g001 .g001-form #divSearchAddr a,.g001 .g001-form #divSearchAddr button{background-color:#555;border-color:#555;color:#fff}
.g001 .g001-form #divSearchAddr__layer{height:100%;border:3px solid #555}
.g001 .g001-form .addr-layer__closebtn{position:absolute;bottom:0;left:0;width:100%;height:50px}
.g001 .g001-form .d027{padding-top:40px}
.g001 .g001-form .form__title__wrap{margin-bottom:47px;text-align:center}
.g001 .g001-form .form__title__wrap.line{border-top:1px solid #e6e6e6;padding-top:57px;margin:29px 0 46px}
.g001 .g001-form .form__title__wrap .form__title{font-size:22px;color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;margin-bottom:10px}
.g001 .g001-form .form__title__wrap .form__sub__title{font-size:14px;color:#666}
.g001 .g001-form .g001__cta{margin-top:50px;font-size:0;text-align:center}
.g001 .g001-form .g001__cta:after{content:'';display:block;clear:both}
.g001 .g001-form .g001__cta>a,.g001 .g001-form .g001__cta>button{margin-top:10px}
.g001 .g001-form .g001__cta>a:first-child,.g001 .g001-form .g001__cta>button:first-child{margin-top:0}
.g001 .g001-form .g001__cta-item{display:inline-block;width:auto;vertical-align:top}
.g001 .g001-form .g001__cta-item:nth-child(odd){padding-right:1px}
.g001 .g001-form .g001__cta-item:nth-child(even){padding-left:1px}
.g001 .g001-form .g001__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.g001 .g001-form .g001__button span{white-space:nowrap}
.g001 .g001-form .g001__button.is-disabled,.g001 .g001-form .g001__button[disabled]{cursor:default}
.g001 .g001-form .g001__button--password{background-color:#fff;color:#333;min-width:130px}
.g001 .g001-form .g001__button--password:active,.g001 .g001-form .g001__button--password:focus,.g001 .g001-form .g001__button--password:hover{color:#333}
.g001 .g001-form .g001__button--password:active:before,.g001 .g001-form .g001__button--password:focus:before,.g001 .g001-form .g001__button--password:hover:before{border-color:#666}
.g001 .g001-form .g001__button--password.is-disabled,.g001 .g001-form .g001__button--password[disabled]{border-color:#bbb;color:#333}
.g001 .g001-form .g001__button--password.is-disabled:before,.g001 .g001-form .g001__button--password[disabled]:before{border-color:#bbb}
.g001 .g001-form .g001__button--password.is-disabled:active,.g001 .g001-form .g001__button--password.is-disabled:focus,.g001 .g001-form .g001__button--password.is-disabled:hover,.g001 .g001-form .g001__button--password[disabled]:active,.g001 .g001-form .g001__button--password[disabled]:focus,.g001 .g001-form .g001__button--password[disabled]:hover{border-color:#bbb}
.g001 .g001-form .g001__button--password.is-disabled:active:before,.g001 .g001-form .g001__button--password.is-disabled:focus:before,.g001 .g001-form .g001__button--password.is-disabled:hover:before,.g001 .g001-form .g001__button--password[disabled]:active:before,.g001 .g001-form .g001__button--password[disabled]:focus:before,.g001 .g001-form .g001__button--password[disabled]:hover:before{border-color:#bbb}
.g001 .g001-form .g001__button--password:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.g001 .g001-form .g001__button--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.g001 .g001-form .g001__button--confirm:active,.g001 .g001-form .g001__button--confirm:focus,.g001 .g001-form .g001__button--confirm:hover{background-color:#685f51;color:#fff}
.g001 .g001-form .g001__button--confirm.is-disabled,.g001 .g001-form .g001__button--confirm[disabled]{background-color:#ad9e87;color:#fff}
.g001 .g001-form .g001__button--confirm.is-disabled:active,.g001 .g001-form .g001__button--confirm.is-disabled:focus,.g001 .g001-form .g001__button--confirm.is-disabled:hover,.g001 .g001-form .g001__button--confirm[disabled]:active,.g001 .g001-form .g001__button--confirm[disabled]:focus,.g001 .g001-form .g001__button--confirm[disabled]:hover{background-color:#ad9e87}
.g001 .g001-form .g001__button--cancel{border-color:#555;background-color:#555;color:#fff}
.g001 .g001-form .g001__button--cancel:active,.g001 .g001-form .g001__button--cancel:focus,.g001 .g001-form .g001__button--cancel:hover{background-color:#333;color:#fff}
.g001 .g001-form .g001__button--cancel.is-disabled,.g001 .g001-form .g001__button--cancel[disabled]{background-color:#555;color:#fff}
.g001 .g001-form .g001__button--cancel.is-disabled:active,.g001 .g001-form .g001__button--cancel.is-disabled:focus,.g001 .g001-form .g001__button--cancel.is-disabled:hover,.g001 .g001-form .g001__button--cancel[disabled]:active,.g001 .g001-form .g001__button--cancel[disabled]:focus,.g001 .g001-form .g001__button--cancel[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.g001 .g001-form{max-width:720px}
.g001 .g001-form .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.g001 .g001-form .notice__text{padding-top:10px;font-size:14px}
.g001 .g001-form .info__text{font-size:16px;line-height:25px;padding-top:10px}
.g001 .g001-form .info__list li{font-size:16px;line-height:25px}
.g001 .g001-form .fileWrap{position:relative}
.g001 .g001-form .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.g001 .g001-form .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.g001 .g001-form .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.g001 .g001-form .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.g001 .g001-form .fileWrap .input__file .file-label>span{padding:0 15px}
.g001 .g001-form .fileWrap .input__file .file-label{width:160px}
.g001 .g001-form .o-input--date,.g001 .g001-form .o-input--email,.g001 .g001-form .o-input--number,.g001 .g001-form .o-input--password,.g001 .g001-form .o-input--tel,.g001 .g001-form .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.g001 .g001-form .o-input--number{padding:0 20px}
.g001 .g001-form .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .g001 .g001-form .o-input--date{background-position:96% -131px}
.g001 .g001-form .o-input--textarea{font-size:16px}
.g001 .g001-form .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.g001 .g001-form .input__removetext{width:60px;height:44px}
.g001 .g001-form .input__removetext:after,.g001 .g001-form .input__removetext:before{right:20px;width:15px}
.g001 .g001-form .input--2 .o-input--date,.g001 .g001-form .input--2 .o-input--email,.g001 .g001-form .input--2 .o-input--number,.g001 .g001-form .input--2 .o-input--password,.g001 .g001-form .input--2 .o-input--tel,.g001 .g001-form .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.g001 .g001-form .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .g001 .g001-form .input--2 .o-input--date{background-position:96% -135px}
.g001 .g001-form .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.g001 .g001-form .o-input--checkbox+label,.g001 .g001-form .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.g001 .g001-form .o-input--checkbox+label:before,.g001 .g001-form .o-input--radio+label:before{width:20px;height:20px}
.g001 .g001-form .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.g001 .g001-form .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.g001 .g001-form .o-input--checkbox:checked+label:after{background-position:0 -20px}
.g001 .g001-form .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.g001 .g001-form .required__text__wrap .required__text{font-size:14px}
.g001 .g001-form .required__text__wrap .required__text.dot:before{top:14px}
.g001 .g001-form .form--success.input__wrap .o-input--date,.g001 .g001-form .form--success.input__wrap .o-input--email,.g001 .g001-form .form--success.input__wrap .o-input--number,.g001 .g001-form .form--success.input__wrap .o-input--password,.g001 .g001-form .form--success.input__wrap .o-input--tel,.g001 .g001-form .form--success.input__wrap .o-input--text{padding-right:50px}
.g001 .g001-form .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.g001 .g001-form .required-text{font-size:16px}
.g001 .g001-form .row{font-size:16px}
.g001 .g001-form .row__label{font-size:18px}
.g001 .g001-form .col:after{content:'';display:block;clear:both}
.g001 .g001-form .col.col--2 .col__item{width:50%}
.g001 .g001-form .col.col--3 .col__item{width:33.33%}
.g001 .g001-form .col.col--mob .col__item{width:40%}
.g001 .g001-form .col.col--mob .col__item:first-child{width:20%}
.g001 .g001-form .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.g001 .g001-form .col .col__item:first-child{border-left:0}
.g001 .g001-form .col .zipcode{padding-right:160px}
.g001 .g001-form .col .zipcode .cta__item{width:160px}
.g001 .g001-form .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.g001 .g001-form .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.g001 .g001-form .col .zipcode .zipcode-layer>span{padding:0 15px}
.g001 .g001-form .col .zipcode .zipcode-layer{width:100%}
.g001 .g001-form .combobox{height:44px}
.g001 .g001-form .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.g001 .g001-form .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.g001 .g001-form .combobox__label{font-size:18px}
.g001 .g001-form .combobox__item{font-size:16px}
.g001 .g001-form .combobox--2{height:36px}
.g001 .g001-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.g001 .g001-form .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.g001 .g001-form .combobox--2 .combobox__status{padding-right:22px}
.g001 .g001-form .combobox--2 .combobox__status:after,.g001 .g001-form .combobox--2 .combobox__status:before{width:12px}
.g001 .g001-form .combobox--2 .combobox__status:before{right:8px}
.g001 .g001-form .combobox--2 .combobox__scroll{max-height:197px}
.g001 .g001-form .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.g001 .g001-form .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.g001 .g001-form .d027{padding-top:60px}
.g001 .g001-form .form__title__wrap{margin-bottom:50px}
.g001 .g001-form .form__title__wrap.line{margin:54px 0 54px;padding-top:75px}
.g001 .g001-form .form__title__wrap .form__title{font-size:26px}
.g001 .g001-form .form__title__wrap .form__sub__title{font-size:18px}
.g001 .g001-form .g001__cta>a,.g001 .g001-form .g001__cta>button{margin:0 0 0 2px}
.g001 .g001-form .g001__cta>a:first-child,.g001 .g001-form .g001__cta>button:first-child{margin-left:0}
.g001 .g001-form .g001__cta{margin-top:60px}
.g001 .g001-form .g001__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.g001 .g001-form .g001__button--password{width:100%;font-size:12px;line-height:35px}
[lang=my] .g001 .agreement__title{line-height:1.4}
}
@media all and (min-width:768px) and (min-width:768px){.g001 .g001-form .g001__button--password{width:auto;padding:0 20px;font-size:16px;line-height:40px}
}
@media all and (max-width:767px){.g001 .g001-form .col .zipcode .zipcode-layer{font-size:14px}
.g001 .g001-form .g001__cta-item{width:50%}
}
@media screen and (max-height:480px){.g001 .g001-form #divSearchAddr{width:80%;max-width:100%;height:70%}
}
.d170{padding:0 15px;max-width:1440px;margin:0 auto}
.d170__head{padding-bottom:18px}
.d170__headline{display:block;padding-bottom:11px;font-weight:400;text-align:center;font-size:23px;letter-spacing:-1.2px}
.d170__title{font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d170__renew{font-size:12px;color:#666;padding-top:7px}
.d170__content-box{margin-top:17px;padding:18px 0 21px;background:#f5f5f5}
.d170__content-box:after{content:'';display:block;clear:both}
.d170__content-box:first-child{margin-top:0;border-top:0}
.d170__content-box .d170-box{position:relative;float:left;width:33%;text-align:center}
.d170-box__text{overflow:hidden;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#8c8c8c}
.d170-box__icon{display:inline-block;width:38px;height:39px}
.d170-box__icon img{width:100%}
.d170-box__number{display:block;margin-top:2px;font-size:12px;color:#666;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d170-box__number em{padding-right:4px;font-size:18px;color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d170-box__date{display:block;margin-top:4px;font-size:9px;color:#999}
.d170--sub-info{font-size:9px;text-align:center}
.d170-box__snow-type{display:inline-block;margin-top:2px;font-size:15px;color:#333;text-align:left;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d170-box__snow-type span{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d170-box__snow-type span em{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d170-box__title{font-size:11px;color:#999}
.d170-box__title:before{content:'';display:block;width:38px;height:44px;background-size:38px auto;background-repeat:no-repeat}
.d170__content-box .d170-box__title:before{margin:0 auto}
.d170-box--snow-level .d170-box__title:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/icon-skiresort04.png)}
.d170-box--snow-total .d170-box__title:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/icon-skiresort05.png)}
.d170-box--snow-type .d170-box__title:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/icon-skiresort06.png)}
.d170-box--lift .d170-box__title:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/icon-skiresort01.png)}
.d170-box--freeriding .d170-box__title:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/icon-skiresort02.png)}
.d170-box--course .d170-box__title:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/icon-skiresort03.png)}
.d170-box.d170-box--weather:after{content:'';display:block;position:absolute;left:100%;top:50%;width:1px;height:80px;background:#dcdcdc;transform:translateY(-50%)}
.d170-box.d170-box--weather .d170-box__number{font-size:13px}
.d170-box.d170-box--weather .d170-box__number em{font-size:21px}
.d170__content-box--col{padding:23px 32px 21px}
.d170__content-box--col .d170-box{float:none;width:auto;height:44px;margin-top:28px;padding-left:63px;text-align:left}
.d170__content-box--col .d170-box:first-child{margin-top:0}
.d170__content-box--col .d170-box__title{font-size:14px}
.d170__content-box--col .d170-box__title:before{position:absolute;left:0;top:0}
.d170__content-box--col .d170-box__text{font-size:19px;line-height:25px}
.d170__content-box--col .d170-box__text em{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d170-box__open{color:#2f9d27}
.d170-box__close{color:red}
.d170__dashboard{margin-top:47px}
.d170__dashboard--title{font-size:23px;color:#333;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d170__dashboard__content{margin-top:25px;padding:14px 19px 14px;font-size:13px;color:#333;border:1px solid #d6d6d6;background:#fff;line-height:23px}
.d170__livecam{margin-top:13px}
.d170__head .d170__livecam{display:none}
.d170__livecam .d170__livecam--button{display:inline-block;width:100%;min-height:35px;background:#ad9e87;color:#fff;font-size:12px}
.d170__livecam .d170__livecam--button span{vertical-align:middle}
.d170__livecam .d170__livecam--button:before{content:'';display:inline-block;width:16px;height:13px;margin-right:12px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/ico_camera.png);background-size:16px auto;vertical-align:middle}
@media all and (min-width:768px){.d170__headline{font-size:48px;max-width:80%;margin:0 auto;padding-bottom:39px}
.d170__title{font-size:28px}
.d170__renew{padding-top:9px;font-size:16px}
.d170-box__title{font-size:14px}
.d170-box__number{font-size:22px}
.d170-box__number em{font-size:31px}
.d170-box__date{margin-top:7px;font-size:14px}
.d170--sub-info{font-size:14px}
.d170-box.d170-box--weather .d170-box__number{margin-top:0;font-size:22px}
.d170-box.d170-box--weather .d170-box__number em{font-size:38px}
.d170-box__icon{width:54px;height:54px;background-size:54px auto}
.d170__content-box .d170-box__title:before{width:62px;height:70px;background-size:62px auto}
.d170-box__snow-type{font-size:21px}
.d170__content-box--col{padding:23px 80px 21px}
.d170__content-box--col .d170-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding-left:100px}
.d170__content-box--col .d170-box__text{font-size:22px;line-height:32px}
.d170__dashboard__content{font-size:16px;line-height:27px}
.d170__livecam .d170__livecam--button{min-height:40px;font-size:16px}
.d170__livecam .d170__livecam--button:before{width:24px;height:19px;background-size:24px auto}
}
@media all and (min-width:1025px){.d170__head{overflow:hidden;padding-bottom:21px}
.d170__title--box{float:left}
.d170__title{display:inline-block;padding-right:10px;vertical-align:middle}
.d170__renew{float:right;padding-top:15px}
.d170__content-box,.d170__content-box--col{margin-top:0;padding:47px 50px 40px 80px;border-top:1px solid #e9e9e9}
.d170__content-box--col .d170-box{float:left;margin-top:0;padding-left:0}
.d170-box.d170-box--weather .d170__item{padding-left:72px}
.d170-box.d170-box--weather .d170-box__text{overflow:inherit;margin-top:-7px}
.d170-box__icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.d170__content-box .d170-box{display:inline-block;width:32%;text-align:left}
.d170__content-box .d170-box:nth-child(2){width:36%}
.d170__content-box .d170-box__title:before{position:absolute;left:0;top:-2px;width:62px;height:62px;background-size:62px auto}
.d170-box__date{margin-top:11px}
.d170__content-box .d170__item{display:inline-block;position:relative;min-height:68px;padding-left:89px}
.d170-box__snow-type{margin:5px 0 0 -15px;font-size:21px}
.d170-box__snow-type span{display:inline-block;position:relative;padding-left:15px}
.d170-box__snow-type span:before{content:'';display:block;position:absolute;left:5px;top:2px;width:1px;height:24px;background:#333}
.d170-box__snow-type span:first-child{margin-left:0}
.d170-box__snow-type span:first-child:before{display:none}
.d170__content-box--col .d170-box__title:before{background-size:58px auto}
.d170-box.d170-box--weather:after{left:80%}
.d170__dashboard{overflow:hidden;margin-top:10px;padding:33px 39px 36px;border:1px solid #dcdcdc;text-align:left}
.d170__dashboard--title{float:left;margin-top:4px;font-size:18px;color:#000;text-align:left}
.d170__dashboard__content{float:left;width:calc(100% - 105px);margin:0;padding:0 0 0 38px;color:#666;border:0}
.d170__livecam{display:none}
.d170__head .d170__livecam{display:inline-block;margin-top:0}
.d170__head .d170__livecam .d170__livecam--button{width:auto;padding:0 23px}
}
@media all and (max-width:767px){.d170__content-box .d170-box:last-child{width:34%}
.d170__content-box.d170__content-box--col .d170-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}
}
@font-face{font-family:code39;src:url(../../../../etc/designs/lottehotel/webfonts/code39/Code39.woff2) format("woff2"),url(../../../../etc/designs/lottehotel/webfonts/code39/Code39.woff) format("woff"),url(../../../../etc/designs/lottehotel/webfonts/code39/Code39.ttf) format("truetype")}
.d164__inner{margin:0 auto;padding-top:20px}
.d164__card{text-align:center;position:relative;width:251px;margin:0 auto}
.d164__info{position:absolute;bottom:15px;left:0;padding:0 15px;color:#998465;width:100%}
.d164__name{font-size:14px;font-weight:400}
.d164__number{font-size:13px;padding-top:5px}
.d164 img{width:100%}
.d164-barcode{text-align:center}
.d164-barcode__img{display:block;font-size:40px;font-family:code39;font-weight:400;line-height:1.5;letter-spacing:0;color:#000}
.d164-barcode__number{font-weight:400}
.d164-barcode__img{font-size:31px;line-height:1;padding-top:12px}
.d164-barcode__number{font-size:13px}
@media all and (min-width:768px){.d164__inner{width:400px}
.d164__card{width:400px}
.d164__info{bottom:30px}
.d164__name{font-size:16px}
.d164__number{font-size:14px}
.d164-barcode__img{font-size:49px;padding-top:25px}
}
.d162{max-width:1440px;margin:0 auto}
.d162__align--left{text-align:left}
.d162__align--center{text-align:center}
.d162__align--right{text-align:right}
.d162__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#333;width:100%;font-size:15px;line-height:40px;width:auto;padding:0 15px;min-width:160px}
.d162__button span{white-space:nowrap}
.d162__button.is-disabled,.d162__button[disabled]{cursor:default}
.d162__button:active,.d162__button:focus,.d162__button:hover{color:#333}
.d162__button:active:before,.d162__button:focus:before,.d162__button:hover:before{border-color:#666}
.d162__button.is-disabled,.d162__button[disabled]{border-color:#bbb;color:#333}
.d162__button.is-disabled:before,.d162__button[disabled]:before{border-color:#bbb}
.d162__button.is-disabled:active,.d162__button.is-disabled:focus,.d162__button.is-disabled:hover,.d162__button[disabled]:active,.d162__button[disabled]:focus,.d162__button[disabled]:hover{border-color:#bbb}
.d162__button.is-disabled:active:before,.d162__button.is-disabled:focus:before,.d162__button.is-disabled:hover:before,.d162__button[disabled]:active:before,.d162__button[disabled]:focus:before,.d162__button[disabled]:hover:before{border-color:#bbb}
.d162__button:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
@media all and (min-width:768px){.d162__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
.d161 .menu-hide{display:none}
.d161 .menu-show{display:block}
.d161__title{font-size:29px;text-align:center}
.d161__content{font-size:0;padding:0 15px}
.d161__item--1depth{padding:46px 0 0 0}
.d161__item--2depth{padding-top:20px}
.d161__item--2depth>li:nth-child(n+2){padding-top:14px}
.d161__item--2depth>li:last-child .d161__item--3depth{padding-bottom:0}
.d161__item--3depth{padding-bottom:13px;padding-top:3px}
.d161__item--3depth>li{padding-top:11px}
.d161__item--4depth>li{padding-top:10px}
.d161__text--1depth{display:block;font-size:16px;border-bottom:1px solid #d6d6d6;padding-bottom:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d161__text--1-5depth{display:block;font-size:14px;margin-top:-3px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d161__text--2depth{display:block;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d161__text--3depth{display:block;font-size:12px;color:#666}
.d161__text--4depth{display:block;font-size:12px;color:#666;position:relative;padding-left:6px}
.d161__text--4depth:before{content:"";width:3px;height:1px;position:absolute;left:0;top:6px;background:#666}
@media all and (min-width:768px){.d161__title{font-size:45px}
.d161__content{padding:0;max-width:984px;margin:0 auto}
.d161__item--1depth{padding:93px 20px 0;vertical-align:top;display:inline-block;width:25%}
.d161__item--2depth{padding-left:10px;padding-top:28px}
.d161__item--2depth>li:nth-child(n+2){padding-top:19px}
.d161__item--4depth{padding:4px 0 5px}
.d161__item--4depth>li{padding-top:13px}
.d161__text--1depth{font-size:24px}
.d161__text--1-5depth{font-size:22px}
.d161__text--2depth{font-size:18px}
.d161__text--3depth{font-size:16px}
.d161__text--4depth{font-size:14px}
}
.d160{padding:0 15px;max-width:720px;margin:0 auto}
.d160__header{padding-bottom:40px;border-bottom:1px solid #666}
.d160__header dl dt{padding-bottom:10px;font-size:17px;color:#000;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d160__header dl dd{color:#333;font-size:14px}
.d160__row-title{padding-top:30px;padding-bottom:15px;font-size:17px;border-bottom:1px solid #666;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d160__content{padding-top:20px}
.d160__content .d160__row{padding-bottom:15px}
.d160__content .d160__row:last-child{padding-bottom:0}
.d160__content .d160__row dl dt{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:15px;color:#333;font-weight:400;padding-bottom:5px}
.d160__content .d160__row dl dd{font-size:14px;color:#999;line-height:1.54}
.d160__cta{font-size:0;text-align:center;padding-top:30px}
.d160__cta:after{content:'';display:block;clear:both}
.d160__cta>a,.d160__cta>button{margin-top:10px}
.d160__cta>a:first-child,.d160__cta>button:first-child{margin-top:0}
.d160__cta-item{display:inline-block;width:auto;vertical-align:top}
.d160__cta-item:nth-child(odd){padding-right:1px}
.d160__cta-item:nth-child(even){padding-left:1px}
.d160__cta-item{display:inline-block}
.d160__cta--button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d160__cta--button span{white-space:nowrap}
.d160__cta--button.is-disabled,.d160__cta--button[disabled]{cursor:default}
.d160__cta--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d160__cta--confirm:active,.d160__cta--confirm:focus,.d160__cta--confirm:hover{background-color:#685f51;color:#fff}
.d160__cta--confirm.is-disabled,.d160__cta--confirm[disabled]{background-color:#ad9e87;color:#fff}
.d160__cta--confirm.is-disabled:active,.d160__cta--confirm.is-disabled:focus,.d160__cta--confirm.is-disabled:hover,.d160__cta--confirm[disabled]:active,.d160__cta--confirm[disabled]:focus,.d160__cta--confirm[disabled]:hover{background-color:#ad9e87}
.d160__cta--cancel{border-color:#555;background-color:#555;color:#fff}
.d160__cta--cancel:active,.d160__cta--cancel:focus,.d160__cta--cancel:hover{background-color:#333;color:#fff}
.d160__cta--cancel.is-disabled,.d160__cta--cancel[disabled]{background-color:#555;color:#fff}
.d160__cta--cancel.is-disabled:active,.d160__cta--cancel.is-disabled:focus,.d160__cta--cancel.is-disabled:hover,.d160__cta--cancel[disabled]:active,.d160__cta--cancel[disabled]:focus,.d160__cta--cancel[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.d160__header dl dt{padding-bottom:15px;font-size:22px}
.d160__header dl dd{font-size:16px}
.d160__row-title{padding-top:60px;font-size:24px}
.d160__content{padding-top:30px}
.d160__content .d160__row dl{position:relative}
.d160__content .d160__row dl dt{font-size:18px;position:absolute;left:0;top:0;width:210px}
.d160__content .d160__row dl dd{font-size:16px;padding-left:230px}
.d160__cta>a,.d160__cta>button{margin:0 0 0 2px}
.d160__cta>a:first-child,.d160__cta>button:first-child{margin-left:0}
.d160__cta{padding-top:60px}
.d160__cta--button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d160__cta-item{width:50%}
}
.d159{padding:0 15px;max-width:720px;margin:0 auto}
.d159-notice{font-size:11px;line-height:1.5}
.d159__article{padding-top:35px;font-size:14px;line-height:22px}
.d159__article:first-child{padding-top:0}
.d159-form .row{margin:0}
.d159-form .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d159-form .validation__text__wrap .validation__text.agree{color:#666}
.d159-form .form--focus .notice__text{display:block}
.d159-form .notice__text{padding-top:4px;display:none;font-size:12px}
.d159-form .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d159-form .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d159-form .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d159-form .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d159-form .info__link:focus,.d159-form .info__link:hover{color:#ef6600}
.d159-form .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d159-form .fileWrap .file--focus{outline:1px dotted #000}
.d159-form .fileWrap .input:first-child{padding-bottom:10px}
.d159-form .fileWrap .input:first-child .o-input--text[disabled],.d159-form .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d159-form .fileWrap .input__file{position:relative}
.d159-form .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d159-form .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d159-form .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d159-form .fileWrap .input__file .file-label span{white-space:nowrap}
.d159-form .fileWrap .input__file .file-label.is-disabled,.d159-form .fileWrap .input__file .file-label[disabled]{cursor:default}
.d159-form .fileWrap .input__file .file-label:active,.d159-form .fileWrap .input__file .file-label:focus,.d159-form .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d159-form .fileWrap .input__file .file-label.is-disabled,.d159-form .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d159-form .fileWrap .input__file .file-label.is-disabled:active,.d159-form .fileWrap .input__file .file-label.is-disabled:focus,.d159-form .fileWrap .input__file .file-label.is-disabled:hover,.d159-form .fileWrap .input__file .file-label[disabled]:active,.d159-form .fileWrap .input__file .file-label[disabled]:focus,.d159-form .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d159-form .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d159-form .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d159-form .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d159-form .o-input--date,.d159-form .o-input--email,.d159-form .o-input--number,.d159-form .o-input--password,.d159-form .o-input--tel,.d159-form .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d159-form .o-input--date:focus,.d159-form .o-input--email:focus,.d159-form .o-input--number:focus,.d159-form .o-input--password:focus,.d159-form .o-input--tel:focus,.d159-form .o-input--text:focus{border-color:#333;background-color:#fff}
.d159-form .o-input--date[disabled],.d159-form .o-input--date[readonly],.d159-form .o-input--email[disabled],.d159-form .o-input--email[readonly],.d159-form .o-input--number[disabled],.d159-form .o-input--number[readonly],.d159-form .o-input--password[disabled],.d159-form .o-input--password[readonly],.d159-form .o-input--tel[disabled],.d159-form .o-input--tel[readonly],.d159-form .o-input--text[disabled],.d159-form .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d159-form .o-input--date::-ms-clear,.d159-form .o-input--email::-ms-clear,.d159-form .o-input--number::-ms-clear,.d159-form .o-input--password::-ms-clear,.d159-form .o-input--tel::-ms-clear,.d159-form .o-input--text::-ms-clear{display:none !important}
.d159-form .o-input--number{padding:0 15px}
.d159-form .o-input--number::-webkit-inner-spin-button,.d159-form .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d159-form .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d159-arai-email-reservation-write/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d159-form .o-input--date{background-position:96% -93px}
.d159-form .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d159-form .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d159-form .o-input--textarea[disabled],.d159-form .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d159-form .input{font-size:0}
.d159-form .input__wrap{position:relative}
.d159-form .input__wrap label{vertical-align:middle}
.d159-form .input__item{display:inline-block}
.d159-form .input__item:last-child label{margin-right:0}
.d159-form .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d159-form .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d159-form .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d159-form .input__removetext:after,.d159-form .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d159-form .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d159-form .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d159-form .input--2 .o-input--date,.d159-form .input--2 .o-input--email,.d159-form .input--2 .o-input--number,.d159-form .input--2 .o-input--password,.d159-form .input--2 .o-input--tel,.d159-form .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d159-form .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d159-form .input--2 .o-input--date{background-position:96% -101px}
.d159-form .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d159-form .required__text__wrap{display:none}
.d159-form .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d159-form .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d159-form .required__text__wrap .required__text.dot{color:#ef6600}
.d159-form .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d159-form .required__text__wrap .required__text.check{color:#333}
.d159-form .required__text__wrap .required__text.check:after,.d159-form .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d159-form .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d159-form .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d159-form .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d159-form .form--success.input__wrap .o-input--date,.d159-form .form--success.input__wrap .o-input--email,.d159-form .form--success.input__wrap .o-input--number,.d159-form .form--success.input__wrap .o-input--password,.d159-form .form--success.input__wrap .o-input--tel,.d159-form .form--success.input__wrap .o-input--text{padding-right:35px}
.d159-form .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d159-form .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d159-form .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d159-arai-email-reservation-write/form.png) no-repeat 1px -13px;background-size:15px auto}
.d159-form .form--success.input__wrap--date:after{display:none}
.d159-form .form--success .validation__text{color:#1b65b3}
.d159-form .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d159-form .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d159-form .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d159-form .form--warning.select__wrap .combobox__button,.d159-form .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d159-form .form--warning+.validation__text{color:#ef6600}
.d159-form .required-text{color:#ef6600}
.d159-form .row{padding-bottom:20px;font-size:14px}
.d159-form .row:after{content:'';display:block;clear:both}
.d159-form .row:last-child{padding-bottom:0}
.d159-form .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d159-form .row.no-pb{padding-bottom:0 !important}
.d159-form .col{padding-top:10px}
.d159-form .col:after{content:'';display:block;clear:both}
.d159-form .col .col__item{width:100%;padding-top:10px}
.d159-form .col .col__item:first-child{padding-top:0}
.d159-form .col .zipcode{position:relative;padding-right:50%}
.d159-form .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d159-form .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d159-form .col .zipcode .zipcode-layer span{white-space:nowrap}
.d159-form .col .zipcode .zipcode-layer.is-disabled,.d159-form .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d159-form .col .zipcode .zipcode-layer:active,.d159-form .col .zipcode .zipcode-layer:focus,.d159-form .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d159-form .col .zipcode .zipcode-layer.is-disabled,.d159-form .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d159-form .col .zipcode .zipcode-layer.is-disabled:active,.d159-form .col .zipcode .zipcode-layer.is-disabled:focus,.d159-form .col .zipcode .zipcode-layer.is-disabled:hover,.d159-form .col .zipcode .zipcode-layer[disabled]:active,.d159-form .col .zipcode .zipcode-layer[disabled]:focus,.d159-form .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d159-form .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d159-form .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d159-form [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d159-form [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d159-form .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d159-form .combobox.initial{opacity:0}
.d159-form .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d159-form .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d159-form .combobox__button:after{content:"";display:block;clear:both}
.d159-form .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d159-form .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d159-form .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d159-form .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d159-form .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d159-form .combobox__status:after,.d159-form .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d159-form .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d159-form .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d159-form .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d159-form .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d159-form .combobox__list{list-style:none}
.d159-form .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d159-form .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d159-form .combobox__item:focus,.d159-form .combobox__item:hover{background-color:#888;color:#fff}
.d159-form .combobox__item.is-active{background-color:#555;color:#fff}
.d159-form .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d159-form .combobox--touch .combobox__button{z-index:0}
.d159-form .combobox--2{height:25px}
.d159-form .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d159-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d159-form .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d159-form .combobox--2 .combobox__status{padding-right:13px}
.d159-form .combobox--2 .combobox__status:after,.d159-form .combobox--2 .combobox__status:before{width:6px}
.d159-form .combobox--2 .combobox__status:before{right:4px}
.d159-form .combobox--2 .combobox__scroll{max-height:110px}
.d159-form .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d159-form .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d159-form .combobox--2 .combobox__item:focus,.d159-form .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d159-form .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d159-form .input{font-size:0}
.d159-form .input__item{display:inline-block}
.d159-form .input__item:last-child label{margin-right:0}
.d159-form .o-input--checkbox,.d159-form .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d159-form .o-input--checkbox+label,.d159-form .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d159-form .o-input--checkbox+label:before,.d159-form .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d159-form .o-input--checkbox:focus+label,.d159-form .o-input--radio:focus+label{outline:1px dotted #000}
.d159-form .o-input--radio+label:before{border-radius:50%}
.d159-form .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d159-form .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d159-form .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d159-form .o-input--radio:disabled+label:after{background-color:#bbb}
.d159-form .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d159-form .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d159-form .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d159-arai-email-reservation-write/form.png);background-position:0 -14px}
.d159-form .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d159-form .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d159-form .validation__text__wrap{line-height:18px}
.d159-form__header{border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:20px}
.d159-form__header .required-text{text-align:right;display:block}
.d159-form__title{font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d159-form fieldset:nth-child(n+2){padding-top:35px}
.d159-form .col{font-size:0}
.d159-form .col--2 .col__item{display:inline-block;padding:0;width:50%}
.d159-form .col--2 .col__item:nth-child(n+2){border-left:2px solid #fff}
.d159-form .row--birth{position:relative}
.d159-form .row--birth .col{padding-left:35px}
.d159-form .row--birth .col__item{position:relative;display:inline-block;padding:0 30px 0 0}
.d159-form .row--birth .col__item:first-child{width:40%}
.d159-form .row--birth .col__item:nth-child(n+2){width:30%}
.d159-form .row--birth .col__text{font-size:13px;position:absolute;right:10px;top:8px}
.d159-form .row--birth .col__text--dt{left:0;top:40px;width:50px}
.d159__desc-notice{font-size:13px;padding:15px 0 0 0;text-align:center}
.d159__cta{padding-top:40px;text-align:center}
.d159__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px;border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d159__button span{white-space:nowrap}
.d159__button.is-disabled,.d159__button[disabled]{cursor:default}
.d159__button:active,.d159__button:focus,.d159__button:hover{background-color:#685f51;color:#fff}
.d159__button.is-disabled,.d159__button[disabled]{background-color:#ad9e87;color:#fff}
.d159__button.is-disabled:active,.d159__button.is-disabled:focus,.d159__button.is-disabled:hover,.d159__button[disabled]:active,.d159__button[disabled]:focus,.d159__button[disabled]:hover{background-color:#ad9e87}
@media all and (min-width:768px){.d159-notice{font-size:13px;margin-bottom:10px}
.d159__article{padding-top:50px;font-size:16px;line-height:30px}
.d159-form .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d159-form .notice__text{padding-top:10px;font-size:14px}
.d159-form .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d159-form .info__list li{font-size:16px;line-height:25px}
.d159-form .fileWrap{position:relative}
.d159-form .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d159-form .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d159-form .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d159-form .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d159-form .fileWrap .input__file .file-label>span{padding:0 15px}
.d159-form .fileWrap .input__file .file-label{width:160px}
.d159-form .o-input--date,.d159-form .o-input--email,.d159-form .o-input--number,.d159-form .o-input--password,.d159-form .o-input--tel,.d159-form .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d159-form .o-input--number{padding:0 20px}
.d159-form .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d159-form .o-input--date{background-position:96% -131px}
.d159-form .o-input--textarea{font-size:16px}
.d159-form .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d159-form .input__removetext{width:60px;height:44px}
.d159-form .input__removetext:after,.d159-form .input__removetext:before{right:20px;width:15px}
.d159-form .input--2 .o-input--date,.d159-form .input--2 .o-input--email,.d159-form .input--2 .o-input--number,.d159-form .input--2 .o-input--password,.d159-form .input--2 .o-input--tel,.d159-form .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d159-form .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d159-form .input--2 .o-input--date{background-position:96% -135px}
.d159-form .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d159-form .required__text__wrap .required__text{font-size:14px}
.d159-form .required__text__wrap .required__text.dot:before{top:14px}
.d159-form .form--success.input__wrap .o-input--date,.d159-form .form--success.input__wrap .o-input--email,.d159-form .form--success.input__wrap .o-input--number,.d159-form .form--success.input__wrap .o-input--password,.d159-form .form--success.input__wrap .o-input--tel,.d159-form .form--success.input__wrap .o-input--text{padding-right:50px}
.d159-form .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d159-form .required-text{font-size:16px}
.d159-form .row{font-size:16px}
.d159-form .row__label{font-size:18px}
.d159-form .col:after{content:'';display:block;clear:both}
.d159-form .col.col--2 .col__item{width:50%}
.d159-form .col.col--3 .col__item{width:33.33%}
.d159-form .col.col--mob .col__item{width:40%}
.d159-form .col.col--mob .col__item:first-child{width:20%}
.d159-form .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d159-form .col .col__item:first-child{border-left:0}
.d159-form .col .zipcode{padding-right:160px}
.d159-form .col .zipcode .cta__item{width:160px}
.d159-form .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d159-form .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d159-form .col .zipcode .zipcode-layer>span{padding:0 15px}
.d159-form .col .zipcode .zipcode-layer{width:100%}
.d159-form .combobox{height:44px}
.d159-form .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d159-form .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d159-form .combobox__label{font-size:18px}
.d159-form .combobox__item{font-size:16px}
.d159-form .combobox--2{height:36px}
.d159-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d159-form .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d159-form .combobox--2 .combobox__status{padding-right:22px}
.d159-form .combobox--2 .combobox__status:after,.d159-form .combobox--2 .combobox__status:before{width:12px}
.d159-form .combobox--2 .combobox__status:before{right:8px}
.d159-form .combobox--2 .combobox__scroll{max-height:197px}
.d159-form .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d159-form .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d159-form .o-input--checkbox+label,.d159-form .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d159-form .o-input--checkbox+label:before,.d159-form .o-input--radio+label:before{width:20px;height:20px}
.d159-form .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d159-form .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d159-form .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d159-form .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d159-form__title{font-size:24px}
.d159-form fieldset:nth-child(n+2){padding-top:50px}
.d159-form .row--birth .col{max-width:500px;padding-left:50px}
.d159-form .row--birth .col__item{padding:0 45px 0 0}
.d159-form .row--birth .col__text{font-size:16px;right:18px}
.d159-form .row--birth .col__text--dt{top:47px}
.d159__desc-notice{font-size:16px}
.d159__cta{padding-top:60px}
.d159__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d159-form .col .zipcode .zipcode-layer{font-size:14px}
}
.d158{padding:0 15px;max-width:1440px;margin:0 auto}
.d158-box+.d158-box{margin-top:36px}
.d158__title{font-size:18px;padding-bottom:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d158__title a{font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d158__twitter-content{height:184px}
.d158__twitter-content iframe{height:100% !important}
.d158__facebook-content{overflow-y:auto;border-top:1px solid #e2e9ec;border-bottom:1px solid #e2e9ec}
.d158__facebook-box{padding-bottom:8px;border-top:1px solid #e2e9ec}
.d158__facebook-box:first-child{border-top:0}
.d158__facebook-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 8px 5px 5px}
.d158__facebook__user-thumb{display:block;overflow:hidden;position:relative;width:40px;height:40px;border-radius:50%}
.d158__facebook__user-thumb img{width:100%}
.d158__facebook__user-thumb:after{content:'';display:block;position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid #000;opacity:.1;border-radius:50%}
.d158__facebook__user-info{margin-left:6px;font-size:12px;color:#67737a}
.d158__facebook-name{display:block;font-size:14px;color:#3759a1;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d158__facebook-name:hover{text-decoration:underline;color:#3759a1}
.d158__facebook-link{overflow:hidden}
.d158__facebook-link li{float:left}
.d158__facebook-link li+li:before{content:' · ';padding:0 3px}
.d158__facebook-link li a{font-size:12px;color:#67737a}
.d158__facebook-link .d158__facebook-open{display:inline-block;width:10px;height:14px;margin-top:1px;background:url('../../../../content/dam/lottehotel/components/common/content/common/d158-arai-twitter/ico_open.png') no-repeat;background-position:0 1px;background-size:10px auto}
.d158__facebook-link .d158__facebook-open span{display:inline-block;text-indent:-9999em}
.d158__facebook-conts{margin-top:3px;padding-right:8px;padding-left:52px;font-size:14px;color:#1c2128}
.d158__facebook-tag{display:inline-block;color:#576b95}
.d158__facebook-thumb{overflow:hidden;margin-top:8px}
.d158__facebook-thumb a{display:block;position:relative}
.d158__facebook-thumb a:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #000;opacity:.1;z-index:1}
.d158__facebook-thumb a+a{margin-top:4px}
.d158__facebook-thumb img{width:100%}
.d158__facebook-thumb.d158__facebook-thumb__row--3{margin-left:-4px}
.d158__facebook-thumb.d158__facebook-thumb__row--3 a{display:block;overflow:hidden;position:relative;float:left;width:calc(50% - 4px);height:0;margin-left:4px;padding-bottom:35%}
.d158__facebook-thumb.d158__facebook-thumb__row--3 a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.d158__facebook-thumb.d158__facebook-thumb__row--3 a:first-child{width:calc(100% - 4px);padding-bottom:50%}
.d158__facebook-video{position:relative;margin-top:8px}
.d158__facebook-video a{display:block}
.d158__facebook-video a:before{content:'';display:block;position:absolute;left:50%;top:50%;width:68px;height:68px;transform:translate(-50%,-50%);background:url(../../../../content/dam/lottehotel/components/common/content/common/d158-arai-twitter/ico_play.png) no-repeat;background-size:68px 68px}
.d158__facebook-video a img{width:100%}
@media all and (min-width:768px){.d158__title{font-size:28px;padding-bottom:22px}
.d158__title a{font-size:28px}
.d158__twitter-content{height:350px}
}
@media all and (min-width:1025px){.d158:after{content:'';display:block;clear:both}
.d158-box{float:left;width:calc(50% - 18px);margin-left:36px}
.d158-box:first-child{margin-left:0}
.d158-box+.d158-box{margin-top:0}
}
.d157{padding:0 15px;max-width:720px;margin:0 auto}
.d157__header{padding-bottom:40px;border-bottom:1px solid #666}
.d157__header dl dt{padding-bottom:10px;font-size:17px;color:#000;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d157__header dl dd{color:#333;font-size:14px}
.d157__row-title{padding-top:30px;padding-bottom:15px;font-size:17px;border-bottom:1px solid #666;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d157__content{padding-top:20px}
.d157__content .d157__row{padding-bottom:15px}
.d157__content .d157__row:last-child{padding-bottom:0}
.d157__content .d157__row dl dt{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:15px;color:#333;font-weight:400;padding-bottom:5px}
.d157__content .d157__row dl dd{font-size:14px;color:#999;line-height:1.54}
.d157__cta{font-size:0;text-align:center;padding-top:30px}
.d157__cta:after{content:'';display:block;clear:both}
.d157__cta>a,.d157__cta>button{margin-top:10px}
.d157__cta>a:first-child,.d157__cta>button:first-child{margin-top:0}
.d157__cta-item{display:inline-block;width:auto;vertical-align:top}
.d157__cta-item:nth-child(odd){padding-right:1px}
.d157__cta-item:nth-child(even){padding-left:1px}
.d157__cta-item{display:inline-block}
.d157__cta--button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d157__cta--button span{white-space:nowrap}
.d157__cta--button.is-disabled,.d157__cta--button[disabled]{cursor:default}
.d157__cta--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d157__cta--confirm:active,.d157__cta--confirm:focus,.d157__cta--confirm:hover{background-color:#685f51;color:#fff}
.d157__cta--confirm.is-disabled,.d157__cta--confirm[disabled]{background-color:#ad9e87;color:#fff}
.d157__cta--confirm.is-disabled:active,.d157__cta--confirm.is-disabled:focus,.d157__cta--confirm.is-disabled:hover,.d157__cta--confirm[disabled]:active,.d157__cta--confirm[disabled]:focus,.d157__cta--confirm[disabled]:hover{background-color:#ad9e87}
.d157__cta--cancel{border-color:#555;background-color:#555;color:#fff}
.d157__cta--cancel:active,.d157__cta--cancel:focus,.d157__cta--cancel:hover{background-color:#333;color:#fff}
.d157__cta--cancel.is-disabled,.d157__cta--cancel[disabled]{background-color:#555;color:#fff}
.d157__cta--cancel.is-disabled:active,.d157__cta--cancel.is-disabled:focus,.d157__cta--cancel.is-disabled:hover,.d157__cta--cancel[disabled]:active,.d157__cta--cancel[disabled]:focus,.d157__cta--cancel[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.d157__header dl dt{padding-bottom:15px;font-size:22px}
.d157__header dl dd{font-size:16px}
.d157__row-title{padding-top:60px;font-size:24px}
.d157__content{padding-top:30px}
.d157__content .d157__row dl{position:relative}
.d157__content .d157__row dl dt{font-size:18px;position:absolute;left:0;top:0;width:210px}
.d157__content .d157__row dl dd{font-size:16px;padding-left:230px}
.d157__cta>a,.d157__cta>button{margin:0 0 0 2px}
.d157__cta>a:first-child,.d157__cta>button:first-child{margin-left:0}
.d157__cta{padding-top:60px}
.d157__cta--button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d157__cta-item{width:50%}
}
.d156{padding:0 15px;max-width:720px;margin:0 auto}
.d156__article{padding-top:35px;font-size:14px;line-height:22px}
.d156__article:first-child{padding-top:0}
.d156-form .row{margin:0}
.d156-form .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d156-form .validation__text__wrap .validation__text.agree{color:#666}
.d156-form .form--focus .notice__text{display:block}
.d156-form .notice__text{padding-top:4px;display:none;font-size:12px}
.d156-form .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d156-form .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d156-form .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d156-form .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d156-form .info__link:focus,.d156-form .info__link:hover{color:#ef6600}
.d156-form .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d156-form .fileWrap .file--focus{outline:1px dotted #000}
.d156-form .fileWrap .input:first-child{padding-bottom:10px}
.d156-form .fileWrap .input:first-child .o-input--text[disabled],.d156-form .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d156-form .fileWrap .input__file{position:relative}
.d156-form .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d156-form .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d156-form .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d156-form .fileWrap .input__file .file-label span{white-space:nowrap}
.d156-form .fileWrap .input__file .file-label.is-disabled,.d156-form .fileWrap .input__file .file-label[disabled]{cursor:default}
.d156-form .fileWrap .input__file .file-label:active,.d156-form .fileWrap .input__file .file-label:focus,.d156-form .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d156-form .fileWrap .input__file .file-label.is-disabled,.d156-form .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d156-form .fileWrap .input__file .file-label.is-disabled:active,.d156-form .fileWrap .input__file .file-label.is-disabled:focus,.d156-form .fileWrap .input__file .file-label.is-disabled:hover,.d156-form .fileWrap .input__file .file-label[disabled]:active,.d156-form .fileWrap .input__file .file-label[disabled]:focus,.d156-form .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d156-form .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d156-form .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d156-form .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d156-form .o-input--date,.d156-form .o-input--email,.d156-form .o-input--number,.d156-form .o-input--password,.d156-form .o-input--tel,.d156-form .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d156-form .o-input--date:focus,.d156-form .o-input--email:focus,.d156-form .o-input--number:focus,.d156-form .o-input--password:focus,.d156-form .o-input--tel:focus,.d156-form .o-input--text:focus{border-color:#333;background-color:#fff}
.d156-form .o-input--date[disabled],.d156-form .o-input--date[readonly],.d156-form .o-input--email[disabled],.d156-form .o-input--email[readonly],.d156-form .o-input--number[disabled],.d156-form .o-input--number[readonly],.d156-form .o-input--password[disabled],.d156-form .o-input--password[readonly],.d156-form .o-input--tel[disabled],.d156-form .o-input--tel[readonly],.d156-form .o-input--text[disabled],.d156-form .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d156-form .o-input--date::-ms-clear,.d156-form .o-input--email::-ms-clear,.d156-form .o-input--number::-ms-clear,.d156-form .o-input--password::-ms-clear,.d156-form .o-input--tel::-ms-clear,.d156-form .o-input--text::-ms-clear{display:none !important}
.d156-form .o-input--number{padding:0 15px}
.d156-form .o-input--number::-webkit-inner-spin-button,.d156-form .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d156-form .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d156-arai-recruit-write/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d156-form .o-input--date{background-position:96% -93px}
.d156-form .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d156-form .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d156-form .o-input--textarea[disabled],.d156-form .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d156-form .input{font-size:0}
.d156-form .input__wrap{position:relative}
.d156-form .input__wrap label{vertical-align:middle}
.d156-form .input__item{display:inline-block}
.d156-form .input__item:last-child label{margin-right:0}
.d156-form .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d156-form .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d156-form .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d156-form .input__removetext:after,.d156-form .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d156-form .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d156-form .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d156-form .input--2 .o-input--date,.d156-form .input--2 .o-input--email,.d156-form .input--2 .o-input--number,.d156-form .input--2 .o-input--password,.d156-form .input--2 .o-input--tel,.d156-form .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d156-form .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d156-form .input--2 .o-input--date{background-position:96% -101px}
.d156-form .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d156-form .required__text__wrap{display:none}
.d156-form .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d156-form .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d156-form .required__text__wrap .required__text.dot{color:#ef6600}
.d156-form .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d156-form .required__text__wrap .required__text.check{color:#333}
.d156-form .required__text__wrap .required__text.check:after,.d156-form .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d156-form .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d156-form .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d156-form .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d156-form .form--success.input__wrap .o-input--date,.d156-form .form--success.input__wrap .o-input--email,.d156-form .form--success.input__wrap .o-input--number,.d156-form .form--success.input__wrap .o-input--password,.d156-form .form--success.input__wrap .o-input--tel,.d156-form .form--success.input__wrap .o-input--text{padding-right:35px}
.d156-form .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d156-form .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d156-form .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d156-arai-recruit-write/form.png) no-repeat 1px -13px;background-size:15px auto}
.d156-form .form--success.input__wrap--date:after{display:none}
.d156-form .form--success .validation__text{color:#1b65b3}
.d156-form .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d156-form .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d156-form .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d156-form .form--warning.select__wrap .combobox__button,.d156-form .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d156-form .form--warning+.validation__text{color:#ef6600}
.d156-form .required-text{color:#ef6600}
.d156-form .row{padding-bottom:20px;font-size:14px}
.d156-form .row:after{content:'';display:block;clear:both}
.d156-form .row:last-child{padding-bottom:0}
.d156-form .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d156-form .row.no-pb{padding-bottom:0 !important}
.d156-form .col{padding-top:10px}
.d156-form .col:after{content:'';display:block;clear:both}
.d156-form .col .col__item{width:100%;padding-top:10px}
.d156-form .col .col__item:first-child{padding-top:0}
.d156-form .col .zipcode{position:relative;padding-right:50%}
.d156-form .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d156-form .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d156-form .col .zipcode .zipcode-layer span{white-space:nowrap}
.d156-form .col .zipcode .zipcode-layer.is-disabled,.d156-form .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d156-form .col .zipcode .zipcode-layer:active,.d156-form .col .zipcode .zipcode-layer:focus,.d156-form .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d156-form .col .zipcode .zipcode-layer.is-disabled,.d156-form .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d156-form .col .zipcode .zipcode-layer.is-disabled:active,.d156-form .col .zipcode .zipcode-layer.is-disabled:focus,.d156-form .col .zipcode .zipcode-layer.is-disabled:hover,.d156-form .col .zipcode .zipcode-layer[disabled]:active,.d156-form .col .zipcode .zipcode-layer[disabled]:focus,.d156-form .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d156-form .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d156-form .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d156-form [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d156-form [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d156-form .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d156-form .combobox.initial{opacity:0}
.d156-form .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d156-form .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d156-form .combobox__button:after{content:"";display:block;clear:both}
.d156-form .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d156-form .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d156-form .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d156-form .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d156-form .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d156-form .combobox__status:after,.d156-form .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d156-form .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d156-form .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d156-form .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d156-form .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d156-form .combobox__list{list-style:none}
.d156-form .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d156-form .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d156-form .combobox__item:focus,.d156-form .combobox__item:hover{background-color:#888;color:#fff}
.d156-form .combobox__item.is-active{background-color:#555;color:#fff}
.d156-form .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d156-form .combobox--touch .combobox__button{z-index:0}
.d156-form .combobox--2{height:25px}
.d156-form .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d156-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d156-form .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d156-form .combobox--2 .combobox__status{padding-right:13px}
.d156-form .combobox--2 .combobox__status:after,.d156-form .combobox--2 .combobox__status:before{width:6px}
.d156-form .combobox--2 .combobox__status:before{right:4px}
.d156-form .combobox--2 .combobox__scroll{max-height:110px}
.d156-form .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d156-form .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d156-form .combobox--2 .combobox__item:focus,.d156-form .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d156-form .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d156-form .input{font-size:0}
.d156-form .input__item{display:inline-block}
.d156-form .input__item:last-child label{margin-right:0}
.d156-form .o-input--checkbox,.d156-form .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d156-form .o-input--checkbox+label,.d156-form .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d156-form .o-input--checkbox+label:before,.d156-form .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d156-form .o-input--checkbox:focus+label,.d156-form .o-input--radio:focus+label{outline:1px dotted #000}
.d156-form .o-input--radio+label:before{border-radius:50%}
.d156-form .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d156-form .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d156-form .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d156-form .o-input--radio:disabled+label:after{background-color:#bbb}
.d156-form .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d156-form .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d156-form .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d156-arai-recruit-write/form.png);background-position:0 -14px}
.d156-form .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d156-form .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d156-form .validation__text__wrap{line-height:18px}
.d156-form__header{border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:20px}
.d156-form__header .required-text{text-align:right;display:block}
.d156-form__title{font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d156-form fieldset:nth-child(n+2){padding-top:35px}
.d156-form .col{font-size:0}
.d156-form .col--2 .col__item{display:inline-block;padding:0;width:50%}
.d156-form .col--2 .col__item:nth-child(n+2){border-left:2px solid #fff}
.d156-form .row--birth{position:relative}
.d156-form .row--birth .col{padding-left:35px}
.d156-form .row--birth .col__item{position:relative;display:inline-block;padding:0 30px 0 0}
.d156-form .row--birth .col__item:first-child{width:40%}
.d156-form .row--birth .col__item:nth-child(n+2){width:30%}
.d156-form .row--birth .col__text{font-size:13px;position:absolute;right:10px;top:8px}
.d156-form .row--birth .col__text--dt{left:0;top:40px;width:50px}
.d156__desc-notice{font-size:13px;padding:15px 0 0 0;text-align:center}
.d156__cta{padding-top:40px;text-align:center}
.d156__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px;border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d156__button span{white-space:nowrap}
.d156__button.is-disabled,.d156__button[disabled]{cursor:default}
.d156__button:active,.d156__button:focus,.d156__button:hover{background-color:#685f51;color:#fff}
.d156__button.is-disabled,.d156__button[disabled]{background-color:#ad9e87;color:#fff}
.d156__button.is-disabled:active,.d156__button.is-disabled:focus,.d156__button.is-disabled:hover,.d156__button[disabled]:active,.d156__button[disabled]:focus,.d156__button[disabled]:hover{background-color:#ad9e87}
@media all and (min-width:768px){.d156__article{padding-top:50px;font-size:16px;line-height:30px}
.d156-form .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d156-form .notice__text{padding-top:10px;font-size:14px}
.d156-form .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d156-form .info__list li{font-size:16px;line-height:25px}
.d156-form .fileWrap{position:relative}
.d156-form .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d156-form .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d156-form .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d156-form .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d156-form .fileWrap .input__file .file-label>span{padding:0 15px}
.d156-form .fileWrap .input__file .file-label{width:160px}
.d156-form .o-input--date,.d156-form .o-input--email,.d156-form .o-input--number,.d156-form .o-input--password,.d156-form .o-input--tel,.d156-form .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d156-form .o-input--number{padding:0 20px}
.d156-form .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d156-form .o-input--date{background-position:96% -131px}
.d156-form .o-input--textarea{font-size:16px}
.d156-form .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d156-form .input__removetext{width:60px;height:44px}
.d156-form .input__removetext:after,.d156-form .input__removetext:before{right:20px;width:15px}
.d156-form .input--2 .o-input--date,.d156-form .input--2 .o-input--email,.d156-form .input--2 .o-input--number,.d156-form .input--2 .o-input--password,.d156-form .input--2 .o-input--tel,.d156-form .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d156-form .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d156-form .input--2 .o-input--date{background-position:96% -135px}
.d156-form .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d156-form .required__text__wrap .required__text{font-size:14px}
.d156-form .required__text__wrap .required__text.dot:before{top:14px}
.d156-form .form--success.input__wrap .o-input--date,.d156-form .form--success.input__wrap .o-input--email,.d156-form .form--success.input__wrap .o-input--number,.d156-form .form--success.input__wrap .o-input--password,.d156-form .form--success.input__wrap .o-input--tel,.d156-form .form--success.input__wrap .o-input--text{padding-right:50px}
.d156-form .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d156-form .required-text{font-size:16px}
.d156-form .row{font-size:16px}
.d156-form .row__label{font-size:18px}
.d156-form .col:after{content:'';display:block;clear:both}
.d156-form .col.col--2 .col__item{width:50%}
.d156-form .col.col--3 .col__item{width:33.33%}
.d156-form .col.col--mob .col__item{width:40%}
.d156-form .col.col--mob .col__item:first-child{width:20%}
.d156-form .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d156-form .col .col__item:first-child{border-left:0}
.d156-form .col .zipcode{padding-right:160px}
.d156-form .col .zipcode .cta__item{width:160px}
.d156-form .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d156-form .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d156-form .col .zipcode .zipcode-layer>span{padding:0 15px}
.d156-form .col .zipcode .zipcode-layer{width:100%}
.d156-form .combobox{height:44px}
.d156-form .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d156-form .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d156-form .combobox__label{font-size:18px}
.d156-form .combobox__item{font-size:16px}
.d156-form .combobox--2{height:36px}
.d156-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d156-form .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d156-form .combobox--2 .combobox__status{padding-right:22px}
.d156-form .combobox--2 .combobox__status:after,.d156-form .combobox--2 .combobox__status:before{width:12px}
.d156-form .combobox--2 .combobox__status:before{right:8px}
.d156-form .combobox--2 .combobox__scroll{max-height:197px}
.d156-form .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d156-form .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d156-form .o-input--checkbox+label,.d156-form .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d156-form .o-input--checkbox+label:before,.d156-form .o-input--radio+label:before{width:20px;height:20px}
.d156-form .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d156-form .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d156-form .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d156-form .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d156-form__title{font-size:24px}
.d156-form fieldset:nth-child(n+2){padding-top:50px}
.d156-form .row--birth .col{max-width:500px;padding-left:50px}
.d156-form .row--birth .col__item{padding:0 45px 0 0}
.d156-form .row--birth .col__text{font-size:16px;right:18px}
.d156-form .row--birth .col__text--dt{top:47px}
.d156__desc-notice{font-size:16px}
.d156__cta{padding-top:60px}
.d156__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d156-form .col .zipcode .zipcode-layer{font-size:14px}
}
.d155{padding:0 15px;max-width:720px;margin:0 auto}
.d155__header{padding-bottom:40px;border-bottom:1px solid #666}
.d155__header dl dt{font-weight:400;padding-bottom:10px;font-size:17px;color:#000;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d155__header dl dd{color:#333;font-size:14px}
.d155__content{padding-top:20px}
.d155__content .d155__row{padding-bottom:15px}
.d155__content .d155__row:last-child{padding-bottom:0}
.d155__content .d155__row dl dt{font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:15px;color:#333;padding-bottom:5px}
.d155__content .d155__row dl dd{font-size:14px;color:#999;line-height:1.54}
.d155__cta{font-size:0;text-align:center;padding-top:30px}
.d155__cta:after{content:'';display:block;clear:both}
.d155__cta>a,.d155__cta>button{margin-top:10px}
.d155__cta>a:first-child,.d155__cta>button:first-child{margin-top:0}
.d155__cta-item{display:inline-block;width:auto;vertical-align:top}
.d155__cta-item:nth-child(odd){padding-right:1px}
.d155__cta-item:nth-child(even){padding-left:1px}
.d155__cta-item{display:inline-block}
.d155__cta--button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d155__cta--button span{white-space:nowrap}
.d155__cta--button.is-disabled,.d155__cta--button[disabled]{cursor:default}
.d155__cta--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d155__cta--confirm:active,.d155__cta--confirm:focus,.d155__cta--confirm:hover{background-color:#685f51;color:#fff}
.d155__cta--confirm.is-disabled,.d155__cta--confirm[disabled]{background-color:#ad9e87;color:#fff}
.d155__cta--confirm.is-disabled:active,.d155__cta--confirm.is-disabled:focus,.d155__cta--confirm.is-disabled:hover,.d155__cta--confirm[disabled]:active,.d155__cta--confirm[disabled]:focus,.d155__cta--confirm[disabled]:hover{background-color:#ad9e87}
.d155__cta--cancel{border-color:#555;background-color:#555;color:#fff}
.d155__cta--cancel:active,.d155__cta--cancel:focus,.d155__cta--cancel:hover{background-color:#333;color:#fff}
.d155__cta--cancel.is-disabled,.d155__cta--cancel[disabled]{background-color:#555;color:#fff}
.d155__cta--cancel.is-disabled:active,.d155__cta--cancel.is-disabled:focus,.d155__cta--cancel.is-disabled:hover,.d155__cta--cancel[disabled]:active,.d155__cta--cancel[disabled]:focus,.d155__cta--cancel[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.d155__header dl dt{padding-bottom:15px;font-size:22px}
.d155__header dl dd{font-size:16px}
.d155__content{padding-top:30px}
.d155__content .d155__row dl{position:relative}
.d155__content .d155__row dl dt{font-size:18px;position:absolute;left:0;top:0;width:210px}
.d155__content .d155__row dl dd{font-size:16px;padding-left:230px}
.d155__cta>a,.d155__cta>button{margin:0 0 0 2px}
.d155__cta>a:first-child,.d155__cta>button:first-child{margin-left:0}
.d155__cta{padding-top:60px}
.d155__cta--button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d155__cta-item{width:50%}
}
.d154{padding:0 15px;max-width:720px;margin:0 auto;overflow:hidden}
.d154 .row{margin:0}
.d154 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d154 .validation__text__wrap .validation__text.agree{color:#666}
.d154 .form--focus .notice__text{display:block}
.d154 .notice__text{padding-top:4px;display:none;font-size:12px}
.d154 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d154 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d154 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d154 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d154 .info__link:focus,.d154 .info__link:hover{color:#ef6600}
.d154 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d154 .fileWrap .file--focus{outline:1px dotted #000}
.d154 .fileWrap .input:first-child{padding-bottom:10px}
.d154 .fileWrap .input:first-child .o-input--text[disabled],.d154 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d154 .fileWrap .input__file{position:relative}
.d154 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d154 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d154 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d154 .fileWrap .input__file .file-label span{white-space:nowrap}
.d154 .fileWrap .input__file .file-label.is-disabled,.d154 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d154 .fileWrap .input__file .file-label:active,.d154 .fileWrap .input__file .file-label:focus,.d154 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d154 .fileWrap .input__file .file-label.is-disabled,.d154 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d154 .fileWrap .input__file .file-label.is-disabled:active,.d154 .fileWrap .input__file .file-label.is-disabled:focus,.d154 .fileWrap .input__file .file-label.is-disabled:hover,.d154 .fileWrap .input__file .file-label[disabled]:active,.d154 .fileWrap .input__file .file-label[disabled]:focus,.d154 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d154 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d154 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d154 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d154 .o-input--date,.d154 .o-input--email,.d154 .o-input--number,.d154 .o-input--password,.d154 .o-input--tel,.d154 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d154 .o-input--date:focus,.d154 .o-input--email:focus,.d154 .o-input--number:focus,.d154 .o-input--password:focus,.d154 .o-input--tel:focus,.d154 .o-input--text:focus{border-color:#333;background-color:#fff}
.d154 .o-input--date[disabled],.d154 .o-input--date[readonly],.d154 .o-input--email[disabled],.d154 .o-input--email[readonly],.d154 .o-input--number[disabled],.d154 .o-input--number[readonly],.d154 .o-input--password[disabled],.d154 .o-input--password[readonly],.d154 .o-input--tel[disabled],.d154 .o-input--tel[readonly],.d154 .o-input--text[disabled],.d154 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d154 .o-input--date::-ms-clear,.d154 .o-input--email::-ms-clear,.d154 .o-input--number::-ms-clear,.d154 .o-input--password::-ms-clear,.d154 .o-input--tel::-ms-clear,.d154 .o-input--text::-ms-clear{display:none !important}
.d154 .o-input--number{padding:0 15px}
.d154 .o-input--number::-webkit-inner-spin-button,.d154 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d154 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d154-arai-for-reporters-write/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d154 .o-input--date{background-position:96% -93px}
.d154 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d154 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d154 .o-input--textarea[disabled],.d154 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d154 .input{font-size:0}
.d154 .input__wrap{position:relative}
.d154 .input__wrap label{vertical-align:middle}
.d154 .input__item{display:inline-block}
.d154 .input__item:last-child label{margin-right:0}
.d154 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d154 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d154 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d154 .input__removetext:after,.d154 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d154 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d154 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d154 .input--2 .o-input--date,.d154 .input--2 .o-input--email,.d154 .input--2 .o-input--number,.d154 .input--2 .o-input--password,.d154 .input--2 .o-input--tel,.d154 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d154 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d154 .input--2 .o-input--date{background-position:96% -101px}
.d154 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d154 .required__text__wrap{display:none}
.d154 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d154 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d154 .required__text__wrap .required__text.dot{color:#ef6600}
.d154 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d154 .required__text__wrap .required__text.check{color:#333}
.d154 .required__text__wrap .required__text.check:after,.d154 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d154 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d154 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d154 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d154 .form--success.input__wrap .o-input--date,.d154 .form--success.input__wrap .o-input--email,.d154 .form--success.input__wrap .o-input--number,.d154 .form--success.input__wrap .o-input--password,.d154 .form--success.input__wrap .o-input--tel,.d154 .form--success.input__wrap .o-input--text{padding-right:35px}
.d154 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d154 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d154 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d154-arai-for-reporters-write/form.png) no-repeat 1px -13px;background-size:15px auto}
.d154 .form--success.input__wrap--date:after{display:none}
.d154 .form--success .validation__text{color:#1b65b3}
.d154 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d154 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d154 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d154 .form--warning.select__wrap .combobox__button,.d154 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d154 .form--warning+.validation__text{color:#ef6600}
.d154 .required-text{color:#ef6600}
.d154 .row{padding-bottom:20px;font-size:14px}
.d154 .row:after{content:'';display:block;clear:both}
.d154 .row:last-child{padding-bottom:0}
.d154 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d154 .row.no-pb{padding-bottom:0 !important}
.d154 .col{padding-top:10px}
.d154 .col:after{content:'';display:block;clear:both}
.d154 .col .col__item{width:100%;padding-top:10px}
.d154 .col .col__item:first-child{padding-top:0}
.d154 .col .zipcode{position:relative;padding-right:50%}
.d154 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d154 .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d154 .col .zipcode .zipcode-layer span{white-space:nowrap}
.d154 .col .zipcode .zipcode-layer.is-disabled,.d154 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d154 .col .zipcode .zipcode-layer:active,.d154 .col .zipcode .zipcode-layer:focus,.d154 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d154 .col .zipcode .zipcode-layer.is-disabled,.d154 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d154 .col .zipcode .zipcode-layer.is-disabled:active,.d154 .col .zipcode .zipcode-layer.is-disabled:focus,.d154 .col .zipcode .zipcode-layer.is-disabled:hover,.d154 .col .zipcode .zipcode-layer[disabled]:active,.d154 .col .zipcode .zipcode-layer[disabled]:focus,.d154 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d154 .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d154 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d154 .input{font-size:0}
.d154 .input__item{display:inline-block}
.d154 .input__item:last-child label{margin-right:0}
.d154 .o-input--checkbox,.d154 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d154 .o-input--checkbox+label,.d154 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d154 .o-input--checkbox+label:before,.d154 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d154 .o-input--checkbox:focus+label,.d154 .o-input--radio:focus+label{outline:1px dotted #000}
.d154 .o-input--radio+label:before{border-radius:50%}
.d154 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d154 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d154 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d154 .o-input--radio:disabled+label:after{background-color:#bbb}
.d154 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d154 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d154 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d154-arai-for-reporters-write/form.png);background-position:0 -14px}
.d154 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d154 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d154 .row__label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d154__article{margin-top:40px;font-size:14px;line-height:22px}
.d154__article:first-child{margin-top:0}
.d154__article--form{margin-top:40px}
.d154__title{font-size:17px;line-height:19px;color:#000;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d154__title+.d154__desc{margin-top:10px}
.d154__title+.d154__list{margin-top:10px}
.d154__desc{color:#333}
.d154__list{margin-top:20px}
.d154__list>li{margin-top:6px;font-size:13px;line-height:18px;padding-left:10px;position:relative;color:#333}
.d154__list>li:after{content:'';display:block;clear:both}
.d154__list>li:before{content:'';display:block;width:3px;height:3px;background:#999;position:absolute;top:7px;left:0}
.d154__list>li:first-child{margin-top:0}
.d154__notice-wrap{padding:20px;background:#f5f5f5}
.d154__notice-wrap .mob-except{display:none;margin-top:20px;text-align:center}
.d154__notice-wrap .mob-except>a{font-size:18px;color:#1b65b3;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d154__link{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.d154__link:after,.d154__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d154__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d154__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d154__link:focus,.d154__link:hover{color:#07377e}
.d154__link:focus:after,.d154__link:focus:before,.d154__link:hover:after,.d154__link:hover:before{background-color:#07377e}
.d154__link.is-disabled,.d154__link[disabled]{color:#666}
.d154__link.is-disabled:after,.d154__link.is-disabled:before,.d154__link[disabled]:after,.d154__link[disabled]:before{background-color:#666}
.d154__form--header{padding-bottom:10px;border-bottom:1px solid #666;margin-bottom:20px}
.d154__form--title{font-size:17px;color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d154__form--caution{margin-top:5px;font-size:12px;color:#ef6600;text-align:right}
.d154__desc-notice{text-align:center;font-size:13px}
.d154__cta{padding-top:40px;font-size:0;text-align:center}
.d154__cta:after{content:'';display:block;clear:both}
.d154__cta>a,.d154__cta>button{margin-top:10px}
.d154__cta>a:first-child,.d154__cta>button:first-child{margin-top:0}
.d154__cta-item{display:inline-block;width:auto;vertical-align:top}
.d154__cta-item:nth-child(odd){padding-right:1px}
.d154__cta-item:nth-child(even){padding-left:1px}
.d154__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d154__button span{white-space:nowrap}
.d154__button.is-disabled,.d154__button[disabled]{cursor:default}
.d154__button--submit{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d154__button--submit:active,.d154__button--submit:focus,.d154__button--submit:hover{background-color:#685f51;color:#fff}
.d154__button--submit.is-disabled,.d154__button--submit[disabled]{background-color:#ad9e87;color:#fff}
.d154__button--submit.is-disabled:active,.d154__button--submit.is-disabled:focus,.d154__button--submit.is-disabled:hover,.d154__button--submit[disabled]:active,.d154__button--submit[disabled]:focus,.d154__button--submit[disabled]:hover{background-color:#ad9e87}
.d154__button--reset{border-color:#555;background-color:#555;color:#fff}
.d154__button--reset:active,.d154__button--reset:focus,.d154__button--reset:hover{background-color:#333;color:#fff}
.d154__button--reset.is-disabled,.d154__button--reset[disabled]{background-color:#555;color:#fff}
.d154__button--reset.is-disabled:active,.d154__button--reset.is-disabled:focus,.d154__button--reset.is-disabled:hover,.d154__button--reset[disabled]:active,.d154__button--reset[disabled]:focus,.d154__button--reset[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.d154 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d154 .notice__text{padding-top:10px;font-size:14px}
.d154 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d154 .info__list li{font-size:16px;line-height:25px}
.d154 .fileWrap{position:relative}
.d154 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d154 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d154 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d154 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d154 .fileWrap .input__file .file-label>span{padding:0 15px}
.d154 .fileWrap .input__file .file-label{width:160px}
.d154 .o-input--date,.d154 .o-input--email,.d154 .o-input--number,.d154 .o-input--password,.d154 .o-input--tel,.d154 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d154 .o-input--number{padding:0 20px}
.d154 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d154 .o-input--date{background-position:96% -131px}
.d154 .o-input--textarea{font-size:16px}
.d154 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d154 .input__removetext{width:60px;height:44px}
.d154 .input__removetext:after,.d154 .input__removetext:before{right:20px;width:15px}
.d154 .input--2 .o-input--date,.d154 .input--2 .o-input--email,.d154 .input--2 .o-input--number,.d154 .input--2 .o-input--password,.d154 .input--2 .o-input--tel,.d154 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d154 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d154 .input--2 .o-input--date{background-position:96% -135px}
.d154 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d154 .required__text__wrap .required__text{font-size:14px}
.d154 .required__text__wrap .required__text.dot:before{top:14px}
.d154 .form--success.input__wrap .o-input--date,.d154 .form--success.input__wrap .o-input--email,.d154 .form--success.input__wrap .o-input--number,.d154 .form--success.input__wrap .o-input--password,.d154 .form--success.input__wrap .o-input--tel,.d154 .form--success.input__wrap .o-input--text{padding-right:50px}
.d154 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d154 .required-text{font-size:16px}
.d154 .row{font-size:16px}
.d154 .row__label{font-size:18px}
.d154 .col:after{content:'';display:block;clear:both}
.d154 .col.col--2 .col__item{width:50%}
.d154 .col.col--3 .col__item{width:33.33%}
.d154 .col.col--mob .col__item{width:40%}
.d154 .col.col--mob .col__item:first-child{width:20%}
.d154 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d154 .col .col__item:first-child{border-left:0}
.d154 .col .zipcode{padding-right:160px}
.d154 .col .zipcode .cta__item{width:160px}
.d154 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d154 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d154 .col .zipcode .zipcode-layer>span{padding:0 15px}
.d154 .col .zipcode .zipcode-layer{width:100%}
.d154 .o-input--checkbox+label,.d154 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d154 .o-input--checkbox+label:before,.d154 .o-input--radio+label:before{width:20px;height:20px}
.d154 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d154 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d154 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d154 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d154__article{margin-top:60px;font-size:16px;line-height:30px}
.d154__title{font-size:22px;line-height:28px}
.d154__title+.d154__desc{margin-top:18px}
.d154__title+.d154__list{margin-top:18px}
.d154__list>li{font-size:16px;line-height:26px}
.d154__list>li:before{top:11px}
.d154__notice-wrap{padding:30px}
.d154__notice-wrap .mob-except{display:block}
.d154__link{padding-right:14px;font-size:15px}
.d154__form--header{display:inline-block;width:100%}
.d154__form--title{float:left}
.d154__form--caution{float:right;font-size:16px}
.d154__desc-notice{font-size:16px}
.d154__cta>a,.d154__cta>button{margin:0 0 0 2px}
.d154__cta>a:first-child,.d154__cta>button:first-child{margin-left:0}
.d154__cta{padding-top:60px}
.d154__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d154 .col .zipcode .zipcode-layer{font-size:14px}
.d154__cta-item{width:50%}
}
.d153{padding:0 15px;max-width:1440px;margin:0 auto}
.d153__head{padding-bottom:18px}
.d153__title{font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d153__renew{font-size:12px;color:#666;padding-top:7px}
.d153__content{padding-bottom:16px;border:1px solid #dcdcdc;background:#fff}
.d153__content:after{content:'';display:block;clear:both}
.d153-box{display:inline-block;width:calc(50% - 2px);padding:18px 0 8px;text-align:center}
.d153-box__title{display:block;padding-bottom:8px;font-size:11px;color:#666}
.d153-box__icon{display:inline-block;width:38px;height:34px}
.d153-box__icon img{width:100%}
.d153-box__number{display:inline-block;font-size:15px;color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d153-box__number em{font-size:25px}
.d153-box__wind{display:inline-block;position:absolute;left:50%;top:35px;font-size:11px;color:#999;vertical-align:middle;transform:translateX(-50%);text-align:center}
.d153-box__wind .d153-box__wind--icon{display:block;position:relative;overflow:hidden;width:36px;height:36px;margin:0 auto;text-align:center}
.d153-box__wind .d153-box__wind--icon img{position:absolute;left:0;top:0;width:100%}
.d153-box__wind .d153-box__wind--icon span{position:relative;font-size:14px;line-height:36px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d153-box__temperature{font-size:12px;color:#666}
.d153-box__temperature li{display:inline-block}
.d153-box__temperature li+li{position:relative;margin-left:4px;padding-left:10px}
.d153-box__temperature li+li:before{content:'/';display:block;position:absolute;left:0;top:1px}
.d153-box__temperature li em{padding-left:7px}
.d153-box--weather{position:relative;width:100%;min-height:104px;padding:18px 10px;border-bottom:1px solid #dcdcdc;text-align:center}
.d153-box--weather:after{content:'';display:block;clear:both}
.d153-box--weather .d153-box__title{padding-bottom:14px}
.d153-box--weather .d153-box__icon{vertical-align:top}
.d153-box--weather .d153-box__number{padding-left:8px}
.d153-box--weather .d153-box__text{float:left;width:40%;vertical-align:middle}
.d153-box--weather .d153-box__info{float:right;width:40%}
.d153-box--weather .d153-box__temperature{display:inline-block;font-size:10px;vertical-align:middle}
.d153-box--weather .d153-box__temperature li{display:block;overflow:hidden;padding:0;margin:0;text-align:left}
.d153-box--weather .d153-box__temperature li em{float:right;padding-left:14px;color:#999;text-align:right}
.d153-box--weather .d153-box__temperature li+li{margin-top:5px}
.d153-box--weather .d153-box__temperature li+li:before{display:none}
@media all and (min-width:768px){.d153__title{font-size:28px}
.d153-box__title{font-size:15px;padding-bottom:15px}
.d153-box__temperature{font-size:14px}
.d153-box__icon{width:67px;height:60px}
.d153-box__number{padding-top:10px;font-size:18px;vertical-align:top}
.d153-box__number em{font-size:30px}
.d153-box__info{float:none;width:auto;padding-top:10px}
.d153-box--weather .d153-box__temperature{font-size:14px}
.d153-box__wind{top:48px;font-size:15px}
}
@media all and (min-width:1025px){.d153__head{padding-bottom:28px}
.d153__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:44px 25px 52px}
.d153-box{width:17%}
.d153-box__icon{width:67px;height:71px}
.d153-box__number{padding-top:0;font-size:18px}
.d153-box--weather{display:inline-block;position:relative;width:24%;margin-right:56px;padding:0;border-bottom:0}
.d153-box--weather:after{content:'';display:block;position:absolute;right:-56px;top:50%;width:1px;height:100px;background:#dcdcdc;transform:translateY(-50%)}
.d153-box--weather+.d153-box{margin-left:31px}
.d153-box--weather .d153-box__text{display:inline-block;float:none;width:auto}
.d153-box--weather .d153-box__title{padding-bottom:24px;font-size:16px}
.d153-box--weather .d153-box__icon{display:block;margin:0 auto;height:68px}
.d153-box--weather .d153-box__info{display:inline-block;position:relative;float:none;width:auto;margin-left:30px;padding-top:11px;vertical-align:top}
.d153-box--weather .d153-box__temperature{padding-left:0}
.d153-box__wind{display:block;position:static;margin-top:13px;padding-left:0;font-size:15px;transform:inherit}
.d153-box__wind .d153-box__wind--icon{display:inline-block}
.d153-box__info{padding:0}
}
.d152{padding-left:15px;padding-right:15px;max-width:1440px;margin:0 auto}
.d152__dashboard--title{padding-bottom:17px;font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d152__dashboard__content{padding:15px 19px 16px;background:#f5f5f5;color:#666;font-size:13px;line-height:22px}
@media all and (min-width:768px){.d152__dashboard--title{font-size:28px}
.d152__dashboard__content{font-size:16px;line-height:27px}
}
@media all and (min-width:1025px){.d152__dashboard--title{padding-bottom:30px;font-size:28px}
.d152__dashboard__content{padding:34px 41px 37px;font-size:16px;line-height:27px}
}
.d151{padding-left:15px;padding-right:15px;max-width:1440px;margin:0 auto;overflow:hidden}
.d151__head{padding-bottom:18px}
.d151__title{font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d151__renew{font-size:12px;color:#666;padding-top:7px}
.d151__legend{margin-bottom:10px}
.d151__legend>ul{overflow:hidden}
.d151__legend>ul li{float:left;margin-left:17px}
.d151__legend>ul li:first-child{margin-left:0}
.d151__legend__state--advanced{color:#59595b}
.d151__legend__state--intermediate{color:#3d88c9}
.d151__legend__state--beginner{color:#52a742}
.d151__legend .d151__legend__state{position:relative;padding-left:20px;font-size:12px;color:#999}
.d151__legend .d151__legend__state:before{content:'';display:block;position:absolute;left:0;top:0;width:14px;height:14px}
.d151__legend .d151__legend__state--advanced:before{background-color:#59595b}
.d151__legend .d151__legend__state--intermediate:before{background-color:#3d88c9}
.d151__legend .d151__legend__state--beginner:before{background-color:#52a742}
.d151__content:after{content:'';display:block;clear:both}
.d151__content--adventure,.d151__content--gondola-lift,.d151__content--terrain-park{padding-left:0 !important}
.d151__content--adventure .d151__list,.d151__content--gondola-lift .d151__list,.d151__content--terrain-park .d151__list{padding-left:0}
.d151__image{display:none}
.d151__image img{width:100%;height:auto}
.d151__list{font-size:12px}
.d151__list span{display:inline-block;word-break:break-word}
.d151__list--col2 .d151__table:nth-child(2) .d151__thead{display:none}
.d151__table--col3 .d151__col--0{width:25%;border-right:1px solid #e6e6e6}
.d151__table--col3 .d151__col--1{width:25%;border-right:1px solid #e6e6e6}
.d151__table--col3 .d151__col--2{width:25%;border-right:1px solid #e6e6e6}
.d151__table--col3 .d151__col--3{width:25%}
.d151__table--col3 .d151__thead .d151__th:last-child{border-right:0}
.d151__table--col2 .d151__col--1{width:70%;border-right:1px solid #e6e6e6}
.d151__table--col2 .d151__td.d151__col--1{text-align:left}
.d151__table--col2 .d151__col--2{width:30%}
.d151__table--col2 .d151__col--3{width:30%}
.d151__table--col4 .d151__col--1{width:28%;border-right:1px solid #e6e6e6}
.d151__table--col4 .d151__col--2{width:32%;border-right:1px solid #e6e6e6}
.d151__table--col4 .d151__col--3{width:15%;border-right:1px solid #e6e6e6}
.d151__table--col4 .d151__col--4{width:25%}
.d151__thead{border-top:1px solid #666}
.d151__thead,.d151__tr{display:table;width:100%;border-bottom:1px solid #e6e6e6}
.d151__th{background:#f5f5f5;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d151__col{display:table-cell;vertical-align:middle;padding:12px 15px;text-align:center}
.d151-tag__col{vertical-align:middle;padding:12px 15px;text-align:center}
.d151__state{display:inline-block;text-indent:-9999em;width:15px;height:15px;margin:0 auto;background-repeat:no-repeat;background-size:15px 15px;background-position:0 0}
.d151__state--operation{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d151-arai-state/icon-open.png)}
.d151__state--temporarily-stopped{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d151-arai-state/icon-partially-open.png)}
.d151__state--stopped{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d151-arai-state/icon-temporarily-closed.png)}
.d151__state--preparation{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d151-arai-state/icon-preparation.png)}
.d151__state--closed{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d151-arai-state/icon-closed.png)}
.d151__state--nighttime{margin-left:1px;vertical-align:top;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d151-arai-state/icon-nighttime.png)}
.d151__link{width:100%;padding:5px 0 0 0}
.d151__link>a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;font-size:11px}
.d151__link>a span{white-space:nowrap}
.d151__link>a.is-disabled,.d151__link>a[disabled]{cursor:default}
.d151__link>a:after,.d151__link>a:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d151__link>a:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d151__link>a:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d151__link>a:focus,.d151__link>a:hover{color:#07377e}
.d151__link>a:focus:after,.d151__link>a:focus:before,.d151__link>a:hover:after,.d151__link>a:hover:before{background-color:#07377e}
.d151__link>a.is-disabled,.d151__link>a[disabled]{color:#666}
.d151__link>a.is-disabled:after,.d151__link>a.is-disabled:before,.d151__link>a[disabled]:after,.d151__link>a[disabled]:before{background-color:#666}
.d151__col_group{color:#1b65b3;text-align:left;font-weight:bold}
.d151__col_group span{letter-spacing:0}
.d151-notice{padding-top:13px;text-align:center}
.d151-notice__item{display:inline-block;position:relative;padding-bottom:10px}
.d151-notice__item:nth-child(n+2){padding-left:9px;margin-left:7px}
.d151-notice__item:nth-child(n+2):before{content:"";position:absolute;left:0;top:4px;width:1px;height:8px;background:#a6a6a6}
.d151-notice .d151__state{float:none;text-indent:0;width:auto;height:auto;padding-left:20px;font-size:11px;line-height:15px}
[lang=ja] .d151__list span{word-break:break-all}
.d151_tag__table{width:100%}
.d151_tag__table thead{width:100%;border-top:1px solid #666;border-top-width:2px}
.d151__table--th,.d151__table--td{padding:18px 20px;vertical-align:middle;text-align:center;border-bottom:1px solid #e6e6e6}
.d151__table--th{background:#f5f5f5;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d151__table--th{background:#f5f5f5;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d151__table--col-1{border-left:1px solid #e6e6e6}
.d151__table--td span{word-break:keep-all}
@media all and (min-width:768px){.d151__head{padding-bottom:27px}
.d151__title{font-size:28px}
.d151__renew{font-size:16px;padding-top:5px}
.d151__legend{margin-top:-18px;margin-bottom:3px}
.d151__legend .d151__legend__state{padding-left:14px}
.d151__legend .d151__legend__state:before{top:50%;width:10px;height:10px;transform:translateY(-50%)}
.d151__thead{border-top-width:2px}
.d151__list{font-size:16px}
.d151__col{padding:18px 20px}
.d151__col span{word-break:keep-all}
.d151__state{width:19px;height:19px;background-size:19px 19px}
.d151__link{width:auto;padding:0 0 0 5px}
.d151__link>a{padding-right:14px;font-size:15px}
.d151-notice{padding-top:20px;text-align:right}
.d151-notice>ul{display:inline-block;position:relative}
.d151-notice>ul:nth-child(n+2){padding-left:18px;margin-left:16px}
.d151-notice>ul:nth-child(n+2):before{content:"";position:absolute;left:0;top:4px;width:1px;height:14px;background:#a6a6a6}
.d151-notice__item{padding-bottom:0}
.d151-notice__item:nth-child(n+2){padding-left:18px;margin-left:16px}
.d151-notice__item:nth-child(n+2):before{height:14px}
.d151-notice .d151__state{font-size:16px;padding-left:25px;line-height:20px}
}
@media all and (min-width:1025px){.d151__head{display:table;width:100%}
.d151__title{display:table-cell;width:60%}
.d151__renew{display:table-cell;width:40%;text-align:right}
.d151__legend{overflow:hidden}
.d151__legend>ul{float:right}
.d151__content{position:relative;padding-left:34px}
.d151__image{display:block;width:50%;position:absolute;left:0;top:0;padding-right:17px}
.d151__list{width:100%;padding-left:50%}
.d151-notice{float:left;width:100%}
}
@media all and (min-width:1440px){.d151__list--col2 .d151__table{float:left;width:50%;padding:0 5px 0 0}
.d151__list--col2 .d151__table:nth-child(2) .d151__thead{display:table}
.d151__list--col2 .d151__table:nth-child(2){padding:0 0 0 5px}
}
@media all and (max-width:767px){.d151__content--gondola-lift .d151__table--col3 .d151__col--1{font-weight:bold}
.d151__content--gondola-lift .d151__thead{display:none}
.d151__content--gondola-lift .d151__tbody{overflow:hidden;border-bottom:1px solid #e6e6e6;border-top:1px solid #666}
.d151__content--gondola-lift .d151__tbody>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1px -1px 0}
.d151__content--gondola-lift .d151__tr{display:inline-block;width:50%;min-height:143px;padding-top:24px;padding-bottom:24px;border-right:1px solid #e6e6e6;text-align:center}
.d151__content--gondola-lift .d151__tr .d151__td{display:block;width:100%;padding:0;border:0}
.d151__content--gondola-lift .d151__list .d151__state{width:30px;height:30px;margin-top:10px;background-size:30px 30px}
.d151__list .d151__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:36px;margin-top:3px;padding:0 10px;line-height:18px}
.d151__list .d151__time em{display:inline-block;padding-left:4px}
.d151__list .d151__time em:first-child{padding-right:0}
.d151__list .d151__comment{margin-top:13px;font-size:10px;color:#999}
}
.d151__table--col3 .d151__td.d151__col--0{position:absolute;top:0;bottom:0}
.d150{padding:0 15px;max-width:1440px;margin:0 auto}
.d150 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d150 .slick-slider .slick-list,.d150 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d150 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d150 .slick-list:focus{outline:0}
.d150 .slick-list.dragging{cursor:pointer;cursor:hand}
.d150 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d150 .slick-track:after,.d150 .slick-track:before{display:table;content:''}
.d150 .slick-track:after{clear:both}
.d150 .slick-loading .slick-track{visibility:hidden}
.d150 .slick-loading .slick-slide{visibility:hidden}
.d150 .slick [dir=rtl] .slick-slide{float:right}
.d150 .slick-retina{width:100%}
.d150 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d150 .slick-slide img{display:block}
.d150 .slick-slide.dragging img{pointer-events:none}
.d150 .slick-slide:focus{outline:0}
.d150 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d150 .slick-active{position:relative}
.d150 .slick-initialized .slick-slide{display:block;font-size:0}
.d150 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d150 .slick-arrow.slick-hidden{display:none}
.d150 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d150 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d150 .slick-arrow:focus{outline:1px solid #4d90fe}
.d150 .slick-prev:before{border-width:2px 0 0 2px}
.d150 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d150 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d150 .slick-arrow:before{padding:8px}
.d150 .slick-arrow:focus:before,.d150 .slick-arrow:hover:before{border-color:#a7a7a7}
.d150 .slick-prev{left:0}
.d150 .slick-prev:before{margin-right:-10px}
.d150 .slick-prev:focus,.d150 .slick-prev:hover{border-color:#a7a7a7}
.d150 .slick-next{right:0}
.d150 .slick-next:before{margin-left:-10px}
.d150 .slick-next:focus,.d150 .slick-next:hover{border-color:#a7a7a7}
.d150 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.d150 .slick-dots__item{display:inline-block}
.d150 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.d150 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d150 .slick-dots__anchor:focus,.d150 .slick-dots__anchor:hover{background-color:#999}
.d150 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.d150 .slick-dots__anchor:active{background-color:#000}
.d150 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d150 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.d150__title{display:block;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:19px}
.d150-carousel{margin-top:20px;padding-bottom:19px;font-size:0}
.d150-carousel .slick-dots{bottom:0 !important}
.d150-carousel .slick-arrow{margin-top:-112px}
.d150-item{position:relative;font-size:0}
.d150-item__layout{overflow:hidden;position:relative;padding-top:56.25%}
.d150-item__layout a{display:block}
.d150-item__layout a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d150-item img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d150-item__content{padding:0 10px}
.d150-item__title{font-size:17px;padding:11px 0 10px 0;line-height:21px;display:block;max-height:73px;overflow:hidden;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d150-item__description{color:#666;line-height:20px;height:24px;width:100%;font-size:14px}
.d150-item__period{padding-top:7px;font-size:14px}
.d150-item__period--number{padding-left:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
[lang=my] .d150{line-height:1.6}
[lang=my] .d150 .d150-item__description{line-height:1.6;height:35px}
@media all and (min-width:768px){.d150 .slick-dots{bottom:18px}
.d150 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.d150 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.d150 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.d150__title{font-size:28px}
.d150-carousel{padding-bottom:39px;margin-top:40px}
.d150-item__content{padding:0 20px}
.d150-item__title{font-size:22px;line-height:30px;padding:8px 0 5px 0}
.d150-item__description{font-size:16px;line-height:24px}
.d150-item__period{font-size:16px;line-height:24px;padding-top:11px}
}
@media all and (min-width:1025px){.d150{padding:0 10px}
.d150-carousel{text-align:left;padding-bottom:0}
.d150-item{display:inline-block;width:33.33%;padding:0 5px;vertical-align:top}
.d150-item__layout:focus img,.d150-item__layout:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d150-item__content{text-align:left}
.d150-item__title{padding-top:14px;height:80px;max-height:80px}
}
.d128{padding:0 15px;background-color:#fff}
.d128-search{font-size:0;padding-top:17px}
.d128-search__item{position:relative;border-bottom:1px solid #d6d6d6}
.d128-search__panel.is-list .d128-hotel{display:block !important}
.d128-search__panel.is-list .d128-keyword{display:none !important}
.d128-search__panel.is-keyword .d128-hotel{display:none !important}
.d128-search__panel.is-keyword .d128-keyword{display:block !important}
.d128-search__layer{display:none;position:absolute;top:100%;left:0;z-index:100;width:100%;border:1px solid #bbb;text-align:left;background-color:#fff}
.d128 .hotel{width:100%;padding:0 15px 10px}
.d128 .hotel__title{font-size:11px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#999;vertical-align:top}
.d128 .hotel__name{margin-top:12px;padding-left:18px;font-size:16px;line-height:17px;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/bg-hotel.png) no-repeat 0 1px;background-size:13px auto}
.d128 .date{position:relative;padding:10px 0;font-size:0;text-align:center}
.d128 .date .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d128 .date .date-picker-wrapper.align-right{left:auto;right:0}
.d128 .date .date-picker-wrapper.single-date .first-date-selected,.d128 .date .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d128 .date .month-wrapper{margin:0 auto}
.d128 .date .month-wrapper:after{content:'';display:block;clear:both}
.d128 .date .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d128 .date .month-wrapper table td,.d128 .date .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d128 .date .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d128 .date .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d128 .date .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d128 .date .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d128 .date .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d128 .date .month-wrapper table td:first-child .day.toMonth.valid.checked,.d128 .date .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d128 .date .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d128 .date .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d128 .date .month-wrapper table td:first-child .day.checked.first-date-selected,.d128 .date .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d128 .date .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d128 .date .month-wrapper .day.checked,.d128 .date .month-wrapper .day.real-today.checked,.d128 .date .month-wrapper .day.real-today.hovering,.d128 .date .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d128 .date .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d128 .date .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d128 .date .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d128 .date .month-wrapper .day.checked.first-date-selected,.d128 .date .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d128 .date .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d128 .date .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d128 .date .month-wrapper .day.lastMonth,.d128 .date .month-wrapper .day.nextMonth{display:none}
.d128 .date .month-wrapper .month{position:relative;padding-top:24px}
.d128 .date .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d128 .date .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d128 .date .month-wrapper .next,.d128 .date .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d128 .date .month-wrapper .next span,.d128 .date .month-wrapper .prev span{white-space:nowrap}
.d128 .date .month-wrapper .next.is-disabled,.d128 .date .month-wrapper .next[disabled],.d128 .date .month-wrapper .prev.is-disabled,.d128 .date .month-wrapper .prev[disabled]{cursor:default}
.d128 .date .month-wrapper .next:after,.d128 .date .month-wrapper .next:before,.d128 .date .month-wrapper .prev:after,.d128 .date .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d128 .date .month-wrapper .next[disabled]:after,.d128 .date .month-wrapper .next[disabled]:before,.d128 .date .month-wrapper .prev[disabled]:after,.d128 .date .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d128 .date .month-wrapper .prev{left:0}
.d128 .date .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d128 .date .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d128 .date .month-wrapper .next{right:0}
.d128 .date .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d128 .date .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d128 .date .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d128 .date .date-range-length-tip:after,.d128 .date .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d128 .date .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d128 .date .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d128 .date__stay{display:inline-block;width:126px;padding-top:32px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:12px;color:#666;vertical-align:top;background:url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/bg-stay.png) no-repeat 50% 5px;background-size:18px auto}
.d128 .date__stay>span{color:#666}
.d128 .date__col{display:inline-block;position:relative;vertical-align:top;text-align:left}
.d128 .date__title{padding-right:16px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px;color:#999;background:url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/bg-calendar.png) no-repeat right 0 top 50%;background-size:11px auto}
.d128 .date__day{position:absolute;bottom:-2px;left:0;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:28px;line-height:30px}
.d128 .date__month{display:block;margin-top:7px;padding-left:35px;font-size:12px;line-height:13px;color:#666}
.d128 .date__anchor{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px}
.d128-calendar{display:none}
.d128-calendar .input,.d128-calendar .input__wrap,.d128-calendar .o-input--text{width:100%;height:100%;background-color:transparent}
.d128-calendar .input__removetext{display:none !important}
.d128-calendar .date-picker-wrapper{position:static !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.d128-calendar__close{position:absolute;top:0;right:0;width:32px;height:32px;line-height:1}
.d128-calendar__close:after,.d128-calendar__close:before{display:block;position:absolute;top:50%;left:50%;z-index:101;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d128-calendar__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d128-calendar__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d128 .person{padding:13px 0 8px;font-size:0;text-align:center}
.d128 .person__col{display:inline-block;width:95px;vertical-align:top}
.d128 .person__text{display:inline-block;font-size:11px;color:#999 !important;font-weight:400}
.d128 .person__text--children{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:16px;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/icon-children.png) no-repeat right top 50%;background-size:12px auto}
.d128 .person__text--children span{white-space:nowrap}
.d128 .person__text--children.is-disabled,.d128 .person__text--children[disabled]{cursor:default}
.d128 .person__number{display:block;margin-top:9px;font-size:24px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d128 .person__anchor{position:absolute;top:36px;left:0;width:100%;height:28px}
.d128-person{padding:30px 10px 34px}
.d128-person__title{display:block;font-size:15px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d128-person__info{margin-top:5px}
.d128-person__info-item{display:inline-block;font-size:12px;color:#666}
.d128-person__info-item:nth-child(n+2){margin-left:10px}
.d128[data-type=email] .d128-person__info{margin-top:10px}
.d128-person__list{margin-top:17px}
.d128-person__item{font-size:0}
.d128-person__item:nth-child(n+2){margin-top:26px}
.d128-person__subtitle{display:inline-block}
.d128-person__subtitle>span{font-size:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d128-person__count{display:block;margin-top:5px}
.d128-person__count .c-counter{position:relative;display:block;padding:0 39px}
.d128-person__count .c-counter__field{overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d128-person__count .c-counter__field:focus+.c-counter__view{outline:1px solid #4d90fe}
.d128-person__count .c-counter__view{position:relative;z-index:2;display:block;width:100%;height:40px;border:1px solid #bbb;background-color:#fff;font-size:14px;line-height:38px;text-align:center;pointer-events:none}
.d128-person__count .c-counter__view.is-disabled{background-color:#f5f5f5 !important;color:#666 !important}
.d128-person__count .c-counter__button{overflow:hidden}
.d128-person__count .c-counter__button span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;opacity:0}
.d128-person__count .c-counter__button[disabled]{background-color:#f5f5f5 !important}
.d128-person__count .c-counter__button[disabled]:after,.d128-person__count .c-counter__button[disabled]:before{background-color:#999 !important}
.d128-person__count .c-counter__button--increase{width:40px;height:40px;position:absolute;top:0;right:0;border:1px solid #bbb;z-index:5}
.d128-person__count .c-counter__button--increase:before{content:'';display:block;width:12px;height:1px;background-color:#333;margin:-2px auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.d128-person__count .c-counter__button--increase:after{content:"";display:block;width:12px;height:1px;background-color:#333;margin:1px auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.d128-person__count .c-counter__button--decrease{width:40px;height:40px;position:absolute;top:0;left:0;border:1px solid #bbb;z-index:5}
.d128-person__count .c-counter__button--decrease:after{content:"";display:block;width:12px;height:1px;background-color:#333;margin:0 auto;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.d128-person__close{position:absolute;top:0;right:0;width:32px;height:32px;line-height:1}
.d128-person__close:after,.d128-person__close:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d128-person__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d128-person__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d128-promotion{position:relative;text-align:center}
.d128-promotion.is-active{display:block}
.d128[data-type=email] .d128-promotion{display:none}
.d128-promotion.mobile .d128-promotion__code{position:relative;padding:0 10px 20px;border:0}
.d128-promotion.mobile .d128-promotion__close{display:none}
.d128-promotion__anchor{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;padding:13px 28px 13px 10px;font-size:11px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d128-promotion__anchor span{white-space:nowrap}
.d128-promotion__anchor.is-disabled,.d128-promotion__anchor[disabled]{cursor:default}
.d128-promotion__anchor:after{display:block;position:absolute;top:50%;right:10px;width:12px;height:12px;border:1px solid #666;border-radius:50%;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/icon-promotion-m.png) no-repeat 50% -13px;background-size:6px auto;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.d128-promotion__anchor.is-active:after{background-position:50% -25px}
.d128-promotion__anchor>span{color:#666}
.d128-promotion__anchor.is-active+.d128-promotion__panel{display:block}
.d128-promotion__panel{display:none}
.d128-promotion__code{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;padding:32px 10px 15px;border:1px solid #bbb;background-color:#fff}
.d128-promotion__code [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d128-promotion__code [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d128-promotion__code .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d128-promotion__code .combobox.initial{opacity:0}
.d128-promotion__code .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d128-promotion__code .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d128-promotion__code .combobox__button:after{content:"";display:block;clear:both}
.d128-promotion__code .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d128-promotion__code .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d128-promotion__code .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d128-promotion__code .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d128-promotion__code .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d128-promotion__code .combobox__status:after,.d128-promotion__code .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d128-promotion__code .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d128-promotion__code .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d128-promotion__code .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d128-promotion__code .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d128-promotion__code .combobox__list{list-style:none}
.d128-promotion__code .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d128-promotion__code .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d128-promotion__code .combobox__item:focus,.d128-promotion__code .combobox__item:hover{background-color:#888;color:#fff}
.d128-promotion__code .combobox__item.is-active{background-color:#555;color:#fff}
.d128-promotion__code .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d128-promotion__code .combobox--touch .combobox__button{z-index:0}
.d128-promotion__code .combobox--2{height:25px}
.d128-promotion__code .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d128-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d128-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d128-promotion__code .combobox--2 .combobox__status{padding-right:13px}
.d128-promotion__code .combobox--2 .combobox__status:after,.d128-promotion__code .combobox--2 .combobox__status:before{width:6px}
.d128-promotion__code .combobox--2 .combobox__status:before{right:4px}
.d128-promotion__code .combobox--2 .combobox__scroll{max-height:110px}
.d128-promotion__code .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d128-promotion__code .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d128-promotion__code .combobox--2 .combobox__item:focus,.d128-promotion__code .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d128-promotion__code .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d128-promotion__code .row{margin:0}
.d128-promotion__code .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d128-promotion__code .validation__text__wrap .validation__text.agree{color:#666}
.d128-promotion__code .form--focus .notice__text{display:block}
.d128-promotion__code .notice__text{padding-top:4px;display:none;font-size:12px}
.d128-promotion__code .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d128-promotion__code .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d128-promotion__code .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d128-promotion__code .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d128-promotion__code .info__link:focus,.d128-promotion__code .info__link:hover{color:#ef6600}
.d128-promotion__code .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d128-promotion__code .fileWrap .file--focus{outline:1px dotted #000}
.d128-promotion__code .fileWrap .input:first-child{padding-bottom:10px}
.d128-promotion__code .fileWrap .input:first-child .o-input--text[disabled],.d128-promotion__code .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d128-promotion__code .fileWrap .input__file{position:relative}
.d128-promotion__code .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d128-promotion__code .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d128-promotion__code .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d128-promotion__code .fileWrap .input__file .file-label span{white-space:nowrap}
.d128-promotion__code .fileWrap .input__file .file-label.is-disabled,.d128-promotion__code .fileWrap .input__file .file-label[disabled]{cursor:default}
.d128-promotion__code .fileWrap .input__file .file-label:active,.d128-promotion__code .fileWrap .input__file .file-label:focus,.d128-promotion__code .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d128-promotion__code .fileWrap .input__file .file-label.is-disabled,.d128-promotion__code .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d128-promotion__code .fileWrap .input__file .file-label.is-disabled:active,.d128-promotion__code .fileWrap .input__file .file-label.is-disabled:focus,.d128-promotion__code .fileWrap .input__file .file-label.is-disabled:hover,.d128-promotion__code .fileWrap .input__file .file-label[disabled]:active,.d128-promotion__code .fileWrap .input__file .file-label[disabled]:focus,.d128-promotion__code .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d128-promotion__code .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d128-promotion__code .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d128-promotion__code .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d128-promotion__code .o-input--date,.d128-promotion__code .o-input--email,.d128-promotion__code .o-input--number,.d128-promotion__code .o-input--password,.d128-promotion__code .o-input--tel,.d128-promotion__code .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d128-promotion__code .o-input--date:focus,.d128-promotion__code .o-input--email:focus,.d128-promotion__code .o-input--number:focus,.d128-promotion__code .o-input--password:focus,.d128-promotion__code .o-input--tel:focus,.d128-promotion__code .o-input--text:focus{border-color:#333;background-color:#fff}
.d128-promotion__code .o-input--date[disabled],.d128-promotion__code .o-input--date[readonly],.d128-promotion__code .o-input--email[disabled],.d128-promotion__code .o-input--email[readonly],.d128-promotion__code .o-input--number[disabled],.d128-promotion__code .o-input--number[readonly],.d128-promotion__code .o-input--password[disabled],.d128-promotion__code .o-input--password[readonly],.d128-promotion__code .o-input--tel[disabled],.d128-promotion__code .o-input--tel[readonly],.d128-promotion__code .o-input--text[disabled],.d128-promotion__code .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d128-promotion__code .o-input--date::-ms-clear,.d128-promotion__code .o-input--email::-ms-clear,.d128-promotion__code .o-input--number::-ms-clear,.d128-promotion__code .o-input--password::-ms-clear,.d128-promotion__code .o-input--tel::-ms-clear,.d128-promotion__code .o-input--text::-ms-clear{display:none !important}
.d128-promotion__code .o-input--number{padding:0 15px}
.d128-promotion__code .o-input--number::-webkit-inner-spin-button,.d128-promotion__code .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d128-promotion__code .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d128-promotion__code .o-input--date{background-position:96% -93px}
.d128-promotion__code .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d128-promotion__code .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d128-promotion__code .o-input--textarea[disabled],.d128-promotion__code .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d128-promotion__code .input{font-size:0}
.d128-promotion__code .input__wrap{position:relative}
.d128-promotion__code .input__wrap label{vertical-align:middle}
.d128-promotion__code .input__item{display:inline-block}
.d128-promotion__code .input__item:last-child label{margin-right:0}
.d128-promotion__code .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d128-promotion__code .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d128-promotion__code .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d128-promotion__code .input__removetext:after,.d128-promotion__code .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d128-promotion__code .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d128-promotion__code .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d128-promotion__code .input--2 .o-input--date,.d128-promotion__code .input--2 .o-input--email,.d128-promotion__code .input--2 .o-input--number,.d128-promotion__code .input--2 .o-input--password,.d128-promotion__code .input--2 .o-input--tel,.d128-promotion__code .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d128-promotion__code .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d128-promotion__code .input--2 .o-input--date{background-position:96% -101px}
.d128-promotion__code .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d128-promotion__input{position:relative;margin-top:5px;padding-right:139px}
.d128-promotion__confirm{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;position:absolute;top:0;right:0;width:139px;height:40px;font-size:15px}
.d128-promotion__confirm span{white-space:nowrap}
.d128-promotion__confirm.is-disabled,.d128-promotion__confirm[disabled]{cursor:default}
.d128-promotion__confirm:active,.d128-promotion__confirm:focus,.d128-promotion__confirm:hover{background-color:#7b7b7b;color:#fff}
.d128-promotion__confirm.is-disabled,.d128-promotion__confirm[disabled]{background-color:#7b7b7b;color:#fff}
.d128-promotion__confirm.is-disabled:active,.d128-promotion__confirm.is-disabled:focus,.d128-promotion__confirm.is-disabled:hover,.d128-promotion__confirm[disabled]:active,.d128-promotion__confirm[disabled]:focus,.d128-promotion__confirm[disabled]:hover{background-color:#7b7b7b}
.d128-promotion__close{position:absolute;top:0;right:0;width:34px;height:32px;line-height:1}
.d128-promotion__close:after,.d128-promotion__close:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d128-promotion__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d128-promotion__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d128__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#1b65b3;background-color:#1b65b3;color:#fff;width:100%;font-size:15px;line-height:40px}
.d128__button span{white-space:nowrap}
.d128__button.is-disabled,.d128__button[disabled]{cursor:default}
.d128__button:active,.d128__button:focus,.d128__button:hover{background-color:#103d6b;color:#fff}
.d128__button.is-disabled,.d128__button[disabled]{background-color:#1b65b3;color:#fff}
.d128__button.is-disabled:active,.d128__button.is-disabled:focus,.d128__button.is-disabled:hover,.d128__button[disabled]:active,.d128__button[disabled]:focus,.d128__button[disabled]:hover{background-color:#1b65b3}
.d128-children{border-top:1px solid #666}
.d128-children td,.d128-children th{border-bottom:1px solid #e6e6e6}
.d128-children th{width:82px;padding:10px 5px;border-right:1px solid #e6e6e6;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;text-align:center;line-height:18px}
.d128-children td{padding:15px;font-size:12px;text-align:left;line-height:21px}
.d128-children__age{display:block}
.d128-children__title{display:block;margin-top:5px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.d128-children__title:first-child{margin-top:0}
.d128 .d128__button{background-color:#1b65b3;border-color:#1b65b3}
.d128 .d128__button:focus,.d128 .d128__button:hover{background-color:#103d6b;border-color:#103d6b}
.d128 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d128 .slick-slider .slick-list,.d128 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d128 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d128 .slick-list:focus{outline:0}
.d128 .slick-list.dragging{cursor:pointer;cursor:hand}
.d128 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d128 .slick-track:after,.d128 .slick-track:before{display:table;content:''}
.d128 .slick-track:after{clear:both}
.d128 .slick-loading .slick-track{visibility:hidden}
.d128 .slick-loading .slick-slide{visibility:hidden}
.d128 .slick [dir=rtl] .slick-slide{float:right}
.d128 .slick-retina{width:100%}
.d128 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d128 .slick-slide img{display:block}
.d128 .slick-slide.dragging img{pointer-events:none}
.d128 .slick-slide:focus{outline:0}
.d128 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d128 .slick-active{position:relative}
.d128 .slick-initialized .slick-slide{display:block}
.d128 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d128 .slick-arrow.slick-hidden{display:none}
.d128 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d128 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d128 .slick-arrow:focus{outline:1px solid #4d90fe}
.d128 .slick-prev:before{border-width:2px 0 0 2px}
.d128 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d128 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d128 .slick-arrow:before{padding:8px}
.d128 .slick-arrow:focus:before,.d128 .slick-arrow:hover:before{border-color:#a7a7a7}
.d128 .slick-prev{left:0}
.d128 .slick-prev:before{margin-right:-10px}
.d128 .slick-prev:focus,.d128 .slick-prev:hover{border-color:#a7a7a7}
.d128 .slick-next{right:0}
.d128 .slick-next:before{margin-left:-10px}
.d128 .slick-next:focus,.d128 .slick-next:hover{border-color:#a7a7a7}
.d128 .slick-dots{position:absolute;bottom:10px;right:0;width:100%;margin:0;text-align:center;font-size:0}
.d128 .slick-dots__item{display:inline-block}
.d128 .slick-dots__item.slick-active .slick-dots__anchor{opacity:1}
.d128 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 3px;background-color:#a7927f;opacity:.5;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d128 .slick-dots__item.slick-active .slick-dots__anchor{width:10px !important;height:10px !important}
.d128 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d128__popup__wrap{display:none}
body[data-res-type*=SG] .d128__button{background-color:#193028;border-color:#193028}
body[data-res-type*=SG] .d128__button:focus,body[data-res-type*=SG] .d128__button:hover{background-color:#0f1d18;border-color:#0f1d18}
body[data-res-type*=L7-seoul-LTL7] .d128__button{background-color:#f3c300;border-color:#f3c300}
body[data-res-type*=L7-seoul-LTL7] .d128__button:focus,body[data-res-type*=L7-seoul-LTL7] .d128__button:hover{background-color:#cea709;border-color:#cea709}
body[data-res-type*=L7-seoul-LTL7] .d128__button{color:#001e62}
body[data-res-type*=L7-seoul-L7GA] .d128__button{background-color:#750575;border-color:#750575}
body[data-res-type*=L7-seoul-L7GA] .d128__button:focus,body[data-res-type*=L7-seoul-L7GA] .d128__button:hover{background-color:#460346;border-color:#460346}
body[data-res-type*=L7-seoul-L7HD] .d128__button{background-color:#333;border-color:#333}
body[data-res-type*=L7-seoul-L7HD] .d128__button:focus,body[data-res-type*=L7-seoul-L7HD] .d128__button:hover{background-color:#1f1f1f;border-color:#1f1f1f}
body[data-res-type*=CH] .d128__button{background-color:#c64c01;border-color:#c64c01}
body[data-res-type*=CH] .d128__button:focus,body[data-res-type*=CH] .d128__button:hover{background-color:#bd4601;border-color:#bd4601}
@media all and (min-width:768px){.d128{position:relative;padding:66px 30px 30px}
.d128-search__layer{border-color:#ccc}
.d128 .hotel{display:inline-block;width:45%;height:92px;padding:6px 30px 0;vertical-align:top}
.d128 .hotel__title{padding-left:0;font-size:13px}
.d128 .hotel__name{margin-top:7px;padding-left:30px;line-height:26px;font-size:22px;background-size:19px auto;background-position:0 4px}
.d128 .date .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d128 .date .date-picker-wrapper.single-month{width:auto}
.d128 .date .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d128 .date .date-picker-wrapper.two-months{width:491px}
.d128 .date .date-picker-wrapper.two-months .month--1{float:left}
.d128 .date .date-picker-wrapper.two-months .month--2{float:right}
.d128 .date .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d128 .date .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d128 .date .month-wrapper table th{padding-bottom:0;line-height:24px}
.d128 .date .month-wrapper table td{padding:0}
.d128 .date .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d128 .date .month-wrapper .month{width:203px;padding-top:6px}
.d128 .date .month-wrapper .month-name{font-size:14px}
.d128 .date .month-wrapper .month-element{font-size:14px}
.d128 .date .month-wrapper .next,.d128 .date .month-wrapper .prev{top:0;width:30px;height:38px}
.d128 .date .month-wrapper .next:after,.d128 .date .month-wrapper .next:before,.d128 .date .month-wrapper .prev:after,.d128 .date .month-wrapper .prev:before{width:10px}
.d128 .date .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d128 .date .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d128 .date .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d128 .date .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d128 .date{display:inline-block;width:55%;height:92px;padding:6px 38px 0 0;vertical-align:top;text-align:right}
.d128 .date:before{display:block;position:absolute;top:0;left:0;width:1px;height:71px;background-color:#dcdcdc;content:""}
.d128 .date__stay{width:125px;padding-top:42px;font-size:16px;text-align:center;background-position:50% 1px;background-size:24px auto}
.d128 .date__title{padding-right:20px;font-size:13px;background-size:13px auto}
.d128 .date__day{bottom:2px;font-size:32px}
.d128 .date__month{margin-top:15px;padding-left:45px;font-size:13px;line-height:17px}
.d128-calendar{left:auto;right:0;top:auto;bottom:103px;width:auto;padding-top:32px}
.d128-calendar .date-picker-wrapper{border:none !important}
.d128-calendar__close{width:52px;height:52px}
.d128 .person{display:inline-block;height:101px;padding:35px 20px 0;border-bottom:0;vertical-align:top;text-align:left}
.d128 .person__col{min-width:55px;width:auto;text-align:center}
.d128 .person__col:nth-child(n+2){margin-left:60px}
.d128 .person__text{font-size:13px;line-height:16px}
.d128 .person__text--children{padding-right:20px;background-size:16px auto}
.d128 .person__number{margin-top:10px;font-size:32px}
.d128 .person__anchor{top:64px;height:32px}
.d128-person{width:547px;height:265px;left:0;top:auto;bottom:81px;padding:51px 32px 0 15px}
.d128[data-type=email] .d128-person{width:340px;height:288px}
.d128-person__head{position:relative;padding-left:5px}
.d128-person__title{font-size:16px}
.d128-person__info{position:absolute;top:1px;right:0}
.d128-person__info-item:nth-child(n+2){position:relative;padding-left:11px}
.d128-person__info-item:nth-child(n+2):before{display:block;position:absolute;top:1px;left:0;width:1px;height:16px;background-color:#ddd;content:''}
.d128[data-type=email] .d128-person__info{position:relative;top:0;right:auto}
.d128-person__list{margin-top:11px}
.d128-person__item:nth-child(n+2){margin-top:10px}
.d128-person__subtitle{position:relative;width:70px;height:44px;text-align:center}
.d128-person__subtitle>span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}
.d128-person__count .c-counter{padding:0 43px}
.d128-person__count .c-counter__view{height:44px;line-height:42px;font-size:16px}
.d128-person__count .c-counter__button--increase{width:44px;height:44px}
.d128-person__count .c-counter__button--increase:before{height:2px}
.d128-person__count .c-counter__button--increase:after{margin:0 auto;height:2px}
.d128-person__count .c-counter__button--decrease{width:44px;height:44px}
.d128-person__count .c-counter__button--decrease:after{margin:-2px auto;height:2px}
.d128-person__count{display:inline-block;width:204px;margin-top:0;vertical-align:top}
.d128-person__count:nth-child(n+2){margin-left:10px}
.d128-person__close{width:52px;height:52px}
.d128-promotion{position:absolute;top:20px;right:30px}
.d128-promotion__anchor{height:36px;padding:9px 24px 9px 0;font-size:15px}
.d128-promotion__anchor:after{right:0;width:16px;height:16px;border-color:#333;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/icon-promotion-p.png);background-size:9px auto;background-position:50% -17px}
.d128-promotion__anchor.is-active:after{background-position:50% -33px}
.d128-promotion__anchor.is-active span{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px}
.d128-promotion__anchor>span{color:#333}
.d128-promotion__code .combobox{height:44px}
.d128-promotion__code .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d128-promotion__code .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d128-promotion__code .combobox__label{font-size:18px}
.d128-promotion__code .combobox__item{font-size:16px}
.d128-promotion__code .combobox--2{height:36px}
.d128-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d128-promotion__code .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d128-promotion__code .combobox--2 .combobox__status{padding-right:22px}
.d128-promotion__code .combobox--2 .combobox__status:after,.d128-promotion__code .combobox--2 .combobox__status:before{width:12px}
.d128-promotion__code .combobox--2 .combobox__status:before{right:8px}
.d128-promotion__code .combobox--2 .combobox__scroll{max-height:197px}
.d128-promotion__code .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d128-promotion__code .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d128-promotion__code .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d128-promotion__code .notice__text{padding-top:10px;font-size:14px}
.d128-promotion__code .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d128-promotion__code .info__list li{font-size:16px;line-height:25px}
.d128-promotion__code .fileWrap{position:relative}
.d128-promotion__code .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d128-promotion__code .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d128-promotion__code .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d128-promotion__code .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d128-promotion__code .fileWrap .input__file .file-label>span{padding:0 15px}
.d128-promotion__code .fileWrap .input__file .file-label{width:160px}
.d128-promotion__code .o-input--date,.d128-promotion__code .o-input--email,.d128-promotion__code .o-input--number,.d128-promotion__code .o-input--password,.d128-promotion__code .o-input--tel,.d128-promotion__code .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d128-promotion__code .o-input--number{padding:0 20px}
.d128-promotion__code .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d128-promotion__code .o-input--date{background-position:96% -131px}
.d128-promotion__code .o-input--textarea{font-size:16px}
.d128-promotion__code .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d128-promotion__code .input__removetext{width:60px;height:44px}
.d128-promotion__code .input__removetext:after,.d128-promotion__code .input__removetext:before{right:20px;width:15px}
.d128-promotion__code .input--2 .o-input--date,.d128-promotion__code .input--2 .o-input--email,.d128-promotion__code .input--2 .o-input--number,.d128-promotion__code .input--2 .o-input--password,.d128-promotion__code .input--2 .o-input--tel,.d128-promotion__code .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d128-promotion__code .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d128-promotion__code .input--2 .o-input--date{background-position:96% -135px}
.d128-promotion__code .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d128-promotion__code{left:auto;right:24px;top:0;width:470px;padding:0;border:0;background-color:transparent}
.d128-promotion__code .combobox{display:inline-block;width:174px;height:36px;vertical-align:top}
.d128-promotion__code .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d128-promotion__code .combobox__scroll{max-height:110px}
.d128-promotion__code .combobox__label{color:#606060;padding:4px 9px 5px}
.d128-promotion__code .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d128-promotion__code .combobox__item.is-active,.d128-promotion__code .combobox__item:focus,.d128-promotion__code .combobox__item:hover{background-color:#555;color:#fff}
.d128-promotion__input{display:inline-block;width:290px;margin:0;padding-right:115px;vertical-align:top}
.d128-promotion__input .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d128-promotion__confirm{width:115px;height:36px;font-size:16px}
.d128-promotion__close{display:none}
.d128__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d128__button{position:absolute;bottom:30px;right:49px;width:299px;height:71px}
.d128-children th{width:140px;padding:15px 10px;font-size:18px;line-height:25px}
.d128-children td{padding:30px;font-size:18px;line-height:30px}
.d128-children__title{margin-top:28px;font-size:18px}
}
@media all and (min-width:768px) and (min-width:768px){.d128-promotion__code .combobox__button{font-size:14px;line-height:33px;padding:0 15px 0 14px}
.d128-promotion__code .combobox__scroll{max-height:197px}
.d128-promotion__code .combobox__label{font-size:18px;padding:7px 15px}
.d128-promotion__code .combobox__item{padding:7px 15px 8px;font-size:14px}
.d128-promotion__input .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
}
@media all and (min-width:1025px){.d128{width:976px;margin:0 auto;padding:40px 0 0;background-color:transparent}
.d128[data-type=email]{padding:0}
.d128-search{padding-top:20px;background-color:#fff}
.d128 .hotel{width:317px;padding:6px 10px 0 20px;border-bottom:0}
.d128 .date{width:303px;padding:6px 20px 0;border-bottom:0;text-align:center}
.d128 .date__stay{width:69px}
.d128-calendar{bottom:112px;left:0;right:auto}
.d128 .person{width:212px;height:92px;padding:6px 0 0 20px;vertical-align:top}
.d128 .person:before{display:block;position:absolute;top:0;left:0;width:1px;height:71px;background-color:#dcdcdc;content:""}
.d128 .person__col{min-width:45px}
.d128 .person__col:nth-child(n+2){margin-left:15px}
.d128 .person__number{margin-top:12px}
.d128 .person__anchor{top:38px}
.d128-person{bottom:112px;left:auto;right:0}
.d128-promotion{top:2px;right:0}
.d128__button{right:20px;bottom:21px;width:124px;min-width:0}
.d128__popup__wrap{display:block;overflow:hidden;position:absolute;bottom:112px;width:264px;height:25px;background:#fff;transition:all .95s ease-in-out}
.d128__popup__wrap .d128-carousel{height:0;border:5px solid #877769;transition:all .95s ease-in-out}
.d128__popup__wrap .slick-dots{display:none !important}
.d128-carousel__item{position:relative;overflow:hidden;height:324px}
.d128-carousel__item--type01{background:#fff}
.d128-carousel__item--type01 .d128-carousel__item--inner p{color:#92775c}
.d128-carousel__item--type02{background:#000}
.d128-carousel__item--type02 .d128-carousel__item--inner h2{color:#fff}
.d128-carousel__item--type02 .d128-carousel__item--inner p{color:#92765e}
.d128-carousel__item.t_center{text-align:center}
.d128-carousel__thumb img{width:100%}
.d128-carousel__item--inner{position:relative;height:262px;padding:35px 15px 0}
.d128-carousel__item--inner h2{font-size:19px;font-family:Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d128-carousel__item--inner p{font-size:15px;line-height:23px}
.d128-carousel__item--inner h2+p{margin-top:10px}
.d128-carousel__thumb+.d128-carousel__item--inner{height:119px;padding-top:25px}
.d128__popup--button--wrap{padding:0 15px}
.d128__popup--button{display:block;width:100%;height:32px;text-align:center;border:1px solid #91765e;font-size:14px;line-height:32px;color:#91765e}
.d128__popup--button:focus,.d128__popup--button:hover{background:#91765e}
.d128-carousel__item--type01 .d128__popup--button:focus,.d128-carousel__item--type01 .d128__popup--button:hover{color:#fff}
.d128-carousel__item--type02 .d128__popup--button:focus,.d128-carousel__item--type02 .d128__popup--button:hover{color:#000}
.d128__popup--button-toggle{display:block;position:relative;width:264px;height:25px;background:rgba(0,0,0,0.8)}
.d128__popup--button-toggle:before{content:'';display:block;width:15px;height:9px;margin:0 auto;background:url(../../../../content/dam/lottehotel/components/common/content/common/d128-main-reservation-bar/icon_arrow.png) center;transition:all .95s ease-in-out}
.d128__popup__wrap.is-active{height:359px;bottom:122px;transition:all .95s ease-in-out;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4)}
.d128__popup__wrap.is-active .d128-carousel{height:334px}
.d128__popup__wrap.is-active .slick-dots{display:block !important;transition:all 1s ease-in-out}
.d128__popup__wrap.is-active .d128__popup--button-toggle:before{transform:rotate(180deg)}
}
@media all and (min-width:1440px){.d128{width:1170px}
.d128 .hotel{width:364px;padding:4px 10px 0 40px}
.d128 .hotel__name{margin-top:11px}
.d128 .date{width:364px}
.d128 .date__stay{width:120px}
.d128 .person{width:260px;padding-left:34px}
.d128 .person__col:nth-child(n+2){margin-left:25px}
.d128__button{width:170px}
}
.d096 .d096-form{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.d096 .d096-form .row{margin:0}
.d096 .d096-form .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d096 .d096-form .validation__text__wrap .validation__text.agree{color:#666}
.d096 .d096-form .form--focus .notice__text{display:block}
.d096 .d096-form .notice__text{padding-top:4px;display:none;font-size:12px}
.d096 .d096-form .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d096 .d096-form .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d096 .d096-form .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d096 .d096-form .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:NotoKR-Medium,"Malgun Gothic",sans-serif}
.d096 .d096-form .info__link:focus,.d096 .d096-form .info__link:hover{color:#ef6600}
.d096 .d096-form .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d096 .d096-form .fileWrap .file--focus{outline:1px dotted #000}
.d096 .d096-form .fileWrap .input:first-child{padding-bottom:10px}
.d096 .d096-form .fileWrap .input:first-child .o-input--text[disabled],.d096 .d096-form .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d096 .d096-form .fileWrap .input__file{position:relative}
.d096 .d096-form .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d096 .d096-form .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d096 .d096-form .fileWrap .input__file .file-label{font-family:NotoKR-Medium,"Malgun Gothic",sans-serif;overflow:hidden;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d096 .d096-form .fileWrap .input__file .file-label.is-disabled,.d096 .d096-form .fileWrap .input__file .file-label[disabled]{cursor:default}
.d096 .d096-form .fileWrap .input__file .file-label:active,.d096 .d096-form .fileWrap .input__file .file-label:focus,.d096 .d096-form .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d096 .d096-form .fileWrap .input__file .file-label.is-disabled,.d096 .d096-form .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d096 .d096-form .fileWrap .input__file .file-label.is-disabled:active,.d096 .d096-form .fileWrap .input__file .file-label.is-disabled:focus,.d096 .d096-form .fileWrap .input__file .file-label.is-disabled:hover,.d096 .d096-form .fileWrap .input__file .file-label[disabled]:active,.d096 .d096-form .fileWrap .input__file .file-label[disabled]:focus,.d096 .d096-form .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d096 .d096-form .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}
.d096 .d096-form .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d096 .d096-form .o-input--date,.d096 .d096-form .o-input--email,.d096 .d096-form .o-input--number,.d096 .d096-form .o-input--password,.d096 .d096-form .o-input--tel,.d096 .d096-form .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d096 .d096-form .o-input--date:focus,.d096 .d096-form .o-input--email:focus,.d096 .d096-form .o-input--number:focus,.d096 .d096-form .o-input--password:focus,.d096 .d096-form .o-input--tel:focus,.d096 .d096-form .o-input--text:focus{border-color:#333;background-color:#fff}
.d096 .d096-form .o-input--date[disabled],.d096 .d096-form .o-input--date[readonly],.d096 .d096-form .o-input--email[disabled],.d096 .d096-form .o-input--email[readonly],.d096 .d096-form .o-input--number[disabled],.d096 .d096-form .o-input--number[readonly],.d096 .d096-form .o-input--password[disabled],.d096 .d096-form .o-input--password[readonly],.d096 .d096-form .o-input--tel[disabled],.d096 .d096-form .o-input--tel[readonly],.d096 .d096-form .o-input--text[disabled],.d096 .d096-form .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d096 .d096-form .o-input--date::-ms-clear,.d096 .d096-form .o-input--email::-ms-clear,.d096 .d096-form .o-input--number::-ms-clear,.d096 .d096-form .o-input--password::-ms-clear,.d096 .d096-form .o-input--tel::-ms-clear,.d096 .d096-form .o-input--text::-ms-clear{display:none !important}
.d096 .d096-form .o-input--number{padding:0 15px}
.d096 .d096-form .o-input--number::-webkit-inner-spin-button,.d096 .d096-form .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d096 .d096-form .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d044-mypage-modification/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.d096 .d096-form .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d096 .d096-form .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d096 .d096-form .o-input--textarea[disabled],.d096 .d096-form .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d096 .d096-form .input{font-size:0}
.d096 .d096-form .input__wrap{position:relative}
.d096 .d096-form .input__wrap label{vertical-align:middle}
.d096 .d096-form .input__item{display:inline-block}
.d096 .d096-form .input__item:last-child label{margin-right:0}
.d096 .d096-form .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d096 .d096-form .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d096 .d096-form .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d096 .d096-form .input__removetext:after,.d096 .d096-form .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d096 .d096-form .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d096 .d096-form .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d096 .d096-form .input--2 .o-input--date,.d096 .d096-form .input--2 .o-input--email,.d096 .d096-form .input--2 .o-input--number,.d096 .d096-form .input--2 .o-input--password,.d096 .d096-form .input--2 .o-input--tel,.d096 .d096-form .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d096 .d096-form .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.d096 .d096-form .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d096 .d096-form .input{font-size:0}
.d096 .d096-form .input__item{display:inline-block}
.d096 .d096-form .input__item:last-child label{margin-right:0}
.d096 .d096-form .o-input--checkbox,.d096 .d096-form .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d096 .d096-form .o-input--checkbox+label,.d096 .d096-form .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d096 .d096-form .o-input--checkbox+label:before,.d096 .d096-form .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d096 .d096-form .o-input--checkbox:focus+label,.d096 .d096-form .o-input--radio:focus+label{outline:1px dotted #000}
.d096 .d096-form .o-input--radio+label:before{border-radius:50%}
.d096 .d096-form .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d096 .d096-form .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d096 .d096-form .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d096 .d096-form .o-input--radio:disabled+label:after{background-color:#bbb}
.d096 .d096-form .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d044-mypage-modification/form.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d096 .d096-form .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d096 .d096-form .o-input--checkbox:checked+label:after{background-position:0 -14px}
.d096 .d096-form .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d096 .d096-form .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d096 .d096-form .required__text__wrap{display:none}
.d096 .d096-form .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d096 .d096-form .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d096 .d096-form .required__text__wrap .required__text.dot{color:#ef6600}
.d096 .d096-form .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d096 .d096-form .required__text__wrap .required__text.check{color:#333}
.d096 .d096-form .required__text__wrap .required__text.check:after,.d096 .d096-form .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d096 .d096-form .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d096 .d096-form .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d096 .d096-form .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d096 .d096-form .form--success.input__wrap .o-input--date,.d096 .d096-form .form--success.input__wrap .o-input--email,.d096 .d096-form .form--success.input__wrap .o-input--number,.d096 .d096-form .form--success.input__wrap .o-input--password,.d096 .d096-form .form--success.input__wrap .o-input--tel,.d096 .d096-form .form--success.input__wrap .o-input--text{padding-right:35px}
.d096 .d096-form .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d096 .d096-form .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d096 .d096-form .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d044-mypage-modification/form.png) no-repeat 1px -13px;background-size:15px auto}
.d096 .d096-form .form--success.input__wrap--date:after{display:none}
.d096 .d096-form .form--success .validation__text{color:#1b65b3}
.d096 .d096-form .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d096 .d096-form .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d096 .d096-form .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d096 .d096-form .form--warning.select__wrap .combobox__button,.d096 .d096-form .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d096 .d096-form .form--warning+.validation__text{color:#ef6600}
.d096 .d096-form .required-text{color:#ef6600}
.d096 .d096-form .row{padding-bottom:20px;font-size:14px}
.d096 .d096-form .row:after{content:'';display:block;clear:both}
.d096 .d096-form .row:last-child{padding-bottom:0}
.d096 .d096-form .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:NotoKR-Medium,"Malgun Gothic",sans-serif}
.d096 .d096-form .row.no-pb{padding-bottom:0 !important}
.d096 .d096-form .col{padding-top:10px}
.d096 .d096-form .col:after{content:'';display:block;clear:both}
.d096 .d096-form .col .col__item{width:100%;padding-top:10px}
.d096 .d096-form .col .col__item:first-child{padding-top:0}
.d096 .d096-form .col .zipcode{position:relative;padding-right:50%}
.d096 .d096-form .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d096 .d096-form .col .zipcode .zipcode-layer{font-family:NotoKR-Medium,"Malgun Gothic",sans-serif;overflow:hidden;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d096 .d096-form .col .zipcode .zipcode-layer.is-disabled,.d096 .d096-form .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d096 .d096-form .col .zipcode .zipcode-layer:active,.d096 .d096-form .col .zipcode .zipcode-layer:focus,.d096 .d096-form .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d096 .d096-form .col .zipcode .zipcode-layer.is-disabled,.d096 .d096-form .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d096 .d096-form .col .zipcode .zipcode-layer.is-disabled:active,.d096 .d096-form .col .zipcode .zipcode-layer.is-disabled:focus,.d096 .d096-form .col .zipcode .zipcode-layer.is-disabled:hover,.d096 .d096-form .col .zipcode .zipcode-layer[disabled]:active,.d096 .d096-form .col .zipcode .zipcode-layer[disabled]:focus,.d096 .d096-form .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d096 .d096-form .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}
.d096 .d096-form .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d096 .d096-form .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d096 .d096-form .combobox select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d096 .d096-form .combobox select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d096 .d096-form .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d096 .d096-form .combobox__button:after{content:"";display:block;clear:both}
.d096 .d096-form .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d096 .d096-form .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d096 .d096-form .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d096 .d096-form .combobox__button.is-disabled{background-color:#e5e5e5;border-color:#bbb;color:#666}
.d096 .d096-form .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d096 .d096-form .combobox__status:after,.d096 .d096-form .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d096 .d096-form .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d096 .d096-form .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d096 .d096-form .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d096 .d096-form .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d096 .d096-form .combobox__list{list-style:none}
.d096 .d096-form .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d096 .d096-form .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d096 .d096-form .combobox__item.is-active,.d096 .d096-form .combobox__item:focus,.d096 .d096-form .combobox__item:hover{background-color:#555;color:#fff}
.d096 .d096-form .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d096 .d096-form .combobox--touch .combobox__button{z-index:0}
.d096 .d096-form .combobox--2{height:25px}
.d096 .d096-form .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d096 .d096-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d096 .d096-form .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d096 .d096-form .combobox--2 .combobox__status{padding-right:13px}
.d096 .d096-form .combobox--2 .combobox__status:after,.d096 .d096-form .combobox--2 .combobox__status:before{width:6px}
.d096 .d096-form .combobox--2 .combobox__status:before{right:4px}
.d096 .d096-form .combobox--2 .combobox__scroll{max-height:110px}
.d096 .d096-form .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d096 .d096-form .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d096 .d096-form .combobox--2 .combobox__item.is-active,.d096 .d096-form .combobox--2 .combobox__item:focus,.d096 .d096-form .combobox--2 .combobox__item:hover{background-color:#555;color:#fff}
.d096 .d096-form #divSearchAddr{display:none;overflow:hidden;position:fixed;top:50%;right:auto;left:50%;bottom:auto;z-index:1100;width:100%;height:80%;max-height:530px;max-width:400px;padding-bottom:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s,height .2s;-o-transition:opacity .2s,height .2s;transition:opacity .2s,height .2s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}
.d096 .d096-form #divSearchAddr a,.d096 .d096-form #divSearchAddr button{background-color:#555;border-color:#555;color:#fff}
.d096 .d096-form #divSearchAddr__layer{height:100%;border:3px solid #555}
.d096 .d096-form .addr-layer__closebtn{position:absolute;bottom:0;left:0;width:100%;height:50px}
.d096 .d096-form .form__title__wrap{margin-bottom:47px;text-align:center}
.d096 .d096-form .form__title__wrap.line{border-top:1px solid #e6e6e6;padding-top:57px;margin:29px 0 46px}
.d096 .d096-form .form__title__wrap .form__title{font-size:22px;color:#333;font-family:NotoKR-Medium,"Malgun Gothic",sans-serif;margin-bottom:10px}
.d096 .d096-form .form__title__wrap .form__sub__title{font-size:14px;color:#666}
.d096 .d096-form .d096__cta{margin-top:50px;font-size:0;text-align:center}
.d096 .d096-form .d096__cta:after{content:'';display:block;clear:both}
.d096 .d096-form .d096__cta>a,.d096 .d096-form .d096__cta>button{margin-top:10px}
.d096 .d096-form .d096__cta>a:first-child,.d096 .d096-form .d096__cta>button:first-child{margin-top:0}
.d096 .d096-form .d096__cta-item{display:inline-block;width:auto;vertical-align:top}
.d096 .d096-form .d096__cta-item:nth-child(odd){padding-right:1px}
.d096 .d096-form .d096__cta-item:nth-child(even){padding-left:1px}
.d096 .d096-form .d096__button{font-family:NotoKR-Medium,"Malgun Gothic",sans-serif;overflow:hidden;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d096 .d096-form .d096__button.is-disabled,.d096 .d096-form .d096__button[disabled]{cursor:default}
.d096 .d096-form .d096__button--password{background-color:#fff;color:#333;min-width:130px}
.d096 .d096-form .d096__button--password:active,.d096 .d096-form .d096__button--password:focus,.d096 .d096-form .d096__button--password:hover{color:#333}
.d096 .d096-form .d096__button--password:active:before,.d096 .d096-form .d096__button--password:focus:before,.d096 .d096-form .d096__button--password:hover:before{border-color:#666}
.d096 .d096-form .d096__button--password.is-disabled,.d096 .d096-form .d096__button--password[disabled]{border-color:#bbb;color:#333}
.d096 .d096-form .d096__button--password.is-disabled:before,.d096 .d096-form .d096__button--password[disabled]:before{border-color:#bbb}
.d096 .d096-form .d096__button--password.is-disabled:active,.d096 .d096-form .d096__button--password.is-disabled:focus,.d096 .d096-form .d096__button--password.is-disabled:hover,.d096 .d096-form .d096__button--password[disabled]:active,.d096 .d096-form .d096__button--password[disabled]:focus,.d096 .d096-form .d096__button--password[disabled]:hover{border-color:#bbb}
.d096 .d096-form .d096__button--password.is-disabled:active:before,.d096 .d096-form .d096__button--password.is-disabled:focus:before,.d096 .d096-form .d096__button--password.is-disabled:hover:before,.d096 .d096-form .d096__button--password[disabled]:active:before,.d096 .d096-form .d096__button--password[disabled]:focus:before,.d096 .d096-form .d096__button--password[disabled]:hover:before{border-color:#bbb}
.d096 .d096-form .d096__button--password:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.d096 .d096-form .d096__button--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d096 .d096-form .d096__button--confirm:active,.d096 .d096-form .d096__button--confirm:focus,.d096 .d096-form .d096__button--confirm:hover{background-color:#685f51;color:#fff}
.d096 .d096-form .d096__button--confirm.is-disabled,.d096 .d096-form .d096__button--confirm[disabled]{background-color:#ad9e87;color:#fff}
.d096 .d096-form .d096__button--confirm.is-disabled:active,.d096 .d096-form .d096__button--confirm.is-disabled:focus,.d096 .d096-form .d096__button--confirm.is-disabled:hover,.d096 .d096-form .d096__button--confirm[disabled]:active,.d096 .d096-form .d096__button--confirm[disabled]:focus,.d096 .d096-form .d096__button--confirm[disabled]:hover{background-color:#ad9e87}
.d096 .d096-form .d096__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d096 .d096-form .d096__button--cancel:active,.d096 .d096-form .d096__button--cancel:focus,.d096 .d096-form .d096__button--cancel:hover{background-color:#333;color:#fff}
.d096 .d096-form .d096__button--cancel.is-disabled,.d096 .d096-form .d096__button--cancel[disabled]{background-color:#555;color:#fff}
.d096 .d096-form .d096__button--cancel.is-disabled:active,.d096 .d096-form .d096__button--cancel.is-disabled:focus,.d096 .d096-form .d096__button--cancel.is-disabled:hover,.d096 .d096-form .d096__button--cancel[disabled]:active,.d096 .d096-form .d096__button--cancel[disabled]:focus,.d096 .d096-form .d096__button--cancel[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.d096 .d096-form{max-width:720px}
.d096 .d096-form .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d096 .d096-form .notice__text{padding-top:10px;font-size:14px}
.d096 .d096-form .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d096 .d096-form .info__list li{font-size:16px;line-height:25px}
.d096 .d096-form .fileWrap{position:relative}
.d096 .d096-form .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d096 .d096-form .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d096 .d096-form .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d096 .d096-form .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d096 .d096-form .fileWrap .input__file .file-label>span{padding:0 15px}
.d096 .d096-form .fileWrap .input__file .file-label{width:160px}
.d096 .d096-form .o-input--date,.d096 .d096-form .o-input--email,.d096 .d096-form .o-input--number,.d096 .d096-form .o-input--password,.d096 .d096-form .o-input--tel,.d096 .d096-form .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d096 .d096-form .o-input--number{padding:0 20px}
.d096 .d096-form .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.d096 .d096-form .o-input--textarea{font-size:16px}
.d096 .d096-form .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d096 .d096-form .input__removetext{width:60px;height:44px}
.d096 .d096-form .input__removetext:after,.d096 .d096-form .input__removetext:before{right:20px;width:15px}
.d096 .d096-form .input--2 .o-input--date,.d096 .d096-form .input--2 .o-input--email,.d096 .d096-form .input--2 .o-input--number,.d096 .d096-form .input--2 .o-input--password,.d096 .d096-form .input--2 .o-input--tel,.d096 .d096-form .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d096 .d096-form .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.d096 .d096-form .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d096 .d096-form .o-input--checkbox+label,.d096 .d096-form .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d096 .d096-form .o-input--checkbox+label:before,.d096 .d096-form .o-input--radio+label:before{width:20px;height:20px}
.d096 .d096-form .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d096 .d096-form .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d096 .d096-form .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d096 .d096-form .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d096 .d096-form .required__text__wrap .required__text{font-size:14px}
.d096 .d096-form .required__text__wrap .required__text.dot:before{top:14px}
.d096 .d096-form .form--success.input__wrap .o-input--date,.d096 .d096-form .form--success.input__wrap .o-input--email,.d096 .d096-form .form--success.input__wrap .o-input--number,.d096 .d096-form .form--success.input__wrap .o-input--password,.d096 .d096-form .form--success.input__wrap .o-input--tel,.d096 .d096-form .form--success.input__wrap .o-input--text{padding-right:50px}
.d096 .d096-form .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d096 .d096-form .required-text{font-size:16px}
.d096 .d096-form .row{font-size:16px}
.d096 .d096-form .row__label{font-size:18px}
.d096 .d096-form .col:after{content:'';display:block;clear:both}
.d096 .d096-form .col.col--2 .col__item{width:50%}
.d096 .d096-form .col.col--3 .col__item{width:33.33%}
.d096 .d096-form .col.col--mob .col__item{width:40%}
.d096 .d096-form .col.col--mob .col__item:first-child{width:20%}
.d096 .d096-form .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d096 .d096-form .col .col__item:first-child{border-left:0}
.d096 .d096-form .col .zipcode{padding-right:160px}
.d096 .d096-form .col .zipcode .cta__item{width:160px}
.d096 .d096-form .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d096 .d096-form .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d096 .d096-form .col .zipcode .zipcode-layer>span{padding:0 15px}
.d096 .d096-form .col .zipcode .zipcode-layer{width:100%}
.d096 .d096-form .combobox{height:44px}
.d096 .d096-form .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d096 .d096-form .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d096 .d096-form .combobox__label{font-size:18px}
.d096 .d096-form .combobox__item{font-size:16px}
.d096 .d096-form .combobox--2{height:36px}
.d096 .d096-form .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d096 .d096-form .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d096 .d096-form .combobox--2 .combobox__status{padding-right:22px}
.d096 .d096-form .combobox--2 .combobox__status:after,.d096 .d096-form .combobox--2 .combobox__status:before{width:12px}
.d096 .d096-form .combobox--2 .combobox__status:before{right:8px}
.d096 .d096-form .combobox--2 .combobox__scroll{max-height:197px}
.d096 .d096-form .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d096 .d096-form .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d096 .d096-form .form__title__wrap{margin-bottom:50px}
.d096 .d096-form .form__title__wrap.line{margin:54px 0 54px;padding-top:75px}
.d096 .d096-form .form__title__wrap .form__title{font-size:26px}
.d096 .d096-form .form__title__wrap .form__sub__title{font-size:18px}
.d096 .d096-form .d096__cta>a,.d096 .d096-form .d096__cta>button{margin:0 0 0 2px}
.d096 .d096-form .d096__cta>a:first-child,.d096 .d096-form .d096__cta>button:first-child{margin-left:0}
.d096 .d096-form .d096__cta{margin-top:60px}
.d096 .d096-form .d096__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d096 .d096-form .d096__button--password{width:100%;font-size:12px;line-height:35px}
}
@media all and (min-width:768px) and (min-width:768px){.d096 .d096-form .d096__button--password{width:auto;padding:0 20px;font-size:16px;line-height:40px}
}
@media all and (max-width:767px){.d096 .d096-form .col .zipcode .zipcode-layer{font-size:14px}
.d096 .d096-form .d096__cta-item{width:50%}
}
@media screen and (max-height:480px){.d096 .d096-form #divSearchAddr{width:80%;max-width:100%;height:70%}
}
.d097{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.d097 .row{margin:0}
.d097 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d097 .validation__text__wrap .validation__text.agree{color:#666}
.d097 .form--focus .notice__text{display:block}
.d097 .notice__text{padding-top:4px;display:none;font-size:12px}
.d097 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d097 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d097 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d097 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d097 .info__link:focus,.d097 .info__link:hover{color:#ef6600}
.d097 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d097 .fileWrap .file--focus{outline:1px dotted #000}
.d097 .fileWrap .input:first-child{padding-bottom:10px}
.d097 .fileWrap .input:first-child .o-input--text[disabled],.d097 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d097 .fileWrap .input__file{position:relative}
.d097 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d097 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d097 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d097 .fileWrap .input__file .file-label span{white-space:nowrap}
.d097 .fileWrap .input__file .file-label.is-disabled,.d097 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d097 .fileWrap .input__file .file-label:active,.d097 .fileWrap .input__file .file-label:focus,.d097 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d097 .fileWrap .input__file .file-label.is-disabled,.d097 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d097 .fileWrap .input__file .file-label.is-disabled:active,.d097 .fileWrap .input__file .file-label.is-disabled:focus,.d097 .fileWrap .input__file .file-label.is-disabled:hover,.d097 .fileWrap .input__file .file-label[disabled]:active,.d097 .fileWrap .input__file .file-label[disabled]:focus,.d097 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d097 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d097 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d097 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d097 .o-input--date,.d097 .o-input--email,.d097 .o-input--number,.d097 .o-input--password,.d097 .o-input--tel,.d097 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d097 .o-input--date:focus,.d097 .o-input--email:focus,.d097 .o-input--number:focus,.d097 .o-input--password:focus,.d097 .o-input--tel:focus,.d097 .o-input--text:focus{border-color:#333;background-color:#fff}
.d097 .o-input--date[disabled],.d097 .o-input--date[readonly],.d097 .o-input--email[disabled],.d097 .o-input--email[readonly],.d097 .o-input--number[disabled],.d097 .o-input--number[readonly],.d097 .o-input--password[disabled],.d097 .o-input--password[readonly],.d097 .o-input--tel[disabled],.d097 .o-input--tel[readonly],.d097 .o-input--text[disabled],.d097 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d097 .o-input--date::-ms-clear,.d097 .o-input--email::-ms-clear,.d097 .o-input--number::-ms-clear,.d097 .o-input--password::-ms-clear,.d097 .o-input--tel::-ms-clear,.d097 .o-input--text::-ms-clear{display:none !important}
.d097 .o-input--number{padding:0 15px}
.d097 .o-input--number::-webkit-inner-spin-button,.d097 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d097 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d097-app-develop-advice/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d097 .o-input--date{background-position:96% -93px}
.d097 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d097 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d097 .o-input--textarea[disabled],.d097 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d097 .input{font-size:0}
.d097 .input__wrap{position:relative}
.d097 .input__wrap label{vertical-align:middle}
.d097 .input__item{display:inline-block}
.d097 .input__item:last-child label{margin-right:0}
.d097 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d097 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d097 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d097 .input__removetext:after,.d097 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d097 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d097 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d097 .input--2 .o-input--date,.d097 .input--2 .o-input--email,.d097 .input--2 .o-input--number,.d097 .input--2 .o-input--password,.d097 .input--2 .o-input--tel,.d097 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d097 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d097 .input--2 .o-input--date{background-position:96% -101px}
.d097 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d097 .input{font-size:0}
.d097 .input__item{display:inline-block}
.d097 .input__item:last-child label{margin-right:0}
.d097 .o-input--checkbox,.d097 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d097 .o-input--checkbox+label,.d097 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d097 .o-input--checkbox+label:before,.d097 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d097 .o-input--checkbox:focus+label,.d097 .o-input--radio:focus+label{outline:1px dotted #000}
.d097 .o-input--radio+label:before{border-radius:50%}
.d097 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d097 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d097 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d097 .o-input--radio:disabled+label:after{background-color:#bbb}
.d097 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d097 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d097 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d097-app-develop-advice/form.png);background-position:0 -14px}
.d097 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d097 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d097 .required__text__wrap{display:none}
.d097 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d097 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d097 .required__text__wrap .required__text.dot{color:#ef6600}
.d097 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d097 .required__text__wrap .required__text.check{color:#333}
.d097 .required__text__wrap .required__text.check:after,.d097 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d097 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d097 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d097 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d097 .form--success.input__wrap .o-input--date,.d097 .form--success.input__wrap .o-input--email,.d097 .form--success.input__wrap .o-input--number,.d097 .form--success.input__wrap .o-input--password,.d097 .form--success.input__wrap .o-input--tel,.d097 .form--success.input__wrap .o-input--text{padding-right:35px}
.d097 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d097 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d097 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d097-app-develop-advice/form.png) no-repeat 1px -13px;background-size:15px auto}
.d097 .form--success.input__wrap--date:after{display:none}
.d097 .form--success .validation__text{color:#1b65b3}
.d097 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d097 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d097 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d097 .form--warning.select__wrap .combobox__button,.d097 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d097 .form--warning+.validation__text{color:#ef6600}
.d097 .required-text{color:#ef6600}
.d097 .row{padding-bottom:20px;font-size:14px}
.d097 .row:after{content:'';display:block;clear:both}
.d097 .row:last-child{padding-bottom:0}
.d097 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d097 .row.no-pb{padding-bottom:0 !important}
.d097 .col{padding-top:10px}
.d097 .col:after{content:'';display:block;clear:both}
.d097 .col .col__item{width:100%;padding-top:10px}
.d097 .col .col__item:first-child{padding-top:0}
.d097 .col .zipcode{position:relative;padding-right:50%}
.d097 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d097 .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d097 .col .zipcode .zipcode-layer span{white-space:nowrap}
.d097 .col .zipcode .zipcode-layer.is-disabled,.d097 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d097 .col .zipcode .zipcode-layer:active,.d097 .col .zipcode .zipcode-layer:focus,.d097 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d097 .col .zipcode .zipcode-layer.is-disabled,.d097 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d097 .col .zipcode .zipcode-layer.is-disabled:active,.d097 .col .zipcode .zipcode-layer.is-disabled:focus,.d097 .col .zipcode .zipcode-layer.is-disabled:hover,.d097 .col .zipcode .zipcode-layer[disabled]:active,.d097 .col .zipcode .zipcode-layer[disabled]:focus,.d097 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d097 .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d097 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d097__inner-area{text-align:center}
.d097__headline{font-size:29px}
.d097__subcopy{padding-top:12px;line-height:18px;font-size:12px;color:#666}
.d097-notice{background:#f5f5f5;padding:10px;margin:30px 0 20px}
.d097-notice li{font-size:13px;position:relative;padding-left:14px;line-height:24px}
.d097-notice li:before{content:'';display:block;position:absolute;top:50%;left:0;width:3px;height:3px;background:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.d097__require{margin-bottom:10px;font-size:12px;text-align:right;color:#ef6600}
.d097__group{margin-bottom:30px;padding-top:20px}
.d097__group .input{font-size:0}
.d097__group .input__item{display:inline-block}
.d097__group .input__item:last-child label{margin-right:0}
.d097__group .o-input--checkbox,.d097__group .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d097__group .o-input--checkbox+label,.d097__group .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d097__group .o-input--checkbox+label:before,.d097__group .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d097__group .o-input--checkbox:focus+label,.d097__group .o-input--radio:focus+label{outline:1px dotted #000}
.d097__group .o-input--radio+label:before{border-radius:50%}
.d097__group .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d097__group .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d097__group .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d097__group .o-input--radio:disabled+label:after{background-color:#bbb}
.d097__group .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d097__group .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d097__group .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d097-app-develop-advice/form.png);background-position:0 -14px}
.d097__group .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d097__group .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d097__cta{margin-top:30px;font-size:0;text-align:center}
.d097__cta:after{content:'';display:block;clear:both}
.d097__cta>a,.d097__cta>button{margin-top:10px}
.d097__cta>a:first-child,.d097__cta>button:first-child{margin-top:0}
.d097__cta-item{display:inline-block;width:auto;vertical-align:top}
.d097__cta-item:nth-child(odd){padding-right:1px}
.d097__cta-item:nth-child(even){padding-left:1px}
.d097__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d097__button span{white-space:nowrap}
.d097__button.is-disabled,.d097__button[disabled]{cursor:default}
.d097__button--submit{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d097__button--submit:active,.d097__button--submit:focus,.d097__button--submit:hover{background-color:#685f51;color:#fff}
.d097__button--submit.is-disabled,.d097__button--submit[disabled]{background-color:#ad9e87;color:#fff}
.d097__button--submit.is-disabled:active,.d097__button--submit.is-disabled:focus,.d097__button--submit.is-disabled:hover,.d097__button--submit[disabled]:active,.d097__button--submit[disabled]:focus,.d097__button--submit[disabled]:hover{background-color:#ad9e87}
.d097__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d097__button--cancel:active,.d097__button--cancel:focus,.d097__button--cancel:hover{background-color:#333;color:#fff}
.d097__button--cancel.is-disabled,.d097__button--cancel[disabled]{background-color:#555;color:#fff}
.d097__button--cancel.is-disabled:active,.d097__button--cancel.is-disabled:focus,.d097__button--cancel.is-disabled:hover,.d097__button--cancel[disabled]:active,.d097__button--cancel[disabled]:focus,.d097__button--cancel[disabled]:hover{background-color:#555}
[lang=my] .d097 .d097__headline{line-height:1.6}
@media all and (min-width:768px){.d097 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d097 .notice__text{padding-top:10px;font-size:14px}
.d097 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d097 .info__list li{font-size:16px;line-height:25px}
.d097 .fileWrap{position:relative}
.d097 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d097 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d097 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d097 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d097 .fileWrap .input__file .file-label>span{padding:0 15px}
.d097 .fileWrap .input__file .file-label{width:160px}
.d097 .o-input--date,.d097 .o-input--email,.d097 .o-input--number,.d097 .o-input--password,.d097 .o-input--tel,.d097 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d097 .o-input--number{padding:0 20px}
.d097 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d097 .o-input--date{background-position:96% -131px}
.d097 .o-input--textarea{font-size:16px}
.d097 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d097 .input__removetext{width:60px;height:44px}
.d097 .input__removetext:after,.d097 .input__removetext:before{right:20px;width:15px}
.d097 .input--2 .o-input--date,.d097 .input--2 .o-input--email,.d097 .input--2 .o-input--number,.d097 .input--2 .o-input--password,.d097 .input--2 .o-input--tel,.d097 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d097 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d097 .input--2 .o-input--date{background-position:96% -135px}
.d097 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d097 .o-input--checkbox+label,.d097 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d097 .o-input--checkbox+label:before,.d097 .o-input--radio+label:before{width:20px;height:20px}
.d097 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d097 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d097 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d097 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d097 .required__text__wrap .required__text{font-size:14px}
.d097 .required__text__wrap .required__text.dot:before{top:14px}
.d097 .form--success.input__wrap .o-input--date,.d097 .form--success.input__wrap .o-input--email,.d097 .form--success.input__wrap .o-input--number,.d097 .form--success.input__wrap .o-input--password,.d097 .form--success.input__wrap .o-input--tel,.d097 .form--success.input__wrap .o-input--text{padding-right:50px}
.d097 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d097 .required-text{font-size:16px}
.d097 .row{font-size:16px}
.d097 .row__label{font-size:18px}
.d097 .col:after{content:'';display:block;clear:both}
.d097 .col.col--2 .col__item{width:50%}
.d097 .col.col--3 .col__item{width:33.33%}
.d097 .col.col--mob .col__item{width:40%}
.d097 .col.col--mob .col__item:first-child{width:20%}
.d097 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d097 .col .col__item:first-child{border-left:0}
.d097 .col .zipcode{padding-right:160px}
.d097 .col .zipcode .cta__item{width:160px}
.d097 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d097 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d097 .col .zipcode .zipcode-layer>span{padding:0 15px}
.d097 .col .zipcode .zipcode-layer{width:100%}
.d097{max-width:720px}
.d097__inner-area{padding:0;width:80%;margin:0 auto}
.d097__headline{font-size:45px}
.d097__subcopy{font-size:16px;line-height:28px;padding-top:20px}
.d097__require{margin-bottom:15px;font-size:16px}
.d097__group .o-input--checkbox+label,.d097__group .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d097__group .o-input--checkbox+label:before,.d097__group .o-input--radio+label:before{width:20px;height:20px}
.d097__group .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d097__group .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d097__group .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d097__group .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d097__group{margin-bottom:60px;padding-top:30px}
.d097__cta>a,.d097__cta>button{margin:0 0 0 2px}
.d097__cta>a:first-child,.d097__cta>button:first-child{margin-left:0}
.d097__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d097 .col .zipcode .zipcode-layer{font-size:14px}
.d097__cta-item{width:50%}
}
.d096{padding:0 15px;max-width:1440px;margin:0 auto;position:relative}
.d096-view{padding-bottom:12px;margin-bottom:30px;border-bottom:2px solid #666}
.handy .d096-view{display:none}
.d096-view__item{display:inline-block;position:relative}
.d096-view__item:nth-child(n+2){padding-left:15px;margin-left:15px}
.d096-view__item:nth-child(n+2):before{content:"";width:1px;height:10px;background:#ccc;position:absolute;left:0;top:50%;margin-top:-5px}
.d096-view__button{display:inline-block;color:#666;font-size:14px;padding-left:20px;background-repeat:no-repeat;background-position:0 -24px;background-size:15px auto;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d096-view__button--list{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d096-g-ourhotel-find-a-hotel-list/icon-list.png)}
.d096-view__button--map{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d096-g-ourhotel-find-a-hotel-list/icon-map.png)}
.d096-view__button.is-active{color:#c87431;background-position:0 1px}
.d096-sort{font-size:0}
.d096-sort:after{content:'';display:block;clear:both}
.d096-sort__item{display:inline-block;width:50%}
.d096-sort__item:nth-child(n+2){padding-left:5px}
.d096-sort__item [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d096-sort__item [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d096-sort__item .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d096-sort__item .combobox.initial{opacity:0}
.d096-sort__item .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d096-sort__item .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d096-sort__item .combobox__button:after{content:"";display:block;clear:both}
.d096-sort__item .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d096-sort__item .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d096-sort__item .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d096-sort__item .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d096-sort__item .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d096-sort__item .combobox__status:after,.d096-sort__item .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d096-sort__item .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d096-sort__item .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d096-sort__item .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d096-sort__item .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d096-sort__item .combobox__list{list-style:none}
.d096-sort__item .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d096-sort__item .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d096-sort__item .combobox__item:focus,.d096-sort__item .combobox__item:hover{background-color:#888;color:#fff}
.d096-sort__item .combobox__item.is-active{background-color:#555;color:#fff}
.d096-sort__item .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d096-sort__item .combobox--touch .combobox__button{z-index:0}
.d096-sort__item .combobox--2{height:25px}
.d096-sort__item .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d096-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d096-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d096-sort__item .combobox--2 .combobox__status{padding-right:13px}
.d096-sort__item .combobox--2 .combobox__status:after,.d096-sort__item .combobox--2 .combobox__status:before{width:6px}
.d096-sort__item .combobox--2 .combobox__status:before{right:4px}
.d096-sort__item .combobox--2 .combobox__scroll{max-height:110px}
.d096-sort__item .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d096-sort__item .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d096-sort__item .combobox--2 .combobox__item:focus,.d096-sort__item .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d096-sort__item .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d096-sort__item .combobox__label{font-size:9px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d096-sort__item .combobox__label+ul>li.combobox__item:before{content:"- "}
.d096 [data-list=hotel] [data-js=combobox]:last-child{display:none}
.d096-nation{padding-top:20px}
.d096-nation__title{display:none}
.d096-city__title{display:none}
.d096-hotel__item:nth-child(n+2){margin-top:40px}
.d096-hotel__image img{width:100%}
.d096-hotel__content{padding:12px 10px 0}
.d096-hotel__title{padding-bottom:7px}
.d096-hotel__name{display:inline;font-size:17px;padding-right:7px;line-height:22px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d096-hotel__link{display:inline-block;width:13px;height:13px;text-indent:-9999em;background:url(../../../../content/dam/lottehotel/components/common/content/common/d096-g-ourhotel-find-a-hotel-list/icon-link.png) no-repeat 0 0;background-size:13px 13px}
.d096-hotel__address,.d096-hotel__tel{font-size:14px;line-height:22px;color:#666}
.d096-hotel__tel{padding-bottom:20px}
.d096-hotel__tel .o-tel{width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d096-g-ourhotel-find-a-hotel-list/ico-tel.png) center no-repeat #a2a2a2;background-size:40% auto;border-radius:20px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-3px}
.d096-hotel__reservation{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px;border-color:#555;background-color:#555;color:#fff}
.d096-hotel__reservation span{white-space:nowrap}
.d096-hotel__reservation.is-disabled,.d096-hotel__reservation[disabled]{cursor:default}
.d096-hotel__reservation:active,.d096-hotel__reservation:focus,.d096-hotel__reservation:hover{background-color:#333;color:#fff}
.d096-hotel__reservation.is-disabled,.d096-hotel__reservation[disabled]{background-color:#555;color:#fff}
.d096-hotel__reservation.is-disabled:active,.d096-hotel__reservation.is-disabled:focus,.d096-hotel__reservation.is-disabled:hover,.d096-hotel__reservation[disabled]:active,.d096-hotel__reservation[disabled]:focus,.d096-hotel__reservation[disabled]:hover{background-color:#555}
.d096-accordion__button{position:relative;width:100%;text-align:left}
.d096-accordion__button:after{content:"";position:absolute;right:15px;top:31px;width:18px;height:18px;border-style:solid;border-color:#666;border-width:0 0 1px 1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d096-accordion__button.is-active:after{top:37px;border-width:1px 1px 0 0}
.d096-accordion__panel{display:none;overflow:hidden}
.d096-accordion__panel.is-active{display:block}
@media all and (min-width:768px){.d096-view{padding-bottom:0;margin:0 0 40px;border-bottom:0}
.d096-view__button{font-size:16px;background-size:17px auto;background-position:0 -27px;padding-left:26px}
.d096-sort{display:none}
.d096-sort__item .combobox{height:44px}
.d096-sort__item .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d096-sort__item .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d096-sort__item .combobox__label{font-size:18px}
.d096-sort__item .combobox__item{font-size:16px}
.d096-sort__item .combobox--2{height:36px}
.d096-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d096-sort__item .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d096-sort__item .combobox--2 .combobox__status{padding-right:22px}
.d096-sort__item .combobox--2 .combobox__status:after,.d096-sort__item .combobox--2 .combobox__status:before{width:12px}
.d096-sort__item .combobox--2 .combobox__status:before{right:8px}
.d096-sort__item .combobox--2 .combobox__scroll{max-height:197px}
.d096-sort__item .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d096-sort__item .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d096-nation{padding:0}
.d096-nation__item{border-top:2px solid #666;padding:0 20px;margin-top:30px}
.d096-nation__item:first-child{margin-top:0}
.d096-nation__title{display:block;font-size:28px;padding:26px 0}
.d096-city__item{border-top:1px solid #d6d6d6}
.d096-city__title{display:block;font-size:26px;color:#998465;padding:26px 0 26px}
.d096-hotel{padding-bottom:30px}
.d096-hotel__item{position:relative;min-height:160px}
.d096-hotel__image{position:absolute;left:0;top:0;width:283px}
.d096-hotel__content{padding-left:313px}
.d096-hotel__title{padding-bottom:8px}
.d096-hotel__name{font-size:23px;line-height:30px}
.d096-hotel__link{height:30px;background-position:0 50%;vertical-align:top}
.d096-hotel__address,.d096-hotel__tel{line-height:20px}
.d096-hotel__tel{padding-bottom:10px}
.d096-hotel__reservation{width:auto;padding:0 20px;font-size:18px;line-height:40px}
.d096-hotel__reservation{min-width:137px}
}
@media all and (min-width:1440px){.d096-hotel{font-size:0;margin:0 -10px}
.d096-hotel__item{width:50%;padding:0 10px;display:inline-block;vertical-align:top}
.d096-hotel__item:nth-child(n+2){margin:0}
.d096-hotel__item:nth-child(n+3){margin-top:40px}
.d096-hotel__image{left:10px}
}
.d095{padding:0 15px;max-width:767px;margin:0 auto}
.d095__title{text-align:center;font-size:29px;padding-bottom:30px}
.d095__cta{padding-top:30px;font-size:0;text-align:center}
.d095__cta:after{content:'';display:block;clear:both}
.d095__cta>a,.d095__cta>button{margin-top:10px}
.d095__cta>a:first-child,.d095__cta>button:first-child{margin-top:0}
.d095__cta-item{display:inline-block;width:auto;vertical-align:top}
.d095__cta-item:nth-child(odd){padding-right:1px}
.d095__cta-item:nth-child(even){padding-left:1px}
.d095__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px;border-color:#555;background-color:#555;color:#fff}
.d095__button span{white-space:nowrap}
.d095__button.is-disabled,.d095__button[disabled]{cursor:default}
.d095__button:active,.d095__button:focus,.d095__button:hover{background-color:#333;color:#fff}
.d095__button.is-disabled,.d095__button[disabled]{background-color:#555;color:#fff}
.d095__button.is-disabled:active,.d095__button.is-disabled:focus,.d095__button.is-disabled:hover,.d095__button[disabled]:active,.d095__button[disabled]:focus,.d095__button[disabled]:hover{background-color:#555}
[lang=my] .d095 .d095__title{line-height:1.6}
@media all and (min-width:768px){.d095__title{font-size:45px;padding-bottom:55px}
.d095__cta>a,.d095__cta>button{margin:0 0 0 2px}
.d095__cta>a:first-child,.d095__cta>button:first-child{margin-left:0}
.d095__cta{padding-top:60px}
.d095__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d095__cta-item{width:50%}
}
.d094{padding:0 15px;margin:0 auto;max-width:1260px}
.d094__title{text-align:center;font-size:29px;padding-bottom:30px}
.d094-nation__item{border-top:1px solid #666}
.d094-nation__item:last-child{border-bottom:1px solid #666}
.d094-nation__title{font-size:18px;line-height:21px;padding:18px 20px 0;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d094-hotel__item{border-bottom:1px solid #e6e6e6;padding:18px 20px;position:relative}
.d094-hotel__item:last-child{border-bottom:0}
.d094-hotel__title{font-weight:400;font-size:13px;line-height:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d094-hotel__tripa{padding:7px 0}
.d094-hotel__tripa img{vertical-align:middle}
.d094-hotel__tripa img:nth-child(1){width:100px;margin-right:10px}
.d094-hotel__tripa img:nth-child(2){width:85px;margin-right:15px}
.d094-hotel__link{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;font-size:11px;padding-right:11px;display:inline-block}
.d094-hotel__link:after,.d094-hotel__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d094-hotel__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d094-hotel__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d094-hotel__link:focus,.d094-hotel__link:hover{color:#07377e}
.d094-hotel__link:focus:after,.d094-hotel__link:focus:before,.d094-hotel__link:hover:after,.d094-hotel__link:hover:before{background-color:#07377e}
.d094-hotel__link.is-disabled,.d094-hotel__link[disabled]{color:#666}
.d094-hotel__link.is-disabled:after,.d094-hotel__link.is-disabled:before,.d094-hotel__link[disabled]:after,.d094-hotel__link[disabled]:before{background-color:#666}
.d094-hotel__link:after,.d094-hotel__link:before{width:6px}
.d094-hotel__link:after{margin-top:1px}
[lang=my] .d094 .d094-hotel__title,[lang=my] .d094 .d094-nation__title,[lang=my] .d094 .d094__title{line-height:1.6}
@media all and (min-width:768px){.d094__title{font-size:45px;padding-bottom:55px}
.d094-nation__title{font-size:26px;line-height:30px;padding:38px 30px 0}
.d094-hotel__item{padding:18px 30px}
.d094-hotel__title{font-size:18px;line-height:24px}
.d094-hotel__tripa img:nth-child(1){width:120px;margin-right:40px}
.d094-hotel__tripa img:nth-child(2){width:110px;margin-right:40px}
html[class*=ie] .d094-hotel__tripa img:nth-child(2){width:auto}
.d094-hotel__tripa{padding:8px 0 0}
.d094-hotel__review{position:absolute;right:30px;bottom:18px}
.d094-hotel__link{padding-right:14px;font-size:15px}
.d094-hotel__link{font-size:15px;padding-right:15px}
.d094-hotel__link:after,.d094-hotel__link:before{width:9px}
.d094-hotel__link:after{margin-top:3px}
}
@media all and (min-width:1025px){.d094-nation__item:after{content:'';display:block;clear:both}
.d094-nation__title{float:left;width:21%;padding-top:27px}
.d094-hotel{float:left;width:79%}
.d094-hotel__item{padding:28px 0;display:table;width:100%}
.d094-hotel__title{display:table-cell;vertical-align:middle;width:36%;padding-right:20px}
.d094-hotel__tripa img:nth-child(1){margin-right:20px}
.d094-hotel__tripa img:nth-child(2){margin-right:20px}
.d094-hotel__tripa{display:table-cell;vertical-align:middle;width:45%;padding:0}
.d094-hotel__review{position:static;display:table-cell;vertical-align:middle;width:19%;text-align:right;padding-right:15px}
}
@media all and (min-width:1440px){.d094-hotel__title{padding-right:40px}
.d094-hotel__tripa img:nth-child(1){margin-right:40px}
.d094-hotel__tripa img:nth-child(2){margin-right:40px}
}
.d093 strong{font-weight:400}
.d093__image img{width:100%}
.d093__content{padding:0 15px}
.d093__content-inner{padding:28px 10px 30px}
.d093__chain{display:block;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d093-basic{padding-top:12px}
.d093-basic__item{position:relative;padding:2px 0 0 75px}
.d093-basic__dd,.d093-basic__dt{font-size:13px;line-height:18px}
.d093-basic__dt{position:absolute;left:0;top:0;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d093__desc{padding:23px 0 28px;font-size:12px;line-height:18px;color:#666}
.d093-info{background:#f5f5f5;padding:15px 15px}
.d093-info__item:nth-child(n+2){padding-top:8px}
.d093-info__dd,.d093-info__dt{font-size:13px}
.d093-info__dt{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d093__cta{font-size:0;text-align:center}
.d093__cta:after{content:'';display:block;clear:both}
.d093__cta>a,.d093__cta>button{margin-top:10px}
.d093__cta>a:first-child,.d093__cta>button:first-child{margin-top:0}
.d093__cta-item{display:inline-block;width:auto;vertical-align:top}
.d093__cta-item:nth-child(odd){padding-right:1px}
.d093__cta-item:nth-child(even){padding-left:1px}
.d093__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:12px;line-height:35px}
.d093__button span{white-space:nowrap}
.d093__button.is-disabled,.d093__button[disabled]{cursor:default}
.d093__button--reservation{border-color:#1b65b3;background-color:#1b65b3;color:#fff}
.d093__button--reservation:active,.d093__button--reservation:focus,.d093__button--reservation:hover{background-color:#103d6b;color:#fff}
.d093__button--reservation.is-disabled,.d093__button--reservation[disabled]{background-color:#1b65b3;color:#fff}
.d093__button--reservation.is-disabled:active,.d093__button--reservation.is-disabled:focus,.d093__button--reservation.is-disabled:hover,.d093__button--reservation[disabled]:active,.d093__button--reservation[disabled]:focus,.d093__button--reservation[disabled]:hover{background-color:#1b65b3}
.d093__button--homepage{border-color:#555;background-color:#555;color:#fff}
.d093__button--homepage:active,.d093__button--homepage:focus,.d093__button--homepage:hover{background-color:#333;color:#fff}
.d093__button--homepage.is-disabled,.d093__button--homepage[disabled]{background-color:#555;color:#fff}
.d093__button--homepage.is-disabled:active,.d093__button--homepage.is-disabled:focus,.d093__button--homepage.is-disabled:hover,.d093__button--homepage[disabled]:active,.d093__button--homepage[disabled]:focus,.d093__button--homepage[disabled]:hover{background-color:#555}
[lang=my] .d093 .d093__chain,[lang=my] .d093 .d093__desc{line-height:1.8}
@media all and (min-width:768px){.d093__content{padding:0 34px}
.d093__content-inner{padding:30px 0}
.d093__chain{font-size:28px}
.d093-basic__item{padding:5px 0 0 110px}
.d093-basic__dd,.d093-basic__dt{font-size:18px;line-height:25px}
.d093-basic__dt{top:6px}
.d093__desc{font-size:16px;line-height:28px;padding-top:16px}
.d093-info{padding:26px 29px}
.d093-info__item{display:inline-block}
.d093-info__item:nth-child(n+2){padding-top:0}
.d093-info__item:nth-child(4){width:100%;padding-top:10px}
.d093-info__item:first-child,.d093-info__item:nth-child(2){position:relative;padding-right:17px;margin-right:15px}
.d093-info__item:first-child:after,.d093-info__item:nth-child(2):after{content:"";width:1px;height:16px;background:#999;position:absolute;right:0;top:4px}
.d093-info__dd,.d093-info__dt{font-size:18px;line-height:25px}
.d093__cta>a,.d093__cta>button{margin:0 0 0 2px}
.d093__cta>a:first-child,.d093__cta>button:first-child{margin-left:0}
.d093__button{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d093__button{min-width:190px}
}
@media all and (min-width:1025px){.d093{padding-right:15px;padding-left:15px;max-width:1440px;margin:0 auto}
.d093:after{content:'';display:block;clear:both}
.d093__image{float:left;width:50%;padding-right:17px}
.d093__content{float:left;width:50%;padding:0 0 0 17px}
.d093__content-inner{padding:0 0 30px}
.d093__cta{text-align:left}
}
@media all and (max-width:767px){.d093__cta-item{width:50%}
}
.d092{padding:0 15px;min-width:960px;max-width:1440px;margin:0 auto;position:relative}
.d092-view{border-bottom:2px solid #666;margin:0 0 40px;border-bottom:0}
.d092-view__item{display:inline-block;position:relative}
.d092-view__item:nth-child(n+2){padding-left:15px;margin-left:15px}
.d092-view__item:nth-child(n+2):before{content:"";width:1px;height:10px;background:#ccc;position:absolute;left:0;top:50%;margin-top:-5px}
.d092-view__button{display:inline-block;color:#666;background-repeat:no-repeat;font-size:16px;background-size:17px auto;background-position:0 -27px;padding-left:26px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d092-view__button--list{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d092-g-ourhotel-find-a-hotel/icon-list.png)}
.d092-view__button--map{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d092-g-ourhotel-find-a-hotel/icon-map.png)}
.d092-view__button.is-active{color:#c87431;background-position:0 1px}
.d092-map{border-top:2px solid #666;padding-top:76px}
.d092-map__inner{width:960px;margin:0 auto;position:relative}
.d092-map__popup{display:none;position:absolute;left:50%;top:50%;margin-top:-225px;margin-left:-342px}
.d092-map__popup.is-opened{display:block}
.d092-map__nation{position:absolute;width:100%;height:100%;left:0;top:0}
.d092-map__anchor{position:absolute;height:35px;text-indent:-9999em}
.d092-map__anchor--russia{width:82px;left:60px;top:102px}
.d092-map__anchor--uzbekistan{width:129px;left:200px;top:139px}
.d092-map__anchor--myanmar{width:98px;left:252px;top:193px}
.d092-map__anchor--vietnam{width:92px;left:297px;top:301px}
.d092-map__anchor--korea{width:100px;left:342px;top:148px}
.d092-map__anchor--japan{width:89px;left:480px;top:186px}
.d092-map__anchor--guam{width:132px;left:421px;top:288px}
.d092-map__anchor--usa{width:172px;right:17px;top:88px}
.d092-popup{background:#fff;border:1px solid #666;font-size:0;width:685px}
.d092-popup:before{content:"";background:#d7d7d7;width:1px;height:100%;position:absolute;left:331px;top:0}
.d092-popup__close{position:absolute;width:20px;height:20px;right:10px;top:13px}
.d092-popup__close:after,.d092-popup__close:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:16px;height:1px;background-color:#333}
.d092-popup__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d092-popup__close:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d092-list{display:inline-block;position:relative;vertical-align:top;width:330px;padding:30px 25px;height:450px;overflow:hidden}
.d092-list__nation{display:block;font-size:20px;padding-bottom:20px}
.d092-list [data-js=scroll]{height:100%}
.d092-hotel__link{color:#666;font-size:15px;line-height:28px;white-space:nowrap}
.d092-hotel__link.is-active{color:#9a8565}
.d092-info{display:inline-block;vertical-align:top;width:353px;text-align:center;padding:18px 35px 43px 35px}
.d092-info__logo{padding:0 0 17px 0}
.d092-info__image img{width:100%;border:1px solid #f2f2f2}
.d092-info__hotel{font-size:22px;display:block;padding-top:25px}
.d092-info__link{display:inline-block;margin-left:6px;width:13px;height:13px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d092-g-ourhotel-find-a-hotel/icon-link.png) no-repeat 0 0}
.d092-info__address{font-size:15px;line-height:20px;color:#666;padding-top:15px}
.d092-info__reservation{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:12px;line-height:35px;border-color:#555;background-color:#555;color:#fff;min-width:135px;margin-top:20px}
.d092-info__reservation span{white-space:nowrap}
.d092-info__reservation.is-disabled,.d092-info__reservation[disabled]{cursor:default}
.d092-info__reservation:active,.d092-info__reservation:focus,.d092-info__reservation:hover{background-color:#333;color:#fff}
.d092-info__reservation.is-disabled,.d092-info__reservation[disabled]{background-color:#555;color:#fff}
.d092-info__reservation.is-disabled:active,.d092-info__reservation.is-disabled:focus,.d092-info__reservation.is-disabled:hover,.d092-info__reservation[disabled]:active,.d092-info__reservation[disabled]:focus,.d092-info__reservation[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.d092-info__reservation{width:auto;padding:0 20px;font-size:16px;line-height:40px}
}
.d089{max-width:1440px;margin:0 auto}
.d089 .row{margin:0}
.d089 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d089 .validation__text__wrap .validation__text.agree{color:#666}
.d089 .form--focus .notice__text{display:block}
.d089 .notice__text{padding-top:4px;display:none;font-size:12px}
.d089 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d089 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d089 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d089 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d089 .info__link:focus,.d089 .info__link:hover{color:#ef6600}
.d089 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d089 .fileWrap .file--focus{outline:1px dotted #000}
.d089 .fileWrap .input:first-child{padding-bottom:10px}
.d089 .fileWrap .input:first-child .o-input--text[disabled],.d089 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d089 .fileWrap .input__file{position:relative}
.d089 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d089 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d089 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d089 .fileWrap .input__file .file-label span{white-space:nowrap}
.d089 .fileWrap .input__file .file-label.is-disabled,.d089 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d089 .fileWrap .input__file .file-label:active,.d089 .fileWrap .input__file .file-label:focus,.d089 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d089 .fileWrap .input__file .file-label.is-disabled,.d089 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d089 .fileWrap .input__file .file-label.is-disabled:active,.d089 .fileWrap .input__file .file-label.is-disabled:focus,.d089 .fileWrap .input__file .file-label.is-disabled:hover,.d089 .fileWrap .input__file .file-label[disabled]:active,.d089 .fileWrap .input__file .file-label[disabled]:focus,.d089 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d089 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d089 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d089 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d089 .o-input--date,.d089 .o-input--email,.d089 .o-input--number,.d089 .o-input--password,.d089 .o-input--tel,.d089 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d089 .o-input--date:focus,.d089 .o-input--email:focus,.d089 .o-input--number:focus,.d089 .o-input--password:focus,.d089 .o-input--tel:focus,.d089 .o-input--text:focus{border-color:#333;background-color:#fff}
.d089 .o-input--date[disabled],.d089 .o-input--date[readonly],.d089 .o-input--email[disabled],.d089 .o-input--email[readonly],.d089 .o-input--number[disabled],.d089 .o-input--number[readonly],.d089 .o-input--password[disabled],.d089 .o-input--password[readonly],.d089 .o-input--tel[disabled],.d089 .o-input--tel[readonly],.d089 .o-input--text[disabled],.d089 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d089 .o-input--date::-ms-clear,.d089 .o-input--email::-ms-clear,.d089 .o-input--number::-ms-clear,.d089 .o-input--password::-ms-clear,.d089 .o-input--tel::-ms-clear,.d089 .o-input--text::-ms-clear{display:none !important}
.d089 .o-input--number{padding:0 15px}
.d089 .o-input--number::-webkit-inner-spin-button,.d089 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d089 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d089-g-convention-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d089 .o-input--date{background-position:96% -93px}
.d089 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d089 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d089 .o-input--textarea[disabled],.d089 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d089 .input{font-size:0}
.d089 .input__wrap{position:relative}
.d089 .input__wrap label{vertical-align:middle}
.d089 .input__item{display:inline-block}
.d089 .input__item:last-child label{margin-right:0}
.d089 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d089 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d089 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d089 .input__removetext:after,.d089 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d089 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d089 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089 .input--2 .o-input--date,.d089 .input--2 .o-input--email,.d089 .input--2 .o-input--number,.d089 .input--2 .o-input--password,.d089 .input--2 .o-input--tel,.d089 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d089 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d089 .input--2 .o-input--date{background-position:96% -101px}
.d089 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d089 .input{font-size:0}
.d089 .input__item{display:inline-block}
.d089 .input__item:last-child label{margin-right:0}
.d089 .o-input--checkbox,.d089 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d089 .o-input--checkbox+label,.d089 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d089 .o-input--checkbox+label:before,.d089 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d089 .o-input--checkbox:focus+label,.d089 .o-input--radio:focus+label{outline:1px dotted #000}
.d089 .o-input--radio+label:before{border-radius:50%}
.d089 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d089 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d089 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d089 .o-input--radio:disabled+label:after{background-color:#bbb}
.d089 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d089 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d089 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d089-g-convention-list/form.png);background-position:0 -14px}
.d089 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d089 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d089 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d089 .date-picker-wrapper.align-right{left:auto;right:0}
.d089 .date-picker-wrapper.single-date .first-date-selected,.d089 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d089 .month-wrapper{margin:0 auto}
.d089 .month-wrapper:after{content:'';display:block;clear:both}
.d089 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d089 .month-wrapper table td,.d089 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d089 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d089 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d089 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d089 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d089 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d089 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d089 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d089 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d089 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d089 .month-wrapper table td:first-child .day.checked.first-date-selected,.d089 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d089 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d089 .month-wrapper .day.checked,.d089 .month-wrapper .day.real-today.checked,.d089 .month-wrapper .day.real-today.hovering,.d089 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d089 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d089 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d089 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d089 .month-wrapper .day.checked.first-date-selected,.d089 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d089 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d089 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d089 .month-wrapper .day.lastMonth,.d089 .month-wrapper .day.nextMonth{display:none}
.d089 .month-wrapper .month{position:relative;padding-top:24px}
.d089 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d089 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d089 .month-wrapper .next,.d089 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d089 .month-wrapper .next span,.d089 .month-wrapper .prev span{white-space:nowrap}
.d089 .month-wrapper .next.is-disabled,.d089 .month-wrapper .next[disabled],.d089 .month-wrapper .prev.is-disabled,.d089 .month-wrapper .prev[disabled]{cursor:default}
.d089 .month-wrapper .next:after,.d089 .month-wrapper .next:before,.d089 .month-wrapper .prev:after,.d089 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d089 .month-wrapper .next[disabled]:after,.d089 .month-wrapper .next[disabled]:before,.d089 .month-wrapper .prev[disabled]:after,.d089 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d089 .month-wrapper .prev{left:0}
.d089 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d089 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d089 .month-wrapper .next{right:0}
.d089 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d089 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d089 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d089 .date-range-length-tip:after,.d089 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d089 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d089 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d089 .date-picker-wrapper{top:35px}
.d089-select{margin-bottom:10px}
.d089-select [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d089-select [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d089-select .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d089-select .combobox.initial{opacity:0}
.d089-select .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d089-select .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d089-select .combobox__button:after{content:"";display:block;clear:both}
.d089-select .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d089-select .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089-select .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d089-select .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d089-select .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d089-select .combobox__status:after,.d089-select .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d089-select .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d089-select .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089-select .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d089-select .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d089-select .combobox__list{list-style:none}
.d089-select .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d089-select .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d089-select .combobox__item:focus,.d089-select .combobox__item:hover{background-color:#888;color:#fff}
.d089-select .combobox__item.is-active{background-color:#555;color:#fff}
.d089-select .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d089-select .combobox--touch .combobox__button{z-index:0}
.d089-select .combobox--2{height:25px}
.d089-select .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d089-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d089-select .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d089-select .combobox--2 .combobox__status{padding-right:13px}
.d089-select .combobox--2 .combobox__status:after,.d089-select .combobox--2 .combobox__status:before{width:6px}
.d089-select .combobox--2 .combobox__status:before{right:4px}
.d089-select .combobox--2 .combobox__scroll{max-height:110px}
.d089-select .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d089-select .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d089-select .combobox--2 .combobox__item:focus,.d089-select .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d089-select .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d089-select .combobox{height:42px}
.d089-select .combobox__status{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px}
.d089-select .combobox__status:after,.d089-select .combobox__status:before{width:10px;background-color:#333}
.d089-option{position:relative;max-width:1410px;margin:0 auto;background-color:#f5f5f5}
.d089-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;line-height:42px;text-align:left}
.d089-option__title:after,.d089-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d089-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d089-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d089-option__title span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d089-option__content{font-size:0}
.d089-option__detail{display:none;padding:0 15px 15px}
.d089-option__check{overflow:hidden;margin-bottom:3px}
.d089-option__check .input__item{margin-bottom:10px}
.d089-option__check .input__item label{font-size:11px}
.d089-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d089-option__dates{position:relative;font-size:0}
.d089-option__date{display:inline-block;width:50%}
.d089-option__date--start{padding-right:10px}
.d089-option__date--end{padding-left:10px}
.d089-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d089-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d089-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d089-option__button span{white-space:nowrap}
.d089-option__button.is-disabled,.d089-option__button[disabled]{cursor:default}
.d089-option__button:active,.d089-option__button:focus,.d089-option__button:hover{background-color:#7b7b7b;color:#fff}
.d089-option__button.is-disabled,.d089-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d089-option__button.is-disabled:active,.d089-option__button.is-disabled:focus,.d089-option__button.is-disabled:hover,.d089-option__button[disabled]:active,.d089-option__button[disabled]:focus,.d089-option__button[disabled]:hover{background-color:#7b7b7b}
.d089-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d089-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d089-option__hotel{display:none}
.d089-option__all{display:none}
.d089-option__all-list{display:none}
.d089-option__all-list a{color:#666}
.d089-option__all-list span{float:left;margin-right:50px}
.d089-option__all-list span a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.d089-option__all-list ul{overflow:hidden}
.d089-option__all-list ul:after{content:'';display:block;clear:both}
.d089-option__all-list ul li{float:left;margin:0 50px 11px 0}
.d089-empty{margin:30px 0 250px;text-align:center}
.d089-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d089-g-convention-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d089__list{margin-top:30px;font-size:0}
.d089 .promotion{margin-bottom:40px}
.d089 .promotion__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d089 .promotion__img a{display:block}
.d089 .promotion__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d089 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d089 .promotion__inside{position:relative;padding:13px 10px 0 10px}
.d089 .promotion__type{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#252525}
.d089 .promotion__name{display:block;overflow:hidden;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d089 .promotion-info{margin-top:7px}
.d089 .promotion-info__item{display:inline-block;position:relative;padding-top:5px}
.d089 .promotion-info__item:after{content:"";background:#d6d6d6;width:1px;height:10px;top:0;right:0;margin:0 10px 0 10px;display:inline-block}
.d089 .promotion-info__item:last-child:after{width:0;margin:0}
.d089 .promotion-info__title{font-weight:400;font-size:14px;color:#252525}
.d089 .promotion-info__text{margin-left:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;color:#252525}
.d089 .promotion__title{display:block;max-height:25px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.3;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d089 .promotion__text{font-size:13px;color:#666;line-height:1.2}
.d089 .promotion__date{display:block;margin-top:14px;font-size:14px}
.d089 .promotion__link{display:none}
.d089__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d089__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d089__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d089__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d089__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d089__paging .paging__anchor--prev{margin-right:8px}
.d089__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d089__paging .paging__anchor--next{margin-left:8px}
.d089__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089__paging .paging a.paging__anchor--disable:after,.d089__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d089__paging .paging__anchor--disable:after,.d089__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d089__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d089__paging .paging__number a{display:block}
.d089__paging .paging__number:hover{background:#f5f5f5}
.d089__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d089__paging .paging__number--current:hover{background:#ad9e87}
.d089__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d089__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
[lang=my] .d089 .promotion__title{line-height:1.6;max-height:40px;padding-bottom:5px}
@media all and (min-width:768px){.d089 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d089 .notice__text{padding-top:10px;font-size:14px}
.d089 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d089 .info__list li{font-size:16px;line-height:25px}
.d089 .fileWrap{position:relative}
.d089 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d089 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d089 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d089 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d089 .fileWrap .input__file .file-label>span{padding:0 15px}
.d089 .fileWrap .input__file .file-label{width:160px}
.d089 .o-input--date,.d089 .o-input--email,.d089 .o-input--number,.d089 .o-input--password,.d089 .o-input--tel,.d089 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d089 .o-input--number{padding:0 20px}
.d089 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d089 .o-input--date{background-position:96% -131px}
.d089 .o-input--textarea{font-size:16px}
.d089 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d089 .input__removetext{width:60px;height:44px}
.d089 .input__removetext:after,.d089 .input__removetext:before{right:20px;width:15px}
.d089 .input--2 .o-input--date,.d089 .input--2 .o-input--email,.d089 .input--2 .o-input--number,.d089 .input--2 .o-input--password,.d089 .input--2 .o-input--tel,.d089 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d089 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d089 .input--2 .o-input--date{background-position:96% -135px}
.d089 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d089 .o-input--checkbox+label,.d089 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d089 .o-input--checkbox+label:before,.d089 .o-input--radio+label:before{width:20px;height:20px}
.d089 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d089 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d089 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d089 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d089 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d089 .date-picker-wrapper.single-month{width:auto}
.d089 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d089 .date-picker-wrapper.two-months{width:491px}
.d089 .date-picker-wrapper.two-months .month--1{float:left}
.d089 .date-picker-wrapper.two-months .month--2{float:right}
.d089 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d089 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d089 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d089 .month-wrapper table td{padding:0}
.d089 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d089 .month-wrapper .month{width:203px;padding-top:6px}
.d089 .month-wrapper .month-name{font-size:14px}
.d089 .month-wrapper .month-element{font-size:14px}
.d089 .month-wrapper .next,.d089 .month-wrapper .prev{top:0;width:30px;height:38px}
.d089 .month-wrapper .next:after,.d089 .month-wrapper .next:before,.d089 .month-wrapper .prev:after,.d089 .month-wrapper .prev:before{width:10px}
.d089 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d089 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d089 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d089 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d089-select .combobox{height:44px}
.d089-select .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d089-select .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d089-select .combobox__label{font-size:18px}
.d089-select .combobox__item{font-size:16px}
.d089-select .combobox--2{height:36px}
.d089-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d089-select .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d089-select .combobox--2 .combobox__status{padding-right:22px}
.d089-select .combobox--2 .combobox__status:after,.d089-select .combobox--2 .combobox__status:before{width:12px}
.d089-select .combobox--2 .combobox__status:before{right:8px}
.d089-select .combobox--2 .combobox__scroll{max-height:197px}
.d089-select .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d089-select .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d089-select{display:none}
.d089-option__title{display:none}
.d089-option__content{position:relative}
.d089-option__detail{display:block;padding:0 20px 22px 35px}
.d089-option__check{display:none;margin-bottom:0}
.d089-option__check .input__item{margin-bottom:15px}
.d089-option__calendar{display:inline-block;width:54%}
.d089-option__label{margin-bottom:11px;font-size:16px}
.d089-option__date--start{padding-right:14px}
.d089-option__date--end{padding-left:14px}
.d089-option__wave{width:28px;font-size:18px}
.d089-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d089-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d089-option__button{height:36px;padding:0 10px;line-height:1.1}
.d089-option__button>span{padding:0 15px}
.d089-option__button{width:86px}
.d089-option__hotel{display:inline-block;position:relative;width:auto;padding:0 30px 0 0;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:60px}
.d089-option__hotel:after{display:block;position:absolute;top:50%;right:0;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d089-g-convention-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d089-option__hotel.is-active:after{background-position:0 -20px}
.d089-option__all{display:block;padding:0 20px 0 30px;font-size:16px}
.d089-option__all-list{margin-top:-4px;padding-bottom:5px}
.d089-empty{margin:60px 0 500px}
.d089-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d089__list{margin-top:40px;padding:0 20px}
.d089 .promotion{margin-bottom:60px}
.d089 .promotion__inside{padding:19px 15px 0 15px}
.d089 .promotion__type{font-size:14px}
.d089 .promotion__name{font-size:22px}
.d089 .promotion-info{padding-right:100px;margin-top:10px}
.d089 .promotion-info__item:after{height:13px;top:1px}
.d089 .promotion-info__title{font-size:16px}
.d089 .promotion-info__text{font-size:16px}
.d089 .promotion__title{margin-top:2px;max-height:30px;font-size:22px;padding-right:90px}
.d089 .promotion__text{font-size:14px;line-height:1.5;color:#252525}
.d089 .promotion__date{margin-top:17px;font-size:16px}
.d089 .promotion__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:0;right:15px}
.d089 .promotion__link span{white-space:nowrap}
.d089 .promotion__link.is-disabled,.d089 .promotion__link[disabled]{cursor:default}
.d089 .promotion__link:after,.d089 .promotion__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d089 .promotion__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d089 .promotion__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d089 .promotion__link:focus,.d089 .promotion__link:hover{color:#07377e}
.d089 .promotion__link:focus:after,.d089 .promotion__link:focus:before,.d089 .promotion__link:hover:after,.d089 .promotion__link:hover:before{background-color:#07377e}
.d089 .promotion__link.is-disabled,.d089 .promotion__link[disabled]{color:#666}
.d089 .promotion__link.is-disabled:after,.d089 .promotion__link.is-disabled:before,.d089 .promotion__link[disabled]:after,.d089 .promotion__link[disabled]:before{background-color:#666}
}
@media all and (min-width:768px) and (min-width:768px){.d089 .promotion__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d089-option__all-list{margin-top:2px;padding-bottom:10px}
.d089 .promotion{display:inline-block;width:50%;vertical-align:top}
.d089 .promotion:nth-child(odd){padding-right:30px}
.d089 .promotion:nth-child(even){padding-left:30px}
.d089 .promotion__img:focus img,.d089 .promotion__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d089 .promotion-info{margin-top:12px}
}
@media all and (min-width:1440px){.d089-option__content{position:static}
.d089-option__detail{position:absolute;top:14px;right:0;left:auto;width:auto;padding:0 20px 0 30px;font-size:0;text-align:right}
.d089-option__calendar{width:auto}
.d089-option__label{padding-right:10px;margin-bottom:0;line-height:36px;vertical-align:top}
.d089-option__dates{display:inline-block;width:364px;vertical-align:top}
.d089-option__search{width:342px;vertical-align:top}
.d089-option__hotel{line-height:64px}
.d089__list{padding:0 35px}
}
.d088{min-width:320px;max-width:1440px;margin:0 auto}
.d088-title{font-size:24px;margin-bottom:25px;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d088-text{font-size:12px;line-height:18px;margin-bottom:20px;padding:0 13px;color:#666;text-align:center}
.d088-weather{border-top:1px solid #999;padding:15px 0 15px 25px}
.d088-weather:after{content:'';display:block;clear:both}
.d088-weather__title{font-size:14px;display:inline-block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;padding-right:25%}
.d088-weather__info{display:inline-block}
.d088-weather__image{display:inline-block;vertical-align:top;width:34px}
.d088-weather__image img{width:100%;height:auto}
.d088-weather__text{display:inline-block;vertical-align:top;padding-left:14px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d088-weather__text span{display:block}
.d088-weather__text span:first-child{margin-bottom:5px}
.d088-section{padding:0 15px}
.d088-section:after{content:'';display:block;clear:both}
.d088-map__area{background:#eee;height:192px}
.d088-map__location{padding:15px 10px 20px;font-size:13px;line-height:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d088-info{background:#f5f5f5;padding:30px 25px}
.d088-info:after{content:'';display:block;clear:both}
.d088-info__item{font-size:13px;line-height:23px}
.d088-info__time .d088-info__item{display:inline-block;padding-right:10px}
.d088-catalog{background:#f5f5f5;padding:0 15px;font-size:0}
.d088-catalog__inner{padding:20px 10px 30px;border-top:1px solid #d6d6d6}
.d088-catalog__title{font-size:14px;font-weight:400;padding-bottom:10px;display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d088-catalog__item{font-size:13px;line-height:23px}
.d088__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#555;background-color:#555;color:#fff;width:93px;margin-top:10px}
.d088__button span{white-space:nowrap}
.d088__button.is-disabled,.d088__button[disabled]{cursor:default}
.d088__button:active,.d088__button:focus,.d088__button:hover{background-color:#333;color:#fff}
.d088__button.is-disabled,.d088__button[disabled]{background-color:#555;color:#fff}
.d088__button.is-disabled:active,.d088__button.is-disabled:focus,.d088__button.is-disabled:hover,.d088__button[disabled]:active,.d088__button[disabled]:focus,.d088__button[disabled]:hover{background-color:#555}
.d088 .o-tel{width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d088-main-hotel-information/ico-tel.png) center no-repeat #a2a2a2;background-size:40% auto;border-radius:20px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-3px}
@media all and (min-width:768px){.d088{padding-left:15px;padding-right:15px}
.d088-title{font-size:48px;margin-bottom:60px}
.d088-text{text-align:left;font-size:18px;line-height:32px;margin-bottom:50px}
.d088-weather{padding:35px 40px}
.d088-weather__title{font-size:22px;padding-right:40px}
.d088-weather__image{width:52px}
.d088-weather__text{font-size:18px;padding-left:16px}
.d088-weather__text span:first-child{margin-bottom:7px}
.d088-section{padding:0}
.d088-section__right{padding:0 40px}
.d088-map{position:relative}
.d088-map__area{height:541px}
.d088-map__location{font-size:18px;line-height:32px;position:absolute;bottom:0;left:0;min-height:68px;padding:16px 149px 16px 19px;width:100%;background:rgba(255,255,255,.8)}
.d088-info{margin-top:88px;padding:30px 40px}
.d088-info__item{font-size:18px;line-height:32px}
.d088-info__item:last-child{margin-bottom:0}
.d088-catalog{padding:0 30px}
.d088-catalog__inner{padding:30px 10px 40px}
.d088-catalog__title{font-size:22px;padding-bottom:20px}
.d088-catalog__item{font-size:18px;line-height:36px}
.d088__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d088__button{margin-top:0;width:130px;position:absolute;top:16px;right:19px}
}
@media all and (min-width:1025px){.d088-weather__title{margin-bottom:22px;display:block;padding-right:0}
.d088-weather__info{display:block}
.d088-section__left{float:left;width:440px;padding-right:45px}
.d088-section__right{overflow:hidden;padding:0}
.d088-info{margin-top:88px;padding:30px 60px}
.d088-info__time .d088-info__item{padding-right:0}
.d088-info__facilities,.d088-info__room,.d088-info__tel,.d088-info__time{float:left;padding-right:40px;width:30%}
.d088-info__room,.d088-info__time{width:20%}
.d088-info__facilities{padding-right:0 !important}
.d088-catalog{padding:0 30px}
.d088-catalog__inner{padding:30px 30px 40px}
.d088-catalog__title{display:inline-block;width:20%;padding-right:40px;vertical-align:top;line-height:36px}
.d088-catalog__item{display:inline-block;width:30%}
.d088-catalog__item:nth-child(3){width:50%}
}
@media all and (min-width:1440px){.d088-info__facilities,.d088-info__room,.d088-info__tel,.d088-info__time{padding-right:80px}
.d088-catalog{padding:0 40px}
.d088-catalog__inner{padding:30px 20px 40px}
}
.gm-style .gm-style-iw{top:0 !important;left:0 !important;min-height:50px !important;padding-top:10px;display:block !important}
.gm-style .gm-style-iw #google-popup p{padding:10px}
.gm-style .gm-style-iw+div:after,.gm-style .gm-style-iw+div:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:16px;height:2px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.gm-style .gm-style-iw+div:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.gm-style .gm-style-iw+div img{display:none}
.gm-style div div div div div div div div{background-color:none;margin:0;padding:0;top:0;color:#ad9e87 !important;font-size:16px}
.gm-style div div div div div div div div div{margin:0;padding:0;top:0;color:#fff !important;font-size:16px}
.gm-style div div div div div div div div a{color:#fff !important;font-weight:normal !important}
.gm-style .d088-marker__inner{padding:20px;width:100% !important}
.gm-style .gm-style-iw,.map-bgcolor,.gm-style div div div div div div div div div{background-color:#ad9e87 !important}
.d084 .row{margin:0}
.d084 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d084 .validation__text__wrap .validation__text.agree{color:#666}
.d084 .form--focus .notice__text{display:block}
.d084 .notice__text{padding-top:4px;display:none;font-size:12px}
.d084 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d084 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d084 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d084 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d084 .info__link:focus,.d084 .info__link:hover{color:#ef6600}
.d084 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d084 .fileWrap .file--focus{outline:1px dotted #000}
.d084 .fileWrap .input:first-child{padding-bottom:10px}
.d084 .fileWrap .input:first-child .o-input--text[disabled],.d084 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d084 .fileWrap .input__file{position:relative}
.d084 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d084 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d084 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d084 .fileWrap .input__file .file-label span{white-space:nowrap}
.d084 .fileWrap .input__file .file-label.is-disabled,.d084 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d084 .fileWrap .input__file .file-label:active,.d084 .fileWrap .input__file .file-label:focus,.d084 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d084 .fileWrap .input__file .file-label.is-disabled,.d084 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d084 .fileWrap .input__file .file-label.is-disabled:active,.d084 .fileWrap .input__file .file-label.is-disabled:focus,.d084 .fileWrap .input__file .file-label.is-disabled:hover,.d084 .fileWrap .input__file .file-label[disabled]:active,.d084 .fileWrap .input__file .file-label[disabled]:focus,.d084 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d084 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d084 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d084 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d084 .o-input--date,.d084 .o-input--email,.d084 .o-input--number,.d084 .o-input--password,.d084 .o-input--tel,.d084 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d084 .o-input--date:focus,.d084 .o-input--email:focus,.d084 .o-input--number:focus,.d084 .o-input--password:focus,.d084 .o-input--tel:focus,.d084 .o-input--text:focus{border-color:#333;background-color:#fff}
.d084 .o-input--date[disabled],.d084 .o-input--date[readonly],.d084 .o-input--email[disabled],.d084 .o-input--email[readonly],.d084 .o-input--number[disabled],.d084 .o-input--number[readonly],.d084 .o-input--password[disabled],.d084 .o-input--password[readonly],.d084 .o-input--tel[disabled],.d084 .o-input--tel[readonly],.d084 .o-input--text[disabled],.d084 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d084 .o-input--date::-ms-clear,.d084 .o-input--email::-ms-clear,.d084 .o-input--number::-ms-clear,.d084 .o-input--password::-ms-clear,.d084 .o-input--tel::-ms-clear,.d084 .o-input--text::-ms-clear{display:none !important}
.d084 .o-input--number{padding:0 15px}
.d084 .o-input--number::-webkit-inner-spin-button,.d084 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d084 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d084-main-news-letter/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d084 .o-input--date{background-position:96% -93px}
.d084 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d084 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d084 .o-input--textarea[disabled],.d084 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d084 .input{font-size:0}
.d084 .input__wrap{position:relative}
.d084 .input__wrap label{vertical-align:middle}
.d084 .input__item{display:inline-block}
.d084 .input__item:last-child label{margin-right:0}
.d084 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d084 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d084 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d084 .input__removetext:after,.d084 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d084 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d084 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d084 .input--2 .o-input--date,.d084 .input--2 .o-input--email,.d084 .input--2 .o-input--number,.d084 .input--2 .o-input--password,.d084 .input--2 .o-input--tel,.d084 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d084 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d084 .input--2 .o-input--date{background-position:96% -101px}
.d084 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d084 .required__text__wrap{display:none}
.d084 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d084 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d084 .required__text__wrap .required__text.dot{color:#ef6600}
.d084 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d084 .required__text__wrap .required__text.check{color:#333}
.d084 .required__text__wrap .required__text.check:after,.d084 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d084 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d084 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d084 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d084 .form--success.input__wrap .o-input--date,.d084 .form--success.input__wrap .o-input--email,.d084 .form--success.input__wrap .o-input--number,.d084 .form--success.input__wrap .o-input--password,.d084 .form--success.input__wrap .o-input--tel,.d084 .form--success.input__wrap .o-input--text{padding-right:35px}
.d084 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d084 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d084 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d084-main-news-letter/form.png) no-repeat 1px -13px;background-size:15px auto}
.d084 .form--success.input__wrap--date:after{display:none}
.d084 .form--success .validation__text{color:#1b65b3}
.d084 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d084 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d084 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d084 .form--warning.select__wrap .combobox__button,.d084 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d084 .form--warning+.validation__text{color:#ef6600}
.d084 .input .input__wrap.form--success:after{top:16px !important;right:16px !important}
.d084 .input .validation__text{font-size:16px !important}
.d084__inner{padding:72px 25px 0;position:relative}
.d084-news__title{font-size:20px;display:block;padding-bottom:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d084-news__desc{font-size:13px}
.d084-form{padding-top:17px}
.d084-form .input__placeholder{line-height:50px;font-size:16px}
.d084-form__agree{padding:15px 0 5px}
.d084-form .o-input{background-color:#fff;border:1px solid #cbcbcb;height:50px;line-height:50px;font-size:16px}
.d084-form .o-input--checkbox{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d084-form .o-input--checkbox+label{display:inline-block;position:relative;margin-right:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:30px;font-size:14px;line-height:20px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d084-form .o-input--checkbox+label:before{display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d084-form .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:20px;height:20px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d084-main-news-letter/form.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d084-form .o-input--checkbox:focus+label{outline:1px dotted #000}
.d084-form .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d084-form .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d084-form .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d084-form .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d084-form__cta{padding-top:10px}
.d084__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px;background-color:#888;color:#fff;height:50px;line-height:50px;font-size:16px}
.d084__button span{white-space:nowrap}
.d084__button.is-disabled,.d084__button[disabled]{cursor:default}
.d084__button:active,.d084__button:focus,.d084__button:hover{background-color:#555}
.d084-trip{padding:20px 15px;font-size:0;border-bottom:1px solid #d6d6d6}
.d084-trip a{display:inline-block;width:100%}
.d084-trip__logo{width:50%;display:inline-block;vertical-align:middle}
.d084-trip__logo img{width:130px}
.d084-trip__cont{text-align:right;width:50%;display:inline-block;vertical-align:middle}
.d084-trip__review{font-size:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d084-trip__review span{color:#00af87;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d084-trip__hotel{font-size:12px;padding-top:4px}
.d084-modal__title{font-weight:400;display:block;font-size:13px;padding-bottom:12px}
.d084-modal__list li{font-size:13px;padding-bottom:8px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d084-modal__info{font-size:12px;line-height:16px}
@media all and (min-width:768px){.d084 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d084 .notice__text{padding-top:10px;font-size:14px}
.d084 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d084 .info__list li{font-size:16px;line-height:25px}
.d084 .fileWrap{position:relative}
.d084 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d084 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d084 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d084 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d084 .fileWrap .input__file .file-label>span{padding:0 15px}
.d084 .fileWrap .input__file .file-label{width:160px}
.d084 .o-input--date,.d084 .o-input--email,.d084 .o-input--number,.d084 .o-input--password,.d084 .o-input--tel,.d084 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d084 .o-input--number{padding:0 20px}
.d084 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d084 .o-input--date{background-position:96% -131px}
.d084 .o-input--textarea{font-size:16px}
.d084 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d084 .input__removetext{width:60px;height:44px}
.d084 .input__removetext:after,.d084 .input__removetext:before{right:20px;width:15px}
.d084 .input--2 .o-input--date,.d084 .input--2 .o-input--email,.d084 .input--2 .o-input--number,.d084 .input--2 .o-input--password,.d084 .input--2 .o-input--tel,.d084 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d084 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d084 .input--2 .o-input--date{background-position:96% -135px}
.d084 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d084 .required__text__wrap .required__text{font-size:14px}
.d084 .required__text__wrap .required__text.dot:before{top:14px}
.d084 .form--success.input__wrap .o-input--date,.d084 .form--success.input__wrap .o-input--email,.d084 .form--success.input__wrap .o-input--number,.d084 .form--success.input__wrap .o-input--password,.d084 .form--success.input__wrap .o-input--tel,.d084 .form--success.input__wrap .o-input--text{padding-right:50px}
.d084 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d084 .input .input__wrap.form--success:after{top:15px !important;right:15px !important}
.d084__inner{padding:30px 18px;max-width:1316px}
.d084__inner--trip .d084-news__content:after{content:'';display:block;clear:both}
.d084__inner--trip .d084-news__head{width:33%}
.d084__inner--trip .d084-form{width:67%}
.d084-news__head{width:33%;float:left}
.d084-news__title{font-size:22px;padding-bottom:8px}
.d084-news__desc{font-size:14px}
.d084-form{float:left;width:67%;padding:0 155px 0 0;position:relative}
.d084-form .input__placeholder{font-size:18px;line-height:50px}
.d084-form__agree{padding:20px 0 0}
.d084-form .o-input{font-size:18px;height:50px;line-height:50px}
.d084-form .o-input--checkbox+label{font-size:16px}
.d084-form__cta{position:absolute;right:0;top:0;padding-top:0}
.d084__button{width:auto;padding:0 20px;font-size:18px;line-height:40px}
.d084__button{width:155px}
.d084-trip{text-align:left;border-bottom:0;padding-left:33%}
.d084-trip a{width:auto}
.d084-trip__logo{width:auto}
.d084-trip__logo img{width:145px}
.d084-trip__cont{width:auto}
.d084-trip__review{font-size:22px;display:inline-block;padding-left:20px}
.d084-trip__hotel{font-size:14px;display:inline-block;padding-left:10px}
.d084-modal__title{font-size:16px;padding-bottom:7px}
.d084-modal__list li{font-size:18px;padding-bottom:10px}
.d084-modal__info{font-size:16px;padding-top:5px}
}
@media all and (min-width:1025px){.d084__inner--trip .d084-news__content{position:relative;padding:0 170px 0 290px}
.d084__inner--trip .d084-news__head{width:100%;position:absolute;left:0;top:0}
.d084__inner--trip .d084-form{width:100%}
.d084-news__head{width:27%}
.d084-form{width:73%}
.d084-trip{position:absolute;right:15px;top:30px;width:140px;padding:0}
.d084-trip__cont{padding-top:4px;text-align:left;display:block}
.d084-trip__review{font-size:16px;padding-left:0}
.d084-trip__hotel{display:block;padding-left:0}
}
@media all and (min-width:1440px){.d084__inner{padding:30px 0;max-width:1280px;margin:0 auto}
.d084__inner--trip .d084-news__content{padding-right:220px}
.d084-news__head{width:22%}
.d084-form{width:78%}
.d084-trip{padding-left:40px;width:180px}
.d084-trip:before{content:"";width:1px;height:50px;position:absolute;left:0;top:0;background:#cacaca}
}
.d083{max-width:1410px;margin:0 auto}
.d083 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d083 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d083 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d083 .combobox.initial{opacity:0}
.d083 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d083 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d083 .combobox__button:after{content:"";display:block;clear:both}
.d083 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d083 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d083 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d083 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d083 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d083 .combobox__status:after,.d083 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d083 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d083 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d083 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d083 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d083 .combobox__list{list-style:none}
.d083 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d083 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d083 .combobox__item:focus,.d083 .combobox__item:hover{background-color:#888;color:#fff}
.d083 .combobox__item.is-active{background-color:#555;color:#fff}
.d083 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d083 .combobox--touch .combobox__button{z-index:0}
.d083 .combobox--2{height:25px}
.d083 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d083 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d083 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d083 .combobox--2 .combobox__status{padding-right:13px}
.d083 .combobox--2 .combobox__status:after,.d083 .combobox--2 .combobox__status:before{width:6px}
.d083 .combobox--2 .combobox__status:before{right:4px}
.d083 .combobox--2 .combobox__scroll{max-height:110px}
.d083 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d083 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d083 .combobox--2 .combobox__item:focus,.d083 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d083 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d083-options{padding:0 15px}
.d083-options__location{margin-top:10px}
.d083-options__location .select-wrap--location{display:none}
.d083-options__location .select-wrap--location.is-active{display:block}
.d083-tab{display:none;padding:0 15px}
.d083-tab__wrap{padding:50px;background:#f5f5f5}
.d083-tab__wrap>ul{display:inline-block;width:100%}
.d083-tab__wrap>ul>li{display:inline-block;float:left;margin-left:24px}
.d083-tab__wrap>ul>li:first-child{margin-left:0}
.d083-tab__wrap>ul>li>a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;display:block;padding:3px 3px 5px;font-size:18px;color:#333}
.d083-tab__wrap>ul>li>a.is-active{border-bottom:1px solid #333}
.d083-tab__content{display:none;margin-top:20px}
.d083-tab__content.is-active{display:block}
.d083-tab__list{display:inline-block;width:100%}
.d083-tab__list>li{display:inline-block;float:left;padding:5px 0;margin-right:20px}
.d083-tab__list>li>a{font-size:18px;line-height:30px;color:#333}
.d083-tab__list>li>a.is-active{color:#998456}
.d083-tab__bottom{margin-top:10px;border-top:1px solid #d6d6d6;padding-top:20px}
.d083-tab__bottom>ul{display:inline-block;width:100%}
.d083-tab__bottom>ul>li{display:inline-block;float:left;margin-left:24px}
.d083-tab__bottom>ul>li:first-child{margin-left:0}
.d083-tab__bottom>ul>li>a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;display:block;padding:3px;font-size:18px;color:#333}
.d083-tab__bottom>ul>li>a.is-active{color:#998456}
.d083-detail{padding:0 15px}
.d083-detail__nation{display:none}
.d083-detail__nation.is-active{display:block}
.d083-detail__nation--overseas .info__item{width:100% !important}
.d083-detail__nation--overseas .info__item--tel{display:block !important}
.d083-detail__info{display:none}
.d083-detail__info.is-active{display:block}
.d083-detail__info .info__hotelname{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;padding:30px 10px;font-size:21px;text-align:center}
.d083-detail__info .info__wrap{padding:30px 10px;border-top:1px solid #d6d6d6}
.d083-detail__info .info__wrap .info-data__category{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;line-height:20px;color:#333}
.d083-detail__info .info__wrap .info__item{margin-top:20px}
.d083-detail__info .info__wrap .info__item--title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#333;padding-bottom:3px}
.d083-detail__info .info__wrap .info__item--address,.d083-detail__info .info__wrap .info__item--email,.d083-detail__info .info__wrap .info__item--fax,.d083-detail__info .info__wrap .info__item--tel{font-size:13px;color:#333;padding-top:6px}
.d083-detail__info .info__wrap .info__item--address em,.d083-detail__info .info__wrap .info__item--email em,.d083-detail__info .info__wrap .info__item--fax em,.d083-detail__info .info__wrap .info__item--tel em{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;margin-right:2px}
.d083-detail__info .info__wrap .info__item--tel{position:relative;display:inline-block;padding-right:27px}
.d083-detail__info .info__wrap .info__item--tel>a{display:inline-block;width:20px;height:20px;background:#a2a2a2 url(../../../../content/dam/lottehotel/components/common/content/common/d083-g-phone-list/ico-tel.png) center no-repeat;background-size:8px 10px;border-radius:50%;margin-left:5px;font-size:1px;color:transparent;vertical-align:middle}
.d083-detail__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d083-detail__button span{white-space:nowrap}
.d083-detail__button.is-disabled,.d083-detail__button[disabled]{cursor:default}
.d083-detail__button:active,.d083-detail__button:focus,.d083-detail__button:hover{background-color:#7b7b7b;color:#fff}
.d083-detail__button.is-disabled,.d083-detail__button[disabled]{background-color:#7b7b7b;color:#fff}
.d083-detail__button.is-disabled:active,.d083-detail__button.is-disabled:focus,.d083-detail__button.is-disabled:hover,.d083-detail__button[disabled]:active,.d083-detail__button[disabled]:focus,.d083-detail__button[disabled]:hover{background-color:#7b7b7b}
.d083-detail__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d083-detail__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d083-detail__overseas .d083-detail__info{display:block}
.d083__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d083__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d083__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d083__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d083__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d083__paging .paging__anchor--prev{margin-right:8px}
.d083__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d083__paging .paging__anchor--next{margin-left:8px}
.d083__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d083__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d083__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d083__paging .paging a.paging__anchor--disable:after,.d083__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d083__paging .paging__anchor--disable:after,.d083__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d083__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d083__paging .paging__number a{display:block}
.d083__paging .paging__number:hover{background:#f5f5f5}
.d083__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d083__paging .paging__number--current:hover{background:#ad9e87}
.d083__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d083__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
@media all and (min-width:768px){.d083 .combobox{height:44px}
.d083 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d083 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d083 .combobox__label{font-size:18px}
.d083 .combobox__item{font-size:16px}
.d083 .combobox--2{height:36px}
.d083 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d083 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d083 .combobox--2 .combobox__status{padding-right:22px}
.d083 .combobox--2 .combobox__status:after,.d083 .combobox--2 .combobox__status:before{width:12px}
.d083 .combobox--2 .combobox__status:before{right:8px}
.d083 .combobox--2 .combobox__scroll{max-height:197px}
.d083 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d083 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d083-options{display:none}
.d083-tab{display:block}
.d083-detail__info .info__hotelname{padding:60px 10px;font-size:35px;color:#000;letter-spacing:-1px}
.d083-detail__info .info__wrap{padding:40px 20px;display:inline-block;width:100%}
.d083-detail__info .info__wrap .info-data__category{display:inline-block;width:25%;float:left;margin:20px 5% 0 0;font-size:28px;line-height:30px}
.d083-detail__info .info__wrap>ul{display:inline-block;width:70%;float:left}
.d083-detail__info .info__wrap .info__item{margin:20px 5% 20px 0;display:inline-block;vertical-align:top;width:45%}
.d083-detail__info .info__wrap .info__item--title{font-size:16px;padding-bottom:5px}
.d083-detail__info .info__wrap .info__item--address,.d083-detail__info .info__wrap .info__item--email,.d083-detail__info .info__wrap .info__item--fax,.d083-detail__info .info__wrap .info__item--tel{font-size:16px}
.d083-detail__info .info__wrap .info__item--tel>a{display:none}
.d083-detail__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d083-detail__button{height:36px;padding:0 10px;line-height:1.1}
.d083-detail__button>span{padding:0 15px}
.d083-detail__button{width:86px}
}
@media all and (min-width:1025px){.d083-detail__info .info__wrap .info-data__category{width:20%;margin-right:3%}
.d083-detail__info .info__wrap>ul{width:77%}
.d083-detail__info .info__wrap .info__item{width:28%}
}
.d082{max-width:1410px;margin:0 auto}
.d082 .row{margin:0}
.d082 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d082 .validation__text__wrap .validation__text.agree{color:#666}
.d082 .form--focus .notice__text{display:block}
.d082 .notice__text{padding-top:4px;display:none;font-size:12px}
.d082 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d082 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d082 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d082 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d082 .info__link:focus,.d082 .info__link:hover{color:#ef6600}
.d082 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d082 .fileWrap .file--focus{outline:1px dotted #000}
.d082 .fileWrap .input:first-child{padding-bottom:10px}
.d082 .fileWrap .input:first-child .o-input--text[disabled],.d082 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d082 .fileWrap .input__file{position:relative}
.d082 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d082 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d082 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d082 .fileWrap .input__file .file-label span{white-space:nowrap}
.d082 .fileWrap .input__file .file-label.is-disabled,.d082 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d082 .fileWrap .input__file .file-label:active,.d082 .fileWrap .input__file .file-label:focus,.d082 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d082 .fileWrap .input__file .file-label.is-disabled,.d082 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d082 .fileWrap .input__file .file-label.is-disabled:active,.d082 .fileWrap .input__file .file-label.is-disabled:focus,.d082 .fileWrap .input__file .file-label.is-disabled:hover,.d082 .fileWrap .input__file .file-label[disabled]:active,.d082 .fileWrap .input__file .file-label[disabled]:focus,.d082 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d082 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d082 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d082 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d082 .o-input--date,.d082 .o-input--email,.d082 .o-input--number,.d082 .o-input--password,.d082 .o-input--tel,.d082 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d082 .o-input--date:focus,.d082 .o-input--email:focus,.d082 .o-input--number:focus,.d082 .o-input--password:focus,.d082 .o-input--tel:focus,.d082 .o-input--text:focus{border-color:#333;background-color:#fff}
.d082 .o-input--date[disabled],.d082 .o-input--date[readonly],.d082 .o-input--email[disabled],.d082 .o-input--email[readonly],.d082 .o-input--number[disabled],.d082 .o-input--number[readonly],.d082 .o-input--password[disabled],.d082 .o-input--password[readonly],.d082 .o-input--tel[disabled],.d082 .o-input--tel[readonly],.d082 .o-input--text[disabled],.d082 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d082 .o-input--date::-ms-clear,.d082 .o-input--email::-ms-clear,.d082 .o-input--number::-ms-clear,.d082 .o-input--password::-ms-clear,.d082 .o-input--tel::-ms-clear,.d082 .o-input--text::-ms-clear{display:none !important}
.d082 .o-input--number{padding:0 15px}
.d082 .o-input--number::-webkit-inner-spin-button,.d082 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d082 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d082-room-promotion-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d082 .o-input--date{background-position:96% -93px}
.d082 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d082 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d082 .o-input--textarea[disabled],.d082 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d082 .input{font-size:0}
.d082 .input__wrap{position:relative}
.d082 .input__wrap label{vertical-align:middle}
.d082 .input__item{display:inline-block}
.d082 .input__item:last-child label{margin-right:0}
.d082 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d082 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d082 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d082 .input__removetext:after,.d082 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d082 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d082 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d082 .input--2 .o-input--date,.d082 .input--2 .o-input--email,.d082 .input--2 .o-input--number,.d082 .input--2 .o-input--password,.d082 .input--2 .o-input--tel,.d082 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d082 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d082 .input--2 .o-input--date{background-position:96% -101px}
.d082 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d082 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d082 .date-picker-wrapper.align-right{left:auto;right:0}
.d082 .date-picker-wrapper.single-date .first-date-selected,.d082 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d082 .month-wrapper{margin:0 auto}
.d082 .month-wrapper:after{content:'';display:block;clear:both}
.d082 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d082 .month-wrapper table td,.d082 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d082 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d082 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d082 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d082 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d082 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d082 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d082 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d082 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d082 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d082 .month-wrapper table td:first-child .day.checked.first-date-selected,.d082 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d082 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d082 .month-wrapper .day.checked,.d082 .month-wrapper .day.real-today.checked,.d082 .month-wrapper .day.real-today.hovering,.d082 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d082 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d082 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d082 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d082 .month-wrapper .day.checked.first-date-selected,.d082 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d082 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d082 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d082 .month-wrapper .day.lastMonth,.d082 .month-wrapper .day.nextMonth{display:none}
.d082 .month-wrapper .month{position:relative;padding-top:24px}
.d082 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d082 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d082 .month-wrapper .next,.d082 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d082 .month-wrapper .next span,.d082 .month-wrapper .prev span{white-space:nowrap}
.d082 .month-wrapper .next.is-disabled,.d082 .month-wrapper .next[disabled],.d082 .month-wrapper .prev.is-disabled,.d082 .month-wrapper .prev[disabled]{cursor:default}
.d082 .month-wrapper .next:after,.d082 .month-wrapper .next:before,.d082 .month-wrapper .prev:after,.d082 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d082 .month-wrapper .next[disabled]:after,.d082 .month-wrapper .next[disabled]:before,.d082 .month-wrapper .prev[disabled]:after,.d082 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d082 .month-wrapper .prev{left:0}
.d082 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d082 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d082 .month-wrapper .next{right:0}
.d082 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d082 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d082 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d082 .date-range-length-tip:after,.d082 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d082 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d082 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d082-option{position:relative;padding:15px;font-size:0;background-color:#f5f5f5}
.d082-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d082-option__dates{position:relative;font-size:0}
.d082-option__date{display:inline-block;width:50%}
.d082-option__date--start{padding-right:10px}
.d082-option__date--end{padding-left:10px}
.d082-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d082-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d082-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d082-option__button span{white-space:nowrap}
.d082-option__button.is-disabled,.d082-option__button[disabled]{cursor:default}
.d082-option__button:active,.d082-option__button:focus,.d082-option__button:hover{background-color:#7b7b7b;color:#fff}
.d082-option__button.is-disabled,.d082-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d082-option__button.is-disabled:active,.d082-option__button.is-disabled:focus,.d082-option__button.is-disabled:hover,.d082-option__button[disabled]:active,.d082-option__button[disabled]:focus,.d082-option__button[disabled]:hover{background-color:#7b7b7b}
.d082-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d082-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d082-empty{margin:30px 0 250px;text-align:center}
.d082-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d082-room-promotion-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d082-sort{padding:30px 15px 0;font-size:0}
.d082-sort:after{content:'';display:block;clear:both}
.d082-sort__item{display:inline-block;width:50%}
.d082-sort__item:nth-child(n+2){padding-left:5px}
.d082-sort__item [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d082-sort__item [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d082-sort__item .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d082-sort__item .combobox.initial{opacity:0}
.d082-sort__item .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d082-sort__item .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d082-sort__item .combobox__button:after{content:"";display:block;clear:both}
.d082-sort__item .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d082-sort__item .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d082-sort__item .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d082-sort__item .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d082-sort__item .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d082-sort__item .combobox__status:after,.d082-sort__item .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d082-sort__item .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d082-sort__item .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d082-sort__item .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d082-sort__item .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d082-sort__item .combobox__list{list-style:none}
.d082-sort__item .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d082-sort__item .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d082-sort__item .combobox__item:focus,.d082-sort__item .combobox__item:hover{background-color:#888;color:#fff}
.d082-sort__item .combobox__item.is-active{background-color:#555;color:#fff}
.d082-sort__item .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d082-sort__item .combobox--touch .combobox__button{z-index:0}
.d082-sort__item .combobox--2{height:25px}
.d082-sort__item .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d082-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d082-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d082-sort__item .combobox--2 .combobox__status{padding-right:13px}
.d082-sort__item .combobox--2 .combobox__status:after,.d082-sort__item .combobox--2 .combobox__status:before{width:6px}
.d082-sort__item .combobox--2 .combobox__status:before{right:4px}
.d082-sort__item .combobox--2 .combobox__scroll{max-height:110px}
.d082-sort__item .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d082-sort__item .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d082-sort__item .combobox--2 .combobox__item:focus,.d082-sort__item .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d082-sort__item .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d082__list{margin-top:30px;font-size:0}
.d082 .promotion{position:relative;margin-bottom:40px}
.d082 .promotion__content{position:relative;margin:0 15px;font-size:0}
.d082 .promotion__inside{padding:13px 42px 19px 10px;border-bottom:1px solid #d6d6d6}
.d082 .promotion__label{position:absolute;top:0;left:0;z-index:1;padding:0 15px;font-size:12px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff;line-height:26px;background-color:#ce8f5e}
.d082 .promotion__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d082 .promotion__img a{display:block}
.d082 .promotion__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d082 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d082 .promotion__title{display:inline-block;max-height:40px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.2}
.d082 .text--dotline{overflow:visible}
.d082 .promotion__text{margin-top:3px;font-size:13px;color:#666;line-height:1.6;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d082 .promotion__date{display:block;margin-top:4px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px}
.d082 .promotion__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d082 .promotion-price{padding:9px 10px 0}
.d082 .promotion-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#000}
.d082 .promotion-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#000}
.d082 .promotion__link{display:none}
.d082 .promotion__button{margin-top:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#555;background-color:#555;color:#fff;width:100%;font-size:15px;line-height:40px;min-width:130px}
.d082 .promotion__button span{white-space:nowrap}
.d082 .promotion__button.is-disabled,.d082 .promotion__button[disabled]{cursor:default}
.d082 .promotion__button:active,.d082 .promotion__button:focus,.d082 .promotion__button:hover{background-color:#333;color:#fff}
.d082 .promotion__button.is-disabled,.d082 .promotion__button[disabled]{background-color:#555;color:#fff}
.d082 .promotion__button.is-disabled:active,.d082 .promotion__button.is-disabled:focus,.d082 .promotion__button.is-disabled:hover,.d082 .promotion__button[disabled]:active,.d082 .promotion__button[disabled]:focus,.d082 .promotion__button[disabled]:hover{background-color:#555}
.d082 .promotion__button:active,.d082 .promotion__button:focus,.d082 .promotion__button:hover{background-color:#1b65b3;color:#fff}
.d082__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d082__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d082__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d082__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d082__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d082__paging .paging__anchor--prev{margin-right:8px}
.d082__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d082__paging .paging__anchor--next{margin-left:8px}
.d082__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d082__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d082__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d082__paging .paging a.paging__anchor--disable:after,.d082__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d082__paging .paging__anchor--disable:after,.d082__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d082__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d082__paging .paging__number a{display:block}
.d082__paging .paging__number:hover{background:#f5f5f5}
.d082__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d082__paging .paging__number--current:hover{background:#ad9e87}
.d082__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d082__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.d082-reservation-bar{display:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:18px 0 15px;position:absolute;z-index:100;background-color:#fff;width:100%;max-width:768px}
.d082-reservation-bar.is-active{display:block}
.d082-reservation-bar.align--left{right:0}
.d082-reservation-bar.align--right{right:0}
.d082-reservation-bar .d006-form{padding:0}
.d082-reservation-bar__button{position:absolute;right:7px;top:6px;text-indent:-9999em;width:20px;height:20px}
.d082-reservation-bar__button:after,.d082-reservation-bar__button:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background-color:#333;margin-left:-9px}
.d082-reservation-bar__button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d082-reservation-bar__button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.is-printReady .print__container .d082-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important;left:250px !important}
[lang=my] .d082 .promotion__text,[lang=my] .d082 .promotion__title{line-height:1.6}
[lang=my] .d082 .promotion__text{line-height:1.8;height:auto}
[lang=my] .d082 .promotion__title{max-height:80px;padding-bottom:5px}
@media all and (min-width:768px){.d082 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d082 .notice__text{padding-top:10px;font-size:14px}
.d082 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d082 .info__list li{font-size:16px;line-height:25px}
.d082 .fileWrap{position:relative}
.d082 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d082 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d082 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d082 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d082 .fileWrap .input__file .file-label>span{padding:0 15px}
.d082 .fileWrap .input__file .file-label{width:160px}
.d082 .o-input--date,.d082 .o-input--email,.d082 .o-input--number,.d082 .o-input--password,.d082 .o-input--tel,.d082 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d082 .o-input--number{padding:0 20px}
.d082 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d082 .o-input--date{background-position:96% -131px}
.d082 .o-input--textarea{font-size:16px}
.d082 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d082 .input__removetext{width:60px;height:44px}
.d082 .input__removetext:after,.d082 .input__removetext:before{right:20px;width:15px}
.d082 .input--2 .o-input--date,.d082 .input--2 .o-input--email,.d082 .input--2 .o-input--number,.d082 .input--2 .o-input--password,.d082 .input--2 .o-input--tel,.d082 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d082 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d082 .input--2 .o-input--date{background-position:96% -135px}
.d082 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d082 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d082 .date-picker-wrapper.single-month{width:auto}
.d082 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d082 .date-picker-wrapper.two-months{width:491px}
.d082 .date-picker-wrapper.two-months .month--1{float:left}
.d082 .date-picker-wrapper.two-months .month--2{float:right}
.d082 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d082 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d082 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d082 .month-wrapper table td{padding:0}
.d082 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d082 .month-wrapper .month{width:203px;padding-top:6px}
.d082 .month-wrapper .month-name{font-size:14px}
.d082 .month-wrapper .month-element{font-size:14px}
.d082 .month-wrapper .next,.d082 .month-wrapper .prev{top:0;width:30px;height:38px}
.d082 .month-wrapper .next:after,.d082 .month-wrapper .next:before,.d082 .month-wrapper .prev:after,.d082 .month-wrapper .prev:before{width:10px}
.d082 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d082 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d082 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d082 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d082-option{display:block;padding:12px 20px 15px 30px}
.d082-option__calendar{display:inline-block;width:54%}
.d082-option__label{margin-bottom:8px;font-size:16px}
.d082-option__date--start{padding-right:14px}
.d082-option__date--end{padding-left:14px}
.d082-option__wave{width:28px;font-size:18px}
.d082-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d082-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d082-option__button{height:36px;padding:0 10px;line-height:1.1}
.d082-option__button>span{padding:0 15px}
.d082-option__button{width:86px}
.d082-empty{margin:60px 0 500px}
.d082-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d082-sort{padding:40px 20px 0;text-align:right}
.d082-sort__item .combobox{height:44px}
.d082-sort__item .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d082-sort__item .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d082-sort__item .combobox__label{font-size:18px}
.d082-sort__item .combobox__item{font-size:16px}
.d082-sort__item .combobox--2{height:36px}
.d082-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d082-sort__item .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d082-sort__item .combobox--2 .combobox__status{padding-right:22px}
.d082-sort__item .combobox--2 .combobox__status:after,.d082-sort__item .combobox--2 .combobox__status:before{width:12px}
.d082-sort__item .combobox--2 .combobox__status:before{right:8px}
.d082-sort__item .combobox--2 .combobox__scroll{max-height:197px}
.d082-sort__item .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d082-sort__item .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d082-sort__item{width:185px}
.d082__list{margin-top:20px;padding:0 20px}
.d082 .promotion{margin-bottom:60px}
.d082 .promotion__content{margin:0}
.d082 .promotion__content:after{content:'';display:block;clear:both}
.d082 .promotion__inside{position:relative;padding:19px 62px 24px 15px;float:left;width:100%}
.d082 .promotion__label{padding:0 20px;font-size:16px;line-height:36px}
.d082 .promotion__title{max-height:60px;font-size:22px;line-height:1.3}
.d082 .promotion__text{margin-top:10px;font-size:16px;line-height:1.5}
.d082 .promotion__date{margin-top:7px;font-size:16px}
.d082 .promotion-price{padding:14px 15px 10px;float:left}
.d082 .promotion-price__currency{margin-right:7px;font-size:16px}
.d082 .promotion-price__number{font-size:26px}
.d082 .promotion__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:24px;right:15px}
.d082 .promotion__link span{white-space:nowrap}
.d082 .promotion__link.is-disabled,.d082 .promotion__link[disabled]{cursor:default}
.d082 .promotion__link:after,.d082 .promotion__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d082 .promotion__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d082 .promotion__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d082 .promotion__link:focus,.d082 .promotion__link:hover{color:#07377e}
.d082 .promotion__link:focus:after,.d082 .promotion__link:focus:before,.d082 .promotion__link:hover:after,.d082 .promotion__link:hover:before{background-color:#07377e}
.d082 .promotion__link.is-disabled,.d082 .promotion__link[disabled]{color:#666}
.d082 .promotion__link.is-disabled:after,.d082 .promotion__link.is-disabled:before,.d082 .promotion__link[disabled]:after,.d082 .promotion__link[disabled]:before{background-color:#666}
.d082 .promotion__button{width:auto;padding:0 20px;font-size:18px;line-height:40px}
.d082 .promotion__button{float:right;margin:15px 15px 0 0}
.d082-reservation-bar{padding:32px 0 0 0;bottom:-146px;border-left:1px solid #bbb;border-right:1px solid #bbb}
.d082-reservation-bar .d006-calendar{left:-1px}
.d082-reservation-bar .d006{width:auto;max-width:766px}
.d082-reservation-bar__button{right:17px;top:16px}
[lang=my] .d082 .promotion__inside-text{height:140px}
}
@media all and (min-width:768px) and (min-width:768px){.d082 .promotion__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d082 .promotion{display:inline-block;width:50%;vertical-align:top}
.d082 .promotion:nth-child(odd){padding-right:30px}
.d082 .promotion:nth-child(even){padding-left:30px}
.d082 .promotion__img:focus img,.d082 .promotion__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d082 .promotion__inside-text{height:97px}
.d082-reservation-bar.align--left{left:auto;left:0}
.d082-reservation-bar{width:768px}
}
@media all and (min-width:1440px){.d082-option{padding:14px 20px 14px 20px;text-align:right}
.d082-option__calendar{width:auto}
.d082-option__label{padding-right:10px;margin-bottom:0;line-height:36px;vertical-align:top}
.d082-option__dates{display:inline-block;width:364px;vertical-align:top}
.d082-option__search{width:342px;vertical-align:top}
}
.d080{max-width:1440px;padding:0 15px;margin:0 auto;font-size:0}
.d080 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d080 .slick-slider .slick-list,.d080 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d080 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d080 .slick-list:focus{outline:0}
.d080 .slick-list.dragging{cursor:pointer;cursor:hand}
.d080 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d080 .slick-track:after,.d080 .slick-track:before{display:table;content:''}
.d080 .slick-track:after{clear:both}
.d080 .slick-loading .slick-track{visibility:hidden}
.d080 .slick-loading .slick-slide{visibility:hidden}
.d080 .slick [dir=rtl] .slick-slide{float:right}
.d080 .slick-retina{width:100%}
.d080 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d080 .slick-slide img{display:block}
.d080 .slick-slide.dragging img{pointer-events:none}
.d080 .slick-slide:focus{outline:0}
.d080 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d080 .slick-active{position:relative}
.d080 .slick-initialized .slick-slide{display:block;font-size:0}
.d080 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d080 .slick-arrow.slick-hidden{display:none}
.d080 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d080 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d080 .slick-arrow:focus{outline:1px solid #4d90fe}
.d080 .slick-prev:before{border-width:2px 0 0 2px}
.d080 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d080 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d080 .slick-arrow:before{padding:8px}
.d080 .slick-arrow:focus:before,.d080 .slick-arrow:hover:before{border-color:#a7a7a7}
.d080 .slick-prev{left:0}
.d080 .slick-prev:before{margin-right:-10px}
.d080 .slick-prev:focus,.d080 .slick-prev:hover{border-color:#a7a7a7}
.d080 .slick-next{right:0}
.d080 .slick-next:before{margin-left:-10px}
.d080 .slick-next:focus,.d080 .slick-next:hover{border-color:#a7a7a7}
.d080 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.d080 .slick-dots__item{display:inline-block}
.d080 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.d080 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d080 .slick-dots__anchor:focus,.d080 .slick-dots__anchor:hover{background-color:#999}
.d080 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.d080 .slick-dots__anchor:active{background-color:#000}
.d080 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d080 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.d080 .slick-dots{bottom:0 !important}
.d080__title{display:block;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:19px}
.d080__carousel{margin-top:20px;padding-bottom:27px}
.d080 .event__img{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}
.d080 .event__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}
.d080 .event__inside{padding:13px 15px 0 15px}
.d080 .event__title{display:inline-block;height:40px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;line-height:1.2;color:#000}
[lang=my] .d080 .d080__title{line-height:1.8}
[lang=my] .d080 .event__title{line-height:1.8;height:auto;padding-bottom:5px}
@media all and (min-width:768px){.d080 .slick-dots{bottom:18px}
.d080 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.d080 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.d080 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.d080__title{font-size:28px}
.d080__carousel{padding-bottom:38px}
.d080 .event__inside{position:relative;padding:16px 15px 0 15px}
.d080 .event__title{height:56px;font-size:22px;line-height:1.3}
[lang=my] .d080 .d080__title{line-height:1.6}
[lang=my] .d080 .event__title{line-height:1.6;max-height:80px;height:80px}
}
@media all and (min-width:1025px){.d080__carousel{padding-bottom:0;margin:40px -23px 0}
.d080 .event{display:inline-block;width:33.33%;vertical-align:top;padding:0 23px}
}
.d079 .row{margin:0}
.d079 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d079 .validation__text__wrap .validation__text.agree{color:#666}
.d079 .form--focus .notice__text{display:block}
.d079 .notice__text{padding-top:4px;display:none;font-size:12px}
.d079 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d079 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d079 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d079 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d079 .info__link:focus,.d079 .info__link:hover{color:#ef6600}
.d079 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d079 .fileWrap .file--focus{outline:1px dotted #000}
.d079 .fileWrap .input:first-child{padding-bottom:10px}
.d079 .fileWrap .input:first-child .o-input--text[disabled],.d079 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d079 .fileWrap .input__file{position:relative}
.d079 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d079 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d079 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d079 .fileWrap .input__file .file-label span{white-space:nowrap}
.d079 .fileWrap .input__file .file-label.is-disabled,.d079 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d079 .fileWrap .input__file .file-label:active,.d079 .fileWrap .input__file .file-label:focus,.d079 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d079 .fileWrap .input__file .file-label.is-disabled,.d079 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d079 .fileWrap .input__file .file-label.is-disabled:active,.d079 .fileWrap .input__file .file-label.is-disabled:focus,.d079 .fileWrap .input__file .file-label.is-disabled:hover,.d079 .fileWrap .input__file .file-label[disabled]:active,.d079 .fileWrap .input__file .file-label[disabled]:focus,.d079 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d079 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d079 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d079 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d079 .o-input--date,.d079 .o-input--email,.d079 .o-input--number,.d079 .o-input--password,.d079 .o-input--tel,.d079 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d079 .o-input--date:focus,.d079 .o-input--email:focus,.d079 .o-input--number:focus,.d079 .o-input--password:focus,.d079 .o-input--tel:focus,.d079 .o-input--text:focus{border-color:#333;background-color:#fff}
.d079 .o-input--date[disabled],.d079 .o-input--date[readonly],.d079 .o-input--email[disabled],.d079 .o-input--email[readonly],.d079 .o-input--number[disabled],.d079 .o-input--number[readonly],.d079 .o-input--password[disabled],.d079 .o-input--password[readonly],.d079 .o-input--tel[disabled],.d079 .o-input--tel[readonly],.d079 .o-input--text[disabled],.d079 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d079 .o-input--date::-ms-clear,.d079 .o-input--email::-ms-clear,.d079 .o-input--number::-ms-clear,.d079 .o-input--password::-ms-clear,.d079 .o-input--tel::-ms-clear,.d079 .o-input--text::-ms-clear{display:none !important}
.d079 .o-input--number{padding:0 15px}
.d079 .o-input--number::-webkit-inner-spin-button,.d079 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d079 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d079-g-service-academy-qa/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d079 .o-input--date{background-position:96% -93px}
.d079 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d079 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d079 .o-input--textarea[disabled],.d079 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d079 .input{font-size:0}
.d079 .input__wrap{position:relative}
.d079 .input__wrap label{vertical-align:middle}
.d079 .input__item{display:inline-block}
.d079 .input__item:last-child label{margin-right:0}
.d079 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d079 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d079 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d079 .input__removetext:after,.d079 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d079 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d079 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d079 .input--2 .o-input--date,.d079 .input--2 .o-input--email,.d079 .input--2 .o-input--number,.d079 .input--2 .o-input--password,.d079 .input--2 .o-input--tel,.d079 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d079 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d079 .input--2 .o-input--date{background-position:96% -101px}
.d079 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d079 .required__text__wrap{display:none}
.d079 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d079 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d079 .required__text__wrap .required__text.dot{color:#ef6600}
.d079 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d079 .required__text__wrap .required__text.check{color:#333}
.d079 .required__text__wrap .required__text.check:after,.d079 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d079 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d079 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d079 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d079 .form--success.input__wrap .o-input--date,.d079 .form--success.input__wrap .o-input--email,.d079 .form--success.input__wrap .o-input--number,.d079 .form--success.input__wrap .o-input--password,.d079 .form--success.input__wrap .o-input--tel,.d079 .form--success.input__wrap .o-input--text{padding-right:35px}
.d079 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d079 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d079 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d079-g-service-academy-qa/form.png) no-repeat 1px -13px;background-size:15px auto}
.d079 .form--success.input__wrap--date:after{display:none}
.d079 .form--success .validation__text{color:#1b65b3}
.d079 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d079 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d079 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d079 .form--warning.select__wrap .combobox__button,.d079 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d079 .form--warning+.validation__text{color:#ef6600}
.d079 .required-text{color:#ef6600}
.d079 .row{padding-bottom:20px;font-size:14px}
.d079 .row:after{content:'';display:block;clear:both}
.d079 .row:last-child{padding-bottom:0}
.d079 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d079 .row.no-pb{padding-bottom:0 !important}
.d079 .col{padding-top:10px}
.d079 .col:after{content:'';display:block;clear:both}
.d079 .col .col__item{width:100%;padding-top:10px}
.d079 .col .col__item:first-child{padding-top:0}
.d079 .col .zipcode{position:relative;padding-right:50%}
.d079 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d079 .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d079 .col .zipcode .zipcode-layer span{white-space:nowrap}
.d079 .col .zipcode .zipcode-layer.is-disabled,.d079 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d079 .col .zipcode .zipcode-layer:active,.d079 .col .zipcode .zipcode-layer:focus,.d079 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d079 .col .zipcode .zipcode-layer.is-disabled,.d079 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d079 .col .zipcode .zipcode-layer.is-disabled:active,.d079 .col .zipcode .zipcode-layer.is-disabled:focus,.d079 .col .zipcode .zipcode-layer.is-disabled:hover,.d079 .col .zipcode .zipcode-layer[disabled]:active,.d079 .col .zipcode .zipcode-layer[disabled]:focus,.d079 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d079 .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d079 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d079 .input{font-size:0}
.d079 .input__item{display:inline-block}
.d079 .input__item:last-child label{margin-right:0}
.d079 .o-input--checkbox,.d079 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d079 .o-input--checkbox+label,.d079 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d079 .o-input--checkbox+label:before,.d079 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d079 .o-input--checkbox:focus+label,.d079 .o-input--radio:focus+label{outline:1px dotted #000}
.d079 .o-input--radio+label:before{border-radius:50%}
.d079 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d079 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d079 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d079 .o-input--radio:disabled+label:after{background-color:#bbb}
.d079 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d079 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d079 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d079-g-service-academy-qa/form.png);background-position:0 -14px}
.d079 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d079 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d079 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d079 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d079 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d079 .combobox.initial{opacity:0}
.d079 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d079 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d079 .combobox__button:after{content:"";display:block;clear:both}
.d079 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d079 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d079 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d079 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d079 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d079 .combobox__status:after,.d079 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d079 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d079 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d079 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d079 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d079 .combobox__list{list-style:none}
.d079 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d079 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d079 .combobox__item:focus,.d079 .combobox__item:hover{background-color:#888;color:#fff}
.d079 .combobox__item.is-active{background-color:#555;color:#fff}
.d079 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d079 .combobox--touch .combobox__button{z-index:0}
.d079 .combobox--2{height:25px}
.d079 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d079 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d079 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d079 .combobox--2 .combobox__status{padding-right:13px}
.d079 .combobox--2 .combobox__status:after,.d079 .combobox--2 .combobox__status:before{width:6px}
.d079 .combobox--2 .combobox__status:before{right:4px}
.d079 .combobox--2 .combobox__scroll{max-height:110px}
.d079 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d079 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d079 .combobox--2 .combobox__item:focus,.d079 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d079 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d079 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d079 .date-picker-wrapper.align-right{left:auto;right:0}
.d079 .date-picker-wrapper.single-date .first-date-selected,.d079 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d079 .month-wrapper{margin:0 auto}
.d079 .month-wrapper:after{content:'';display:block;clear:both}
.d079 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d079 .month-wrapper table td,.d079 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d079 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d079 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d079 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d079 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d079 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d079 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d079 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d079 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d079 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d079 .month-wrapper table td:first-child .day.checked.first-date-selected,.d079 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d079 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d079 .month-wrapper .day.checked,.d079 .month-wrapper .day.real-today.checked,.d079 .month-wrapper .day.real-today.hovering,.d079 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d079 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d079 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d079 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d079 .month-wrapper .day.checked.first-date-selected,.d079 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d079 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d079 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d079 .month-wrapper .day.lastMonth,.d079 .month-wrapper .day.nextMonth{display:none}
.d079 .month-wrapper .month{position:relative;padding-top:24px}
.d079 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d079 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d079 .month-wrapper .next,.d079 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d079 .month-wrapper .next span,.d079 .month-wrapper .prev span{white-space:nowrap}
.d079 .month-wrapper .next.is-disabled,.d079 .month-wrapper .next[disabled],.d079 .month-wrapper .prev.is-disabled,.d079 .month-wrapper .prev[disabled]{cursor:default}
.d079 .month-wrapper .next:after,.d079 .month-wrapper .next:before,.d079 .month-wrapper .prev:after,.d079 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d079 .month-wrapper .next[disabled]:after,.d079 .month-wrapper .next[disabled]:before,.d079 .month-wrapper .prev[disabled]:after,.d079 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d079 .month-wrapper .prev{left:0}
.d079 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d079 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d079 .month-wrapper .next{right:0}
.d079 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d079 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d079 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d079 .date-range-length-tip:after,.d079 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d079 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d079 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d079-form{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.d079-head{position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #666}
.d079-head__title{font-size:16px;line-height:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d079-head .required-text{position:absolute;top:0;right:0;font-size:12px}
.d079-fieldset{margin-top:30px}
.d079-fieldset:first-child{margin-top:0}
.d079__cta{padding-top:42px;font-size:0;text-align:center}
.d079__cta:after{content:'';display:block;clear:both}
.d079__cta>a,.d079__cta>button{margin-top:10px}
.d079__cta>a:first-child,.d079__cta>button:first-child{margin-top:0}
.d079__cta-item{display:inline-block;width:auto;vertical-align:top}
.d079__cta-item:nth-child(odd){padding-right:1px}
.d079__cta-item:nth-child(even){padding-left:1px}
.d079__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d079__button span{white-space:nowrap}
.d079__button.is-disabled,.d079__button[disabled]{cursor:default}
.d079__button--receive{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d079__button--receive:active,.d079__button--receive:focus,.d079__button--receive:hover{background-color:#685f51;color:#fff}
.d079__button--receive.is-disabled,.d079__button--receive[disabled]{background-color:#ad9e87;color:#fff}
.d079__button--receive.is-disabled:active,.d079__button--receive.is-disabled:focus,.d079__button--receive.is-disabled:hover,.d079__button--receive[disabled]:active,.d079__button--receive[disabled]:focus,.d079__button--receive[disabled]:hover{background-color:#ad9e87}
.d079__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d079__button--cancel:active,.d079__button--cancel:focus,.d079__button--cancel:hover{background-color:#333;color:#fff}
.d079__button--cancel.is-disabled,.d079__button--cancel[disabled]{background-color:#555;color:#fff}
.d079__button--cancel.is-disabled:active,.d079__button--cancel.is-disabled:focus,.d079__button--cancel.is-disabled:hover,.d079__button--cancel[disabled]:active,.d079__button--cancel[disabled]:focus,.d079__button--cancel[disabled]:hover{background-color:#555}
.d079-agree{padding-top:4px}
@media all and (min-width:768px){.d079 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d079 .notice__text{padding-top:10px;font-size:14px}
.d079 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d079 .info__list li{font-size:16px;line-height:25px}
.d079 .fileWrap{position:relative}
.d079 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d079 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d079 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d079 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d079 .fileWrap .input__file .file-label>span{padding:0 15px}
.d079 .fileWrap .input__file .file-label{width:160px}
.d079 .o-input--date,.d079 .o-input--email,.d079 .o-input--number,.d079 .o-input--password,.d079 .o-input--tel,.d079 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d079 .o-input--number{padding:0 20px}
.d079 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d079 .o-input--date{background-position:96% -131px}
.d079 .o-input--textarea{font-size:16px}
.d079 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d079 .input__removetext{width:60px;height:44px}
.d079 .input__removetext:after,.d079 .input__removetext:before{right:20px;width:15px}
.d079 .input--2 .o-input--date,.d079 .input--2 .o-input--email,.d079 .input--2 .o-input--number,.d079 .input--2 .o-input--password,.d079 .input--2 .o-input--tel,.d079 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d079 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d079 .input--2 .o-input--date{background-position:96% -135px}
.d079 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d079 .required__text__wrap .required__text{font-size:14px}
.d079 .required__text__wrap .required__text.dot:before{top:14px}
.d079 .form--success.input__wrap .o-input--date,.d079 .form--success.input__wrap .o-input--email,.d079 .form--success.input__wrap .o-input--number,.d079 .form--success.input__wrap .o-input--password,.d079 .form--success.input__wrap .o-input--tel,.d079 .form--success.input__wrap .o-input--text{padding-right:50px}
.d079 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d079 .required-text{font-size:16px}
.d079 .row{font-size:16px}
.d079 .row__label{font-size:18px}
.d079 .col:after{content:'';display:block;clear:both}
.d079 .col.col--2 .col__item{width:50%}
.d079 .col.col--3 .col__item{width:33.33%}
.d079 .col.col--mob .col__item{width:40%}
.d079 .col.col--mob .col__item:first-child{width:20%}
.d079 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d079 .col .col__item:first-child{border-left:0}
.d079 .col .zipcode{padding-right:160px}
.d079 .col .zipcode .cta__item{width:160px}
.d079 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d079 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d079 .col .zipcode .zipcode-layer>span{padding:0 15px}
.d079 .col .zipcode .zipcode-layer{width:100%}
.d079 .o-input--checkbox+label,.d079 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d079 .o-input--checkbox+label:before,.d079 .o-input--radio+label:before{width:20px;height:20px}
.d079 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d079 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d079 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d079 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d079 .combobox{height:44px}
.d079 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d079 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d079 .combobox__label{font-size:18px}
.d079 .combobox__item{font-size:16px}
.d079 .combobox--2{height:36px}
.d079 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d079 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d079 .combobox--2 .combobox__status{padding-right:22px}
.d079 .combobox--2 .combobox__status:after,.d079 .combobox--2 .combobox__status:before{width:12px}
.d079 .combobox--2 .combobox__status:before{right:8px}
.d079 .combobox--2 .combobox__scroll{max-height:197px}
.d079 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d079 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d079 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d079 .date-picker-wrapper.single-month{width:auto}
.d079 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d079 .date-picker-wrapper.two-months{width:491px}
.d079 .date-picker-wrapper.two-months .month--1{float:left}
.d079 .date-picker-wrapper.two-months .month--2{float:right}
.d079 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d079 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d079 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d079 .month-wrapper table td{padding:0}
.d079 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d079 .month-wrapper .month{width:203px;padding-top:6px}
.d079 .month-wrapper .month-name{font-size:14px}
.d079 .month-wrapper .month-element{font-size:14px}
.d079 .month-wrapper .next,.d079 .month-wrapper .prev{top:0;width:30px;height:38px}
.d079 .month-wrapper .next:after,.d079 .month-wrapper .next:before,.d079 .month-wrapper .prev:after,.d079 .month-wrapper .prev:before{width:10px}
.d079 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d079 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d079 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d079 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d079-form{max-width:720px}
.d079-head{padding-bottom:14px;margin-bottom:27px}
.d079-head__title{font-size:24px;line-height:26px}
.d079-head .required-text{top:5px;font-size:16px}
.d079-fieldset{margin-top:57px}
.d079__cta{padding-top:60px}
.d079__cta>a,.d079__cta>button{margin:0 0 0 2px}
.d079__cta>a:first-child,.d079__cta>button:first-child{margin-left:0}
.d079__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d079__button{min-width:160px}
.d079-agree{padding-top:34px}
.d079 .d026 .agreement__title{font-size:18px;line-height:26px}
.d079 .d026 .agreement__title-agree{top:3px}
}
@media all and (max-width:767px){.d079 .col .zipcode .zipcode-layer{font-size:14px}
.d079__cta-item{width:50%}
}
.d077{max-width:1440px;min-width:320px;margin:0 auto}
.d077 .row{margin:0}
.d077 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d077 .validation__text__wrap .validation__text.agree{color:#666}
.d077 .form--focus .notice__text{display:block}
.d077 .notice__text{padding-top:4px;display:none;font-size:12px}
.d077 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d077 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d077 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d077 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d077 .info__link:focus,.d077 .info__link:hover{color:#ef6600}
.d077 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d077 .fileWrap .file--focus{outline:1px dotted #000}
.d077 .fileWrap .input:first-child{padding-bottom:10px}
.d077 .fileWrap .input:first-child .o-input--text[disabled],.d077 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d077 .fileWrap .input__file{position:relative}
.d077 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d077 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d077 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d077 .fileWrap .input__file .file-label span{white-space:nowrap}
.d077 .fileWrap .input__file .file-label.is-disabled,.d077 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d077 .fileWrap .input__file .file-label:active,.d077 .fileWrap .input__file .file-label:focus,.d077 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d077 .fileWrap .input__file .file-label.is-disabled,.d077 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d077 .fileWrap .input__file .file-label.is-disabled:active,.d077 .fileWrap .input__file .file-label.is-disabled:focus,.d077 .fileWrap .input__file .file-label.is-disabled:hover,.d077 .fileWrap .input__file .file-label[disabled]:active,.d077 .fileWrap .input__file .file-label[disabled]:focus,.d077 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d077 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d077 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d077 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d077 .o-input--date,.d077 .o-input--email,.d077 .o-input--number,.d077 .o-input--password,.d077 .o-input--tel,.d077 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d077 .o-input--date:focus,.d077 .o-input--email:focus,.d077 .o-input--number:focus,.d077 .o-input--password:focus,.d077 .o-input--tel:focus,.d077 .o-input--text:focus{border-color:#333;background-color:#fff}
.d077 .o-input--date[disabled],.d077 .o-input--date[readonly],.d077 .o-input--email[disabled],.d077 .o-input--email[readonly],.d077 .o-input--number[disabled],.d077 .o-input--number[readonly],.d077 .o-input--password[disabled],.d077 .o-input--password[readonly],.d077 .o-input--tel[disabled],.d077 .o-input--tel[readonly],.d077 .o-input--text[disabled],.d077 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d077 .o-input--date::-ms-clear,.d077 .o-input--email::-ms-clear,.d077 .o-input--number::-ms-clear,.d077 .o-input--password::-ms-clear,.d077 .o-input--tel::-ms-clear,.d077 .o-input--text::-ms-clear{display:none !important}
.d077 .o-input--number{padding:0 15px}
.d077 .o-input--number::-webkit-inner-spin-button,.d077 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d077 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d077-g-career-news-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d077 .o-input--date{background-position:96% -93px}
.d077 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d077 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d077 .o-input--textarea[disabled],.d077 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d077 .input{font-size:0}
.d077 .input__wrap{position:relative}
.d077 .input__wrap label{vertical-align:middle}
.d077 .input__item{display:inline-block}
.d077 .input__item:last-child label{margin-right:0}
.d077 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d077 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d077 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d077 .input__removetext:after,.d077 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d077 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d077 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d077 .input--2 .o-input--date,.d077 .input--2 .o-input--email,.d077 .input--2 .o-input--number,.d077 .input--2 .o-input--password,.d077 .input--2 .o-input--tel,.d077 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d077 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d077 .input--2 .o-input--date{background-position:96% -101px}
.d077 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d077 .input{font-size:0}
.d077 .input__item{display:inline-block}
.d077 .input__item:last-child label{margin-right:0}
.d077 .o-input--checkbox,.d077 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d077 .o-input--checkbox+label,.d077 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d077 .o-input--checkbox+label:before,.d077 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d077 .o-input--checkbox:focus+label,.d077 .o-input--radio:focus+label{outline:1px dotted #000}
.d077 .o-input--radio+label:before{border-radius:50%}
.d077 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d077 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d077 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d077 .o-input--radio:disabled+label:after{background-color:#bbb}
.d077 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d077 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d077 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d077-g-career-news-list/form.png);background-position:0 -14px}
.d077 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d077 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d077 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d077 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d077 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d077 .combobox.initial{opacity:0}
.d077 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d077 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d077 .combobox__button:after{content:"";display:block;clear:both}
.d077 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d077 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d077 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d077 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d077 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d077 .combobox__status:after,.d077 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d077 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d077 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d077 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d077 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d077 .combobox__list{list-style:none}
.d077 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d077 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d077 .combobox__item:focus,.d077 .combobox__item:hover{background-color:#888;color:#fff}
.d077 .combobox__item.is-active{background-color:#555;color:#fff}
.d077 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d077 .combobox--touch .combobox__button{z-index:0}
.d077 .combobox--2{height:25px}
.d077 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d077 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d077 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d077 .combobox--2 .combobox__status{padding-right:13px}
.d077 .combobox--2 .combobox__status:after,.d077 .combobox--2 .combobox__status:before{width:6px}
.d077 .combobox--2 .combobox__status:before{right:4px}
.d077 .combobox--2 .combobox__scroll{max-height:110px}
.d077 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d077 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d077 .combobox--2 .combobox__item:focus,.d077 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d077 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d077-title{line-height:1.1;font-size:29px;margin-bottom:30px;text-align:center}
.d077-option{position:relative}
.d077-option:after{content:'';display:block;clear:both}
.d077-option__button--search{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d077-option__button--search span{white-space:nowrap}
.d077-option__button--search.is-disabled,.d077-option__button--search[disabled]{cursor:default}
.d077-option__button--search:active,.d077-option__button--search:focus,.d077-option__button--search:hover{background-color:#7b7b7b;color:#fff}
.d077-option__button--search.is-disabled,.d077-option__button--search[disabled]{background-color:#7b7b7b;color:#fff}
.d077-option__button--search.is-disabled:active,.d077-option__button--search.is-disabled:focus,.d077-option__button--search.is-disabled:hover,.d077-option__button--search[disabled]:active,.d077-option__button--search[disabled]:focus,.d077-option__button--search[disabled]:hover{background-color:#7b7b7b}
.d077-option__button--search>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d077-option__button--search>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d077-option__search{padding:15px;background:#f5f5f5}
.d077-option__search-form{position:relative;height:25px;margin-top:10px;padding-right:69px}
.d077-list{margin:25px 15px 30px;border-top:1px solid #666}
.d077-list .list__head .list__row{border-bottom:1px solid #666}
.d077-list .list__head .list__col{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d077-list .list__row{padding:14px 18px 18px;border-bottom:1px solid #e6e6e6}
.d077-list .list__row:after{content:'';display:block;clear:both}
.d077-list .list__col{font-size:14px;line-height:17px;padding:4px 0 0}
.d077-list .list__col .text--dotline{display:block}
.d077-list .list-empty{margin:30px 0 250px;text-align:center}
.d077-list .list-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d077-g-career-news-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d077-list .list__head{display:none}
.d077-list .is-notice{background:#f5f5f5}
.d077-list .list__row{table-layout:fixed}
.d077-list .list__col .text--dotline{max-height:34px}
.d077-list .list__col--1{display:none}
.d077-list .list__col--3 a{display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d077-list .list__file{text-indent:-9999em;display:inline-block;width:20px;height:25px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d077-g-career-news-list/icon-file.png) no-repeat}
.d077-empty{margin:30px 0 250px;text-align:center}
.d077-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d077-g-career-news-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d077__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d077__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d077__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d077__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d077__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d077__paging .paging__anchor--prev{margin-right:8px}
.d077__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d077__paging .paging__anchor--next{margin-left:8px}
.d077__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d077__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d077__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d077__paging .paging a.paging__anchor--disable:after,.d077__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d077__paging .paging__anchor--disable:after,.d077__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d077__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d077__paging .paging__number a{display:block}
.d077__paging .paging__number:hover{background:#f5f5f5}
.d077__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d077__paging .paging__number--current:hover{background:#ad9e87}
.d077__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d077__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
[lang=my] .d077 .list__col{line-height:1.8}
@media all and (min-width:768px){.d077 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d077 .notice__text{padding-top:10px;font-size:14px}
.d077 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d077 .info__list li{font-size:16px;line-height:25px}
.d077 .fileWrap{position:relative}
.d077 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d077 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d077 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d077 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d077 .fileWrap .input__file .file-label>span{padding:0 15px}
.d077 .fileWrap .input__file .file-label{width:160px}
.d077 .o-input--date,.d077 .o-input--email,.d077 .o-input--number,.d077 .o-input--password,.d077 .o-input--tel,.d077 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d077 .o-input--number{padding:0 20px}
.d077 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d077 .o-input--date{background-position:96% -131px}
.d077 .o-input--textarea{font-size:16px}
.d077 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d077 .input__removetext{width:60px;height:44px}
.d077 .input__removetext:after,.d077 .input__removetext:before{right:20px;width:15px}
.d077 .input--2 .o-input--date,.d077 .input--2 .o-input--email,.d077 .input--2 .o-input--number,.d077 .input--2 .o-input--password,.d077 .input--2 .o-input--tel,.d077 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d077 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d077 .input--2 .o-input--date{background-position:96% -135px}
.d077 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d077 .o-input--checkbox+label,.d077 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d077 .o-input--checkbox+label:before,.d077 .o-input--radio+label:before{width:20px;height:20px}
.d077 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d077 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d077 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d077 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d077 .combobox{height:44px}
.d077 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d077 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d077 .combobox__label{font-size:18px}
.d077 .combobox__item{font-size:16px}
.d077 .combobox--2{height:36px}
.d077 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d077 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d077 .combobox--2 .combobox__status{padding-right:22px}
.d077 .combobox--2 .combobox__status:after,.d077 .combobox--2 .combobox__status:before{width:12px}
.d077 .combobox--2 .combobox__status:before{right:8px}
.d077 .combobox--2 .combobox__scroll{max-height:197px}
.d077 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d077 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d077-title{font-size:45px;margin-bottom:60px}
.d077-option{padding:0 20px 0 35px;background:#f5f5f5}
.d077-option__button--search{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d077-option__button--search{height:36px;padding:0 10px;line-height:1.1}
.d077-option__button--search>span{padding:0 15px}
.d077-option__button--search{width:86px}
.d077-option__search{padding:14px 0}
.d077-option__search:after{content:'';display:block;clear:both}
.d077-option__search-select{float:left;width:145px}
.d077-option__search-form{overflow:hidden;height:auto;margin-top:0;padding-left:15px;padding-right:86px}
.d077-list .list__col{font-size:18px;line-height:24px}
.d077-list .list-empty{margin:60px 0 150px}
.d077-list .list-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d077-list .list__head{display:block}
.d077-list .list__row{display:table;width:100%;padding:0}
.d077-list .list__col{vertical-align:middle;padding:18px 30px}
.d077-list{margin:50px 15px 60px;padding:0}
.d077-list .list__col{padding:18px 25px}
.d077-list .list__col .text--dotline{max-height:48px}
.d077-list .list__col--2{display:table-cell;width:25%}
.d077-list .list__col--3{display:table-cell;width:55%}
.d077-list .list__col--4{display:table-cell;width:20%;text-align:center}
.d077-empty{margin:60px 0 500px}
.d077-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
}
@media all and (min-width:1025px){.d077{padding:0 105px}
.d077-list{margin:50px 0 60px}
.d077-list .list__col .text--dotline{max-height:24px}
}
@media all and (min-width:1440px){.d077-option{padding-bottom:0}
.d077-option__search{width:40%;float:right}
.d077-list .list__col--1{display:table-cell;width:10%;text-align:center}
.d077-list .list__col--2{width:15%}
.d077-list .list__col--3{display:table-cell;width:55%}
.d077-list .list__col--4{width:20%}
}
@media all and (max-width:767px){.d077-list .list__col--2 span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d077-list .list__body .list__col{padding:0 0 4px}
.d077-list .list__body .list__col:last-child{padding-bottom:0}
}
.d076{max-width:1440px;min-width:320px;margin:0 auto}
.d076 .row{margin:0}
.d076 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d076 .validation__text__wrap .validation__text.agree{color:#666}
.d076 .form--focus .notice__text{display:block}
.d076 .notice__text{padding-top:4px;display:none;font-size:12px}
.d076 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d076 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d076 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d076 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d076 .info__link:focus,.d076 .info__link:hover{color:#ef6600}
.d076 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d076 .fileWrap .file--focus{outline:1px dotted #000}
.d076 .fileWrap .input:first-child{padding-bottom:10px}
.d076 .fileWrap .input:first-child .o-input--text[disabled],.d076 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d076 .fileWrap .input__file{position:relative}
.d076 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d076 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d076 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d076 .fileWrap .input__file .file-label span{white-space:nowrap}
.d076 .fileWrap .input__file .file-label.is-disabled,.d076 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d076 .fileWrap .input__file .file-label:active,.d076 .fileWrap .input__file .file-label:focus,.d076 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d076 .fileWrap .input__file .file-label.is-disabled,.d076 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d076 .fileWrap .input__file .file-label.is-disabled:active,.d076 .fileWrap .input__file .file-label.is-disabled:focus,.d076 .fileWrap .input__file .file-label.is-disabled:hover,.d076 .fileWrap .input__file .file-label[disabled]:active,.d076 .fileWrap .input__file .file-label[disabled]:focus,.d076 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d076 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d076 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d076 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d076 .o-input--date,.d076 .o-input--email,.d076 .o-input--number,.d076 .o-input--password,.d076 .o-input--tel,.d076 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d076 .o-input--date:focus,.d076 .o-input--email:focus,.d076 .o-input--number:focus,.d076 .o-input--password:focus,.d076 .o-input--tel:focus,.d076 .o-input--text:focus{border-color:#333;background-color:#fff}
.d076 .o-input--date[disabled],.d076 .o-input--date[readonly],.d076 .o-input--email[disabled],.d076 .o-input--email[readonly],.d076 .o-input--number[disabled],.d076 .o-input--number[readonly],.d076 .o-input--password[disabled],.d076 .o-input--password[readonly],.d076 .o-input--tel[disabled],.d076 .o-input--tel[readonly],.d076 .o-input--text[disabled],.d076 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d076 .o-input--date::-ms-clear,.d076 .o-input--email::-ms-clear,.d076 .o-input--number::-ms-clear,.d076 .o-input--password::-ms-clear,.d076 .o-input--tel::-ms-clear,.d076 .o-input--text::-ms-clear{display:none !important}
.d076 .o-input--number{padding:0 15px}
.d076 .o-input--number::-webkit-inner-spin-button,.d076 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d076 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d076-g-news-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d076 .o-input--date{background-position:96% -93px}
.d076 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d076 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d076 .o-input--textarea[disabled],.d076 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d076 .input{font-size:0}
.d076 .input__wrap{position:relative}
.d076 .input__wrap label{vertical-align:middle}
.d076 .input__item{display:inline-block}
.d076 .input__item:last-child label{margin-right:0}
.d076 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d076 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d076 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d076 .input__removetext:after,.d076 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d076 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d076 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076 .input--2 .o-input--date,.d076 .input--2 .o-input--email,.d076 .input--2 .o-input--number,.d076 .input--2 .o-input--password,.d076 .input--2 .o-input--tel,.d076 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d076 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d076 .input--2 .o-input--date{background-position:96% -101px}
.d076 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d076 .input{font-size:0}
.d076 .input__item{display:inline-block}
.d076 .input__item:last-child label{margin-right:0}
.d076 .o-input--checkbox,.d076 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d076 .o-input--checkbox+label,.d076 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d076 .o-input--checkbox+label:before,.d076 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d076 .o-input--checkbox:focus+label,.d076 .o-input--radio:focus+label{outline:1px dotted #000}
.d076 .o-input--radio+label:before{border-radius:50%}
.d076 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d076 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d076 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d076 .o-input--radio:disabled+label:after{background-color:#bbb}
.d076 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d076 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d076 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d076-g-news-list/form.png);background-position:0 -14px}
.d076 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d076 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d076 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d076 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d076 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d076 .combobox.initial{opacity:0}
.d076 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d076 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d076 .combobox__button:after{content:"";display:block;clear:both}
.d076 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d076 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d076 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d076 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d076 .combobox__status:after,.d076 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d076 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d076 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d076 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d076 .combobox__list{list-style:none}
.d076 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d076 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d076 .combobox__item:focus,.d076 .combobox__item:hover{background-color:#888;color:#fff}
.d076 .combobox__item.is-active{background-color:#555;color:#fff}
.d076 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d076 .combobox--touch .combobox__button{z-index:0}
.d076 .combobox--2{height:25px}
.d076 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d076 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d076 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d076 .combobox--2 .combobox__status{padding-right:13px}
.d076 .combobox--2 .combobox__status:after,.d076 .combobox--2 .combobox__status:before{width:6px}
.d076 .combobox--2 .combobox__status:before{right:4px}
.d076 .combobox--2 .combobox__scroll{max-height:110px}
.d076 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d076 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d076 .combobox--2 .combobox__item:focus,.d076 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d076 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d076-option{position:relative}
.d076-option__button--all{display:block;position:relative;width:100%;padding:0 15px;font-size:13px;font-weight:400;line-height:42px;text-align:left}
.d076-option__button--all:after,.d076-option__button--all:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d076-option__button--all:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d076-option__button--all:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076-option__button--all.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076-option__button--all.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d076-option__button--all span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d076-option__button--search{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d076-option__button--search span{white-space:nowrap}
.d076-option__button--search.is-disabled,.d076-option__button--search[disabled]{cursor:default}
.d076-option__button--search:active,.d076-option__button--search:focus,.d076-option__button--search:hover{background-color:#7b7b7b;color:#fff}
.d076-option__button--search.is-disabled,.d076-option__button--search[disabled]{background-color:#7b7b7b;color:#fff}
.d076-option__button--search.is-disabled:active,.d076-option__button--search.is-disabled:focus,.d076-option__button--search.is-disabled:hover,.d076-option__button--search[disabled]:active,.d076-option__button--search[disabled]:focus,.d076-option__button--search[disabled]:hover{background-color:#7b7b7b}
.d076-option__button--search>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d076-option__button--search>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d076-option__all{position:relative;background:#f5f5f5}
.d076-option__all-list{padding:8px 15px 0}
.d076-option__all-nav{position:relative;overflow-x:auto;overflow-y:hidden;padding-bottom:18px}
.d076-option__all-nav.has-iscroll{overflow-x:hidden;margin-bottom:10px}
.d076-option__all-nav ul{width:1000px}
.d076-option__all-nav ul:after{content:'';display:block;clear:both}
.d076-option__all-nav ul li{float:left;margin-right:25px;font-size:14px}
.d076-option__all-nav ul li:last-child{margin-right:0}
.d076-option__all-nav ul li a{position:relative;color:#999;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d076-option__all-nav ul li a.is-active,.d076-option__all-nav ul li a:focus,.d076-option__all-nav ul li a:hover{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#333}
.d076-option__all-nav ul li a.is-active:before,.d076-option__all-nav ul li a:focus:before,.d076-option__all-nav ul li a:hover:before{display:block;content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:#333}
.d076-option__all-link ul{display:none;padding:0 20px}
.d076-option__all-link ul:after{content:'';display:block;clear:both}
.d076-option__all-link ul.is-active{display:block}
.d076-option__all-link ul li{float:left;width:50%;margin-bottom:13px;font-size:14px;line-height:1.2}
.d076-option__all-link ul li a{color:#666}
.d076-option__all-link ul li a.is-active,.d076-option__all-link ul li a:focus,.d076-option__all-link ul li a:hover{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.d076-option__all-close{display:none;font-size:0;line-height:0;text-align:right}
.d076-option__all-close a{display:inline-block;position:relative;width:20px;height:20px;margin-right:-5px}
.d076-option__all-close a:after,.d076-option__all-close a:before{content:"";position:absolute;height:1px;width:12px;top:50%;left:50%;margin-left:-6px;margin-top:-1px;background:#333}
.d076-option__all-close a:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d076-option__all-close a:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d076-option__search{margin-top:10px;padding:15px;background:#f5f5f5}
.d076-option__search-form{position:relative;height:25px;margin-top:10px;padding-right:69px}
.d076-list{margin:25px 15px 30px;border-top:1px solid #666}
.d076-list .list__head .list__row{border-bottom:1px solid #666}
.d076-list .list__head .list__col{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d076-list .list__row{padding:14px 18px 18px;border-bottom:1px solid #e6e6e6}
.d076-list .list__row:after{content:'';display:block;clear:both}
.d076-list .list__col{font-size:14px;line-height:17px;padding:4px 0 0}
.d076-list .list__col .text--dotline{display:block}
.d076-list .list-empty{margin:30px 0 250px;text-align:center}
.d076-list .list-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d076-g-news-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d076-list .list__head{display:none}
.d076-list .is-notice{background:#f5f5f5}
.d076-list .list__row{table-layout:fixed}
.d076-list .list__col .text--dotline{max-height:34px}
.d076-list .list__col--1{display:none}
.d076-list .list__col--3 a{display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d076-list .list__col--4{display:none}
.d076-list .list__file{text-indent:-9999em;display:inline-block;width:20px;height:25px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d076-g-news-list/icon-file.png) no-repeat}
.d076-empty{margin:30px 0 250px;text-align:center}
.d076-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d076-g-news-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d076__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d076__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d076__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d076__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d076__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d076__paging .paging__anchor--prev{margin-right:8px}
.d076__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d076__paging .paging__anchor--next{margin-left:8px}
.d076__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d076__paging .paging a.paging__anchor--disable:after,.d076__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d076__paging .paging__anchor--disable:after,.d076__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d076__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d076__paging .paging__number a{display:block}
.d076__paging .paging__number:hover{background:#f5f5f5}
.d076__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d076__paging .paging__number--current:hover{background:#ad9e87}
.d076__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d076__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
[lang=my] .d076 .d076-option__all-link ul li,[lang=my] .d076 .d076-option__all-nav ul li{line-height:1.6}
[lang=my] .d076 .list__col{line-height:1.8}
@media all and (min-width:768px){.d076 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d076 .notice__text{padding-top:10px;font-size:14px}
.d076 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d076 .info__list li{font-size:16px;line-height:25px}
.d076 .fileWrap{position:relative}
.d076 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d076 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d076 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d076 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d076 .fileWrap .input__file .file-label>span{padding:0 15px}
.d076 .fileWrap .input__file .file-label{width:160px}
.d076 .o-input--date,.d076 .o-input--email,.d076 .o-input--number,.d076 .o-input--password,.d076 .o-input--tel,.d076 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d076 .o-input--number{padding:0 20px}
.d076 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d076 .o-input--date{background-position:96% -131px}
.d076 .o-input--textarea{font-size:16px}
.d076 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d076 .input__removetext{width:60px;height:44px}
.d076 .input__removetext:after,.d076 .input__removetext:before{right:20px;width:15px}
.d076 .input--2 .o-input--date,.d076 .input--2 .o-input--email,.d076 .input--2 .o-input--number,.d076 .input--2 .o-input--password,.d076 .input--2 .o-input--tel,.d076 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d076 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d076 .input--2 .o-input--date{background-position:96% -135px}
.d076 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d076 .o-input--checkbox+label,.d076 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d076 .o-input--checkbox+label:before,.d076 .o-input--radio+label:before{width:20px;height:20px}
.d076 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d076 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d076 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d076 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d076 .combobox{height:44px}
.d076 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d076 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d076 .combobox__label{font-size:18px}
.d076 .combobox__item{font-size:16px}
.d076 .combobox--2{height:36px}
.d076 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d076 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d076 .combobox--2 .combobox__status{padding-right:22px}
.d076 .combobox--2 .combobox__status:after,.d076 .combobox--2 .combobox__status:before{width:12px}
.d076 .combobox--2 .combobox__status:before{right:8px}
.d076 .combobox--2 .combobox__scroll{max-height:197px}
.d076 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d076 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d076-option{padding:0 20px 22px 35px;background:#f5f5f5}
.d076-option__button--all{display:inline-block;width:auto;padding:0 30px 0 0;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:60px}
.d076-option__button--all:before{display:none}
.d076-option__button--all:after{display:block;content:"";position:absolute;top:50%;right:0;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d076-g-news-list/bg-toggle.png) no-repeat;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.d076-option__button--all.is-active:after{-webkit-transform:rotate(0);-khtml-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-position:0 -20px}
.d076-option__button--all span{font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d076-option__button--search{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d076-option__button--search{height:36px;padding:0 10px;line-height:1.1}
.d076-option__button--search>span{padding:0 15px}
.d076-option__button--search{width:86px}
.d076-option__all-list{padding:0}
.d076-option__all-nav{overflow:hidden;padding-bottom:20px}
.d076-option__all-nav ul li{margin-right:40px;font-size:18px}
.d076-option__all-nav ul li a.is-active:before,.d076-option__all-nav ul li a:focus:before,.d076-option__all-nav ul li a:hover:before{bottom:-1px}
.d076-option__all-link ul{padding:0}
.d076-option__all-link ul li{overflow:hidden;width:25%;margin-bottom:11px;padding-right:10px;font-size:16px}
.d076-option__all-link ul li:nth-child(4n+1){clear:both}
.d076-option__all-close{display:block;padding-bottom:15px}
.d076-option__search{margin-top:0;padding:0}
.d076-option__search:after{content:'';display:block;clear:both}
.d076-option__search-select{float:left;width:145px}
.d076-option__search-form{overflow:hidden;height:auto;margin-top:0;padding-left:15px;padding-right:86px}
.d076-list .list__col{font-size:18px;line-height:24px}
.d076-list .list-empty{margin:60px 0 150px}
.d076-list .list-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d076-list .list__head{display:block}
.d076-list .list__row{display:table;width:100%;padding:0}
.d076-list .list__col{vertical-align:middle;padding:18px 30px}
.d076-list{margin:50px 15px 60px;padding:0}
.d076-list .list__col{padding:18px 25px}
.d076-list .list__col .text--dotline{max-height:48px}
.d076-list .list__col--2{display:table-cell;width:27%}
.d076-list .list__col--3{display:table-cell;width:55%}
.d076-list .list__col--5{display:table-cell;width:20%;text-align:center}
.d076-empty{margin:60px 0 500px}
.d076-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
}
@media all and (min-width:1025px){.d076{padding:0 105px}
.d076-list{margin:50px 0 60px}
.d076-list .list__col .text--dotline{max-height:24px}
}
@media all and (min-width:1440px){.d076-option{padding-bottom:0}
.d076-option__button--all{line-height:64px}
.d076-option__all-link ul li{width:16.66%}
.d076-option__all-link ul li:nth-child(4n+1){clear:none}
.d076-option__all-link ul li:nth-child(6n+1){clear:both}
.d076-option__search{position:absolute;top:0;right:20px;width:40%;margin-top:14px}
.d076-list .list__col--1{display:table-cell;width:10%;text-align:center}
.d076-list .list__col--2{width:16%}
.d076-list .list__col--3{display:table-cell;width:51%}
.d076-list .list__col--4{display:table-cell;width:10%;text-align:center}
.d076-list .list__col--5{width:15%}
}
@media all and (max-width:767px){.d076-option__all-link ul li:nth-child(odd){clear:both;padding-right:10px}
.d076-option__all-link ul li:nth-child(even){padding-left:10px}
.d076-list .list__col--2 span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d076-list .list__body .list__col{padding:0 0 4px}
.d076-list .list__body .list__col:last-child{padding-bottom:0}
}
.d075 .row{margin:0}
.d075 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d075 .validation__text__wrap .validation__text.agree{color:#666}
.d075 .form--focus .notice__text{display:block}
.d075 .notice__text{padding-top:4px;display:none;font-size:12px}
.d075 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d075 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d075 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d075 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d075 .info__link:focus,.d075 .info__link:hover{color:#ef6600}
.d075 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d075 .fileWrap .file--focus{outline:1px dotted #000}
.d075 .fileWrap .input:first-child{padding-bottom:10px}
.d075 .fileWrap .input:first-child .o-input--text[disabled],.d075 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d075 .fileWrap .input__file{position:relative}
.d075 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d075 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d075 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d075 .fileWrap .input__file .file-label span{white-space:nowrap}
.d075 .fileWrap .input__file .file-label.is-disabled,.d075 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d075 .fileWrap .input__file .file-label:active,.d075 .fileWrap .input__file .file-label:focus,.d075 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d075 .fileWrap .input__file .file-label.is-disabled,.d075 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d075 .fileWrap .input__file .file-label.is-disabled:active,.d075 .fileWrap .input__file .file-label.is-disabled:focus,.d075 .fileWrap .input__file .file-label.is-disabled:hover,.d075 .fileWrap .input__file .file-label[disabled]:active,.d075 .fileWrap .input__file .file-label[disabled]:focus,.d075 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d075 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d075 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d075 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d075 .o-input--date,.d075 .o-input--email,.d075 .o-input--number,.d075 .o-input--password,.d075 .o-input--tel,.d075 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d075 .o-input--date:focus,.d075 .o-input--email:focus,.d075 .o-input--number:focus,.d075 .o-input--password:focus,.d075 .o-input--tel:focus,.d075 .o-input--text:focus{border-color:#333;background-color:#fff}
.d075 .o-input--date[disabled],.d075 .o-input--date[readonly],.d075 .o-input--email[disabled],.d075 .o-input--email[readonly],.d075 .o-input--number[disabled],.d075 .o-input--number[readonly],.d075 .o-input--password[disabled],.d075 .o-input--password[readonly],.d075 .o-input--tel[disabled],.d075 .o-input--tel[readonly],.d075 .o-input--text[disabled],.d075 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d075 .o-input--date::-ms-clear,.d075 .o-input--email::-ms-clear,.d075 .o-input--number::-ms-clear,.d075 .o-input--password::-ms-clear,.d075 .o-input--tel::-ms-clear,.d075 .o-input--text::-ms-clear{display:none !important}
.d075 .o-input--number{padding:0 15px}
.d075 .o-input--number::-webkit-inner-spin-button,.d075 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d075 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d075-g-hot-line/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d075 .o-input--date{background-position:96% -93px}
.d075 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d075 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d075 .o-input--textarea[disabled],.d075 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d075 .input{font-size:0}
.d075 .input__wrap{position:relative}
.d075 .input__wrap label{vertical-align:middle}
.d075 .input__item{display:inline-block}
.d075 .input__item:last-child label{margin-right:0}
.d075 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d075 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d075 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d075 .input__removetext:after,.d075 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d075 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d075 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d075 .input--2 .o-input--date,.d075 .input--2 .o-input--email,.d075 .input--2 .o-input--number,.d075 .input--2 .o-input--password,.d075 .input--2 .o-input--tel,.d075 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d075 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d075 .input--2 .o-input--date{background-position:96% -101px}
.d075 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d075 .required__text__wrap{display:none}
.d075 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d075 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d075 .required__text__wrap .required__text.dot{color:#ef6600}
.d075 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d075 .required__text__wrap .required__text.check{color:#333}
.d075 .required__text__wrap .required__text.check:after,.d075 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d075 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d075 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d075 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d075 .form--success.input__wrap .o-input--date,.d075 .form--success.input__wrap .o-input--email,.d075 .form--success.input__wrap .o-input--number,.d075 .form--success.input__wrap .o-input--password,.d075 .form--success.input__wrap .o-input--tel,.d075 .form--success.input__wrap .o-input--text{padding-right:35px}
.d075 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d075 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d075 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d075-g-hot-line/form.png) no-repeat 1px -13px;background-size:15px auto}
.d075 .form--success.input__wrap--date:after{display:none}
.d075 .form--success .validation__text{color:#1b65b3}
.d075 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d075 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d075 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d075 .form--warning.select__wrap .combobox__button,.d075 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d075 .form--warning+.validation__text{color:#ef6600}
.d075 .required-text{color:#ef6600}
.d075 .row{padding-bottom:20px;font-size:14px}
.d075 .row:after{content:'';display:block;clear:both}
.d075 .row:last-child{padding-bottom:0}
.d075 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d075 .row.no-pb{padding-bottom:0 !important}
.d075 .col{padding-top:10px}
.d075 .col:after{content:'';display:block;clear:both}
.d075 .col .col__item{width:100%;padding-top:10px}
.d075 .col .col__item:first-child{padding-top:0}
.d075 .col .zipcode{position:relative;padding-right:50%}
.d075 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d075 .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d075 .col .zipcode .zipcode-layer span{white-space:nowrap}
.d075 .col .zipcode .zipcode-layer.is-disabled,.d075 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d075 .col .zipcode .zipcode-layer:active,.d075 .col .zipcode .zipcode-layer:focus,.d075 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d075 .col .zipcode .zipcode-layer.is-disabled,.d075 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d075 .col .zipcode .zipcode-layer.is-disabled:active,.d075 .col .zipcode .zipcode-layer.is-disabled:focus,.d075 .col .zipcode .zipcode-layer.is-disabled:hover,.d075 .col .zipcode .zipcode-layer[disabled]:active,.d075 .col .zipcode .zipcode-layer[disabled]:focus,.d075 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d075 .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d075 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d075 .input{font-size:0}
.d075 .input__item{display:inline-block}
.d075 .input__item:last-child label{margin-right:0}
.d075 .o-input--checkbox,.d075 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d075 .o-input--checkbox+label,.d075 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d075 .o-input--checkbox+label:before,.d075 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d075 .o-input--checkbox:focus+label,.d075 .o-input--radio:focus+label{outline:1px dotted #000}
.d075 .o-input--radio+label:before{border-radius:50%}
.d075 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d075 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d075 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d075 .o-input--radio:disabled+label:after{background-color:#bbb}
.d075 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d075 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d075 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d075-g-hot-line/form.png);background-position:0 -14px}
.d075 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d075 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d075 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d075 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d075 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d075 .combobox.initial{opacity:0}
.d075 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d075 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d075 .combobox__button:after{content:"";display:block;clear:both}
.d075 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d075 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d075 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d075 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d075 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d075 .combobox__status:after,.d075 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d075 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d075 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d075 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d075 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d075 .combobox__list{list-style:none}
.d075 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d075 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d075 .combobox__item:focus,.d075 .combobox__item:hover{background-color:#888;color:#fff}
.d075 .combobox__item.is-active{background-color:#555;color:#fff}
.d075 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d075 .combobox--touch .combobox__button{z-index:0}
.d075 .combobox--2{height:25px}
.d075 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d075 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d075 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d075 .combobox--2 .combobox__status{padding-right:13px}
.d075 .combobox--2 .combobox__status:after,.d075 .combobox--2 .combobox__status:before{width:6px}
.d075 .combobox--2 .combobox__status:before{right:4px}
.d075 .combobox--2 .combobox__scroll{max-height:110px}
.d075 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d075 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d075 .combobox--2 .combobox__item:focus,.d075 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d075 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d075 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d075 .date-picker-wrapper.align-right{left:auto;right:0}
.d075 .date-picker-wrapper.single-date .first-date-selected,.d075 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d075 .month-wrapper{margin:0 auto}
.d075 .month-wrapper:after{content:'';display:block;clear:both}
.d075 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d075 .month-wrapper table td,.d075 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d075 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d075 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d075 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d075 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d075 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d075 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d075 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d075 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d075 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d075 .month-wrapper table td:first-child .day.checked.first-date-selected,.d075 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d075 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d075 .month-wrapper .day.checked,.d075 .month-wrapper .day.real-today.checked,.d075 .month-wrapper .day.real-today.hovering,.d075 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d075 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d075 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d075 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d075 .month-wrapper .day.checked.first-date-selected,.d075 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d075 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d075 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d075 .month-wrapper .day.lastMonth,.d075 .month-wrapper .day.nextMonth{display:none}
.d075 .month-wrapper .month{position:relative;padding-top:24px}
.d075 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d075 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d075 .month-wrapper .next,.d075 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d075 .month-wrapper .next span,.d075 .month-wrapper .prev span{white-space:nowrap}
.d075 .month-wrapper .next.is-disabled,.d075 .month-wrapper .next[disabled],.d075 .month-wrapper .prev.is-disabled,.d075 .month-wrapper .prev[disabled]{cursor:default}
.d075 .month-wrapper .next:after,.d075 .month-wrapper .next:before,.d075 .month-wrapper .prev:after,.d075 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d075 .month-wrapper .next[disabled]:after,.d075 .month-wrapper .next[disabled]:before,.d075 .month-wrapper .prev[disabled]:after,.d075 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d075 .month-wrapper .prev{left:0}
.d075 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d075 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d075 .month-wrapper .next{right:0}
.d075 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d075 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d075 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d075 .date-range-length-tip:after,.d075 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d075 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d075 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d075-form{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.d075-option{position:relative}
.d075-option__hide{position:absolute;top:0;right:0}
.d075-head{position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #666}
.d075-head__title{font-size:16px;line-height:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d075-head .required-text{position:absolute;top:0;right:0;font-size:12px}
.d075-fieldset{margin-top:30px}
.d075-fieldset:first-child{margin-top:0}
.d075__cta{padding-top:42px;font-size:0;text-align:center}
.d075__cta:after{content:'';display:block;clear:both}
.d075__cta>a,.d075__cta>button{margin-top:10px}
.d075__cta>a:first-child,.d075__cta>button:first-child{margin-top:0}
.d075__cta-item{display:inline-block;width:auto;vertical-align:top}
.d075__cta-item:nth-child(odd){padding-right:1px}
.d075__cta-item:nth-child(even){padding-left:1px}
.d075__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d075__button span{white-space:nowrap}
.d075__button.is-disabled,.d075__button[disabled]{cursor:default}
.d075__button--receive{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d075__button--receive:active,.d075__button--receive:focus,.d075__button--receive:hover{background-color:#685f51;color:#fff}
.d075__button--receive.is-disabled,.d075__button--receive[disabled]{background-color:#ad9e87;color:#fff}
.d075__button--receive.is-disabled:active,.d075__button--receive.is-disabled:focus,.d075__button--receive.is-disabled:hover,.d075__button--receive[disabled]:active,.d075__button--receive[disabled]:focus,.d075__button--receive[disabled]:hover{background-color:#ad9e87}
.d075__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d075__button--cancel:active,.d075__button--cancel:focus,.d075__button--cancel:hover{background-color:#333;color:#fff}
.d075__button--cancel.is-disabled,.d075__button--cancel[disabled]{background-color:#555;color:#fff}
.d075__button--cancel.is-disabled:active,.d075__button--cancel.is-disabled:focus,.d075__button--cancel.is-disabled:hover,.d075__button--cancel[disabled]:active,.d075__button--cancel[disabled]:focus,.d075__button--cancel[disabled]:hover{background-color:#555}
.d075-agree{padding-top:4px}
.is-printReady .print__container .d075 .fileWrap .input__file .file-label>span{top:14px !important}
@media all and (min-width:768px){.d075 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d075 .notice__text{padding-top:10px;font-size:14px}
.d075 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d075 .info__list li{font-size:16px;line-height:25px}
.d075 .fileWrap{position:relative}
.d075 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d075 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d075 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d075 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d075 .fileWrap .input__file .file-label>span{padding:0 15px}
.d075 .fileWrap .input__file .file-label{width:160px}
.d075 .o-input--date,.d075 .o-input--email,.d075 .o-input--number,.d075 .o-input--password,.d075 .o-input--tel,.d075 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d075 .o-input--number{padding:0 20px}
.d075 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d075 .o-input--date{background-position:96% -131px}
.d075 .o-input--textarea{font-size:16px}
.d075 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d075 .input__removetext{width:60px;height:44px}
.d075 .input__removetext:after,.d075 .input__removetext:before{right:20px;width:15px}
.d075 .input--2 .o-input--date,.d075 .input--2 .o-input--email,.d075 .input--2 .o-input--number,.d075 .input--2 .o-input--password,.d075 .input--2 .o-input--tel,.d075 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d075 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d075 .input--2 .o-input--date{background-position:96% -135px}
.d075 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d075 .required__text__wrap .required__text{font-size:14px}
.d075 .required__text__wrap .required__text.dot:before{top:14px}
.d075 .form--success.input__wrap .o-input--date,.d075 .form--success.input__wrap .o-input--email,.d075 .form--success.input__wrap .o-input--number,.d075 .form--success.input__wrap .o-input--password,.d075 .form--success.input__wrap .o-input--tel,.d075 .form--success.input__wrap .o-input--text{padding-right:50px}
.d075 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d075 .required-text{font-size:16px}
.d075 .row{font-size:16px}
.d075 .row__label{font-size:18px}
.d075 .col:after{content:'';display:block;clear:both}
.d075 .col.col--2 .col__item{width:50%}
.d075 .col.col--3 .col__item{width:33.33%}
.d075 .col.col--mob .col__item{width:40%}
.d075 .col.col--mob .col__item:first-child{width:20%}
.d075 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d075 .col .col__item:first-child{border-left:0}
.d075 .col .zipcode{padding-right:160px}
.d075 .col .zipcode .cta__item{width:160px}
.d075 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d075 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d075 .col .zipcode .zipcode-layer>span{padding:0 15px}
.d075 .col .zipcode .zipcode-layer{width:100%}
.d075 .o-input--checkbox+label,.d075 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d075 .o-input--checkbox+label:before,.d075 .o-input--radio+label:before{width:20px;height:20px}
.d075 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d075 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d075 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d075 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d075 .combobox{height:44px}
.d075 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d075 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d075 .combobox__label{font-size:18px}
.d075 .combobox__item{font-size:16px}
.d075 .combobox--2{height:36px}
.d075 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d075 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d075 .combobox--2 .combobox__status{padding-right:22px}
.d075 .combobox--2 .combobox__status:after,.d075 .combobox--2 .combobox__status:before{width:12px}
.d075 .combobox--2 .combobox__status:before{right:8px}
.d075 .combobox--2 .combobox__scroll{max-height:197px}
.d075 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d075 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d075 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d075 .date-picker-wrapper.single-month{width:auto}
.d075 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d075 .date-picker-wrapper.two-months{width:491px}
.d075 .date-picker-wrapper.two-months .month--1{float:left}
.d075 .date-picker-wrapper.two-months .month--2{float:right}
.d075 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d075 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d075 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d075 .month-wrapper table td{padding:0}
.d075 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d075 .month-wrapper .month{width:203px;padding-top:6px}
.d075 .month-wrapper .month-name{font-size:14px}
.d075 .month-wrapper .month-element{font-size:14px}
.d075 .month-wrapper .next,.d075 .month-wrapper .prev{top:0;width:30px;height:38px}
.d075 .month-wrapper .next:after,.d075 .month-wrapper .next:before,.d075 .month-wrapper .prev:after,.d075 .month-wrapper .prev:before{width:10px}
.d075 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d075 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d075 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d075 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d075-form{max-width:720px}
.d075-head{padding-bottom:14px;margin-bottom:27px}
.d075-head__title{font-size:24px;line-height:26px}
.d075-head .required-text{top:5px;font-size:16px}
.d075-fieldset{margin-top:57px}
.d075__cta{padding-top:60px}
.d075__cta>a,.d075__cta>button{margin:0 0 0 2px}
.d075__cta>a:first-child,.d075__cta>button:first-child{margin-left:0}
.d075__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d075__button{min-width:160px}
.d075-agree{padding-top:34px}
.d075 .d026 .agreement__title{font-size:18px;line-height:26px}
.d075 .d026 .agreement__title-agree{top:3px}
}
@media all and (max-width:767px){.d075 .col .zipcode .zipcode-layer{font-size:14px}
.d075__cta-item{width:50%}
}
.d074{max-width:1440px;margin:0 auto}
.d074 .row{margin:0}
.d074 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d074 .validation__text__wrap .validation__text.agree{color:#666}
.d074 .form--focus .notice__text{display:block}
.d074 .notice__text{padding-top:4px;display:none;font-size:12px}
.d074 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d074 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d074 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d074 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d074 .info__link:focus,.d074 .info__link:hover{color:#ef6600}
.d074 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d074 .fileWrap .file--focus{outline:1px dotted #000}
.d074 .fileWrap .input:first-child{padding-bottom:10px}
.d074 .fileWrap .input:first-child .o-input--text[disabled],.d074 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d074 .fileWrap .input__file{position:relative}
.d074 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d074 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d074 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d074 .fileWrap .input__file .file-label span{white-space:nowrap}
.d074 .fileWrap .input__file .file-label.is-disabled,.d074 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d074 .fileWrap .input__file .file-label:active,.d074 .fileWrap .input__file .file-label:focus,.d074 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d074 .fileWrap .input__file .file-label.is-disabled,.d074 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d074 .fileWrap .input__file .file-label.is-disabled:active,.d074 .fileWrap .input__file .file-label.is-disabled:focus,.d074 .fileWrap .input__file .file-label.is-disabled:hover,.d074 .fileWrap .input__file .file-label[disabled]:active,.d074 .fileWrap .input__file .file-label[disabled]:focus,.d074 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d074 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d074 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d074 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d074 .o-input--date,.d074 .o-input--email,.d074 .o-input--number,.d074 .o-input--password,.d074 .o-input--tel,.d074 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d074 .o-input--date:focus,.d074 .o-input--email:focus,.d074 .o-input--number:focus,.d074 .o-input--password:focus,.d074 .o-input--tel:focus,.d074 .o-input--text:focus{border-color:#333;background-color:#fff}
.d074 .o-input--date[disabled],.d074 .o-input--date[readonly],.d074 .o-input--email[disabled],.d074 .o-input--email[readonly],.d074 .o-input--number[disabled],.d074 .o-input--number[readonly],.d074 .o-input--password[disabled],.d074 .o-input--password[readonly],.d074 .o-input--tel[disabled],.d074 .o-input--tel[readonly],.d074 .o-input--text[disabled],.d074 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d074 .o-input--date::-ms-clear,.d074 .o-input--email::-ms-clear,.d074 .o-input--number::-ms-clear,.d074 .o-input--password::-ms-clear,.d074 .o-input--tel::-ms-clear,.d074 .o-input--text::-ms-clear{display:none !important}
.d074 .o-input--number{padding:0 15px}
.d074 .o-input--number::-webkit-inner-spin-button,.d074 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d074 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d074-g-wedding-promotion-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d074 .o-input--date{background-position:96% -93px}
.d074 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d074 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d074 .o-input--textarea[disabled],.d074 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d074 .input{font-size:0}
.d074 .input__wrap{position:relative}
.d074 .input__wrap label{vertical-align:middle}
.d074 .input__item{display:inline-block}
.d074 .input__item:last-child label{margin-right:0}
.d074 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d074 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d074 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d074 .input__removetext:after,.d074 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d074 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d074 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074 .input--2 .o-input--date,.d074 .input--2 .o-input--email,.d074 .input--2 .o-input--number,.d074 .input--2 .o-input--password,.d074 .input--2 .o-input--tel,.d074 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d074 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d074 .input--2 .o-input--date{background-position:96% -101px}
.d074 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d074 .input{font-size:0}
.d074 .input__item{display:inline-block}
.d074 .input__item:last-child label{margin-right:0}
.d074 .o-input--checkbox,.d074 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d074 .o-input--checkbox+label,.d074 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d074 .o-input--checkbox+label:before,.d074 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d074 .o-input--checkbox:focus+label,.d074 .o-input--radio:focus+label{outline:1px dotted #000}
.d074 .o-input--radio+label:before{border-radius:50%}
.d074 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d074 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d074 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d074 .o-input--radio:disabled+label:after{background-color:#bbb}
.d074 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d074 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d074 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d074-g-wedding-promotion-list/form.png);background-position:0 -14px}
.d074 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d074 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d074 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d074 .date-picker-wrapper.align-right{left:auto;right:0}
.d074 .date-picker-wrapper.single-date .first-date-selected,.d074 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d074 .month-wrapper{margin:0 auto}
.d074 .month-wrapper:after{content:'';display:block;clear:both}
.d074 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d074 .month-wrapper table td,.d074 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d074 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d074 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d074 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d074 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d074 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d074 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d074 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d074 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d074 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d074 .month-wrapper table td:first-child .day.checked.first-date-selected,.d074 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d074 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d074 .month-wrapper .day.checked,.d074 .month-wrapper .day.real-today.checked,.d074 .month-wrapper .day.real-today.hovering,.d074 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d074 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d074 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d074 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d074 .month-wrapper .day.checked.first-date-selected,.d074 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d074 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d074 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d074 .month-wrapper .day.lastMonth,.d074 .month-wrapper .day.nextMonth{display:none}
.d074 .month-wrapper .month{position:relative;padding-top:24px}
.d074 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d074 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d074 .month-wrapper .next,.d074 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d074 .month-wrapper .next span,.d074 .month-wrapper .prev span{white-space:nowrap}
.d074 .month-wrapper .next.is-disabled,.d074 .month-wrapper .next[disabled],.d074 .month-wrapper .prev.is-disabled,.d074 .month-wrapper .prev[disabled]{cursor:default}
.d074 .month-wrapper .next:after,.d074 .month-wrapper .next:before,.d074 .month-wrapper .prev:after,.d074 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d074 .month-wrapper .next[disabled]:after,.d074 .month-wrapper .next[disabled]:before,.d074 .month-wrapper .prev[disabled]:after,.d074 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d074 .month-wrapper .prev{left:0}
.d074 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d074 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d074 .month-wrapper .next{right:0}
.d074 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d074 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d074 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d074 .date-range-length-tip:after,.d074 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d074 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d074 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d074 .date-picker-wrapper{top:35px}
.d074-select{margin-bottom:10px}
.d074-select [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d074-select [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d074-select .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d074-select .combobox.initial{opacity:0}
.d074-select .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d074-select .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d074-select .combobox__button:after{content:"";display:block;clear:both}
.d074-select .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d074-select .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074-select .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d074-select .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d074-select .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d074-select .combobox__status:after,.d074-select .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d074-select .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d074-select .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074-select .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d074-select .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d074-select .combobox__list{list-style:none}
.d074-select .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d074-select .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d074-select .combobox__item:focus,.d074-select .combobox__item:hover{background-color:#888;color:#fff}
.d074-select .combobox__item.is-active{background-color:#555;color:#fff}
.d074-select .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d074-select .combobox--touch .combobox__button{z-index:0}
.d074-select .combobox--2{height:25px}
.d074-select .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d074-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d074-select .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d074-select .combobox--2 .combobox__status{padding-right:13px}
.d074-select .combobox--2 .combobox__status:after,.d074-select .combobox--2 .combobox__status:before{width:6px}
.d074-select .combobox--2 .combobox__status:before{right:4px}
.d074-select .combobox--2 .combobox__scroll{max-height:110px}
.d074-select .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d074-select .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d074-select .combobox--2 .combobox__item:focus,.d074-select .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d074-select .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d074-select .combobox{height:42px}
.d074-select .combobox__status{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px}
.d074-select .combobox__status:after,.d074-select .combobox__status:before{width:10px;background-color:#333}
.d074-option{position:relative;max-width:1410px;margin:0 auto;background-color:#f5f5f5}
.d074-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;line-height:42px;text-align:left}
.d074-option__title:after,.d074-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d074-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d074-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d074-option__title span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d074-option__hotel{display:none}
.d074-option__content{font-size:0}
.d074-option__detail{display:none;padding:0 15px 15px}
.d074-option__check{overflow:hidden;margin-bottom:3px}
.d074-option__check .input__item{margin-bottom:10px}
.d074-option__check .input__item label{font-size:11px}
.d074-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d074-option__dates{position:relative;font-size:0}
.d074-option__date{display:inline-block;width:50%}
.d074-option__date--start{padding-right:10px}
.d074-option__date--end{padding-left:10px}
.d074-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d074-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d074-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d074-option__button span{white-space:nowrap}
.d074-option__button.is-disabled,.d074-option__button[disabled]{cursor:default}
.d074-option__button:active,.d074-option__button:focus,.d074-option__button:hover{background-color:#7b7b7b;color:#fff}
.d074-option__button.is-disabled,.d074-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d074-option__button.is-disabled:active,.d074-option__button.is-disabled:focus,.d074-option__button.is-disabled:hover,.d074-option__button[disabled]:active,.d074-option__button[disabled]:focus,.d074-option__button[disabled]:hover{background-color:#7b7b7b}
.d074-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d074-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d074-option__all{display:none}
.d074-option__all-list{display:none}
.d074-option__all-list a{color:#666}
.d074-option__all-list span{float:left;margin-right:50px}
.d074-option__all-list span a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.d074-option__all-list ul{overflow:hidden}
.d074-option__all-list ul:after{content:'';display:block;clear:both}
.d074-option__all-list ul li{float:left;margin:0 50px 11px 0}
.d074-empty{margin:30px 0 250px;text-align:center}
.d074-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d074-g-wedding-promotion-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d074__list{margin-top:30px;font-size:0}
.d074 .promotion{margin-bottom:40px}
.d074 .promotion__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d074 .promotion__img a{display:block}
.d074 .promotion__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d074 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d074 .promotion__inside{position:relative;padding:12px 25px 0}
.d074 .promotion__title{display:block;max-height:25px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.3;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d074 .promotion__text{font-size:13px;color:#666;line-height:1.2}
.d074 .promotion__date{display:block;margin-top:14px;font-size:14px}
.d074 .promotion__link{display:none}
.d074__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d074__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d074__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d074__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d074__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d074__paging .paging__anchor--prev{margin-right:8px}
.d074__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d074__paging .paging__anchor--next{margin-left:8px}
.d074__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074__paging .paging a.paging__anchor--disable:after,.d074__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d074__paging .paging__anchor--disable:after,.d074__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d074__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d074__paging .paging__number a{display:block}
.d074__paging .paging__number:hover{background:#f5f5f5}
.d074__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d074__paging .paging__number--current:hover{background:#ad9e87}
.d074__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d074__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d074-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important;left:250px !important}
[lang=my] .d074 .d074-option__all-list ul li,[lang=my] .d074 .promotion__text,[lang=my] .d074 .promotion__title{line-height:1.8}
[lang=my] .d074 .promotion__title{max-height:40px;padding-bottom:5px}
@media all and (min-width:768px){.d074 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d074 .notice__text{padding-top:10px;font-size:14px}
.d074 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d074 .info__list li{font-size:16px;line-height:25px}
.d074 .fileWrap{position:relative}
.d074 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d074 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d074 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d074 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d074 .fileWrap .input__file .file-label>span{padding:0 15px}
.d074 .fileWrap .input__file .file-label{width:160px}
.d074 .o-input--date,.d074 .o-input--email,.d074 .o-input--number,.d074 .o-input--password,.d074 .o-input--tel,.d074 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d074 .o-input--number{padding:0 20px}
.d074 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d074 .o-input--date{background-position:96% -131px}
.d074 .o-input--textarea{font-size:16px}
.d074 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d074 .input__removetext{width:60px;height:44px}
.d074 .input__removetext:after,.d074 .input__removetext:before{right:20px;width:15px}
.d074 .input--2 .o-input--date,.d074 .input--2 .o-input--email,.d074 .input--2 .o-input--number,.d074 .input--2 .o-input--password,.d074 .input--2 .o-input--tel,.d074 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d074 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d074 .input--2 .o-input--date{background-position:96% -135px}
.d074 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d074 .o-input--checkbox+label,.d074 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d074 .o-input--checkbox+label:before,.d074 .o-input--radio+label:before{width:20px;height:20px}
.d074 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d074 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d074 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d074 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d074 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d074 .date-picker-wrapper.single-month{width:auto}
.d074 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d074 .date-picker-wrapper.two-months{width:491px}
.d074 .date-picker-wrapper.two-months .month--1{float:left}
.d074 .date-picker-wrapper.two-months .month--2{float:right}
.d074 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d074 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d074 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d074 .month-wrapper table td{padding:0}
.d074 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d074 .month-wrapper .month{width:203px;padding-top:6px}
.d074 .month-wrapper .month-name{font-size:14px}
.d074 .month-wrapper .month-element{font-size:14px}
.d074 .month-wrapper .next,.d074 .month-wrapper .prev{top:0;width:30px;height:38px}
.d074 .month-wrapper .next:after,.d074 .month-wrapper .next:before,.d074 .month-wrapper .prev:after,.d074 .month-wrapper .prev:before{width:10px}
.d074 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d074 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d074 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d074 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d074-select .combobox{height:44px}
.d074-select .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d074-select .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d074-select .combobox__label{font-size:18px}
.d074-select .combobox__item{font-size:16px}
.d074-select .combobox--2{height:36px}
.d074-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d074-select .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d074-select .combobox--2 .combobox__status{padding-right:22px}
.d074-select .combobox--2 .combobox__status:after,.d074-select .combobox--2 .combobox__status:before{width:12px}
.d074-select .combobox--2 .combobox__status:before{right:8px}
.d074-select .combobox--2 .combobox__scroll{max-height:197px}
.d074-select .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d074-select .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d074-select{display:none}
.d074-option__title{display:none}
.d074-option__hotel{display:inline-block;position:relative;width:auto;padding:0 30px 0 0;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:60px}
.d074-option__hotel:after{display:block;position:absolute;top:50%;right:0;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d074-g-wedding-promotion-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d074-option__hotel.is-active:after{background-position:0 -20px}
.d074-option__content{position:relative}
.d074-option__detail{display:block;padding:0 20px 22px 35px}
.d074-option__check{display:none;margin-bottom:0}
.d074-option__check .input__item{margin-bottom:15px}
.d074-option__calendar{display:inline-block;width:54%}
.d074-option__label{margin-bottom:11px;font-size:16px}
.d074-option__date--start{padding-right:14px}
.d074-option__date--end{padding-left:14px}
.d074-option__wave{width:28px;font-size:18px}
.d074-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d074-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d074-option__button{height:36px;padding:0 10px;line-height:1.1}
.d074-option__button>span{padding:0 15px}
.d074-option__button{width:86px}
.d074-option__all{display:block;padding:0 20px 0 30px;font-size:16px}
.d074-option__all-list{margin-top:-4px;padding-bottom:5px}
.d074-empty{margin:60px 0 500px}
.d074-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d074__list{margin-top:40px;padding:0 20px}
.d074 .promotion{margin-bottom:60px}
.d074 .promotion__inside{padding:18px 15px 0}
.d074 .promotion__title{margin-top:2px;max-height:30px;font-size:22px}
.d074 .promotion__text{font-size:14px;line-height:1.5;color:#252525}
.d074 .promotion__date{margin-top:17px;font-size:16px}
.d074 .promotion__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:0;right:15px}
.d074 .promotion__link span{white-space:nowrap}
.d074 .promotion__link.is-disabled,.d074 .promotion__link[disabled]{cursor:default}
.d074 .promotion__link:after,.d074 .promotion__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d074 .promotion__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d074 .promotion__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d074 .promotion__link:focus,.d074 .promotion__link:hover{color:#07377e}
.d074 .promotion__link:focus:after,.d074 .promotion__link:focus:before,.d074 .promotion__link:hover:after,.d074 .promotion__link:hover:before{background-color:#07377e}
.d074 .promotion__link.is-disabled,.d074 .promotion__link[disabled]{color:#666}
.d074 .promotion__link.is-disabled:after,.d074 .promotion__link.is-disabled:before,.d074 .promotion__link[disabled]:after,.d074 .promotion__link[disabled]:before{background-color:#666}
[lang=my] .d074 .d074-option__all-list ul li,[lang=my] .d074 .promotion__text,[lang=my] .d074 .promotion__title{line-height:1.6}
}
@media all and (min-width:768px) and (min-width:768px){.d074 .promotion__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d074-option__all-list{margin-top:2px;padding-bottom:10px}
.d074 .promotion{display:inline-block;width:50%;vertical-align:top}
.d074 .promotion:nth-child(odd){padding-right:30px}
.d074 .promotion:nth-child(even){padding-left:30px}
.d074 .promotion__img:focus img,.d074 .promotion__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
}
@media all and (min-width:1440px){.d074-option__hotel{line-height:64px}
.d074-option__content{position:static}
.d074-option__detail{position:absolute;top:14px;right:0;left:auto;width:auto;padding:0 20px 0 30px;font-size:0;text-align:right}
.d074-option__calendar{width:auto}
.d074-option__label{padding-right:10px;margin-bottom:0;line-height:36px;vertical-align:top}
.d074-option__dates{display:inline-block;width:364px;vertical-align:top}
.d074-option__search{width:342px;vertical-align:top}
.d074__list{padding:0 35px}
}
.d073{max-width:1410px;margin:0 auto}
.d073-select{margin-bottom:10px}
.d073-select [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d073-select [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d073-select .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d073-select .combobox.initial{opacity:0}
.d073-select .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d073-select .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d073-select .combobox__button:after{content:"";display:block;clear:both}
.d073-select .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d073-select .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d073-select .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d073-select .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d073-select .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d073-select .combobox__status:after,.d073-select .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d073-select .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d073-select .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d073-select .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d073-select .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d073-select .combobox__list{list-style:none}
.d073-select .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d073-select .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d073-select .combobox__item:focus,.d073-select .combobox__item:hover{background-color:#888;color:#fff}
.d073-select .combobox__item.is-active{background-color:#555;color:#fff}
.d073-select .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d073-select .combobox--touch .combobox__button{z-index:0}
.d073-select .combobox--2{height:25px}
.d073-select .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d073-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d073-select .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d073-select .combobox--2 .combobox__status{padding-right:13px}
.d073-select .combobox--2 .combobox__status:after,.d073-select .combobox--2 .combobox__status:before{width:6px}
.d073-select .combobox--2 .combobox__status:before{right:4px}
.d073-select .combobox--2 .combobox__scroll{max-height:110px}
.d073-select .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d073-select .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d073-select .combobox--2 .combobox__item:focus,.d073-select .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d073-select .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d073-select .combobox{height:42px}
.d073-select .combobox__status{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px}
.d073-select .combobox__status:after,.d073-select .combobox__status:before{width:10px;background-color:#333}
.d073-option{position:relative;background-color:#f5f5f5}
.d073-option__hotel{display:none}
.d073-option__all{display:none}
.d073-option__all-list{display:none}
.d073-option__all-list a{color:#666}
.d073-option__all-list span{float:left;margin-right:50px}
.d073-option__all-list span a{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.d073-option__all-list ul{overflow:hidden}
.d073-option__all-list ul:after{content:'';display:block;clear:both}
.d073-option__all-list ul li{float:left;margin:0 50px 11px 0}
.d073-empty{margin:30px 0 250px;text-align:center}
.d073-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d073-g-wedding-hall-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d073__list{margin-top:20px;font-size:0}
.d073 .wedding-hall{margin-bottom:40px}
.d073 .wedding-hall__image{overflow:hidden;position:relative}
.d073 .wedding-hall__image a{display:block}
.d073 .wedding-hall__image a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d073 .wedding-hall__image img{width:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d073 .wedding-hall__content{position:relative;margin:0 15px;font-size:0}
.d073 .wedding-hall__inside{position:relative;padding:13px 10px 0 10px}
.d073 .wedding-hall__type{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#252525}
.d073 .wedding-hall__name{display:block;overflow:hidden;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d073 .wedding-hall-info{margin-top:7px}
.d073 .wedding-hall-info__item{display:inline-block;position:relative;padding-top:5px}
.d073 .wedding-hall-info__item:after{content:"";background:#d6d6d6;width:1px;height:10px;top:0;right:0;margin:0 10px 0 10px;display:inline-block}
.d073 .wedding-hall-info__item:last-child:after{width:0;margin:0}
.d073 .wedding-hall-info__title{font-weight:400;font-size:14px;color:#252525}
.d073 .wedding-hall-info__text{margin-left:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;color:#252525}
.d073 .wedding-hall__link{display:none}
.d073__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d073__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d073__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d073__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d073__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d073__paging .paging__anchor--prev{margin-right:8px}
.d073__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d073__paging .paging__anchor--next{margin-left:8px}
.d073__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d073__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d073__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d073__paging .paging a.paging__anchor--disable:after,.d073__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d073__paging .paging__anchor--disable:after,.d073__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d073__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d073__paging .paging__number a{display:block}
.d073__paging .paging__number:hover{background:#f5f5f5}
.d073__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d073__paging .paging__number--current:hover{background:#ad9e87}
.d073__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d073__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
[lang=my] .d073 .d073-option__all-list ul li,[lang=my] .d073 .wedding-hall-info__item,[lang=my] .d073 .wedding-hall__inside,[lang=my] .d073 .wedding-hall__name{line-height:1.8}
[lang=my] .d073 .wedding-hall__name{max-height:40px;padding-bottom:5px}
@media all and (min-width:768px){.d073-select .combobox{height:44px}
.d073-select .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d073-select .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d073-select .combobox__label{font-size:18px}
.d073-select .combobox__item{font-size:16px}
.d073-select .combobox--2{height:36px}
.d073-select .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d073-select .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d073-select .combobox--2 .combobox__status{padding-right:22px}
.d073-select .combobox--2 .combobox__status:after,.d073-select .combobox--2 .combobox__status:before{width:12px}
.d073-select .combobox--2 .combobox__status:before{right:8px}
.d073-select .combobox--2 .combobox__scroll{max-height:197px}
.d073-select .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d073-select .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d073-select{display:none}
.d073-option__hotel{display:inline-block;position:relative;width:auto;padding:0 30px 0 0;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:60px}
.d073-option__hotel:after{display:block;position:absolute;top:50%;right:0;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d073-g-wedding-hall-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d073-option__hotel.is-active:after{background-position:0 -20px}
.d073-option__all{display:block;padding:0 20px 0 30px;font-size:16px}
.d073-option__all-list{margin-top:-4px;padding-bottom:5px}
.d073-empty{margin:60px 0 500px}
.d073-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d073__list{margin-top:40px;padding:0 20px}
.d073 .wedding-hall{margin-bottom:60px}
.d073 .wedding-hall__content{margin:0}
.d073 .wedding-hall__content:after{content:'';display:block;clear:both}
.d073 .wedding-hall__inside{padding:19px 15px 0 15px}
.d073 .wedding-hall__type{font-size:14px}
.d073 .wedding-hall__name{font-size:22px}
.d073 .wedding-hall-info{padding-right:100px;margin-top:10px}
.d073 .wedding-hall-info__item:after{height:13px;top:1px}
.d073 .wedding-hall-info__title{font-size:16px}
.d073 .wedding-hall-info__text{font-size:16px}
.d073 .wedding-hall__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:0;right:15px}
.d073 .wedding-hall__link span{white-space:nowrap}
.d073 .wedding-hall__link.is-disabled,.d073 .wedding-hall__link[disabled]{cursor:default}
.d073 .wedding-hall__link:after,.d073 .wedding-hall__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d073 .wedding-hall__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d073 .wedding-hall__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d073 .wedding-hall__link:focus,.d073 .wedding-hall__link:hover{color:#07377e}
.d073 .wedding-hall__link:focus:after,.d073 .wedding-hall__link:focus:before,.d073 .wedding-hall__link:hover:after,.d073 .wedding-hall__link:hover:before{background-color:#07377e}
.d073 .wedding-hall__link.is-disabled,.d073 .wedding-hall__link[disabled]{color:#666}
.d073 .wedding-hall__link.is-disabled:after,.d073 .wedding-hall__link.is-disabled:before,.d073 .wedding-hall__link[disabled]:after,.d073 .wedding-hall__link[disabled]:before{background-color:#666}
[lang=my] .d073 .d073-option__all-list ul li,[lang=my] .d073 .wedding-hall-info__item,[lang=my] .d073 .wedding-hall__inside,[lang=my] .d073 .wedding-hall__name{line-height:1.6}
}
@media all and (min-width:768px) and (min-width:768px){.d073 .wedding-hall__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d073-option__all-list{margin-top:2px;padding-bottom:10px}
.d073 .wedding-hall{display:inline-block;width:50%;vertical-align:top}
.d073 .wedding-hall:nth-child(odd){padding-right:30px}
.d073 .wedding-hall:nth-child(even){padding-left:30px}
.d073 .wedding-hall__image:focus img,.d073 .wedding-hall__image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d073 .wedding-hall-info{margin-top:12px}
}
@media all and (min-width:1440px){.d073-option__hotel{line-height:64px}
}
.d072__inner{max-width:1410px;margin:0 auto}
.d072 .row{margin:0}
.d072 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d072 .validation__text__wrap .validation__text.agree{color:#666}
.d072 .form--focus .notice__text{display:block}
.d072 .notice__text{padding-top:4px;display:none;font-size:12px}
.d072 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d072 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d072 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d072 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d072 .info__link:focus,.d072 .info__link:hover{color:#ef6600}
.d072 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d072 .fileWrap .file--focus{outline:1px dotted #000}
.d072 .fileWrap .input:first-child{padding-bottom:10px}
.d072 .fileWrap .input:first-child .o-input--text[disabled],.d072 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d072 .fileWrap .input__file{position:relative}
.d072 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d072 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d072 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d072 .fileWrap .input__file .file-label span{white-space:nowrap}
.d072 .fileWrap .input__file .file-label.is-disabled,.d072 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d072 .fileWrap .input__file .file-label:active,.d072 .fileWrap .input__file .file-label:focus,.d072 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d072 .fileWrap .input__file .file-label.is-disabled,.d072 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d072 .fileWrap .input__file .file-label.is-disabled:active,.d072 .fileWrap .input__file .file-label.is-disabled:focus,.d072 .fileWrap .input__file .file-label.is-disabled:hover,.d072 .fileWrap .input__file .file-label[disabled]:active,.d072 .fileWrap .input__file .file-label[disabled]:focus,.d072 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d072 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d072 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d072 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d072 .o-input--date,.d072 .o-input--email,.d072 .o-input--number,.d072 .o-input--password,.d072 .o-input--tel,.d072 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d072 .o-input--date:focus,.d072 .o-input--email:focus,.d072 .o-input--number:focus,.d072 .o-input--password:focus,.d072 .o-input--tel:focus,.d072 .o-input--text:focus{border-color:#333;background-color:#fff}
.d072 .o-input--date[disabled],.d072 .o-input--date[readonly],.d072 .o-input--email[disabled],.d072 .o-input--email[readonly],.d072 .o-input--number[disabled],.d072 .o-input--number[readonly],.d072 .o-input--password[disabled],.d072 .o-input--password[readonly],.d072 .o-input--tel[disabled],.d072 .o-input--tel[readonly],.d072 .o-input--text[disabled],.d072 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d072 .o-input--date::-ms-clear,.d072 .o-input--email::-ms-clear,.d072 .o-input--number::-ms-clear,.d072 .o-input--password::-ms-clear,.d072 .o-input--tel::-ms-clear,.d072 .o-input--text::-ms-clear{display:none !important}
.d072 .o-input--number{padding:0 15px}
.d072 .o-input--number::-webkit-inner-spin-button,.d072 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d072 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d072-g-special-deal-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d072 .o-input--date{background-position:96% -93px}
.d072 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d072 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d072 .o-input--textarea[disabled],.d072 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d072 .input{font-size:0}
.d072 .input__wrap{position:relative}
.d072 .input__wrap label{vertical-align:middle}
.d072 .input__item{display:inline-block}
.d072 .input__item:last-child label{margin-right:0}
.d072 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d072 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d072 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d072 .input__removetext:after,.d072 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d072 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d072 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d072 .input--2 .o-input--date,.d072 .input--2 .o-input--email,.d072 .input--2 .o-input--number,.d072 .input--2 .o-input--password,.d072 .input--2 .o-input--tel,.d072 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d072 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d072 .input--2 .o-input--date{background-position:96% -101px}
.d072 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d072 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d072 .date-picker-wrapper.align-right{left:auto;right:0}
.d072 .date-picker-wrapper.single-date .first-date-selected,.d072 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d072 .month-wrapper{margin:0 auto}
.d072 .month-wrapper:after{content:'';display:block;clear:both}
.d072 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d072 .month-wrapper table td,.d072 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d072 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d072 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d072 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d072 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d072 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d072 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d072 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d072 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d072 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d072 .month-wrapper table td:first-child .day.checked.first-date-selected,.d072 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d072 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d072 .month-wrapper .day.checked,.d072 .month-wrapper .day.real-today.checked,.d072 .month-wrapper .day.real-today.hovering,.d072 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d072 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d072 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d072 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d072 .month-wrapper .day.checked.first-date-selected,.d072 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d072 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d072 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d072 .month-wrapper .day.lastMonth,.d072 .month-wrapper .day.nextMonth{display:none}
.d072 .month-wrapper .month{position:relative;padding-top:24px}
.d072 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d072 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d072 .month-wrapper .next,.d072 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d072 .month-wrapper .next span,.d072 .month-wrapper .prev span{white-space:nowrap}
.d072 .month-wrapper .next.is-disabled,.d072 .month-wrapper .next[disabled],.d072 .month-wrapper .prev.is-disabled,.d072 .month-wrapper .prev[disabled]{cursor:default}
.d072 .month-wrapper .next:after,.d072 .month-wrapper .next:before,.d072 .month-wrapper .prev:after,.d072 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d072 .month-wrapper .next[disabled]:after,.d072 .month-wrapper .next[disabled]:before,.d072 .month-wrapper .prev[disabled]:after,.d072 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d072 .month-wrapper .prev{left:0}
.d072 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d072 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d072 .month-wrapper .next{right:0}
.d072 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d072 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d072 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d072 .date-range-length-tip:after,.d072 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d072 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d072 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d072__title{text-align:center;font-size:29px;line-height:35px;padding:0 15px 25px}
.d072__image img{width:100%}
.d072__content{text-align:center;padding:17px 15px 0}
.d072__desc{font-size:13px;padding-bottom:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d072__button{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.d072__button:after,.d072__button:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d072__button:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d072__button:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d072__button:focus,.d072__button:hover{color:#07377e}
.d072__button:focus:after,.d072__button:focus:before,.d072__button:hover:after,.d072__button:hover:before{background-color:#07377e}
.d072__button.is-disabled,.d072__button[disabled]{color:#666}
.d072__button.is-disabled:after,.d072__button.is-disabled:before,.d072__button[disabled]:after,.d072__button[disabled]:before{background-color:#666}
.d072-empty{margin:0 0 250px;text-align:center}
.d072-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d072-g-special-deal-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
@media all and (min-width:768px){.d072 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d072 .notice__text{padding-top:10px;font-size:14px}
.d072 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d072 .info__list li{font-size:16px;line-height:25px}
.d072 .fileWrap{position:relative}
.d072 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d072 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d072 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d072 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d072 .fileWrap .input__file .file-label>span{padding:0 15px}
.d072 .fileWrap .input__file .file-label{width:160px}
.d072 .o-input--date,.d072 .o-input--email,.d072 .o-input--number,.d072 .o-input--password,.d072 .o-input--tel,.d072 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d072 .o-input--number{padding:0 20px}
.d072 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d072 .o-input--date{background-position:96% -131px}
.d072 .o-input--textarea{font-size:16px}
.d072 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d072 .input__removetext{width:60px;height:44px}
.d072 .input__removetext:after,.d072 .input__removetext:before{right:20px;width:15px}
.d072 .input--2 .o-input--date,.d072 .input--2 .o-input--email,.d072 .input--2 .o-input--number,.d072 .input--2 .o-input--password,.d072 .input--2 .o-input--tel,.d072 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d072 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d072 .input--2 .o-input--date{background-position:96% -135px}
.d072 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d072 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d072 .date-picker-wrapper.single-month{width:auto}
.d072 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d072 .date-picker-wrapper.two-months{width:491px}
.d072 .date-picker-wrapper.two-months .month--1{float:left}
.d072 .date-picker-wrapper.two-months .month--2{float:right}
.d072 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d072 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d072 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d072 .month-wrapper table td{padding:0}
.d072 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d072 .month-wrapper .month{width:203px;padding-top:6px}
.d072 .month-wrapper .month-name{font-size:14px}
.d072 .month-wrapper .month-element{font-size:14px}
.d072 .month-wrapper .next,.d072 .month-wrapper .prev{top:0;width:30px;height:38px}
.d072 .month-wrapper .next:after,.d072 .month-wrapper .next:before,.d072 .month-wrapper .prev:after,.d072 .month-wrapper .prev:before{width:10px}
.d072 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d072 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d072 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d072 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d072__title{font-size:45px;line-height:50px;padding:0 0 50px}
.d072__content{padding-top:35px}
.d072__desc{font-size:18px;padding-bottom:15px}
.d072__button{padding-right:14px;font-size:15px}
.d072__button{font-size:18px}
.d072-empty{margin:0 0 500px}
.d072-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
}
@media all and (min-width:1025px){.d072__inner{padding:0 15px}
}
.d071{max-width:1410px;margin:0 auto}
.d071 .row{margin:0}
.d071 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d071 .validation__text__wrap .validation__text.agree{color:#666}
.d071 .form--focus .notice__text{display:block}
.d071 .notice__text{padding-top:4px;display:none;font-size:12px}
.d071 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d071 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d071 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d071 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d071 .info__link:focus,.d071 .info__link:hover{color:#ef6600}
.d071 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d071 .fileWrap .file--focus{outline:1px dotted #000}
.d071 .fileWrap .input:first-child{padding-bottom:10px}
.d071 .fileWrap .input:first-child .o-input--text[disabled],.d071 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d071 .fileWrap .input__file{position:relative}
.d071 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d071 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d071 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d071 .fileWrap .input__file .file-label span{white-space:nowrap}
.d071 .fileWrap .input__file .file-label.is-disabled,.d071 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d071 .fileWrap .input__file .file-label:active,.d071 .fileWrap .input__file .file-label:focus,.d071 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d071 .fileWrap .input__file .file-label.is-disabled,.d071 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d071 .fileWrap .input__file .file-label.is-disabled:active,.d071 .fileWrap .input__file .file-label.is-disabled:focus,.d071 .fileWrap .input__file .file-label.is-disabled:hover,.d071 .fileWrap .input__file .file-label[disabled]:active,.d071 .fileWrap .input__file .file-label[disabled]:focus,.d071 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d071 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d071 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d071 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d071 .o-input--date,.d071 .o-input--email,.d071 .o-input--number,.d071 .o-input--password,.d071 .o-input--tel,.d071 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d071 .o-input--date:focus,.d071 .o-input--email:focus,.d071 .o-input--number:focus,.d071 .o-input--password:focus,.d071 .o-input--tel:focus,.d071 .o-input--text:focus{border-color:#333;background-color:#fff}
.d071 .o-input--date[disabled],.d071 .o-input--date[readonly],.d071 .o-input--email[disabled],.d071 .o-input--email[readonly],.d071 .o-input--number[disabled],.d071 .o-input--number[readonly],.d071 .o-input--password[disabled],.d071 .o-input--password[readonly],.d071 .o-input--tel[disabled],.d071 .o-input--tel[readonly],.d071 .o-input--text[disabled],.d071 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d071 .o-input--date::-ms-clear,.d071 .o-input--email::-ms-clear,.d071 .o-input--number::-ms-clear,.d071 .o-input--password::-ms-clear,.d071 .o-input--tel::-ms-clear,.d071 .o-input--text::-ms-clear{display:none !important}
.d071 .o-input--number{padding:0 15px}
.d071 .o-input--number::-webkit-inner-spin-button,.d071 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d071 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d071-g-room-promotion-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d071 .o-input--date{background-position:96% -93px}
.d071 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d071 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d071 .o-input--textarea[disabled],.d071 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d071 .input{font-size:0}
.d071 .input__wrap{position:relative}
.d071 .input__wrap label{vertical-align:middle}
.d071 .input__item{display:inline-block}
.d071 .input__item:last-child label{margin-right:0}
.d071 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d071 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d071 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d071 .input__removetext:after,.d071 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d071 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d071 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071 .input--2 .o-input--date,.d071 .input--2 .o-input--email,.d071 .input--2 .o-input--number,.d071 .input--2 .o-input--password,.d071 .input--2 .o-input--tel,.d071 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d071 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d071 .input--2 .o-input--date{background-position:96% -101px}
.d071 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d071 .input{font-size:0}
.d071 .input__item{display:inline-block}
.d071 .input__item:last-child label{margin-right:0}
.d071 .o-input--checkbox,.d071 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d071 .o-input--checkbox+label,.d071 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d071 .o-input--checkbox+label:before,.d071 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d071 .o-input--checkbox:focus+label,.d071 .o-input--radio:focus+label{outline:1px dotted #000}
.d071 .o-input--radio+label:before{border-radius:50%}
.d071 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d071 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d071 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d071 .o-input--radio:disabled+label:after{background-color:#bbb}
.d071 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d071 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d071 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d071-g-room-promotion-list/form.png);background-position:0 -14px}
.d071 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d071 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d071 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d071 .date-picker-wrapper.align-right{left:auto;right:0}
.d071 .date-picker-wrapper.single-date .first-date-selected,.d071 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d071 .month-wrapper{margin:0 auto}
.d071 .month-wrapper:after{content:'';display:block;clear:both}
.d071 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d071 .month-wrapper table td,.d071 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d071 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d071 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d071 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d071 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d071 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d071 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d071 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d071 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d071 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d071 .month-wrapper table td:first-child .day.checked.first-date-selected,.d071 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d071 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d071 .month-wrapper .day.checked,.d071 .month-wrapper .day.real-today.checked,.d071 .month-wrapper .day.real-today.hovering,.d071 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d071 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d071 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d071 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d071 .month-wrapper .day.checked.first-date-selected,.d071 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d071 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d071 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d071 .month-wrapper .day.lastMonth,.d071 .month-wrapper .day.nextMonth{display:none}
.d071 .month-wrapper .month{position:relative;padding-top:24px}
.d071 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d071 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d071 .month-wrapper .next,.d071 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d071 .month-wrapper .next span,.d071 .month-wrapper .prev span{white-space:nowrap}
.d071 .month-wrapper .next.is-disabled,.d071 .month-wrapper .next[disabled],.d071 .month-wrapper .prev.is-disabled,.d071 .month-wrapper .prev[disabled]{cursor:default}
.d071 .month-wrapper .next:after,.d071 .month-wrapper .next:before,.d071 .month-wrapper .prev:after,.d071 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d071 .month-wrapper .next[disabled]:after,.d071 .month-wrapper .next[disabled]:before,.d071 .month-wrapper .prev[disabled]:after,.d071 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d071 .month-wrapper .prev{left:0}
.d071 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d071 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d071 .month-wrapper .next{right:0}
.d071 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d071 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d071 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d071 .date-range-length-tip:after,.d071 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d071 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d071 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d071-option{position:relative;background-color:#f5f5f5}
.d071-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;line-height:42px;text-align:left}
.d071-option__title span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d071-option__content{display:none;padding:0 15px 15px;font-size:0}
.d071-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d071-option__check{overflow:hidden;margin-bottom:3px}
.d071-option__check .input__item{margin-bottom:10px}
.d071-option__check .input__item label{font-size:11px}
.d071-option__check-tab .d069-option__label{margin-bottom:7px}
.d071-option__check-nav{position:relative;overflow-x:auto;overflow-y:hidden;padding-bottom:7px}
.d071-option__check-nav.has-iscroll{overflow-x:hidden;padding-bottom:13px}
.d071-option__check-nav ul{width:1000px}
.d071-option__check-nav ul:after{content:'';display:block;clear:both}
.d071-option__check-nav ul li{float:left;margin-right:25px;font-size:12px}
.d071-option__check-nav ul li:last-child{margin-right:0}
.d071-option__check-nav ul li a{position:relative;color:#999;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d071-option__check-nav ul li a.is-active,.d071-option__check-nav ul li a:focus,.d071-option__check-nav ul li a:hover{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#333}
.d071-option__check-nav ul li a.is-active:before,.d071-option__check-nav ul li a:focus:before,.d071-option__check-nav ul li a:hover:before{display:block;content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:#333}
.d071-option__check-link ul{display:none;padding:0 20px}
.d071-option__check-link ul:after{content:'';display:block;clear:both}
.d071-option__check-link ul.is-active{display:block;padding-top:8px}
.d071-option__check-link ul li{float:left;width:50%;margin-bottom:9px;font-size:12px;line-height:1.2}
.d071-option__check-link ul li a{color:#666}
.d071-option__check-link ul li a.is-active,.d071-option__check-link ul li a:focus,.d071-option__check-link ul li a:hover{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.d071-option__check-close{display:none;font-size:0;line-height:0;text-align:right}
.d071-option__check-close a{display:inline-block;position:relative;width:20px;height:20px;margin-right:-5px}
.d071-option__check-close a:after,.d071-option__check-close a:before{content:"";position:absolute;height:1px;width:12px;top:50%;left:50%;margin-left:-6px;margin-top:-1px;background:#333}
.d071-option__check-close a:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d071-option__check-close a:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d071-option__dates{position:relative;font-size:0}
.d071-option__date{display:inline-block;width:50%}
.d071-option__date--start{padding-right:10px}
.d071-option__date--end{padding-left:10px}
.d071-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d071-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d071-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d071-option__button span{white-space:nowrap}
.d071-option__button.is-disabled,.d071-option__button[disabled]{cursor:default}
.d071-option__button:active,.d071-option__button:focus,.d071-option__button:hover{background-color:#7b7b7b;color:#fff}
.d071-option__button.is-disabled,.d071-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d071-option__button.is-disabled:active,.d071-option__button.is-disabled:focus,.d071-option__button.is-disabled:hover,.d071-option__button[disabled]:active,.d071-option__button[disabled]:focus,.d071-option__button[disabled]:hover{background-color:#7b7b7b}
.d071-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d071-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d071-empty{margin:30px 0 250px;text-align:center}
.d071-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d071-g-room-promotion-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d071-sort{padding:30px 15px 0;font-size:0}
.d071-sort:after{content:'';display:block;clear:both}
.d071-sort__item{display:inline-block;width:100%}
.d071-sort__item [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d071-sort__item [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d071-sort__item .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d071-sort__item .combobox.initial{opacity:0}
.d071-sort__item .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d071-sort__item .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d071-sort__item .combobox__button:after{content:"";display:block;clear:both}
.d071-sort__item .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d071-sort__item .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071-sort__item .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d071-sort__item .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d071-sort__item .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d071-sort__item .combobox__status:after,.d071-sort__item .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d071-sort__item .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d071-sort__item .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071-sort__item .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d071-sort__item .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d071-sort__item .combobox__list{list-style:none}
.d071-sort__item .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d071-sort__item .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d071-sort__item .combobox__item:focus,.d071-sort__item .combobox__item:hover{background-color:#888;color:#fff}
.d071-sort__item .combobox__item.is-active{background-color:#555;color:#fff}
.d071-sort__item .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d071-sort__item .combobox--touch .combobox__button{z-index:0}
.d071-sort__item .combobox--2{height:25px}
.d071-sort__item .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d071-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d071-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d071-sort__item .combobox--2 .combobox__status{padding-right:13px}
.d071-sort__item .combobox--2 .combobox__status:after,.d071-sort__item .combobox--2 .combobox__status:before{width:6px}
.d071-sort__item .combobox--2 .combobox__status:before{right:4px}
.d071-sort__item .combobox--2 .combobox__scroll{max-height:110px}
.d071-sort__item .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d071-sort__item .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d071-sort__item .combobox--2 .combobox__item:focus,.d071-sort__item .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d071-sort__item .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d071__list{margin-top:30px;font-size:0}
.d071 .promotion{margin-bottom:40px}
.d071 .promotion__content{position:relative;margin:0 15px;font-size:0}
.d071 .promotion__inside{padding:13px 42px 19px 10px;border-bottom:1px solid #d6d6d6}
.d071 .promotion__label{position:absolute;top:0;left:0;z-index:1;padding:0 15px;font-size:12px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff;line-height:26px;background-color:#ce8f5e}
.d071 .promotion__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d071 .promotion__img a{display:block}
.d071 .promotion__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d071 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d071 .promotion__type{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#666}
.d071 .promotion__title{display:inline-block;max-height:40px;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.2}
.d071 .promotion__text{margin-top:3px;font-size:13px;color:#666;line-height:1.6;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d071 .promotion__date{display:block;margin-top:4px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px}
.d071 .promotion__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d071 .promotion-price{padding:13px 10px 0}
.d071 .promotion-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d071 .promotion-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d071 .promotion__link{display:none}
.d071__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d071__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d071__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d071__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d071__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d071__paging .paging__anchor--prev{margin-right:8px}
.d071__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d071__paging .paging__anchor--next{margin-left:8px}
.d071__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071__paging .paging a.paging__anchor--disable:after,.d071__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d071__paging .paging__anchor--disable:after,.d071__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d071__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d071__paging .paging__number a{display:block}
.d071__paging .paging__number:hover{background:#f5f5f5}
.d071__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d071__paging .paging__number--current:hover{background:#ad9e87}
.d071__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d071__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d071-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important;left:250px !important}
[lang=my] .d071 .d071-option__check-link ul li,[lang=my] .d071 .d071-option__check-nav ul li,[lang=my] .d071 .promotion__text,[lang=my] .d071 .promotion__title{line-height:1.6}
[lang=my] .d071 .promotion__text{line-height:1.8;height:auto}
[lang=my] .d071 .promotion__title{max-height:80px;padding-bottom:5px}
@media all and (min-width:768px){.d071 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d071 .notice__text{padding-top:10px;font-size:14px}
.d071 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d071 .info__list li{font-size:16px;line-height:25px}
.d071 .fileWrap{position:relative}
.d071 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d071 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d071 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d071 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d071 .fileWrap .input__file .file-label>span{padding:0 15px}
.d071 .fileWrap .input__file .file-label{width:160px}
.d071 .o-input--date,.d071 .o-input--email,.d071 .o-input--number,.d071 .o-input--password,.d071 .o-input--tel,.d071 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d071 .o-input--number{padding:0 20px}
.d071 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d071 .o-input--date{background-position:96% -131px}
.d071 .o-input--textarea{font-size:16px}
.d071 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d071 .input__removetext{width:60px;height:44px}
.d071 .input__removetext:after,.d071 .input__removetext:before{right:20px;width:15px}
.d071 .input--2 .o-input--date,.d071 .input--2 .o-input--email,.d071 .input--2 .o-input--number,.d071 .input--2 .o-input--password,.d071 .input--2 .o-input--tel,.d071 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d071 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d071 .input--2 .o-input--date{background-position:96% -135px}
.d071 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d071 .o-input--checkbox+label,.d071 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d071 .o-input--checkbox+label:before,.d071 .o-input--radio+label:before{width:20px;height:20px}
.d071 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d071 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d071 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d071 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d071 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d071 .date-picker-wrapper.single-month{width:auto}
.d071 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d071 .date-picker-wrapper.two-months{width:491px}
.d071 .date-picker-wrapper.two-months .month--1{float:left}
.d071 .date-picker-wrapper.two-months .month--2{float:right}
.d071 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d071 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d071 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d071 .month-wrapper table td{padding:0}
.d071 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d071 .month-wrapper .month{width:203px;padding-top:6px}
.d071 .month-wrapper .month-name{font-size:14px}
.d071 .month-wrapper .month-element{font-size:14px}
.d071 .month-wrapper .next,.d071 .month-wrapper .prev{top:0;width:30px;height:38px}
.d071 .month-wrapper .next:after,.d071 .month-wrapper .next:before,.d071 .month-wrapper .prev:after,.d071 .month-wrapper .prev:before{width:10px}
.d071 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d071 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d071 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d071 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d071-option__title span{font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d071-option__title{display:inline-block;width:auto;height:52px;padding:0 60px 0 30px;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:52px}
.d071-option__title:after{display:block;position:absolute;top:50%;right:30px;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d071-g-room-promotion-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d071-option__title.is-active:after{background-position:0 -20px}
.d071-option__content{display:block;position:relative;padding:0 20px 14px 30px}
.d071-option__detail{font-size:0}
.d071-option__label{margin-bottom:18px;font-size:16px}
.d071-option__check{display:none;margin-bottom:0}
.d071-option__check .input__item{margin-bottom:9px}
.d071-option__check-tab .d069-option__label{margin-bottom:16px}
.d071-option__check-nav{overflow:hidden}
.d071-option__check-nav.has-iscroll{padding-bottom:22px}
.d071-option__check-nav ul li{margin-right:30px;font-size:16px}
.d071-option__check-nav ul li a.is-active:before,.d071-option__check-nav ul li a:focus:before,.d071-option__check-nav ul li a:hover:before{bottom:-1px}
.d071-option__check-link ul{padding:0}
.d071-option__check-link ul li{overflow:hidden;width:25%;margin-bottom:11px;padding-right:10px;font-size:16px}
.d071-option__check-link ul li:nth-child(4n+1){clear:both}
.d071-option__check-close{display:block;padding-bottom:15px}
.d071-option__calendar{display:inline-block;width:54%}
.d071-option__date--start{padding-right:14px}
.d071-option__date--end{padding-left:14px}
.d071-option__wave{width:28px;font-size:18px}
.d071-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d071-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d071-option__button{height:36px;padding:0 10px;line-height:1.1}
.d071-option__button>span{padding:0 15px}
.d071-option__button{width:86px}
.d071-empty{margin:60px 0 500px}
.d071-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d071-sort{padding:40px 20px 0;text-align:right}
.d071-sort__item .combobox{height:44px}
.d071-sort__item .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d071-sort__item .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d071-sort__item .combobox__label{font-size:18px}
.d071-sort__item .combobox__item{font-size:16px}
.d071-sort__item .combobox--2{height:36px}
.d071-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d071-sort__item .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d071-sort__item .combobox--2 .combobox__status{padding-right:22px}
.d071-sort__item .combobox--2 .combobox__status:after,.d071-sort__item .combobox--2 .combobox__status:before{width:12px}
.d071-sort__item .combobox--2 .combobox__status:before{right:8px}
.d071-sort__item .combobox--2 .combobox__scroll{max-height:197px}
.d071-sort__item .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d071-sort__item .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d071-sort__item{width:185px}
.d071__list{margin-top:40px;padding:0 20px}
.d071 .promotion{margin-bottom:60px}
.d071 .promotion__content{margin:0}
.d071 .promotion__inside{position:relative;padding:19px 62px 24px 15px}
.d071 .promotion__label{padding:0 20px;font-size:16px;line-height:36px}
.d071 .promotion__type{font-size:14px}
.d071 .promotion__title{max-height:60px;margin-top:4px;font-size:22px;line-height:1.3}
.d071 .promotion__text{margin-top:10px;font-size:16px;line-height:1.5}
.d071 .promotion__date{margin-top:7px;font-size:16px}
.d071 .promotion-price{padding:9px 15px 0}
.d071 .promotion-price__currency{margin-right:7px;font-size:16px}
.d071 .promotion-price__number{font-size:26px}
.d071 .promotion__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:24px;right:15px}
.d071 .promotion__link span{white-space:nowrap}
.d071 .promotion__link.is-disabled,.d071 .promotion__link[disabled]{cursor:default}
.d071 .promotion__link:after,.d071 .promotion__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d071 .promotion__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d071 .promotion__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071 .promotion__link:focus,.d071 .promotion__link:hover{color:#07377e}
.d071 .promotion__link:focus:after,.d071 .promotion__link:focus:before,.d071 .promotion__link:hover:after,.d071 .promotion__link:hover:before{background-color:#07377e}
.d071 .promotion__link.is-disabled,.d071 .promotion__link[disabled]{color:#666}
.d071 .promotion__link.is-disabled:after,.d071 .promotion__link.is-disabled:before,.d071 .promotion__link[disabled]:after,.d071 .promotion__link[disabled]:before{background-color:#666}
[lang=my] .d071 .promotion__inside-text{height:140px}
}
@media all and (min-width:768px) and (min-width:768px){.d071 .promotion__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d071-option__check-link ul li{width:20%}
.d071-option__check-link ul li:nth-child(4n+1){clear:none}
.d071-option__check-link ul li:nth-child(5n+1){clear:both}
.d071 .promotion{display:inline-block;width:50%;vertical-align:top}
.d071 .promotion:nth-child(odd){padding-right:30px}
.d071 .promotion:nth-child(even){padding-left:30px}
.d071 .promotion__img:focus img,.d071 .promotion__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d071 .promotion__inside-text{height:117px}
}
@media all and (min-width:1440px){.d071-option__title{height:64px}
.d071-option__content{position:static;padding:0 20px 0 30px}
.d071-option__detail{position:absolute;top:14px;right:20px;left:auto;width:auto;text-align:right}
.d071-option__label{padding-right:15px;line-height:36px;vertical-align:top}
.d071-option__check-link ul li{width:16.66%}
.d071-option__check-link ul li:nth-child(4n+1),.d071-option__check-link ul li:nth-child(5n+1){clear:none}
.d071-option__check-link ul li:nth-child(6n+1){clear:both}
.d071-option__calendar{width:auto}
.d071-option__dates{display:inline-block;width:364px;vertical-align:top}
.d071-option__search{width:342px;vertical-align:top}
}
@media all and (max-width:767px){.d071-option__title:after,.d071-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d071-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d071-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d071-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d071-option__check-link ul li:nth-child(odd){clear:both;padding-right:10px}
.d071-option__check-link ul li:nth-child(even){padding-left:10px}
}
.d070{max-width:1410px;margin:0 auto}
.d070 .row{margin:0}
.d070 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d070 .validation__text__wrap .validation__text.agree{color:#666}
.d070 .form--focus .notice__text{display:block}
.d070 .notice__text{padding-top:4px;display:none;font-size:12px}
.d070 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d070 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d070 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d070 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d070 .info__link:focus,.d070 .info__link:hover{color:#ef6600}
.d070 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d070 .fileWrap .file--focus{outline:1px dotted #000}
.d070 .fileWrap .input:first-child{padding-bottom:10px}
.d070 .fileWrap .input:first-child .o-input--text[disabled],.d070 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d070 .fileWrap .input__file{position:relative}
.d070 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d070 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d070 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d070 .fileWrap .input__file .file-label span{white-space:nowrap}
.d070 .fileWrap .input__file .file-label.is-disabled,.d070 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d070 .fileWrap .input__file .file-label:active,.d070 .fileWrap .input__file .file-label:focus,.d070 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d070 .fileWrap .input__file .file-label.is-disabled,.d070 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d070 .fileWrap .input__file .file-label.is-disabled:active,.d070 .fileWrap .input__file .file-label.is-disabled:focus,.d070 .fileWrap .input__file .file-label.is-disabled:hover,.d070 .fileWrap .input__file .file-label[disabled]:active,.d070 .fileWrap .input__file .file-label[disabled]:focus,.d070 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d070 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d070 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d070 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d070 .o-input--date,.d070 .o-input--email,.d070 .o-input--number,.d070 .o-input--password,.d070 .o-input--tel,.d070 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d070 .o-input--date:focus,.d070 .o-input--email:focus,.d070 .o-input--number:focus,.d070 .o-input--password:focus,.d070 .o-input--tel:focus,.d070 .o-input--text:focus{border-color:#333;background-color:#fff}
.d070 .o-input--date[disabled],.d070 .o-input--date[readonly],.d070 .o-input--email[disabled],.d070 .o-input--email[readonly],.d070 .o-input--number[disabled],.d070 .o-input--number[readonly],.d070 .o-input--password[disabled],.d070 .o-input--password[readonly],.d070 .o-input--tel[disabled],.d070 .o-input--tel[readonly],.d070 .o-input--text[disabled],.d070 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d070 .o-input--date::-ms-clear,.d070 .o-input--email::-ms-clear,.d070 .o-input--number::-ms-clear,.d070 .o-input--password::-ms-clear,.d070 .o-input--tel::-ms-clear,.d070 .o-input--text::-ms-clear{display:none !important}
.d070 .o-input--number{padding:0 15px}
.d070 .o-input--number::-webkit-inner-spin-button,.d070 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d070 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d070-g-event-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d070 .o-input--date{background-position:96% -93px}
.d070 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d070 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d070 .o-input--textarea[disabled],.d070 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d070 .input{font-size:0}
.d070 .input__wrap{position:relative}
.d070 .input__wrap label{vertical-align:middle}
.d070 .input__item{display:inline-block}
.d070 .input__item:last-child label{margin-right:0}
.d070 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d070 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d070 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d070 .input__removetext:after,.d070 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d070 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d070 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d070 .input--2 .o-input--date,.d070 .input--2 .o-input--email,.d070 .input--2 .o-input--number,.d070 .input--2 .o-input--password,.d070 .input--2 .o-input--tel,.d070 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d070 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d070 .input--2 .o-input--date{background-position:96% -101px}
.d070 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d070 .input{font-size:0}
.d070 .input__item{display:inline-block}
.d070 .input__item:last-child label{margin-right:0}
.d070 .o-input--checkbox,.d070 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d070 .o-input--checkbox+label,.d070 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d070 .o-input--checkbox+label:before,.d070 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d070 .o-input--checkbox:focus+label,.d070 .o-input--radio:focus+label{outline:1px dotted #000}
.d070 .o-input--radio+label:before{border-radius:50%}
.d070 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d070 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d070 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d070 .o-input--radio:disabled+label:after{background-color:#bbb}
.d070 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d070 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d070 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d070-g-event-list/form.png);background-position:0 -14px}
.d070 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d070 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d070 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d070 .date-picker-wrapper.align-right{left:auto;right:0}
.d070 .date-picker-wrapper.single-date .first-date-selected,.d070 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d070 .month-wrapper{margin:0 auto}
.d070 .month-wrapper:after{content:'';display:block;clear:both}
.d070 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d070 .month-wrapper table td,.d070 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d070 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d070 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d070 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d070 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d070 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d070 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d070 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d070 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d070 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d070 .month-wrapper table td:first-child .day.checked.first-date-selected,.d070 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d070 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d070 .month-wrapper .day.checked,.d070 .month-wrapper .day.real-today.checked,.d070 .month-wrapper .day.real-today.hovering,.d070 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d070 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d070 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d070 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d070 .month-wrapper .day.checked.first-date-selected,.d070 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d070 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d070 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d070 .month-wrapper .day.lastMonth,.d070 .month-wrapper .day.nextMonth{display:none}
.d070 .month-wrapper .month{position:relative;padding-top:24px}
.d070 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d070 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d070 .month-wrapper .next,.d070 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d070 .month-wrapper .next span,.d070 .month-wrapper .prev span{white-space:nowrap}
.d070 .month-wrapper .next.is-disabled,.d070 .month-wrapper .next[disabled],.d070 .month-wrapper .prev.is-disabled,.d070 .month-wrapper .prev[disabled]{cursor:default}
.d070 .month-wrapper .next:after,.d070 .month-wrapper .next:before,.d070 .month-wrapper .prev:after,.d070 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d070 .month-wrapper .next[disabled]:after,.d070 .month-wrapper .next[disabled]:before,.d070 .month-wrapper .prev[disabled]:after,.d070 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d070 .month-wrapper .prev{left:0}
.d070 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d070 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d070 .month-wrapper .next{right:0}
.d070 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d070 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d070 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d070 .date-range-length-tip:after,.d070 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d070 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d070 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d070-option{position:relative;background-color:#f5f5f5}
.d070-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;line-height:42px;text-align:left}
.d070-option__title span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d070-option__content{display:none;padding:0 15px 15px;font-size:0}
.d070-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d070-option__check{overflow:hidden;margin-bottom:3px}
.d070-option__check .input__item{margin-bottom:10px}
.d070-option__check .input__item label{font-size:11px}
.d070-option__check-tab .d069-option__label{margin-bottom:7px}
.d070-option__check-nav{position:relative;overflow-x:auto;overflow-y:hidden;padding-bottom:7px}
.d070-option__check-nav.has-iscroll{overflow-x:hidden;padding-bottom:13px}
.d070-option__check-nav ul{width:1000px}
.d070-option__check-nav ul:after{content:'';display:block;clear:both}
.d070-option__check-nav ul li{float:left;margin-right:25px;font-size:12px}
.d070-option__check-nav ul li:last-child{margin-right:0}
.d070-option__check-nav ul li a{position:relative;color:#999;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d070-option__check-nav ul li a.is-active,.d070-option__check-nav ul li a:focus,.d070-option__check-nav ul li a:hover{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#333}
.d070-option__check-nav ul li a.is-active:before,.d070-option__check-nav ul li a:focus:before,.d070-option__check-nav ul li a:hover:before{display:block;content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:#333}
.d070-option__check-link ul{display:none;padding:0 20px}
.d070-option__check-link ul:after{content:'';display:block;clear:both}
.d070-option__check-link ul.is-active{display:block;padding-top:8px}
.d070-option__check-link ul li{float:left;width:50%;margin-bottom:9px;font-size:12px;line-height:1.2}
.d070-option__check-link ul li a{color:#666}
.d070-option__check-link ul li a.is-active,.d070-option__check-link ul li a:focus,.d070-option__check-link ul li a:hover{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.d070-option__check-close{display:none;font-size:0;line-height:0;text-align:right}
.d070-option__check-close a{display:inline-block;position:relative;width:20px;height:20px;margin-right:-5px}
.d070-option__check-close a:after,.d070-option__check-close a:before{content:"";position:absolute;height:1px;width:12px;top:50%;left:50%;margin-left:-6px;margin-top:-1px;background:#333}
.d070-option__check-close a:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d070-option__check-close a:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d070-option__check-keyword{margin-top:11px;padding-top:20px;border-top:1px solid #d6d6d6}
.d070-option__dates{position:relative;font-size:0}
.d070-option__date{display:inline-block;width:50%}
.d070-option__date--start{padding-right:10px}
.d070-option__date--end{padding-left:10px}
.d070-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d070-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d070-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d070-option__button span{white-space:nowrap}
.d070-option__button.is-disabled,.d070-option__button[disabled]{cursor:default}
.d070-option__button:active,.d070-option__button:focus,.d070-option__button:hover{background-color:#7b7b7b;color:#fff}
.d070-option__button.is-disabled,.d070-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d070-option__button.is-disabled:active,.d070-option__button.is-disabled:focus,.d070-option__button.is-disabled:hover,.d070-option__button[disabled]:active,.d070-option__button[disabled]:focus,.d070-option__button[disabled]:hover{background-color:#7b7b7b}
.d070-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d070-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d070-empty{margin:30px 0 250px;text-align:center}
.d070-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d070-g-event-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d070__list{margin-top:40px;font-size:0}
.d070 .item-event{margin-bottom:40px}
.d070 .item-event__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d070 .item-event__img a{display:block}
.d070 .item-event__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d070 .item-event__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d070 .item-event__inside{position:relative;padding:12px 25px 0}
.d070 .item-event__title{display:block;max-height:25px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.3;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.d070 .item-event__type{font-size:13px;color:#666;line-height:1.2}
.d070 .item-event__text{max-height:40px;margin:5px 0 7px;font-size:14px;line-height:1.4;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.d070 .item-event__date{display:block;margin-top:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px}
.d070 .item-event__date span{display:inline-block;padding-right:5px}
.d070 .item-event__link{display:none}
.d070__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d070__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d070__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d070__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d070__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d070__paging .paging__anchor--prev{margin-right:8px}
.d070__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d070__paging .paging__anchor--next{margin-left:8px}
.d070__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d070__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d070__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d070__paging .paging a.paging__anchor--disable:after,.d070__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d070__paging .paging__anchor--disable:after,.d070__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d070__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d070__paging .paging__number a{display:block}
.d070__paging .paging__number:hover{background:#f5f5f5}
.d070__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d070__paging .paging__number--current:hover{background:#ad9e87}
.d070__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d070__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d070-option__check-nav>div,.is-printReady .print__container .d070-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important;left:250px !important}
[lang=my] .d070 .d070-option__check-link ul li,[lang=my] .d070 .d070-option__check-nav ul li,[lang=my] .d070 .item-event__text,[lang=my] .d070 .item-event__title{line-height:1.6}
[lang=my] .d070 .item-event__text{line-height:1.8;max-height:55px;height:auto;padding-bottom:5px}
[lang=my] .d070 .item-event__title{max-height:40px;padding-bottom:5px}
@media all and (min-width:768px){.d070 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d070 .notice__text{padding-top:10px;font-size:14px}
.d070 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d070 .info__list li{font-size:16px;line-height:25px}
.d070 .fileWrap{position:relative}
.d070 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d070 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d070 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d070 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d070 .fileWrap .input__file .file-label>span{padding:0 15px}
.d070 .fileWrap .input__file .file-label{width:160px}
.d070 .o-input--date,.d070 .o-input--email,.d070 .o-input--number,.d070 .o-input--password,.d070 .o-input--tel,.d070 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d070 .o-input--number{padding:0 20px}
.d070 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d070 .o-input--date{background-position:96% -131px}
.d070 .o-input--textarea{font-size:16px}
.d070 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d070 .input__removetext{width:60px;height:44px}
.d070 .input__removetext:after,.d070 .input__removetext:before{right:20px;width:15px}
.d070 .input--2 .o-input--date,.d070 .input--2 .o-input--email,.d070 .input--2 .o-input--number,.d070 .input--2 .o-input--password,.d070 .input--2 .o-input--tel,.d070 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d070 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d070 .input--2 .o-input--date{background-position:96% -135px}
.d070 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d070 .o-input--checkbox+label,.d070 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d070 .o-input--checkbox+label:before,.d070 .o-input--radio+label:before{width:20px;height:20px}
.d070 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d070 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d070 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d070 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d070 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d070 .date-picker-wrapper.single-month{width:auto}
.d070 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d070 .date-picker-wrapper.two-months{width:491px}
.d070 .date-picker-wrapper.two-months .month--1{float:left}
.d070 .date-picker-wrapper.two-months .month--2{float:right}
.d070 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d070 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d070 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d070 .month-wrapper table td{padding:0}
.d070 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d070 .month-wrapper .month{width:203px;padding-top:6px}
.d070 .month-wrapper .month-name{font-size:14px}
.d070 .month-wrapper .month-element{font-size:14px}
.d070 .month-wrapper .next,.d070 .month-wrapper .prev{top:0;width:30px;height:38px}
.d070 .month-wrapper .next:after,.d070 .month-wrapper .next:before,.d070 .month-wrapper .prev:after,.d070 .month-wrapper .prev:before{width:10px}
.d070 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d070 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d070 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d070 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d070-option__title span{font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d070-option__title{display:inline-block;width:auto;height:52px;padding:0 60px 0 30px;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:52px}
.d070-option__title:after{display:block;position:absolute;top:50%;right:30px;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d070-g-event-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d070-option__title.is-active:after{background-position:0 -20px}
.d070-option__content{display:block;position:relative;padding:0 20px 14px 30px}
.d070-option__detail{font-size:0}
.d070-option__label{margin-bottom:18px;font-size:16px}
.d070-option__check{display:none;margin-bottom:0;padding-top:7px}
.d070-option__check .input__item{margin-bottom:9px}
.d070-option__check-tab .d069-option__label{margin-bottom:16px}
.d070-option__check-list{padding:0 20px}
.d070-option__check-nav{overflow:hidden}
.d070-option__check-nav.has-iscroll{padding-bottom:22px}
.d070-option__check-nav ul li{margin-right:30px;font-size:16px}
.d070-option__check-nav ul li a.is-active:before,.d070-option__check-nav ul li a:focus:before,.d070-option__check-nav ul li a:hover:before{bottom:-1px}
.d070-option__check-link ul{padding:0}
.d070-option__check-link ul li{overflow:hidden;width:25%;margin-bottom:11px;padding-right:10px;font-size:16px}
.d070-option__check-link ul li:nth-child(4n+1){clear:both}
.d070-option__check-close{display:block;padding-bottom:15px}
.d070-option__check-keyword{margin-top:21px;padding-top:30px}
.d070-option__calendar{display:inline-block;width:54%}
.d070-option__date--start{padding-right:14px}
.d070-option__date--end{padding-left:14px}
.d070-option__wave{width:28px;font-size:18px}
.d070-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d070-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d070-option__button{height:36px;padding:0 10px;line-height:1.1}
.d070-option__button>span{padding:0 15px}
.d070-option__button{width:86px}
.d070-empty{margin:60px 0 500px}
.d070-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d070__list{padding:0 20px}
.d070 .item-event{margin-bottom:60px}
.d070 .item-event__inside{padding:18px 15px 0}
.d070 .item-event__title{margin-top:2px;max-height:30px;font-size:22px}
.d070 .item-event__type{font-size:14px;line-height:1.5;color:#252525}
.d070 .item-event__text{max-height:48px;margin:9px 0 14px;font-size:16px;line-height:1.5}
.d070 .item-event__date{margin-top:14px;font-size:16px}
.d070 .item-event__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:0;right:15px}
.d070 .item-event__link span{white-space:nowrap}
.d070 .item-event__link.is-disabled,.d070 .item-event__link[disabled]{cursor:default}
.d070 .item-event__link:after,.d070 .item-event__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d070 .item-event__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d070 .item-event__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d070 .item-event__link:focus,.d070 .item-event__link:hover{color:#07377e}
.d070 .item-event__link:focus:after,.d070 .item-event__link:focus:before,.d070 .item-event__link:hover:after,.d070 .item-event__link:hover:before{background-color:#07377e}
.d070 .item-event__link.is-disabled,.d070 .item-event__link[disabled]{color:#666}
.d070 .item-event__link.is-disabled:after,.d070 .item-event__link.is-disabled:before,.d070 .item-event__link[disabled]:after,.d070 .item-event__link[disabled]:before{background-color:#666}
[lang=my] .d070 .item-event__text{max-height:55px;height:55px}
}
@media all and (min-width:768px) and (min-width:768px){.d070 .item-event__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d070-option__check-link ul li{width:20%}
.d070-option__check-link ul li:nth-child(4n+1){clear:none}
.d070-option__check-link ul li:nth-child(5n+1){clear:both}
.d070 .item-event{display:inline-block;width:50%;vertical-align:top}
.d070 .item-event:nth-child(odd){padding-right:30px}
.d070 .item-event:nth-child(even){padding-left:30px}
.d070 .item-event__img:focus img,.d070 .item-event__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d070 .item-event__text{height:48px}
}
@media all and (min-width:1440px){.d070-option__title{height:64px}
.d070-option__content{position:static;padding:0 20px 0 30px}
.d070-option__detail{position:absolute;top:14px;right:20px;left:auto;width:auto;text-align:right}
.d070-option__label{padding-right:10px;line-height:36px;vertical-align:top}
.d070-option__label--check{line-height:20px}
.d070-option__check-link ul li{width:16.66%}
.d070-option__check-link ul li:nth-child(4n+1),.d070-option__check-link ul li:nth-child(5n+1){clear:none}
.d070-option__check-link ul li:nth-child(6n+1){clear:both}
.d070-option__calendar{width:auto}
.d070-option__dates{display:inline-block;width:364px;vertical-align:top}
.d070-option__search{width:342px;vertical-align:top}
}
@media all and (max-width:767px){.d070-option__title:after,.d070-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d070-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d070-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d070-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d070-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d070-option__check-link ul li:nth-child(odd){clear:both;padding-right:10px}
.d070-option__check-link ul li:nth-child(even){padding-left:10px}
}
.d069{max-width:1410px;margin:0 auto}
.d069 .row{margin:0}
.d069 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d069 .validation__text__wrap .validation__text.agree{color:#666}
.d069 .form--focus .notice__text{display:block}
.d069 .notice__text{padding-top:4px;display:none;font-size:12px}
.d069 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d069 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d069 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d069 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d069 .info__link:focus,.d069 .info__link:hover{color:#ef6600}
.d069 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d069 .fileWrap .file--focus{outline:1px dotted #000}
.d069 .fileWrap .input:first-child{padding-bottom:10px}
.d069 .fileWrap .input:first-child .o-input--text[disabled],.d069 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d069 .fileWrap .input__file{position:relative}
.d069 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d069 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d069 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d069 .fileWrap .input__file .file-label span{white-space:nowrap}
.d069 .fileWrap .input__file .file-label.is-disabled,.d069 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d069 .fileWrap .input__file .file-label:active,.d069 .fileWrap .input__file .file-label:focus,.d069 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d069 .fileWrap .input__file .file-label.is-disabled,.d069 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d069 .fileWrap .input__file .file-label.is-disabled:active,.d069 .fileWrap .input__file .file-label.is-disabled:focus,.d069 .fileWrap .input__file .file-label.is-disabled:hover,.d069 .fileWrap .input__file .file-label[disabled]:active,.d069 .fileWrap .input__file .file-label[disabled]:focus,.d069 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d069 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d069 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d069 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d069 .o-input--date,.d069 .o-input--email,.d069 .o-input--number,.d069 .o-input--password,.d069 .o-input--tel,.d069 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d069 .o-input--date:focus,.d069 .o-input--email:focus,.d069 .o-input--number:focus,.d069 .o-input--password:focus,.d069 .o-input--tel:focus,.d069 .o-input--text:focus{border-color:#333;background-color:#fff}
.d069 .o-input--date[disabled],.d069 .o-input--date[readonly],.d069 .o-input--email[disabled],.d069 .o-input--email[readonly],.d069 .o-input--number[disabled],.d069 .o-input--number[readonly],.d069 .o-input--password[disabled],.d069 .o-input--password[readonly],.d069 .o-input--tel[disabled],.d069 .o-input--tel[readonly],.d069 .o-input--text[disabled],.d069 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d069 .o-input--date::-ms-clear,.d069 .o-input--email::-ms-clear,.d069 .o-input--number::-ms-clear,.d069 .o-input--password::-ms-clear,.d069 .o-input--tel::-ms-clear,.d069 .o-input--text::-ms-clear{display:none !important}
.d069 .o-input--number{padding:0 15px}
.d069 .o-input--number::-webkit-inner-spin-button,.d069 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d069 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d069-g-package-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d069 .o-input--date{background-position:96% -93px}
.d069 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d069 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d069 .o-input--textarea[disabled],.d069 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d069 .input{font-size:0}
.d069 .input__wrap{position:relative}
.d069 .input__wrap label{vertical-align:middle}
.d069 .input__item{display:inline-block}
.d069 .input__item:last-child label{margin-right:0}
.d069 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d069 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d069 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d069 .input__removetext:after,.d069 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d069 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d069 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069 .input--2 .o-input--date,.d069 .input--2 .o-input--email,.d069 .input--2 .o-input--number,.d069 .input--2 .o-input--password,.d069 .input--2 .o-input--tel,.d069 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d069 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d069 .input--2 .o-input--date{background-position:96% -101px}
.d069 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d069 .input{font-size:0}
.d069 .input__item{display:inline-block}
.d069 .input__item:last-child label{margin-right:0}
.d069 .o-input--checkbox,.d069 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d069 .o-input--checkbox+label,.d069 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d069 .o-input--checkbox+label:before,.d069 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d069 .o-input--checkbox:focus+label,.d069 .o-input--radio:focus+label{outline:1px dotted #000}
.d069 .o-input--radio+label:before{border-radius:50%}
.d069 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d069 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d069 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d069 .o-input--radio:disabled+label:after{background-color:#bbb}
.d069 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d069 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d069 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d069-g-package-list/form.png);background-position:0 -14px}
.d069 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d069 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d069 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d069 .date-picker-wrapper.align-right{left:auto;right:0}
.d069 .date-picker-wrapper.single-date .first-date-selected,.d069 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d069 .month-wrapper{margin:0 auto}
.d069 .month-wrapper:after{content:'';display:block;clear:both}
.d069 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d069 .month-wrapper table td,.d069 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d069 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d069 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d069 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d069 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d069 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d069 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d069 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d069 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d069 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d069 .month-wrapper table td:first-child .day.checked.first-date-selected,.d069 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d069 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d069 .month-wrapper .day.checked,.d069 .month-wrapper .day.real-today.checked,.d069 .month-wrapper .day.real-today.hovering,.d069 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d069 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d069 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d069 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d069 .month-wrapper .day.checked.first-date-selected,.d069 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d069 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d069 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d069 .month-wrapper .day.lastMonth,.d069 .month-wrapper .day.nextMonth{display:none}
.d069 .month-wrapper .month{position:relative;padding-top:24px}
.d069 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d069 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d069 .month-wrapper .next,.d069 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d069 .month-wrapper .next span,.d069 .month-wrapper .prev span{white-space:nowrap}
.d069 .month-wrapper .next.is-disabled,.d069 .month-wrapper .next[disabled],.d069 .month-wrapper .prev.is-disabled,.d069 .month-wrapper .prev[disabled]{cursor:default}
.d069 .month-wrapper .next:after,.d069 .month-wrapper .next:before,.d069 .month-wrapper .prev:after,.d069 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d069 .month-wrapper .next[disabled]:after,.d069 .month-wrapper .next[disabled]:before,.d069 .month-wrapper .prev[disabled]:after,.d069 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d069 .month-wrapper .prev{left:0}
.d069 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d069 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d069 .month-wrapper .next{right:0}
.d069 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d069 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d069 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d069 .date-range-length-tip:after,.d069 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d069 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d069 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d069-option{position:relative;background-color:#f5f5f5}
.d069-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;line-height:42px;text-align:left}
.d069-option__title span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d069-option__content{display:none;padding:0 15px 15px;font-size:0}
.d069-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d069-option__check{overflow:hidden;margin-bottom:3px}
.d069-option__check .input__item{margin-bottom:10px}
.d069-option__check .input__item label{font-size:11px}
.d069-option__check-tab .d069-option__label{margin-bottom:7px}
.d069-option__check-nav{position:relative;overflow-x:auto;overflow-y:hidden;padding-bottom:7px}
.d069-option__check-nav.has-iscroll{overflow-x:hidden;padding-bottom:13px}
.d069-option__check-nav ul{width:1000px}
.d069-option__check-nav ul:after{content:'';display:block;clear:both}
.d069-option__check-nav ul li{float:left;margin-right:25px;font-size:12px}
.d069-option__check-nav ul li:last-child{margin-right:0}
.d069-option__check-nav ul li a{position:relative;color:#999;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d069-option__check-nav ul li a.is-active,.d069-option__check-nav ul li a.is-hover,.d069-option__check-nav ul li a:focus{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#333}
.d069-option__check-nav ul li a.is-active:before,.d069-option__check-nav ul li a.is-hover:before,.d069-option__check-nav ul li a:focus:before{display:block;content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:#333}
.d069-option__check-link ul{display:none;padding:0 20px}
.d069-option__check-link ul:after{content:'';display:block;clear:both}
.d069-option__check-link ul.is-active{display:block;padding-top:8px}
.d069-option__check-link ul li{float:left;width:50%;margin-bottom:9px;font-size:12px;line-height:1.2}
.d069-option__check-link ul li a{color:#666}
.d069-option__check-link ul li a.is-active,.d069-option__check-link ul li a:focus,.d069-option__check-link ul li a:hover{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#1b65b3}
.d069-option__check-close{display:none;font-size:0;line-height:0;text-align:right}
.d069-option__check-close a{display:inline-block;position:relative;width:20px;height:20px;margin-right:-5px}
.d069-option__check-close a:after,.d069-option__check-close a:before{content:"";position:absolute;height:1px;width:12px;top:50%;left:50%;margin-left:-6px;margin-top:-1px;background:#333}
.d069-option__check-close a:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d069-option__check-close a:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d069-option__check-keyword{margin-top:11px;padding-top:20px;border-top:1px solid #d6d6d6}
.d069-option__dates{position:relative;font-size:0}
.d069-option__date{display:inline-block;width:50%}
.d069-option__date--start{padding-right:10px}
.d069-option__date--end{padding-left:10px}
.d069-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d069-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d069-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d069-option__button span{white-space:nowrap}
.d069-option__button.is-disabled,.d069-option__button[disabled]{cursor:default}
.d069-option__button:active,.d069-option__button:focus,.d069-option__button:hover{background-color:#7b7b7b;color:#fff}
.d069-option__button.is-disabled,.d069-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d069-option__button.is-disabled:active,.d069-option__button.is-disabled:focus,.d069-option__button.is-disabled:hover,.d069-option__button[disabled]:active,.d069-option__button[disabled]:focus,.d069-option__button[disabled]:hover{background-color:#7b7b7b}
.d069-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d069-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d069-sort{padding:30px 15px 0;font-size:0}
.d069-sort:after{content:'';display:block;clear:both}
.d069-sort__item{display:inline-block;width:50%}
.d069-sort__item:nth-child(n+2){padding-left:5px}
.d069-sort__item [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d069-sort__item [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d069-sort__item .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d069-sort__item .combobox.initial{opacity:0}
.d069-sort__item .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d069-sort__item .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d069-sort__item .combobox__button:after{content:"";display:block;clear:both}
.d069-sort__item .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d069-sort__item .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069-sort__item .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d069-sort__item .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d069-sort__item .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d069-sort__item .combobox__status:after,.d069-sort__item .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d069-sort__item .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d069-sort__item .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069-sort__item .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d069-sort__item .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d069-sort__item .combobox__list{list-style:none}
.d069-sort__item .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d069-sort__item .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d069-sort__item .combobox__item:focus,.d069-sort__item .combobox__item:hover{background-color:#888;color:#fff}
.d069-sort__item .combobox__item.is-active{background-color:#555;color:#fff}
.d069-sort__item .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d069-sort__item .combobox--touch .combobox__button{z-index:0}
.d069-sort__item .combobox--2{height:25px}
.d069-sort__item .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d069-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d069-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d069-sort__item .combobox--2 .combobox__status{padding-right:13px}
.d069-sort__item .combobox--2 .combobox__status:after,.d069-sort__item .combobox--2 .combobox__status:before{width:6px}
.d069-sort__item .combobox--2 .combobox__status:before{right:4px}
.d069-sort__item .combobox--2 .combobox__scroll{max-height:110px}
.d069-sort__item .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d069-sort__item .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d069-sort__item .combobox--2 .combobox__item:focus,.d069-sort__item .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d069-sort__item .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d069-empty{margin:30px 0 250px;text-align:center}
.d069-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d069-g-package-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d069__list{margin-top:20px;font-size:0}
.d069 .package{margin-bottom:40px}
.d069 .package__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d069 .package__img a{display:block}
.d069 .package__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d069 .package__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d069 .package__content{position:relative;margin:0 15px;font-size:0}
.d069 .package__inside{padding:13px 8px 19px 8px;border-bottom:1px solid #d6d6d6}
.d069 .package__type{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#666}
.d069 .package__title{display:inline-block;max-height:45px;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;line-height:1.3}
.d069 .package__text{max-height:40px;margin:5px 0 7px;font-size:14px;line-height:1.4}
.d069 .package__date{display:block;margin-top:4px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px}
.d069 .package__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d069 .package__link{display:none}
.d069 .package-price{padding:13px 10px 0}
.d069 .package-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d069 .package-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d069__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d069__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d069__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d069__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d069__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d069__paging .paging__anchor--prev{margin-right:8px}
.d069__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d069__paging .paging__anchor--next{margin-left:8px}
.d069__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069__paging .paging a.paging__anchor--disable:after,.d069__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d069__paging .paging__anchor--disable:after,.d069__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d069__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d069__paging .paging__number a{display:block}
.d069__paging .paging__number:hover{background:#f5f5f5}
.d069__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d069__paging .paging__number--current:hover{background:#ad9e87}
.d069__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d069__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d069-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important;left:250px !important}
[lang=my] .d069 .d069-option__check-link ul li,[lang=my] .d069 .d069-option__check-nav ul li,[lang=my] .d069 .package__text,[lang=my] .d069 .package__title,[lang=my] .d069 .package__type{line-height:1.6}
[lang=my] .d069 .package__title{max-height:75px;padding-bottom:5px}
[lang=my] .d069 .package__text{max-height:55px;padding-bottom:5px;height:auto}
@media all and (min-width:768px){.d069 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d069 .notice__text{padding-top:10px;font-size:14px}
.d069 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d069 .info__list li{font-size:16px;line-height:25px}
.d069 .fileWrap{position:relative}
.d069 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d069 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d069 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d069 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d069 .fileWrap .input__file .file-label>span{padding:0 15px}
.d069 .fileWrap .input__file .file-label{width:160px}
.d069 .o-input--date,.d069 .o-input--email,.d069 .o-input--number,.d069 .o-input--password,.d069 .o-input--tel,.d069 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d069 .o-input--number{padding:0 20px}
.d069 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d069 .o-input--date{background-position:96% -131px}
.d069 .o-input--textarea{font-size:16px}
.d069 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d069 .input__removetext{width:60px;height:44px}
.d069 .input__removetext:after,.d069 .input__removetext:before{right:20px;width:15px}
.d069 .input--2 .o-input--date,.d069 .input--2 .o-input--email,.d069 .input--2 .o-input--number,.d069 .input--2 .o-input--password,.d069 .input--2 .o-input--tel,.d069 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d069 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d069 .input--2 .o-input--date{background-position:96% -135px}
.d069 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d069 .o-input--checkbox+label,.d069 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d069 .o-input--checkbox+label:before,.d069 .o-input--radio+label:before{width:20px;height:20px}
.d069 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d069 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d069 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d069 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d069 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d069 .date-picker-wrapper.single-month{width:auto}
.d069 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d069 .date-picker-wrapper.two-months{width:491px}
.d069 .date-picker-wrapper.two-months .month--1{float:left}
.d069 .date-picker-wrapper.two-months .month--2{float:right}
.d069 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d069 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d069 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d069 .month-wrapper table td{padding:0}
.d069 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d069 .month-wrapper .month{width:203px;padding-top:6px}
.d069 .month-wrapper .month-name{font-size:14px}
.d069 .month-wrapper .month-element{font-size:14px}
.d069 .month-wrapper .next,.d069 .month-wrapper .prev{top:0;width:30px;height:38px}
.d069 .month-wrapper .next:after,.d069 .month-wrapper .next:before,.d069 .month-wrapper .prev:after,.d069 .month-wrapper .prev:before{width:10px}
.d069 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d069 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d069 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d069 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d069-option__title span{font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d069-option__title{display:inline-block;width:auto;height:52px;padding:0 60px 0 30px;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:52px}
.d069-option__title:after{display:block;position:absolute;top:50%;right:30px;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d069-g-package-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d069-option__title.is-active:after{background-position:0 -20px}
.d069-option__content{display:block;position:relative;padding:0 20px 14px 30px}
.d069-option__detail{font-size:0}
.d069-option__label{margin-bottom:18px;font-size:16px}
.d069-option__check{display:none;margin-bottom:0;padding-top:7px}
.d069-option__check .input__item{margin-bottom:9px}
.d069-option__check-tab .d069-option__label{margin-bottom:16px}
.d069-option__check-list{padding:0 20px}
.d069-option__check-nav{overflow:hidden}
.d069-option__check-nav.has-iscroll{padding-bottom:22px}
.d069-option__check-nav ul li{margin-right:30px;font-size:16px}
.d069-option__check-nav ul li a.is-active:before,.d069-option__check-nav ul li a.is-hover:before,.d069-option__check-nav ul li a:focus:before{bottom:-1px}
.d069-option__check-link ul{padding:0}
.d069-option__check-link ul li{overflow:hidden;width:25%;margin-bottom:11px;padding-right:10px;font-size:16px}
.d069-option__check-link ul li:nth-child(4n+1){clear:both}
.d069-option__check-close{display:block;padding-bottom:15px}
.d069-option__check-keyword{margin-top:21px;padding-top:30px}
.d069-option__calendar{display:inline-block;width:54%}
.d069-option__date--start{padding-right:14px}
.d069-option__date--end{padding-left:14px}
.d069-option__wave{width:28px;font-size:18px}
.d069-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d069-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d069-option__button{height:36px;padding:0 10px;line-height:1.1}
.d069-option__button>span{padding:0 15px}
.d069-option__button{width:86px}
.d069-sort{padding:40px 20px 0;text-align:right}
.d069-sort__item .combobox{height:44px}
.d069-sort__item .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d069-sort__item .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d069-sort__item .combobox__label{font-size:18px}
.d069-sort__item .combobox__item{font-size:16px}
.d069-sort__item .combobox--2{height:36px}
.d069-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d069-sort__item .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d069-sort__item .combobox--2 .combobox__status{padding-right:22px}
.d069-sort__item .combobox--2 .combobox__status:after,.d069-sort__item .combobox--2 .combobox__status:before{width:12px}
.d069-sort__item .combobox--2 .combobox__status:before{right:8px}
.d069-sort__item .combobox--2 .combobox__scroll{max-height:197px}
.d069-sort__item .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d069-sort__item .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d069-sort__item{width:185px}
.d069-empty{margin:60px 0 500px}
.d069-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d069__list{padding:0 20px}
.d069 .package{margin-bottom:60px}
.d069 .package__content{margin:0}
.d069 .package__inside{position:relative;padding:22px 11px 24px 11px}
.d069 .package__type{font-size:14px}
.d069 .package__title{max-height:60px;margin-top:4px;font-size:22px;line-height:1.3}
.d069 .package__text{max-height:48px;margin:9px 0 14px;font-size:16px;line-height:1.5}
.d069 .package__date{margin-top:7px;font-size:16px}
.d069 .package__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:24px;right:15px}
.d069 .package__link span{white-space:nowrap}
.d069 .package__link.is-disabled,.d069 .package__link[disabled]{cursor:default}
.d069 .package__link:after,.d069 .package__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d069 .package__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d069 .package__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069 .package__link:focus,.d069 .package__link:hover{color:#07377e}
.d069 .package__link:focus:after,.d069 .package__link:focus:before,.d069 .package__link:hover:after,.d069 .package__link:hover:before{background-color:#07377e}
.d069 .package__link.is-disabled,.d069 .package__link[disabled]{color:#666}
.d069 .package__link.is-disabled:after,.d069 .package__link.is-disabled:before,.d069 .package__link[disabled]:after,.d069 .package__link[disabled]:before{background-color:#666}
.d069 .package-price{padding:9px 15px 0}
.d069 .package-price__currency{margin-right:7px;font-size:16px}
.d069 .package-price__number{font-size:26px}
[lang=my] .d069 .package__inside-text{height:170px}
}
@media all and (min-width:768px) and (min-width:768px){.d069 .package__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d069-option__check-link ul li{width:20%}
.d069-option__check-link ul li:nth-child(4n+1){clear:none}
.d069-option__check-link ul li:nth-child(5n+1){clear:both}
.d069 .package{display:inline-block;width:50%;vertical-align:top}
.d069 .package:nth-child(odd){padding-right:30px}
.d069 .package:nth-child(even){padding-left:30px}
.d069 .package__img:focus img,.d069 .package__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d069 .package__inside-text{height:140px}
.d069 .package__text{height:48px}
}
@media all and (min-width:1440px){.d069-option__title{height:64px}
.d069-option__content{position:static;padding:0 20px 0 30px}
.d069-option__detail{position:absolute;top:14px;right:20px;left:auto;width:auto;text-align:right}
.d069-option__label{padding-right:15px;line-height:36px;vertical-align:top}
.d069-option__label--check{line-height:20px}
.d069-option__check-link ul li{width:16.66%}
.d069-option__check-link ul li:nth-child(4n+1),.d069-option__check-link ul li:nth-child(5n+1){clear:none}
.d069-option__check-link ul li:nth-child(6n+1){clear:both}
.d069-option__calendar{width:auto}
.d069-option__dates{display:inline-block;width:364px;vertical-align:top}
.d069-option__search{width:342px;vertical-align:top}
}
@media all and (max-width:767px){.d069-option__title:after,.d069-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d069-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d069-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d069-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d069-option__check-link ul li:nth-child(odd){clear:both;padding-right:10px}
.d069-option__check-link ul li:nth-child(even){padding-left:10px}
}
.d064{max-width:1410px;margin:0 auto}
.d064 .row{margin:0}
.d064 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d064 .validation__text__wrap .validation__text.agree{color:#666}
.d064 .form--focus .notice__text{display:block}
.d064 .notice__text{padding-top:4px;display:none;font-size:12px}
.d064 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d064 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d064 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d064 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d064 .info__link:focus,.d064 .info__link:hover{color:#ef6600}
.d064 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d064 .fileWrap .file--focus{outline:1px dotted #000}
.d064 .fileWrap .input:first-child{padding-bottom:10px}
.d064 .fileWrap .input:first-child .o-input--text[disabled],.d064 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d064 .fileWrap .input__file{position:relative}
.d064 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d064 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d064 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d064 .fileWrap .input__file .file-label span{white-space:nowrap}
.d064 .fileWrap .input__file .file-label.is-disabled,.d064 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d064 .fileWrap .input__file .file-label:active,.d064 .fileWrap .input__file .file-label:focus,.d064 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d064 .fileWrap .input__file .file-label.is-disabled,.d064 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d064 .fileWrap .input__file .file-label.is-disabled:active,.d064 .fileWrap .input__file .file-label.is-disabled:focus,.d064 .fileWrap .input__file .file-label.is-disabled:hover,.d064 .fileWrap .input__file .file-label[disabled]:active,.d064 .fileWrap .input__file .file-label[disabled]:focus,.d064 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d064 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d064 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d064 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d064 .o-input--date,.d064 .o-input--email,.d064 .o-input--number,.d064 .o-input--password,.d064 .o-input--tel,.d064 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d064 .o-input--date:focus,.d064 .o-input--email:focus,.d064 .o-input--number:focus,.d064 .o-input--password:focus,.d064 .o-input--tel:focus,.d064 .o-input--text:focus{border-color:#333;background-color:#fff}
.d064 .o-input--date[disabled],.d064 .o-input--date[readonly],.d064 .o-input--email[disabled],.d064 .o-input--email[readonly],.d064 .o-input--number[disabled],.d064 .o-input--number[readonly],.d064 .o-input--password[disabled],.d064 .o-input--password[readonly],.d064 .o-input--tel[disabled],.d064 .o-input--tel[readonly],.d064 .o-input--text[disabled],.d064 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d064 .o-input--date::-ms-clear,.d064 .o-input--email::-ms-clear,.d064 .o-input--number::-ms-clear,.d064 .o-input--password::-ms-clear,.d064 .o-input--tel::-ms-clear,.d064 .o-input--text::-ms-clear{display:none !important}
.d064 .o-input--number{padding:0 15px}
.d064 .o-input--number::-webkit-inner-spin-button,.d064 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d064 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d064-promotion-tour-program-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d064 .o-input--date{background-position:96% -93px}
.d064 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d064 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d064 .o-input--textarea[disabled],.d064 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d064 .input{font-size:0}
.d064 .input__wrap{position:relative}
.d064 .input__wrap label{vertical-align:middle}
.d064 .input__item{display:inline-block}
.d064 .input__item:last-child label{margin-right:0}
.d064 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d064 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d064 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d064 .input__removetext:after,.d064 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d064 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d064 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064 .input--2 .o-input--date,.d064 .input--2 .o-input--email,.d064 .input--2 .o-input--number,.d064 .input--2 .o-input--password,.d064 .input--2 .o-input--tel,.d064 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d064 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d064 .input--2 .o-input--date{background-position:96% -101px}
.d064 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d064 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d064 .date-picker-wrapper.align-right{left:auto;right:0}
.d064 .date-picker-wrapper.single-date .first-date-selected,.d064 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d064 .month-wrapper{margin:0 auto}
.d064 .month-wrapper:after{content:'';display:block;clear:both}
.d064 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d064 .month-wrapper table td,.d064 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d064 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d064 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d064 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d064 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d064 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d064 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d064 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d064 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d064 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d064 .month-wrapper table td:first-child .day.checked.first-date-selected,.d064 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d064 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d064 .month-wrapper .day.checked,.d064 .month-wrapper .day.real-today.checked,.d064 .month-wrapper .day.real-today.hovering,.d064 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d064 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d064 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d064 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d064 .month-wrapper .day.checked.first-date-selected,.d064 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d064 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d064 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d064 .month-wrapper .day.lastMonth,.d064 .month-wrapper .day.nextMonth{display:none}
.d064 .month-wrapper .month{position:relative;padding-top:24px}
.d064 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d064 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d064 .month-wrapper .next,.d064 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d064 .month-wrapper .next span,.d064 .month-wrapper .prev span{white-space:nowrap}
.d064 .month-wrapper .next.is-disabled,.d064 .month-wrapper .next[disabled],.d064 .month-wrapper .prev.is-disabled,.d064 .month-wrapper .prev[disabled]{cursor:default}
.d064 .month-wrapper .next:after,.d064 .month-wrapper .next:before,.d064 .month-wrapper .prev:after,.d064 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d064 .month-wrapper .next[disabled]:after,.d064 .month-wrapper .next[disabled]:before,.d064 .month-wrapper .prev[disabled]:after,.d064 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d064 .month-wrapper .prev{left:0}
.d064 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d064 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d064 .month-wrapper .next{right:0}
.d064 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d064 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d064 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d064 .date-range-length-tip:after,.d064 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d064 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d064 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d064-option{position:relative;background-color:#f5f5f5}
.d064-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:42px;text-align:left}
.d064-option__content{display:none;padding:0 15px 15px;font-size:0}
.d064-option__content .row{margin:0}
.d064-option__content .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d064-option__content .validation__text__wrap .validation__text.agree{color:#666}
.d064-option__content .form--focus .notice__text{display:block}
.d064-option__content .notice__text{padding-top:4px;display:none;font-size:12px}
.d064-option__content .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d064-option__content .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d064-option__content .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d064-option__content .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d064-option__content .info__link:focus,.d064-option__content .info__link:hover{color:#ef6600}
.d064-option__content .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d064-option__content .fileWrap .file--focus{outline:1px dotted #000}
.d064-option__content .fileWrap .input:first-child{padding-bottom:10px}
.d064-option__content .fileWrap .input:first-child .o-input--text[disabled],.d064-option__content .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d064-option__content .fileWrap .input__file{position:relative}
.d064-option__content .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d064-option__content .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d064-option__content .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d064-option__content .fileWrap .input__file .file-label span{white-space:nowrap}
.d064-option__content .fileWrap .input__file .file-label.is-disabled,.d064-option__content .fileWrap .input__file .file-label[disabled]{cursor:default}
.d064-option__content .fileWrap .input__file .file-label:active,.d064-option__content .fileWrap .input__file .file-label:focus,.d064-option__content .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d064-option__content .fileWrap .input__file .file-label.is-disabled,.d064-option__content .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d064-option__content .fileWrap .input__file .file-label.is-disabled:active,.d064-option__content .fileWrap .input__file .file-label.is-disabled:focus,.d064-option__content .fileWrap .input__file .file-label.is-disabled:hover,.d064-option__content .fileWrap .input__file .file-label[disabled]:active,.d064-option__content .fileWrap .input__file .file-label[disabled]:focus,.d064-option__content .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d064-option__content .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d064-option__content .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d064-option__content .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d064-option__content .o-input--date,.d064-option__content .o-input--email,.d064-option__content .o-input--number,.d064-option__content .o-input--password,.d064-option__content .o-input--tel,.d064-option__content .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d064-option__content .o-input--date:focus,.d064-option__content .o-input--email:focus,.d064-option__content .o-input--number:focus,.d064-option__content .o-input--password:focus,.d064-option__content .o-input--tel:focus,.d064-option__content .o-input--text:focus{border-color:#333;background-color:#fff}
.d064-option__content .o-input--date[disabled],.d064-option__content .o-input--date[readonly],.d064-option__content .o-input--email[disabled],.d064-option__content .o-input--email[readonly],.d064-option__content .o-input--number[disabled],.d064-option__content .o-input--number[readonly],.d064-option__content .o-input--password[disabled],.d064-option__content .o-input--password[readonly],.d064-option__content .o-input--tel[disabled],.d064-option__content .o-input--tel[readonly],.d064-option__content .o-input--text[disabled],.d064-option__content .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d064-option__content .o-input--date::-ms-clear,.d064-option__content .o-input--email::-ms-clear,.d064-option__content .o-input--number::-ms-clear,.d064-option__content .o-input--password::-ms-clear,.d064-option__content .o-input--tel::-ms-clear,.d064-option__content .o-input--text::-ms-clear{display:none !important}
.d064-option__content .o-input--number{padding:0 15px}
.d064-option__content .o-input--number::-webkit-inner-spin-button,.d064-option__content .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d064-option__content .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d064-promotion-tour-program-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d064-option__content .o-input--date{background-position:96% -93px}
.d064-option__content .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d064-option__content .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d064-option__content .o-input--textarea[disabled],.d064-option__content .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d064-option__content .input{font-size:0}
.d064-option__content .input__wrap{position:relative}
.d064-option__content .input__wrap label{vertical-align:middle}
.d064-option__content .input__item{display:inline-block}
.d064-option__content .input__item:last-child label{margin-right:0}
.d064-option__content .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d064-option__content .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d064-option__content .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d064-option__content .input__removetext:after,.d064-option__content .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d064-option__content .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d064-option__content .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064-option__content .input--2 .o-input--date,.d064-option__content .input--2 .o-input--email,.d064-option__content .input--2 .o-input--number,.d064-option__content .input--2 .o-input--password,.d064-option__content .input--2 .o-input--tel,.d064-option__content .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d064-option__content .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d064-option__content .input--2 .o-input--date{background-position:96% -101px}
.d064-option__content .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d064-option .o-input--date,.d064-option .o-input--text{overflow:hidden;height:25px !important;border:1px solid #bbb;background-color:#fff}
.d064-option__detail{position:relative}
.d064-option__check{overflow:hidden;margin-bottom:3px}
.d064-option__check label{margin-bottom:10px}
.d064-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d064-option__dates{position:relative;font-size:0}
.d064-option__date{display:inline-block;width:38%}
.d064-option__date--start{padding-right:10px}
.d064-option__date--end{padding-left:10px}
.d064-option__wave{position:absolute;top:50%;left:38%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d064-option__search{display:inline-block;position:absolute;width:21%;right:0;top:0;height:25px}
.d064-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:100%}
.d064-option__button span{white-space:nowrap}
.d064-option__button.is-disabled,.d064-option__button[disabled]{cursor:default}
.d064-option__button:active,.d064-option__button:focus,.d064-option__button:hover{background-color:#7b7b7b;color:#fff}
.d064-option__button.is-disabled,.d064-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d064-option__button.is-disabled:active,.d064-option__button.is-disabled:focus,.d064-option__button.is-disabled:hover,.d064-option__button[disabled]:active,.d064-option__button[disabled]:focus,.d064-option__button[disabled]:hover{background-color:#7b7b7b}
.d064-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d064-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d064-empty{margin:30px 0 250px;text-align:center}
.d064-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d064-promotion-tour-program-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d064__list{margin-top:30px;font-size:0}
.d064 .event{margin-bottom:40px}
.d064 .event__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d064 .event__img a{display:block}
.d064 .event__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d064 .event__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d064 .event__inside{position:relative;padding:13px 25px 0}
.d064 .event__title{display:inline-block;max-height:40px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.2}
.d064 .event__text{max-height:40px;margin-top:3px;font-size:13px;color:#666;line-height:1.6}
.d064 .event__date-title{display:inline-block;margin-top:3px;font-size:13px;padding-right:5px}
.d064 .event__date{display:inline-block;margin-top:3px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px}
.d064 .event__link{display:none}
.d064__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d064__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d064__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d064__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d064__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d064__paging .paging__anchor--prev{margin-right:8px}
.d064__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d064__paging .paging__anchor--next{margin-left:8px}
.d064__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064__paging .paging a.paging__anchor--disable:after,.d064__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d064__paging .paging__anchor--disable:after,.d064__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d064__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d064__paging .paging__number a{display:block}
.d064__paging .paging__number:hover{background:#f5f5f5}
.d064__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d064__paging .paging__number--current:hover{background:#ad9e87}
.d064__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d064__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d064-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important;left:167px !important}
[lang=my] .d064 .event__title{line-height:1.6;max-height:55px;padding-bottom:5px}
@media all and (min-width:768px){.d064 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d064 .notice__text{padding-top:10px;font-size:14px}
.d064 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d064 .info__list li{font-size:16px;line-height:25px}
.d064 .fileWrap{position:relative}
.d064 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d064 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d064 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d064 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d064 .fileWrap .input__file .file-label>span{padding:0 15px}
.d064 .fileWrap .input__file .file-label{width:160px}
.d064 .o-input--date,.d064 .o-input--email,.d064 .o-input--number,.d064 .o-input--password,.d064 .o-input--tel,.d064 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d064 .o-input--number{padding:0 20px}
.d064 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d064 .o-input--date{background-position:96% -131px}
.d064 .o-input--textarea{font-size:16px}
.d064 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d064 .input__removetext{width:60px;height:44px}
.d064 .input__removetext:after,.d064 .input__removetext:before{right:20px;width:15px}
.d064 .input--2 .o-input--date,.d064 .input--2 .o-input--email,.d064 .input--2 .o-input--number,.d064 .input--2 .o-input--password,.d064 .input--2 .o-input--tel,.d064 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d064 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d064 .input--2 .o-input--date{background-position:96% -135px}
.d064 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d064 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d064 .date-picker-wrapper.single-month{width:auto}
.d064 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d064 .date-picker-wrapper.two-months{width:491px}
.d064 .date-picker-wrapper.two-months .month--1{float:left}
.d064 .date-picker-wrapper.two-months .month--2{float:right}
.d064 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d064 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d064 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d064 .month-wrapper table td{padding:0}
.d064 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d064 .month-wrapper .month{width:203px;padding-top:6px}
.d064 .month-wrapper .month-name{font-size:14px}
.d064 .month-wrapper .month-element{font-size:14px}
.d064 .month-wrapper .next,.d064 .month-wrapper .prev{top:0;width:30px;height:38px}
.d064 .month-wrapper .next:after,.d064 .month-wrapper .next:before,.d064 .month-wrapper .prev:after,.d064 .month-wrapper .prev:before{width:10px}
.d064 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d064 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d064 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d064 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d064-option__title{display:none}
.d064-option__content .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d064-option__content .notice__text{padding-top:10px;font-size:14px}
.d064-option__content .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d064-option__content .info__list li{font-size:16px;line-height:25px}
.d064-option__content .fileWrap{position:relative}
.d064-option__content .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d064-option__content .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d064-option__content .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d064-option__content .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d064-option__content .fileWrap .input__file .file-label>span{padding:0 15px}
.d064-option__content .fileWrap .input__file .file-label{width:160px}
.d064-option__content .o-input--date,.d064-option__content .o-input--email,.d064-option__content .o-input--number,.d064-option__content .o-input--password,.d064-option__content .o-input--tel,.d064-option__content .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d064-option__content .o-input--number{padding:0 20px}
.d064-option__content .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d064-option__content .o-input--date{background-position:96% -131px}
.d064-option__content .o-input--textarea{font-size:16px}
.d064-option__content .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d064-option__content .input__removetext{width:60px;height:44px}
.d064-option__content .input__removetext:after,.d064-option__content .input__removetext:before{right:20px;width:15px}
.d064-option__content .input--2 .o-input--date,.d064-option__content .input--2 .o-input--email,.d064-option__content .input--2 .o-input--number,.d064-option__content .input--2 .o-input--password,.d064-option__content .input--2 .o-input--tel,.d064-option__content .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d064-option__content .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d064-option__content .input--2 .o-input--date{background-position:96% -135px}
.d064-option__content .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d064-option__content{display:block;position:static;padding:0 20px 0 30px}
.d064-option .o-input--date,.d064-option .o-input--text{height:36px !important}
.d064-option__detail{position:absolute;top:14px;right:0;left:auto;width:auto;text-align:right;padding:0 20px 0 30px;font-size:0}
.d064-option__check{margin-bottom:0}
.d064-option__check label{margin-bottom:15px}
.d064-option__calendar{display:inline-block;width:54%}
.d064-option__label{padding-right:10px;margin-bottom:0;line-height:64px;vertical-align:top;font-size:18px}
.d064-option__date{width:50%}
.d064-option__date--start{padding-right:14px}
.d064-option__date--end{padding-left:14px}
.d064-option__wave{width:28px;font-size:18px;left:50%}
.d064-option__search{position:relative;width:102px;height:36px;margin-top:0;vertical-align:top}
.d064-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d064-option__button{height:36px;padding:0 10px;line-height:1.1}
.d064-option__button>span{padding:0 15px}
.d064-option__button{width:86px}
.d064-empty{margin:60px 0 500px}
.d064-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d064__list{margin-top:40px;padding:0 20px}
.d064 .event{margin-bottom:60px}
.d064 .event__inside{padding:20px 15px 0}
.d064 .event__title{max-height:56px;font-size:22px;line-height:1.3}
.d064 .event__text{max-height:48px;margin-top:6px;font-size:16px;line-height:1.5}
.d064 .event__date-title{margin-top:14px;font-size:16px;padding-right:10px}
.d064 .event__date{margin-top:14px;font-size:16px}
.d064 .event__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:0;right:15px}
.d064 .event__link span{white-space:nowrap}
.d064 .event__link.is-disabled,.d064 .event__link[disabled]{cursor:default}
.d064 .event__link:after,.d064 .event__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d064 .event__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d064 .event__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064 .event__link:focus,.d064 .event__link:hover{color:#07377e}
.d064 .event__link:focus:after,.d064 .event__link:focus:before,.d064 .event__link:hover:after,.d064 .event__link:hover:before{background-color:#07377e}
.d064 .event__link.is-disabled,.d064 .event__link[disabled]{color:#666}
.d064 .event__link.is-disabled:after,.d064 .event__link.is-disabled:before,.d064 .event__link[disabled]:after,.d064 .event__link[disabled]:before{background-color:#666}
[lang=my] .d064 .event__inside-text{height:80px}
[lang=my] .d064 .event__title{max-height:80px}
}
@media all and (min-width:768px) and (min-width:768px){.d064 .event__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d064 .event{display:inline-block;width:50%;vertical-align:top}
.d064 .event:nth-child(odd){padding-right:30px}
.d064 .event:nth-child(even){padding-left:30px}
.d064 .event__img:focus img,.d064 .event__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d064 .event__inside-text{height:60px}
.d064 .event__text{height:48px}
}
@media all and (min-width:1440px){.d064-option__calendar{width:auto}
.d064-option__dates{display:inline-block;width:364px;vertical-align:top}
}
@media all and (max-width:767px){.d064-option__title:after,.d064-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d064-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d064-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d064-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
}
.d062{max-width:1410px;margin:0 auto;font-size:0;overflow:hidden}
.d062 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d062 .slick-slider .slick-list,.d062 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d062 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d062 .slick-list:focus{outline:0}
.d062 .slick-list.dragging{cursor:pointer;cursor:hand}
.d062 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d062 .slick-track:after,.d062 .slick-track:before{display:table;content:''}
.d062 .slick-track:after{clear:both}
.d062 .slick-loading .slick-track{visibility:hidden}
.d062 .slick-loading .slick-slide{visibility:hidden}
.d062 .slick [dir=rtl] .slick-slide{float:right}
.d062 .slick-retina{width:100%}
.d062 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d062 .slick-slide img{display:block}
.d062 .slick-slide.dragging img{pointer-events:none}
.d062 .slick-slide:focus{outline:0}
.d062 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d062 .slick-active{position:relative}
.d062 .slick-initialized .slick-slide{display:block;font-size:0}
.d062 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d062 .slick-arrow.slick-hidden{display:none}
.d062 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.d062 .slick-dots__item{display:inline-block}
.d062 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.d062 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d062 .slick-dots__anchor:focus,.d062 .slick-dots__anchor:hover{background-color:#999}
.d062 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.d062 .slick-dots__anchor:active{background-color:#000}
.d062 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d062 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.d062 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d062 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d062 .slick-arrow:focus{outline:1px solid #4d90fe}
.d062 .slick-prev:before{border-width:2px 0 0 2px}
.d062 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d062 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d062 .slick-arrow:before{padding:8px}
.d062 .slick-arrow:focus:before,.d062 .slick-arrow:hover:before{border-color:#a7a7a7}
.d062 .slick-prev{left:0}
.d062 .slick-prev:before{margin-right:-10px}
.d062 .slick-prev:focus,.d062 .slick-prev:hover{border-color:#a7a7a7}
.d062 .slick-next{right:0}
.d062 .slick-next:before{margin-left:-10px}
.d062 .slick-next:focus,.d062 .slick-next:hover{border-color:#a7a7a7}
.d062 .slick-dots{bottom:0 !important}
.d062__title{display:block;padding-bottom:20px;font-weight:400;font-size:19px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d062 .promotion{position:relative}
.d062 .promotion__img{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}
.d062 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}
.d062 .promotion__inside{padding:13px 20px 19px 20px}
.d062 .promotion__title{display:inline-block;height:40px;margin-bottom:9px;font-size:17px;line-height:1.2;word-break:break-all;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
[lang=my] .d062 .promotion__title{height:52px;line-height:1.5}
@media all and (min-width:768px){.d062 .slick-dots{bottom:18px}
.d062 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.d062 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.d062 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.d062 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.d062__title{font-size:28px;margin:0 auto;padding-bottom:35px}
.d062 .promotion__inside{position:relative;padding:16px 15px 24px 15px}
.d062 .promotion__title{height:60px;font-size:22px;line-height:1.3}
[lang=my] .d062 .promotion__title{height:68px}
}
@media all and (min-width:1025px){.d062__carousel{margin:0 -23px}
.d062 .promotion{display:inline-block;width:33.33%;vertical-align:top;padding:0 23px}
.d062 .promotion:nth-child(n+4){padding-top:50px}
}
.d061{max-width:1410px;margin:0 auto}
.d061 .row{margin:0}
.d061 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d061 .validation__text__wrap .validation__text.agree{color:#666}
.d061 .form--focus .notice__text{display:block}
.d061 .notice__text{padding-top:4px;display:none;font-size:12px}
.d061 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d061 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d061 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d061 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d061 .info__link:focus,.d061 .info__link:hover{color:#ef6600}
.d061 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d061 .fileWrap .file--focus{outline:1px dotted #000}
.d061 .fileWrap .input:first-child{padding-bottom:10px}
.d061 .fileWrap .input:first-child .o-input--text[disabled],.d061 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d061 .fileWrap .input__file{position:relative}
.d061 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d061 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d061 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d061 .fileWrap .input__file .file-label span{white-space:nowrap}
.d061 .fileWrap .input__file .file-label.is-disabled,.d061 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d061 .fileWrap .input__file .file-label:active,.d061 .fileWrap .input__file .file-label:focus,.d061 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d061 .fileWrap .input__file .file-label.is-disabled,.d061 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d061 .fileWrap .input__file .file-label.is-disabled:active,.d061 .fileWrap .input__file .file-label.is-disabled:focus,.d061 .fileWrap .input__file .file-label.is-disabled:hover,.d061 .fileWrap .input__file .file-label[disabled]:active,.d061 .fileWrap .input__file .file-label[disabled]:focus,.d061 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d061 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d061 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d061 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d061 .o-input--date,.d061 .o-input--email,.d061 .o-input--number,.d061 .o-input--password,.d061 .o-input--tel,.d061 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d061 .o-input--date:focus,.d061 .o-input--email:focus,.d061 .o-input--number:focus,.d061 .o-input--password:focus,.d061 .o-input--tel:focus,.d061 .o-input--text:focus{border-color:#333;background-color:#fff}
.d061 .o-input--date[disabled],.d061 .o-input--date[readonly],.d061 .o-input--email[disabled],.d061 .o-input--email[readonly],.d061 .o-input--number[disabled],.d061 .o-input--number[readonly],.d061 .o-input--password[disabled],.d061 .o-input--password[readonly],.d061 .o-input--tel[disabled],.d061 .o-input--tel[readonly],.d061 .o-input--text[disabled],.d061 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d061 .o-input--date::-ms-clear,.d061 .o-input--email::-ms-clear,.d061 .o-input--number::-ms-clear,.d061 .o-input--password::-ms-clear,.d061 .o-input--tel::-ms-clear,.d061 .o-input--text::-ms-clear{display:none !important}
.d061 .o-input--number{padding:0 15px}
.d061 .o-input--number::-webkit-inner-spin-button,.d061 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d061 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d061-event-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d061 .o-input--date{background-position:96% -93px}
.d061 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d061 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d061 .o-input--textarea[disabled],.d061 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d061 .input{font-size:0}
.d061 .input__wrap{position:relative}
.d061 .input__wrap label{vertical-align:middle}
.d061 .input__item{display:inline-block}
.d061 .input__item:last-child label{margin-right:0}
.d061 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d061 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d061 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d061 .input__removetext:after,.d061 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d061 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d061 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d061 .input--2 .o-input--date,.d061 .input--2 .o-input--email,.d061 .input--2 .o-input--number,.d061 .input--2 .o-input--password,.d061 .input--2 .o-input--tel,.d061 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d061 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d061 .input--2 .o-input--date{background-position:96% -101px}
.d061 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d061 .input{font-size:0}
.d061 .input__item{display:inline-block}
.d061 .input__item:last-child label{margin-right:0}
.d061 .o-input--checkbox,.d061 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d061 .o-input--checkbox+label,.d061 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d061 .o-input--checkbox+label:before,.d061 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d061 .o-input--checkbox:focus+label,.d061 .o-input--radio:focus+label{outline:1px dotted #000}
.d061 .o-input--radio+label:before{border-radius:50%}
.d061 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d061 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d061 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d061 .o-input--radio:disabled+label:after{background-color:#bbb}
.d061 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d061 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d061 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d061-event-list/form.png);background-position:0 -14px}
.d061 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d061 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d061 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d061 .date-picker-wrapper.align-right{left:auto;right:0}
.d061 .date-picker-wrapper.single-date .first-date-selected,.d061 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d061 .month-wrapper{margin:0 auto}
.d061 .month-wrapper:after{content:'';display:block;clear:both}
.d061 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d061 .month-wrapper table td,.d061 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d061 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d061 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d061 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d061 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d061 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d061 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d061 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d061 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d061 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d061 .month-wrapper table td:first-child .day.checked.first-date-selected,.d061 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d061 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d061 .month-wrapper .day.checked,.d061 .month-wrapper .day.real-today.checked,.d061 .month-wrapper .day.real-today.hovering,.d061 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d061 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d061 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d061 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d061 .month-wrapper .day.checked.first-date-selected,.d061 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d061 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d061 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d061 .month-wrapper .day.lastMonth,.d061 .month-wrapper .day.nextMonth{display:none}
.d061 .month-wrapper .month{position:relative;padding-top:24px}
.d061 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d061 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d061 .month-wrapper .next,.d061 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d061 .month-wrapper .next span,.d061 .month-wrapper .prev span{white-space:nowrap}
.d061 .month-wrapper .next.is-disabled,.d061 .month-wrapper .next[disabled],.d061 .month-wrapper .prev.is-disabled,.d061 .month-wrapper .prev[disabled]{cursor:default}
.d061 .month-wrapper .next:after,.d061 .month-wrapper .next:before,.d061 .month-wrapper .prev:after,.d061 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d061 .month-wrapper .next[disabled]:after,.d061 .month-wrapper .next[disabled]:before,.d061 .month-wrapper .prev[disabled]:after,.d061 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d061 .month-wrapper .prev{left:0}
.d061 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d061 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d061 .month-wrapper .next{right:0}
.d061 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d061 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d061 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d061 .date-range-length-tip:after,.d061 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d061 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d061 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d061-option{position:relative;background-color:#f5f5f5}
.d061-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:42px;text-align:left}
.d061-option__content{display:none;padding:0 15px 15px;font-size:0}
.d061-option__check{overflow:hidden;margin-bottom:3px}
.d061-option__check .input__item{margin-bottom:10px}
.d061-option__check .input__item label{font-size:11px}
.d061-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d061-option__dates{position:relative;font-size:0}
.d061-option__date{display:inline-block;width:50%}
.d061-option__date--start{padding-right:10px}
.d061-option__date--end{padding-left:10px}
.d061-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d061-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d061-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d061-option__button span{white-space:nowrap}
.d061-option__button.is-disabled,.d061-option__button[disabled]{cursor:default}
.d061-option__button:active,.d061-option__button:focus,.d061-option__button:hover{background-color:#7b7b7b;color:#fff}
.d061-option__button.is-disabled,.d061-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d061-option__button.is-disabled:active,.d061-option__button.is-disabled:focus,.d061-option__button.is-disabled:hover,.d061-option__button[disabled]:active,.d061-option__button[disabled]:focus,.d061-option__button[disabled]:hover{background-color:#7b7b7b}
.d061-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d061-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d061-empty{margin:30px 0 250px;text-align:center}
.d061-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d061-event-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d061__list{margin-top:30px;font-size:0}
.d061 .event{margin-bottom:40px}
.d061 .event__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d061 .event__img a{display:block}
.d061 .event__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d061 .event__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d061 .event__inside{position:relative;padding:12px 25px 0}
.d061 .event__title{display:inline-block;max-height:40px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.2}
.d061 .text--dotline{overflow:visible}
.d061 .event__text{max-height:40px;margin-top:3px;font-size:13px;color:#666;line-height:1.6}
.d061 .event__date{display:inline-block;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px}
.d061 .event__date span{display:inline-block;padding-right:5px}
.d061 .event__link{display:none}
.d061__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d061__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d061__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d061__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d061__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d061__paging .paging__anchor--prev{margin-right:8px}
.d061__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d061__paging .paging__anchor--next{margin-left:8px}
.d061__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d061__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d061__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d061__paging .paging a.paging__anchor--disable:after,.d061__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d061__paging .paging__anchor--disable:after,.d061__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d061__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d061__paging .paging__number a{display:block}
.d061__paging .paging__number:hover{background:#f5f5f5}
.d061__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d061__paging .paging__number--current:hover{background:#ad9e87}
.d061__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d061__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d061-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px;left:250px}
[lang=my] .d061 .event__title{line-height:1.7}
[lang=my] .d061 .event__text{line-height:1.7}
@media all and (min-width:768px){.d061 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d061 .notice__text{padding-top:10px;font-size:14px}
.d061 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d061 .info__list li{font-size:16px;line-height:25px}
.d061 .fileWrap{position:relative}
.d061 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d061 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d061 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d061 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d061 .fileWrap .input__file .file-label>span{padding:0 15px}
.d061 .fileWrap .input__file .file-label{width:160px}
.d061 .o-input--date,.d061 .o-input--email,.d061 .o-input--number,.d061 .o-input--password,.d061 .o-input--tel,.d061 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d061 .o-input--number{padding:0 20px}
.d061 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d061 .o-input--date{background-position:96% -131px}
.d061 .o-input--textarea{font-size:16px}
.d061 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d061 .input__removetext{width:60px;height:44px}
.d061 .input__removetext:after,.d061 .input__removetext:before{right:20px;width:15px}
.d061 .input--2 .o-input--date,.d061 .input--2 .o-input--email,.d061 .input--2 .o-input--number,.d061 .input--2 .o-input--password,.d061 .input--2 .o-input--tel,.d061 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d061 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d061 .input--2 .o-input--date{background-position:96% -135px}
.d061 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d061 .o-input--checkbox+label,.d061 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d061 .o-input--checkbox+label:before,.d061 .o-input--radio+label:before{width:20px;height:20px}
.d061 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d061 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d061 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d061 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d061 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d061 .date-picker-wrapper.single-month{width:auto}
.d061 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d061 .date-picker-wrapper.two-months{width:491px}
.d061 .date-picker-wrapper.two-months .month--1{float:left}
.d061 .date-picker-wrapper.two-months .month--2{float:right}
.d061 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d061 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d061 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d061 .month-wrapper table td{padding:0}
.d061 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d061 .month-wrapper .month{width:203px;padding-top:6px}
.d061 .month-wrapper .month-name{font-size:14px}
.d061 .month-wrapper .month-element{font-size:14px}
.d061 .month-wrapper .next,.d061 .month-wrapper .prev{top:0;width:30px;height:38px}
.d061 .month-wrapper .next:after,.d061 .month-wrapper .next:before,.d061 .month-wrapper .prev:after,.d061 .month-wrapper .prev:before{width:10px}
.d061 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d061 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d061 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d061 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d061-option__title{display:inline-block;width:auto;height:48px;padding:0 60px 0 30px;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:48px}
.d061-option__title:after{display:block;position:absolute;top:50%;right:30px;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d061-event-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d061-option__title.is-active:after{background-position:0 -20px}
.d061-option__content{display:block;position:relative;padding:84px 20px 0 30px}
.d061-option__detail{position:absolute;top:2px;left:0;width:100%;padding:0 20px 0 30px;font-size:0}
.d061-option__check{display:none;margin-bottom:0}
.d061-option__check .input__item{margin-bottom:15px}
.d061-option__calendar{display:inline-block;width:54%}
.d061-option__label{margin-bottom:11px;font-size:16px}
.d061-option__date--start{padding-right:14px}
.d061-option__date--end{padding-left:14px}
.d061-option__wave{width:28px;font-size:18px}
.d061-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d061-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d061-option__button{height:36px;padding:0 10px;line-height:1.1}
.d061-option__button>span{padding:0 15px}
.d061-option__button{width:86px}
.d061-empty{margin:60px 0 500px}
.d061-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d061__list{margin-top:40px;padding:0 20px}
.d061 .event{margin-bottom:60px}
.d061 .event__inside{padding:18px 15px 0}
.d061 .event__title{max-height:60px;font-size:22px;line-height:1.3}
.d061 .event__text{max-height:48px;margin-top:10px;font-size:16px;line-height:1.5}
.d061 .event__date{margin-top:14px;font-size:16px}
.d061 .event__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:0;right:15px}
.d061 .event__link span{white-space:nowrap}
.d061 .event__link.is-disabled,.d061 .event__link[disabled]{cursor:default}
.d061 .event__link:after,.d061 .event__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d061 .event__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d061 .event__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d061 .event__link:focus,.d061 .event__link:hover{color:#07377e}
.d061 .event__link:focus:after,.d061 .event__link:focus:before,.d061 .event__link:hover:after,.d061 .event__link:hover:before{background-color:#07377e}
.d061 .event__link.is-disabled,.d061 .event__link[disabled]{color:#666}
.d061 .event__link.is-disabled:after,.d061 .event__link.is-disabled:before,.d061 .event__link[disabled]:after,.d061 .event__link[disabled]:before{background-color:#666}
[lang=my] .d061 .event__title{line-height:1.7}
[lang=my] .d061 .event__text{max-height:50px;line-height:1.6}
}
@media all and (min-width:768px) and (min-width:768px){.d061 .event__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d061 .event{display:inline-block;width:50%;vertical-align:top}
.d061 .event:nth-child(odd){padding-right:30px}
.d061 .event:nth-child(even){padding-left:30px}
.d061 .event__img:focus img,.d061 .event__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d061 .event__inside-text{height:114px}
.d061 .event__text{height:48px}
[lang=my] .d061 .event__text{height:50px}
}
@media all and (min-width:1440px){.d061-option__title{height:64px}
.d061-option__content{position:static;padding:0 20px 0 30px}
.d061-option__detail{position:absolute;top:14px;right:0;left:auto;width:auto;text-align:right}
.d061-option__calendar{width:auto}
.d061-option__label{padding-right:10px;margin-bottom:0;line-height:36px;vertical-align:top}
.d061-option__dates{display:inline-block;width:364px;vertical-align:top}
.d061-option__search{width:342px;vertical-align:top}
}
@media all and (max-width:767px){.d061-option__title:after,.d061-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d061-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d061-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d061-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d061-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
}
.d060{padding:0 15px}
.d060-calendar{padding:15px;background-color:#f5f5f5;text-align:center}
.d060-calendar__month{font-size:16px;display:inline-block;vertical-align:middle;padding:0 12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d060-calendar__arrow{display:inline-block;vertical-align:middle;text-indent:-9999em;background:#bbb;width:17px;height:17px;border-radius:20px;position:relative}
.d060-calendar__arrow:before{content:"";position:absolute;top:5px;background-color:transparent;border-style:solid;border-color:#fff;width:6px;height:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d060-calendar__arrow--prev:before{border-width:1px 0 0 1px;left:6px}
.d060-calendar__arrow--next:before{border-width:0 1px 1px 0;right:6px}
.d060-list{margin-top:25px;border-top:1px solid #666}
.d060-list .list__head .list__row{border-bottom:1px solid #666}
.d060-list .list__head .list__col{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d060-list .list__row{padding:14px 18px 18px;border-bottom:1px solid #e6e6e6}
.d060-list .list__row:after{content:'';display:block;clear:both}
.d060-list .list__col{font-size:14px;line-height:17px;padding:4px 0 0}
.d060-list .list__col .text--dotline{display:block}
.d060-list .list-empty{margin:30px 0 250px;text-align:center}
.d060-list .list-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d060-event-calendar-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d060-list .list__head{display:none}
.d060-list .list__col .text--dotline{max-height:34px}
[lang=my] .d060-list .list__col{line-height:24px}
@media all and (min-width:768px){.d060-calendar{padding:30px}
.d060-calendar__month{font-size:24px;padding:0 28px}
.d060-calendar__arrow{width:26px;height:26px}
.d060-calendar__arrow:before{width:10px;height:10px;top:7px}
.d060-calendar__arrow--prev:before{left:10px}
.d060-calendar__arrow--next:before{right:10px}
.d060-list .list__col{font-size:18px;line-height:24px}
.d060-list .list-empty{margin:60px 0 150px}
.d060-list .list-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d060-list{margin-top:50px}
.d060-list .list__col .text--dotline{max-height:64px}
[lang=my] .d060-list .list__col{line-height:30px}
}
@media all and (min-width:1025px){.d060{padding:0 105px;max-width:1440px;margin:0 auto}
.d060-list .list__head{display:block}
.d060-list .list__row{display:table;width:100%;padding:0}
.d060-list .list__col{vertical-align:middle;padding:18px 30px}
.d060-list .list__head{display:block}
.d060-list .list__col .text--dotline{max-height:34px}
.d060-list .list__col--1{display:table-cell;width:66%}
.d060-list .list__col--2{display:table-cell;width:34%;text-align:center}
}
@media all and (min-width:1440px){.d060-list .list__col--1{width:77%}
.d060-list .list__col--2{width:23%}
}
@media all and (max-width:767px){[lang=my] .d060-list .list__col .text--dotline{max-height:48px}
}
.d024 .js-device--scroll{overflow-y:auto}
.d024 .js-scrollbar--wrap{position:absolute;right:6px;top:6px;bottom:6px}
.d024 .js-scrollbar--horizontal{width:100%;height:5px;position:absolute;left:0;bottom:5px;background-color:#e6e6e6;cursor:pointer}
.d024 .js-scrollbar--horizontal .js-scrollbar--dot{width:0;height:5px;position:absolute;left:0;background-color:#666}
.d024 .js-scrollbar--vertical{z-index:1;width:5px;height:100%;position:relative;right:0;top:0;background-color:#e6e6e6;cursor:pointer}
.d024 .js-scrollbar--vertical .js-scrollbar--dot{width:5px;height:0;position:absolute;top:0;background-color:#666}
.d024__container--all,.d024__container--horizontal,.d024__container--vertical{position:relative;width:100%;margin:0 auto;user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none}
.d024__content--all,.d024__content--horizontal,.d024__content--vertical{overflow:hidden}
.d024__content--vertical{height:150px}
.d024__content--all{height:150px}
.d024__scroll--horizontal{width:150%}
.d024__scroll--all{width:150%}
.d024__scroll--all,.d024__scroll--horizontal,.d024__scroll--vertical{position:relative}
.d024.contents-scroll{background-color:#f5f5f5}
.d024 .row{margin:0}
.d024 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d024 .validation__text__wrap .validation__text.agree{color:#666}
.d024 .form--focus .notice__text{display:block}
.d024 .notice__text{padding-top:4px;display:none;font-size:12px}
.d024 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d024 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d024 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d024 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d024 .info__link:focus,.d024 .info__link:hover{color:#ef6600}
.d024 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d024 .fileWrap .file--focus{outline:1px dotted #000}
.d024 .fileWrap .input:first-child{padding-bottom:10px}
.d024 .fileWrap .input:first-child .o-input--text[disabled],.d024 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d024 .fileWrap .input__file{position:relative}
.d024 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d024 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d024 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d024 .fileWrap .input__file .file-label span{white-space:nowrap}
.d024 .fileWrap .input__file .file-label.is-disabled,.d024 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d024 .fileWrap .input__file .file-label:active,.d024 .fileWrap .input__file .file-label:focus,.d024 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d024 .fileWrap .input__file .file-label.is-disabled,.d024 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d024 .fileWrap .input__file .file-label.is-disabled:active,.d024 .fileWrap .input__file .file-label.is-disabled:focus,.d024 .fileWrap .input__file .file-label.is-disabled:hover,.d024 .fileWrap .input__file .file-label[disabled]:active,.d024 .fileWrap .input__file .file-label[disabled]:focus,.d024 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d024 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d024 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d024 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d024 .o-input--date,.d024 .o-input--email,.d024 .o-input--number,.d024 .o-input--password,.d024 .o-input--tel,.d024 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d024 .o-input--date:focus,.d024 .o-input--email:focus,.d024 .o-input--number:focus,.d024 .o-input--password:focus,.d024 .o-input--tel:focus,.d024 .o-input--text:focus{border-color:#333;background-color:#fff}
.d024 .o-input--date[disabled],.d024 .o-input--date[readonly],.d024 .o-input--email[disabled],.d024 .o-input--email[readonly],.d024 .o-input--number[disabled],.d024 .o-input--number[readonly],.d024 .o-input--password[disabled],.d024 .o-input--password[readonly],.d024 .o-input--tel[disabled],.d024 .o-input--tel[readonly],.d024 .o-input--text[disabled],.d024 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d024 .o-input--date::-ms-clear,.d024 .o-input--email::-ms-clear,.d024 .o-input--number::-ms-clear,.d024 .o-input--password::-ms-clear,.d024 .o-input--tel::-ms-clear,.d024 .o-input--text::-ms-clear{display:none !important}
.d024 .o-input--number{padding:0 15px}
.d024 .o-input--number::-webkit-inner-spin-button,.d024 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d024 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d024-g-guest-comments/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d024 .o-input--date{background-position:96% -93px}
.d024 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d024 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d024 .o-input--textarea[disabled],.d024 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d024 .input{font-size:0}
.d024 .input__wrap{position:relative}
.d024 .input__wrap label{vertical-align:middle}
.d024 .input__item{display:inline-block}
.d024 .input__item:last-child label{margin-right:0}
.d024 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d024 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d024 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d024 .input__removetext:after,.d024 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d024 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d024 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d024 .input--2 .o-input--date,.d024 .input--2 .o-input--email,.d024 .input--2 .o-input--number,.d024 .input--2 .o-input--password,.d024 .input--2 .o-input--tel,.d024 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d024 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d024 .input--2 .o-input--date{background-position:96% -101px}
.d024 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d024 .required__text__wrap{display:none}
.d024 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d024 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d024 .required__text__wrap .required__text.dot{color:#ef6600}
.d024 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d024 .required__text__wrap .required__text.check{color:#333}
.d024 .required__text__wrap .required__text.check:after,.d024 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d024 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d024 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d024 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d024 .form--success.input__wrap .o-input--date,.d024 .form--success.input__wrap .o-input--email,.d024 .form--success.input__wrap .o-input--number,.d024 .form--success.input__wrap .o-input--password,.d024 .form--success.input__wrap .o-input--tel,.d024 .form--success.input__wrap .o-input--text{padding-right:35px}
.d024 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d024 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d024 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d024-g-guest-comments/form.png) no-repeat 1px -13px;background-size:15px auto}
.d024 .form--success.input__wrap--date:after{display:none}
.d024 .form--success .validation__text{color:#1b65b3}
.d024 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d024 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d024 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d024 .form--warning.select__wrap .combobox__button,.d024 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d024 .form--warning+.validation__text{color:#ef6600}
.d024 .required-text{color:#ef6600}
.d024 .row{padding-bottom:20px;font-size:14px}
.d024 .row:after{content:'';display:block;clear:both}
.d024 .row:last-child{padding-bottom:0}
.d024 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d024 .row.no-pb{padding-bottom:0 !important}
.d024 .col{padding-top:10px}
.d024 .col:after{content:'';display:block;clear:both}
.d024 .col .col__item{width:100%;padding-top:10px}
.d024 .col .col__item:first-child{padding-top:0}
.d024 .col .zipcode{position:relative;padding-right:50%}
.d024 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d024 .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d024 .col .zipcode .zipcode-layer span{white-space:nowrap}
.d024 .col .zipcode .zipcode-layer.is-disabled,.d024 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d024 .col .zipcode .zipcode-layer:active,.d024 .col .zipcode .zipcode-layer:focus,.d024 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d024 .col .zipcode .zipcode-layer.is-disabled,.d024 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d024 .col .zipcode .zipcode-layer.is-disabled:active,.d024 .col .zipcode .zipcode-layer.is-disabled:focus,.d024 .col .zipcode .zipcode-layer.is-disabled:hover,.d024 .col .zipcode .zipcode-layer[disabled]:active,.d024 .col .zipcode .zipcode-layer[disabled]:focus,.d024 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d024 .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d024 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d024 .input{font-size:0}
.d024 .input__item{display:inline-block}
.d024 .input__item:last-child label{margin-right:0}
.d024 .o-input--checkbox,.d024 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d024 .o-input--checkbox+label,.d024 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d024 .o-input--checkbox+label:before,.d024 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d024 .o-input--checkbox:focus+label,.d024 .o-input--radio:focus+label{outline:1px dotted #000}
.d024 .o-input--radio+label:before{border-radius:50%}
.d024 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d024 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d024 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d024 .o-input--radio:disabled+label:after{background-color:#bbb}
.d024 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d024 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d024 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d024-g-guest-comments/form.png);background-position:0 -14px}
.d024 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d024 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d024 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d024 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d024 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d024 .combobox.initial{opacity:0}
.d024 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d024 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d024 .combobox__button:after{content:"";display:block;clear:both}
.d024 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d024 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d024 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d024 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d024 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d024 .combobox__status:after,.d024 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d024 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d024 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d024 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d024 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d024 .combobox__list{list-style:none}
.d024 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d024 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d024 .combobox__item:focus,.d024 .combobox__item:hover{background-color:#888;color:#fff}
.d024 .combobox__item.is-active{background-color:#555;color:#fff}
.d024 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d024 .combobox--touch .combobox__button{z-index:0}
.d024 .combobox--2{height:25px}
.d024 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d024 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d024 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d024 .combobox--2 .combobox__status{padding-right:13px}
.d024 .combobox--2 .combobox__status:after,.d024 .combobox--2 .combobox__status:before{width:6px}
.d024 .combobox--2 .combobox__status:before{right:4px}
.d024 .combobox--2 .combobox__scroll{max-height:110px}
.d024 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d024 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d024 .combobox--2 .combobox__item:focus,.d024 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d024 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d024 .agreement__title-area{padding-bottom:20px}
.d024 .agreement__title{padding-bottom:10px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d024 .agreement__content{position:relative;line-height:23px}
.d024 .agreement__content--scroll{overflow:hidden;height:150px}
.d024 .agreement__content--mobile{overflow:auto}
.d024 .agreement__contents-area.contents-area--background-none{border:1px solid #e6e6e6;background:#fff}
.d024 .agreement__contents-area.contents-area--background-gray{background:#f5f5f5}
.d024 .agreement__contents-area .input__icheck{padding-bottom:15px;font-size:16px}
.d024 .agreement__contents-inner{padding:20px;color:#666}
.is-printReady .print__container .d024 .agreement__contents-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.d024 .custormer-center__form{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.d024 .agreement{padding-top:20px}
.d024 .form__title__wrap{position:relative;text-align:center}
.d024 .form__title__wrap.line{border-top:1px solid #e6e6e6;padding-top:57px;margin:29px 0 46px}
.d024 .form__title__wrap .form__title{font-size:22px;color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;margin-bottom:10px}
.d024 .form__title__wrap .required-text{padding-bottom:50px}
.d024 .d024__cta{margin-top:50px;font-size:0;text-align:center}
.d024 .d024__cta:after{content:'';display:block;clear:both}
.d024 .d024__cta>a,.d024 .d024__cta>button{margin-top:10px}
.d024 .d024__cta>a:first-child,.d024 .d024__cta>button:first-child{margin-top:0}
.d024 .d024__cta-item{display:inline-block;width:auto;vertical-align:top}
.d024 .d024__cta-item:nth-child(odd){padding-right:1px}
.d024 .d024__cta-item:nth-child(even){padding-left:1px}
.d024 .d024__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px;min-width:160px}
.d024 .d024__button span{white-space:nowrap}
.d024 .d024__button.is-disabled,.d024 .d024__button[disabled]{cursor:default}
.d024 .d024__button--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d024 .d024__button--confirm:active,.d024 .d024__button--confirm:focus,.d024 .d024__button--confirm:hover{background-color:#685f51;color:#fff}
.d024 .d024__button--confirm.is-disabled,.d024 .d024__button--confirm[disabled]{background-color:#ad9e87;color:#fff}
.d024 .d024__button--confirm.is-disabled:active,.d024 .d024__button--confirm.is-disabled:focus,.d024 .d024__button--confirm.is-disabled:hover,.d024 .d024__button--confirm[disabled]:active,.d024 .d024__button--confirm[disabled]:focus,.d024 .d024__button--confirm[disabled]:hover{background-color:#ad9e87}
.d024 .d024__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d024 .d024__button--cancel:active,.d024 .d024__button--cancel:focus,.d024 .d024__button--cancel:hover{background-color:#333;color:#fff}
.d024 .d024__button--cancel.is-disabled,.d024 .d024__button--cancel[disabled]{background-color:#555;color:#fff}
.d024 .d024__button--cancel.is-disabled:active,.d024 .d024__button--cancel.is-disabled:focus,.d024 .d024__button--cancel.is-disabled:hover,.d024 .d024__button--cancel[disabled]:active,.d024 .d024__button--cancel[disabled]:focus,.d024 .d024__button--cancel[disabled]:hover{background-color:#555}
.is-printReady .print__container .agreement__contents-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.is-printReady .print__container .d024 .fileWrap .input__file .file-label>span{top:14px !important}
.d024 .fileWrap .input__file .file-label>span{padding:0 10px !important}
@media all and (min-width:768px){.d024 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d024 .notice__text{padding-top:10px;font-size:14px}
.d024 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d024 .info__list li{font-size:16px;line-height:25px}
.d024 .fileWrap{position:relative}
.d024 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d024 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d024 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d024 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d024 .fileWrap .input__file .file-label>span{padding:0 15px}
.d024 .fileWrap .input__file .file-label{width:160px}
.d024 .o-input--date,.d024 .o-input--email,.d024 .o-input--number,.d024 .o-input--password,.d024 .o-input--tel,.d024 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d024 .o-input--number{padding:0 20px}
.d024 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d024 .o-input--date{background-position:96% -131px}
.d024 .o-input--textarea{font-size:16px}
.d024 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d024 .input__removetext{width:60px;height:44px}
.d024 .input__removetext:after,.d024 .input__removetext:before{right:20px;width:15px}
.d024 .input--2 .o-input--date,.d024 .input--2 .o-input--email,.d024 .input--2 .o-input--number,.d024 .input--2 .o-input--password,.d024 .input--2 .o-input--tel,.d024 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d024 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d024 .input--2 .o-input--date{background-position:96% -135px}
.d024 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d024 .required__text__wrap .required__text{font-size:14px}
.d024 .required__text__wrap .required__text.dot:before{top:14px}
.d024 .form--success.input__wrap .o-input--date,.d024 .form--success.input__wrap .o-input--email,.d024 .form--success.input__wrap .o-input--number,.d024 .form--success.input__wrap .o-input--password,.d024 .form--success.input__wrap .o-input--tel,.d024 .form--success.input__wrap .o-input--text{padding-right:50px}
.d024 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d024 .required-text{font-size:16px}
.d024 .row{font-size:16px}
.d024 .row__label{font-size:18px}
.d024 .col:after{content:'';display:block;clear:both}
.d024 .col.col--2 .col__item{width:50%}
.d024 .col.col--3 .col__item{width:33.33%}
.d024 .col.col--mob .col__item{width:40%}
.d024 .col.col--mob .col__item:first-child{width:20%}
.d024 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d024 .col .col__item:first-child{border-left:0}
.d024 .col .zipcode{padding-right:160px}
.d024 .col .zipcode .cta__item{width:160px}
.d024 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d024 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d024 .col .zipcode .zipcode-layer>span{padding:0 15px}
.d024 .col .zipcode .zipcode-layer{width:100%}
.d024 .o-input--checkbox+label,.d024 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d024 .o-input--checkbox+label:before,.d024 .o-input--radio+label:before{width:20px;height:20px}
.d024 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d024 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d024 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d024 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d024 .combobox{height:44px}
.d024 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d024 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d024 .combobox__label{font-size:18px}
.d024 .combobox__item{font-size:16px}
.d024 .combobox--2{height:36px}
.d024 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d024 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d024 .combobox--2 .combobox__status{padding-right:22px}
.d024 .combobox--2 .combobox__status:after,.d024 .combobox--2 .combobox__status:before{width:12px}
.d024 .combobox--2 .combobox__status:before{right:8px}
.d024 .combobox--2 .combobox__scroll{max-height:197px}
.d024 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d024 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d024 .agreement__title-area{position:relative;overflow:hidden;padding-bottom:10px}
.d024 .agreement__title{padding-bottom:0;font-size:18px}
.d024 .agreement__title-agree{text-align:right;padding-top:3px}
.d024 .agreement__content{font-size:16px;line-height:25px}
.d024 .agreement__contents-inner{padding:20px 30px}
.d024 .custormer-center__form{max-width:720px}
.d024 .agreement{padding-top:30px}
.d024 .form__title__wrap.line{margin:54px 0 54px;padding-top:75px}
.d024 .form__title__wrap .form__title{font-size:26px}
.d024 .form__title__wrap .required-text{position:absolute;right:0;bottom:0;padding-bottom:0}
.d024 .d024__cta>a,.d024 .d024__cta>button{margin:0 0 0 2px}
.d024 .d024__cta>a:first-child,.d024 .d024__cta>button:first-child{margin-left:0}
.d024 .d024__cta{margin-top:60px}
.d024 .d024__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
[lang=my] .d024 .agreement__title{line-height:1.4}
}
@media all and (max-width:767px){.d024 .col .zipcode .zipcode-layer{font-size:14px}
.d024 .d024__cta-item{width:50%}
}
.d019{max-width:1410px;margin:0 auto}
.d019-option{position:relative;background-color:#f5f5f5}
.d019-option:after{content:'';display:block;clear:both}
.d019-option__title{display:block;height:42px;padding:0 15px;font-size:13px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:42px}
.d019-option__button{position:absolute;top:0;left:0;width:100%;height:42px}
.d019-option__button:after,.d019-option__button:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d019-option__button:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d019-option__button:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d019-option__button.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d019-option__button.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d019-option__content{display:none;overflow:hidden;position:relative;padding:5px 100px 0 15px;font-size:0}
.d019-option__content .input{font-size:0}
.d019-option__content .input__item{display:inline-block}
.d019-option__content .input__item:last-child label{margin-right:0}
.d019-option__content .o-input--checkbox,.d019-option__content .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d019-option__content .o-input--checkbox+label,.d019-option__content .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d019-option__content .o-input--checkbox+label:before,.d019-option__content .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d019-option__content .o-input--checkbox:focus+label,.d019-option__content .o-input--radio:focus+label{outline:1px dotted #000}
.d019-option__content .o-input--radio+label:before{border-radius:50%}
.d019-option__content .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d019-option__content .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d019-option__content .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d019-option__content .o-input--radio:disabled+label:after{background-color:#bbb}
.d019-option__content .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d019-option__content .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d019-option__content .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d019-neighbors-list/form.png);background-position:0 -14px}
.d019-option__content .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d019-option__content .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d019-option__content label{margin-bottom:10px}
.d019-option__search{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;position:absolute;top:0;right:15px;min-width:70px;width:auto}
.d019-option__search span{white-space:nowrap}
.d019-option__search.is-disabled,.d019-option__search[disabled]{cursor:default}
.d019-option__search:active,.d019-option__search:focus,.d019-option__search:hover{background-color:#7b7b7b;color:#fff}
.d019-option__search.is-disabled,.d019-option__search[disabled]{background-color:#7b7b7b;color:#fff}
.d019-option__search.is-disabled:active,.d019-option__search.is-disabled:focus,.d019-option__search.is-disabled:hover,.d019-option__search[disabled]:active,.d019-option__search[disabled]:focus,.d019-option__search[disabled]:hover{background-color:#7b7b7b}
.d019-empty{margin:30px 0 250px;text-align:center}
.d019-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d019-neighbors-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d019__list{margin-top:30px;font-size:0}
.d019 .event{margin-bottom:40px}
.d019 .event__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d019 .event__img a{display:block}
.d019 .event__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d019 .event__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d019 .event__inside{position:relative;padding:13px 25px 0}
.d019 .event__title{display:inline-block;max-height:40px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.2;overflow:hidden}
.d019 .event__text{max-height:40px;margin-top:3px;font-size:13px;color:#666;line-height:1.6}
.d019 .event__date{display:inline-block;margin-top:3px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px}
.d019 .event__link{display:none}
.d019__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d019__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d019__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d019__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d019__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d019__paging .paging__anchor--prev{margin-right:8px}
.d019__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d019__paging .paging__anchor--next{margin-left:8px}
.d019__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d019__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d019__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d019__paging .paging a.paging__anchor--disable:after,.d019__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d019__paging .paging__anchor--disable:after,.d019__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d019__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d019__paging .paging__number a{display:block}
.d019__paging .paging__number:hover{background:#f5f5f5}
.d019__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d019__paging .paging__number--current:hover{background:#ad9e87}
.d019__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d019__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d019-option__content{overflow:visible !important}
[lang=my] .d019 .event__title{line-height:1.7;max-height:76px}
[lang=my] .d019 .event__text{line-height:1.7;height:56px;max-height:56px}
@media all and (min-width:768px){.d019-option{padding:22px 0 6px}
.d019-option__title{display:inline-block;float:left;width:auto;height:auto;margin-bottom:15px;padding:0 30px;font-size:18px;text-align:center;line-height:1.2}
.d019-option__button{display:none}
.d019-option__content .o-input--checkbox+label,.d019-option__content .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d019-option__content .o-input--checkbox+label:before,.d019-option__content .o-input--radio+label:before{width:20px;height:20px}
.d019-option__content .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d019-option__content .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d019-option__content .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d019-option__content .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d019-option__content{position:static;display:block;padding:0 126px 0 0}
.d019-option__content label{margin-bottom:15px}
.d019-option__search{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d019-option__search{top:50%;right:20px;min-width:86px;margin-top:-18px}
.d019-empty{margin:60px 0 500px}
.d019-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d019__list{margin-top:40px;padding:0 20px}
.d019 .event{margin-bottom:60px}
.d019 .event__inside{padding:20px 15px 0}
.d019 .event__title{max-height:56px;font-size:22px;line-height:1.3;padding-right:90px}
.d019 .event__text{max-height:48px;margin-top:6px;font-size:16px;line-height:1.5;padding-right:90px}
.d019 .event__date{margin-top:14px;font-size:16px}
.d019 .event__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:0;right:15px}
.d019 .event__link span{white-space:nowrap}
.d019 .event__link.is-disabled,.d019 .event__link[disabled]{cursor:default}
.d019 .event__link:after,.d019 .event__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d019 .event__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d019 .event__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d019 .event__link:focus,.d019 .event__link:hover{color:#07377e}
.d019 .event__link:focus:after,.d019 .event__link:focus:before,.d019 .event__link:hover:after,.d019 .event__link:hover:before{background-color:#07377e}
.d019 .event__link.is-disabled,.d019 .event__link[disabled]{color:#666}
.d019 .event__link.is-disabled:after,.d019 .event__link.is-disabled:before,.d019 .event__link[disabled]:after,.d019 .event__link[disabled]:before{background-color:#666}
}
@media all and (min-width:768px) and (min-width:768px){.d019 .event__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d019 .event{display:inline-block;width:50%;vertical-align:top}
.d019 .event:nth-child(odd){padding-right:30px}
.d019 .event:nth-child(even){padding-left:30px}
.d019 .event__img:focus img,.d019 .event__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d019 .event__title{max-height:56px}
.d019 .event__text{height:48px}
}
@media all and (max-width:767px){.d019-option__search{height:25px;padding:0 10px;line-height:1.1}
.d019-option__search>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d019-option__search>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
}
@media all and (max-width:767px) and (min-width:768px){.d019-option__search{height:36px;padding:0 10px;line-height:1.1}
.d019-option__search>span{padding:0 15px}
}
.d016 .row{margin:0}
.d016 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d016 .validation__text__wrap .validation__text.agree{color:#666}
.d016 .form--focus .notice__text{display:block}
.d016 .notice__text{padding-top:4px;display:none;font-size:12px}
.d016 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d016 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d016 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d016 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d016 .info__link:focus,.d016 .info__link:hover{color:#ef6600}
.d016 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d016 .fileWrap .file--focus{outline:1px dotted #000}
.d016 .fileWrap .input:first-child{padding-bottom:10px}
.d016 .fileWrap .input:first-child .o-input--text[disabled],.d016 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d016 .fileWrap .input__file{position:relative}
.d016 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d016 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d016 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d016 .fileWrap .input__file .file-label span{white-space:nowrap}
.d016 .fileWrap .input__file .file-label.is-disabled,.d016 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d016 .fileWrap .input__file .file-label:active,.d016 .fileWrap .input__file .file-label:focus,.d016 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d016 .fileWrap .input__file .file-label.is-disabled,.d016 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d016 .fileWrap .input__file .file-label.is-disabled:active,.d016 .fileWrap .input__file .file-label.is-disabled:focus,.d016 .fileWrap .input__file .file-label.is-disabled:hover,.d016 .fileWrap .input__file .file-label[disabled]:active,.d016 .fileWrap .input__file .file-label[disabled]:focus,.d016 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d016 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d016 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d016 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d016 .o-input--date,.d016 .o-input--email,.d016 .o-input--number,.d016 .o-input--password,.d016 .o-input--tel,.d016 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d016 .o-input--date:focus,.d016 .o-input--email:focus,.d016 .o-input--number:focus,.d016 .o-input--password:focus,.d016 .o-input--tel:focus,.d016 .o-input--text:focus{border-color:#333;background-color:#fff}
.d016 .o-input--date[disabled],.d016 .o-input--date[readonly],.d016 .o-input--email[disabled],.d016 .o-input--email[readonly],.d016 .o-input--number[disabled],.d016 .o-input--number[readonly],.d016 .o-input--password[disabled],.d016 .o-input--password[readonly],.d016 .o-input--tel[disabled],.d016 .o-input--tel[readonly],.d016 .o-input--text[disabled],.d016 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d016 .o-input--date::-ms-clear,.d016 .o-input--email::-ms-clear,.d016 .o-input--number::-ms-clear,.d016 .o-input--password::-ms-clear,.d016 .o-input--tel::-ms-clear,.d016 .o-input--text::-ms-clear{display:none !important}
.d016 .o-input--number{padding:0 15px}
.d016 .o-input--number::-webkit-inner-spin-button,.d016 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d016 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d016-board-news-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d016 .o-input--date{background-position:96% -93px}
.d016 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d016 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d016 .o-input--textarea[disabled],.d016 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d016 .input{font-size:0}
.d016 .input__wrap{position:relative}
.d016 .input__wrap label{vertical-align:middle}
.d016 .input__item{display:inline-block}
.d016 .input__item:last-child label{margin-right:0}
.d016 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d016 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d016 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d016 .input__removetext:after,.d016 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d016 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d016 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d016 .input--2 .o-input--date,.d016 .input--2 .o-input--email,.d016 .input--2 .o-input--number,.d016 .input--2 .o-input--password,.d016 .input--2 .o-input--tel,.d016 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d016 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d016 .input--2 .o-input--date{background-position:96% -101px}
.d016 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d016 .input{font-size:0}
.d016 .input__item{display:inline-block}
.d016 .input__item:last-child label{margin-right:0}
.d016 .o-input--checkbox,.d016 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d016 .o-input--checkbox+label,.d016 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d016 .o-input--checkbox+label:before,.d016 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d016 .o-input--checkbox:focus+label,.d016 .o-input--radio:focus+label{outline:1px dotted #000}
.d016 .o-input--radio+label:before{border-radius:50%}
.d016 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d016 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d016 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d016 .o-input--radio:disabled+label:after{background-color:#bbb}
.d016 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d016 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d016 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d016-board-news-list/form.png);background-position:0 -14px}
.d016 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d016 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d016 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d016 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d016 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d016 .combobox.initial{opacity:0}
.d016 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d016 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d016 .combobox__button:after{content:"";display:block;clear:both}
.d016 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d016 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d016 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d016 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d016 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d016 .combobox__status:after,.d016 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d016 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d016 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d016 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d016 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d016 .combobox__list{list-style:none}
.d016 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d016 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d016 .combobox__item:focus,.d016 .combobox__item:hover{background-color:#888;color:#fff}
.d016 .combobox__item.is-active{background-color:#555;color:#fff}
.d016 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d016 .combobox--touch .combobox__button{z-index:0}
.d016 .combobox--2{height:25px}
.d016 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d016 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d016 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d016 .combobox--2 .combobox__status{padding-right:13px}
.d016 .combobox--2 .combobox__status:after,.d016 .combobox--2 .combobox__status:before{width:6px}
.d016 .combobox--2 .combobox__status:before{right:4px}
.d016 .combobox--2 .combobox__scroll{max-height:110px}
.d016 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d016 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d016 .combobox--2 .combobox__item:focus,.d016 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d016 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d016-option{position:relative;background-color:#f5f5f5;text-align:right}
.d016-option__content{padding:15px;font-size:0}
.d016-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px;vertical-align:top}
.d016-option__select{display:inline-block;width:100%}
.d016-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;position:absolute;top:0;right:0;width:70px}
.d016-option__button span{white-space:nowrap}
.d016-option__button.is-disabled,.d016-option__button[disabled]{cursor:default}
.d016-option__button:active,.d016-option__button:focus,.d016-option__button:hover{background-color:#7b7b7b;color:#fff}
.d016-option__button.is-disabled,.d016-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d016-option__button.is-disabled:active,.d016-option__button.is-disabled:focus,.d016-option__button.is-disabled:hover,.d016-option__button[disabled]:active,.d016-option__button[disabled]:focus,.d016-option__button[disabled]:hover{background-color:#7b7b7b}
.d016-list{margin:25px 15px 30px;border-top:1px solid #666}
.d016-list .list__head .list__row{border-bottom:1px solid #666}
.d016-list .list__head .list__col{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d016-list .list__row{padding:14px 18px 18px;border-bottom:1px solid #e6e6e6}
.d016-list .list__row:after{content:'';display:block;clear:both}
.d016-list .list__col{font-size:14px;line-height:17px;padding:4px 0 0}
.d016-list .list__col .text--dotline{display:block}
.d016-list .list-empty{margin:30px 0 250px;text-align:center}
.d016-list .list-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d016-board-news-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d016-list .list__head{display:none}
.d016-list .list__col .text--dotline{max-height:34px}
.d016-list .list__col--1{display:none}
.d016-list .list__col--3{display:none}
.d016-list .list__file{text-indent:-9999em;display:inline-block;width:20px;height:25px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d016-board-news-list/icon-file.png) no-repeat}
.d016__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d016__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d016__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d016__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d016__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d016__paging .paging__anchor--prev{margin-right:8px}
.d016__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d016__paging .paging__anchor--next{margin-left:8px}
.d016__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d016__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d016__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d016__paging .paging a.paging__anchor--disable:after,.d016__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d016__paging .paging__anchor--disable:after,.d016__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d016__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d016__paging .paging__number a{display:block}
.d016__paging .paging__number:hover{background:#f5f5f5}
.d016__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d016__paging .paging__number--current:hover{background:#ad9e87}
.d016__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d016__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
@media all and (min-width:768px){.d016 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d016 .notice__text{padding-top:10px;font-size:14px}
.d016 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d016 .info__list li{font-size:16px;line-height:25px}
.d016 .fileWrap{position:relative}
.d016 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d016 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d016 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d016 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d016 .fileWrap .input__file .file-label>span{padding:0 15px}
.d016 .fileWrap .input__file .file-label{width:160px}
.d016 .o-input--date,.d016 .o-input--email,.d016 .o-input--number,.d016 .o-input--password,.d016 .o-input--tel,.d016 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d016 .o-input--number{padding:0 20px}
.d016 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d016 .o-input--date{background-position:96% -131px}
.d016 .o-input--textarea{font-size:16px}
.d016 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d016 .input__removetext{width:60px;height:44px}
.d016 .input__removetext:after,.d016 .input__removetext:before{right:20px;width:15px}
.d016 .input--2 .o-input--date,.d016 .input--2 .o-input--email,.d016 .input--2 .o-input--number,.d016 .input--2 .o-input--password,.d016 .input--2 .o-input--tel,.d016 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d016 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d016 .input--2 .o-input--date{background-position:96% -135px}
.d016 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d016 .o-input--checkbox+label,.d016 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d016 .o-input--checkbox+label:before,.d016 .o-input--radio+label:before{width:20px;height:20px}
.d016 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d016 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d016 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d016 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d016 .combobox{height:44px}
.d016 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d016 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d016 .combobox__label{font-size:18px}
.d016 .combobox__item{font-size:16px}
.d016 .combobox--2{height:36px}
.d016 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d016 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d016 .combobox--2 .combobox__status{padding-right:22px}
.d016 .combobox--2 .combobox__status:after,.d016 .combobox--2 .combobox__status:before{width:12px}
.d016 .combobox--2 .combobox__status:before{right:8px}
.d016 .combobox--2 .combobox__scroll{max-height:197px}
.d016 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d016 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d016-option__content{display:block;position:relative;padding:15px 20px 15px 30px}
.d016-option__search{width:auto;height:36px;margin-top:0;padding:0 0 0 15px}
.d016-option__search>.input{display:inline-block;width:252px}
.d016-option__select{width:145px}
.d016-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d016-option__button{position:relative;width:auto;min-width:86px}
.d016-list .list__col{font-size:18px;line-height:24px}
.d016-list .list-empty{margin:60px 0 150px}
.d016-list .list-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d016-list .list__head{display:block}
.d016-list .list__row{display:table;width:100%;padding:0}
.d016-list .list__col{vertical-align:middle;padding:18px 30px}
.d016-list{margin:50px 15px 60px;padding:0}
.d016-list .list__col .text--dotline{max-height:48px}
.d016-list .list__col--2{display:table-cell;width:70%}
.d016-list .list__col--4{display:table-cell;width:30%;text-align:center}
[lang=my] .d016-list .list__col{line-height:30px;padding:15px 30px}
}
@media all and (min-width:1025px){.d016{padding:0 105px;max-width:1440px;margin:0 auto}
.d016-list{margin:50px 0 60px}
.d016-list .list__col .text--dotline{max-height:24px}
.d016-list .list__col--1{display:table-cell;width:10%;text-align:center}
.d016-list .list__col--2{width:60%}
.d016-list .list__col--3{display:table-cell;width:15%;text-align:center}
.d016-list .list__col--4{width:15%}
[lang=my] .d016-list .list__col .text--dotline{max-height:30px}
}
@media all and (min-width:1440px){.d016-option__content{position:static;min-height:64px}
}
@media all and (max-width:767px){.d016-option__button{height:25px;padding:0 10px;line-height:1.1}
.d016-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d016-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
[lang=my] .d016-list .list__row{padding:10px 18px 14px}
[lang=my] .d016-list .list__col{line-height:24px}
}
@media all and (max-width:767px) and (min-width:768px){.d016-option__button{height:36px;padding:0 10px;line-height:1.1}
.d016-option__button>span{padding:0 15px}
}
.d014{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.d014 .row{margin:0}
.d014 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d014 .validation__text__wrap .validation__text.agree{color:#666}
.d014 .form--focus .notice__text{display:block}
.d014 .notice__text{padding-top:4px;display:none;font-size:12px}
.d014 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d014 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d014 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d014 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d014 .info__link:focus,.d014 .info__link:hover{color:#ef6600}
.d014 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d014 .fileWrap .file--focus{outline:1px dotted #000}
.d014 .fileWrap .input:first-child{padding-bottom:10px}
.d014 .fileWrap .input:first-child .o-input--text[disabled],.d014 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d014 .fileWrap .input__file{position:relative}
.d014 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d014 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d014 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d014 .fileWrap .input__file .file-label span{white-space:nowrap}
.d014 .fileWrap .input__file .file-label.is-disabled,.d014 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d014 .fileWrap .input__file .file-label:active,.d014 .fileWrap .input__file .file-label:focus,.d014 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d014 .fileWrap .input__file .file-label.is-disabled,.d014 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d014 .fileWrap .input__file .file-label.is-disabled:active,.d014 .fileWrap .input__file .file-label.is-disabled:focus,.d014 .fileWrap .input__file .file-label.is-disabled:hover,.d014 .fileWrap .input__file .file-label[disabled]:active,.d014 .fileWrap .input__file .file-label[disabled]:focus,.d014 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d014 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d014 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d014 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d014 .o-input--date,.d014 .o-input--email,.d014 .o-input--number,.d014 .o-input--password,.d014 .o-input--tel,.d014 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d014 .o-input--date:focus,.d014 .o-input--email:focus,.d014 .o-input--number:focus,.d014 .o-input--password:focus,.d014 .o-input--tel:focus,.d014 .o-input--text:focus{border-color:#333;background-color:#fff}
.d014 .o-input--date[disabled],.d014 .o-input--date[readonly],.d014 .o-input--email[disabled],.d014 .o-input--email[readonly],.d014 .o-input--number[disabled],.d014 .o-input--number[readonly],.d014 .o-input--password[disabled],.d014 .o-input--password[readonly],.d014 .o-input--tel[disabled],.d014 .o-input--tel[readonly],.d014 .o-input--text[disabled],.d014 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d014 .o-input--date::-ms-clear,.d014 .o-input--email::-ms-clear,.d014 .o-input--number::-ms-clear,.d014 .o-input--password::-ms-clear,.d014 .o-input--tel::-ms-clear,.d014 .o-input--text::-ms-clear{display:none !important}
.d014 .o-input--number{padding:0 15px}
.d014 .o-input--number::-webkit-inner-spin-button,.d014 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d014 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d014-convention-consulting/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d014 .o-input--date{background-position:96% -93px}
.d014 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d014 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d014 .o-input--textarea[disabled],.d014 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d014 .input{font-size:0}
.d014 .input__wrap{position:relative}
.d014 .input__wrap label{vertical-align:middle}
.d014 .input__item{display:inline-block}
.d014 .input__item:last-child label{margin-right:0}
.d014 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d014 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d014 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d014 .input__removetext:after,.d014 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d014 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d014 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d014 .input--2 .o-input--date,.d014 .input--2 .o-input--email,.d014 .input--2 .o-input--number,.d014 .input--2 .o-input--password,.d014 .input--2 .o-input--tel,.d014 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d014 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d014 .input--2 .o-input--date{background-position:96% -101px}
.d014 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d014 .input{font-size:0}
.d014 .input__item{display:inline-block}
.d014 .input__item:last-child label{margin-right:0}
.d014 .o-input--checkbox,.d014 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d014 .o-input--checkbox+label,.d014 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d014 .o-input--checkbox+label:before,.d014 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d014 .o-input--checkbox:focus+label,.d014 .o-input--radio:focus+label{outline:1px dotted #000}
.d014 .o-input--radio+label:before{border-radius:50%}
.d014 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d014 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d014 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d014 .o-input--radio:disabled+label:after{background-color:#bbb}
.d014 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d014 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d014 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d014-convention-consulting/form.png);background-position:0 -14px}
.d014 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d014 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d014 .required__text__wrap{display:none}
.d014 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d014 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d014 .required__text__wrap .required__text.dot{color:#ef6600}
.d014 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d014 .required__text__wrap .required__text.check{color:#333}
.d014 .required__text__wrap .required__text.check:after,.d014 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d014 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d014 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d014 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d014 .form--success.input__wrap .o-input--date,.d014 .form--success.input__wrap .o-input--email,.d014 .form--success.input__wrap .o-input--number,.d014 .form--success.input__wrap .o-input--password,.d014 .form--success.input__wrap .o-input--tel,.d014 .form--success.input__wrap .o-input--text{padding-right:35px}
.d014 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d014 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d014 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d014-convention-consulting/form.png) no-repeat 1px -13px;background-size:15px auto}
.d014 .form--success.input__wrap--date:after{display:none}
.d014 .form--success .validation__text{color:#1b65b3}
.d014 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d014 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d014 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d014 .form--warning.select__wrap .combobox__button,.d014 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d014 .form--warning+.validation__text{color:#ef6600}
.d014 .required-text{color:#ef6600}
.d014 .row{padding-bottom:20px;font-size:14px}
.d014 .row:after{content:'';display:block;clear:both}
.d014 .row:last-child{padding-bottom:0}
.d014 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d014 .row.no-pb{padding-bottom:0 !important}
.d014 .col{padding-top:10px}
.d014 .col:after{content:'';display:block;clear:both}
.d014 .col .col__item{width:100%;padding-top:10px}
.d014 .col .col__item:first-child{padding-top:0}
.d014 .col .zipcode{position:relative;padding-right:50%}
.d014 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d014 .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d014 .col .zipcode .zipcode-layer span{white-space:nowrap}
.d014 .col .zipcode .zipcode-layer.is-disabled,.d014 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d014 .col .zipcode .zipcode-layer:active,.d014 .col .zipcode .zipcode-layer:focus,.d014 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d014 .col .zipcode .zipcode-layer.is-disabled,.d014 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d014 .col .zipcode .zipcode-layer.is-disabled:active,.d014 .col .zipcode .zipcode-layer.is-disabled:focus,.d014 .col .zipcode .zipcode-layer.is-disabled:hover,.d014 .col .zipcode .zipcode-layer[disabled]:active,.d014 .col .zipcode .zipcode-layer[disabled]:focus,.d014 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d014 .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d014 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d014 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d014 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d014 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d014 .combobox.initial{opacity:0}
.d014 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d014 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d014 .combobox__button:after{content:"";display:block;clear:both}
.d014 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d014 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d014 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d014 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d014 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d014 .combobox__status:after,.d014 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d014 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d014 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d014 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d014 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d014 .combobox__list{list-style:none}
.d014 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d014 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d014 .combobox__item:focus,.d014 .combobox__item:hover{background-color:#888;color:#fff}
.d014 .combobox__item.is-active{background-color:#555;color:#fff}
.d014 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d014 .combobox--touch .combobox__button{z-index:0}
.d014 .combobox--2{height:25px}
.d014 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d014 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d014 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d014 .combobox--2 .combobox__status{padding-right:13px}
.d014 .combobox--2 .combobox__status:after,.d014 .combobox--2 .combobox__status:before{width:6px}
.d014 .combobox--2 .combobox__status:before{right:4px}
.d014 .combobox--2 .combobox__scroll{max-height:110px}
.d014 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d014 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d014 .combobox--2 .combobox__item:focus,.d014 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d014 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d014 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d014 .date-picker-wrapper.align-right{left:auto;right:0}
.d014 .date-picker-wrapper.single-date .first-date-selected,.d014 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d014 .month-wrapper{margin:0 auto}
.d014 .month-wrapper:after{content:'';display:block;clear:both}
.d014 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d014 .month-wrapper table td,.d014 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d014 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d014 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d014 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d014 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d014 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d014 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d014 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d014 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d014 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d014 .month-wrapper table td:first-child .day.checked.first-date-selected,.d014 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d014 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d014 .month-wrapper .day.checked,.d014 .month-wrapper .day.real-today.checked,.d014 .month-wrapper .day.real-today.hovering,.d014 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d014 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d014 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d014 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d014 .month-wrapper .day.checked.first-date-selected,.d014 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d014 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d014 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d014 .month-wrapper .day.lastMonth,.d014 .month-wrapper .day.nextMonth{display:none}
.d014 .month-wrapper .month{position:relative;padding-top:24px}
.d014 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d014 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d014 .month-wrapper .next,.d014 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d014 .month-wrapper .next span,.d014 .month-wrapper .prev span{white-space:nowrap}
.d014 .month-wrapper .next.is-disabled,.d014 .month-wrapper .next[disabled],.d014 .month-wrapper .prev.is-disabled,.d014 .month-wrapper .prev[disabled]{cursor:default}
.d014 .month-wrapper .next:after,.d014 .month-wrapper .next:before,.d014 .month-wrapper .prev:after,.d014 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d014 .month-wrapper .next[disabled]:after,.d014 .month-wrapper .next[disabled]:before,.d014 .month-wrapper .prev[disabled]:after,.d014 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d014 .month-wrapper .prev{left:0}
.d014 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d014 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d014 .month-wrapper .next{right:0}
.d014 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d014 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d014 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d014 .date-range-length-tip:after,.d014 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d014 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d014 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d014__require{margin-bottom:10px;font-size:12px;text-align:right;color:#ef6600}
.d014__group{margin-bottom:30px;padding-top:20px;border-top:1px solid #666}
.d014__group .input{font-size:0}
.d014__group .input__item{display:inline-block}
.d014__group .input__item:last-child label{margin-right:0}
.d014__group .o-input--checkbox,.d014__group .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d014__group .o-input--checkbox+label,.d014__group .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d014__group .o-input--checkbox+label:before,.d014__group .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d014__group .o-input--checkbox:focus+label,.d014__group .o-input--radio:focus+label{outline:1px dotted #000}
.d014__group .o-input--radio+label:before{border-radius:50%}
.d014__group .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d014__group .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d014__group .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d014__group .o-input--radio:disabled+label:after{background-color:#bbb}
.d014__group .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d014__group .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d014__group .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d014-convention-consulting/form.png);background-position:0 -14px}
.d014__group .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d014__group .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d014__title{display:block;margin-bottom:15px;font-size:17px;text-align:left;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d014-meeting__item:first-child{margin-bottom:20px}
.d014-meeting__label{display:block;padding-bottom:5px;font-weight:400}
.d014-meeting__field:after{content:'';display:block;clear:both}
.d014-meeting__field:first-of-type{margin-bottom:10px}
.d014-meeting__time{float:left;width:50%}
.d014-meeting__time:first-child{padding-right:2px}
.d014-people:after{content:'';display:block;clear:both}
.d014-people__field{float:left;width:140px}
.d014-people__field .o-input--number{text-align:right}
.d014-people__unit{margin-left:6px;float:left;line-height:40px}
.d014-date:after{content:'';display:block;clear:both}
.d014-date__item--ord2{margin-top:10px}
.d014-date__label{display:block;padding-bottom:10px;font-weight:400}
.d014-time:after{content:'';display:block;clear:both}
.d014-time .input__item{display:block}
.d014-time .input__item:last-child{margin-top:10px}
.d014-facility{margin-top:-15px}
.d014-facility .input__item{margin-top:10px;vertical-align:top}
.d014-food{position:relative}
.d014-food:after{content:'';display:block;clear:both}
.d014-food__check{display:block}
.d014-food__time{margin:10px 0}
.d014-food__time:after{content:'';display:block;clear:both}
.d014-food__select{float:left;width:50%}
.d014-food__select:first-child{border-right:2px solid #fff}
.d014-food__count{text-align:right}
.d014-food__count .input{display:inline-block;width:120px}
.d014-food__count .o-input--number{text-align:right}
.d014-food__label{margin-right:12px;line-height:40px;vertical-align:top}
.d014-room:after{content:'';display:block;clear:both}
.d014-room__list:after{content:'';display:block;clear:both}
.d014-room__item{position:relative;margin-top:10px;padding-top:0 !important;padding-left:100px}
.d014-room__item:after{content:'';display:block;clear:both}
.d014-room__item:first-child{margin-top:0}
.d014-room__check{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.d014-room__count{float:right}
.d014-room__label{display:inline-block;text-align:right;margin-right:12px;line-height:40px}
.d014-room__field{float:right;width:120px}
.d014-room__field .o-input--number{text-align:right}
.d014__cta{margin-top:30px;font-size:0;text-align:center}
.d014__cta:after{content:'';display:block;clear:both}
.d014__cta>a,.d014__cta>button{margin-top:10px}
.d014__cta>a:first-child,.d014__cta>button:first-child{margin-top:0}
.d014__cta-item{display:inline-block;width:auto;vertical-align:top}
.d014__cta-item:nth-child(odd){padding-right:1px}
.d014__cta-item:nth-child(even){padding-left:1px}
.d014__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d014__button span{white-space:nowrap}
.d014__button.is-disabled,.d014__button[disabled]{cursor:default}
.d014__button--submit{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d014__button--submit:active,.d014__button--submit:focus,.d014__button--submit:hover{background-color:#685f51;color:#fff}
.d014__button--submit.is-disabled,.d014__button--submit[disabled]{background-color:#ad9e87;color:#fff}
.d014__button--submit.is-disabled:active,.d014__button--submit.is-disabled:focus,.d014__button--submit.is-disabled:hover,.d014__button--submit[disabled]:active,.d014__button--submit[disabled]:focus,.d014__button--submit[disabled]:hover{background-color:#ad9e87}
.d014__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d014__button--cancel:active,.d014__button--cancel:focus,.d014__button--cancel:hover{background-color:#333;color:#fff}
.d014__button--cancel.is-disabled,.d014__button--cancel[disabled]{background-color:#555;color:#fff}
.d014__button--cancel.is-disabled:active,.d014__button--cancel.is-disabled:focus,.d014__button--cancel.is-disabled:hover,.d014__button--cancel[disabled]:active,.d014__button--cancel[disabled]:focus,.d014__button--cancel[disabled]:hover{background-color:#555}
.is-printReady .print__container .d014-food__check{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:15px !important}
.is-printReady .print__container .d014-food__count{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:0 !important}
.is-printReady .print__container .d014-room__check{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important}
[lang=my] .d014 .agreement__title{line-height:1.4}
@media all and (min-width:768px){.d014 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d014 .notice__text{padding-top:10px;font-size:14px}
.d014 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d014 .info__list li{font-size:16px;line-height:25px}
.d014 .fileWrap{position:relative}
.d014 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d014 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d014 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d014 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d014 .fileWrap .input__file .file-label>span{padding:0 15px}
.d014 .fileWrap .input__file .file-label{width:160px}
.d014 .o-input--date,.d014 .o-input--email,.d014 .o-input--number,.d014 .o-input--password,.d014 .o-input--tel,.d014 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d014 .o-input--number{padding:0 20px}
.d014 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d014 .o-input--date{background-position:96% -131px}
.d014 .o-input--textarea{font-size:16px}
.d014 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d014 .input__removetext{width:60px;height:44px}
.d014 .input__removetext:after,.d014 .input__removetext:before{right:20px;width:15px}
.d014 .input--2 .o-input--date,.d014 .input--2 .o-input--email,.d014 .input--2 .o-input--number,.d014 .input--2 .o-input--password,.d014 .input--2 .o-input--tel,.d014 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d014 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d014 .input--2 .o-input--date{background-position:96% -135px}
.d014 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d014 .o-input--checkbox+label,.d014 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d014 .o-input--checkbox+label:before,.d014 .o-input--radio+label:before{width:20px;height:20px}
.d014 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d014 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d014 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d014 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d014 .required__text__wrap .required__text{font-size:14px}
.d014 .required__text__wrap .required__text.dot:before{top:14px}
.d014 .form--success.input__wrap .o-input--date,.d014 .form--success.input__wrap .o-input--email,.d014 .form--success.input__wrap .o-input--number,.d014 .form--success.input__wrap .o-input--password,.d014 .form--success.input__wrap .o-input--tel,.d014 .form--success.input__wrap .o-input--text{padding-right:50px}
.d014 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d014 .required-text{font-size:16px}
.d014 .row{font-size:16px}
.d014 .row__label{font-size:18px}
.d014 .col:after{content:'';display:block;clear:both}
.d014 .col.col--2 .col__item{width:50%}
.d014 .col.col--3 .col__item{width:33.33%}
.d014 .col.col--mob .col__item{width:40%}
.d014 .col.col--mob .col__item:first-child{width:20%}
.d014 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d014 .col .col__item:first-child{border-left:0}
.d014 .col .zipcode{padding-right:160px}
.d014 .col .zipcode .cta__item{width:160px}
.d014 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d014 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d014 .col .zipcode .zipcode-layer>span{padding:0 15px}
.d014 .col .zipcode .zipcode-layer{width:100%}
.d014 .combobox{height:44px}
.d014 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d014 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d014 .combobox__label{font-size:18px}
.d014 .combobox__item{font-size:16px}
.d014 .combobox--2{height:36px}
.d014 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d014 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d014 .combobox--2 .combobox__status{padding-right:22px}
.d014 .combobox--2 .combobox__status:after,.d014 .combobox--2 .combobox__status:before{width:12px}
.d014 .combobox--2 .combobox__status:before{right:8px}
.d014 .combobox--2 .combobox__scroll{max-height:197px}
.d014 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d014 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d014 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d014 .date-picker-wrapper.single-month{width:auto}
.d014 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d014 .date-picker-wrapper.two-months{width:491px}
.d014 .date-picker-wrapper.two-months .month--1{float:left}
.d014 .date-picker-wrapper.two-months .month--2{float:right}
.d014 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d014 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d014 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d014 .month-wrapper table td{padding:0}
.d014 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d014 .month-wrapper .month{width:203px;padding-top:6px}
.d014 .month-wrapper .month-name{font-size:14px}
.d014 .month-wrapper .month-element{font-size:14px}
.d014 .month-wrapper .next,.d014 .month-wrapper .prev{top:0;width:30px;height:38px}
.d014 .month-wrapper .next:after,.d014 .month-wrapper .next:before,.d014 .month-wrapper .prev:after,.d014 .month-wrapper .prev:before{width:10px}
.d014 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d014 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d014 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d014 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d014{max-width:720px}
.d014__require{margin-bottom:15px;font-size:16px}
.d014__group .o-input--checkbox+label,.d014__group .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d014__group .o-input--checkbox+label:before,.d014__group .o-input--radio+label:before{width:20px;height:20px}
.d014__group .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d014__group .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d014__group .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d014__group .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d014__group{margin-bottom:60px;padding-top:30px}
.d014__title{font-size:24px}
.d014-people__field{width:154px}
.d014-people__unit{margin-left:10px;line-height:44px}
.d014-date__item{position:relative;float:left;width:50%}
.d014-date__item:first-child{padding-right:2px}
.d014-date__item--ord2{margin-top:0}
.d014-time .input__item{display:inline}
.d014-facility{margin-top:-10px}
.d014-food{margin-top:10px;padding-top:0 !important;padding-left:210px;padding-right:170px}
.d014-food__check{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:180px}
.d014-food__time{margin:0}
.d014-food__count{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.d014-food__count .input{width:90px}
.d014-food__label{margin-right:10px;line-height:44px;max-width:51px}
.d014-room__list{margin-top:10px;padding-top:0 !important;float:left;width:50%}
.d014-room__list:first-child{padding-right:30px;border-right:1px solid #e6e6e6}
.d014-room__list:last-child{padding-left:30px}
.d014-room__item{padding-left:125px}
.d014-room__field{width:90px}
.d014__cta>a,.d014__cta>button{margin:0 0 0 2px}
.d014__cta>a:first-child,.d014__cta>button:first-child{margin-left:0}
.d014__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d014 .col .zipcode .zipcode-layer{font-size:14px}
.d014__cta-item{width:50%}
}
.d011 .row{margin:0}
.d011 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d011 .validation__text__wrap .validation__text.agree{color:#666}
.d011 .form--focus .notice__text{display:block}
.d011 .notice__text{padding-top:4px;display:none;font-size:12px}
.d011 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d011 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d011 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d011 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d011 .info__link:focus,.d011 .info__link:hover{color:#ef6600}
.d011 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d011 .fileWrap .file--focus{outline:1px dotted #000}
.d011 .fileWrap .input:first-child{padding-bottom:10px}
.d011 .fileWrap .input:first-child .o-input--text[disabled],.d011 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d011 .fileWrap .input__file{position:relative}
.d011 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d011 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d011 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d011 .fileWrap .input__file .file-label span{white-space:nowrap}
.d011 .fileWrap .input__file .file-label.is-disabled,.d011 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d011 .fileWrap .input__file .file-label:active,.d011 .fileWrap .input__file .file-label:focus,.d011 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d011 .fileWrap .input__file .file-label.is-disabled,.d011 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d011 .fileWrap .input__file .file-label.is-disabled:active,.d011 .fileWrap .input__file .file-label.is-disabled:focus,.d011 .fileWrap .input__file .file-label.is-disabled:hover,.d011 .fileWrap .input__file .file-label[disabled]:active,.d011 .fileWrap .input__file .file-label[disabled]:focus,.d011 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d011 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d011 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d011 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d011 .o-input--date,.d011 .o-input--email,.d011 .o-input--number,.d011 .o-input--password,.d011 .o-input--tel,.d011 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d011 .o-input--date:focus,.d011 .o-input--email:focus,.d011 .o-input--number:focus,.d011 .o-input--password:focus,.d011 .o-input--tel:focus,.d011 .o-input--text:focus{border-color:#333;background-color:#fff}
.d011 .o-input--date[disabled],.d011 .o-input--date[readonly],.d011 .o-input--email[disabled],.d011 .o-input--email[readonly],.d011 .o-input--number[disabled],.d011 .o-input--number[readonly],.d011 .o-input--password[disabled],.d011 .o-input--password[readonly],.d011 .o-input--tel[disabled],.d011 .o-input--tel[readonly],.d011 .o-input--text[disabled],.d011 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d011 .o-input--date::-ms-clear,.d011 .o-input--email::-ms-clear,.d011 .o-input--number::-ms-clear,.d011 .o-input--password::-ms-clear,.d011 .o-input--tel::-ms-clear,.d011 .o-input--text::-ms-clear{display:none !important}
.d011 .o-input--number{padding:0 15px}
.d011 .o-input--number::-webkit-inner-spin-button,.d011 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d011 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d011-wedding-consulting/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d011 .o-input--date{background-position:96% -93px}
.d011 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d011 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d011 .o-input--textarea[disabled],.d011 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d011 .input{font-size:0}
.d011 .input__wrap{position:relative}
.d011 .input__wrap label{vertical-align:middle}
.d011 .input__item{display:inline-block}
.d011 .input__item:last-child label{margin-right:0}
.d011 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d011 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d011 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d011 .input__removetext:after,.d011 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d011 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d011 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d011 .input--2 .o-input--date,.d011 .input--2 .o-input--email,.d011 .input--2 .o-input--number,.d011 .input--2 .o-input--password,.d011 .input--2 .o-input--tel,.d011 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d011 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d011 .input--2 .o-input--date{background-position:96% -101px}
.d011 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d011 .required__text__wrap{display:none}
.d011 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d011 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d011 .required__text__wrap .required__text.dot{color:#ef6600}
.d011 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d011 .required__text__wrap .required__text.check{color:#333}
.d011 .required__text__wrap .required__text.check:after,.d011 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d011 .required__text__wrap .required__text.check:before{left:0;width:6px;margin-top:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d011 .required__text__wrap .required__text.check:after{left:3px;width:11px;margin-top:2px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d011 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d011 .form--success.input__wrap .o-input--date,.d011 .form--success.input__wrap .o-input--email,.d011 .form--success.input__wrap .o-input--number,.d011 .form--success.input__wrap .o-input--password,.d011 .form--success.input__wrap .o-input--tel,.d011 .form--success.input__wrap .o-input--text{padding-right:35px}
.d011 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d011 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d011 .form--success.input__wrap:after{content:"";position:absolute;top:11px;right:10px;z-index:1;width:18px;height:18px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d011-wedding-consulting/form.png) no-repeat 1px -13px;background-size:15px auto}
.d011 .form--success.input__wrap--date:after{display:none}
.d011 .form--success .validation__text{color:#1b65b3}
.d011 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d011 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d011 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d011 .form--warning.select__wrap .combobox__button,.d011 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d011 .form--warning+.validation__text{color:#ef6600}
.d011 .required-text{color:#ef6600}
.d011 .row{padding-bottom:20px;font-size:14px}
.d011 .row:after{content:'';display:block;clear:both}
.d011 .row:last-child{padding-bottom:0}
.d011 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d011 .row.no-pb{padding-bottom:0 !important}
.d011 .col{padding-top:10px}
.d011 .col:after{content:'';display:block;clear:both}
.d011 .col .col__item{width:100%;padding-top:10px}
.d011 .col .col__item:first-child{padding-top:0}
.d011 .col .zipcode{position:relative;padding-right:50%}
.d011 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.d011 .col .zipcode .zipcode-layer{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;width:100%;font-size:12px;line-height:35px;height:40px;padding:0 10px;line-height:1.1}
.d011 .col .zipcode .zipcode-layer span{white-space:nowrap}
.d011 .col .zipcode .zipcode-layer.is-disabled,.d011 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.d011 .col .zipcode .zipcode-layer:active,.d011 .col .zipcode .zipcode-layer:focus,.d011 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.d011 .col .zipcode .zipcode-layer.is-disabled,.d011 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.d011 .col .zipcode .zipcode-layer.is-disabled:active,.d011 .col .zipcode .zipcode-layer.is-disabled:focus,.d011 .col .zipcode .zipcode-layer.is-disabled:hover,.d011 .col .zipcode .zipcode-layer[disabled]:active,.d011 .col .zipcode .zipcode-layer[disabled]:focus,.d011 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.d011 .col .zipcode .zipcode-layer>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d011 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d011 .input{font-size:0}
.d011 .input__item{display:inline-block}
.d011 .input__item:last-child label{margin-right:0}
.d011 .o-input--checkbox,.d011 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d011 .o-input--checkbox+label,.d011 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d011 .o-input--checkbox+label:before,.d011 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d011 .o-input--checkbox:focus+label,.d011 .o-input--radio:focus+label{outline:1px dotted #000}
.d011 .o-input--radio+label:before{border-radius:50%}
.d011 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d011 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d011 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d011 .o-input--radio:disabled+label:after{background-color:#bbb}
.d011 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d011 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d011 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d011-wedding-consulting/form.png);background-position:0 -14px}
.d011 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d011 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d011 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d011 [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d011 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d011 .combobox.initial{opacity:0}
.d011 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d011 .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d011 .combobox__button:after{content:"";display:block;clear:both}
.d011 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d011 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d011 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d011 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d011 .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d011 .combobox__status:after,.d011 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d011 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d011 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d011 .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d011 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d011 .combobox__list{list-style:none}
.d011 .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d011 .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d011 .combobox__item:focus,.d011 .combobox__item:hover{background-color:#888;color:#fff}
.d011 .combobox__item.is-active{background-color:#555;color:#fff}
.d011 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d011 .combobox--touch .combobox__button{z-index:0}
.d011 .combobox--2{height:25px}
.d011 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d011 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d011 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d011 .combobox--2 .combobox__status{padding-right:13px}
.d011 .combobox--2 .combobox__status:after,.d011 .combobox--2 .combobox__status:before{width:6px}
.d011 .combobox--2 .combobox__status:before{right:4px}
.d011 .combobox--2 .combobox__scroll{max-height:110px}
.d011 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d011 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d011 .combobox--2 .combobox__item:focus,.d011 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d011 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d011 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d011 .date-picker-wrapper.align-right{left:auto;right:0}
.d011 .date-picker-wrapper.single-date .first-date-selected,.d011 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d011 .month-wrapper{margin:0 auto}
.d011 .month-wrapper:after{content:'';display:block;clear:both}
.d011 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d011 .month-wrapper table td,.d011 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d011 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d011 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d011 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d011 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d011 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d011 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d011 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d011 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d011 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d011 .month-wrapper table td:first-child .day.checked.first-date-selected,.d011 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d011 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d011 .month-wrapper .day.checked,.d011 .month-wrapper .day.real-today.checked,.d011 .month-wrapper .day.real-today.hovering,.d011 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d011 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d011 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d011 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d011 .month-wrapper .day.checked.first-date-selected,.d011 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d011 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d011 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d011 .month-wrapper .day.lastMonth,.d011 .month-wrapper .day.nextMonth{display:none}
.d011 .month-wrapper .month{position:relative;padding-top:24px}
.d011 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d011 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d011 .month-wrapper .next,.d011 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d011 .month-wrapper .next span,.d011 .month-wrapper .prev span{white-space:nowrap}
.d011 .month-wrapper .next.is-disabled,.d011 .month-wrapper .next[disabled],.d011 .month-wrapper .prev.is-disabled,.d011 .month-wrapper .prev[disabled]{cursor:default}
.d011 .month-wrapper .next:after,.d011 .month-wrapper .next:before,.d011 .month-wrapper .prev:after,.d011 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d011 .month-wrapper .next[disabled]:after,.d011 .month-wrapper .next[disabled]:before,.d011 .month-wrapper .prev[disabled]:after,.d011 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d011 .month-wrapper .prev{left:0}
.d011 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d011 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d011 .month-wrapper .next{right:0}
.d011 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d011 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d011 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d011 .date-range-length-tip:after,.d011 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d011 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d011 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d011-form{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.d011-form__email{position:relative;padding-left:0}
.d011-form__email:after{content:'';display:block;clear:both}
.d011-form__id{float:left;width:50%;padding-left:0;padding-right:13px}
.d011-form__devide{display:inline;position:relative;margin-top:10px;padding-left:0}
.d011-form__at{position:absolute;top:0;left:50%;width:26px;margin-left:-13px;line-height:40px;text-align:center}
.d011-form__domain{float:right;width:50%;padding-left:13px}
.d011-form .d011-form__date{display:block;padding-bottom:5px;font-size:12px}
.d011-form__hope:after{content:'';display:block;clear:both}
.d011-head{position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #666}
.d011-head__title{font-size:16px;line-height:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d011-head .required-text{position:absolute;top:0;right:0}
.d011-fieldset{margin-top:30px}
.d011-fieldset:first-child{margin-top:0}
.d011__cta{padding-top:42px;font-size:0;text-align:center}
.d011__cta:after{content:'';display:block;clear:both}
.d011__cta>a,.d011__cta>button{margin-top:10px}
.d011__cta>a:first-child,.d011__cta>button:first-child{margin-top:0}
.d011__cta-item{display:inline-block;width:auto;vertical-align:top}
.d011__cta-item:nth-child(odd){padding-right:1px}
.d011__cta-item:nth-child(even){padding-left:1px}
.d011__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:15px;line-height:40px}
.d011__button span{white-space:nowrap}
.d011__button.is-disabled,.d011__button[disabled]{cursor:default}
.d011__button--receive{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d011__button--receive:active,.d011__button--receive:focus,.d011__button--receive:hover{background-color:#685f51;color:#fff}
.d011__button--receive.is-disabled,.d011__button--receive[disabled]{background-color:#ad9e87;color:#fff}
.d011__button--receive.is-disabled:active,.d011__button--receive.is-disabled:focus,.d011__button--receive.is-disabled:hover,.d011__button--receive[disabled]:active,.d011__button--receive[disabled]:focus,.d011__button--receive[disabled]:hover{background-color:#ad9e87}
.d011__button--cancel{border-color:#555;background-color:#555;color:#fff}
.d011__button--cancel:active,.d011__button--cancel:focus,.d011__button--cancel:hover{background-color:#333;color:#fff}
.d011__button--cancel.is-disabled,.d011__button--cancel[disabled]{background-color:#555;color:#fff}
.d011__button--cancel.is-disabled:active,.d011__button--cancel.is-disabled:focus,.d011__button--cancel.is-disabled:hover,.d011__button--cancel[disabled]:active,.d011__button--cancel[disabled]:focus,.d011__button--cancel[disabled]:hover{background-color:#555}
.d011-agree{padding-top:4px}
@media all and (min-width:768px){.d011 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d011 .notice__text{padding-top:10px;font-size:14px}
.d011 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d011 .info__list li{font-size:16px;line-height:25px}
.d011 .fileWrap{position:relative}
.d011 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d011 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d011 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d011 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d011 .fileWrap .input__file .file-label>span{padding:0 15px}
.d011 .fileWrap .input__file .file-label{width:160px}
.d011 .o-input--date,.d011 .o-input--email,.d011 .o-input--number,.d011 .o-input--password,.d011 .o-input--tel,.d011 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d011 .o-input--number{padding:0 20px}
.d011 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d011 .o-input--date{background-position:96% -131px}
.d011 .o-input--textarea{font-size:16px}
.d011 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d011 .input__removetext{width:60px;height:44px}
.d011 .input__removetext:after,.d011 .input__removetext:before{right:20px;width:15px}
.d011 .input--2 .o-input--date,.d011 .input--2 .o-input--email,.d011 .input--2 .o-input--number,.d011 .input--2 .o-input--password,.d011 .input--2 .o-input--tel,.d011 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d011 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d011 .input--2 .o-input--date{background-position:96% -135px}
.d011 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d011 .required__text__wrap .required__text{font-size:14px}
.d011 .required__text__wrap .required__text.dot:before{top:14px}
.d011 .form--success.input__wrap .o-input--date,.d011 .form--success.input__wrap .o-input--email,.d011 .form--success.input__wrap .o-input--number,.d011 .form--success.input__wrap .o-input--password,.d011 .form--success.input__wrap .o-input--tel,.d011 .form--success.input__wrap .o-input--text{padding-right:50px}
.d011 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d011 .required-text{font-size:16px}
.d011 .row{font-size:16px}
.d011 .row__label{font-size:18px}
.d011 .col:after{content:'';display:block;clear:both}
.d011 .col.col--2 .col__item{width:50%}
.d011 .col.col--3 .col__item{width:33.33%}
.d011 .col.col--mob .col__item{width:40%}
.d011 .col.col--mob .col__item:first-child{width:20%}
.d011 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.d011 .col .col__item:first-child{border-left:0}
.d011 .col .zipcode{padding-right:160px}
.d011 .col .zipcode .cta__item{width:160px}
.d011 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d011 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.d011 .col .zipcode .zipcode-layer>span{padding:0 15px}
.d011 .col .zipcode .zipcode-layer{width:100%}
.d011 .o-input--checkbox+label,.d011 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d011 .o-input--checkbox+label:before,.d011 .o-input--radio+label:before{width:20px;height:20px}
.d011 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d011 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d011 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d011 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d011 .combobox{height:44px}
.d011 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d011 .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d011 .combobox__label{font-size:18px}
.d011 .combobox__item{font-size:16px}
.d011 .combobox--2{height:36px}
.d011 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d011 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d011 .combobox--2 .combobox__status{padding-right:22px}
.d011 .combobox--2 .combobox__status:after,.d011 .combobox--2 .combobox__status:before{width:12px}
.d011 .combobox--2 .combobox__status:before{right:8px}
.d011 .combobox--2 .combobox__scroll{max-height:197px}
.d011 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d011 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d011 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d011 .date-picker-wrapper.single-month{width:auto}
.d011 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d011 .date-picker-wrapper.two-months{width:491px}
.d011 .date-picker-wrapper.two-months .month--1{float:left}
.d011 .date-picker-wrapper.two-months .month--2{float:right}
.d011 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d011 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d011 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d011 .month-wrapper table td{padding:0}
.d011 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d011 .month-wrapper .month{width:203px;padding-top:6px}
.d011 .month-wrapper .month-name{font-size:14px}
.d011 .month-wrapper .month-element{font-size:14px}
.d011 .month-wrapper .next,.d011 .month-wrapper .prev{top:0;width:30px;height:38px}
.d011 .month-wrapper .next:after,.d011 .month-wrapper .next:before,.d011 .month-wrapper .prev:after,.d011 .month-wrapper .prev:before{width:10px}
.d011 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d011 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d011 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d011 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d011-form{max-width:720px}
.d011-form__id{padding-right:15px}
.d011-form__at{line-height:44px;font-size:16px;margin-left:-15px;width:30px}
.d011-form__domain{padding-left:15px}
.d011-form .d011-form__date{padding-bottom:9px;font-size:16px}
.d011-form__hope.col .col__item{float:left;padding-top:0;border-left:2px solid #fff}
.d011-form__hope.col .col__item:first-child{border-left:0}
.d011-form__hope.col.col--2 .col__item{width:50%}
.d011-head{padding-bottom:14px;margin-bottom:27px}
.d011-head__title{font-size:24px;line-height:26px}
.d011-head .required-text{top:5px}
.d011-fieldset{margin-top:57px}
.d011__cta{padding-top:60px}
.d011__cta>a,.d011__cta>button{margin:0 0 0 2px}
.d011__cta>a:first-child,.d011__cta>button:first-child{margin-left:0}
.d011__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d011__button{min-width:160px}
.d011-agree{padding-top:34px}
.d011 .d026 .agreement__title{font-size:18px;line-height:26px}
.d011 .d026 .agreement__title-agree{top:3px}
}
@media all and (max-width:767px){.d011 .col .zipcode .zipcode-layer{font-size:14px}
.d011__cta-item{width:50%}
}
.d009{max-width:1410px;margin:0 auto}
.d009 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d009 .slick-slider .slick-list,.d009 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d009 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d009 .slick-list:focus{outline:0}
.d009 .slick-list.dragging{cursor:pointer;cursor:hand}
.d009 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d009 .slick-track:after,.d009 .slick-track:before{display:table;content:''}
.d009 .slick-track:after{clear:both}
.d009 .slick-loading .slick-track{visibility:hidden}
.d009 .slick-loading .slick-slide{visibility:hidden}
.d009 .slick [dir=rtl] .slick-slide{float:right}
.d009 .slick-retina{width:100%}
.d009 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d009 .slick-slide img{display:block}
.d009 .slick-slide.dragging img{pointer-events:none}
.d009 .slick-slide:focus{outline:0}
.d009 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d009 .slick-active{position:relative}
.d009 .slick-initialized .slick-slide{display:block;font-size:0}
.d009 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d009 .slick-arrow.slick-hidden{display:none}
.d009 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d009 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d009 .slick-arrow:focus{outline:1px solid #4d90fe}
.d009 .slick-prev:before{border-width:2px 0 0 2px}
.d009 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d009 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d009 .slick-arrow:before{padding:8px}
.d009 .slick-arrow:focus:before,.d009 .slick-arrow:hover:before{border-color:#a7a7a7}
.d009 .slick-prev{left:0}
.d009 .slick-prev:before{margin-right:-10px}
.d009 .slick-prev:focus,.d009 .slick-prev:hover{border-color:#a7a7a7}
.d009 .slick-next{right:0}
.d009 .slick-next:before{margin-left:-10px}
.d009 .slick-next:focus,.d009 .slick-next:hover{border-color:#a7a7a7}
.d009 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.d009 .slick-dots__item{display:inline-block}
.d009 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.d009 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d009 .slick-dots__anchor:focus,.d009 .slick-dots__anchor:hover{background-color:#999}
.d009 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.d009 .slick-dots__anchor:active{background-color:#000}
.d009 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d009 .slick-dots__anchor{background-color:#fff}
.d009 .input{font-size:0}
.d009 .input__item{display:inline-block}
.d009 .input__item:last-child label{margin-right:0}
.d009 .o-input--checkbox,.d009 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d009 .o-input--checkbox+label,.d009 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d009 .o-input--checkbox+label:before,.d009 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d009 .o-input--checkbox:focus+label,.d009 .o-input--radio:focus+label{outline:1px dotted #000}
.d009 .o-input--radio+label:before{border-radius:50%}
.d009 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d009 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d009 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d009 .o-input--radio:disabled+label:after{background-color:#bbb}
.d009 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d009 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d009 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d009-information-list/form.png);background-position:0 -14px}
.d009 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d009 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d009-option{position:relative;background-color:#f5f5f5}
.d009-option:after{content:'';display:block;clear:both}
.d009-option__title{display:block;height:42px;padding:0 15px;font-size:13px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:42px}
.d009-option__button{position:absolute;top:0;left:0;width:100%;height:42px}
.d009-option__button:after,.d009-option__button:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d009-option__button:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d009-option__button:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d009-option__button.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d009-option__button.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d009-option__content{display:none;overflow:hidden;position:relative;padding:0 100px 0 15px;font-size:0}
.d009-option__content label{margin-bottom:10px}
.d009-option__search{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;position:absolute;top:0;right:15px;min-width:70px;width:auto}
.d009-option__search span{white-space:nowrap}
.d009-option__search.is-disabled,.d009-option__search[disabled]{cursor:default}
.d009-option__search:active,.d009-option__search:focus,.d009-option__search:hover{background-color:#7b7b7b;color:#fff}
.d009-option__search.is-disabled,.d009-option__search[disabled]{background-color:#7b7b7b;color:#fff}
.d009-option__search.is-disabled:active,.d009-option__search.is-disabled:focus,.d009-option__search.is-disabled:hover,.d009-option__search[disabled]:active,.d009-option__search[disabled]:focus,.d009-option__search[disabled]:hover{background-color:#7b7b7b}
.d009-empty{margin:30px 0 250px;text-align:center}
.d009-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d009-information-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d009-carousel{overflow:hidden}
.d009-carousel__item{overflow:hidden;position:relative;padding-bottom:56.25%}
.d009-carousel__item:nth-child(n+2){display:none}
.d009-carousel__item img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d009-carousel__item a{display:block}
.d009-carousel__item a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d009__list{margin-top:30px;font-size:0}
.d009 .dining{margin-bottom:40px}
.d009 .dining__content{position:relative;margin:0 15px;font-size:0}
.d009 .dining__inside{padding:13px 10px 19px 10px}
.d009 .dining__type{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#252525}
.d009 .dining__name{display:inline-block;overflow:hidden;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000;line-height:1.3}
.d009 .dining-info{padding-right:100px;margin-top:12px}
.d009 .dining-info__item{display:block;margin-top:4px}
.d009 .dining-info__title{font-weight:400;font-size:14px;color:#252525}
.d009 .dining-info__text{margin-left:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;color:#252525}
.d009 .dining__link{display:none}
.d009 .dining__button{margin-top:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#555;background-color:#555;color:#fff;width:100%;font-size:15px;line-height:40px}
.d009 .dining__button span{white-space:nowrap}
.d009 .dining__button.is-disabled,.d009 .dining__button[disabled]{cursor:default}
.d009 .dining__button:active,.d009 .dining__button:focus,.d009 .dining__button:hover{background-color:#333;color:#fff}
.d009 .dining__button.is-disabled,.d009 .dining__button[disabled]{background-color:#555;color:#fff}
.d009 .dining__button.is-disabled:active,.d009 .dining__button.is-disabled:focus,.d009 .dining__button.is-disabled:hover,.d009 .dining__button[disabled]:active,.d009 .dining__button[disabled]:focus,.d009 .dining__button[disabled]:hover{background-color:#555}
.is-printReady .print__container .d009-carousel__item img{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.is-printReady .print__container .d009-option__content{overflow:visible !important}
[lang=my] .d009 .dining__name{line-height:1.7}
@media all and (min-width:768px){.d009 .slick-dots{bottom:18px}
.d009 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.d009 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.d009 .o-input--checkbox+label,.d009 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d009 .o-input--checkbox+label:before,.d009 .o-input--radio+label:before{width:20px;height:20px}
.d009 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d009 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d009 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d009 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d009-option{padding:22px 0 6px}
.d009-option__title{display:inline-block;float:left;width:auto;height:auto;margin-bottom:15px;padding:0 30px;font-size:18px;text-align:center;line-height:1.2}
.d009-option__button{display:none}
.d009-option__content{position:static;display:block;padding:0 126px 0 0}
.d009-option__content label{margin-bottom:15px}
.d009-option__search{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d009-option__search{top:50%;right:20px;min-width:86px;margin-top:-18px}
.d009-empty{margin:60px 0 500px}
.d009-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d009__list{margin-top:40px;padding:0 20px}
.d009 .dining{margin-bottom:60px}
.d009 .dining__content{margin:0}
.d009 .dining__content:after{content:'';display:block;clear:both}
.d009 .dining__inside{position:relative;padding:19px 15px 24px 15px}
.d009 .dining__type{font-size:14px}
.d009 .dining__name{font-size:22px}
.d009 .dining-info__item{display:inline-block;margin-top:6px}
.d009 .dining-info__item:nth-child(1){position:relative;margin-right:11px;padding-right:11px}
.d009 .dining-info__item:nth-child(1):before{display:block;position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-4px;background-color:#d6d6d6;content:""}
.d009 .dining-info__title{font-size:16px}
.d009 .dining-info__text{font-size:16px}
.d009 .dining__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:24px;right:15px}
.d009 .dining__link span{white-space:nowrap}
.d009 .dining__link.is-disabled,.d009 .dining__link[disabled]{cursor:default}
.d009 .dining__link:after,.d009 .dining__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d009 .dining__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d009 .dining__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d009 .dining__link:focus,.d009 .dining__link:hover{color:#07377e}
.d009 .dining__link:focus:after,.d009 .dining__link:focus:before,.d009 .dining__link:hover:after,.d009 .dining__link:hover:before{background-color:#07377e}
.d009 .dining__link.is-disabled,.d009 .dining__link[disabled]{color:#666}
.d009 .dining__link.is-disabled:after,.d009 .dining__link.is-disabled:before,.d009 .dining__link[disabled]:after,.d009 .dining__link[disabled]:before{background-color:#666}
.d009 .dining__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d009 .dining__button{min-width:130px;float:right;margin:16px 15px 0 0}
}
@media all and (min-width:768px) and (min-width:768px){.d009 .dining__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d009-carousel__item:focus img,.d009-carousel__item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d009 .dining{display:inline-block;width:50%;vertical-align:top}
.d009 .dining:nth-child(odd){padding-right:30px}
.d009 .dining:nth-child(even){padding-left:30px}
.d009 .dining-info{margin-top:17px}
.d009 .dining-info__item{display:block}
.d009 .dining-info__item:nth-child(1){margin-right:0;padding-right:0}
.d009 .dining-info__item:nth-child(1):before{display:none}
}
@media all and (min-width:1440px){.d009 .dining-info{margin-top:12px}
.d009 .dining-info__item{display:inline-block}
.d009 .dining-info__item:nth-child(1){margin-right:11px;padding-right:11px}
.d009 .dining-info__item:nth-child(1):before{display:block}
}
@media all and (max-width:767px){.d009-option__search{height:25px;padding:0 10px;line-height:1.1}
.d009-option__search>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d009-option__search>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
[lang=my] .d009 .dining-info__text{line-height:1.4}
}
@media all and (max-width:767px) and (min-width:768px){.d009-option__search{height:36px;padding:0 10px;line-height:1.1}
.d009-option__search>span{padding:0 15px}
}
.d008{position:relative}
.d008 .row{margin:0}
.d008 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d008 .validation__text__wrap .validation__text.agree{color:#666}
.d008 .form--focus .notice__text{display:block}
.d008 .notice__text{padding-top:4px;display:none;font-size:12px}
.d008 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d008 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d008 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d008 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d008 .info__link:focus,.d008 .info__link:hover{color:#ef6600}
.d008 .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d008 .fileWrap .file--focus{outline:1px dotted #000}
.d008 .fileWrap .input:first-child{padding-bottom:10px}
.d008 .fileWrap .input:first-child .o-input--text[disabled],.d008 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d008 .fileWrap .input__file{position:relative}
.d008 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d008 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d008 .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d008 .fileWrap .input__file .file-label span{white-space:nowrap}
.d008 .fileWrap .input__file .file-label.is-disabled,.d008 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d008 .fileWrap .input__file .file-label:active,.d008 .fileWrap .input__file .file-label:focus,.d008 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d008 .fileWrap .input__file .file-label.is-disabled,.d008 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d008 .fileWrap .input__file .file-label.is-disabled:active,.d008 .fileWrap .input__file .file-label.is-disabled:focus,.d008 .fileWrap .input__file .file-label.is-disabled:hover,.d008 .fileWrap .input__file .file-label[disabled]:active,.d008 .fileWrap .input__file .file-label[disabled]:focus,.d008 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d008 .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d008 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d008 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d008 .o-input--date,.d008 .o-input--email,.d008 .o-input--number,.d008 .o-input--password,.d008 .o-input--tel,.d008 .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d008 .o-input--date:focus,.d008 .o-input--email:focus,.d008 .o-input--number:focus,.d008 .o-input--password:focus,.d008 .o-input--tel:focus,.d008 .o-input--text:focus{border-color:#333;background-color:#fff}
.d008 .o-input--date[disabled],.d008 .o-input--date[readonly],.d008 .o-input--email[disabled],.d008 .o-input--email[readonly],.d008 .o-input--number[disabled],.d008 .o-input--number[readonly],.d008 .o-input--password[disabled],.d008 .o-input--password[readonly],.d008 .o-input--tel[disabled],.d008 .o-input--tel[readonly],.d008 .o-input--text[disabled],.d008 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d008 .o-input--date::-ms-clear,.d008 .o-input--email::-ms-clear,.d008 .o-input--number::-ms-clear,.d008 .o-input--password::-ms-clear,.d008 .o-input--tel::-ms-clear,.d008 .o-input--text::-ms-clear{display:none !important}
.d008 .o-input--number{padding:0 15px}
.d008 .o-input--number::-webkit-inner-spin-button,.d008 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d008 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d008-package-list/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d008 .o-input--date{background-position:96% -93px}
.d008 .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d008 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d008 .o-input--textarea[disabled],.d008 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d008 .input{font-size:0}
.d008 .input__wrap{position:relative}
.d008 .input__wrap label{vertical-align:middle}
.d008 .input__item{display:inline-block}
.d008 .input__item:last-child label{margin-right:0}
.d008 .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d008 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d008 .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d008 .input__removetext:after,.d008 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d008 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d008 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008 .input--2 .o-input--date,.d008 .input--2 .o-input--email,.d008 .input--2 .o-input--number,.d008 .input--2 .o-input--password,.d008 .input--2 .o-input--tel,.d008 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d008 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d008 .input--2 .o-input--date{background-position:96% -101px}
.d008 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d008 .input{font-size:0}
.d008 .input__item{display:inline-block}
.d008 .input__item:last-child label{margin-right:0}
.d008 .o-input--checkbox,.d008 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d008 .o-input--checkbox+label,.d008 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d008 .o-input--checkbox+label:before,.d008 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d008 .o-input--checkbox:focus+label,.d008 .o-input--radio:focus+label{outline:1px dotted #000}
.d008 .o-input--radio+label:before{border-radius:50%}
.d008 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d008 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d008 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d008 .o-input--radio:disabled+label:after{background-color:#bbb}
.d008 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d008 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d008 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d008-package-list/form.png);background-position:0 -14px}
.d008 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d008 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d008 .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d008 .date-picker-wrapper.align-right{left:auto;right:0}
.d008 .date-picker-wrapper.single-date .first-date-selected,.d008 .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d008 .month-wrapper{margin:0 auto}
.d008 .month-wrapper:after{content:'';display:block;clear:both}
.d008 .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d008 .month-wrapper table td,.d008 .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d008 .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d008 .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d008 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d008 .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d008 .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d008 .month-wrapper table td:first-child .day.toMonth.valid.checked,.d008 .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d008 .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d008 .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d008 .month-wrapper table td:first-child .day.checked.first-date-selected,.d008 .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d008 .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d008 .month-wrapper .day.checked,.d008 .month-wrapper .day.real-today.checked,.d008 .month-wrapper .day.real-today.hovering,.d008 .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d008 .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d008 .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d008 .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d008 .month-wrapper .day.checked.first-date-selected,.d008 .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d008 .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d008 .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d008 .month-wrapper .day.lastMonth,.d008 .month-wrapper .day.nextMonth{display:none}
.d008 .month-wrapper .month{position:relative;padding-top:24px}
.d008 .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d008 .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d008 .month-wrapper .next,.d008 .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d008 .month-wrapper .next span,.d008 .month-wrapper .prev span{white-space:nowrap}
.d008 .month-wrapper .next.is-disabled,.d008 .month-wrapper .next[disabled],.d008 .month-wrapper .prev.is-disabled,.d008 .month-wrapper .prev[disabled]{cursor:default}
.d008 .month-wrapper .next:after,.d008 .month-wrapper .next:before,.d008 .month-wrapper .prev:after,.d008 .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d008 .month-wrapper .next[disabled]:after,.d008 .month-wrapper .next[disabled]:before,.d008 .month-wrapper .prev[disabled]:after,.d008 .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d008 .month-wrapper .prev{left:0}
.d008 .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d008 .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d008 .month-wrapper .next{right:0}
.d008 .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d008 .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d008 .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d008 .date-range-length-tip:after,.d008 .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d008 .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d008 .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d008__inner{max-width:1410px;margin:0 auto}
.d008-option{position:relative;background-color:#f5f5f5}
.d008-option__title{display:block;position:relative;width:100%;height:42px;padding:0 15px;font-size:13px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:42px;text-align:left}
.d008-option__content{display:none;padding:0 15px 15px;font-size:0}
.d008-option__label{display:inline-block;margin-bottom:10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px}
.d008-option__check{margin-bottom:3px}
.d008-option__check .input__item{margin-bottom:10px}
.d008-option__check .input__item label{font-size:11px}
.d008-option__dates{position:relative;font-size:0}
.d008-option__date{display:inline-block;width:50%}
.d008-option__date--start{padding-right:10px}
.d008-option__date--end{padding-left:10px}
.d008-option__wave{position:absolute;top:50%;left:50%;width:20px;font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#7f7f7f;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d008-option__search{display:inline-block;position:relative;width:100%;height:25px;margin-top:10px;padding-right:69px}
.d008-option__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:25px;padding:0 10px;line-height:1.1;position:absolute;top:0;right:0;width:70px}
.d008-option__button span{white-space:nowrap}
.d008-option__button.is-disabled,.d008-option__button[disabled]{cursor:default}
.d008-option__button:active,.d008-option__button:focus,.d008-option__button:hover{background-color:#7b7b7b;color:#fff}
.d008-option__button.is-disabled,.d008-option__button[disabled]{background-color:#7b7b7b;color:#fff}
.d008-option__button.is-disabled:active,.d008-option__button.is-disabled:focus,.d008-option__button.is-disabled:hover,.d008-option__button[disabled]:active,.d008-option__button[disabled]:focus,.d008-option__button[disabled]:hover{background-color:#7b7b7b}
.d008-option__button>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d008-option__button>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d008-sort{padding:30px 15px 0;font-size:0}
.d008-sort:after{content:'';display:block;clear:both}
.d008-sort__item{display:inline-block;width:50%}
.d008-sort__item:nth-child(n+2){padding-left:5px}
.d008-sort__item [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d008-sort__item [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d008-sort__item .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d008-sort__item .combobox.initial{opacity:0}
.d008-sort__item .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d008-sort__item .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d008-sort__item .combobox__button:after{content:"";display:block;clear:both}
.d008-sort__item .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d008-sort__item .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008-sort__item .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d008-sort__item .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d008-sort__item .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d008-sort__item .combobox__status:after,.d008-sort__item .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d008-sort__item .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d008-sort__item .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008-sort__item .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d008-sort__item .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d008-sort__item .combobox__list{list-style:none}
.d008-sort__item .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d008-sort__item .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d008-sort__item .combobox__item:focus,.d008-sort__item .combobox__item:hover{background-color:#888;color:#fff}
.d008-sort__item .combobox__item.is-active{background-color:#555;color:#fff}
.d008-sort__item .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d008-sort__item .combobox--touch .combobox__button{z-index:0}
.d008-sort__item .combobox--2{height:25px}
.d008-sort__item .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d008-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d008-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d008-sort__item .combobox--2 .combobox__status{padding-right:13px}
.d008-sort__item .combobox--2 .combobox__status:after,.d008-sort__item .combobox--2 .combobox__status:before{width:6px}
.d008-sort__item .combobox--2 .combobox__status:before{right:4px}
.d008-sort__item .combobox--2 .combobox__scroll{max-height:110px}
.d008-sort__item .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d008-sort__item .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d008-sort__item .combobox--2 .combobox__item:focus,.d008-sort__item .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d008-sort__item .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d008-empty{margin:30px 0 250px;text-align:center}
.d008-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d008-package-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d008__list{margin-top:20px;font-size:0}
.d008 .package{margin-bottom:40px}
.d008 .package__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.d008 .package__img a{display:block}
.d008 .package__img a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d008 .package__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d008 .package__content{position:relative;margin:0 15px;font-size:0}
.d008 .package__inside{padding:13px 42px 19px 8px;border-bottom:1px solid #d6d6d6}
.d008 .package__type{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#666}
.d008 .package__title{display:inline-block;max-height:40px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;line-height:1.2}
.d008 .package__title h2{padding-right:1px;line-height:1.2}
.d008 .package__text{max-height:40px;margin:3px 0 7px;font-size:14px;line-height:1.4}
.d008 .package__date{display:block;margin-top:4px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px}
.d008 .package__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d008 .package__link{display:none}
.d008 .package-price{padding:13px 10px 0}
.d008 .package-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d008 .package-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d008 .package__compare{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:23px;height:23px;border:2px solid #cfcfcf;border-radius:50%;background-color:#fff;position:absolute;top:15px;right:10px}
.d008 .package__compare span{white-space:nowrap}
.d008 .package__compare.is-disabled,.d008 .package__compare[disabled]{cursor:default}
.d008 .package__compare:after,.d008 .package__compare:before{display:block;position:absolute;top:50%;height:2px;border-radius:2px;background-color:#bcbcbc;content:""}
.d008 .package__compare:before{left:4px;width:5px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d008 .package__compare:after{left:6px;width:10px;margin-top:-1px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008 .package__compare.is-active{border-color:#1b65b3;background-color:#1b65b3}
.d008 .package__compare.is-active:after,.d008 .package__compare.is-active:before{background-color:#fff}
.d008__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d008__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d008__paging .paging__anchor:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;margin-left:-6px}
.d008__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d008__paging .paging__anchor--first:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-5px;content:"";margin-top:-4px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d008__paging .paging__anchor--prev{margin-right:8px}
.d008__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d008__paging .paging__anchor--next{margin-left:8px}
.d008__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008__paging .paging__anchor--end:after{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1px solid #666;border-left:1px solid #666;margin-left:-8px;content:"";margin-top:-4px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008__paging .paging a.paging__anchor--disable:after,.d008__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d008__paging .paging__anchor--disable:after,.d008__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d008__paging .paging__number{display:inline-block;font-size:16px;line-height:30px;vertical-align:top;min-width:30px;height:30px;padding:0 3px;margin:0 2.5px}
.d008__paging .paging__number a{display:block}
.d008__paging .paging__number:hover{background:#f5f5f5}
.d008__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d008__paging .paging__number--current:hover{background:#ad9e87}
.d008__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d008__paging .paging__number--all:before{display:block;position:absolute;top:5px;left:7px;width:1px;height:13px;background-color:#333;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.is-printReady .print__container .d008-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:250px !important;top:10px !important}
[lang=my] .d008 .package__title{max-height:56px;line-height:1.7}
[lang=my] .d008 .package__text{max-height:50px;line-height:1.8}
@media all and (min-width:768px){.d008 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d008 .notice__text{padding-top:10px;font-size:14px}
.d008 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d008 .info__list li{font-size:16px;line-height:25px}
.d008 .fileWrap{position:relative}
.d008 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d008 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d008 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d008 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d008 .fileWrap .input__file .file-label>span{padding:0 15px}
.d008 .fileWrap .input__file .file-label{width:160px}
.d008 .o-input--date,.d008 .o-input--email,.d008 .o-input--number,.d008 .o-input--password,.d008 .o-input--tel,.d008 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d008 .o-input--number{padding:0 20px}
.d008 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d008 .o-input--date{background-position:96% -131px}
.d008 .o-input--textarea{font-size:16px}
.d008 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d008 .input__removetext{width:60px;height:44px}
.d008 .input__removetext:after,.d008 .input__removetext:before{right:20px;width:15px}
.d008 .input--2 .o-input--date,.d008 .input--2 .o-input--email,.d008 .input--2 .o-input--number,.d008 .input--2 .o-input--password,.d008 .input--2 .o-input--tel,.d008 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d008 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d008 .input--2 .o-input--date{background-position:96% -135px}
.d008 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d008 .o-input--checkbox+label,.d008 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d008 .o-input--checkbox+label:before,.d008 .o-input--radio+label:before{width:20px;height:20px}
.d008 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d008 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d008 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d008 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d008 .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d008 .date-picker-wrapper.single-month{width:auto}
.d008 .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d008 .date-picker-wrapper.two-months{width:491px}
.d008 .date-picker-wrapper.two-months .month--1{float:left}
.d008 .date-picker-wrapper.two-months .month--2{float:right}
.d008 .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d008 .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d008 .month-wrapper table th{padding-bottom:0;line-height:24px}
.d008 .month-wrapper table td{padding:0}
.d008 .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d008 .month-wrapper .month{width:203px;padding-top:6px}
.d008 .month-wrapper .month-name{font-size:14px}
.d008 .month-wrapper .month-element{font-size:14px}
.d008 .month-wrapper .next,.d008 .month-wrapper .prev{top:0;width:30px;height:38px}
.d008 .month-wrapper .next:after,.d008 .month-wrapper .next:before,.d008 .month-wrapper .prev:after,.d008 .month-wrapper .prev:before{width:10px}
.d008 .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d008 .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d008 .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d008 .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d008-option__title{display:inline-block;width:auto;height:48px;padding:0 60px 0 30px;font-size:18px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;line-height:48px}
.d008-option__title:after{display:block;position:absolute;top:50%;right:30px;width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d008-package-list/bg-toggle.png) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
.d008-option__title.is-active:after{background-position:0 -20px}
.d008-option__content{display:block;position:relative;padding:84px 20px 0 30px}
.d008-option__detail{position:absolute;top:2px;left:0;width:100%;padding:0 20px 0 30px;font-size:0}
.d008-option__label{margin-bottom:11px;font-size:16px}
.d008-option__check{display:none;margin-bottom:0}
.d008-option__check .input__item{margin-bottom:15px}
.d008-option__calendar{display:inline-block;width:54%}
.d008-option__date--start{padding-right:14px}
.d008-option__date--end{padding-left:14px}
.d008-option__wave{width:28px;font-size:18px}
.d008-option__search{width:46%;height:36px;margin-top:0;padding:0 85px 0 15px}
.d008-option__button{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d008-option__button{height:36px;padding:0 10px;line-height:1.1}
.d008-option__button>span{padding:0 15px}
.d008-option__button{width:86px}
.d008-sort{padding:40px 20px 0;text-align:right}
.d008-sort__item .combobox{height:44px}
.d008-sort__item .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d008-sort__item .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d008-sort__item .combobox__label{font-size:18px}
.d008-sort__item .combobox__item{font-size:16px}
.d008-sort__item .combobox--2{height:36px}
.d008-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d008-sort__item .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d008-sort__item .combobox--2 .combobox__status{padding-right:22px}
.d008-sort__item .combobox--2 .combobox__status:after,.d008-sort__item .combobox--2 .combobox__status:before{width:12px}
.d008-sort__item .combobox--2 .combobox__status:before{right:8px}
.d008-sort__item .combobox--2 .combobox__scroll{max-height:197px}
.d008-sort__item .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d008-sort__item .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d008-sort__item{width:185px}
.d008-empty{margin:60px 0 500px}
.d008-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d008__list{padding:0 20px}
.d008 .package{margin-bottom:60px}
.d008 .package__content{margin:0}
.d008 .package__inside{position:relative;padding:22px 62px 24px 11px}
.d008 .package__type{font-size:14px}
.d008 .package__title{max-height:60px;margin-top:2px;font-size:22px;line-height:1.3}
.d008 .package__title h2{line-height:1.3}
.d008 .package__text{max-height:48px;margin:7px 0 14px;font-size:16px;line-height:1.5}
.d008 .package__date{margin-top:7px;font-size:16px}
.d008 .package__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:24px;right:15px}
.d008 .package__link span{white-space:nowrap}
.d008 .package__link.is-disabled,.d008 .package__link[disabled]{cursor:default}
.d008 .package__link:after,.d008 .package__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d008 .package__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d008 .package__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008 .package__link:focus,.d008 .package__link:hover{color:#07377e}
.d008 .package__link:focus:after,.d008 .package__link:focus:before,.d008 .package__link:hover:after,.d008 .package__link:hover:before{background-color:#07377e}
.d008 .package__link.is-disabled,.d008 .package__link[disabled]{color:#666}
.d008 .package__link.is-disabled:after,.d008 .package__link.is-disabled:before,.d008 .package__link[disabled]:after,.d008 .package__link[disabled]:before{background-color:#666}
.d008 .package-price{padding:9px 15px 0}
.d008 .package-price__currency{margin-right:7px;font-size:16px}
.d008 .package-price__number{font-size:26px}
.d008 .package__compare{width:32px;height:32px;border-width:1px}
.d008 .package__compare:after,.d008 .package__compare:before{height:3px}
.d008 .package__compare:before{left:7px;margin-top:1px;width:7px}
.d008 .package__compare:after{left:10px;width:14px}
.d008 .package__compare{top:20px;right:15px}
[lang=my] .d008 .package__title{max-height:74px;line-height:1.7}
[lang=my] .d008 .package__text{max-height:50px}
}
@media all and (min-width:768px) and (min-width:768px){.d008 .package__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d008 .package{display:inline-block;width:50%;vertical-align:top}
.d008 .package:nth-child(odd){padding-right:30px}
.d008 .package:nth-child(even){padding-left:30px}
.d008 .package__img:focus img,.d008 .package__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d008 .package__inside-text{height:140px}
.d008 .package__text{height:48px}
[lang=my] .d008 .package__text{height:50px}
[lang=my] .d008 .package__inside-text{height:150px}
}
@media all and (min-width:1440px){.d008-option__title{height:64px}
.d008-option__content{position:static;padding:0 20px 0 30px}
.d008-option__detail{position:absolute;top:14px;right:0;left:auto;width:auto;text-align:right}
.d008-option__label{padding-right:15px;margin-bottom:0;line-height:36px;vertical-align:top}
.d008-option__label--check{line-height:20px}
.d008-option__check>div{display:inline-block}
.d008-option__calendar{width:auto}
.d008-option__dates{display:inline-block;width:364px;vertical-align:top}
.d008-option__search{width:342px;vertical-align:top}
}
@media all and (max-width:767px){.d008-option__title:after,.d008-option__title:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d008-option__title:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d008-option__title:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008-option__title.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d008-option__title.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
[lang=my] .d008 .package__date strong{line-height:1.4}
}
.d007{max-width:1440px;margin:0 auto;font-size:0;overflow:hidden}
.d007 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d007 .slick-slider .slick-list,.d007 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d007 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d007 .slick-list:focus{outline:0}
.d007 .slick-list.dragging{cursor:pointer;cursor:hand}
.d007 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d007 .slick-track:after,.d007 .slick-track:before{display:table;content:''}
.d007 .slick-track:after{clear:both}
.d007 .slick-loading .slick-track{visibility:hidden}
.d007 .slick-loading .slick-slide{visibility:hidden}
.d007 .slick [dir=rtl] .slick-slide{float:right}
.d007 .slick-retina{width:100%}
.d007 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d007 .slick-slide img{display:block}
.d007 .slick-slide.dragging img{pointer-events:none}
.d007 .slick-slide:focus{outline:0}
.d007 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d007 .slick-active{position:relative}
.d007 .slick-initialized .slick-slide{display:block;font-size:0}
.d007 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d007 .slick-arrow.slick-hidden{display:none}
.d007 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d007 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d007 .slick-arrow:focus{outline:1px solid #4d90fe}
.d007 .slick-prev:before{border-width:2px 0 0 2px}
.d007 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d007 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d007 .slick-arrow:before{padding:8px}
.d007 .slick-arrow:focus:before,.d007 .slick-arrow:hover:before{border-color:#a7a7a7}
.d007 .slick-prev{left:0}
.d007 .slick-prev:before{margin-right:-10px}
.d007 .slick-prev:focus,.d007 .slick-prev:hover{border-color:#a7a7a7}
.d007 .slick-next{right:0}
.d007 .slick-next:before{margin-left:-10px}
.d007 .slick-next:focus,.d007 .slick-next:hover{border-color:#a7a7a7}
.d007 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.d007 .slick-dots__item{display:inline-block}
.d007 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.d007 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d007 .slick-dots__anchor:focus,.d007 .slick-dots__anchor:hover{background-color:#999}
.d007 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.d007 .slick-dots__anchor:active{background-color:#000}
.d007 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d007 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.d007 .slick-dots{bottom:0 !important}
.d007__title{display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:19px}
.d007__carousel{margin-top:20px;padding-bottom:27px}
.d007 .promotion>a{display:block}
.d007 .promotion__img{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}
.d007 .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}
.d007 .promotion__inside{display:block;padding:13px 15px 19px 15px;border-bottom:1px solid #d6d6d6}
.d007 .promotion__inner{display:block}
.d007 .promotion__type{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#252525}
.d007 .promotion__type:nth-child(n+2){position:relative;margin-left:11px;padding-left:11px}
.d007 .promotion__type:nth-child(n+2):before{position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#bcbcbc;content:""}
.d007 .promotion__title{display:block;margin-bottom:9px;font-size:17px;line-height:1.2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d007 .promotion__desc{color:#666;font-size:14px;padding:9px 0 10px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block}
.d007 .promotion__date{display:block;margin-top:4px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d007 .promotion__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d007 .promotion__name{display:block;overflow:hidden;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000}
.d007 .promotion-info{display:block;margin-top:12px}
.d007 .promotion-info__item{display:inline-block;margin-top:4px}
.d007 .promotion-info__item:nth-child(-n+2){position:relative;margin-right:11px;padding-right:11px}
.d007 .promotion-info__item:nth-child(-n+2):before{display:block;position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-4px;background-color:#d6d6d6;content:""}
.d007 .promotion-info__item:nth-child(3n){display:block}
.d007 .promotion-info__title{font-weight:400;font-size:14px;color:#252525}
.d007 .promotion-info__text{margin-left:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;color:#252525}
.d007 .promotion-price{display:block;padding:13px 15px 0;text-align:right}
.d007 .promotion-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d007 .promotion-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d007-empty{text-align:center}
.d007-empty__ico{display:inline-block;padding-left:20px;font-size:12px;line-height:15px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d007-best-promotion/bg-empty.png) no-repeat 0 50%;background-size:15px auto}
@media all and (min-width:768px){.d007 .slick-dots{bottom:18px}
.d007 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.d007 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.d007 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.d007__title{font-size:28px}
.d007__carousel{padding-bottom:32px}
.d007 .promotion__inside{position:relative;padding:16px 15px 24px 15px}
.d007 .promotion__type{font-size:14px}
.d007 .promotion__title{margin-bottom:2px;font-size:22px;line-height:1.3}
.d007 .promotion__desc{font-size:16px;padding:10px 0 10px 0}
.d007 .promotion__date{margin-top:7px;font-size:16px}
.d007 .promotion__name{font-size:22px}
.d007 .promotion-info__item{margin-top:6px}
.d007 .promotion-info__item:nth-child(3n){display:inline-block}
.d007 .promotion-info__title{font-size:16px}
.d007 .promotion-info__text{font-size:16px}
.d007 .promotion-price{padding-top:9px}
.d007 .promotion-price__currency{margin-right:7px;font-size:16px}
.d007 .promotion-price__number{font-size:26px}
.d007-empty__ico{padding-left:34px;font-size:20px;line-height:24px;background-size:24px auto}
}
@media all and (min-width:1025px){.d007__carousel{overflow:hidden;padding-bottom:0;margin:40px -23px 0}
.d007 .promotion{display:inline-block;width:33.33%;vertical-align:top;padding:0 23px}
.d007 .promotion>a{position:relative;padding-bottom:10px}
.d007 .promotion>a.is-active:after,.d007 .promotion>a:focus:after,.d007 .promotion>a:hover:after{display:block;content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:600px;background:#fff}
.d007 .promotion>a>*{position:relative;z-index:1}
.d007 .promotion-info{margin-top:0}
.d007 .promotion-info__item:nth-child(3n){display:block}
}
@media all and (min-width:1440px){.d007 .promotion-info__item:nth-child(3n){display:inline-block}
}
.d006-form{padding:0 15px;background-color:#fff}
.d006-search{font-size:0}
.d006-search__item{position:relative;border-bottom:1px solid #d6d6d6}
.d006-search__panel.is-list .d006-hotel{display:block !important}
.d006-search__panel.is-list .d006-keyword{display:none !important}
.d006-search__panel.is-keyword .d006-hotel{display:none !important}
.d006-search__panel.is-keyword .d006-keyword{display:block !important}
.d006-search__layer{display:none;position:absolute;top:100%;left:0;z-index:100;width:100%;border:1px solid #bbb;text-align:left;background-color:#fff}
.d006 .hotel{width:100%;padding:0 15px 6px}
.d006 .hotel__title{font-size:11px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#999;vertical-align:top}
.d006 .hotel__name{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-top:3px;padding-left:18px;font-size:16px;line-height:34px;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/bg-hotel.png) no-repeat 0 55%;background-size:13px auto}
.d006 .date{position:relative;padding:10px 0;font-size:0;text-align:center}
.d006 .date .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d006 .date .date-picker-wrapper.align-right{left:auto;right:0}
.d006 .date .date-picker-wrapper.single-date .first-date-selected,.d006 .date .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d006 .date .month-wrapper{margin:0 auto}
.d006 .date .month-wrapper:after{content:'';display:block;clear:both}
.d006 .date .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d006 .date .month-wrapper table td,.d006 .date .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d006 .date .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d006 .date .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d006 .date .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d006 .date .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d006 .date .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d006 .date .month-wrapper table td:first-child .day.toMonth.valid.checked,.d006 .date .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d006 .date .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d006 .date .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d006 .date .month-wrapper table td:first-child .day.checked.first-date-selected,.d006 .date .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d006 .date .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d006 .date .month-wrapper .day.checked,.d006 .date .month-wrapper .day.real-today.checked,.d006 .date .month-wrapper .day.real-today.hovering,.d006 .date .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d006 .date .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d006 .date .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d006 .date .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d006 .date .month-wrapper .day.checked.first-date-selected,.d006 .date .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d006 .date .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d006 .date .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d006 .date .month-wrapper .day.lastMonth,.d006 .date .month-wrapper .day.nextMonth{display:none}
.d006 .date .month-wrapper .month{position:relative;padding-top:24px}
.d006 .date .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d006 .date .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d006 .date .month-wrapper .next,.d006 .date .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d006 .date .month-wrapper .next span,.d006 .date .month-wrapper .prev span{white-space:nowrap}
.d006 .date .month-wrapper .next.is-disabled,.d006 .date .month-wrapper .next[disabled],.d006 .date .month-wrapper .prev.is-disabled,.d006 .date .month-wrapper .prev[disabled]{cursor:default}
.d006 .date .month-wrapper .next:after,.d006 .date .month-wrapper .next:before,.d006 .date .month-wrapper .prev:after,.d006 .date .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d006 .date .month-wrapper .next[disabled]:after,.d006 .date .month-wrapper .next[disabled]:before,.d006 .date .month-wrapper .prev[disabled]:after,.d006 .date .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d006 .date .month-wrapper .prev{left:0}
.d006 .date .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d006 .date .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d006 .date .month-wrapper .next{right:0}
.d006 .date .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d006 .date .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d006 .date .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d006 .date .date-range-length-tip:after,.d006 .date .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d006 .date .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d006 .date .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d006 .date__stay{display:inline-block;width:126px;padding-top:32px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:12px;color:#666;vertical-align:top;background:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/bg-stay.png) no-repeat 50% 5px;background-size:18px auto}
.d006 .date__stay>span{color:#666}
.d006 .date__col{display:inline-block;position:relative;vertical-align:top;text-align:left}
.d006 .date__title{padding-right:16px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px;color:#999;background:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/bg-calendar.png) no-repeat right 0 top 50%;background-size:11px auto}
.d006 .date__day{position:absolute;bottom:-2px;left:0;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:28px;line-height:30px}
.d006 .date__month{display:block;margin-top:7px;padding-left:35px;font-size:12px;line-height:13px;color:#666}
.d006 .date__anchor{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px}
.d006-calendar{display:none}
.d006-calendar .input,.d006-calendar .input__wrap,.d006-calendar .o-input--text{width:100%;height:100%;background-color:transparent}
.d006-calendar .input__removetext{display:none !important}
.d006-calendar .date-picker-wrapper{position:static !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.d006-calendar__close{position:absolute;top:0;right:0;width:32px;height:32px;line-height:1}
.d006-calendar__close:after,.d006-calendar__close:before{display:block;position:absolute;top:50%;left:50%;z-index:101;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d006-calendar__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d006-calendar__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d006 .person{padding:13px 0 8px;font-size:0;text-align:center}
.d006 .person__col{display:inline-block;width:95px;vertical-align:top}
.d006 .person__text{display:inline-block;font-size:11px;color:#999 !important;font-weight:400}
.d006 .person__number{display:block;margin-top:9px;font-size:24px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d006 .person__anchor{position:absolute;top:36px;left:0;width:100%;height:28px}
.d006-person{padding:30px 10px 34px}
.d006-person__title{display:block;font-size:15px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d006-person__info{margin-top:5px}
.d006-person__info-item{display:inline-block;font-size:12px;color:#666}
.d006-person__info-item:nth-child(n+2){margin-left:10px}
.d006[data-type=email] .d006-person__info{margin-top:10px}
.d006-person__list{margin-top:17px}
.d006-person__item{font-size:0}
.d006-person__item:nth-child(n+2){margin-top:26px}
.d006-person__subtitle{display:inline-block}
.d006-person__subtitle>span{font-size:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d006-person__count{display:block;margin-top:5px}
.d006-person__count .c-counter{position:relative;display:block;padding:0 39px}
.d006-person__count .c-counter__field{overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d006-person__count .c-counter__field:focus+.c-counter__view{outline:1px solid #4d90fe}
.d006-person__count .c-counter__view{position:relative;z-index:2;display:block;width:100%;height:40px;border:1px solid #bbb;background-color:#fff;font-size:14px;line-height:38px;text-align:center;pointer-events:none}
.d006-person__count .c-counter__view.is-disabled{background-color:#f5f5f5 !important;color:#666 !important}
.d006-person__count .c-counter__button{overflow:hidden}
.d006-person__count .c-counter__button span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;opacity:0}
.d006-person__count .c-counter__button[disabled]{background-color:#f5f5f5 !important}
.d006-person__count .c-counter__button[disabled]:after,.d006-person__count .c-counter__button[disabled]:before{background-color:#999 !important}
.d006-person__count .c-counter__button--increase{width:40px;height:40px;position:absolute;top:0;right:0;border:1px solid #bbb;z-index:5}
.d006-person__count .c-counter__button--increase:before{content:'';display:block;width:12px;height:1px;background-color:#333;margin:-2px auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.d006-person__count .c-counter__button--increase:after{content:"";display:block;width:12px;height:1px;background-color:#333;margin:1px auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.d006-person__count .c-counter__button--decrease{width:40px;height:40px;position:absolute;top:0;left:0;border:1px solid #bbb;z-index:5}
.d006-person__count .c-counter__button--decrease:after{content:"";display:block;width:12px;height:1px;background-color:#333;margin:0 auto;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.d006-person__close{position:absolute;top:0;right:0;width:32px;height:32px;line-height:1}
.d006-person__close:after,.d006-person__close:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d006-person__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d006-person__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d006-promotion{position:relative;text-align:center}
.d006-promotion.is-active{display:block}
.d006-promotion__anchor{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;padding:13px 28px 13px 10px;font-size:11px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d006-promotion__anchor span{white-space:nowrap}
.d006-promotion__anchor.is-disabled,.d006-promotion__anchor[disabled]{cursor:default}
.d006-promotion__anchor:after{display:block;position:absolute;top:50%;right:10px;width:12px;height:12px;border:1px solid #666;border-radius:50%;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/icon-promotion-m.png) no-repeat 50% -13px;background-size:6px auto;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.d006-promotion__anchor.is-active:after{background-position:50% -25px}
.d006-promotion__anchor>span{color:#666}
.d006-promotion__anchor.is-active+.d006-promotion__panel{display:block}
.d006-promotion__panel{display:none}
.d006-promotion__code{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;padding:32px 10px 15px;border:1px solid #bbb;background-color:#fff}
.d006-promotion__code [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d006-promotion__code [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d006-promotion__code .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d006-promotion__code .combobox.initial{opacity:0}
.d006-promotion__code .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d006-promotion__code .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d006-promotion__code .combobox__button:after{content:"";display:block;clear:both}
.d006-promotion__code .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d006-promotion__code .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d006-promotion__code .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d006-promotion__code .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d006-promotion__code .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d006-promotion__code .combobox__status:after,.d006-promotion__code .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d006-promotion__code .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d006-promotion__code .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d006-promotion__code .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d006-promotion__code .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d006-promotion__code .combobox__list{list-style:none}
.d006-promotion__code .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d006-promotion__code .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d006-promotion__code .combobox__item:focus,.d006-promotion__code .combobox__item:hover{background-color:#888;color:#fff}
.d006-promotion__code .combobox__item.is-active{background-color:#555;color:#fff}
.d006-promotion__code .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d006-promotion__code .combobox--touch .combobox__button{z-index:0}
.d006-promotion__code .combobox--2{height:25px}
.d006-promotion__code .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d006-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d006-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d006-promotion__code .combobox--2 .combobox__status{padding-right:13px}
.d006-promotion__code .combobox--2 .combobox__status:after,.d006-promotion__code .combobox--2 .combobox__status:before{width:6px}
.d006-promotion__code .combobox--2 .combobox__status:before{right:4px}
.d006-promotion__code .combobox--2 .combobox__scroll{max-height:110px}
.d006-promotion__code .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d006-promotion__code .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d006-promotion__code .combobox--2 .combobox__item:focus,.d006-promotion__code .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d006-promotion__code .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d006-promotion__code .row{margin:0}
.d006-promotion__code .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d006-promotion__code .validation__text__wrap .validation__text.agree{color:#666}
.d006-promotion__code .form--focus .notice__text{display:block}
.d006-promotion__code .notice__text{padding-top:4px;display:none;font-size:12px}
.d006-promotion__code .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d006-promotion__code .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d006-promotion__code .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d006-promotion__code .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d006-promotion__code .info__link:focus,.d006-promotion__code .info__link:hover{color:#ef6600}
.d006-promotion__code .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d006-promotion__code .fileWrap .file--focus{outline:1px dotted #000}
.d006-promotion__code .fileWrap .input:first-child{padding-bottom:10px}
.d006-promotion__code .fileWrap .input:first-child .o-input--text[disabled],.d006-promotion__code .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d006-promotion__code .fileWrap .input__file{position:relative}
.d006-promotion__code .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d006-promotion__code .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d006-promotion__code .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d006-promotion__code .fileWrap .input__file .file-label span{white-space:nowrap}
.d006-promotion__code .fileWrap .input__file .file-label.is-disabled,.d006-promotion__code .fileWrap .input__file .file-label[disabled]{cursor:default}
.d006-promotion__code .fileWrap .input__file .file-label:active,.d006-promotion__code .fileWrap .input__file .file-label:focus,.d006-promotion__code .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d006-promotion__code .fileWrap .input__file .file-label.is-disabled,.d006-promotion__code .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d006-promotion__code .fileWrap .input__file .file-label.is-disabled:active,.d006-promotion__code .fileWrap .input__file .file-label.is-disabled:focus,.d006-promotion__code .fileWrap .input__file .file-label.is-disabled:hover,.d006-promotion__code .fileWrap .input__file .file-label[disabled]:active,.d006-promotion__code .fileWrap .input__file .file-label[disabled]:focus,.d006-promotion__code .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d006-promotion__code .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d006-promotion__code .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d006-promotion__code .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d006-promotion__code .o-input--date,.d006-promotion__code .o-input--email,.d006-promotion__code .o-input--number,.d006-promotion__code .o-input--password,.d006-promotion__code .o-input--tel,.d006-promotion__code .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d006-promotion__code .o-input--date:focus,.d006-promotion__code .o-input--email:focus,.d006-promotion__code .o-input--number:focus,.d006-promotion__code .o-input--password:focus,.d006-promotion__code .o-input--tel:focus,.d006-promotion__code .o-input--text:focus{border-color:#333;background-color:#fff}
.d006-promotion__code .o-input--date[disabled],.d006-promotion__code .o-input--date[readonly],.d006-promotion__code .o-input--email[disabled],.d006-promotion__code .o-input--email[readonly],.d006-promotion__code .o-input--number[disabled],.d006-promotion__code .o-input--number[readonly],.d006-promotion__code .o-input--password[disabled],.d006-promotion__code .o-input--password[readonly],.d006-promotion__code .o-input--tel[disabled],.d006-promotion__code .o-input--tel[readonly],.d006-promotion__code .o-input--text[disabled],.d006-promotion__code .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d006-promotion__code .o-input--date::-ms-clear,.d006-promotion__code .o-input--email::-ms-clear,.d006-promotion__code .o-input--number::-ms-clear,.d006-promotion__code .o-input--password::-ms-clear,.d006-promotion__code .o-input--tel::-ms-clear,.d006-promotion__code .o-input--text::-ms-clear{display:none !important}
.d006-promotion__code .o-input--number{padding:0 15px}
.d006-promotion__code .o-input--number::-webkit-inner-spin-button,.d006-promotion__code .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d006-promotion__code .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d006-promotion__code .o-input--date{background-position:96% -93px}
.d006-promotion__code .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d006-promotion__code .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d006-promotion__code .o-input--textarea[disabled],.d006-promotion__code .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d006-promotion__code .input{font-size:0}
.d006-promotion__code .input__wrap{position:relative}
.d006-promotion__code .input__wrap label{vertical-align:middle}
.d006-promotion__code .input__item{display:inline-block}
.d006-promotion__code .input__item:last-child label{margin-right:0}
.d006-promotion__code .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d006-promotion__code .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d006-promotion__code .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d006-promotion__code .input__removetext:after,.d006-promotion__code .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d006-promotion__code .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d006-promotion__code .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d006-promotion__code .input--2 .o-input--date,.d006-promotion__code .input--2 .o-input--email,.d006-promotion__code .input--2 .o-input--number,.d006-promotion__code .input--2 .o-input--password,.d006-promotion__code .input--2 .o-input--tel,.d006-promotion__code .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d006-promotion__code .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d006-promotion__code .input--2 .o-input--date{background-position:96% -101px}
.d006-promotion__code .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d006-promotion__input{position:relative;margin-top:5px;padding-right:139px}
.d006-promotion__confirm{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;position:absolute;top:0;right:0;width:139px;height:40px;font-size:15px}
.d006-promotion__confirm span{white-space:nowrap}
.d006-promotion__confirm.is-disabled,.d006-promotion__confirm[disabled]{cursor:default}
.d006-promotion__confirm:active,.d006-promotion__confirm:focus,.d006-promotion__confirm:hover{background-color:#7b7b7b;color:#fff}
.d006-promotion__confirm.is-disabled,.d006-promotion__confirm[disabled]{background-color:#7b7b7b;color:#fff}
.d006-promotion__confirm.is-disabled:active,.d006-promotion__confirm.is-disabled:focus,.d006-promotion__confirm.is-disabled:hover,.d006-promotion__confirm[disabled]:active,.d006-promotion__confirm[disabled]:focus,.d006-promotion__confirm[disabled]:hover{background-color:#7b7b7b}
.d006-promotion__close{position:absolute;top:0;right:0;width:34px;height:32px;line-height:1}
.d006-promotion__close:after,.d006-promotion__close:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d006-promotion__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d006-promotion__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d006__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#1b65b3;background-color:#1b65b3;color:#fff;width:100%;font-size:15px;line-height:40px}
.d006__button span{white-space:nowrap}
.d006__button.is-disabled,.d006__button[disabled]{cursor:default}
.d006__button:active,.d006__button:focus,.d006__button:hover{background-color:#103d6b;color:#fff}
.d006__button.is-disabled,.d006__button[disabled]{background-color:#1b65b3;color:#fff}
.d006__button.is-disabled:active,.d006__button.is-disabled:focus,.d006__button.is-disabled:hover,.d006__button[disabled]:active,.d006__button[disabled]:focus,.d006__button[disabled]:hover{background-color:#1b65b3}
.d006-wire{background:#f5f5f5;color:#666;text-align:center;padding:12px 15px 15px}
.d006-wire__text{font-size:11px;display:inline-block;vertical-align:middle;background:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/icon-notice-mob.png) no-repeat 0 50%;background-size:12px 12px;padding-left:17px}
.d006-wire__tel{display:inline-block;vertical-align:middle;font-size:11px}
.d006-wire__btn{width:20px;height:20px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/icon-tel.png) center no-repeat #a2a2a2;background-size:40% auto;border-radius:20px;display:inline-block;vertical-align:middle;margin-left:5px}
.d006 .d006__button{background-color:#1b65b3;border-color:#1b65b3}
.d006 .d006__button:focus,.d006 .d006__button:hover{background-color:#103d6b;border-color:#103d6b}
body[data-res-type*=SG] .d006__button{background-color:#193028;border-color:#193028}
body[data-res-type*=SG] .d006__button:focus,body[data-res-type*=SG] .d006__button:hover{background-color:#0f1d18;border-color:#0f1d18}
body[data-res-type*=L7-seoul-LTL7] .d006__button{background-color:#f3c300;border-color:#f3c300}
body[data-res-type*=L7-seoul-LTL7] .d006__button:focus,body[data-res-type*=L7-seoul-LTL7] .d006__button:hover{background-color:#cea709;border-color:#cea709}
body[data-res-type*=L7-seoul-LTL7] .d006__button{color:#001e62}
body[data-res-type*=L7-seoul-L7GA] .d006__button{background-color:#750575;border-color:#750575}
body[data-res-type*=L7-seoul-L7GA] .d006__button:focus,body[data-res-type*=L7-seoul-L7GA] .d006__button:hover{background-color:#460346;border-color:#460346}
body[data-res-type*=L7-seoul-L7HD] .d006__button{background-color:#333;border-color:#333}
body[data-res-type*=L7-seoul-L7HD] .d006__button:focus,body[data-res-type*=L7-seoul-L7HD] .d006__button:hover{background-color:#1f1f1f;border-color:#1f1f1f}
body[data-res-type*=CH] .d006__button{background-color:#c64c01;border-color:#c64c01}
body[data-res-type*=CH] .d006__button:focus,body[data-res-type*=CH] .d006__button:hover{background-color:#bd4601;border-color:#bd4601}
@media all and (min-width:768px){.d006-form{padding:0;position:relative;max-width:766px;margin:0 auto;background-color:transparent}
.d006-search{padding:20px 0 0;background-color:#fff}
.d006-search__layer{border-color:#ccc}
.d006 .hotel{display:inline-block;height:92px;vertical-align:top;width:317px;padding:6px 20px 0;border-bottom:0}
.d006 .hotel__title{padding-left:0;font-size:13px}
.d006 .hotel__name{margin-top:16px;padding-left:30px;font-size:22px;background-size:19px auto}
.d006 .date .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d006 .date .date-picker-wrapper.single-month{width:auto}
.d006 .date .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d006 .date .date-picker-wrapper.two-months{width:491px}
.d006 .date .date-picker-wrapper.two-months .month--1{float:left}
.d006 .date .date-picker-wrapper.two-months .month--2{float:right}
.d006 .date .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d006 .date .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d006 .date .month-wrapper table th{padding-bottom:0;line-height:24px}
.d006 .date .month-wrapper table td{padding:0}
.d006 .date .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d006 .date .month-wrapper .month{width:203px;padding-top:6px}
.d006 .date .month-wrapper .month-name{font-size:14px}
.d006 .date .month-wrapper .month-element{font-size:14px}
.d006 .date .month-wrapper .next,.d006 .date .month-wrapper .prev{top:0;width:30px;height:38px}
.d006 .date .month-wrapper .next:after,.d006 .date .month-wrapper .next:before,.d006 .date .month-wrapper .prev:after,.d006 .date .month-wrapper .prev:before{width:10px}
.d006 .date .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d006 .date .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d006 .date .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d006 .date .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d006 .date{display:inline-block;height:92px;vertical-align:top;width:328px;padding:6px 20px 0;border-bottom:0;text-align:center}
.d006 .date__stay{width:89px;padding-top:42px;font-size:16px;text-align:center;background-position:50% 1px;background-size:24px auto}
.d006 .date__title{padding-right:20px;font-size:13px;background-size:13px auto}
.d006 .date__day{bottom:2px;font-size:32px}
.d006 .date__month{margin-top:15px;padding-left:45px;font-size:13px;line-height:17px}
.d006-calendar{top:auto;padding-top:32px;width:auto;bottom:112px;left:0;right:auto}
.d006-calendar .date-picker-wrapper{border:none !important}
.d006-calendar__close{width:52px;height:52px}
.d006 .person{display:inline-block;width:250px;height:92px;padding:6px 0 0 40px;vertical-align:top;border-bottom:0;text-align:left}
.d006 .person:before{display:block;position:absolute;top:0;left:0;width:1px;height:71px;background-color:#dcdcdc;content:""}
.d006 .person__col{width:auto;text-align:center;min-width:45px}
.d006 .person__col:nth-child(n+2){margin-left:15px}
.d006 .person__text{font-size:13px;line-height:16px}
.d006 .person__number{margin-top:12px;font-size:32px}
.d006 .person__anchor{top:38px;height:32px}
.d006-person{width:547px;height:265px;left:auto;right:0;top:auto;bottom:112px;padding:51px 32px 0 15px}
.d006[data-type=email] .d006-person{width:340px;height:288px}
.d006-person__head{position:relative;padding-left:5px}
.d006-person__title{font-size:16px}
.d006-person__info{position:absolute;top:1px;right:0}
.d006-person__info-item:nth-child(n+2){position:relative;padding-left:11px}
.d006-person__info-item:nth-child(n+2):before{display:block;position:absolute;top:1px;left:0;width:1px;height:16px;background-color:#ddd;content:''}
.d006[data-type=email] .d006-person__info{position:relative;top:0;right:auto}
.d006-person__list{margin-top:11px}
.d006-person__item:nth-child(n+2){margin-top:10px}
.d006-person__subtitle{position:relative;width:70px;height:44px;text-align:center}
.d006-person__subtitle>span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}
.d006-person__count .c-counter{padding:0 43px}
.d006-person__count .c-counter__view{height:44px;line-height:42px;font-size:16px}
.d006-person__count .c-counter__button--increase{width:44px;height:44px}
.d006-person__count .c-counter__button--increase:before{height:2px}
.d006-person__count .c-counter__button--increase:after{margin:0 auto;height:2px}
.d006-person__count .c-counter__button--decrease{width:44px;height:44px}
.d006-person__count .c-counter__button--decrease:after{margin:-2px auto;height:2px}
.d006-person__count{display:inline-block;width:204px;margin-top:0;vertical-align:top}
.d006-person__count:nth-child(n+2){margin-left:10px}
.d006-person__close{width:52px;height:52px}
.d006-promotion{position:absolute;top:2px;right:0}
.d006-promotion__anchor{height:36px;padding:9px 24px 9px 0;font-size:15px}
.d006-promotion__anchor:after{right:0;width:16px;height:16px;border-color:#333;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/icon-promotion-p.png);background-size:9px auto;background-position:50% -17px}
.d006-promotion__anchor.is-active:after{background-position:50% -33px}
.d006-promotion__anchor.is-active span{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px}
.d006-promotion__anchor>span{color:#333}
.d006-promotion__code .combobox{height:44px}
.d006-promotion__code .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d006-promotion__code .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d006-promotion__code .combobox__label{font-size:18px}
.d006-promotion__code .combobox__item{font-size:16px}
.d006-promotion__code .combobox--2{height:36px}
.d006-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d006-promotion__code .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d006-promotion__code .combobox--2 .combobox__status{padding-right:22px}
.d006-promotion__code .combobox--2 .combobox__status:after,.d006-promotion__code .combobox--2 .combobox__status:before{width:12px}
.d006-promotion__code .combobox--2 .combobox__status:before{right:8px}
.d006-promotion__code .combobox--2 .combobox__scroll{max-height:197px}
.d006-promotion__code .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d006-promotion__code .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d006-promotion__code .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d006-promotion__code .notice__text{padding-top:10px;font-size:14px}
.d006-promotion__code .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d006-promotion__code .info__list li{font-size:16px;line-height:25px}
.d006-promotion__code .fileWrap{position:relative}
.d006-promotion__code .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d006-promotion__code .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d006-promotion__code .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d006-promotion__code .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d006-promotion__code .fileWrap .input__file .file-label>span{padding:0 15px}
.d006-promotion__code .fileWrap .input__file .file-label{width:160px}
.d006-promotion__code .o-input--date,.d006-promotion__code .o-input--email,.d006-promotion__code .o-input--number,.d006-promotion__code .o-input--password,.d006-promotion__code .o-input--tel,.d006-promotion__code .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d006-promotion__code .o-input--number{padding:0 20px}
.d006-promotion__code .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d006-promotion__code .o-input--date{background-position:96% -131px}
.d006-promotion__code .o-input--textarea{font-size:16px}
.d006-promotion__code .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d006-promotion__code .input__removetext{width:60px;height:44px}
.d006-promotion__code .input__removetext:after,.d006-promotion__code .input__removetext:before{right:20px;width:15px}
.d006-promotion__code .input--2 .o-input--date,.d006-promotion__code .input--2 .o-input--email,.d006-promotion__code .input--2 .o-input--number,.d006-promotion__code .input--2 .o-input--password,.d006-promotion__code .input--2 .o-input--tel,.d006-promotion__code .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d006-promotion__code .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d006-promotion__code .input--2 .o-input--date{background-position:96% -135px}
.d006-promotion__code .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d006-promotion__code{left:auto;right:24px;top:0;width:470px;padding:0;border:0;background-color:transparent}
.d006-promotion__code .combobox{display:inline-block;width:174px;height:36px;vertical-align:top}
.d006-promotion__code .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d006-promotion__code .combobox__scroll{max-height:110px}
.d006-promotion__code .combobox__label{color:#606060;padding:4px 9px 5px}
.d006-promotion__code .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d006-promotion__code .combobox__item.is-active,.d006-promotion__code .combobox__item:focus,.d006-promotion__code .combobox__item:hover{background-color:#555;color:#fff}
.d006-promotion__input{display:inline-block;width:290px;margin:0;padding-right:115px;vertical-align:top}
.d006-promotion__input .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d006-promotion__confirm{width:115px;height:36px;font-size:16px}
.d006-promotion__close{display:none}
.d006__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d006__button{position:absolute;right:20px;bottom:21px;width:170px;height:71px;min-width:0}
.d006-wire{padding:37px 0}
.d006-wire__text{font-size:22px;background-size:16px 16px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/icon-notice-tab.png);padding-left:30px}
.d006-wire__tel{font-size:22px}
}
@media all and (min-width:768px) and (min-width:768px){.d006-promotion__code .combobox__button{font-size:14px;line-height:33px;padding:0 15px 0 14px}
.d006-promotion__code .combobox__scroll{max-height:197px}
.d006-promotion__code .combobox__label{font-size:18px;padding:7px 15px}
.d006-promotion__code .combobox__item{padding:7px 15px 8px;font-size:14px}
.d006-promotion__input .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
}
@media all and (min-width:1025px){.d006-form{width:766px;max-width:none}
.d006-wire{padding:84px 0 50px 0;color:#fff;background:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/searchbox.png) repeat-x 0 100%}
.d006-wire__text{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d006-room-reservation-bar/icon-notice-web.png)}
}
.d005{position:relative;height:100%}
.d005 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d005 .slick-slider .slick-list,.d005 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d005 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d005 .slick-list:focus{outline:0}
.d005 .slick-list.dragging{cursor:pointer;cursor:hand}
.d005 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d005 .slick-track:after,.d005 .slick-track:before{display:table;content:''}
.d005 .slick-track:after{clear:both}
.d005 .slick-loading .slick-track{visibility:hidden}
.d005 .slick-loading .slick-slide{visibility:hidden}
.d005 .slick [dir=rtl] .slick-slide{float:right}
.d005 .slick-retina{width:100%}
.d005 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d005 .slick-slide img{display:block}
.d005 .slick-slide.dragging img{pointer-events:none}
.d005 .slick-slide:focus{outline:0}
.d005 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d005 .slick-active{position:relative}
.d005 .slick-initialized .slick-slide{display:block;font-size:0}
.d005 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d005 .slick-arrow.slick-hidden{display:none}
.d005 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d005 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d005 .slick-arrow:focus{outline:1px solid #4d90fe}
.d005 .slick-prev:before{border-width:2px 0 0 2px}
.d005 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d005 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d005 .slick-arrow:before{padding:8px}
.d005 .slick-arrow:focus:before,.d005 .slick-arrow:hover:before{border-color:#a7a7a7}
.d005 .slick-prev{left:0}
.d005 .slick-prev:before{margin-right:-10px}
.d005 .slick-prev:focus,.d005 .slick-prev:hover{border-color:#a7a7a7}
.d005 .slick-next{right:0}
.d005 .slick-next:before{margin-left:-10px}
.d005 .slick-next:focus,.d005 .slick-next:hover{border-color:#a7a7a7}
.d005 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.d005 .slick-dots__item{display:inline-block}
.d005 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.d005 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:5px;height:5px;margin:0 3px;background-color:#fff;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d005 .slick-dots__anchor:focus,.d005 .slick-dots__anchor:hover{background-color:#999}
.d005 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.d005 .slick-dots__anchor:active{background-color:#000}
.d005 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d005 .slick-dots__anchor{background-color:#fff}
.d005 .input{font-size:0}
.d005 .input__item{display:inline-block}
.d005 .input__item:last-child label{margin-right:0}
.d005 .o-input--checkbox,.d005 .o-input--radio{border:0;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d005 .o-input--checkbox+label,.d005 .o-input--radio+label{display:inline-block;position:relative;margin-right:20px;padding-left:21px;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d005 .o-input--checkbox+label:before,.d005 .o-input--radio+label:before{display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #bbb;background-color:#fff;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d005 .o-input--checkbox:focus+label,.d005 .o-input--radio:focus+label{outline:1px dotted #000}
.d005 .o-input--radio+label:before{border-radius:50%}
.d005 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d005 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d005 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d005 .o-input--radio:disabled+label:after{background-color:#bbb}
.d005 .o-input--checkbox+label:after{display:block;position:absolute;top:0;left:0;width:14px;height:14px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d005 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d005 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d005-room-list/form.png);background-position:0 -14px}
.d005 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d005 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d005 h2>span{display:block}
.d005__msg{background:#f5f5f5;font-size:12px;padding:15px;padding-left:35px;position:relative;line-height:18px;margin:0 20px}
.d005__msg:before{content:'';display:inline-block;position:absolute;top:18px;left:15px;width:14px;height:14px;background:url(../../../../content/dam/lottehotel/components/common/content/common/d005-room-list/ico-helpul.png) 0 0 no-repeat;background-size:14px;vertical-align:middle}
.d005__inner{max-width:1410px;margin:0 auto}
.d005-option{position:relative;background-color:#f5f5f5}
.d005-option:after{content:'';display:block;clear:both}
.d005-option__title{display:block;height:42px;padding:0 15px;font-size:13px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:42px}
.d005-option__button{position:absolute;top:0;left:0;width:100%;height:42px}
.d005-option__button:after,.d005-option__button:before{display:block;position:absolute;top:50%;width:10px;height:1px;background-color:#333;content:""}
.d005-option__button:before{right:21px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d005-option__button:after{right:14px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d005-option__button.is-active:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d005-option__button.is-active:after{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d005-option__content{display:none;overflow:hidden;position:relative;padding:0 100px 0 15px;font-size:0}
.d005-option__content label{margin-bottom:10px}
.d005-option__search{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;position:absolute;top:0;right:15px;min-width:70px;width:auto}
.d005-option__search span{white-space:nowrap}
.d005-option__search.is-disabled,.d005-option__search[disabled]{cursor:default}
.d005-option__search:active,.d005-option__search:focus,.d005-option__search:hover{background-color:#7b7b7b;color:#fff}
.d005-option__search.is-disabled,.d005-option__search[disabled]{background-color:#7b7b7b;color:#fff}
.d005-option__search.is-disabled:active,.d005-option__search.is-disabled:focus,.d005-option__search.is-disabled:hover,.d005-option__search[disabled]:active,.d005-option__search[disabled]:focus,.d005-option__search[disabled]:hover{background-color:#7b7b7b}
.d005-sort{padding:30px 15px 0;font-size:0}
.d005-sort:after{content:'';display:block;clear:both}
.d005-sort__item{display:inline-block;width:50%;padding-right:5px}
.d005-sort__item--building{width:100%;padding:0 0 5px}
.d005-sort__item:last-child{padding-right:0}
.d005-sort__item [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d005-sort__item [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d005-sort__item .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d005-sort__item .combobox.initial{opacity:0}
.d005-sort__item .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d005-sort__item .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d005-sort__item .combobox__button:after{content:"";display:block;clear:both}
.d005-sort__item .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d005-sort__item .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d005-sort__item .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d005-sort__item .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d005-sort__item .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d005-sort__item .combobox__status:after,.d005-sort__item .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d005-sort__item .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d005-sort__item .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d005-sort__item .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d005-sort__item .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d005-sort__item .combobox__list{list-style:none}
.d005-sort__item .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d005-sort__item .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d005-sort__item .combobox__item:focus,.d005-sort__item .combobox__item:hover{background-color:#888;color:#fff}
.d005-sort__item .combobox__item.is-active{background-color:#555;color:#fff}
.d005-sort__item .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d005-sort__item .combobox--touch .combobox__button{z-index:0}
.d005-sort__item .combobox--2{height:25px}
.d005-sort__item .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d005-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d005-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d005-sort__item .combobox--2 .combobox__status{padding-right:13px}
.d005-sort__item .combobox--2 .combobox__status:after,.d005-sort__item .combobox--2 .combobox__status:before{width:6px}
.d005-sort__item .combobox--2 .combobox__status:before{right:4px}
.d005-sort__item .combobox--2 .combobox__scroll{max-height:110px}
.d005-sort__item .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d005-sort__item .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d005-sort__item .combobox--2 .combobox__item:focus,.d005-sort__item .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d005-sort__item .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d005-empty{margin:30px 0 250px;text-align:center}
.d005-empty__ico{display:inline-block;padding-top:32px;font-size:11px;color:#666;background:url(../../../../content/dam/lottehotel/components/common/content/common/d005-room-list/bg-empty.png) no-repeat 50% 0;background-size:24px auto}
.d005-carousel{overflow:hidden}
.d005-carousel__item{overflow:hidden;position:relative;padding-bottom:56.25%}
.d005-carousel__item:nth-child(n+2){display:none}
.d005-carousel__item a{display:block}
.d005-carousel__item a:focus:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;outline:5px solid #4d90fe;outline-offset:-2px}
.d005-carousel__item img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.d005__list{margin-top:20px;font-size:0}
.d005 .room{position:relative;margin-bottom:40px}
.d005 .room__content{position:relative;margin:0 15px;font-size:0}
.d005 .room__content:after{content:'';display:block;clear:both}
.d005 .room__inside{padding:13px 42px 19px 10px;border-bottom:1px solid #d6d6d6;float:left;width:100%}
.d005 .room__type{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#252525}
.d005 .room__type:nth-child(n+2){position:relative;margin-left:11px;padding-left:11px}
.d005 .room__type:nth-child(n+2):before{position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#bcbcbc;content:""}
.d005 .room__name{display:inline-block;margin-top:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:17px;color:#000}
.d005 .room-info{margin-top:12px;padding-right:80px}
.d005 .room-info__item{display:inline-block;margin-top:4px;position:relative;margin-right:11px;padding-right:11px}
.d005 .room-info__item:before{display:block;position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-4px;background-color:#d6d6d6;content:""}
.d005 .room-info__item:last-child:before{display:none}
.d005 .room-info__title{font-weight:400;font-size:14px;color:#252525}
.d005 .room-info__text{margin-left:6px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:14px;color:#252525}
.d005 .room-price{padding:9px 10px 0;float:left}
.d005 .room-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#000}
.d005 .room-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#000}
.d005 .room__link{display:none}
.d005 .room__compare{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:23px;height:23px;border:2px solid #cfcfcf;border-radius:50%;background-color:#fff;position:absolute;top:15px;right:10px}
.d005 .room__compare span{white-space:nowrap}
.d005 .room__compare.is-disabled,.d005 .room__compare[disabled]{cursor:default}
.d005 .room__compare:after,.d005 .room__compare:before{display:block;position:absolute;top:50%;height:2px;border-radius:2px;background-color:#bcbcbc;content:""}
.d005 .room__compare:before{left:4px;width:5px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d005 .room__compare:after{left:6px;width:10px;margin-top:-1px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d005 .room__compare.is-active{border-color:#1b65b3;background-color:#1b65b3}
.d005 .room__compare.is-active:after,.d005 .room__compare.is-active:before{background-color:#fff}
.d005 .room__button{margin-top:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#555;background-color:#555;color:#fff;width:100%;font-size:15px;line-height:40px;min-width:130px;float:left;width:100%}
.d005 .room__button span{white-space:nowrap}
.d005 .room__button.is-disabled,.d005 .room__button[disabled]{cursor:default}
.d005 .room__button:active,.d005 .room__button:focus,.d005 .room__button:hover{background-color:#333;color:#fff}
.d005 .room__button.is-disabled,.d005 .room__button[disabled]{background-color:#555;color:#fff}
.d005 .room__button.is-disabled:active,.d005 .room__button.is-disabled:focus,.d005 .room__button.is-disabled:hover,.d005 .room__button[disabled]:active,.d005 .room__button[disabled]:focus,.d005 .room__button[disabled]:hover{background-color:#555}
.d005 .room__button:active,.d005 .room__button:focus,.d005 .room__button:hover{background-color:#1b65b3;color:#fff}
.d005 .room__tel{overflow:hidden;float:right;font-size:11px;text-align:right;padding:5px 0 0 0;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d005 .room__tel strong{display:block;font-size:12px;font-weight:400}
.d005-reservation-bar{display:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:18px 15px 15px;position:absolute;z-index:100;background-color:#fff;width:100%;max-width:768px}
.d005-reservation-bar.is-active{display:block}
.d005-reservation-bar.align--left{right:0}
.d005-reservation-bar.align--right{right:0}
.d005-reservation-bar .d006-form{padding:0}
.d005-reservation-bar__button{position:absolute;right:7px;top:6px;text-indent:-9999em;width:20px;height:20px}
.d005-reservation-bar__button:after,.d005-reservation-bar__button:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background-color:#333;margin-left:-9px}
.d005-reservation-bar__button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d005-reservation-bar__button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.is-printReady .print__container .d005-carousel__item img{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.is-printReady .print__container .d005-option__content{overflow:visible !important}
[lang=my] .d005 .room-info__item{line-height:1.4}
[lang=my] .d005 .room__tel strong{line-height:1.4}
@media all and (min-width:768px){.d005 .slick-dots{bottom:18px}
.d005 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.d005 .slick-dots__anchor{width:8px;height:8px;margin:0 4px;-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}
.d005 .o-input--checkbox+label,.d005 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d005 .o-input--checkbox+label:before,.d005 .o-input--radio+label:before{width:20px;height:20px}
.d005 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d005 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d005 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d005 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d005__msg{margin:0 20px;font-size:16px;padding-left:35px;line-height:18px}
.d005__msg:before{top:17px}
.d005-option{padding:22px 0 6px}
.d005-option__title{display:inline-block;float:left;width:auto;height:auto;margin-bottom:15px;padding:0 30px;font-size:18px;text-align:center;line-height:1.2}
.d005-option__button{display:none}
.d005-option__content{position:static;display:block;padding:0 126px 0 0}
.d005-option__content label{margin-bottom:15px}
.d005-option__search{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d005-option__search{top:50%;right:20px;min-width:86px;margin-top:-18px}
.d005-sort{padding:40px 20px 0;text-align:right}
.d005-sort__item--building{width:190px;padding:0 5px 0}
.d005-sort__item .combobox{height:44px}
.d005-sort__item .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d005-sort__item .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d005-sort__item .combobox__label{font-size:18px}
.d005-sort__item .combobox__item{font-size:16px}
.d005-sort__item .combobox--2{height:36px}
.d005-sort__item .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d005-sort__item .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d005-sort__item .combobox--2 .combobox__status{padding-right:22px}
.d005-sort__item .combobox--2 .combobox__status:after,.d005-sort__item .combobox--2 .combobox__status:before{width:12px}
.d005-sort__item .combobox--2 .combobox__status:before{right:8px}
.d005-sort__item .combobox--2 .combobox__scroll{max-height:197px}
.d005-sort__item .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d005-sort__item .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d005-sort__item{width:185px;padding-top:0}
.d005-empty{margin:60px 0 500px}
.d005-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
.d005__list{padding:0 20px}
.d005 .room{margin-bottom:60px}
.d005 .room__content{margin:0}
.d005 .room__inside{position:relative;padding:19px 62px 24px 15px}
.d005 .room__type{font-size:14px}
.d005 .room__name{font-size:22px}
.d005 .room-info__item{margin-top:6px}
.d005 .room-info__title{font-size:16px}
.d005 .room-info__text{font-size:16px}
.d005 .room-price{padding:14px 15px 10px}
.d005 .room-price__currency{margin-right:7px;font-size:16px}
.d005 .room-price__number{font-size:26px}
.d005 .room__link{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3;position:absolute;bottom:24px;right:15px}
.d005 .room__link span{white-space:nowrap}
.d005 .room__link.is-disabled,.d005 .room__link[disabled]{cursor:default}
.d005 .room__link:after,.d005 .room__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d005 .room__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d005 .room__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d005 .room__link:focus,.d005 .room__link:hover{color:#07377e}
.d005 .room__link:focus:after,.d005 .room__link:focus:before,.d005 .room__link:hover:after,.d005 .room__link:hover:before{background-color:#07377e}
.d005 .room__link.is-disabled,.d005 .room__link[disabled]{color:#666}
.d005 .room__link.is-disabled:after,.d005 .room__link.is-disabled:before,.d005 .room__link[disabled]:after,.d005 .room__link[disabled]:before{background-color:#666}
.d005 .room__compare{width:32px;height:32px;border-width:1px}
.d005 .room__compare:after,.d005 .room__compare:before{height:3px}
.d005 .room__compare:before{left:7px;margin-top:1px;width:7px}
.d005 .room__compare:after{left:10px;width:14px}
.d005 .room__compare{top:20px;right:15px}
.d005 .room__button{width:auto;padding:0 20px;font-size:18px;line-height:40px}
.d005 .room__button{float:right;margin:15px 15px 0 0}
.d005 .room__tel{bottom:2px;right:15px;font-size:16px;padding-top:13px}
.d005 .room__tel strong{margin-bottom:1px;font-size:18px}
.d005-reservation-bar{padding:32px 0 0 0;bottom:-146px;border-left:1px solid #bbb;border-right:1px solid #bbb}
.d005-reservation-bar .d006-calendar{left:-1px}
.d005-reservation-bar .d006{width:auto;max-width:766px}
.d005-reservation-bar__button{right:17px;top:16px}
}
@media all and (min-width:768px) and (min-width:768px){.d005 .room__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.d005-carousel__item:focus img,.d005-carousel__item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.d005 .room{display:inline-block;width:50%;vertical-align:top}
.d005 .room:nth-child(odd){padding-right:30px}
.d005 .room:nth-child(even){padding-left:30px}
.d005-reservation-bar.align--left{left:auto;left:0}
.d005-reservation-bar{width:768px}
}
@media all and (max-width:767px){.d005-option__search{height:25px;padding:0 10px;line-height:1.1}
.d005-option__search>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d005-option__search>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
}
@media all and (max-width:767px) and (min-width:768px){.d005-option__search{height:36px;padding:0 10px;line-height:1.1}
.d005-option__search>span{padding:0 15px}
}
.d003__list{font-size:0;position:relative}
.d003-banner{background-color:#ebe6de;display:table;width:100%;height:100%}
.d003-banner__inner{display:table-cell;vertical-align:middle;text-align:center}
.d003-banner__title{font-size:20px;color:#685f51}
.d003-banner__tag{font-size:13px;color:#685f51;padding:6px 0 45px 0;background:url(../../../../content/dam/lottehotel/components/common/content/common/d003-main-instagram/icon-instagram.png) no-repeat 50% 100%;background-size:30px 30px}
.d003-item{width:50%;display:inline-block}
.d003-item a{display:block}
.d003-item a:active img,.d003-item a:focus img,.d003-item a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.d003-item:nth-child(2){width:100%;padding-left:50%}
.d003-item--banner{height:50%;position:absolute;left:0;top:0}
.d003-item__layout{overflow:hidden;position:relative;padding-top:100%}
.d003-item__center{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-khtml-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.d003-item img{position:absolute;top:0;left:0;width:auto;height:100%;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d003-item img.fit-w{width:100%;height:auto}
.is-printReady .print__container .d003__inner{padding:0}
@media all and (min-width:768px){.d003__inner{padding:0 18px;max-width:1316px;margin:0 auto}
.d003-banner__title{font-size:28px}
.d003-banner__tag{font-size:16px;background-size:50px 50px;padding:10px 0 70px;color:rgba(104,95,81,.7);letter-spacing:1px}
.d003-item{width:25%}
.d003-item:nth-child(2){width:50%;padding-left:25%}
.d003-item--banner{height:100%}
}
@media all and (min-width:1440px){.d003__inner{padding:0;max-width:1280px}
}
.d001{padding:0 15px;background-color:#fff}
.d001__title{display:block;padding:16px 0 0;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:10px}
.d001-search{font-size:0;padding-top:17px}
.d001-search__item{position:relative;border-bottom:1px solid #d6d6d6}
.d001-search__panel.is-list .d001-hotel{display:block !important}
.d001-search__panel.is-list .d001-keyword{display:none !important}
.d001-search__panel.is-keyword .d001-hotel{display:none !important}
.d001-search__panel.is-keyword .d001-keyword{display:block !important}
.d001-search__layer{display:none;position:absolute;top:100%;left:0;z-index:100;width:100%;border:1px solid #bbb;text-align:left;background-color:#fff}
.d001 .hotel{width:100%;padding-bottom:6px}
.d001 .hotel__title{font-size:11px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#999;padding-left:15px;vertical-align:top}
.d001 .hotel .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d001 .hotel .o-input--text{position:relative;width:100%;height:34px;padding:0 47px 0 32px;font-size:16px;line-height:34px;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/bg-hotel.png) no-repeat 15px 50%;background-size:11px auto}
.d001 .hotel .o-input--text::-ms-clear{display:none !important}
.d001 .hotel .has-value+.input__removetext{display:block}
.d001 .hotel .input{position:relative;margin-top:3px}
.d001 .hotel .input__placeholder{position:absolute;z-index:2;left:15px;top:0;padding:0 15px 0 17px;color:#666;font-size:16px;line-height:34px;pointer-events:none}
.d001 .hotel .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d001 .hotel .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:34px;height:34px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d001 .hotel .input__removetext:after,.d001 .hotel .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:15px;height:1px;background-color:#333;content:""}
.d001 .hotel .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d001 .hotel .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d001 .hotel .input__item{display:inline-block}
.d001 .hotel .input__item:last-child label{margin-right:0}
.d001-hotel:after{content:'';display:block;clear:both}
.d001-hotel__anchor{display:block;padding:8px 15px 7px;font-size:16px;color:#666}
.d001-hotel__anchor:focus,.d001-hotel__anchor:hover{color:#fff;background-color:#555}
.d001-hotel__anchor.is-active{color:#fff;background-color:#555}
.d001-hotel__anchor.is-active+.d001-hotel__list{display:block !important;z-index:2}
.d001-hotel__anchor.is-active+.d001-hotel__list .d001-hotel__anchor{padding-left:15px;padding-right:15px}
.d001-hotel__anchor.is-active+.d001-hotel__list .d001-hotel__anchor.is-active{color:#fff;background-color:#555}
.d001-hotel__country{float:left;width:50%;padding:10px 0;border-right:1px solid #ccc;background-color:#fff}
.d001-hotel__list{overflow-y:auto;position:absolute;z-index:-1;top:0;left:50%;width:50%;height:100%;padding:10px 0;background-color:#fff}
.d001-hotel__list.has-iscroll{overflow:hidden}
.d001-keyword{overflow-y:auto;width:100%;height:185px}
.d001-keyword.has-iscroll{overflow:hidden}
.d001-keyword__wrap{padding:15px 0 22px}
.d001-keyword__title{display:block;margin:23px 0 6px 0;padding:0 15px;font-size:16px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001-keyword__title:first-child{margin-top:0}
.d001-keyword__item:nth-child(n+2){margin-top:5px}
.d001-keyword__anchor{display:block;padding:1px 15px;font-size:16px;color:#666}
.d001-keyword__anchor mark{color:#333;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:transparent}
.d001-keyword__empty{padding:1px 23px;font-size:16px;color:#666}
.d001 .date{position:relative;padding:10px 0;font-size:0;text-align:center}
.d001 .date .date-picker-wrapper{width:100%;color:inherit;background-color:#fff;position:absolute;top:39px;left:0;padding:17px 24px 38px;z-index:100;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d001 .date .date-picker-wrapper.align-right{left:auto;right:0}
.d001 .date .date-picker-wrapper.single-date .first-date-selected,.d001 .date .date-picker-wrapper.single-date .hovering{border-radius:15px !important}
.d001 .date .month-wrapper{margin:0 auto}
.d001 .date .month-wrapper:after{content:'';display:block;clear:both}
.d001 .date .month-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-spacing:1px}
.d001 .date .month-wrapper table td,.d001 .date .month-wrapper table th{font-size:14px;text-align:center;width:40px;white-space:nowrap;cursor:pointer}
.d001 .date .month-wrapper table th{line-height:35px;text-transform:capitalize;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001 .date .month-wrapper table td{padding:3px 0;border-bottom:1px solid #fff}
.d001 .date .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d001 .date .month-wrapper table td:first-child .day.toMonth.real-today.checked,.d001 .date .month-wrapper table td:first-child .day.toMonth.real-today.hovering,.d001 .date .month-wrapper table td:first-child .day.toMonth.valid.checked,.d001 .date .month-wrapper table td:first-child .day.toMonth.valid.hovering{background-color:#ce8f5e !important;color:#fff !important}
.d001 .date .month-wrapper table td:first-child .day.toMonth.valid{color:#ef6600 !important}
.d001 .date .month-wrapper table td:first-child .day.toMonth.valid.day--exclude{color:#c5c5c5 !important}
.d001 .date .month-wrapper table td:first-child .day.checked.first-date-selected,.d001 .date .month-wrapper table td:first-child .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d001 .date .month-wrapper .day{color:#c5c5c5;background-color:#fff;height:29px;font-size:14px;line-height:29px}
.d001 .date .month-wrapper .day.checked,.d001 .date .month-wrapper .day.real-today.checked,.d001 .date .month-wrapper .day.real-today.hovering,.d001 .date .month-wrapper .day.toMonth.hovering{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;background-color:#ce8f5e !important;color:#fff !important}
.d001 .date .month-wrapper .day.hovering--last{border-radius:0 15px 15px 0}
.d001 .date .month-wrapper .day.toMonth.valid{background-color:#fff;color:#000}
.d001 .date .month-wrapper .day.toMonth.day--exclude{color:#c5c5c5 !important}
.d001 .date .month-wrapper .day.checked.first-date-selected,.d001 .date .month-wrapper .day.checked.last-date-selected{background-color:#ce8f5e !important;color:#fff !important}
.d001 .date .month-wrapper .day.checked.first-date-selected{border-radius:15px 0 0 15px}
.d001 .date .month-wrapper .day.checked.last-date-selected{border-radius:0 15px 15px 0}
.d001 .date .month-wrapper .day.lastMonth,.d001 .date .month-wrapper .day.nextMonth{display:none}
.d001 .date .month-wrapper .month{position:relative;padding-top:24px}
.d001 .date .month-wrapper .month-name{padding-bottom:5px;font-size:17px;color:#333}
.d001 .date .month-wrapper .month-element{display:inline-block;margin:0 3px;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001 .date .month-wrapper .next,.d001 .date .month-wrapper .prev{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:22px;z-index:1;width:40px;height:40px}
.d001 .date .month-wrapper .next span,.d001 .date .month-wrapper .prev span{white-space:nowrap}
.d001 .date .month-wrapper .next.is-disabled,.d001 .date .month-wrapper .next[disabled],.d001 .date .month-wrapper .prev.is-disabled,.d001 .date .month-wrapper .prev[disabled]{cursor:default}
.d001 .date .month-wrapper .next:after,.d001 .date .month-wrapper .next:before,.d001 .date .month-wrapper .prev:after,.d001 .date .month-wrapper .prev:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#333;content:''}
.d001 .date .month-wrapper .next[disabled]:after,.d001 .date .month-wrapper .next[disabled]:before,.d001 .date .month-wrapper .prev[disabled]:after,.d001 .date .month-wrapper .prev[disabled]:before{background-color:#bbb}
.d001 .date .month-wrapper .prev{left:0}
.d001 .date .month-wrapper .prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;margin-left:-6px}
.d001 .date .month-wrapper .prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:-6px}
.d001 .date .month-wrapper .next{right:0}
.d001 .date .month-wrapper .next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-left:-6px}
.d001 .date .month-wrapper .next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}
.d001 .date .date-range-length-tip{position:absolute;margin-top:0;margin-left:-8px;display:none;background-color:#fff;border:1px solid #ccc;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}
.d001 .date .date-range-length-tip:after,.d001 .date .date-range-length-tip:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:0;border-style:solid;content:''}
.d001 .date .date-range-length-tip:before{border-width:6px 4px 0;border-color:#ccc transparent;bottom:-6px}
.d001 .date .date-range-length-tip:after{border-width:5px 3px 0;border-color:#fff transparent;bottom:-5px}
.d001 .date__stay{display:inline-block;width:126px;padding-top:32px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:12px;color:#666;vertical-align:top;background:url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/bg-stay.png) no-repeat 50% 5px;background-size:18px auto}
.d001 .date__stay>span{color:#666}
.d001 .date__col{display:inline-block;position:relative;vertical-align:top;text-align:left}
.d001 .date__title{padding-right:16px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:11px;color:#999;background:url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/bg-calendar.png) no-repeat right 0 top 50%;background-size:11px auto}
.d001 .date__day{position:absolute;bottom:-2px;left:0;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:28px;line-height:30px}
.d001 .date__month{display:block;margin-top:7px;padding-left:35px;font-size:12px;line-height:13px;color:#666}
.d001 .date__anchor{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px}
.d001-calendar{display:none}
.d001-calendar .input,.d001-calendar .input__wrap,.d001-calendar .o-input--text{width:100%;height:100%;background-color:transparent}
.d001-calendar .input__removetext{display:none !important}
.d001-calendar .date-picker-wrapper{position:static !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.d001-calendar__close{position:absolute;top:0;right:0;width:32px;height:32px;line-height:1}
.d001-calendar__close:after,.d001-calendar__close:before{display:block;position:absolute;top:50%;left:50%;z-index:101;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d001-calendar__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d001-calendar__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d001 .person{padding:13px 0 8px;font-size:0;text-align:center}
.d001 .person__col{display:inline-block;width:95px;vertical-align:top}
.d001 .person__text{display:inline-block;font-size:11px;color:#999 !important;font-weight:400}
.d001 .person__text--children{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:16px;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/icon-children.png) no-repeat right top 50%;background-size:12px auto}
.d001 .person__text--children span{white-space:nowrap}
.d001 .person__text--children.is-disabled,.d001 .person__text--children[disabled]{cursor:default}
.d001 .person__number{display:block;margin-top:9px;font-size:24px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001 .person__anchor{position:absolute;top:36px;left:0;width:100%;height:28px}
.d001-person{padding:30px 10px 34px}
.d001-person__title{display:block;font-size:15px;font-weight:400;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001-person__info{margin-top:5px}
.d001-person__info-item{display:inline-block;font-size:12px;color:#666}
.d001-person__info-item:nth-child(n+2){margin-left:10px}
.d001[data-type=email] .d001-person__info{margin-top:10px}
.d001-person__list{margin-top:17px}
.d001-person__list[data-people-group=email]{display:none}
.d001[data-type=email] .d001-person__list[data-people-group=email]{display:block}
.d001[data-type=email] .d001-person__list[data-people-group=basic]{display:none}
.d001-person__item{font-size:0}
.d001-person__item:nth-child(n+2){margin-top:26px}
.d001-person__subtitle{display:inline-block}
.d001-person__subtitle>span{font-size:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001-person__count{display:block;margin-top:5px}
.d001-person__count .c-counter{position:relative;display:block;padding:0 39px}
.d001-person__count .c-counter__field{overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}
.d001-person__count .c-counter__field:focus+.c-counter__view{outline:1px solid #4d90fe}
.d001-person__count .c-counter__view{position:relative;z-index:2;display:block;width:100%;height:40px;border:1px solid #bbb;background-color:#fff;font-size:14px;line-height:38px;text-align:center;pointer-events:none}
.d001-person__count .c-counter__view.is-disabled{background-color:#f5f5f5 !important;color:#666 !important}
.d001-person__count .c-counter__button{overflow:hidden}
.d001-person__count .c-counter__button span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;opacity:0}
.d001-person__count .c-counter__button[disabled]{background-color:#f5f5f5 !important}
.d001-person__count .c-counter__button[disabled]:after,.d001-person__count .c-counter__button[disabled]:before{background-color:#999 !important}
.d001-person__count .c-counter__button--increase{width:40px;height:40px;position:absolute;top:0;right:0;border:1px solid #bbb;z-index:5}
.d001-person__count .c-counter__button--increase:before{content:'';display:block;width:12px;height:1px;background-color:#333;margin:-2px auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.d001-person__count .c-counter__button--increase:after{content:"";display:block;width:12px;height:1px;background-color:#333;margin:1px auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.d001-person__count .c-counter__button--decrease{width:40px;height:40px;position:absolute;top:0;left:0;border:1px solid #bbb;z-index:5}
.d001-person__count .c-counter__button--decrease:after{content:"";display:block;width:12px;height:1px;background-color:#333;margin:0 auto;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.d001-person__close{position:absolute;top:0;right:0;width:32px;height:32px;line-height:1}
.d001-person__close:after,.d001-person__close:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d001-person__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d001-person__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d001-children{border-top:1px solid #666}
.d001-children td,.d001-children th{border-bottom:1px solid #e6e6e6}
.d001-children th{width:82px;padding:10px 5px;border-right:1px solid #e6e6e6;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;text-align:center;line-height:18px}
.d001-children td{padding:15px;font-size:12px;text-align:left;line-height:21px}
.d001-children__age{display:block}
.d001-children__title{display:block;margin-top:5px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400}
.d001-children__title:first-child{margin-top:0}
.d001-promotion{display:none;position:relative;text-align:center}
.d001-promotion.is-active{display:block}
.d001-promotion.mobile .d001-promotion__code{position:relative;padding:0 10px 20px;border:0}
.d001-promotion.mobile .d001-promotion__close{display:none}
.d001-promotion--default .d001-promotion__anchor.is-active:before{display:block;position:absolute;bottom:28px;right:9px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#ad9e87 transparent transparent transparent;content:""}
.d001-promotion--select .d001-promotion__anchor:after{background-position:50% -13px}
.d001-promotion--select .d001-promotion__anchor.is-active:after{background-position:50% -25px}
.d001-promotion__anchor{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;padding:13px 28px 13px 10px;font-size:11px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.d001-promotion__anchor span{white-space:nowrap}
.d001-promotion__anchor.is-disabled,.d001-promotion__anchor[disabled]{cursor:default}
.d001-promotion__anchor:after{display:block;position:absolute;top:50%;right:10px;width:12px;height:12px;border:1px solid #666;border-radius:50%;background:transparent url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/icon-promotion-m.png) no-repeat 50% -1px;background-size:6px auto;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.d001-promotion__anchor>span{color:#666}
.d001-promotion__anchor.is-active+.d001-promotion__panel{display:block}
.d001-promotion__panel{display:none}
.d001-promotion__info{position:absolute;bottom:34px;left:50%;padding:10px 20px;font-size:11px;color:#fff;line-height:13px;background-color:#ad9e87;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.d001-promotion__code{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;padding:32px 10px 15px;border:1px solid #bbb;background-color:#fff}
.d001-promotion__code [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.d001-promotion__code [data-js=combobox]>select.is-ready{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;opacity:0}
.d001-promotion__code .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.d001-promotion__code .combobox.initial{opacity:0}
.d001-promotion__code .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.d001-promotion__code .combobox__button{position:relative;width:100%;height:100%;padding:0 15px;white-space:nowrap;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;font-size:14px;line-height:38px;text-align:left;color:#333}
.d001-promotion__code .combobox__button:after{content:"";display:block;clear:both}
.d001-promotion__code .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.d001-promotion__code .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d001-promotion__code .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d001-promotion__code .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.d001-promotion__code .combobox__status{overflow:hidden;display:block;position:relative;width:100%;height:100%;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d001-promotion__code .combobox__status:after,.d001-promotion__code .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.d001-promotion__code .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d001-promotion__code .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d001-promotion__code .combobox__scroll{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb}
.combobox--top .d001-promotion__code .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.d001-promotion__code .combobox__list{list-style:none}
.d001-promotion__code .combobox__label{display:block;overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;color:#606060;font-weight:400;text-align:left;pointer-events:none}
.d001-promotion__code .combobox__item{overflow:hidden;padding:7px 20px 8px;word-break:break-word;font-size:14px;line-height:1.2;color:#666;cursor:pointer;font-weight:400;text-align:left}
.d001-promotion__code .combobox__item:focus,.d001-promotion__code .combobox__item:hover{background-color:#888;color:#fff}
.d001-promotion__code .combobox__item.is-active{background-color:#555;color:#fff}
.d001-promotion__code .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.d001-promotion__code .combobox--touch .combobox__button{z-index:0}
.d001-promotion__code .combobox--2{height:25px}
.d001-promotion__code .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d001-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.d001-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.d001-promotion__code .combobox--2 .combobox__status{padding-right:13px}
.d001-promotion__code .combobox--2 .combobox__status:after,.d001-promotion__code .combobox--2 .combobox__status:before{width:6px}
.d001-promotion__code .combobox--2 .combobox__status:before{right:4px}
.d001-promotion__code .combobox--2 .combobox__scroll{max-height:110px}
.d001-promotion__code .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.d001-promotion__code .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d001-promotion__code .combobox--2 .combobox__item:focus,.d001-promotion__code .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.d001-promotion__code .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.d001-promotion__code .row{margin:0}
.d001-promotion__code .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d001-promotion__code .validation__text__wrap .validation__text.agree{color:#666}
.d001-promotion__code .form--focus .notice__text{display:block}
.d001-promotion__code .notice__text{padding-top:4px;display:none;font-size:12px}
.d001-promotion__code .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d001-promotion__code .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d001-promotion__code .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d001-promotion__code .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001-promotion__code .info__link:focus,.d001-promotion__code .info__link:hover{color:#ef6600}
.d001-promotion__code .info__link:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #ef6600;border-bottom:2px solid #ef6600}
.d001-promotion__code .fileWrap .file--focus{outline:1px dotted #000}
.d001-promotion__code .fileWrap .input:first-child{padding-bottom:10px}
.d001-promotion__code .fileWrap .input:first-child .o-input--text[disabled],.d001-promotion__code .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d001-promotion__code .fileWrap .input__file{position:relative}
.d001-promotion__code .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d001-promotion__code .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d001-promotion__code .fileWrap .input__file .file-label{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:11px;line-height:25px;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;height:40px;padding:0 10px;line-height:1.1;font-size:14px}
.d001-promotion__code .fileWrap .input__file .file-label span{white-space:nowrap}
.d001-promotion__code .fileWrap .input__file .file-label.is-disabled,.d001-promotion__code .fileWrap .input__file .file-label[disabled]{cursor:default}
.d001-promotion__code .fileWrap .input__file .file-label:active,.d001-promotion__code .fileWrap .input__file .file-label:focus,.d001-promotion__code .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d001-promotion__code .fileWrap .input__file .file-label.is-disabled,.d001-promotion__code .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d001-promotion__code .fileWrap .input__file .file-label.is-disabled:active,.d001-promotion__code .fileWrap .input__file .file-label.is-disabled:focus,.d001-promotion__code .fileWrap .input__file .file-label.is-disabled:hover,.d001-promotion__code .fileWrap .input__file .file-label[disabled]:active,.d001-promotion__code .fileWrap .input__file .file-label[disabled]:focus,.d001-promotion__code .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d001-promotion__code .fileWrap .input__file .file-label>span{position:absolute;top:50%;left:50%;width:100%;padding:0 14px;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);white-space:normal}
.is-printReady .print__container .d001-promotion__code .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d001-promotion__code .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d001-promotion__code .o-input--date,.d001-promotion__code .o-input--email,.d001-promotion__code .o-input--number,.d001-promotion__code .o-input--password,.d001-promotion__code .o-input--tel,.d001-promotion__code .o-input--text{width:100%;height:40px;padding:0 15px;position:relative;z-index:1;outline:0;font-size:14px;line-height:40px;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#333;text-align:left}
.d001-promotion__code .o-input--date:focus,.d001-promotion__code .o-input--email:focus,.d001-promotion__code .o-input--number:focus,.d001-promotion__code .o-input--password:focus,.d001-promotion__code .o-input--tel:focus,.d001-promotion__code .o-input--text:focus{border-color:#333;background-color:#fff}
.d001-promotion__code .o-input--date[disabled],.d001-promotion__code .o-input--date[readonly],.d001-promotion__code .o-input--email[disabled],.d001-promotion__code .o-input--email[readonly],.d001-promotion__code .o-input--number[disabled],.d001-promotion__code .o-input--number[readonly],.d001-promotion__code .o-input--password[disabled],.d001-promotion__code .o-input--password[readonly],.d001-promotion__code .o-input--tel[disabled],.d001-promotion__code .o-input--tel[readonly],.d001-promotion__code .o-input--text[disabled],.d001-promotion__code .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d001-promotion__code .o-input--date::-ms-clear,.d001-promotion__code .o-input--email::-ms-clear,.d001-promotion__code .o-input--number::-ms-clear,.d001-promotion__code .o-input--password::-ms-clear,.d001-promotion__code .o-input--tel::-ms-clear,.d001-promotion__code .o-input--text::-ms-clear{display:none !important}
.d001-promotion__code .o-input--number{padding:0 15px}
.d001-promotion__code .o-input--number::-webkit-inner-spin-button,.d001-promotion__code .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d001-promotion__code .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d001-promotion__code .o-input--date{background-position:96% -93px}
.d001-promotion__code .o-input--textarea{width:100%;min-height:160px;padding:10px 15px;font-size:14px;vertical-align:top;background-color:#f5f5f5;border:1px solid #f5f5f5;resize:none}
.d001-promotion__code .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d001-promotion__code .o-input--textarea[disabled],.d001-promotion__code .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d001-promotion__code .input{font-size:0}
.d001-promotion__code .input__wrap{position:relative}
.d001-promotion__code .input__wrap label{vertical-align:middle}
.d001-promotion__code .input__item{display:inline-block}
.d001-promotion__code .input__item:last-child label{margin-right:0}
.d001-promotion__code .input__placeholder{position:absolute;z-index:2;left:0;top:0;padding:0 15px;color:#666;font-size:14px;line-height:40px;pointer-events:none}
.d001-promotion__code .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d001-promotion__code .input__removetext{display:none;z-index:1;position:absolute;right:0;top:0;text-indent:-9999px;width:26px;height:40px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.d001-promotion__code .input__removetext:after,.d001-promotion__code .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d001-promotion__code .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d001-promotion__code .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d001-promotion__code .input--2 .o-input--date,.d001-promotion__code .input--2 .o-input--email,.d001-promotion__code .input--2 .o-input--number,.d001-promotion__code .input--2 .o-input--password,.d001-promotion__code .input--2 .o-input--tel,.d001-promotion__code .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d001-promotion__code .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d001-promotion__code .input--2 .o-input--date{background-position:96% -101px}
.d001-promotion__code .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d001-promotion__input{position:relative;margin-top:5px;padding-right:139px}
.d001-promotion__confirm{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#7b7b7b;background-color:#7b7b7b;color:#fff;position:absolute;top:0;right:0;width:139px;height:40px;font-size:15px}
.d001-promotion__confirm span{white-space:nowrap}
.d001-promotion__confirm.is-disabled,.d001-promotion__confirm[disabled]{cursor:default}
.d001-promotion__confirm:active,.d001-promotion__confirm:focus,.d001-promotion__confirm:hover{background-color:#7b7b7b;color:#fff}
.d001-promotion__confirm.is-disabled,.d001-promotion__confirm[disabled]{background-color:#7b7b7b;color:#fff}
.d001-promotion__confirm.is-disabled:active,.d001-promotion__confirm.is-disabled:focus,.d001-promotion__confirm.is-disabled:hover,.d001-promotion__confirm[disabled]:active,.d001-promotion__confirm[disabled]:focus,.d001-promotion__confirm[disabled]:hover{background-color:#7b7b7b}
.d001-promotion__close{position:absolute;top:0;right:0;width:34px;height:32px;line-height:1}
.d001-promotion__close:after,.d001-promotion__close:before{display:block;position:absolute;top:50%;left:50%;margin-left:-8px;width:17px;height:1px;background-color:#333;content:""}
.d001-promotion__close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d001-promotion__close:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d001__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border:0;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#1b65b3;background-color:#1b65b3;color:#fff;width:100%;font-size:15px;line-height:40px}
.d001__button span{white-space:nowrap}
.d001__button.is-disabled,.d001__button[disabled]{cursor:default}
.d001__button:active,.d001__button:focus,.d001__button:hover{background-color:#103d6b;color:#fff}
.d001__button.is-disabled,.d001__button[disabled]{background-color:#1b65b3;color:#fff}
.d001__button.is-disabled:active,.d001__button.is-disabled:focus,.d001__button.is-disabled:hover,.d001__button[disabled]:active,.d001__button[disabled]:focus,.d001__button[disabled]:hover{background-color:#1b65b3}
.d001 .d001__button{background-color:#1b65b3;border-color:#1b65b3}
.d001 .d001__button:focus,.d001 .d001__button:hover{background-color:#103d6b;border-color:#103d6b}
.d001 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.d001 .slick-slider .slick-list,.d001 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-khtml-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.d001 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.d001 .slick-list:focus{outline:0}
.d001 .slick-list.dragging{cursor:pointer;cursor:hand}
.d001 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.d001 .slick-track:after,.d001 .slick-track:before{display:table;content:''}
.d001 .slick-track:after{clear:both}
.d001 .slick-loading .slick-track{visibility:hidden}
.d001 .slick-loading .slick-slide{visibility:hidden}
.d001 .slick [dir=rtl] .slick-slide{float:right}
.d001 .slick-retina{width:100%}
.d001 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.d001 .slick-slide img{display:block}
.d001 .slick-slide.dragging img{pointer-events:none}
.d001 .slick-slide:focus{outline:0}
.d001 .slick-keyboard .slick-slide:focus:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;outline:5px solid #4d90fe;outline-offset:-2px;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe;content:""}
.d001 .slick-active{position:relative}
.d001 .slick-initialized .slick-slide{display:block}
.d001 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.d001 .slick-arrow.slick-hidden{display:none}
.d001 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.d001 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.d001 .slick-arrow:focus{outline:1px solid #4d90fe}
.d001 .slick-prev:before{border-width:2px 0 0 2px}
.d001 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.d001 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.d001 .slick-arrow:before{padding:8px}
.d001 .slick-arrow:focus:before,.d001 .slick-arrow:hover:before{border-color:#a7a7a7}
.d001 .slick-prev{left:0}
.d001 .slick-prev:before{margin-right:-10px}
.d001 .slick-prev:focus,.d001 .slick-prev:hover{border-color:#a7a7a7}
.d001 .slick-next{right:0}
.d001 .slick-next:before{margin-left:-10px}
.d001 .slick-next:focus,.d001 .slick-next:hover{border-color:#a7a7a7}
.d001 .slick-dots{position:absolute;bottom:10px;right:0;width:100%;margin:0;text-align:center;font-size:0}
.d001 .slick-dots__item{display:inline-block}
.d001 .slick-dots__item.slick-active .slick-dots__anchor{opacity:1}
.d001 .slick-dots__anchor{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 3px;background-color:#a7927f;opacity:.5;cursor:pointer;border-radius:20px;-webkit-transition:width .3s ease 0;-o-transition:width .3s ease 0;transition:width .3s ease 0}
.d001 .slick-dots__item.slick-active .slick-dots__anchor{width:10px !important;height:10px !important}
.d001 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.d001__popup__wrap{display:none}
body[data-res-type*=SG] .d001__button{background-color:#193028;border-color:#193028}
body[data-res-type*=SG] .d001__button:focus,body[data-res-type*=SG] .d001__button:hover{background-color:#0f1d18;border-color:#0f1d18}
body[data-res-type*=L7-seoul-LTL7] .d001__button{background-color:#f3c300;border-color:#f3c300}
body[data-res-type*=L7-seoul-LTL7] .d001__button:focus,body[data-res-type*=L7-seoul-LTL7] .d001__button:hover{background-color:#cea709;border-color:#cea709}
body[data-res-type*=L7-seoul-LTL7] .d001__button{color:#001e62}
body[data-res-type*=L7-seoul-L7GA] .d001__button{background-color:#750575;border-color:#750575}
body[data-res-type*=L7-seoul-L7GA] .d001__button:focus,body[data-res-type*=L7-seoul-L7GA] .d001__button:hover{background-color:#460346;border-color:#460346}
body[data-res-type*=L7-seoul-L7HD] .d001__button{background-color:#333;border-color:#333}
body[data-res-type*=L7-seoul-L7HD] .d001__button:focus,body[data-res-type*=L7-seoul-L7HD] .d001__button:hover{background-color:#1f1f1f;border-color:#1f1f1f}
body[data-res-type*=CH] .d001__button{background-color:#c64c01;border-color:#c64c01}
body[data-res-type*=CH] .d001__button:focus,body[data-res-type*=CH] .d001__button:hover{background-color:#bd4601;border-color:#bd4601}
.is-printReady .print__container .d001-hotel__list>div,.is-printReady .print__container .d001-keyword__wrap{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
@media all and (min-width:768px){.d001{position:relative;padding:66px 30px 30px}
.d001__title{position:absolute;top:29px;left:30px;padding:0;font-size:15px}
.d001-search{padding-top:0}
.d001-search__layer{border-color:#ccc}
.d001 .hotel{display:inline-block;width:45%;height:92px;padding:6px 30px 0;vertical-align:top}
.d001 .hotel__title{padding-left:0;font-size:13px}
.d001 .hotel .o-input--text{padding:0 47px 0 23px;font-size:18px;background-size:14px auto;background-position:0 50%}
.d001 .hotel .input{margin-top:16px}
.d001 .hotel .input__placeholder{font-size:22px}
.d001-hotel{top:auto;bottom:103px;left:30px;width:419px}
.d001-hotel__country{padding:0}
.d001-hotel__list{padding:0}
.d001-keyword{top:auto;bottom:103px;left:30px;width:205px;height:240px}
.d001-keyword__wrap{padding:13px 0 5px}
.d001-keyword__title{margin:32px 0 10px 0;padding:0 18px}
.d001-keyword__anchor{padding:5px 26px}
.d001-keyword__empty{padding:5px 26px;color:#999}
.d001 .date .date-picker-wrapper{top:43px;padding:18px 0 30px;border:1px solid #ccc}
.d001 .date .date-picker-wrapper.single-month{width:auto}
.d001 .date .date-picker-wrapper.single-month .month-wrapper{padding:0 25px}
.d001 .date .date-picker-wrapper.two-months{width:491px}
.d001 .date .date-picker-wrapper.two-months .month--1{float:left}
.d001 .date .date-picker-wrapper.two-months .month--2{float:right}
.d001 .date .date-picker-wrapper.two-months .month-wrapper{overflow:hidden;position:relative;width:437px}
.d001 .date .date-picker-wrapper.two-months .month-wrapper:before{display:block;position:absolute;top:12px;left:50%;width:1px;height:100%;background-color:#e6e6e6;content:""}
.d001 .date .month-wrapper table th{padding-bottom:0;line-height:24px}
.d001 .date .month-wrapper table td{padding:0}
.d001 .date .month-wrapper .day{height:24px;font-size:13px;line-height:24px}
.d001 .date .month-wrapper .month{width:203px;padding-top:6px}
.d001 .date .month-wrapper .month-name{font-size:14px}
.d001 .date .month-wrapper .month-element{font-size:14px}
.d001 .date .month-wrapper .next,.d001 .date .month-wrapper .prev{top:0;width:30px;height:38px}
.d001 .date .month-wrapper .next:after,.d001 .date .month-wrapper .next:before,.d001 .date .month-wrapper .prev:after,.d001 .date .month-wrapper .prev:before{width:10px}
.d001 .date .month-wrapper .prev:before{margin-top:-4px;margin-left:-5px}
.d001 .date .month-wrapper .prev:after{margin-top:2px;margin-left:-5px}
.d001 .date .month-wrapper .next:before{margin-top:2px;margin-left:-5px}
.d001 .date .month-wrapper .next:after{margin-top:-4px;margin-left:-5px}
.d001 .date{display:inline-block;width:55%;height:92px;padding:6px 38px 0 0;vertical-align:top;text-align:right}
.d001 .date:before{display:block;position:absolute;top:0;left:0;width:1px;height:71px;background-color:#dcdcdc;content:""}
.d001 .date__stay{width:125px;padding-top:42px;font-size:16px;text-align:center;background-position:50% 1px;background-size:24px auto}
.d001 .date__title{padding-right:20px;font-size:13px;background-size:13px auto}
.d001 .date__day{bottom:2px;font-size:32px}
.d001 .date__month{margin-top:15px;padding-left:45px;font-size:13px;line-height:17px}
.d001-calendar{left:auto;right:0;top:auto;bottom:103px;width:auto;padding-top:32px}
.d001-calendar .date-picker-wrapper{border:none !important}
.d001-calendar__close{width:52px;height:52px}
.d001 .person{display:inline-block;height:101px;padding:35px 20px 0;border-bottom:0;vertical-align:top;text-align:left}
.d001 .person__col{min-width:55px;width:auto;text-align:center}
.d001 .person__col:nth-child(n+2){margin-left:60px}
.d001 .person__text{font-size:13px;line-height:16px}
.d001 .person__text--children{padding-right:20px;background-size:16px auto}
.d001 .person__number{margin-top:10px;font-size:32px}
.d001 .person__anchor{top:64px;height:32px}
.d001-person{width:547px;height:265px;left:0;top:auto;bottom:81px;padding:51px 32px 0 15px}
.d001[data-type=email] .d001-person{width:340px;height:288px}
.d001-person__head{position:relative;padding-left:5px}
.d001-person__title{font-size:16px}
.d001-person__info{position:absolute;top:1px;right:0}
.d001-person__info-item:nth-child(n+2){position:relative;padding-left:11px}
.d001-person__info-item:nth-child(n+2):before{display:block;position:absolute;top:1px;left:0;width:1px;height:16px;background-color:#ddd;content:''}
.d001[data-type=email] .d001-person__info{position:relative;top:0;right:auto}
.d001-person__list{margin-top:11px}
.d001-person__item:nth-child(n+2){margin-top:10px}
.d001-person__subtitle{position:relative;width:70px;height:44px;text-align:center}
.d001-person__subtitle>span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}
.d001-person__count .c-counter{padding:0 43px}
.d001-person__count .c-counter__view{height:44px;line-height:42px;font-size:16px}
.d001-person__count .c-counter__button--increase{width:44px;height:44px}
.d001-person__count .c-counter__button--increase:before{height:2px}
.d001-person__count .c-counter__button--increase:after{margin:0 auto;height:2px}
.d001-person__count .c-counter__button--decrease{width:44px;height:44px}
.d001-person__count .c-counter__button--decrease:after{margin:-2px auto;height:2px}
.d001-person__count{display:inline-block;width:204px;margin-top:0;vertical-align:top}
.d001-person__count:nth-child(n+2){margin-left:10px}
.d001-person__close{width:52px;height:52px}
.d001-children th{width:140px;padding:15px 10px;font-size:18px;line-height:25px}
.d001-children td{padding:30px;font-size:18px;line-height:30px}
.d001-children__title{margin-top:28px;font-size:18px}
.d001-promotion{position:absolute;top:20px;right:30px}
.d001-promotion--default .d001-promotion__anchor.is-active:before{bottom:27px;right:0;border-width:8px 8px 0 8px}
.d001-promotion--select .d001-promotion__anchor:after{background-position:50% -17px}
.d001-promotion--select .d001-promotion__anchor.is-active:after{background-position:50% -33px}
.d001-promotion--select .d001-promotion__anchor.is-active span{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px}
.d001-promotion__anchor{height:36px;padding:9px 24px 9px 0;font-size:15px}
.d001-promotion__anchor:after{right:0;width:16px;height:16px;border-color:#333;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/icon-promotion-p.png);background-size:9px auto}
.d001-promotion__anchor>span{color:#333}
.d001-promotion__info{bottom:34px;left:auto;right:-13px;width:220px;padding:11px 20px;font-size:13px;line-height:20px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.d001-promotion__code .combobox{height:44px}
.d001-promotion__code .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.d001-promotion__code .combobox__scroll.is-opened{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}
.d001-promotion__code .combobox__label{font-size:18px}
.d001-promotion__code .combobox__item{font-size:16px}
.d001-promotion__code .combobox--2{height:36px}
.d001-promotion__code .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.d001-promotion__code .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.d001-promotion__code .combobox--2 .combobox__status{padding-right:22px}
.d001-promotion__code .combobox--2 .combobox__status:after,.d001-promotion__code .combobox--2 .combobox__status:before{width:12px}
.d001-promotion__code .combobox--2 .combobox__status:before{right:8px}
.d001-promotion__code .combobox--2 .combobox__scroll{max-height:197px}
.d001-promotion__code .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.d001-promotion__code .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.d001-promotion__code .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d001-promotion__code .notice__text{padding-top:10px;font-size:14px}
.d001-promotion__code .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d001-promotion__code .info__list li{font-size:16px;line-height:25px}
.d001-promotion__code .fileWrap{position:relative}
.d001-promotion__code .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d001-promotion__code .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d001-promotion__code .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d001-promotion__code .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d001-promotion__code .fileWrap .input__file .file-label>span{padding:0 15px}
.d001-promotion__code .fileWrap .input__file .file-label{width:160px}
.d001-promotion__code .o-input--date,.d001-promotion__code .o-input--email,.d001-promotion__code .o-input--number,.d001-promotion__code .o-input--password,.d001-promotion__code .o-input--tel,.d001-promotion__code .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d001-promotion__code .o-input--number{padding:0 20px}
.d001-promotion__code .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d001-promotion__code .o-input--date{background-position:96% -131px}
.d001-promotion__code .o-input--textarea{font-size:16px}
.d001-promotion__code .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d001-promotion__code .input__removetext{width:60px;height:44px}
.d001-promotion__code .input__removetext:after,.d001-promotion__code .input__removetext:before{right:20px;width:15px}
.d001-promotion__code .input--2 .o-input--date,.d001-promotion__code .input--2 .o-input--email,.d001-promotion__code .input--2 .o-input--number,.d001-promotion__code .input--2 .o-input--password,.d001-promotion__code .input--2 .o-input--tel,.d001-promotion__code .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d001-promotion__code .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d001-promotion__code .input--2 .o-input--date{background-position:96% -135px}
.d001-promotion__code .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d001-promotion__code{left:auto;right:24px;top:0;width:470px;padding:0;border:0;background-color:transparent}
.d001-promotion__code .combobox{display:inline-block;width:174px;height:36px;vertical-align:top}
.d001-promotion__code .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.d001-promotion__code .combobox__scroll{max-height:110px}
.d001-promotion__code .combobox__label{color:#606060;padding:4px 9px 5px}
.d001-promotion__code .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.d001-promotion__code .combobox__item.is-active,.d001-promotion__code .combobox__item:focus,.d001-promotion__code .combobox__item:hover{background-color:#555;color:#fff}
.d001-promotion__input{display:inline-block;width:290px;margin:0;padding-right:115px;vertical-align:top}
.d001-promotion__input .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d001-promotion__confirm{width:115px;height:36px;font-size:16px}
.d001-promotion__close{display:none}
.d001__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d001__button{position:absolute;bottom:30px;right:49px;width:299px;height:71px}
}
@media all and (min-width:768px) and (min-width:768px){.d001-promotion__code .combobox__button{font-size:14px;line-height:33px;padding:0 15px 0 14px}
.d001-promotion__code .combobox__scroll{max-height:197px}
.d001-promotion__code .combobox__label{font-size:18px;padding:7px 15px}
.d001-promotion__code .combobox__item{padding:7px 15px 8px;font-size:14px}
.d001-promotion__input .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
}
@media all and (min-width:1025px){.d001{width:976px;margin:0 auto;padding:40px 0 0;background-color:transparent}
.d001__title{top:11px;left:0}
.d001-search{padding-top:20px;background-color:#fff}
.d001 .hotel{width:317px;padding:6px 20px 0;border-bottom:0}
.d001-hotel{bottom:112px;left:20px}
.d001-keyword{bottom:112px;left:20px}
.d001 .date{width:303px;padding:6px 15px 0;border-bottom:0;text-align:center}
.d001 .date__stay{width:79px}
.d001-calendar{bottom:112px;left:0;right:auto}
.d001 .person{width:212px;height:92px;padding:6px 0 0 20px;vertical-align:top}
.d001 .person:before{display:block;position:absolute;top:0;left:0;width:1px;height:71px;background-color:#dcdcdc;content:""}
.d001 .person__col{min-width:45px}
.d001 .person__col:nth-child(n+2){margin-left:15px}
.d001 .person__number{margin-top:12px}
.d001 .person__anchor{top:38px}
.d001-person{bottom:112px;left:auto;right:0}
.d001-promotion{top:2px;right:0}
.d001__button{right:20px;bottom:21px;width:124px;min-width:0}
.d001__popup__wrap{display:block;overflow:hidden;position:absolute;bottom:112px;width:264px;height:25px;background:#fff;transition:all .95s ease-in-out}
.d001__popup__wrap .d001-carousel{height:0;border:5px solid #877769;transition:all .95s ease-in-out}
.d001__popup__wrap .slick-dots{display:none !important}
.d001-carousel__item{position:relative;overflow:hidden;height:324px}
.d001-carousel__item--type01{background:#fff}
.d001-carousel__item--type01 .d001-carousel__item--inner p{color:#92775c}
.d001-carousel__item--type02{background:#000}
.d001-carousel__item--type02 .d001-carousel__item--inner h2{color:#fff}
.d001-carousel__item--type02 .d001-carousel__item--inner p{color:#92765e}
.d001-carousel__item.t_center{text-align:center}
.d001-carousel__thumb img{width:100%}
.d001-carousel__item--inner{position:relative;height:262px;padding:35px 15px 0}
.d001-carousel__item--inner h2{font-size:19px;font-family:Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d001-carousel__item--inner p{font-size:15px;line-height:23px}
.d001-carousel__item--inner h2+p{margin-top:10px}
.d001-carousel__thumb+.d001-carousel__item--inner{height:119px;padding-top:25px}
.d001__popup--button--wrap{padding:0 15px}
.d001__popup--button{display:block;width:100%;height:32px;text-align:center;border:1px solid #91765e;font-size:14px;line-height:32px;color:#91765e}
.d001__popup--button:focus,.d001__popup--button:hover{background-color:#91765e}
.d001-carousel__item--type01 .d001__popup--button:focus,.d001-carousel__item--type01 .d001__popup--button:hover{color:#fff}
.d001-carousel__item--type02 .d001__popup--button:focus,.d001-carousel__item--type02 .d001__popup--button:hover{color:#000}
.d001__popup--button-toggle{display:block;position:relative;width:264px;height:25px;background:rgba(0,0,0,0.8)}
.d001__popup--button-toggle:before{content:'';display:block;width:15px;height:9px;margin:0 auto;background:url(../../../../content/dam/lottehotel/components/common/content/common/d001-g-reservation-bar/icon_arrow.png) center;transition:all .95s ease-in-out}
.d001__popup__wrap.is-active{height:359px;bottom:122px;transition:all .95s ease-in-out;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4)}
.d001__popup__wrap.is-active .d001-carousel{height:334px}
.d001__popup__wrap.is-active .slick-dots{display:block !important;transition:all 1s ease-in-out}
.d001__popup__wrap.is-active .d001__popup--button-toggle:before{transform:rotate(180deg)}
}
@media all and (min-width:1440px){.d001{width:1170px}
.d001 .hotel{width:354px;padding:6px 40px 0}
.d001-hotel{left:40px}
.d001-keyword{left:40px}
.d001 .date{width:364px}
.d001 .date__stay{width:120px}
.d001 .person{width:260px;padding-left:34px}
.d001 .person__col:nth-child(n+2){margin-left:25px}
.d001__button{width:170px}
}