@charset "UTF-8";.s514-cookie *{letter-spacing:0}
.s514-cookie img{width:100%}
.s514-landing-list .s514-modal-filter .btn-group{width:100%;border-top:1px solid #dcdcdc;text-align:center}
.s514-landing-list .s514-modal-filter .btn-group .txt{display:inline-block;font-size:14px;color:#666}
.s514-landing-list .s514-modal-filter .btn-area{display:inline-block;font-size:0}
.s514-landing-list .s514-modal-filter .btn-area a{display:inline-block;min-width:152px;padding:12px 20px;box-sizing:border-box}
.s514-landing-list .s514-modal-filter .btn-area a.btn-bg{background:#ad9e87;border:1px solid #ad9e87}
.s514-landing-list .s514-modal-filter .btn-area a.btn-bg-bor{border:1px solid #998465}
.s514-landing-list .s514-modal-filter .btn-area span{display:block;text-align:center;font-size:18px;color:#ad9e87;word-break:break-all}
.s514-landing-list .s514-modal-filter .btn-area .confirm-btn span{color:#fff}
.s514-landing-list .s514-modal-filter .column{padding:12px 13px;margin-bottom:15px;border:1px solid #333}
.s514-landing-list .s514-modal-filter .column{margin-bottom:9px;border:1px solid #333}
@media all and (max-width:1024px) and (min-width:769px){.s514-landing-list .landing-tab .btn{position:relative;border:1px solid #815151;border-radius:10px;margin-left:4px;padding:7px 10px}
.s514-landing-list .btn-filter{min-width:32px;height:32px;line-height:32px}
.s514-landing-list .btn-filter:before{width:32px;height:32px;background-position:-34px -42px}
.s514-landing-list .btn-filter .btn-filter-text{padding-left:45px;font-size:15px}
}
@media all and (min-width:769px){.s514-cookie .landing-list{padding:0 20px}
.s514-cookie .s514-empty__item p{font-size:15px}
.s514 .landing-list-item{border-bottom:0;margin-bottom:60px}
.s514 .landing-list-item .btn-more{border:1px solid #dcdcdc;line-height:48px;line-height:48px;font-size:16px;margin-top:-1px}
.s514 .tooltip__info{position:absolute;top:30px;left:64px;padding:10px 20px;font-size:12px;color:#fff;line-height:13px;background-color:#999;min-width:210px;border-radius:8px;box-shadow:0 8px 12px 0 rgba(0,0,0,0.12);z-index:2;display:none}
.s514 .tooltip__info:before{content:"";position:absolute;left:15px;top:-5px;width:10px;height:10px;background:#999;transform:rotate(45deg)}
}
@media all and (min-width:1024px){.s514 .landing-list-item .landing-room-img>a{padding-bottom:20px;border-bottom:1px solid #dcdcdc}
}
@media all and (min-width:1025px){.s514-landing-list .landing-tab{display:flex;max-width:1170px;margin:0 auto;padding:0}
[lang]:not([lang=ko]) .s514-landing-list .landing-tab{display:block;max-width:1170px;position:relative;margin:0 auto;padding:0}
.s514-landing-list .landing-tab>*{flex:1}
.s514-landing-list .landing-tab .tab-wrap{flex:none;display:inline-block;font-size:0;vertical-align:top}
[lang]:not([lang=ko]) .s514-landing-list .landing-tab .tab-wrap{width:75%}
.s514-landing-list .btn-filter{flex:none;min-width:36px;height:36px;line-height:36px}
.s514-landing-list .btn-filter:before{position:absolute;left:0;top:0;width:36px;height:36px;background-position:-32px -39px}
.s514-landing-list .btn-filter:after{left:31px;width:10px;height:10px}
.s514-landing-list .btn-filter .btn-filter-text{padding-left:50px;font-size:16px}
.s514-landing-list .toggle-booker{margin-top:18px}
.s514-landing-list .toggle-booker .txt{font-size:16px;color:#666}
}
@media all and (min-width:769px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.s514 .landing-list-item .landing-room-img>a{left:300px;width:calc(100% - 300px);bottom:0}
}
.s514-landing-list .s514-modal-filter .c-modal__wrap{padding:72px 0 106px}
.s514-landing-list .s514-modal-filter .c-modal__body{margin:0;padding:33px 37px 20px}
.s514-landing-list .s514-modal-filter .c-modal__head{border-bottom:1px solid #eee}
.s514-landing-list .s514-modal-filter .column{margin-bottom:9px;border:1px solid #333}
.s514-landing-list .s514-modal-filter .column:last-child{border-bottom:0}
.s514-landing-list .s514-modal-filter .column p{font-size:14px;font-weight:600}
.s514-landing-list .s514-modal-filter .column .txt{font-size:15px;color:#666;font-weight:normal}
.s514-landing-list .s514-modal-filter .view-area{position:relative;padding-right:70px}
.s514-landing-list .s514-modal-filter .check-switch{position:absolute;top:-5px;right:0}
.s514-landing-list .s514-modal-filter .check-switch label{cursor:pointer}
.s514-landing-list .s514-modal-filter .check-switch .check-box{display:inline-block;vertical-align:middle;margin-left:4px;width:54px;height:26px;padding:4px;border-radius:20px;background:#dcdcdc;position:relative;transition:all .4s;top:-1px}
.s514-landing-list .s514-modal-filter .check-switch .check-box .round{display:inline-block;width:22px;height:22px;border-radius:16px;position:absolute;top:2px;left:2px;transition:left .4s;background:#fff}
.s514-landing-list .s514-modal-filter .check-switch input{position:absolute;opacity:0}
.s514-landing-list .s514-modal-filter .check-switch input:checked+.check-box{background:#ad9e87}
.s514-landing-list .s514-modal-filter .check-switch input:checked+.check-box .round{left:30px}
.s514-landing-list .s514-modal-filter .check-btn{position:relative;display:inline-block;margin-bottom:10px}
.s514-landing-list .s514-modal-filter .check-btn:first-child{margin-bottom:8px;margin-right:8px}
.s514-landing-list .s514-modal-filter .check-btn+.check-btn{margin-right:8px;margin-bottom:8px}
.s514-landing-list .s514-modal-filter .check-btn input{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;padding:0;border:0;border-radius:0;outline:0;opacity:0}
.s514-landing-list .s514-modal-filter .c-modal__foot{bottom:0;position:fixed}
.s514-landing-list .s514-modal-filter .btn-group{width:100%;border-top:1px solid #dcdcdc;text-align:center}
.s514-landing-list .s514-modal-filter .btn-group .txt{display:inline-block;font-size:14px;color:#666}
.s514-landing-list .s514-modal-filter .btn-area{display:inline-block;font-size:0}
.s514-landing-list .s514-modal-filter .btn-area a{display:inline-block;min-width:152px;padding:12px 20px;box-sizing:border-box}
.s514-landing-list .s514-modal-filter .btn-area a.bg-beige{background:#ad9e87}
.s514-landing-list .s514-modal-filter .btn-area a.bg-beige-line{border:1px solid #998465}
.s514-landing-list .s514-modal-filter .btn-area span{display:block;text-align:center;font-size:18px;color:#ad9e87;word-break:break-all}
.s514-landing-list .s514-modal-filter .btn-area .confirm-btn span{color:#fff}
.s514 .cookie-main-modal .c-modal__wrap{padding:0}
.s514 .cookie-main-modal .c-modal__body{padding:0}
.s514 .cookie-main-modal.s514-modal-filter .column{border:0;padding:36px 48px 25px;margin:0}
.s514 .cookie-main-modal .btn-group{border:0}
.s514 .cookie-main-modal .c-modal__body{overflow-y:none}
.s514 .cookie-main-modal .txt{line-height:1.73}
.s514 .cookhide{display:none}
.s514 .c-modal .bor-line{border-bottom:1px solid #eee}
.s514 .cookie-pop1{width:95%}
.s514 .cookie-pop1 .c-modal__body{max-height:652px;overflow-y:scroll}
.s514 .s514-accordion__layout{margin-top:17px;font-size:14px}
.s514 .s514-accordion__layout table{border:1px solid #000;width:100%;text-align:center;font-size:12px;color:#666;display:table;table-layout:fixed}
.s514 .s514-accordion__layout table th{padding:10px 10px;text-align:center;border:1px solid #000}
.s514 .s514-accordion__layout table td{padding:10px 10px;border:1px solid #000}
.s514 .cookie-info{margin:12px 0 0 26px;font-size:14px;color:#666}
.s514 .cookie-info a{display:inline-block;padding-bottom:3px;color:#b7a790;border-bottom:1px solid #b7a790}
.s514 .cookie-pop1 .btn-group{padding:30px 0}
.s514-accordion{margin-top:13px}
.s514-accordion__title a{display:block;position:relative;padding:0 0 0 17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:15px;line-height:16px;text-align:left;color:#666}
.s514-accordion__title a i{display:inline-block;position:absolute;top:50%;left:0;width:12px;height:12px;margin-top:-6px}
.s514-accordion__title a i:after,.s514-accordion__title a i:before{display:block;content:"";position:absolute;background:#666}
.s514-accordion__title a i:before{left:0;top:50%;width:100%;height:2px;margin-top:-1px}
.s514-accordion__title a i:after{left:50%;top:0;width:2px;height:100%;margin-left:-1px}
.s514-accordion__title a abbr{display:none;position:absolute;top:12px;left:10px;font-size:17px;line-height:25px;color:#998465;text-decoration:none}
.s514-accordion__title a.is-active i:before{background:#858585}
.s514-accordion__title a.is-active i:after{display:none}
.s514-accordion__content{display:none;overflow:hidden}
.s514-accordion__content.is-active{display:block;margin-top:10px}
.s514-accordion--faq .s514-accordion__title a{padding-left:31px}
.s514-accordion--faq .s514-accordion__title a abbr{display:inline-block}
.s514-accordion--faq .s514-accordion__layout{padding-left:31px}
.s514-accordion--bullet .s514-accordion__title a{padding-left:23px}
.s514-accordion--bullet .s514-accordion__title a:focus{outline:0}
[lang=my] .s514 .s514-accordion__layout{line-height:1.7}
@media all and (max-width:768px){.s514-landing-list .cookie-pop1.s514-modal-filter{width:95%;height:650px;border-radius:0;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1000px;position:fixed}
.s514-landing-list .cookie-pop1.s514-modal-filter .btn-group{padding:0;border-top:0}
.s514-landing-list .cookie-pop1.s514-modal-filter .btn-group .txt{display:block;padding-left:24px;font-size:12px}
.s514-landing-list .cookie-pop1.s514-modal-filter .btn-area{display:block;margin-left:0;font-size:0}
.s514-landing-list .cookie-pop1.s514-modal-filter .btn-area a{width:100%;padding:13px 20px}
.s514-landing-list .cookie-pop1.s514-modal-filter .btn-area a:first-child{border-right:0}
.s514-landing-list .cookie-pop1.s514-modal-filter .btn-area a+a{margin-left:0}
.s514-landing-list .cookie-pop1.s514-modal-filter .btn-area span{font-size:14px}
.s514-landing-list .cookie-pop1.s514-modal-filter .c-modal__body{margin:0;padding:13px 14px 20px;max-height:547px;overflow-y:scroll}
.s514-landing-list .cookie-pop1.s514-modal-filter .column-group{padding:0}
.s514-landing-list .cookie-pop1.s514-modal-filter .column p{margin-top:6px;font-size:12px}
.s514-landing-list .cookie-pop1.s514-modal-filter .check-switch .check-box{display:inline-block;vertical-align:middle;margin-left:4px;width:35px;height:18px;padding:4px;border-radius:20px;background:#dcdcdc;position:relative;transition:all .4s;top:3px}
.s514-landing-list .cookie-pop1.s514-modal-filter .check-switch .check-box .round{display:inline-block;width:14px;height:14px;border-radius:16px;position:absolute;top:2px;left:3px;transition:left .4s;background:#fff}
.s514 .cookshow,.s514 .cookhide{font-size:12px}
.s514-accordion{margin-top:0}
.s514-landing-list .cookie-pop1.s514-modal-filter .c-modal__wrap{padding:61px 0 44px}
.s514-landing-list .cookie-pop1.s514-modal-filter .check-switch input:checked+.check-box .round{left:18px}
.s514 .cookie-main-modal.s514-modal-filter{width:100% !important;bottom:0;height:202px}
.s514 .cookie-main-modal.s514-modal-filter .c-modal__wrap{padding:27px 14px 0;position:revert}
.s514 .cookie-main-modal.s514-modal-filter .c-modal__body{padding:0;height:auto}
.s514 .cookie-main-modal.s514-modal-filter .column{padding:0}
.s514 .cookie-main-modal.s514-modal-filter .btn-group{margin:0;width:100%}
.s514 .cookie-main-modal.s514-modal-filter .btn-area{width:100%}
.s514 .cookie-main-modal.s514-modal-filter .btn-area a{width:50%}
.s514 .cookie-main-modal.s514-modal-filter .btn-area a span{font-size:14px}
[lang="ru"] .s514 .cookie-main-modal.s514-modal-filter .btn-area a,[lang="my"] .s514 .cookie-main-modal.s514-modal-filter .btn-area a{float:left;display:table;text-align:center}
[lang="ru"] .s514 .cookie-main-modal.s514-modal-filter .btn-area a span,[lang="my"] .s514 .cookie-main-modal.s514-modal-filter .btn-area a span{height:34px;display:table-cell;vertical-align:middle}
.s514 .cookie-main-modal.s514-modal-filter .column .txt{margin:0;font-size:13px;color:#666;font-weight:normal;padding-bottom:20%;height:auto}
.s514 .cookie-main-modal.c-modal{top:inherit;max-height:0}
.s514 .cookie-main-modal.new-modal{top:inherit;max-height:0;height:auto}
.s514-accordion__title a{padding:10px 0 0;font-size:22px}
.s514-accordion__title a i{right:35px;width:10px;height:10px}
.s514-accordion__title a abbr{top:12px;left:35px;font-size:30px;line-height:50px}
.s514-accordion__layout,.s514-accordion__layout.aem-GridColumn.cq-Editable-dom--container,.s514-accordion__layout.cq-Editable-dom--container{padding:0}
.s514-accordion--faq .s514-accordion__title a{padding-left:75px}
.s514-accordion--faq .s514-accordion__layout{padding-left:75px}
.s514-accordion--bullet .s514-accordion__title a{padding-left:17px}
.s514-accordion--bullet .s514-accordion__title a:before{top:37px;left:35px}
.s514-accordion--bullet .s514-accordion__layout{padding-left:0}
.s514 .s514-accordion__layout{margin-top:0;font-size:13px}
.s514-accordion__title a i:before{left:0;top:50%;width:100%;height:2px;margin-top:5px}
.s514-accordion__title a i:after{left:50%;top:6px;width:2px;height:100%;margin-left:-1px}
.s514 .cookie-info{margin:8px 0 0 12px;font-size:10px;color:#666}
}
@media all and (min-width:769px){.s514-landing-list .s514-modal-filter{width:711px;max-height:initial;height:90%}
.s514-landing-list .s514-modal-filter .c-modal__head{border:block}
.s514-landing-list .s514-modal-filter .column-group{padding:0}
.s514-landing-list .s514-modal-filter .column p{font-size:16px;color:#000}
.s514-landing-list .s514-modal-filter .column .txt{margin-top:13px;font-size:15px;color:#666}
.s514-landing-list .s514-modal-filter .check-switch{top:-2px}
.s514-landing-list .s514-modal-filter .tag{min-width:62px;padding:6px 15px;font-size:16px}
.s514-landing-list .s514-modal-filter .check-btn:first-child{margin-bottom:12px;margin-right:12px}
.s514-landing-list .s514-modal-filter .check-btn+.check-btn{margin-bottom:12px;margin-right:12px}
.s514 .c-modal__head{height:72px;padding:0 60px;line-height:72px}
.s514 .c-modal__title{font-size:24px}
.s514 .cookie-main-modal{bottom:20px;left:20px;width:837px;height:213px;border-radius:10px}
[lang="vi"] .s514 .cookie-main-modal{height:260px}
[lang="ru"] .s514 .cookie-main-modal{height:260px}
[lang="my"] .s514 .cookie-main-modal{height:260px}
[lang="ja"] .s514 .cookie-main-modal{height:260px}
.s514 .cookie-main-modal .column .txt{margin-top:0;font-size:15px;color:#666;line-height:1.73}
.s514 .cookie-main-modal .btn-group{padding:26px 40px;text-align:right}
.s514 .cookie-main-modal .btn-area a{width:193px;height:50px;float:left}
[lang="my"] .s514 .cookie-main-modal .btn-area a{min-width:280px}
[lang="ru"] .s514 .cookie-main-modal .btn-area a{min-width:300px}
.s514 .cookie-main-modal .btn-area a.btn-bg-bor{border:2px solid #998465;margin-right:11px}
.s514 .cookie-main-modal .btn-area span{color:#998465}
.s514 .cookie-main-modal .btn-area a.btn-bg{background:#998465}
.s514 .cookie-main-modal.c-modal{-webkit-transform:none;top:inherit}
.s514-accordion--bullet .s514-accordion__title a:focus{outline:0}
}
@media all and (min-width:1025px){.s514-landing-list .s514-modal-filter .column{padding:21px 22px;margin-bottom:15px;border:1px solid #333}
.s514-landing-list .s514-modal-filter .column{margin-bottom:15px;border:1px solid #333}
}
@media screen and (min-width:1779px) and (max-width:1980px){.s514-landing-list .cookie-pop1.s514-modal-filter{height:auto;border-radius:0;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1000px}
}
.s808{padding:24px 10px 50px}
.s808 ul li{text-align:left;font-size:16px;line-height:24px}
.s808 ul>li>ul{margin-left:-10px}
.s808 ul>li>ul>li{font-size:14px}
.s808 .s808_dot_list>li{position:relative;padding-left:10px;color:#333}
.s808 .s808_dot_list>li:before{content:"";position:absolute;left:0;top:10px;width:2px;height:2px;background:#333;border-radius:2px}
.s808 .s808_dot_list.bold>li{font-family:Noto-lang-Bold}
.s808 .s808_dot_list.bold>li+li{margin-top:15px}
.s808 .s808_dot_list.bold>li .s808_dash_list li{font-family:'Noto-lang-Regular'}
.s808 .s808_dash_list>li{position:relative;padding-left:10px;color:#666}
.s808 .s808_dash_list>li:before{content:"";position:absolute;left:0;top:12px;width:5px;height:1px;background:#666}
.s808>* ~ .s808_notice{margin-top:28px}
.s808 .s808_notice>.text_helpful{position:relative;padding-left:20px;display:block;text-align:left;font-size:16px;color:#333}
.s808 .s808_notice>.text_helpful:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s023-content-bullet-list/ico-helpul.png');background-size:100% auto}
.s808 .s808_notice .text_helpful+.s808_dot_list{margin-top:5px}
.s808 ul>li>div{margin-left:-10px}
.s808 ul>li>div .s808_box_wrap{margin-top:15px;margin-left:-10px}
.s808 .s808_box_wrap .s808_box_inner{display:flex;flex-direction:row;gap:9px}
.s808 .s808_box_wrap .s808_box{display:flex;justify-content:center;padding:15px 0;flex-basis:185px;background:#f9f9f9;border:1px solid #dcdcdc}
.s808 .s808_box_wrap .item_box{font-size:16px;line-height:1.5}
.s808 .s808_box_wrap .item_box dt{color:#333;font-weight:normal}
.s808 .s808_box_wrap .item_box dd{color:#666}
@media all and (max-width:1025px){.s808{padding:10px 0 20px}
.s808 ul li{font-size:14px;line-height:1.46}
.s808 ul>li>ul{margin-left:-10px;margin-bottom:10px}
.s808 ul>li>ul>li{font-size:13px}
.s808 .s808_dot_list.bold>li+li{margin-top:10px}
.s808 .s808_dot_list>li+li{margin-top:4px}
.s808 .s808_dot_list>li:before{top:8px}
.s808 .s808_dash_list>li:before{top:8px}
.s808 .s808_box_wrap{display:block}
.s808 .s808_box_wrap .s808_box{display:block}
.s808 .s808_box_wrap .item_box{font-size:12px;text-align:center}
.s808>* ~ .s808_notice{margin-top:19px}
.s808 .s808_notice>.text_helpful{font-size:14px}
.s808 .s808_notice>.text_helpful:before{width:14px;height:14px}
}
@media all and (max-width:750px){.s808 .s808_box_wrap .s808_box_inner{display:grid;gap:10px;width:100%;grid-template-columns:1fr 1fr 1fr}
}
@media all and (max-width:500px){.s808 .s808_box_wrap{overflow-x:scroll}
.s808 .s808_box_wrap .s808_box_inner{width:120%}
}
.s807{overflow-y:hidden;overflow-x:scroll}
.s807 caption{font-size:0;width:0}
.s807 table{min-width:400px;border-top:2px solid #aaa;border-bottom:2px solid #aaa;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.s807 th{background:#f5f5f5;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s807 tbody th{background:#f5f5f5;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s807 tbody td{padding:13px 10px}
.s807 td,.s807 th{font-size:12px;padding:8px 10px;line-height:20px;border-bottom:1px solid #e6e6e6;word-break:break-all}
.s807 td:nth-child(n+1),.s807 th:nth-child(n+1),.s807 th:nth-child(n+2){border-left:1px solid #e6e6e6}
.s807 td a{color:#1b65b3}
.s807__col--3 table{table-layout:fixed}
.s807__col--3 colgroup col:first-child{width:140px}
[lang=my] .s807 td,[lang=my] .s807 th{line-height:1.7}
@media(min-width:510px){.s807{overflow:hidden}
.s807__col--3{overflow:auto}
}
@media all and (min-width:768px){.s807 tbody td{padding:17px 20px}
.s807 td,.s807 th{font-size:16px;line-height:24px;padding:17px 20px}
.s807__col--3 colgroup col:first-child{width:214px}
}
.s806{max-width:1170px;margin:0 auto}
.s806 .s806__inner{display:grid;gap:30px;grid-template-columns:1fr 1fr;height:120px}
.s806 .s806__inner a{display:flex;justify-content:center;align-items:center;background:#f5f5f5}
.s806 .s806__inner a img{width:43px;height:43px}
.s806 .s806__inner a span{margin-left:23px;font-size:20px;color:#333}
.s806 .s806__inner__center{display:grid;gap:30px;height:120px}
.s806 .s806__inner__center a{display:flex;justify-content:center;align-items:center;background:#f5f5f5}
.s806 .s806__inner__center a img{width:43px;height:43px}
.s806 .s806__inner__center a span{margin-left:23px;font-size:20px;color:#333}
.s806 .c-modal__wrap{padding:30px 0 50px}
.s806 .c-modal__head{height:110px;padding:0 60px;line-height:46px;position:relative}
.s806 .c-modal__head img{width:43px;height:43px}
@media all and (max-width:1025px){.s806{max-width:100%}
.s806 .s806__inner{padding:0 24px;gap:15px;height:100px}
.s806 .s806__inner a{flex-direction:column}
.s806 .s806__inner a img{width:27px;height:27px}
.s806 .s806__inner a span{margin-left:0;margin-top:7px;font-size:14px;color:#000;display:inline-block;line-height:1.5}
.s806 .s806__inner__center{padding:0 16px;height:100px}
.s806 .s806__inner__center a{flex-direction:column}
.s806 .s806__inner__center a img{width:27px;height:27px}
.s806 .s806__inner__center a span{margin-left:0;margin-top:7px;font-size:14px;color:#000;display:inline-block;line-height:1.5}
.s806 .c-modal__head img{width:27px;height:27px}
}
.s803{max-width:1170px;margin:0 auto}
.s803__detail_box{display:grid;grid-template-columns:314px 1fr;border-top:1px solid #c2c2c2}
.s803__detail_box:last-child{border-bottom:1px solid #c2c2c2}
.s803__detail_box .s803__title{padding:40px 20px;font-size:22px;color:#333}
.s803__detail_box .s803__text{padding:45px 0 47px}
@media all and (max-width:1025px){.s803{max-width:100%;padding:0 16px}
.s803__detail_box{display:block;padding:21px 0 23px}
.s803__detail_box .s803__title{margin-bottom:13px;padding:0;font-size:17px;color:#000}
.s803__detail_box .s803__text{padding:0}
}
.s745{max-width:1380px;margin:128px auto 0}
.s745 .consulting-inner{width:100%;padding:29px 25px 30px;background:#e8e1d6;display:block;text-align:center}
.s745 .info-txt01{font-size:20px;color:#60450a}
.s745 .info-box{display:flex;justify-content:center;margin:10px 0 9px;font-size:14px;color:#53462a}
.s745 .info-txt02{position:relative;margin-right:45px;color:#53462a}
.s745 .info-txt02::after{position:absolute;right:-22px;top:3px;content:'';display:block;clear:both;width:1px;height:11px;background:#d4cbbe}
.s745 .enlistment-sale-btn{position:relative;width:222px;padding:11px 29px 10px 16px;background:#8a775a;text-align:left;color:#fffffe;font-size:18px;letter-spacing:-2px}
.s745 .enlistment-sale-btn::after{content:'';display:block;clear:both;position:absolute;right:25px;top:19px;width:7px;height:7px;border-top:1px solid #fffffe;border-right:1px solid #fff;display:inline-block;transform:rotate(45deg)}
@media screen and (min-width:769px){.s745{margin:170px auto 141px}
.s745 .consulting-inner{display:flex;justify-content:space-between;padding:48px 80px 45px;color:#5b4f33}
.s745 .info-txt01{font-size:30px;color:#60450a}
.s745 .info-box{display:flex;margin:auto 75px 11px auto;font-size:18px;color:#60450a}
.s745 .info-txt02{margin-right:65px}
.s745 .info-txt02::after{position:absolute;right:-32px;top:-2px;content:'';display:block;clear:both;width:1px;height:27px}
.s745 .enlistment-sale-btn{width:240px;padding:11px 33px 10px 18px;border-radius:3px;font-size:19px;letter-spacing:-2px}
.s745 .enlistment-sale-btn::after{content:'';display:block;clear:both;position:absolute;right:31px;top:19px}
}
@media screen and (min-width:769px) and (max-width:1000px){.s745 .info-box{margin:auto}
}
.s743 .complex-introduction-box{margin:21px auto 0;padding:0 25px;color:#60450a;text-align:center}
.s743 .complex-introduction-box::after{content:'';display:block;clear:both}
.s743 .complex-introduction-title{font-size:24px;font-family:NotoSansCJKkr-Medium}
.s743 .complex-introduction-info{margin-top:13px;font-size:14px;font-family:NotoSansCJKKR-Regular}
@media screen and (min-width:769px){.s743{margin:0 auto;max-width:1380px}
.s743 .complex-introduction-box{display:flex;margin:56px auto 0;padding:0;color:#60450a;text-align:left}
.s743 .complex-introduction-title{width:200px;margin-right:145px;font-size:26px;font-family:NotoSansCJKkr-Medium}
.s743 .complex-introduction-info{margin-top:0;font-size:22px;font-family:NotoSansCJKKR-Regular}
}
@media screen and (min-width:1024px) and (max-width:1260px){.s743{margin:0 auto;max-width:1380px}
.s743 .complex-introduction-title{margin-right:100px;font-size:24px}
.s743 .complex-introduction-info{font-size:23px}
}
@media screen and (min-width:770px) and (max-width:1024px){.s743 .complex-introduction-box{display:inline-block;flex:none;margin:30px auto 0;text-align:center}
.s743 .complex-introduction-title{font-size:24px;display:inline-block;margin:0;text-align:center}
.s743 .complex-introduction-info{margin-top:13px;font-size:20px;display:inline-block}
}
.s740 .center{text-align:center}
.s740 .left{text-align:left}
.s740 .right{text-align:right}
.s740{margin:0 auto}
.s740 .s740-tit-big{margin:60px auto 30px;font-size:31px;color:#60450a;text-align:center;color:#60450a;font-family:NotoSansCJKkr-Medium}
@media screen and (min-width:769px) and (max-width:1920px){.s740 .s740-tit-big{margin:200px auto 100px;font-size:30px;font-family:NotoSansCJKkr-Medium}
}
.s738{max-width:1420px;margin:200px auto 200px}
.s738 ul{display:flex}
.s738 ul:last-child{margin-top:200px}
.s738 ul::after{content:'';display:block;clear:both}
.s738 ul li{display:inline-block;width:400px;margin-right:100px;text-align:center;vertical-align:text-top}
.s738 ul li:last-child{margin:0}
.s738 ul li .img-box{width:400px;background:olive}
.s738 ul li .img-box img{width:100%;height:100%}
.s738 .txt-info{margin-top:40px}
.s738 .tit{margin-bottom:20px;font-size:30px;color:#60450a;letter-spacing:-0.9px;line-height:1.0}
.s738 .txt-itm{font-size:18px;color:#53462a;word-wrap:initial;line-height:1.5}
@media screen and (min-width:320px) and (max-width:768px){.s738{padding:72px 24px 80px;text-align:center;margin:0 auto}
.s738 .s738-tit{display:block;margin-bottom:30px}
.s738 .s738-tit p{font-size:30px;color:#60450a}
.s738 .s738-tit p:last-child{display:none}
.s738 .s738-inner{max-width:1420px;margin:0 auto;overflow:hidden}
.s738 ul{display:flex;overflow:hidden;overflow-x:auto;padding:0 10px 15px}
.s738 ul:last-child{margin-top:90px}
.s738 ul::after{content:'';display:block;clear:both}
.s738 ul li{display:inline-block;margin:0 auto;width:256px;margin-right:16px}
.s738 ul li:last-child{margin:0 auto}
.s738 ul li .img-box{width:256px;margin:0 auto;background:olive}
.s738 .txt-info{margin-top:30px}
.s738 .tit{margin-bottom:10px;font-size:20px}
.s738 .txt-itm{font-size:14px}
}
@media screen and (min-width:769px) and (max-width:1200px){.s738 ul li{width:325px;margin-right:20px}
.s738 ul li .img-box{width:325px;background:olive}
}
@media screen and (min-width:769px) and (max-width:1360px){.s738{margin:200px auto 260px;padding:0 20px}
.s738 ul{display:flex;justify-content:space-between;overflow:hidden;overflow-x:auto}
.s738 ul li .img-box{width:280px;margin:0 auto;background:olive}
.s738 .txt-info{margin-top:70px}
}
.s736{max-width:1375px;margin:0 auto;padding-bottom:100px}
.s736 .consulting-inner{width:100%;padding:38px 80px;background:#e8e1d6;display:flex;justify-content:space-between;align-items:center}
.s736 .info-txt01{font-size:30px;color:#60450a}
.s736 .info-txt02{position:relative;margin-left:calc(100% - 600px);font-size:18px;color:#60450a}
.s736 .info-txt02::before{content:'';display:block;clear:both;position:absolute;right:-20px;top:0;width:1px;height:27px;background:#d4cbbe}
.s736 .info-txt03{font-size:18px;color:#53462a}
@media screen and (max-width:768px){.s736{width:100%;padding:0}
.s736 .consulting-inner{display:block;padding:30px 48px;text-align:center;color:#5b4f33}
.s736 .info-txt01{display:inline-block;margin-right:10px;font-size:20px;color:#53462a}
.s736 .info-txt02{display:inline-block;margin-left:0;font-size:20px}
.s736 .info-txt02::before{left:-8px;top:6px;width:1px;height:20px}
.s736 .info-txt03{margin-top:10px;font-size:14px}
}
.s734{max-width:1380px;margin:200px auto 0}
.s734-tit-big{text-align:center;margin-bottom:30px;font-size:30px;color:#60450a;letter-spacing:-2px;line-height:.8}
.s734 ul::after{content:'';display:block;clear:both}
.s734 ul li{float:left;width:420px;margin-right:57px;text-align:center}
.s734 ul li:last-child{margin:0}
.s734 ul li .img-box{width:420px;background:olive}
.s734 ul li .img-box img{width:100%}
.s734 ul li .img-box .webImg{display:block}
.s734 ul li .img-box .moImg{display:none}
.s734 .txt-info{margin-top:40px}
.s734 .tit{font-size:30px;color:#60450a}
.s734 .txt-itm{margin-top:20px;font-size:18px;color:#53462a;line-height:1.5}
@media all and (min-width:1025px){.s734-tit-big{margin-bottom:120px;font-size:30px}
}
@media screen and (max-width:1460px){.s734 ul{display:flex;overflow:hidden;overflow-x:auto;padding:0 10px 15px}
}
@media screen and (min-width:769px) and (max-width:1390px){.s734{padding:0 50px}
}
@media screen and (min-width:320px) and (max-width:768px){.s734{padding:72px 24px 0;text-align:center;margin:0 auto}
.s734 .s734-tit{display:block;margin-bottom:95px}
.s734 .s734-tit p:last-child{display:none}
.s734 ul li{float:none;margin:0 auto;width:256px;margin-right:16px}
.s734 ul li:last-child{margin:0 auto}
.s734 ul li .img-box{width:256px;margin:0 auto;background:olive}
.s734 .txt-info{margin-top:30px;color:#53462a}
.s734 .tit{font-size:20px}
.s734 .txt-itm{margin-top:10px;font-size:14px}
.s734 ul li .img-box .webImg{display:none}
.s734 ul li .img-box .moImg{display:block}
}
.s732{max-width:1380px;margin:200px auto 258px}
.s732 .s732-tit{margin-bottom:30px;text-align:center}
.s732 .s732-tit p{font-size:30px;color:#60450a}
.s732 .s732-tit p:last-child{font-size:18px;color:#53462a;line-height:2}
.s732 ul::after{content:'';display:block;clear:both}
.s732 ul li{display:inline-block;width:325px;margin-right:20px;text-align:center;vertical-align:text-top}
.s732 ul li:last-child{margin:0}
.s732 ul li .img-box{width:330px;background:olive}
.s732 ul li .img-box img{width:100%}
.s732 ul li .img-box .webImg{display:block}
.s732 ul li .img-box .moImg{display:none}
.s732 .txt-info{margin-top:40px}
.s732 .tit{margin-bottom:20px;font-size:30px;color:#60450a;letter-spacing:-0.9px;line-height:1.0}
.s732 .txt-itm{font-size:18px;color:#53462a;word-wrap:initial;line-height:1.5}
@media screen and (min-width:320px) and (max-width:768px){.s732{padding:72px 24px 120px;text-align:center;margin:0 auto}
.s732 .s732-tit{display:block}
.s732 .s732-tit p{font-size:30px;color:#60450a}
.s732 .s732-tit p:last-child{display:none}
.s732 .s732-inner{max-width:1420px;margin:0 auto}
.s732 ul{display:flex;overflow:hidden;overflow-x:scroll;padding:0 10px 15px}
.s732 ul::after{content:'';display:block;clear:both}
.s732 ul li{display:inline-block;margin:0 auto;width:256px;margin-right:16px}
.s732 ul li:last-child{margin:0 auto}
.s732 ul li .img-box{width:256px;margin:0 auto;background:olive}
.s732 ul li .img-box .webImg{display:none}
.s732 ul li .img-box .moImg{display:block}
.s732 .txt-info{margin-top:30px}
.s732 .tit{margin-bottom:10px;font-size:20px}
.s732 .txt-itm{font-size:14px}
}
@media all and (min-width:1025px){.s732 .s732-tit{margin-bottom:120px}
}
@media screen and (min-width:769px) and (max-width:1390px){.s732{margin:200px auto 260px;padding:0 50px}
.s732 ul{display:flex;overflow:hidden;overflow-x:auto;padding:0 10px 0}
.s732 ul::after{content:'';display:block;clear:both}
.s732 ul li .img-box{width:280px;background:olive}
.s732 .txt-info{margin-top:70px}
}
.s730-silver-sub-title{background-size:cover;background-position:center center}
.s730{margin:200px auto 120px;padding:0 270px}
.s730 .s730-tit-big{font-size:50px;line-height:1;letter-spacing:-2.5px;color:#3c3c3b}
.s730 .s730-txtinfo{margin-top:90px}
.s730 .s730-txtinfo::after{content:'';display:block;clear:both}
.s730 .s730-tit-mid{float:left;width:50%;font-size:30px;line-height:1.33;color:#60450a}
.s730 .s730-txt-box{float:left;width:50%}
.s730 .s730-txt1{font-size:30px;letter-spacing:-1.5px;color:#60450a}
.s730 .s730-txt2{margin-top:40px;font-size:18px;word-break:break-all;color:#53462a;line-height:1.5}
@media screen and (min-width:320px) and (max-width:768px){.s730{padding:0 20px;text-align:left}
.s730 .s730-txtinfo{margin-top:40px}
.s730 .s730-tit-big{font-size:30px;letter-spacing:-1.8px;color:#3c3c3b}
.s730 .s730-tit-mid{float:none;width:100%;font-size:20px;color:#60450a}
.s730 .s730-txt-box{margin-top:20px;float:none;width:100%}
.s730 .s730-txt1{font-size:20px;color:#53462a}
.s730 .s730-txt2{margin-top:40px;font-size:14px;text-align:left;word-break:break-all;color:#53462a}
}
@media screen and (min-width:769px) and (max-width:1200px){.s730{margin:200px auto 120px;padding:0 50px}
}
.s726{width:100%;margin:0 auto;padding-bottom:90px;overflow:hidden}
.s726-title-wrap{margin-bottom:30px;text-align:center}
.s726-big-title{font-size:31px;color:#60450a;text-align:center;letter-spacing:-2px;line-height:1.1}
.s726-sub_txt01{margin-top:20px;font-size:17px;color:#53462a}
.s726-txt_box02{position:absolute;left:85px;bottom:65px;text-align:left}
.s726-txt_box02 .s726-mid-title{color:#fff;font-size:17px}
.s726-txt_box02 .s726-sub_txt02{color:#fff;margin-top:15px;font-size:12px}
.s726-txt_box02 .s726-sub_txt03{position:relative;display:inline-block;margin-top:10px;color:#fff;font-size:12px}
.s726-txt_box02 .s726-sub_txt03::after{content:'';display:block;clear:both;position:absolute;right:-13px;top:4px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}
.s726-read-more{position:relative;display:block;margin:20px auto 0;width:150px;padding:5px 20px;text-align:left;border:1px solid #60450a;color:#53462a;font-size:14px}
.s726-read-more::after{position:absolute;right:-18px;top:9px;display:block;clear:both;content:'';width:55px;height:27px;background:url(../../../../content/dam/silver/read-more.jpg) no-repeat;background-size:20px 12px}
.s726 .wrap-swiper{position:relative;height:100%}
.s726 .swiper-box{background:#eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0}
.s726 .swiper{width:100%}
.s726 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.s726 .swiper-slide img{width:100%}
.s726 .webImg{display:block}
.s726 .moImg{display:none}
@media all and (max-width:769px){.s726 .swiper-slide .webImg{display:none}
.s726 .swiper-slide .moImg{display:block}
}
@media all and (min-width:769px){.s726 .wrap-swiper{position:relative;height:100%}
.s726 .swiper-box{background:#eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0}
.s726 .swiper{width:100%}
.s726 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.s726 .swiper-slide img{width:100%}
}
@media all and (min-width:1025px){.s726{max-width:1734px;margin:0 auto;padding-bottom:270px;overflow:hidden}
.s726-title-wrap{float:left;margin-top:218px;width:calc(100% - 1050px)}
.s726-big-title{font-size:55px;color:#60450a;text-align:center;letter-spacing:-2px;line-height:1.1}
.s726-sub_txt01{margin-top:38px;font-size:22px;color:#53462a}
.s726-txt_box02 .s726-mid-title{color:#fff;font-size:30px;line-height:1.1}
.s726-txt_box02 .s726-sub_txt02{color:#fff;margin-top:15px;font-size:18px;line-height:1.1}
.s726-txt_box02 .s726-sub_txt03{position:relative;display:inline-block;margin-top:10px;color:#fff}
.s726-txt_box02 .s726-sub_txt03::after{content:'';display:block;clear:both;position:absolute;right:-13px;top:4px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}
.s726-read-more{position:relative;display:block;margin:20px auto 0;width:180px;padding:5px 20px;text-align:left;border:1px solid #60450a;color:#53462a;font-size:16px}
.s726-read-more::after{position:absolute;right:-10px;top:9px;display:block;clear:both;content:'';width:55px;height:27px;background:url(../../../../content/dam/silver/read-more.jpg) no-repeat;background-size:25px 14px}
.s726 .wrap-swiper{position:relative;height:100%;float:right}
.s726 .swiper-box{background:#eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0}
.s726 .swiper{width:1050px}
.s726 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.s726 .swiper-slide img{width:100%;object-fit:cover}
}
@media screen and (min-width:1026px) and (max-width:1565px){.s726{position:relative;max-width:1550px}
.s726-title-wrap{margin-top:0;margin-right:0;position:absolute;left:50%;top:8%;transform:translate(-50%,-50%);width:auto}
.s726-big-title{font-size:55px;color:#60450a;text-align:center;letter-spacing:-2px;line-height:1.1}
.s726-sub_txt01{margin-top:15px;font-size:22px;color:#53462a}
.s726-txt_box02 .s726-mid-title{font-size:22px}
.s726-txt_box02 .s726-sub_txt02{font-size:14px}
.s726-txt_box02 .s726-sub_txt03{font-size:14px}
.s726 .wrap-swiper{margin:253px auto 0;position:relative;height:100%;float:inherit}
.s726 .swiper-box{background:#eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0}
}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-pointer-events{touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.s725-title-wrap{width:100%;text-align:center}
.s725-big-title{font-size:31px;color:#60450a;letter-spacing:-2px;line-height:1.2}
.s725-sub_txt01{margin-top:20px;font-size:17px;color:#53462a}
.s725{max-width:1734px;margin:0 auto 120px}
.s725-colum_box02{margin-top:30px;overflow:hidden;overflow-x:scroll;white-space:nowrap;padding:0 10px 15px}
.s725-col_item02{position:relative;width:255px;display:inline-block;background:#fff}
.s725-col_item02 .s725-img_box02 img{width:100%;height:100%}
.s725-txt_box02{position:absolute;left:0;bottom:0;width:100%;padding:20px 0;text-align:center;background:#482f13;opacity:.9}
.s725-txt_box02 .s725-mid-title{color:#fff;font-size:17px}
.s725-txt_box02 .s725-sub_txt02{color:#fff;margin-top:13px;font-size:12px;line-height:1.5}
@media all and (min-width:1025px){.s725-title-wrap{margin-bottom:120px;text-align:center}
.s725-big-title{font-size:50px;color:#60450a;letter-spacing:-2px;line-height:1.2}
.s725-sub_txt01{margin-top:20px;font-size:22px;color:#60450a}
.s725{margin:0 auto 185px}
.s725-colum_box02{text-align:center;margin:0 auto;display:flex;overflow:hidden}
.s725-colum_box02::after{content:'';display:block;clear:both}
.s725-col_item02{position:relative;width:432px;float:left;margin-right:3px;overflow:hidden}
.s725-col_item02 a{width:100%;height:auto;cursor:default}
.s725-col_item02:last-child{margin:0}
.s725-txt_box02{position:absolute;bottom:-125px;padding:40px 0;background:transparent;text-align:center;transition:all .3s ease-in}
.s725-txt_box02 .s725-mid-title{color:#fff;font-size:30px;line-height:1.1}
.s725-txt_box02 .s725-sub_txt02{color:#fff;margin-top:30px;font-size:18px}
.s725-col_item02:hover .s725-txt_box02{width:100%;bottom:0;background:#483218;transition:all .3s ease-in;opacity:.9}
}
@media screen and (min-width:1026px) and (max-width:1780px){.s725-txt_box02{padding:30px 0;bottom:-110px}
.s725-txt_box02 .s725-mid-title{font-size:20px}
.s725-txt_box02 .s725-sub_txt02{font-size:16px}
}
@media all and (min-width:2500px){.s725-txt_box02 .s725-mid-title{font-size:30px}
.s725-txt_box02 .s725-sub_txt02{font-size:18px}
}
.s724-wrap-brandstory{width:100%;margin:120px 0}
.s724-brandstory{position:relative}
.s724-title-wrap{position:absolute;bottom:75px;text-align:center}
.s724-big-title{font-size:35px;color:#60450a;letter-spacing:-2px;line-height:.8}
.s724-sub_txt01{margin-top:15px;font-size:14px;color:#53462a}
.s724-wrap-brandstory .pc-brandstory-img{display:none}
.s724-wrap-brandstory .m-brandstory-img{display:block;text-align:center;margin:0 auto}
.s724-wrap-brandstory .m-brandstory-img img{max-width:100%}
@media all and (min-width:769px){.s724-wrap-brandstory{width:100%}
.s724-brandstory{position:relative}
.s724-title-wrap{position:inherit}
.s724-big-title{font-size:50px;color:#60450a;letter-spacing:-2px;line-height:.8}
.s724-sub_txt01{margin-top:34px;font-size:20px;color:#53462a}
}
@media all and (min-width:1025px){.s724-wrap-brandstory{margin:200px 0}
.s724-wrap-brandstory .m-brandstory-img{display:none;text-align:center;margin:0 auto}
.s724-wrap-brandstory .pc-brandstory-img{display:block}
.s724-wrap-brandstory .pc-brandstory-img img{width:100%}
}
.s723-title-wrap{width:100%;margin:120px 0 30px;text-align:center}
.s723-big-title{font-size:31px;color:#60450a;letter-spacing:-2px;line-height:.8}
.s723-sub_txt01{margin-top:20px;font-size:17px;color:#53462a}
.s723-inner{max-width:1420px;margin:0 auto}
.s723 .promotion-item-wrap{display:block;overflow:hidden;overflow-x:scroll;white-space:nowrap;padding:0 10px 15px}
.s723 .promotion-item-wrap .promotion-item{display:inline-block;width:256px;padding:0;font-size:25px;color:#60450a}
.s723 .promotion-item-wrap .promotion-item:last-child{margin:0}
.s723 .promotion-item-wrap .promotion-item img{width:100%}
.s723-txt_box{margin-top:30px;text-align:center}
.s723-mid-title{font-size:21px;color:#60450a;line-height:1.2}
.s723-sub_txt02{margin-top:10px;font-size:15px;color:#53462a}
.s723 .promotion-item-wrap .s723-sub_txt02 span{line-height:1.5}
.s723 .promotion-item-wrap .promotion-copy span{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;white-space:normal}
.s723-img_box{width:100%}
@media all and (min-width:769px){.s723-inner{padding-bottom:100px}
.s723 .rewards-title{font-size:30px;color:#998465;padding:60px 0 45px 20px}
.s723 .promotion-item-wrap .promotion-item{width:350px}
.s723 .promotion-item-wrap .promotion-item img{width:100%}
}
@media all and (min-width:1025px){.s723-title-wrap{width:100%;margin:200px 0 0;text-align:center}
.s723-big-title{font-size:50px;color:#60450a;letter-spacing:-2px;line-height:.8}
.s723-sub_txt01{margin-top:20px;font-size:17px;color:#53462a}
.s723-inner{padding:120px 0 0;height:auto}
.s723 .rewards-title{font-size:40px;color:#998465;padding:0 0 65px}
.s723 .rewards-title .btn-ttl-more{position:absolute;right:5px;top:25px;font-size:16px;color:#666;padding-right:15px}
.s723 .promotion-item-wrap{display:flex;padding:0;overflow:hidden}
.s723 .promotion-item-wrap .promotion-item{flex:1}
.s723 .promotion-item-wrap .promotion-item .item-box{max-width:400px;color:#555;font-size:18px;margin:0 auto}
.s723 .promotion-item-wrap .promotion-item:nth-child(1) .item-box{margin:0 auto 0 0}
.s723 .promotion-item-wrap .promotion-item:nth-child(3) .item-box{margin:0 0 0 auto}
.s723 .promotion-item-wrap .promotion-item img{display:block;width:100%;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.s723 .promotion-item-wrap .s723-txt_box{margin-top:40px}
.s723 .promotion-item-wrap .s723-txt_box .s723-mid-title{font-size:30px;display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;line-height:30px}
.s723 .promotion-item-wrap .s723-sub_txt02{margin-top:20px}
.s723 .promotion-item-wrap .s723-sub_txt02 span{display:box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;line-height:1.5;font-size:18px}
}
@media screen and (min-width:1025px) and (max-width:1260px){.s723 .promotion-item-wrap .promotion-item{flex:1;margin-right:20px}
.s723 .promotion-item-wrap .promotion-item:last-child{margin-right:0}
}
.s722-visual{margin:155px auto 163px;text-align:center}
.s722-maintext{font-size:40px;font-weight:200;letter-spacing:-5px;color:#60450a}
.s722-maintext-info{margin-top:40px;font-size:18px;color:#60450a}
@media all and (min-width:1025px){.s722-visual{margin:260px auto 200px;text-align:center}
.s722-maintext{font-size:50px;font-weight:200;letter-spacing:-5px;color:#60450a}
.s722-maintext-info{margin-top:45px;font-size:22px;color:#60450a}
}
.s722-wrap-notice-area{position:absolute;right:0;top:170px;width:auto}
.s722-wrap-notice-area .btn-notice{display:block;position:absolute;right:0;top:0;width:55px;height:40px;background:#333 url('../../../../content/dam/lottehotel/components/common/content/common/s722-main-image/icon-notice-mo.png') no-repeat 62% center;background-size:25px;border-top-left-radius:20px;border-bottom-left-radius:20px;z-index:99}
.s722-wrap-notice-area .btn-notice.is-active{background-image:none}
.s722-wrap-notice-area .btn-notice.is-active:before,.s722-wrap-notice-area .btn-notice.is-active:after{content:"";position:absolute;left:calc(50% - 4px);top:49%;width:16px;height:1px;background:#fff;transform:rotate(45deg)}
.s722-wrap-notice-area .btn-notice.is-active:after{transform:rotate(-45deg)}
.s722-wrap-notice-area .notice-list{position:relative;width:100vw;left:100%;top:25px;display:block;overflow:hidden;overflow-x:scroll;white-space:nowrap;padding:0 0 0 10px;font-size:0;justify-content:flex-end;text-align:right}
.s722-wrap-notice-area .notice-list.on{left:0;z-index:98}
.s722-wrap-notice-area .notice-item{display:inline-block;width:230px;height:320px;background:#fff;border-right:1px solid #eee;text-align:center;vertical-align:top}
.s722-wrap-notice-area .notice-img{position:relative;overflow:hidden;position:relative;padding-bottom:56.25%;margin-bottom:20px}
.s722-wrap-notice-area .notice-img a{display:block}
.s722-wrap-notice-area .notice-img:hover img{transform:scale(1.05)}
.s722-wrap-notice-area .notice-img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;transition:transform .5s ease-in-out}
.s722-wrap-notice-area .notice-cont{height:130px;padding:10px 24px;white-space:initial;overflow:hidden}
.s722-wrap-notice-area .notice-headcopy{color:#000;font-size:17px;max-height:40px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}
.s722-wrap-notice-area .notice-subcopy{color:#333;line-height:18px;font-size:12px;margin:10px 0 10px;max-height:55px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}
.s722-wrap-notice-area .btn-view{display:inline-block;min-width:90px;height:28px;line-height:28px;padding:0 10px;color:#fff;font-size:12px;background:#666}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.s722-wrap-notice-area .notice-headcopy{display:block;text-overflow:unset;-webkit-box-orient:unset;line-clamp:unset;-webkit-line-clamp:unset;white-space:pre-wrap;word-break:keep-all}
.s722-wrap-notice-area .notice-subcopy{display:block;text-overflow:unset;-webkit-box-orient:unset;line-clamp:unset;-webkit-line-clamp:unset;white-space:pre-wrap;word-break:keep-all}
}
@media all and (min-width:1025px){.s722-wrap-notice-area{top:270px}
.s722-wrap-notice-area .btn-notice{width:67px;height:40px;background:#333 url('../../../../content/dam/lottehotel/components/common/content/common/s722-main-image/icon-notice-pc.png') no-repeat 25px center;background-size:24px}
.s722-wrap-notice-area .btn-notice.is-active:before,.s722-wrap-notice-area .btn-notice.is-active:after{width:20px}
.s722-wrap-notice-area .notice-list{padding:0;overflow:auto;width:auto;max-width:100vw}
.s722-wrap-notice-area .notice-item{display:inline-block;width:289px;height:422px}
.s722-wrap-notice-area .notice-cont{height:170px}
.s722-wrap-notice-area .notice-headcopy{font-size:22px;line-height:30px;max-height:60px}
.s722-wrap-notice-area .notice-subcopy{font-size:14px;line-height:20px;max-height:62px}
.s722-wrap-notice-area .btn-view{display:inline-block;min-width:100px;height:35px;line-height:35px;padding:0 10px;color:#fff;font-size:14px;background:#666}
.s722-wrap-notice-area .btn-view:hover,.s722-wrap-notice-area .btn-view:active{background:#444}
}
.s721{position:relative;display:flex;height:125px;padding:32px 35px}
.s721-logo{margin-right:80px}
.s721-head .etc-wrap{position:absolute;right:37px;top:50px}
.s721-head .btn-allmenu{position:relative;width:36px;height:4px;margin:8px 0;background:#666}
.s721-head .btn-allmenu::after{position:absolute;left:0;top:0;content:'';display:block;clear:both;width:36px;height:4px;margin-top:10px;background:#666}
.s721-head .btn-allmenu::before{position:absolute;left:0;top:0;content:'';display:block;clear:both;width:36px;height:4px;background:#666;margin-top:-10px}
.skip{position:fixed;top:0;left:0;width:100%;z-index:2000}
.skip a{display:block;width:0;height:0;font-size:0}
.skip a:active,.skip a:focus,.skip a:hover{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;padding:9px 0;height:16px;width:100%;text-align:center;font-size:18px;color:#fff;background:#341d17}
.s721-gnb-menu{display:block}
.s721-gnb-menu .s721-gnb-list{padding-left:0}
.s721-gnb-menu .s721-gnb-list li{margin-right:11px;margin-top:13px;display:inline-block;letter-spacing:-1px;font-size:14px;font-weight:bold;color:#323234;position:relative;height:23px;padding-bottom:20px}
.s721-gnb-menu .s721-gnb-list li a{display:block;padding-bottom:10px}
.s721-gnb-info{display:none;margin-top:20px;padding-left:0;position:absolute;left:0;top:20px}
.s721-gnb-info li{display:block;width:80px;margin-top:0;font-size:14px;line-height:.9;text-align:left}
.s721-gnb-info li a{cursor:pointer}
.s721-gnb-info li:hover{color:#9f723d}
.s721-head .etc-wrap{position:absolute;right:37px;top:50px}
.s721-head .btn-allmenu{position:relative;width:36px;height:4px;margin:8px 0;background:#666}
.s721-head .btn-allmenu::after{position:absolute;left:0;top:0;content:'';display:block;clear:both;width:36px;height:4px;margin-top:10px;background:#666}
.s721-head .btn-allmenu::before{position:absolute;left:0;top:0;content:'';display:block;clear:both;width:36px;height:4px;background:#666;margin-top:-10px}
@media all and (min-width:1025px){.s721{position:relative;display:flex;height:46px;padding:50px 54px}
.s721-logo{margin-right:80px}
.s721-gnb-menu{display:block}
.s721-gnb-menu{display:block}
.s721-gnb-menu .s721-gnb-list li{margin-right:37px;margin-top:13px;display:inline-block;font-size:18px;font-weight:bold;color:#323234;position:relative;height:26px}
.s721-gnb-menu .s721-gnb-list li a{display:block;padding-bottom:10px}
.s721-gnb-info{display:none;margin-top:20px;padding-left:0;position:absolute;left:0;top:20px}
.s721-gnb-info li{display:inline-block;width:100%;margin-top:0;font-size:18px;line-height:.9}
.s721-gnb-info li a{cursor:pointer;display:inline-block}
.s721-gnb-info li:hover{color:#9f723d}
.s721-head .etc-wrap{position:absolute;right:37px;top:50px}
.s721-head .btn-allmenu{position:relative;width:36px;height:4px;margin:8px 0;background:#666}
.s721-head .btn-allmenu::after{position:absolute;left:0;top:0;content:'';display:block;clear:both;width:36px;height:4px;margin-top:10px;background:#666}
.s721-head .btn-allmenu::before{position:absolute;left:0;top:0;content:'';display:block;clear:both;width:36px;height:4px;background:#666;margin-top:-10px}
}
@media all and (min-width:1200px){.s721{padding:45px 52px 0;display:flex}
.s721-logo{margin-right:75px}
}
@media all and (max-width:800px){.s721-logo{margin-right:40px}
.s721-gnb-menu ul li{margin-right:15px;font-size:15px}
}
@media all and (max-width:470px){.s721{display:block}
.s721-logo{text-align:center;margin-right:0}
.s721-gnb-menu{text-align:center}
.s721-gnb-menu ul li{margin-right:14px;font-size:14px}
}
.s620__inner{min-width:360px;max-width:1536px;margin:0 auto}
.s620__inner:after{content:'';display:block;clear:both}
.s620__container{position:relative;padding-top:20px}
.s620__container:first-child{padding-top:0}
.s620__container a{display:block}
.s620__container a:hover img{transform:scale(1.05)}
.s620__image{width:100%;overflow:hidden}
.s620__image img{width:100%;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.s620__content{position:absolute;bottom:0;left:0;width:100%;min-height:73px;background-color:#ad9e87;display:table;padding:0 20px}
.s620__text{display:table-cell;vertical-align:middle;width:100%}
.s620__text p{text-align:center;color:#fff}
.s620__title{font-size:17px;padding-bottom:5px}
.s620__desc{font-size:12px}
[lang=my] .s620 .s620__desc,[lang=my] .s620 .s620__title{line-height:1.7}
@media all and (min-width:768px){.s620__inner{padding:0 15px}
.s620__content{min-height:137px;padding:0 40px}
.s620__title{font-size:30px;line-height:32px;padding-bottom:8px}
.s620__desc{font-size:16px}
}
@media all and (min-width:1025px){.s620__container{padding-top:0;background-color:#ad9e87;display:table;width:100%}
.s620__container:after{content:'';display:block;clear:both}
.s620__container.s620__container--col{width:50%;float:left;background:0}
.s620__container.s620__container--col .s620--image{background-color:#ad9e87}
.s620__container.s620__container--col:first-child{padding-right:5px}
.s620__container.s620__container--col:last-child{padding-left:5px}
.s620__title{font-size:34px}
.s620__image{width:68%;display:table-cell}
.s620__container--col .s620__image{display:block;width:100%}
.s620__content{display:table-cell;position:relative;width:32%;vertical-align:middle}
.s620__container--col .s620__content{display:table;position:relative;width:100%;padding:20px;min-height:133px}
.s620__text{display:block}
.s620__container--col .s620__text{display:table-cell}
}
.s618__inner{position:relative;height:84px;width:100%;bottom:0}
.s618 .s618-align{position:fixed;bottom:0;left:0;width:100%;z-index:5}
.s618 .s618-align.static{position:relative;left:0;transform:translate(0)}
.s618 .s618__button{display:block;width:100%;height:45px;padding:14px 10px;text-align:center;box-sizing:border-box}
[lang="ru"] .s618 .s618__button{font-size:12px}
.s618 .s618__button span{position:relative;color:#fff}
.s618 .s618__button span::after{content:"";position:absolute;top:6px;right:-16px;width:8px;height:8px;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;transform:rotate(-45deg)}
.s618-align.s618-align--full{position:relative}
.s618-align.s618-align--full.fixed{position:fixed !important;bottom:0;max-width:100%;width:100%;z-index:5}
.s618-align--full .s618__button{padding:21px 10px;min-height:auto;height:84px;border-radius:0}
.s618-align--full .s618__button span{font-size:13px}
.s618-align--full .s618__button span:before,.s618-align--full .s618__button span:after{display:none}
.s618-align--full .s618__button .icon_download span:not(.sub-txt){padding-right:21px;color:#ffc58a}
.s618-align--full .s618__button .icon_download span:not(.sub-txt):after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;width:14px;height:14px;background:url(../../../../content/dam/lotte-hotel/global/promotion/premiumdeals/2023/download-M.png) no-repeat center;background-size:contain;border:0}
.s618-align--full .s618__button .sub-txt{display:block;margin-top:8px;font-size:11px}
[lang="vi"] .s618-align--full .s618__button{padding:17px 59px}
[lang="vi"] .s618-align--full .s618__button .sub-txt{margin-top:5px}
.s618__button.bg_dark_brown{background-color:#312a22}
.s618__button.bg_brown{background-color:#51381e}
.s618__button.bg_brown .icon_download span:not(.sub-txt){color:#ffd27c}
@media all and (max-width:280px){[lang="vi"] .s618-align--full .s618__button{padding:17px 20px}
}
@media all and (min-width:768px){.s618__inner{height:100px}
.s618 .s618__button{padding:12px 10px;font-size:18px}
.s618-align--full .s618__button{padding:30px;height:100px;border-radius:0}
.s618-align--full .s618_s618_button span{font-size:26px;color:#fffffe}
[lang="ko"] .s618-align--full .s618__button span.icon_download:after{content:'';position:relative;top:calc(50% - 1px);left:8px;right:auto;transform:translateY(-50%);display:inline-block;width:28px;height:28px;background:url(../../../../content/dam/lotte-hotel/global/promotion/premiumdeals/2023/download-pc.png) no-repeat center;background-size:contain;border:0}
[lang="ko"] .s618-align--full .s618__button .icon_download span:not(.sub-txt){padding-right:0;font-size:26px}
[lang="ko"] .s618-align--full .s618__button .icon_download span:not(.sub-txt):after{display:none}
[lang="ko"] .s618-align--full .s618__button .sub-txt{display:inline-block;margin:0;padding-left:12px;font-size:26px;letter-spacing:-2px}
html:not([lang="ko"]) .s618-align--full .s618__button{padding:26px;height:110px}
html:not([lang="ko"]) .s618-align--full .s618__button .sub-txt{margin-top:6px;font-size:19px}
html:not([lang="ko"]) .s618-align--full .s618__button .icon_download span:not(.sub-txt){padding-right:44px}
html:not([lang="ko"]) .s618-align--full .s618__button .icon_download span:not(.sub-txt):after{width:28px;height:28px}
}
@media all and (min-width:1025px){.s618 .s618-align{max-width:100%;width:100%;margin:0 auto}
.s618 .s618__button{min-width:570px;height:60px;padding:20px 10px;border-top-left-radius:10px;border-top-right-radius:10px}
.s618 .s618__button span::after{top:8px}
.s618-align--full .s618__button{padding:30px;height:100px;border-radius:0}
.s618-align--full .s618__button span{font-size:26px}
}
.s617__inner{position:relative;height:0;height:60px;width:100%;bottom:-115px}
.s617 .s617-align{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;z-index:5}
.s617 .s617-align.static{position:relative;left:0;transform:translate(0)}
.wcmmode .s617 .s617-align{position:relative;bottom:0;left:0;width:100%;transform:translate(0,0);z-index:5}
.s617 .s617__button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:45px;padding:14px 10px;text-align:center;box-sizing:border-box}
[lang="ru"] .s617 .s617__button{font-size:12px}
.s617 .s617__button span{position:relative;color:#fff;line-height:1.4}
.s617 .s617__button span::after{content:"";position:absolute;top:6px;right:-16px;width:8px;height:8px;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;transform:rotate(-45deg)}
.s617 .s617__button span:nth-of-type(2):after{display:none}
[lang="ru"] .s617 .s617__button span.f-bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
@media all and (min-width:768px){.s617 .s617__button{padding:12px 10px;font-size:18px}
.s617 .s617__button span{font-size:16px}
}
@media all and (min-width:1025px){.s617__inner{bottom:-100px}
.s617 .s617-align{width:auto;max-width:570px;margin:0 auto}
.s617 .s617__button{min-width:570px;height:60px;padding:20px 10px;border-top-left-radius:10px;border-top-right-radius:10px}
.s617 .s617__button span::after{top:8px}
}
.s608{max-width:1210px;margin:0 auto}
.s608__event__title{margin-bottom:30px;font-size:17px;color:#000;text-align:center}
.s608__wrap:after{content:'';display:block;clear:both}
.s608__wrap{margin-bottom:55px}
.s608__wrap--left .s608__image,.s608__wrap--left .s608__text{float:none}
.s608__wrap--right .s608__image,.s608__wrap--right .s608__text{float:none}
.s608__image{width:100%}
.s608__image img{width:100%;height:auto}
.s608__text{width:100%;padding:23px 24px 0;text-align:center}
.s608__eyebrow{font-size:13px;margin-bottom:7px;color:#252525;line-height:20px;max-height:40px}
.s608__headline{font-size:17px;margin-bottom:8px;color:#000;line-height:1.5}
.s608__sub-headline{font-size:14px;margin-bottom:20px;color:#666;line-height:1.5}
.s608__content{line-height:20px}
.s608__cta{display:block;margin:15px 0 0;text-align:center}
.s608__cta span{display:block;color:#998465}
.s608__cta+.s608__cta{margin:5px 0 0}
.s608 .button-view{display:inline-block;min-width:86px;height:37px;border:1px solid #998465;padding:10px 19px}
.s608 .button-view span{white-space:nowrap}
.s608 .button-view.is-disabled,.s608 .button-view[disabled]{cursor:default}
.s608 .button-view.is-disabled,.s608 .button-view[disabled]{color:#666}
.s608 .button-view.is-disabled:after,.s608 .button-view.is-disabled:before,.s608 .button-view[disabled]:after,.s608 .button-view[disabled]:before{background-color:#666}
[lang=my] .s608 .s608__content,[lang=my] .s608 .s608__cta>a,[lang=my] .s608 .s608__eyebrow,[lang=my] .s608 .s608__headline,[lang=my] .s608 .s608__sub-headline{line-height:1.8}
.s608 .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}
.s608 .c-modal-video.is-active{opacity:1}
.s608 .c-modal__wrap{padding:54px 0 0 0}
.s608 .c-modal__body{margin:0}
.s608 .c-modal__head{overflow:hidden;height:0;opacity:0}
.s608 .c-modal__frame{overflow:hidden;position:relative;background-color:#000}
.s608 .c-modal__frame:after{content:"";display:block;padding-bottom:56.25%}
.s608 .c-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.s608 .c-modal__close{width:54px;height:54px}
.s608 .c-modal__close:after,.s608 .c-modal__close:before{background-color:#fff}
.s608__list{padding:30px 0 15px}
.s608 .card-item__inner{position:relative}
.s608 .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}
.s608 .card-item__cta:after,.s608 .card-item__cta:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s608 .card-item__cta:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s608 .card-item__cta:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s608 .card-item__cta.is-disabled,.s608 .card-item__cta[disabled]{color:#666}
.s608 .card-item__cta.is-disabled:after,.s608 .card-item__cta.is-disabled:before,.s608 .card-item__cta[disabled]:after,.s608 .card-item__cta[disabled]:before{background-color:#666}
.s608 .card-item__cta:after,.s608 .card-item__cta:before{width:6px;right:1px}
.s608 .card-item__anchor{position:relative;top:0;left:0;display:block;width:100%;height:100%}
.s608 .card-item__anchor[href]{cursor:pointer}
.s608 .card-item__anchor[href]:focus .card-item__img,.s608 .card-item__anchor[href]:hover .card-item__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:.6}
.s608 .card-item__play:after,.s608 .card-item__play:before{display:block;position:absolute;top:50%;left:50%;z-index:1;content:""}
.s608 .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%)}
.s608 .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%)}
.s608 .card-type--image .card-item__tbox{padding:35px 35px;color:#fff;position:absolute;left:0;top:0;width:100%}
.s608 .card-type--image .card-item__tbox.black{color:#000}
.s608 .card-type--image .card-item__tbox.black .card-item__cta:after,.s608 .card-type--image .card-item__tbox.black .card-item__cta:before{background-color:#000}
.s608 .card-type--image .card-item__img{width:100%}
.s608 .card-type--image .card-item__title{font-size:24px;line-height:30px}
.s608 .card-type--image .card-item__text{font-size:13px;line-height:19px;padding-top:10px}
.s608 .card-type--image .card-item__cta{color:inherit}
.s608 .card-type--image .card-item__cta:focus,.s608 .card-type--image .card-item__cta:hover{color:inherit}
.s608 .card-type--image .card-item__cta:after,.s608 .card-type--image .card-item__cta:before{background-color:#fff}
.s608 .card-type--text .card-item__inner{display:table;width:100%;height:196px}
.s608 .card-type--text .card-item__content{text-align:center;height:100%;vertical-align:middle;display:table-cell}
.s608 .card-type--text .card-item__img{height:44px;margin-bottom:16px}
.s608 .card-type--text .card-item__title{font-size:18px;line-height:24px}
.s608 .card-type--text .card-item__text{font-size:13px;line-height:19px;color:#666;position:relative;padding-top:15px;margin-top:12px}
.s608 .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}
.s608 .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}
.s608 .card-type--video .card-item__content{position:relative;overflow:hidden;background-color:#000}
.s608 .card-type--video .card-item__content:after{content:"";display:block}
@media all and (min-width:768px){.s608__text{padding:23px 20px 0}
.s608__event__title{font-size:22px}
.s608__eyebrow{font-size:14px}
.s608__headline{font-size:22px;margin-bottom:18px;line-height:28px;max-height:56px}
.s608__sub-headline{font-size:18px;margin-bottom:5px;line-height:1.5}
.s608__content{line-height:30px}
.s608__cta{display:inline-block;margin:30px 0 0}
.s608__cta+.s608__cta{margin:30px 0 0}
.s608 .button-view{padding:9px 15px;font-size:15px}
.s608 .c-modal-video{width:80%}
.s608 .card-item__cta{font-size:15px}
.s608 .card-item__cta{font-size:16px;margin-top:30px}
.s608 .card-item__cta:before{margin-top:-4px}
.s608 .card-item__cta:after,.s608 .card-item__cta:before{width:9px;right:0}
.s608 .card-item__play:before{width:94px;height:94px}
.s608 .card-item__play:after{border-width:12px 0 12px 21px}
.s608 .card-type--image .card-item__tbox{padding:63px 70px}
.s608 .card-type--image .card-item__title{font-size:44px;line-height:55px}
.s608 .card-type--image .card-item__text{font-size:18px;line-height:32px;padding-top:23px}
.s608 .card-type--text .card-item__inner{height:392px}
.s608 .card-type--text .card-item__img{height:88px;margin-bottom:32px}
.s608 .card-type--text .card-item__title{font-size:32px;line-height:41px}
.s608 .card-type--text .card-item__text{font-size:18px;line-height:32px;padding-top:28px;margin-top:25px}
.s608 .card-type--text .card-item__text:before{width:70px;margin-left:-35px}
}
@media all and (min-width:1025px){.s608__inner{padding:0 20px}
.s608__headline{margin-bottom:20px;font-size:24px}
.s608__sub-headline{line-height:1.5}
.s608__event__title{margin-bottom:17px;font-size:28px}
.s608__wrap{padding-top:40px;border-top:1px solid #dcdcdc}
.s608__wrap:not(:first-child){margin-top:0}
.s608__wrap--left .s608__image{float:left;padding-right:18px}
.s608__wrap--left .s608__text{margin-top:0;padding-left:17px;float:right;text-align:left}
.s608__wrap--right .s608__image{float:right;padding-left:17px}
.s608__wrap--right .s608__text{padding-right:18px;float:left;text-align:left}
.s608__image{width:50%}
.s608__text{width:50%;margin-top:-4px;padding:0}
.s608 .button-view{min-width:133px;height:50px;padding:16px 37px}
.s608 .button-view:focus,.s608 .button-view:hover{background:#998465}
.s608 .button-view:focus span,.s608 .button-view:hover span{color:#fff}
.s608__cta{margin-top:40px}
.s608__cta span{font-size:16px}
.s608__list{max-width:100%}
.s608__list:after{content:'';display:block;clear:both}
}
.s607{max-width:1170px;margin:0 auto}
.s607 .s607__inner{padding:0 24px}
.s607-icon-title{font-size:21px;color:#000;text-align:center}
.s607-icon-list{display:flex;flex-wrap:wrap;margin-top:40px;width:100%;font-size:0}
.s607-icon-list .s607-icon-item{width:calc(50% - 5px);border:1px solid #b5b5b5;margin-top:10px;text-align:center}
.s607-icon-list .s607-icon-item a{display:block;padding:23px 0 10px}
.s607-icon-list .s607-icon-item:nth-child(odd){margin-right:5px}
.s607-icon-list .s607-icon-item:nth-child(even){margin-left:5px}
.s607-icon-list .s607-icon-item .img img{width:20%;height:auto}
.s607-icon-list .s607-icon-item .txt{margin-top:6px;font-size:12px;color:#000}
.s607-modal-filter{position:fixed;width:100%;height:100%;border-radius:0}
.s607-modal-filter .c-modal__wrap{height:inherit;padding:0}
.s607-modal-filter .c-modal__head{height:60px;line-height:60px;border-bottom:1px solid #dcdcdc}
.s607-modal-filter .c-modal__body{margin:0}
.s607-modal-filter .ico-area{margin-top:25px;text-align:center}
.s607-modal-filter .ico-area .ico-txt{margin-top:9px;font-size:21px;color:#000}
.s607-modal-filter .grade-area{margin-top:15px;padding:20px 24px 0;border-top:1px solid #dcdcdc}
.s607-modal-filter .grade-area .grade-info{margin-top:20px;font-size:14px;color:#000}
.s607-modal-filter .grade-area .info-tit{margin-bottom:5px}
.s607-modal-filter .grade-area .info-list{position:relative;margin-left:8px;padding-left:10px;font-size:14px;color:#333;line-height:1.5}
.s607-modal-filter .grade-area .info-list::before{content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background:#333;border-radius:100%}
.s607-modal-filter .grade-area .grade-info.type02 .info-list{margin-left:0}
@media all and (min-width:768px){.s607-icon-list .s607-icon-item .img img{width:auto}
.s607-icon-list .s607-icon-item .txt{font-size:16px}
.s607-modal-filter{max-height:100%}
}
@media all and (min-width:1025px){.s607 .s607__inner{padding:0 20px}
.s607-icon-title{font-size:28px}
.s607-icon-list{margin-top:60px}
.s607-icon-list .s607-icon-item:nth-child(odd){margin-right:0;margin-left:20px}
.s607-icon-list .s607-icon-item:nth-child(even){margin-left:20px}
.s607-icon-list .s607-icon-item{width:calc(25% - 15px);margin-top:20px;margin-left:20px;cursor:pointer}
.s607-icon-list .s607-icon-item:hover,.s607-icon-list .s607-icon-item:focus{border:1px solid #ad9e87;box-shadow:0 10px 20px 0 rgba(173,158,135,0.4)}
.s607-icon-list .s607-icon-item:nth-child(4n+1){margin-left:0}
.s607-icon-list .s607-icon-item a{padding:50px 10px 20px;min-height:185px}
.s607-icon-list .s607-icon-item .img img{width:48px;height:48px}
.s607-icon-list .s607-icon-item .txt{margin-top:12px;font-size:18px}
.s607-modal-filter{width:588px;height:auto;min-height:380px;max-height:initial}
.s607-modal-filter .c-modal__head{height:73px}
.s607-modal-filter .c-modal__title{font-size:24px;line-height:73px}
.s607-modal-filter .grade-area{margin-top:24px;padding:24px 40px}
.s607-modal-filter .grade-area .noti-txt{font-size:16px}
.s607-modal-filter .grade-area .grade-info{font-size:16px}
.s607-modal-filter .grade-area .info-list{padding-left:8px;font-size:16px}
.s607-modal-filter .grade-area .info-list::before{top:10px}
}
.s606__inner{max-width:1210px;margin:0 auto}
.s606-info__visual{position:relative;width:100%;height:157px}
.s606-info__visual:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:.6;background-image:linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));z-index:2}
.s606-visual__bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:157px}
.s606-visual__bg img{width:auto;height:100%}
.s606-visual__txt{position:absolute;top:50%;left:50%;display:table;table-layout:fixed;width:100%;height:100%;transform:translate(-50%,-50%);text-align:center;z-index:3}
.s606-visual__txt a{display:table-cell;width:100%;height:100%;vertical-align:middle}
.s606-visual__txt .s606-info__title{display:block;font-size:17px;color:#fff}
.s606-visual__txt .s606-info__txt{margin-top:5px;font-size:12px;color:#fff;opacity:.9}
.s606-title{padding:21px 24px;font-size:14px;color:#999}
.s606-info{text-align:center}
@media all and (min-width:768px){.s606__inner{padding:0}
.s606__inner .section::after{display:none}
.s606-info__visual{height:100%}
.s606-visual__bg{position:relative;top:0;left:0;transform:translate(0,0);height:100%}
.s606-visual__bg img{width:100%;height:100%}
.s606-visual__txt .s606-info__title{padding:0;font-size:34px;line-height:53px}
}
@media all and (min-width:1025px){.s606__inner{padding:0 20px}
.s606-visual__txt{top:50%;bottom:auto;left:50%;height:100%;margin:0 auto;transform:translate(-50%,-50%);z-index:3}
.s606-visual__txt .s606-info__title{font-size:34px}
.s606-visual__txt .s606-info__txt{margin-top:10px;font-size:18px;color:#eee;opacity:1}
.s606-title{padding-left:0;border-bottom:1px solid #e6e6e6}
}
.s604 .ui-scroll-action-elem{opacity:0}
.s604-top-visual{position:relative}
.s604-top-visual .visual-img-area{height:535px;overflow:hidden;position:relative}
.s604-top-visual .visual-img-area img{width:100%}
.s604-top-visual .visual-img-area .retinaimg{width:100%;height:100%;object-fit:cover}
.s604-top-visual .visual-txt-area{position:absolute;top:0;left:0;margin-top:79px;width:100%;padding:0 24px}
.s604-top-visual .visual-txt-area .tit{font-size:28px;color:#fff;line-height:1.5}
.s604-top-visual .visual-txt-area .s604-rewords-btn{display:inline-block;min-width:145px;height:38px;margin-top:40px;padding:10px 12px;text-align:center;cursor:pointer}
.s604-top-visual .visual-txt-area .s604-rewords-btn span{display:block}
.s604-rewards-list{max-width:1210px;margin:65px auto 0;padding:0 24px}
.s604-rewards-list .ui-scroll-action-elem{transition:transform .6s ease-out,opacity .6s ease-out;opacity:0;transform:translateY(30px)}
.s604-rewards-list .ui-scroll-action-elem.action{opacity:1;transform:translateY(0)}
.s604-rewards-list .s604__wrap:after{content:'';display:block;clear:both}
.s604-rewards-list .s604__wrap{margin-bottom:65px}
.s604-rewards-list .s604__wrap--left .s604__image,.s604-rewards-list .s604__wrap--left .s604__text{float:none}
.s604-rewards-list .s604__wrap--right .s604__image,.s604-rewards-list .s604__wrap--right .s604__text{float:none}
.s604-rewards-list .s604__image{width:100%;margin-top:27px}
.s604-rewards-list .s604__image img{width:100%;height:auto}
.s604-rewards-list .s604__text{width:100%;padding:0;text-align:left}
.s604-rewards-list .s604__eyebrow{font-size:13px;margin-bottom:7px;color:#252525;line-height:20px;max-height:40px}
.s604-rewards-list .s604__headline{font-size:23px;margin-bottom:16px;color:#000;line-height:1.5;color:#333}
.s604-rewards-list .s604__sub-headline{position:relative;margin-bottom:20px;padding-top:16px;font-size:17px;color:#998465;line-height:18px}
.s604-rewards-list .s604__sub-headline::before{content:"";position:absolute;top:0;left:0;width:18px;height:1px;background:#998465}
.s604-rewards-list .s604__sub-txt{display:block;margin-top:8px;line-height:1.5;font-size:14px}
.s604-rewards-list .s604__content{line-height:20px}
.s604-rewards-list .s604__cta{display:block;margin:15px 0 0}
.s604-rewards-list .s604__cta span{display:block;color:#998465}
.s604-rewards-list .s604__cta+.s604__cta{margin:5px 0 0}
.s604-rewards-list .button-view{display:inline-block;min-width:86px;height:37px;padding:10px 19px;text-align:center}
.s604-rewards-list .button-view span{white-space:nowrap}
[lang=my] .s604-rewards-list .s604__content,[lang=my] .s604-rewards-list .s604__cta>a,[lang=my] .s604-rewards-list .s604__eyebrow,[lang=my] .s604-rewards-list .s604__headline,[lang=my] .s604-rewards-list .s604__sub-headline{line-height:1.8}
@media all and (min-width:768px){.s604-top-visual .visual-img-area{height:auto}
.s604-top-visual .visual-img-area::after{content:"";padding-top:42.8%;display:block;width:100%}
.s604-top-visual .visual-img-area img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.s604-top-visual .visual-txt-area{left:0}
.s604-top-visual .visual-txt-area .s604-rewords-btn{padding:8px 19px}
.s604-top-visual .visual-txt-area .s604-rewords-btn span{font-size:15px}
.s604-top-visual .visual-txt-area .tit{font-size:38px}
.s604-rewards-list .s604__text{padding:0}
.s604-rewards-list .s604__eyebrow{font-size:14px}
.s604-rewards-list .s604__headline{font-size:38px;margin-bottom:35px;line-height:1.3;color:#333}
.s604-rewards-list .s604__sub-headline{font-size:24px;margin-bottom:5px;padding-top:33px;line-height:24px}
.s604-rewards-list .s604__sub-txt{margin-top:18px;font-size:22px}
.s604-rewards-list .s604__content{line-height:30px}
.s604-rewards-list .s604__cta{display:inline-block;margin:20px 0 0}
.s604-rewards-list .s604__cta+.s604__cta{margin:30px 0 0}
.s604-rewards-list .button-view{min-width:185px;height:50px;padding:14px 15px}
}
@media all and (min-width:1024px){.s604-top-visual .visual-txt-area{margin-top:0;top:20%;left:20%;width:auto;padding:0}
.s604-top-visual .visual-txt-area .tit{font-size:48px;line-height:1.2}
.s604-top-visual .visual-txt-area .s604-rewords-btn{min-width:185px;height:50px;margin-top:40px;padding:13px 19px}
.s604-top-visual .visual-txt-area .s604-rewords-btn span{font-size:16px}
.s604-rewards-list{margin-top:130px}
.s604-rewards-list .s604__wrap{margin-bottom:0}
.s604-rewards-list .s604__wrap:not(:first-child){margin-top:130px}
.s604-rewards-list .s604__wrap--left .s604__image{float:left;margin-top:0;padding-right:30px}
.s604-rewards-list .s604__wrap--left .s604__text{margin-top:20px;padding-left:30px;float:right;text-align:left}
.s604-rewards-list .s604__wrap--right .s604__image{float:right;margin-top:0;padding-left:30px}
.s604-rewards-list .s604__wrap--right .s604__text{margin-top:20px;padding-right:30px;float:left;text-align:left}
.s604-rewards-list .s604__image{width:50%}
.s604-rewards-list .s604__text{width:50%;margin-top:-4px;padding:0}
.s604-rewards-list .s604__headline{margin-bottom:35px;font-size:48px;line-height:1.4;color:#333}
.s604-rewards-list .s604__sub-headline{font-size:24px;margin-bottom:0;padding-top:33px}
.s604-rewards-list .s604__sub-headline::before{width:33px}
.s604-rewards-list .s604__cta{margin-top:70px}
.s604-rewards-list .s604__cta span{font-size:16px}
}
@media all and (max-width:1280px) and (min-width:1024px){.s604-top-visual .visual-txt-area{top:15%;left:15%}
}
.s589 [data-js="accordion__panel"]{overflow:hidden;display:none}
.s589 .is-active[data-js="accordion__panel"]{display:block}
.s589-g-event-list .section{position:relative;padding-bottom:30px}
.s589-g-event-list .section:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:#eee}
.s589__event__title{text-align:center;font-size:17px;color:#000}
.s589__list{margin-top:30px;font-size:0}
.s589 .item-event__img{overflow:hidden;position:relative;padding-bottom:56.25%}
.s589 .item-event__img a{display:block}
.s589 .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}
.s589 .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}
.s589 .item-event__img .flag-box{position:absolute;top:0;left:0}
.s589 .item-event__img .flag-box .flag{display:block;color:#fff;text-align:center;font-size:9px;width:40px;min-height:40px;margin-bottom:4px;padding:13px 3px}
[lang=ko] .s589 .item-event__img .flag-box .flag{padding:12px 3px;font-size:12px}
[lang=ko] .s589 .item-event__img .flag-box .flag.only{padding:6px 3px 4px;font-size:12px}
.s589 .item-event__img .flag-box .only{background:#ff7a00}
.s589 .item-event__img .flag-box .package{background:#ad9e87}
.s589 .item-event__img .flag-box .bookers{background:#594044}
.s589 .item-event__img .flag-box .corp{background:#5f6e68}
.s589 .item-event__inside{position:relative;padding:18px 24px 0}
.s589 .item-event__title{display:block;max-height:25px;margin-top:8px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:21px;color:#000;line-height:1.3;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.s589 .item-event__type{font-size:13px;color:#666;line-height:1.2}
.s589 .item-event__text{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}
.s589 .item-event__date{display:block;margin-top:21px;font-size:13px;color:#666}
.s589 .item-event__date span{display:inline-block;padding-right:5px;color:#333}
.s589 .item-event__link{display:none}
.is-printReady .print__container .s589-option__check-nav>div,.is-printReady .print__container .s589-option__wave{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:10px !important;left:250px !important}
[lang=my] .s589 .s589-option__check-link ul li,[lang=my] .s589 .s589-option__check-nav ul li,[lang=my] .s589 .item-event__text,[lang=my] .s589 .item-event__title{line-height:1.6}
[lang=my] .s589 .item-event__text{line-height:1.8;max-height:55px;height:auto;padding-bottom:5px}
[lang=my] .s589 .item-event__title{max-height:40px;padding-bottom:5px}
@media all and (min-width:768px){.s589__event__title{font-size:28px;color:#000}
.s589 .item-event{padding-bottom:60px}
.s589 .item-event__title{margin-top:8px;max-height:30px;font-size:22px}
.s589 .item-event__type{font-size:14px;line-height:1.5;color:#999}
.s589 .item-event__text{margin:9px 0 14px;font-size:16px;line-height:1.5}
.s589 .item-event__date{margin-top:14px;font-size:16px}
.s589 .item-event__inside{padding:18px 20px 0}
.s589 .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;appearance:none;position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#ad9e87;position:absolute;bottom:0;right:15px}
.s589 .item-event__link span{white-space:nowrap}
.s589 .item-event__link.is-disabled,.s589 .item-event__link[disabled]{cursor:default}
.s589 .item-event__link:after,.s589 .item-event__link:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#ad9e87;content:""}
.s589 .item-event__link:before{margin-top:-3px;transform:rotate(45deg)}
.s589 .item-event__link:after{margin-top:2px;transform:rotate(135deg)}
.s589 .item-event__link:focus,.s589 .item-event__link:hover{color:#07377e}
.s589 .item-event__link:focus:after,.s589 .item-event__link:focus:before,.s589 .item-event__link:hover:after,.s589 .item-event__link:hover:before{background-color:#07377e}
.s589 .item-event__link.is-disabled,.s589 .item-event__link[disabled]{color:#666}
.s589 .item-event__link.is-disabled:after,.s589 .item-event__link.is-disabled:before,.s589 .item-event__link[disabled]:after,.s589 .item-event__link[disabled]:before{background-color:#666}
[lang=my] .s589 .item-event__text{max-height:55px;height:55px}
}
@media all and (min-width:768px) and (min-width:768px){.s589 .item-event__link{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.s589-g-event-list .section::after{display:none}
.s589{max-width:1210px;margin:0 auto}
.s589 .s589__inner{padding:0 20px}
.s589__list{margin-top:60px}
.s589 .item-event{display:inline-block;width:50%;vertical-align:top}
.s589 .item-event:nth-child(odd){padding-right:30px}
.s589 .item-event:nth-child(even){padding-left:30px}
.s589 .item-event__inside{padding:18px 0 0}
.s589 .item-event__img:focus img,.s589 .item-event__img:hover img{transform:scale(1.05)}
.s589 .item-event__img .flag-box .flag{font-size:9px;width:50px;height:50px;padding-top:1px;margin-bottom:6px;padding:19px 3px}
[lang=ko] .s589 .item-event__img .flag-box .flag{padding:17px 3px;font-size:14px}
[lang=ko] .s589 .item-event__img .flag-box .flag.only{padding:9px 3px 7px;font-size:14px}
.s589 .item-event__img .flag-box .only{background:#ff7a00}
.s589 .item-event__img .flag-box .package{background:#ad9e87}
.s589 .item-event__img .flag-box .bookers{background:#594044}
.s589 .item-event__img .flag-box .corp{background:#5f6e68}
.s589 .item-event__text{min-height:48px;margin-bottom:12px}
.s589 .item-event__type{font-size:16px;color:#999}
.s589 .item-event__date{margin-top:0;padding-top:12px;border-top:1px solid #dcdcdc}
}
.s585__inner{max-width:1210px;margin:0 auto;padding:0;max-width:100%;background-color:transparent}
.s585__inner.bg_yellow{background-color:#fffde6}
.s585__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-color:#333;color:#fff;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}
.s585__button:active,.s585__button:focus,.s585__button:hover{background-color:#222;color:#fff}
.s585__button span{white-space:nowrap;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s585__button--arrow{width:100%;height:52px;font-size:13px;line-height:51px}
.s585__button--arrow ~ .s585__button--arrow{margin-top:16px}
.s585__button--arrow span{position:relative;padding-right:16px}
.s585__button--arrow span:before{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-2px;width:7px;height:1px;transform:rotate(45deg);background-color:#fff}
.s585__button--arrow span:after{content:'';display:block;position:absolute;top:50%;right:0;margin-top:2px;width:7px;height:1px;transform:rotate(135deg);background-color:#fff}
[lang=vi] .s585__button--arrow{font-size:12px}
.s585__button.bg_dark_brown{background-color:#312a22}
.s585__button.bg_brown{background-color:#998465}
@media all and (min-width:768px){.s585-align{display:flex;justify-content:center}
.s585__button{height:60px;line-height:60px;padding:0 20px;font-size:18px;width:auto;min-width:337px}
.s585__button--arrow{flex:1;max-width:655px;height:81px;font-size:26px;line-height:80px}
.s585__button--arrow ~ .s585__button--arrow{margin-left:80px;margin-top:0}
.s585__button--arrow span{position:relative;padding-right:26px}
.s585__button--arrow span:before{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-4px;width:13px;height:2px;transform:rotate(45deg);background-color:#fff}
.s585__button--arrow span:after{content:'';display:block;position:absolute;top:50%;right:0;margin-top:4px;width:13px;height:2px;transform:rotate(135deg);background-color:#fff}
[lang=vi] .s585__button--arrow{font-size:26px}
}
@media all and (max-width:767px){.s585__inner{padding:0 24px}
}
@media(min-width:768px) and (max-width:1439px){.s585-align{display:flex;flex-direction:column;justify-content:center;align-items:center}
.s585__button{height:60px;line-height:60px;padding:0 20px;font-size:21px;width:100%}
.s585__button--arrow ~ .s585__button--arrow{margin-left:0;margin-top:20px}
}
.s584__inner{max-width:1210px;margin:0 auto;padding:0 20px}
.s584-align--left{text-align:left;font-size:0}
.s584-align--right{text-align:right;font-size:0}
.s584-align--center{text-align:center;font-size:0}
.s584__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}
.s584__button span{white-space:nowrap}
.s584__button.is-disabled,.s584__button[disabled]{cursor:default}
.s584__button:nth-child(n+2){margin-top:10px}
.s584__button span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s584__button--gold-square,.s584__button--black-square{width:100%;display:inline-block;height:45px;line-height:45px;font-size:15px}
.s584__button--black-square{background-color:#333;color:#fff}
.s584__button--black-square:active,.s584__button--black-square:focus,.s584__button--black-square:hover{background-color:#111;color:#fff}
.s584__button--black-square.is-disabled,.s584__button--black-square[disabled]{background-color:#bbb;color:#333}
.s584__button--black-square.is-disabled:active,.s584__button--black-square.is-disabled:focus,.s584__button--black-square.is-disabled:hover,.s584__button--black-square[disabled]:active,.s584__button--black-square[disabled]:focus,.s584__button--black-square[disabled]:hover{background-color:#bbb}
.s584__button--gold-square{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.s584__button--gold-square:active,.s584__button--gold-square:focus,.s584__button--gold-square:hover{background-color:#685f51;color:#fff}
.s584__button--gold-square.is-disabled,.s584__button--gold-square[disabled]{background-color:#a39d94;color:#fff}
.s584__button--gold-square.is-disabled:active,.s584__button--gold-square.is-disabled:focus,.s584__button--gold-square.is-disabled:hover,.s584__button--gold-square[disabled]:active,.s584__button--gold-square[disabled]:focus,.s584__button--gold-square[disabled]:hover{background-color:#a39d94}
.s584__button--underline{position:relative;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#998465;text-decoration:underline}
.s584__button--text{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#998465}
.s584__button--text:after,.s584__button--text:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#998465;content:""}
.s584__button--text:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s584__button--text:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s584__button--text.s584__button--text--size1{padding-right:16px;font-size:15px}
.s584__button--text--size1.s584__button--text:after,.s584__button--text--size1.s584__button--text:before{width:9px;height:1px}
.s584__button--text--size1.s584__button--text:before{margin-top:-3px}
.s584__button--text--size1.s584__button--text:after{margin-top:3px}
.s584__button--text.s584__button--text--size2{padding-right:18px;font-size:18px}
.s584__button--text--size2.s584__button--text:after,.s584__button--text--size2.s584__button--text:before{width:11px;height:1px}
.s584__button--text--size2.s584__button--text:before{margin-top:-4px}
.s584__button--text--size2.s584__button--text:after{margin-top:3px}
.s584__button--text.s584__button--text--size3{padding-right:20px;font-size:20px}
.s584__button--text--size3.s584__button--text:after,.s584__button--text--size3.s584__button--text:before{width:13px;height:2px}
.s584__button--text--size3.s584__button--text:before{margin-top:-5px}
.s584__button--text--size3.s584__button--text:after{margin-top:3px}
.s584__button--underline:focus,.s584__button--underline:hover{color:#685f51;text-decoration:underline}
.s584__button--underline.s584__button--text--size1{font-size:13px}
.s584__button--underline.s584__button--text--size2{font-size:14px}
.s584__button--underline.s584__button--text--size3{font-size:15px}
.s584__button--text:focus,.s584__button--text:hover{color:#685f51}
.s584__button--text:focus:after,.s584__button--text:focus:before,.s584__button--text:hover:after,.s584__button--text:hover:before{background-color:#685f51}
.s584__button--text.is-disabled,.s584__button--text[disabled]{color:#666}
.s584__button--text.is-disabled:after,.s584__button--text.is-disabled:before,.s584__button--text[disabled]:after,.s584__button--text[disabled]:before{background-color:#666}
.s584-space--left-10{padding-left:10px}
.s584-space--left-20{padding-left:20px}
.s584-space--left-30{padding-left:30px}
.s584-space--right-10{padding-right:10px}
.s584-space--right-20{padding-right:20px}
.s584-space--right-30{padding-right:30px}
@media all and (min-width:768px){.s584__button:nth-child(n+2){margin-top:0;margin-left:16px}
.s584__button--text.s584__button--text--size1{padding-right:18px;font-size:20px}
.s584__button--text--size1.s584__button--text:after,.s584__button--text--size1.s584__button--text:before{width:12px;height:2px}
.s584__button--text--size1.s584__button--text:before{margin-top:-4px}
.s584__button--text--size1.s584__button--text:after{margin-top:3px}
.s584__button--text.s584__button--text--size2{padding-right:22px;font-size:26px}
.s584__button--text--size2.s584__button--text:after,.s584__button--text--size2.s584__button--text:before{width:15px;height:2px}
.s584__button--text--size2.s584__button--text:before{margin-top:-6px}
.s584__button--text--size2.s584__button--text:after{margin-top:4px}
.s584__button--text.s584__button--text--size3{padding-right:26px;font-size:30px}
.s584__button--text--size3.s584__button--text:after,.s584__button--text--size3.s584__button--text:before{width:18px;height:2px}
.s584__button--text--size3.s584__button--text:before{margin-top:-7px}
.s584__button--text--size3.s584__button--text:after{margin-top:5px}
.s584__button--gold-square,.s584__button--black-square{height:60px;line-height:60px;padding:0 20px;font-size:18px;width:auto;min-width:35%}
.s584__button--text{padding-right:14px;font-size:15px}
.s584__button--underline{padding-right:14px;font-size:16px}
.s584__button--underline.s584__button--text--size1{font-size:16px}
.s584__button--underline.s584__button--text--size2{font-size:18px}
.s584__button--underline.s584__button--text--size3{font-size:22px}
.s584-align--center .s584__button:nth-child(1){margin-right:8px}
.s584-align--center .s584__button:nth-child(2){margin-left:8px}
.s584-align--right .s584__button{margin-left:16px}
}
@media all and (max-width:767px){.s584__inner{padding:0 24px}
.s584--mob-half .s584__button{width:calc(50% - 8px);font-size:13px;height:45px;line-height:45px;display:inline-block}
.s584--mob-half .s584__button:nth-child(2){margin-top:0}
.s584--mob-half .s584__button:nth-child(2n){margin-left:8px}
.s584--mob-half .s584__button:nth-child(2n-1){margin-right:8px}
}
.s531{max-width:1440px;margin:0 auto}
.s531__image{width:100%}
.s531__image img{width:100%;height:auto}
.s531__eyebrow{font-size:13px;margin-bottom:7px;color:#666;line-height:20px;max-height:40px}
.s531__headline{font-size:17px;margin-bottom:4px;color:#333;line-height:19px;max-height:38px}
.s531__sub-headline{font-size:13px;color:#333;line-height:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;max-height:36px}
.s531__content{line-height:20px}
.s531__cta{margin:15px 0 0 24px;display:block}
.s531__cta+.s531__cta{margin:5px 0 20px 24px}
.s531 .page-view{position:relative;text-align:center;display:inline-block;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:#998465;cursor:pointer}
.s531 .page-view span{white-space:nowrap}
.s531 .page-view.is-disabled,.s531 .page-view[disabled]{cursor:default}
.s531 .page-view:after,.s531 .page-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#998465;content:""}
.s531 .page-view:before{margin-top:-3px;transform:rotate(45deg)}
.s531 .page-view:after{margin-top:2px;transform:rotate(135deg)}
.s531 .page-view:focus,.s531 .page-view:hover{color:#998465}
.s531 .page-view:focus:after,.s531 .page-view:focus:before,.s531 .page-view:hover:after,.s531 .page-view:hover:before{background-color:#998465}
.s531 .page-view.is-disabled,.s531 .page-view[disabled]{color:#666}
.s531 .page-view.is-disabled:after,.s531 .page-view.is-disabled:before,.s531 .page-view[disabled]:after,.s531 .page-view[disabled]:before{background-color:#666}
[lang=my] .s531 .s531__content,[lang=my] .s531 .s531__cta>a,[lang=my] .s531 .s531__eyebrow,[lang=my] .s531 .s531__headline,[lang=my] .s531 .s531__sub-headline{line-height:1.8}
.s531 [data-js="accordion__panel"]{overflow:hidden;display:none}
.s531 .is-active[data-js="accordion__panel"]{display:block}
.s531 .is-active[data-js="accordion__panel"] .s531 .is-active[data-js="accordion__panel"]::after{position:absolute;content:"";top:0}
.s531-accordion-detail .s531-title{margin-top:20px;padding:21px 24px;font-size:14px;color:#999}
.s531-accordion-detail .s531-list-info__hotel{font-size:13px;line-height:20px;color:#666}
.s531-accordion-detail .s531-list-info__name{position:relative;padding:17px 46px 17px 24px;font-size:14px;line-height:1.5;color:#000;width:100%;display:block;text-align:left;pointer-events:all}
.s531-accordion-detail .s531-list-info__name::after{content:"";position:absolute;top:calc(50% - 8px);right:24px;width:11px;height:11px;border-style:solid;border-color:#999;border-width:0 1px 1px 0;transform:rotate(45deg);transition:all ease .3s}
.s531-accordion-detail .s531-list-info__name.is-active::after{top:calc(50% - 4px);transform:rotate(-135deg)}
.s531-accordion-detail .s531__content .text-area{margin-bottom:25px;padding:0 24px;font-size:16px;line-height:1.6}
.s531-accordion-detail .s531-list-info__wrap{font-size:0}
.s531-accordion-detail .s531-list-info__wrap:after{content:'';display:block;clear:both}
.s531-accordion-detail .s531-item{position:relative;width:100%}
.s531-accordion-detail .s531__image{overflow:hidden;position:relative;display:block}
.s531-accordion-detail .s531__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%)}
.s531-accordion-detail .s531__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s531-accordion-detail .s531__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%)}
.s531-accordion-detail .s531 .page-view{position:relative;display:inline-block;min-width:90px;height:40px;font-size:14px;color:#fff;text-align:center;line-height:40px}
.s531-accordion-detail .s531 .page-view span{white-space:nowrap}
.s531-accordion-detail .s531 .page-view.is-disabled,.s531-accordion-detail .s531 .page-view[disabled]{cursor:default}
.s531-accordion-detail .s531 .page-view.is-disabled,.s531-accordion-detail .s531 .page-view[disabled]{color:#666}
.s531-accordion-detail .s531 .page-view.is-disabled:after,.s531-accordion-detail .s531 .page-view.is-disabled:before,.s531-accordion-detail .s531 .page-view[disabled]:after,.s531-accordion-detail .s531 .page-view[disabled]:before{background-color:#666}
.s531-accordion-detail .s531__content .text-area{font-size:12px}
@media all and (min-width:768px){.s531__eyebrow{font-size:14px}
.s531__headline{font-size:22px;margin-bottom:16px;line-height:28px;max-height:56px}
.s531__sub-headline{font-size:16px;margin-bottom:20px;line-height:24px;max-height:49px}
.s531__sub-headline.text--dotline{overflow:auto}
.s531__content{line-height:30px}
.s531__cta{display:inline-block;margin:30px 19px 0 30px}
.s531__cta+.s531__cta{margin:30px 0 0}
.s531 .page-view{padding-right:14px;font-size:15px}
.s531-accordion-detail .s531-package-list{margin-top:60px}
.s531-accordion-detail .s531-title{font-size:22px;padding:0 0 20px 0;border-bottom:1px solid #dcdcdc}
.s531-accordion-detail .s531-item{margin-top:0;background:#fff;border-bottom:1px solid #e6e6e6;padding:0}
.s531-accordion-detail .s531-item.transparent{background:transparent}
.s531-accordion-detail .s531-item:last-child{border-bottom:0}
.s531-accordion-detail .s531-list-info{display:inline-block;width:100%;vertical-align:middle}
.s531-accordion-detail .s531-list-info__hotel{font-size:14px;line-height:20px}
.s531-accordion-detail .s531-list-info__option{margin-top:10px;font-size:16px;line-height:24px}
.s531-accordion-detail .s531-price{border-top:0;padding:20px 40px 40px;margin-top:0;text-align:right}
.s531-accordion-detail .s531-price>p{display:inline-block;float:none}
.s531-accordion-detail .s531-price__text{font-size:24px}
.s531-accordion-detail .s531__par{padding:50px 0 40px}
.s531-accordion-detail .s531 .page-view{float:none}
.s531-accordion-detail .s531 .page-view{display:inline-block;font-size:15px}
.s531-accordion-detail .s531__content .text-area{font-size:14px}
}
@media all and (min-width:1025px){.s531__eyebrow{font-size:16px;margin-bottom:5px}
.s531__headline{margin-bottom:20px}
.s531{max-width:1170px;margin:0 auto}
.s531 [data-js="accordion_detail"] [data-js="accordion__panel"]{display:block}
.s531-accordion-detail .s531-item{padding:20px 0 23px 400px;min-height:240px;border-top:0}
.s531-accordion-detail .s531-list-info__hotel{margin-top:15px}
.s531-accordion-detail .s531-item:last-child .s531-accordion-detail .s531-list-info__name{padding-bottom:27px;letter-spacing:-.025em}
.s531-accordion-detail .s531-list-info__name{margin-top:0;font-size:22px;pointer-events:none;padding:17px 24px}
.s531-accordion-detail .s531-list-info__name::after{display:none}
.s531-accordion-detail .s531-list-info__name.is-active::after{display:none}
.s531-accordion-detail .s531__content{margin-top:10px;font-size:16px;color:#666;line-height:1.6}
.s531-accordion-detail .s531__content .text-area{font-size:16px}
.s531-accordion-detail .s531-price{padding:35px 40px 40px}
.s531-accordion-detail .s531-price>p{font-size:18px}
.s531-accordion-detail .s531-price__text{font-size:28px}
.s531-accordion-detail .s531__image{display:block;width:376px;position:absolute;top:40px;left:0}
.s531-accordion-detail .s531 .page-view{min-width:150px;height:46px}
.s531-accordion-detail--right .s531-item{padding:20px 400px 23px 0;min-height:240px}
.s531-accordion-detail--right .s531__image{position:absolute;left:auto;right:0}
.s531-accordion-detail--right .s531__content .text-area{padding-left:0}
.s531-accordion-detail--right .s531-list-info__name{padding-left:0}
.s531-accordion-detail--right .s531__cta{margin-left:0}
}
.s529{max-width:1170px;margin:0 auto}
.s529__inner{padding:20px 0}
.s529--type1 hr{margin:0;display:block;color:#d6d6d6;border-color:#d6d6d6;border-style:solid;border-width:1px 0 0 0}
.s529--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]>.s529__inner{padding-top:0}
div[class*=common-spacing-bottom]>.s529__inner{padding-bottom:0}
.s522{width:100%}
.s522__txt{padding:0 24px}
.s522-content__text{margin:0 auto;padding:0 24px;font-size:13px;line-height:1.5;color:#666;letter-spacing:0}
.s522-content__text--size-16{font-size:14px;line-height:1.5}
.s522-content__text--size-18{font-size:14px;line-height:1.6}
.s522-content__text--333{color:#000}
.s522-content__text--666{color:#333}
.s522-content__text--999{color:#666}
.s522-content__text--bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s522-space--left-10{padding-left:10px}
.s522-space--left-20{padding-left:20px}
.s522-space--left-30{padding-left:30px}
.s522-space--right-10{padding-right:10px}
.s522-space--right-20{padding-right:20px}
.s522-space--right-30{padding-right:30px}
[lang=my] .s522 .s522-content__text{line-height:1.7}
[lang=ja] .s522 .s522-content__text{word-break:break-all}
body.aem-editmode .s522.screen--out{position:static;left:0;top:0;width:auto;height:auto;font-size:20px}
@media all and (min-width:768px){.s522{max-width:1170px;margin:0 auto}
.s522__txt{padding:0;line-height:1.5}
.s522-content__text{font-size:16px;line-height:22px}
.s522-content__text--size-16{font-size:16px;line-height:22px}
.s522-content__text--size-18{font-size:18px;line-height:24px}
}
.s513{max-width:1440px;margin:0 auto}
.s513-align--left{text-align:left}
.s513-align--center{text-align:center}
.s513-align--right{text-align:right}
.s513-size{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s513-size--large{font-size:19px}
.s513-size--medium{font-size:18px}
.s513-size--s-medium{font-size:17px}
.s513-size--small{font-size:13px}
.s513-size--x-small{font-size:13px}
.s513-space--left-10{padding-left:10px}
.s513-space--left-20{padding-left:20px}
.s513-space--left-30{padding-left:30px}
.s513-space--right-10{padding-right:10px}
.s513-space--right-20{padding-right:20px}
.s513-space--right-30{padding-right:30px}
body.aem-editmode .s513.screen--out{position:static;left:0;top:0;width:auto;height:auto;font-size:20px}
@media all and (min-width:768px){.s513-size--large{font-size:30px}
.s513-size--medium{font-size:26px}
.s513-size--s-medium{font-size:22px}
.s513-size--small{font-size:18px}
.s513-size--x-small{font-size:16px}
}
.s513-regdate{max-width:1440px;margin:0 auto}
.s513-regdate-content__text{margin:0 auto;font-size:12px;line-height:15px;color:#666;letter-spacing:0}
.s513-regdate-content__text--size-16{font-size:12px;line-height:15px}
.s513-regdate-content__text--size-18{font-size:13px;line-height:16px}
.s513-regdate-content__text--333{color:#333}
.s513-regdate-content__text--666{color:#666}
.s513-regdate-content__text--999{color:#999}
.s513-regdate-content__text--bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s513-regdate-space--left-10{padding-left:10px}
.s513-regdate-space--left-20{padding-left:20px}
.s513-regdate-space--left-30{padding-left:30px}
.s513-regdate-space--right-10{padding-right:10px}
.s513-regdate-space--right-20{padding-right:20px}
.s513-regdate-space--right-30{padding-right:30px}
[lang=my] .s513-regdate .s513-regdate-content__text{line-height:1.7}
[lang=ja] .s513-regdate .s513-regdate-content__text{word-break:break-all}
.s513-regdate-content--responsive{display:block}
@media all and (min-width:768px){.s513-regdate-content__text{font-size:16px;line-height:22px}
.s513-regdate-content__text--size-16{font-size:16px;line-height:22px}
.s513-regdate-content__text--size-18{font-size:18px;line-height:24px}
.s513-regdate-content--responsive{display:none}
}
.s512__inner-area{padding:0 24px}
.s512__headline{font-size:21px;color:#000;text-align:center;max-width:1210px;margin:0 auto}
[lang=my] .s512__headline{line-height:1.7}
@media all and (min-width:768px){.s512__inner-area{padding:40px 20px 0;margin:0 auto}
.s512__headline{font-size:40px;text-align:center;max-width:1210px;margin:0 auto}
}
.s512{width:100%}
.s512__txt{padding:0 24px}
.s512-content__text{margin:0 auto;padding:0 24px;font-size:13px;line-height:1.5;color:#666;letter-spacing:0}
.s512-content__text--size-16{font-size:14px;line-height:1.5}
.s512-content__text--size-18{font-size:14px;line-height:1.6}
.s512-content__text--333{color:#000}
.s512-content__text--666{color:#333}
.s512-content__text--999{color:#666}
.s512-content__text--bold{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s512-space--left-10{padding-left:10px}
.s512-space--left-20{padding-left:20px}
.s512-space--left-30{padding-left:30px}
.s512-space--right-10{padding-right:10px}
.s512-space--right-20{padding-right:20px}
.s512-space--right-30{padding-right:30px}
.s512-list .s512-content__text .desc{word-break:break-all}
body.aem-editmode .s512.screen--out{position:static;left:0;top:0;width:auto;height:auto;font-size:20px}
@media all and (min-width:768px){.s512__txt{padding:0;line-height:1.5}
.s512-content__text{font-size:16px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.s512-content__text--size-16{font-size:16px;line-height:22px}
.s512-content__text--size-18{font-size:18px;line-height:24px}
}
.s512-list{overflow:hidden;max-width:1440px;margin:0 auto}
.s512-background--gray .s512__inner{background:#f5f5f5}
.s512__container{padding-top:10px;float:left}
.s512__container:first-child{padding-top:0}
.s512__inner{min-height:20px}
@media all and (min-width:768px){.s512__wrapper{margin:0 -20px 0 -10px}
.s512-background--gray .s512__inner{background:0}
.s512-background--gray .s512__container{background:#f5f5f5}
.s512-column{display:table;table-layout:fixed;border-spacing:10px 0;width:100%}
.s512-column:after{content:'';display:block;clear:both}
.s512-column--2 .s512__container{width:50%}
.s512-column--3 .s512__container{width:33.33%}
.s512-column--4 .s512__container{width:25%;min-height:380px}
.s512-column--3-7 .s512__container{width:30%}
.s512-column--3-7 .s512__container:nth-child(2){width:70%}
.s512__container{display:table-cell;vertical-align:top;padding:0 10px}
}
.s512 img{width:100%}
@media all and (min-width:768px){.s512 img{width:auto;max-width:100%}
}
.s512__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.s512__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.s512__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}
.s512__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s512__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)}
.s512__paging .paging__anchor--prev{margin-right:8px}
.s512__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s512__paging .paging__anchor--next{margin-left:8px}
.s512__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s512__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s512__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)}
.s512__paging .paging a.paging__anchor--disable:after,.s512__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.s512__paging .paging__anchor--disable:after,.s512__paging .paging__anchor--disable:before{border-color:#bbb !important}
.s512__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}
.s512__paging .paging__number a{display:block}
.s512__paging .paging__number:hover{background:#f5f5f5}
.s512__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.s512__paging .paging__number--current:hover{background:#ad9e87}
.s512__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.s512__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)}
.s508-rewords-benefit{padding:65px 24px 38px;background:#f9f9f9}
.s508-rewords-benefit .tit{font-size:22px}
.s508-rewords-benefit .sub-tit{margin-top:10px;font-size:14px}
.s508-rewords-benefit .benefit-list{margin-top:23px}
.s508-rewords-benefit .benefit-item{width:100%;padding:17px 0;border-bottom:1px solid #dcdcdc;display:table;table-layout:fixed}
.s508-rewords-benefit .benefit-item .img-area{display:table-cell}
.s508-rewords-benefit .benefit-item .img-area img{width:100%}
.s508-rewords-benefit .benefit-item .txt-area{display:table-cell;width:90%;padding-left:10px;font-size:14px;vertical-align:middle}
.s508-rewords-benefit .btn-area{margin-top:26px}
.s508-rewords-benefit .btn-area .rewords-join-btn{display:inline-block;min-width:193px;height:37px;padding:10px;border:1px solid #666;text-align:center}
@media all and (min-width:768px){.s508-rewords-benefit .benefit-item .img-area{width:8%}
.s508-rewords-benefit .benefit-item .img-area img{width:auto}
.s508-rewords-benefit .benefit-item .txt-area{width:92%}
.s508-rewords-benefit .btn-area .rewords-join-btn{min-width:220px;padding:7px 10px}
.s508-rewords-benefit .btn-area .rewords-join-btn span{font-size:14px}
}
@media all and (min-width:1025px){.s508-rewords-benefit{padding:72px 0 63px}
.s508-rewords-benefit .inner{max-width:912px;margin:0 auto}
.s508-rewords-benefit .tit{font-size:40px;color:#333;text-align:center}
.s508-rewords-benefit .benefit-list{margin-top:43px;font-size:0}
.s508-rewords-benefit .benefit-list .benefit-item{display:inline-block;width:33.333%;padding:0 49px;border-bottom:0;vertical-align:top;text-align:center}
.s508-rewords-benefit .benefit-item .img-area{display:block;width:100%}
.s508-rewords-benefit .benefit-item .img-area img{width:40px;height:40px}
.s508-rewords-benefit .benefit-item .txt-area{display:block;width:100%;margin-top:8px;padding:0;font-size:16px;line-height:1.5}
.s508-rewords-benefit .btn-area{margin-top:53px;text-align:center}
.s508-rewords-benefit .btn-area .rewords-join-btn{min-width:284px;height:50px;padding:13px 10px}
.s508-rewords-benefit .btn-area .rewords-join-btn:hover,.s508-rewords-benefit .btn-area .rewords-join-btn:focus{background:#666}
.s508-rewords-benefit .btn-area .rewords-join-btn:hover span,.s508-rewords-benefit .btn-area .rewords-join-btn:focus span{color:#fff}
.s508-rewords-benefit .btn-area .rewords-join-btn span{font-size:16px}
}
.s502{width:100%}
.s502__tit{padding:0 24px}
.s502-align--left{text-align:left}
.s502-align--center{text-align:center}
.s502-align--right{text-align:right}
.s502-size--large{font-size:23px}
.s502-size--medium{font-size:21px}
.s502-size--s-medium{font-size:17px}
.s502-size--small{font-size:14px}
.s502-size--x-small{font-size:13px}
.s502-space--left-10{padding-left:10px}
.s502-space--left-20{padding-left:20px}
.s502-space--left-30{padding-left:30px}
.s502-space--right-10{padding-right:10px}
.s502-space--right-20{padding-right:20px}
.s502-space--right-30{padding-right:30px}
body.aem-editmode .s502.screen--out{position:static;left:0;top:0;width:auto;height:auto;font-size:20px}
@media all and (min-width:768px){.s502{max-width:1170px;margin:20px auto 0}
.s502__tit{color:#000}
.s502-size--large{font-size:30px}
.s502-size--medium{font-size:28px}
.s502-size--s-medium{font-size:22px}
.s502-size--small{font-size:18px}
.s502-size--x-small{font-size:16px}
}
.s305{max-width:1060px;margin:0 auto;font-size:0;overflow:hidden}
.s305 .s305-item__desc{display:block !important;padding:10px;background:#f2eee8;color:#666;font-size:13px;vertical-align:top}
.s305-item-type::before{display:inline-block;content:"";position:absolute;left:0;top:1px;width:13px;height:13px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s305-compliance-statute-description/s305-icon-type.png');background-size:100%}
.s305-item-type{display:block;position:relative;padding-left:17px;margin-bottom:3px;color:#666}
.s305-item-link{display:block;color:#666;margin-top:5px;line-height:1.3}
.s305-item-link span{display:block;position:relative;padding-left:12px;text-decoration:underline;font-size:13px}
.s305-item-link span::before{position:absolute;content:"";display:block;left:5px;top:7px;width:2px;height:2px;background:#666}
@media all and (min-width:768px){.s305 .s305-item__desc{font-size:14px}
}
@media all and (min-width:1025px){.s305 .s305-item__desc{padding:20px;font-size:14px}
.s305-item-link span{display:inline-block;padding-right:10px;font-size:14px}
.s305-item-link span::before{position:absolute;content:"";display:block;left:5px;top:8px}
.s305-item-link:hover,.s305-item-link:active{color:#a58e6e}
.s305-item-link:hover span,.s305-item-link:active span{color:#a58e6e}
.s305-item-link:hover span::before,.s305-item-link:active span::before{background:#a58e6e}
}
.s303{max-width:1060px;margin:0 auto;font-size:0;overflow:hidden}
.s303-inner{padding:0 24px}
.s303 .s303-item{display:block;border:1px solid #d2c8b9;padding:20px;margin-top:25px}
.s303 .s303-item:first-child{margin-top:0}
.s303 .s303-item__left{display:flex}
.s303 .s303-item__right{display:block;margin-top:15px;vertical-align:top}
.s303 .s303-item__icon{display:inline-block;vertical-align:top;width:53px;text-align:center}
.s303 .s303-item__icon img{text-align:center;width:100%}
.s303 .s303-item__title{display:inline-block;margin-left:15px}
.s303 .s303-item__title em{display:block;margin-bottom:8px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:16px;color:#333}
.s303 .s303-item__title span{position:relative;display:block;padding-left:8px;font-size:14px;line-height:1.2;color:#333}
.s303 .s303-item__title span:before{position:absolute;content:"";display:block;left:0;top:7px;width:3px;height:3px;background-color:#666}
@media all and (min-width:768px){.s303 .s303-item__icon{width:60px}
.s303 .s303-item__title{margin-left:30px}
.s303 .s303-item__title span:before{top:8px}
.s303 .s303-item__title span{font-size:16px;line-height:1.3}
}
@media all and (min-width:1025px){.s303-inner{padding:0}
.s303 .s303-item{margin:30px 0 0 0;padding:23px 20px}
.s303 .s303-item__left{display:inline-block;width:50%;padding:15px}
.s303 .s303-item__right{display:inline-block;margin-top:0;width:50%}
.s303 .s303-item__title em{font-size:20px;margin-bottom:10px}
.s303 .s303-item__title span{position:relative;display:block;padding-left:8px;font-size:16px;line-height:1.4}
}
@media all and (min-width:1440px){.s303 .s303-item__left{width:505px}
}
.s301__sns .s301__sns--title{margin-bottom:15px;font-size:15px;text-align:center}
.s301__sns ul{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.s301__sns--title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:27px;color:#333}
.s301__sns--list a{display:inline-block}
.s301__sns--list ~ .s301__sns--list{margin-left:10px}
.s301__sns--list .s301__icon img{display:inline-block;width:33.5px;height:33.5px;background-size:100%}
.s301 .s301__linkd-txt{display:none;text-align:center;line-height:20px;color:#333;font-size:13px}
.s301 .s301__linkd-txt .mo-block{display:block}
.s301 .s301__linkd-txt.on{display:block}
.s301__linkd-txt .sns-name{text-transform:uppercase}
.s301 .s301__sns-icon{display:none}
.s301 .s301__sns-icon.on{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex}
@media all and (min-width:768px){.s301__sns--list ~ .s301__sns--list{margin-left:20px}
.s301__sns--list .s301__icon img{width:50px;height:50px}
.s301__sns .s301__sns--title{margin-bottom:20px;font-size:18px}
.s301 .s301__linkd-txt{font-size:16px}
.s301 .s301__linkd-txt .mo-block{display:inline-block}
}
.s272{max-width:340px;margin:0 auto}
.s272-inner{width:100%;text-align:center}
.s272-text{font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:1.3}
.s272-count__tit{margin-top:25px;font-size:22px}
.s272-count__num{margin-top:3px;font-size:20px}
.s272-count__num span{font-size:28px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s266{background:#f5f5f5}
.s266__inner{max-width:1440px;margin:0 150px 0 120px;padding:110px 0 80px;overflow:hidden}
.s266__title-wrap .s266__title-link{margin-bottom:45px;position:relative;font-size:50px;font-weight:bold;outline:0;padding-right:30px}
.s266__title-wrap .s266__txt{margin:0 0 60px;font-size:18px;line-height:32px}
.s266__img-wrap{overflow:hidden;margin:0 -15px}
.s266__img-wrap .s266__img-item{float:left;width:50%;height:100%;padding:0 15px}
.s266__img-item:nth-child(1) .s266__img-info{height:680px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s266-banner-3/img-item-01.jpg) no-repeat}
.s266__img-item:nth-child(2) .s266__img-info{height:325px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s266-banner-3/img-item-02.jpg) no-repeat}
.s266__img-item:nth-child(3) .s266__img-info{margin-top:30px;height:325px;background:url(../../../../content/dam/lottehotel/components/common/content/common/s266-banner-3/img-item-03.jpg) no-repeat}
.s266__img-item .s266__img-info{position:relative;width:100%;padding:80px 60px 60px;background-size:cover}
.s266__img-item .s266__img-info .s266__info-txt{display:block;font-size:34px;color:#fff}
.s266__img-item .s266__img-info .s266__info-link{position:absolute;bottom:60px;left:60px;display:inline-block;padding:0 10px;min-width:220px;height:60px;line-height:60px;font-size:16px;color:#fff;border:1px solid #fff;text-align:center;transition:all .2s ease-in-out}
.s266__img-item .s266__img-info .s266__info-link:hover{background:#fff}
.s266__img-item .s266__img-info .s266__info-link:hover span{color:#000}
.s266__img-item .s266__img-info .s266__info-link span{color:#fff}
@media all and (max-width:1100px){.s266__inner{padding:60px 20px 40px;margin:0}
.s266__img-wrap .s266__img-item{float:unset;width:100%;height:100%;padding:0 15px}
.s266__img-wrap .s266__img-item ~ .s266__img-item{margin-top:20px}
.s266__img-wrap .s266__img-item .s266__img-info{width:100%;height:100%;margin:0;padding:40px 20px 30px}
.s266__img-wrap .s266__img-item .s266__img-info .s266__info-link{position:unset;width:100%;margin:65px auto 0}
.s266__img-item:nth-child(1) .s266__img-info{background:url(../../../../content/dam/lottehotel/components/common/content/common/s266-banner-3/img-item-01-mo.jpg) no-repeat;background-size:cover}
.s266__img-item:nth-child(2) .s266__img-info{background:url(../../../../content/dam/lottehotel/components/common/content/common/s266-banner-3/img-item-02-mo.jpg) no-repeat;background-size:cover}
.s266__img-item:nth-child(3) .s266__img-info{background:url(../../../../content/dam/lottehotel/components/common/content/common/s266-banner-3/img-item-03-mo.jpg) no-repeat;background-size:cover}
}
@media all and (max-width:768px){.s266__title-wrap .s266__title-link{margin-bottom:30px;font-size:26px}
.s266__title-wrap .s266__txt{display:none}
.s266__img-item .s266__img-info .s266__info-txt{font-size:18px}
.s266__img-item .s266__img-info .s266__info-link{font-size:14px}
}
.s265 .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}
.s265 .slick-slider .slick-list,.s265 .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)}
.s265 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s265 .slick-list:focus{outline:0}
.s265 .slick-list.dragging{cursor:pointer;cursor:hand}
.s265 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s265 .slick-track:after,.s265 .slick-track:before{display:table;content:''}
.s265 .slick-track:after{clear:both}
.s265 .slick-loading .slick-track{visibility:hidden}
.s265 .slick-loading .slick-slide{visibility:hidden}
.s265 .slick [dir=rtl] .slick-slide{float:right}
.s265 .slick-retina{width:100%}
.s265 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s265 .slick-slide img{display:block}
.s265 .slick-slide.dragging img{pointer-events:none}
.s265 .slick-slide:focus{outline:0}
.s265 .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:""}
.s265 .slick-active{position:relative}
.s265 .slick-initialized .slick-slide{display:block;font-size:0}
.s265 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s265 .slick-arrow.slick-hidden{display:none}
.s265 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s265 .slick-dots__item{display:inline-block}
.s265 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s265 .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}
.s265 .slick-dots__anchor:focus,.s265 .slick-dots__anchor:hover{background-color:#999}
.s265 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s265 .slick-dots__anchor:active{background-color:#000}
.s265 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s265 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s265 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s265 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s265 .slick-arrow:focus{outline:1px solid #4d90fe}
.s265 .slick-prev:before{border-width:2px 0 0 2px}
.s265 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s265 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s265 .slick-arrow:before{padding:8px}
.s265 .slick-arrow:focus:before,.s265 .slick-arrow:hover:before{border-color:#a7a7a7}
.s265 .slick-prev{left:0}
.s265 .slick-prev:before{margin-right:-10px}
.s265 .slick-prev:focus,.s265 .slick-prev:hover{border-color:#a7a7a7}
.s265 .slick-next{right:0}
.s265 .slick-next:before{margin-left:-10px}
.s265 .slick-next:focus,.s265 .slick-next:hover{border-color:#a7a7a7}
.s265 .slick-dots{bottom:0 !important}
.s265__wrap{background:#fff}
.s265__inner{margin:0 150px 0 120px;overflow:hidden;max-width:1440px;padding:50px 0 150px 0;font-size:0}
.s265__gallery-wrap{margin:0 -30px}
.s265__gallery-wrap .s265__gallery-item{position:relative;display:inline-block;width:33.33%;vertical-align:top;padding:40px 30px 30px}
.s265__gallery-wrap .s265__gallery-item .s265__item{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}
.s265__gallery-wrap .s265__gallery-item .s265__item img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;transition:transform .5s ease-in-out}
.s265__gallery-wrap .s265__gallery-item .s265__item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.s265__gallery-wrap .s265__gallery-item .s265__item .s265__gallery-txt{position:absolute;bottom:40px;left:40px;opacity:0;z-index:11;transition:opacity .5s ease-in-out;color:#fff;font-size:20px}
.s265__gallery-wrap .s265__gallery-item .s265__item:hover .s265__gallery-txt{opacity:1}
.s265__gallery-wrap .s265__gallery-item .s265__item a:before{position:absolute;top:0;left:0;display:block;content:'';width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10;opacity:0;transition:opacity .5s ease-in-out}
.s265__gallery-wrap .s265__gallery-item .s265__item:hover a:before{opacity:1}
.s265__link-btn{display:block;width:100%;text-align:center}
.s265__link-btn a{margin-top:50px;padding:0 10px;display:inline-block;min-width:330px;height:90px;line-height:90px;font-size:24px;border:1px solid #000;color:#000;transition:all .2s ease-in-out}
.s265__link-btn a:hover{background:#000;color:#fff}
@media all and (max-width:1430px){.s265__gallery-wrap .s265__gallery-item .s265__item .s265__gallery-txt{bottom:20px;left:20px}
.s265__link-btn a{height:60px;line-height:60px;min-width:260px}
}
@media all and (max-width:1100px){.s265__wrap{width:100%;margin:0}
.s265__inner{margin:0 auto;padding:110px 20px 60px}
}
@media all and (max-width:767px){.s265__inner{padding:0 20px 60px}
.s265__link-btn a{min-width:auto;width:100%;font-size:14px}
}
.s264__full-change-image{position:relative;height:500px;margin-top:70px;overflow:hidden}
.s264__content-box{max-width:655px;display:inline-block;position:relative;left:120px;margin-top:-310px;padding:80px;background:rgba(0,0,0,.9);z-index:1}
.s264__title-link a{position:relative;font-size:50px;font-weight:bold;color:#fff;padding-right:30px}
.s264__title-link a::before{display:block;content:"";position:absolute;top:50%;right:0;width:15px;height:3px;margin-top:0;background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.s264__title-link a::after{display:block;content:"";position:absolute;top:50%;right:0;width:15px;height:3px;margin-top:9px;background:#fff;-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.s264__text{margin-top:50px;font-size:18px;color:#b0b0b0;line-height:1.6;white-space:pre-line}
.s264__full-change-image img{position:absolute;bottom:0;width:1800px}
@media all and (max-width:1100px){.s264__full-change-image img{height:auto}
.s264__content-box{left:20px;bottom:-80px;padding:40px;background:rgba(0,0,0,.9)}
.s264__full-change-image{height:400px}
}
@media all and (max-width:900px){.s264__full-change-image{margin-top:0}
}
@media all and (max-width:767px){.s264__full-change-image{height:250px}
.s264__content-box{margin-top:-80px;padding:30px;bottom:0;left:0;width:calc(100% - 50px)}
.s264__title-link a{font-size:26px;padding-right:20px}
.s264__text{font-size:14px;margin-top:20px;white-space:normal;word-break:keep-all}
.s264__title-link a::before{width:10px;height:2px;margin-top:0}
.s264__title-link a::after{width:10px;height:2px;margin-top:6px}
}
.s263{overflow:hidden;max-width:1440px}
.s263__tit-wrap{position:absolute;max-width:610px}
.s263__tit-wrap .s263__tit{font-size:50px;font-weight:bold}
.s263__tit-wrap .s263__txt{margin:50px 0 115px;font-size:18px;font-weight:normal;line-height:1.6}
.s263__img-area{position:relative;font-size:0;display:inline-block;vertical-align:top;margin-right:40px}
.s263__img-area.item01{padding-left:55%}
.s263__img-area.item02{padding-right:50%;margin-top:-20%}
.s263__img-area.item03{padding-left:55%;margin-top:-20%}
.s263__img-area img{width:100%;max-width:610px}
.s263__img-area .s263__item-name{position:absolute;transform:rotate(90deg);font-size:18px;color:#50a069;overflow:visible;white-space:nowrap;height:50px;width:50px;line-height:50px}
.summer .s263__img-area .s263__item-name{color:#2f80ed}
.autumn .s263__img-area .s263__item-name{color:#ff922b}
.s263-content-image-3-columns{padding:200px 0 150px 120px;background:#edf5f0}
.s263-content-image-3-columns.summer{background:#f7f9ff}
.s263-content-image-3-columns.autumn{background:#f5f0ed}
@media all and (max-width:1580px){.s263__img-area{margin-right:100px}
.s263__img-area.item03{margin-top:-15%}
}
@media all and (max-width:1430px){.s263__img-area .s263__item-name{font-size:18px}
.s263-content-image-3-columns{padding:100px 0 150px 100px}
.s263__tit-wrap{width:100%;position:relative;padding:0 20px}
.s263__img-area.item01{margin:0;padding:0;margin-right:60px}
.s263__img-area.item02{margin:0;padding:0;margin:60px 0 0 60px;float:right}
.s263__img-area.item03{margin:0;padding:0;margin:60px 60px 0 0}
.s263__img-area.item02 .s263__item-name{left:-60px;top:0}
}
@media all and (max-width:1100px){.s263-content-image-3-columns{padding:60px 0 40px 0}
.s263__tit-wrap .s263__txt{margin:30px 0 45px}
}
@media all and (max-width:767px){.s263__tit-wrap .s263__tit{font-size:26px}
}
@media all and (max-width:425px){.s263__img-area.item01{margin-right:40px}
.s263__img-area.item02{margin:40px 0 0 40px}
.s263__img-area.item03{margin:40px 40px 0 0}
.s263__img-area .s263__item-name{font-size:13px;width:30px;height:30px;line-height:30px}
.s263__img-area.item02 .s263__item-name{left:-30px;top:0}
}
.s262__inner{position:relative;overflow:hidden}
.s262-video__wrap{overflow:hidden}
.s262-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.s262-video-bg:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}
.s262-video{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;height:auto;width:auto;transform:translate(-50%,-50%)}
.s262-visual__inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.s262-visual__title{position:absolute;top:18%;left:0;width:100%;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;color:#fff;line-height:1.2}
.s262-visual__cont:after{display:block;content:'';clear:both}
.s262-dashboard{position:relative;background:#22242e;z-index:3}
.s262-dashboard__inner{position:relative;width:100%;max-width:1410px;margin:0 auto}
.s262-dashboard__inner:after{display:block;content:'';clear:both}
.s262-dashboard__cont{position:relative;padding:30px 20px 19px 20px}
.s262-dashboard__title{margin-right:30px;font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;color:#fff}
.s262-dashboard__text{display:inline-block;font-size:14px;color:#fff;letter-spacing:0;word-break:break-all}
.s262-visual__title-wrap{margin:0 auto}
.s262-video-bg{position:fixed;z-index:-10}
.s262__inner{height:742px}
.s262-visual__title-wrap{margin-left:120px}
.s262-visual__title{position:relative;margin-top:230px;max-width:100%;font-size:2.5em;line-height:1.6;word-break:keep-all;letter-spacing:-0.025em}
.s262-visual__cont{bottom:15%;margin:50px 0 0 120px}
.s262-visual__cont .s232__wrap{padding:0}
.s262__tab-inner{position:relative;max-width:100%;margin-left:120px;top:10px}
.s262__tab-inner .s262__tab{margin-top:0}
.s262__tab-menu{overflow:hidden}
.s262__tab-tit{position:relative;float:left;margin:0;padding:0;width:33.33%;height:70px;color:#fff;background:rgba(0,0,0,.4);line-height:70px;text-align:center}
.s262__tab-tit:hover{color:#fff}
.s262__tab-tit ~ .s262__tab-tit:before{position:absolute;left:-.5px;top:20px;display:inline-block;content:'';width:1px;height:30px;background:rgba(255,255,255,.6)}
.s262__tab-tit.tab-tit--active{background:#6eb283;color:#fff;font-weight:normal}
.s262__tab-tit:nth-child(2).tab-tit--active{background:#339af0}
.s262__tab-tit:nth-child(3).tab-tit--active{background:#f3a751}
.s262__tab-tit.tab-tit--active:after{width:0}
.s262__tab-tit:hover:after{display:none}
.s262__tab-item{display:none}
.tab-item--active{display:block}
.s262__bottom-area{background:#fff;margin-left:120px}
.s262__tab-cont{background:#fff}
.s262__tab-cont .s245__inner{margin:0 150px 0 120px}
.s262__tab-cont .s245-main-arai .s245__inner{padding:0}
.s262__tab-cont .s245-main-arai .s245__title.title--link{display:block;margin:0;text-align:left}
.s262-visual__scroll{display:block;position:absolute;right:14vw;bottom:25%;transform:translateY(0)}
.s262-visual__scroll-inner{display:flex;position:relative;align-items:center;color:#fff;font-size:1.2em;letter-spacing:.05em;transform:rotateZ(90deg);transform-origin:100% 50%;font-size:16px}
.s262-visual__scroll-line{display:block;position:absolute;top:50%;left:80%;overflow:hidden;margin:0 0 0 22px;transition:width .5s cubic-bezier(0.075,0.82,0.165,1) 5s}
.s262-visual__scroll-line:before,.s262-visual__scroll-line:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:none}
.s262-visual__scroll-line:before{transform:translateX(0)}
.s262-visual__scroll-line:after{transform:translateX(-105%)}
.s262-visual__scroll-inner.is-active .s262-visual__scroll-line:before{transition:transform 1s cubic-bezier(0.075,0.82,0.165,1);transform:translateX(105%)}
.s262-visual__scroll-inner.is-active .s262-visual__scroll-line:after{transition:transform 2.5s cubic-bezier(0.075,0.82,0.165,1) .8s;transform:translateX(0)}
.s262-visual__scroll-inner .s262-visual__scroll-line{width:120px;height:1px}
@media all and (max-width:1430px){.s262-visual__title{font-size:2em;margin-top:180px}
.s262-visual__cont{margin:50px 0 0 120px}
}
@media all and (max-width:1400px){.s262__inner.not--full-page{height:800px}
}
@media all and (max-width:1100px){.s262-visual__title{font-size:1.5em}
.s262__tab-inner{margin:0}
.s262-visual__cont{margin:50px auto 0}
.s262-visual__cont .s232__wrap{padding:0 20px}
.s262__bottom-area{margin:0}
.s262__inner.not--full-page{height:700px}
.s262__tab-cont .s245__inner{margin:0 20px 0}
}
@media all and (max-width:1025px){.s262__tab-cont .s245-main-arai .s245__inner{padding:0 20px;margin:0 auto}
.s262-visual__cont{margin:100px auto 0}
}
@media all and (max-width:900px){.s262-visual__title-wrap{margin:0 auto;padding:0 20px;text-align:center}
.s262-visual__cont{margin:50px auto 0}
}
@media all and (max-width:767px){:lang(en) .s262-visual__title{word-break:keep-all}
.s262-visual__title{margin-top:150px;word-break:break-all}
.s262-visual__scroll{display:none}
.s262__inner{height:91.5vh}
.s262__inner.not--full-page{height:600px}
.s262__inner.not--full-page .s262-visual__inner{position:relative}
.s262-video-bg{height:100%}
.s262__tab-tit{height:60px;line-height:60px}
}
@media all and (max-width:600px){.s262-visual__title{margin-top:140px}
}
@media all and (min-height:900px){.s262-visual__cont{margin:250px 0 0 120px}
}
@media all and (min-width:1430px){.s262-visual__title{font-size:2em}
.s262-visual__cont{position:absolute;bottom:10%}
}
.s254-waiting .s254__inner{margin:0 auto}
.s254__logo{padding-top:40px;text-align:center}
.s254__logo img{display:block;margin:0 auto}
.s254__title{margin-top:30px;font-size:23px;line-height:1.4;color:#333;text-align:center}
.s254__list{max-width:690px;margin:0 auto;margin-top:30px;padding:25px 15px;background:#f5f5f5;color:#666}
.s254__item{list-style:none;position:relative;margin-top:4px;font-size:16px;color:#666;line-height:1.4;text-align:center}
.s254__item:first-child{margin-top:0}
.s254__button-wrap{margin-top:35px;text-align:center}
.s254__button{display:inline-block;width:49%;height:auto;padding:15px 0;background:#8b7965;font-size:16px;color:#fff;text-align:center}
.s254__button:first-child{margin-right:3px;background:#685e52}
[lang=en] .s254__button{font-size:15px}
[lang=en] .s254__item,[lang=en] .s254__button{letter-spacing:-0.5px}
.s254__button:focus,.s254__button:hover,.s254__button.is-active{background:#444;color:#fff}
@media all and (min-width:768px){.s254__logo{padding-top:90px}
.s254__title{margin-top:40px;font-size:40px}
.s254__list{max-width:740px;margin-top:50px;padding:40px 70px}
.s254__item{margin-top:8px;font-size:22px;line-height:26px}
.s254__button-wrap{margin-top:50px}
.s254__button{width:220px;font-size:20px}
[lang=en] .s254__button{font-size:20px}
.s254__content{padding:25px}
}
@media all and (min-width:1025px){.s254__logo{padding-top:110px}
.s254__title{margin-top:60px}
.s254__button{padding:0;width:220px;height:60px;line-height:60px;font-size:20px}
.s254__content{padding:20px}
}
@media all and (max-width:767px){.s254__logo img{width:40%}
.s254__content{padding:20px}
}
.s253{max-width:1440px;margin:0 auto;visibility:hidden}
.s253-layout{margin:0 15px}
.s253-column{border-spacing:0;margin:0;text-align:left;font-size:0}
.s253-column__item{width:100%;height:100%;text-align:center;vertical-align:middle;display:block;padding-bottom:5px}
.s253-column__item:nth-child(n+3){padding-bottom:5px}
.s253-column__wrap{width:100%;padding:15px;display:table;background:#998465}
.s253-column__content{display:table-cell;vertical-align:middle}
.s253-column__title{word-break:normal;font-size:17px;line-height:21px;color:#fff;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
[lang=my] .s253 .s253-column__title{line-height:1.7}
[lang=en] .s253 .s253-column__title{word-break:keep-all}
@media all and (min-width:768px){.s253-layout{margin:0}
.s253-column{text-align:center;margin:0 15px 0 15px}
.s253-column:after{content:'';display:block;clear:both}
.s253-column__item{display:inline-block;padding-left:5px;padding-bottom:0}
.s253-column__item:first-child{padding-left:0}
.s253-layout.s253-layout--5 .s253-column__item{width:20%}
.s253-layout.s253-layout--4 .s253-column__item{width:25%}
.s253-column__item:nth-child(n+3){padding-bottom:0}
.s253-column__content{padding:20px 15px}
.s253-row__layout .s253-column__item{float:left;margin-bottom:10px}
.s253-column__title{font-size:15px;line-height:20px}
}
@media all and (min-width:1025px){.s253-column{margin:0 15px 0 15px}
.s253-column__item{padding-left:10px}
.s253-column__item:first-child{padding-left:0}
.s253-column__title{font-size:26px;line-height:34px}
}
.s246 .video-pc-none{display:block}
.s246 .video-m-none{display:none}
.s246__inner{position:relative;overflow:hidden;height:auto !important}
.s246-video-bg{position:relative;padding-bottom:100%;width:100%;height:0;overflow:hidden;max-width:100%;z-index:1}
.s246-video-bg video{position:absolute;top:0;left:0;min-width:auto;min-height:auto;width:100%;height:100%;transform:none}
.s246-video{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;height:auto;width:auto;transform:translate(-50%,-50%)}
.s246-visual__inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.s246__inner.not--full-page .s246-visual__inner{position:absolute}
.s246-visual__title{margin:0;padding:0;font-size:inherit;position:absolute;top:50%;left:6.6667vw;transform:translateY(-50%);max-width:800px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;color:#fff;line-height:1.2;text-align:left}
.s246__inner.not--full-page .s246-visual__title{padding:0}
.visual-txt{display:block;font-size:1.9792vw;letter-spacing:.0521vw}
.visual-txt{display:block;font-size:5.5556vw}
.visual-txt--title{margin:1.3646vw 0;font-family:Georgia;font-size:9.4444vw;font-weight:bold;letter-spacing:normal}
.visual-txt--date{font-size:4.9537vw;letter-spacing:normal}
.s246-video-bg.narrow{padding-bottom:69.5%}
@media all and (min-width:768px){.s246 .video-pc-none{display:none}
.s246 .video-m-none{display:block}
.s246-video-bg{position:relative;padding-bottom:44.8%;height:0;overflow:hidden;max-width:100%}
.s246-video-bg video{position:absolute;top:0;left:0;min-width:auto;min-height:auto;width:100%;height:100%;transform:none}
.s246-visual__inner{position:relative;height:100%}
.s246-visual__title{left:13%}
.visual-txt{display:block;font-size:2.6563vw;letter-spacing:.09vw}
.visual-txt--title{margin:.3646vw 0;font-family:Georgia;font-size:4.5313vw;font-weight:bold;letter-spacing:normal}
.visual-txt--date{font-size:2.4219vw;letter-spacing:normal}
.s246-video-bg.narrow{padding-bottom:28.7%}
}
.s244__inner{position:relative}
.s244__inner:after{display:block;content:'';clear:both}
.s244__text-wrap{background:#fffbef}
.s244__text-inner{padding:40px 20px}
.s244__title{display:block;font-size:16px;font-weight:bold;color:#000;letter-spacing:0}
.s244__desc{margin-top:10px;font-size:14px;color:#000;line-height:1.7;letter-spacing:0;word-break:break-word}
.s244__button{display:block;margin-top:30px;padding:0 15px;min-height:60px;height:60px;line-height:60px;background:#000;font-size:18px;font-weight:bold;color:#fff;letter-spacing:0;text-align:center;border:1px solid #000;transition:all .4s}
.s244__button ~ .s244__button{margin-top:15px}
.s244__button:hover{background:#fff;color:#000;border-color:#000}
.s244__map-wrap{position:relative}
.s244__map{width:100%;height:355px;background:#eee}
@media all and (min-width:768px){.s244__title{font-size:24px}
.s244__desc{margin-top:25px;font-size:16px}
}
@media all and (min-width:1025px){.s244__inner{background:#fffbef}
.s244__text-wrap{width:44%}
.s244__text-inner{height:500px;padding:100px 60px 0 60px}
.s244__map-wrap{position:absolute;top:0;right:0;width:56%;height:500px}
.s244__map{height:500px}
.s244__button{width:300px;margin-top:40px}
}
@media all and (min-width:1430px){.s244__text-wrap{width:1410px;margin:0 auto}
.s244__text-inner{height:640px;padding:190px 0 0 120px}
.s244__map{height:640px}
.s244__button{min-width:330px}
}
.s243__inner{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s243-view-banner-info/bg-main-room-mo.jpg');background-repeat:no-repeat;background-position:0 0;background-size:cover}
.s243__content{margin:0 20px;padding:240px 0 60px}
.s243__title{font-size:26px;color:#fff;text-align:center}
.s243__text{margin-top:15px;font-size:16px;color:#b0b0b0;line-height:1.7;letter-spacing:1px;word-break:break-word}
.s243__button-square{display:block;margin-top:25px;padding:23px 20px;font-size:18px;font-weight:bold;color:#fff;text-align:center;letter-spacing:1px;border:1px solid #fff;transition:all .4s}
.s243__button-square:hover{background:#fff;color:#000}
.s243__button-list{margin-top:35px}
.s243__button-item{display:block;margin-top:12px}
.s243__button-link{position:relative;padding-right:14px;font-size:13px;color:#ececec;letter-spacing:0}
.s243__button-link:hover{color:#bae7ff}
.s243__button-link:before{display:block;content:"";position:absolute;top:50%;right:0;width:9px;height:1px;margin-top:-3px;background:#ececec;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.s243__button-link:after{display:block;content:"";position:absolute;top:50%;right:0;width:9px;height:1px;margin-top:3px;background:#ececec;-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.green .s243__inner{background-image:unset;position:relative}
.green .s243__content{padding:120px 120px 130px;margin:0;position:relative;z-index:2}
.green .s243__inner .s243__img{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.green .s243__inner .s243__img:before{position:absolute;z-index:1;content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.4)}
.green .s243__inner .s243__img img{position:absolute;top:0;left:0;min-width:100%;min-height:639px}
.green .s243__button-square{display:inline-block;padding:0;height:60px;max-height:60px;line-height:60px;width:250px;font-size:16px}
.green .s243__button-square ~ .s243__button-square{margin-left:15px}
.green .s243__title-link{padding:120px 0 60px 120px}
.green .s243__title-link h2{font-weight:bold;letter-spacing:-0.28em;font-size:50px}
.green .s243__title-link a{display:inline-block;position:relative;padding-right:30px}
.green .s243__title-link a::before{display:block;content:"";position:absolute;top:50%;right:0;width:20px;height:3px;margin-top:-6px;background:#333;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.green .s243__title-link a::after{display:block;content:"";position:absolute;top:50%;right:0;width:20px;height:3px;margin-top:6px;background:#333;-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.green .s243__text{white-space:pre-line;color:#fff}
:lang(en) .green .s243__title-link h2{letter-spacing:0}
@media all and (min-width:768px){.s243__inner{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s243-view-banner-info/bg-main-room.jpg');background-position:50% 0}
.s243__title{font-size:34px;text-align:left}
.s243__text{margin-top:30px;line-height:1.9}
.s243__button-list{margin-top:40px}
.s243__button-item{margin-top:10px}
.s243__button-square{margin-top:50px;font-size:24px}
.s243__button-link{font-size:14px}
}
@media all and (min-width:1025px){.s243__content{max-width:1410px;margin:0 auto;padding:230px 60px 250px}
.s243__button-square{width:330px;padding:30px 20px}
}
@media all and (min-width:1430px){.s243__content{padding-left:120px;padding-right:120px}
}
@media all and (max-width:1100px){.green .s243__title-link{padding:60px 20px 20px}
.green .s243__content{padding:120px 20px 130px}
}
@media all and (max-width:768px){.green .s243__title{text-align:left;font-size:26px}
.green .s243__text{padding-bottom:50px;margin-top:30px;font-size:16px;white-space:normal}
.green .s243__content{padding:280px 20px 40px;margin:0 auto}
.green .s243__title-link h2{font-size:26px}
.green .s243__button-square{display:block;margin:0;padding:0 20px;height:57px;width:100%;max-width:100%;font-size:14px}
.green .s243__button-square ~ .s243__button-square{margin:15px 0 0}
.green .s243__button-list{margin-top:30px;font-size:16px}
.green .s243__title-link a{padding-right:20px}
.green .s243__title-link a::before{width:10px;height:2px;margin-top:-3px}
.green .s243__title-link a::after{width:10px;height:2px;margin-top:3px}
.green .s243__inner .s243__img img{width:100%;min-height:auto}
.green .s243__inner .s243__img{background:#000;min-height:auto}
}
.s242 .tol-area{bottom:100px}
.s242 .tol-area .tol_top{right:20px;width:66px;height:66px;background:transparent}
.s242 .tol-area .tol_top:after,.s242 .tol-area .tol_top:before{display:none}
.s242 .tol-area .tol_top:before{content:'';display:block;position:relative;top:50%;left:50%;width:66px;height:66px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s242-floating-button/ico-scrollTop.png') no-repeat;background-size:100% auto;transform:translate(-50%,-50%)}
.s242 .tol-area .tol-inner.is-show+.tol-inner2>.tol_faq{bottom:20px}
.s242 .tol-area .tol_faq{position:absolute;right:20px;display:block;width:66px;top:0;height:66px;border-radius:50%;text-align:center;font-size:1px;color:transparent;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.4);box-shadow:3px 3px 10px rgba(0,0,0,.4);transition:all .2s ease-in-out}
.s242 .tol-area .tol_faq:before{content:'';display:block;position:relative;top:50%;left:50%;width:66px;height:66px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s242-floating-button/ico-faq.png') no-repeat;background-size:100% auto;transform:translate(-50%,-50%)}
.s242-floating-button .s242 .tol-area .tol_hotel{position:absolute;right:20px;top:-86px;display:block;width:66px;height:66px;border-radius:50%;text-align:center;font-size:1px;color:transparent;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.4);box-shadow:3px 3px 10px rgba(0,0,0,.4);transition:all .2s ease-in-out}
.s242-floating-button .s242 .tol-area .tol_hotel:before{content:'';display:block;position:relative;top:50%;left:50%;width:66px;height:66px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s242-floating-button/ico-hotel.png') no-repeat;background-size:100% auto;transform:translate(-50%,-50%)}
.s242-floating-button .s242 .tol-area.on .tol_hotel{top:-172px}
.s242-floating-button .s242 .tol-area.on .tol_faq{top:-86px}
.s242-floating-button .s242 .tol-area.on .tol_top{bottom:unset !important}
@media all and (min-width:1025px){.s242 .tol-area{bottom:225px}
.s242 .tol-area .tol_faq{width:86px;height:86px}
.s242 .tol-area .tol_faq:before{width:86px;height:86px}
.s242 .tol-area .tol_top{width:86px;height:86px}
.s242 .tol-area .tol_top:before{width:86px;height:86px}
.s242-floating-button .s242 .tol-area .tol_hotel{width:86px;height:86px;top:-106px}
.s242-floating-button .s242 .tol-area .tol_hotel:before{width:86px;height:86px}
.s242-floating-button .s242 .tol-area.on .tol_faq{top:-106px}
.s242-floating-button .s242 .tol-area.on .tol_hotel{top:-212px}
.s242-floating-button .s242 .tol-area.on .tol_top{bottom:unset !important}
}
@media all and (min-width:1430px){.s242 .tol-area>div{max-width:1760px}
}
.s241 .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}
.s241 .slick-slider .slick-list,.s241 .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)}
.s241 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s241 .slick-list:focus{outline:0}
.s241 .slick-list.dragging{cursor:pointer;cursor:hand}
.s241 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s241 .slick-track:after,.s241 .slick-track:before{display:table;content:''}
.s241 .slick-track:after{clear:both}
.s241 .slick-loading .slick-track{visibility:hidden}
.s241 .slick-loading .slick-slide{visibility:hidden}
.s241 .slick [dir=rtl] .slick-slide{float:right}
.s241 .slick-retina{width:100%}
.s241 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s241 .slick-slide img{display:block;width:100%}
.s241 .slick-slide.dragging img{pointer-events:none}
.s241 .slick-slide:focus{outline:0}
.s241 .slick-keyboard .slick-slide{position:relative}
.s241 .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:""}
.s241 .slick-active{position:relative}
.s241 .slick-initialized .slick-slide{display:block;font-size:0}
.s241 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s241 .slick-arrow.slick-hidden{display:none}
.s241 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s241 .slick-dots__item{display:inline-block}
.s241 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s241 .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}
.s241 .slick-dots__anchor:focus,.s241 .slick-dots__anchor:hover{background-color:#999}
.s241 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s241 .slick-dots__anchor:active{background-color:#000}
.s241 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s241 .slick-dots__anchor{background-color:#f4f4f4;-webkit-box-shadow:none;box-shadow:none}
.s241 .slick-arrow{overflow:hidden;position:absolute;bottom:32px;z-index:10;font-size:0;line-height:0}
.s241 .slick-arrow:before{content:":";display:inline-block;border:solid #000;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s241 .slick-arrow:focus{outline:1px solid #4d90fe}
.s241 .slick-prev:before{border-width:1px 0 0 1px}
.s241 .slick-next:before{border-width:0 1px 1px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s241 .slick-arrow{width:40px;height:40px;margin-top:-30px;background:#f0f0f0}
.s241 .slick-arrow:before{padding:5px}
.s241 .slick-prev{right:41px}
.s241 .slick-prev:before{margin-right:-7px}
.s241 .slick-next{right:0}
.s241 .slick-next:before{margin-left:-8px}
.s241 .slick-prev.slick-disabled:before{border-color:#c9c9c9}
.s241 .slick-next.slick-disabled:before{border-color:#c9c9c9}
.s241 .slick-dots{bottom:0 !important}
.s241__inner{max-width:1920px;margin:0 auto;padding-top:40px;overflow:hidden}
.s241__inner.title--none{padding-top:0;padding-bottom:40px}
.s241__content{max-width:1410px;margin:0 auto}
.s241__title-box{margin-top:20px;margin-bottom:40px;padding:0 20px;text-align:center}
.s241__title{font-size:26px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;color:#000}
.s241__desc{margin-top:13px;font-size:18px;color:#666;line-height:1.5;word-break:break-word}
.s241__banner{position:relative;margin:0 auto}
.s241__banner-list{margin:0 20px;padding-bottom:20px}
.s241__banner-link{display:block;color:#fff;text-align:left}
.s241__banner-link:hover .s241__banner-tit{color:#1b65b3}
.s241__banner-img{width:100%}
.s241__banner-tit{display:-webkit-box;position:relative;width:calc(100% - 90px);height:48px;margin-top:4px;padding-left:57px;font-size:18px;color:#fff;letter-spacing:1px;line-height:1.3;word-break:break-word;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.s241__banner-tit:before{display:block;content:'';position:absolute;top:8px;left:0;width:40px;height:2px;background:#fff}
.s241__info-box{margin-top:-120px;padding:155px 20px 40px 20px;background:#000;color:#fff}
.s241__info-tit{display:block;font-size:18px;letter-spacing:0}
.s241__info-desc{margin-top:10px;font-size:14px;color:#ececec;line-height:1.6;letter-spacing:0;word-break:break-word}
.s241__info-link{display:block;margin-top:30px;padding:20px;font-size:14px;font-weight:bold;color:#fff;text-align:center;border:1px solid #fff;letter-spacing:0;transition:all .4s}
.s241__info-link:hover{background-color:#fff;color:#000}
@media all and (min-width:768px){.s241 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s241 .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}
.s241 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s241 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s241__inner{padding-top:75px}
.s241__inner.title--none{padding-top:35px;padding-bottom:75px}
.s241__title-box{margin-bottom:50px}
.s241__title{font-size:34px}
.s241__banner+.s241__banner{margin-top:75px}
.s241__banner-tit{font-size:24px}
.s241__info-box{padding-bottom:60px}
.s241__info-tit{font-size:24px}
.s241__info-desc{font-size:16px;line-height:1.8}
}
@media all and (min-width:1025px){.s241 .slick-arrow{bottom:68px;width:70px;height:70px}
.s241 .slick-arrow:hover{background-color:#ddd}
.s241 .slick-dots__anchor{background:#cdcdcd}
.s241 .s241__banner.banner--left-box .slick-prev{right:-70px}
.s241 .s241__banner.banner--left-box .slick-next{right:-141px}
.s241 .s241__banner.banner--right-box .slick-prev{left:-141px}
.s241 .s241__banner.banner--right-box .slick-next{left:-70px}
.s241__inner{padding-left:60px;padding-right:60px}
.s241__title-box{margin-bottom:80px}
.s241__desc{margin-top:24px}
.s241__banner{max-width:700px}
.s241__banner.banner--left-box{margin-left:0}
.s241__banner.banner--right-box{margin-right:0}
.s241__banner.banner--right-box .s241__info-box{left:-220px}
.s241__banner-list{margin:0}
.s241__banner-tit{height:auto;margin-top:17px;padding-left:112px;color:#000;line-height:1.3}
.s241__banner-tit:before{top:48%;width:92px;background:#000}
.s241__info-box{position:absolute;bottom:138px;right:-220px;width:360px;margin-top:0;padding:35px 40px 60px}
.s241__info-tit{text-align:center}
.s241__info-desc{margin-top:10px}
.s241__info-link{width:155px;margin:20px auto 0;padding:10px}
}
@media all and (min-width:1430px){.s241 .slick-arrow{bottom:78px;width:94px;height:94px}
.s241 .slick-arrow:before{padding:12px}
.s241 .s241__banner.banner--left-box .slick-prev{right:-94px}
.s241 .s241__banner.banner--left-box .slick-next{right:-189px}
.s241 .s241__banner.banner--right-box .slick-prev{left:-189px}
.s241 .s241__banner.banner--right-box .slick-next{left:-94px}
.s241__inner{padding-top:105px}
.s241__inner.title--none{padding-top:90px;padding-bottom:140px}
.s241__title-box{margin-top:50px}
.s241__banner+.s241__banner{margin-top:106px}
.s241__banner{max-width:932px}
.s241__banner-tit{margin-top:27px}
.s241__banner.banner--right-box .s241__info-box{left:-270px}
.s241__info-box{bottom:172px;right:-270px;width:480px;padding:54px 75px 65px}
.s241__info-desc{margin-top:28px}
.s241__info-link{width:240px;margin:40px auto 0;padding:20px}
}
.s240 .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}
.s240 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s240 .slick-list:focus{outline:0}
.s240 .slick-list.dragging{cursor:pointer;cursor:hand}
.s240 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s240 .slick-track:after,.s240 .slick-track:before{display:table;content:''}
.s240 .slick-track:after{clear:both}
.s240 .slick-loading .slick-track{visibility:hidden}
.s240 .slick-loading .slick-slide{visibility:hidden}
.s240 .slick-retina{width:100%}
.s240 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s240 .rtl .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}
.s240 .rtl .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s240 .rtl .slick-slide{display:none;float:right;height:100%;min-height:1px;text-align:left;direction:ltr}
.s240 .slick-slide img{display:block;width:100%}
.s240 .slick-slide.dragging img{pointer-events:none}
.s240 .slick-slide:focus{outline:0}
.s240 .slick-keyboard .slick-slide{position:relative}
.s240 .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:""}
.s240 .slick-active{position:relative}
.s240 .slick-initialized .slick-slide{display:block;font-size:0}
.s240 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s240 .slick-arrow.slick-hidden{display:none}
.s240 .slick-dots{position:absolute;bottom:12px;left:0;width:100%;text-align:center;font-size:0}
.s240 .rtl .slick-dots{position:absolute;bottom:12px;left:initial !important;right:0 !important;width:100%;text-align:center;font-size:0}
.s240 .slick-dots__item{display:inline-block}
.s240 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s240 .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}
.s240 .slick-dots__anchor:focus,.s240 .slick-dots__anchor:hover{background-color:#999}
.s240 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s240 .slick-dots__anchor:active{background-color:#333}
.s240 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s240 .slick-dots__anchor{background-color:#777;-webkit-box-shadow:none;box-shadow:none}
.s240 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s240 .s240__section--02 .slick-dots__anchor{background-color:#bbb}
.s240 .s240__section--02 .slick-dots__anchor:focus,.s240 .s240__section--02 .slick-dots__anchor:hover{background-color:#999}
.s240 .s240__section--02 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s240 .s240__section--02 .slick-dots__anchor:active{background-color:#000}
.s240 .slick-arrow:before{content:":";display:inline-block;border:solid #a7a7a7;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s240 .slick-arrow:focus{outline:1px solid #4d90fe}
.s240 .slick-prev:before{border-width:2px 0 0 2px}
.s240 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s240 .slick-arrow{width:60px;height:60px;margin-top:-80px}
.s240 .slick-arrow:before{padding:8px}
.s240 .slick-arrow:focus:before,.s240 .slick-arrow:hover:before{border-color:#a7a7a7}
.s240 .slick-prev{left:0}
.s240 .slick-prev:before{margin-right:-10px}
.s240 .slick-prev:focus,.s240 .slick-prev:hover{border-color:#a7a7a7}
.s240 .slick-next{right:0}
.s240 .slick-next:before{margin-left:-10px}
.s240 .slick-next:focus,.s240 .slick-next:hover{border-color:#a7a7a7}
.s240 .slick-dots{bottom:0 !important}
.s240__inner{margin:0 auto;padding:60px 0 40px;background:#ebf4f5;color:#333;overflow:hidden}
.s240__section--02.s240__inner{margin:0 auto;padding:60px 0 40px;background:#fff;color:#333;overflow:hidden}
.s240__section--03.s240__inner{margin:0 auto;padding:60px 0 40px;background:#acb5b4;color:#333;overflow:hidden}
.s240__title{font-size:26px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;text-align:center}
.s240__text{margin-top:13px;padding:0 40px;font-size:18px;text-align:center;line-height:1.5;word-break:break-word}
.s240__content{max-width:1920px;margin:0 auto}
.rtl .s240__banner-list{margin:0 20px;margin-top:30px;padding-bottom:27px}
.rtl .s240__banner{position:relative}
.rtl .s240__banner-link{display:block;color:#333;text-align:left}
.s240__banner-list{margin:0 20px;margin-top:30px;padding-bottom:27px}
.s240__banner{position:relative}
.s240__banner-link{display:block;color:#333;text-align:left}
.s240__section--02 .s240__banner-link{display:block;color:#333;text-align:left}
.s240__banner-link:hover .s240__banner-tit{color:#42929b}
.s240__section--02 .s240__banner-link:hover .s240__banner-tit{color:#42929b}
.s240__section--03 .s240__banner-link:hover .s240__banner-tit{color:#234d8c}
.s240__banner-tit{display:block;position:relative;margin-top:17px;padding-left:57px;font-size:18px}
.s240__banner-tit:before{display:block;content:'';position:absolute;top:8px;left:0;width:40px;height:2px;background:#333}
.s240__section--02 .s240__banner-tit:before{display:block;content:'';position:absolute;top:8px;left:0;width:40px;height:2px;background:#333}
.s240__banner-desc{margin-top:5px;padding-left:57px;padding-right:30px;font-size:14px;color:#333;text-align:left;letter-spacing:1px;line-height:1.4;word-break:break-word}
.s240__section--02 .s240__banner-desc{margin-top:5px;padding-left:57px;padding-right:30px;font-size:14px;color:#333;text-align:left;letter-spacing:1px;line-height:1.4;word-break:break-word}
@media all and (min-width:768px){.s240 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s240 .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}
.s240 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s240__inner{padding:70px 0 60px}
.s240__title{font-size:34px}
.s240__text{margin-top:20px}
.s240__banner-list{margin:60px 20px 0}
.s240__banner{display:inline-block;margin-left:-4px;vertical-align:top}
.s240__banner:first-child{margin-left:0}
.s240__banner-tit{padding-left:60px;font-size:24px}
.s240__banner-tit:before{top:12px}
.s240__banner-desc{padding-left:60px;font-size:16px}
}
@media all and (min-width:1025px){.s240 .slick-list{margin-left:-300px;overflow:visible}
.s240 .slick-slider{left:50%;margin-left:-140px}
.s240 .slick-dots{left:110px;text-align:left}
.s240__banner-list{margin:60px 0 0;transform:translate3d(40%,0,0)}
.s240__banner{padding:0 10px}
.s240__banner-link{width:400px}
.s240__banner-desc{width:400px;margin-top:12px}
.s240 .rtl .slick-list{margin-left:0;margin-right:-300px;overflow:visible}
.s240 .rtl .slick-slider{left:initial;right:50%;margin-left:0;margin-right:-140px}
.s240 .rtl .slick-dots{left:initial !important;right:110px !important;text-align:right}
.rtl .s240__banner-list{margin:60px 0 0;transform:translate3d(-40%,0,0)}
.rtl .s240__banner{padding:0 10px}
.rtl .s240__banner-link{width:400px}
.rtl .s240__banner-desc{width:400px;margin-top:12px}
}
@media all and (min-width:1430px){.s240__section--02.s240__inner{padding:100px 0 100px}
.s240__section--03.s240__inner{padding:100px 0 100px}
.s240 .slick-slider{margin-left:-300px}
.s240 .slick-dots{left:270px}
.s240 .rtl .slick-slider{margin-left:0;margin-right:-300px}
.s240 .rtl .slick-dots{left:initial !important;right:270px !important}
.s240__inner{padding:100px 0 100px}
.s240__text{margin-top:30px}
.s240__banner{padding:0 15px}
.s240__banner-list{margin:80px 0 0}
.s240__banner-link{width:570px}
.s240__banner-desc{width:570px}
.rtl .s240__inner{padding:100px 0 100px}
.rtl .s240__text{margin-top:30px}
.rtl .s240__banner{padding:0 15px}
.rtl .s240__banner-list{margin:80px 0 0}
.rtl .s240__banner-link{width:570px}
.rtl .s240__banner-desc{width:570px}
}
.green .s240__content{position:relative}
.green.s240__inner{padding:0;position:relative;z-index:1}
.green.type1.s240__inner{background:#edf5f0}
.green.type2.s240__inner{background:#f7f5f3}
.green.type1 .s240__top-area{background:#50a069}
.green.type2 .s240__top-area{background:#ad9e87}
.green .s240__top-area{width:100%;padding:80px 150px 150px 120px}
.green .s240__txt-wrap{max-width:1440px}
.green .s240__top-area:after{position:absolute;top:0;left:0;display:block;content:'';width:100%;height:410px;z-index:-1}
.green .s240__title-link a{font-weight:normal;letter-spacing:-0.1em;font-size:34px;color:#fff;position:relative;padding-right:20px}
.green .s240__title-link a::before{display:block;content:"";position:absolute;top:50%;right:0;width:10px;height:2px;margin-top:-3px;background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.green .s240__title-link a::after{display:block;content:"";position:absolute;top:50%;right:0;width:10px;height:2px;margin-top:3px;background:#fff;-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}
:lang(en) .green .s240__title-link a{letter-spacing:0}
.green .s240__text{font-size:18px;text-align:left;color:#fff;margin:20px 0 0;padding:0;white-space:pre-line}
.green .s240__banner{padding:0}
.green .s240__banner-desc{width:100%}
.green .s240__banner-link{position:relative;width:100%;outline:0}
.green .s240__banner-link img{height:100%}
.green .s240__banner-tit{position:absolute;bottom:0;padding-left:110px;width:100%;max-height:80px;height:80px;line-height:80px;background:rgba(0,0,0,.6);color:#fff}
.green .s240__banner-tit:before{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%);left:50px;width:40px;height:2px;background:#fff}
.green .s240__banner-list{transform:translateX(-50%);left:50%;max-width:70%;overflow:hidden;margin:-100px 0 100px}
.green .s240__banner-link:hover .s240__banner-tit{color:#fff}
.green .s240__top-area{overflow:hidden}
.green .s240__text-area{float:left;width:50%}
.green .s240__btn-area{position:absolute;top:80px;right:10vw}
.green .s240__btn-area .s240__link-btn{display:inline-block;padding:0 10px;height:100%;min-width:260px;height:60px;line-height:60px;color:#fff;border:1px solid #fff;text-align:center;font-weight:600;transition:all .2s ease-in-out}
.green .s240__btn-area .s240__link-btn:hover{background:#fff;color:#50a069}
.green.type2 .s240__btn-area .s240__link-btn:hover{background:#fff;color:#ad9e87}
.green .s240__btn-area .s240__link-btn ~ .s240__link-btn{margin-left:15px}
.s240 .green .slick-list{margin-left:0}
.s240 .green .slick-dots{left:unset;text-align:center}
.s240 .green .slick-arrow{top:unset;bottom:27px;margin:0;height:80px;outline:0}
.s240 .green .slick-arrow:hover:before{border-color:#fff}
.s240 .green .slick-next{right:30px}
.s240 .green .slick-prev{right:100px;left:unset}
@media all and (max-width:1490px){.green .s240__btn-area .s240__link-btn{display:block}
.green .s240__btn-area .s240__link-btn ~ .s240__link-btn{margin-top:20px;margin-left:0}
}
@media all and (max-width:1430px){.green .s240__content{padding-bottom:100px}
.green .s240__banner-link img{width:100%;height:auto}
.green .s240__top-area{width:100%}
.green .s240__text-area{float:unset;width:100%}
.green .s240__btn-area{float:unset}
.green.type2 .s240__btn-area .s240__link-btn:hover{background:#000;color:#fff}
}
@media all and (max-width:1400px){.green .s240__btn-area{position:unset;margin:0 0 0 120px;width:50%}
.green .s240__btn-area .s240__link-btn{color:#000;border-color:#000}
.green .s240__btn-area .s240__link-btn:hover{background:#000;color:#fff}
}
@media all and (max-width:1100px){.green .s240__content{margin:0 auto}
.green .s240__top-area{padding:80px 20px 150px}
.green .s240__banner-list{max-width:80%}
.green .s240__btn-area{position:unset;margin:0 0 0 20px}
}
@media all and (max-width:900px){.green .s240__title-link a{font-size:26px}
.green .s240__text{font-size:16px}
}
@media all and (max-width:768px){.green .s240__banner-tit{position:relative;padding-left:50px;width:100%;color:#000;background:0;font-size:16px;height:auto;line-height:16px}
.green .s240__banner-tit:before{background:#000;left:0}
.s240 .green .slick-arrow{display:none !important}
.green .s240__btn-area{margin:0 auto;width:100%}
.green .s240__btn-area .s240__link-btn{display:block;width:auto;margin:0 20px}
.green .s240__btn-area .s240__link-btn ~ .s240__link-btn{margin-left:20px}
.green .s240__banner-link:hover .s240__banner-tit{color:#000}
.green .s240__text{white-space:normal;word-break:keep-all}
}
.s239__inner{max-width:1410px;margin:0 auto;padding-bottom:30px}
.s239__item-tit{display:block;margin-top:30px;margin-bottom:12px;font-size:24px;color:#333;text-align:center}
.s239__item-list{display:table;width:100%;text-align:center}
.s239__item-list:after{display:block;content:'';clear:both}
.s239__item{display:table-cell;position:relative;width:33.3%;vertical-align:top;border-left:1px solid #ddd}
.s239__item:first-child{border-left:0}
.s239__item-img{height:47px;margin-top:10px}
.s239__item-txt{display:block;margin-top:17px;padding:0 12px;font-size:14px;color:#000;line-height:1.2}
@media all and (min-width:768px){.s239__inner{margin-top:55px;padding-bottom:65px}
.s239__item-tit{font-size:32px}
.s239__item-txt{font-size:18px}
}
@media all and (min-width:1025px){.s239__inner{padding:0 60px;padding-bottom:80px}
.s239__item-tit{display:inline-block;width:15%;margin:0;vertical-align:middle}
.s239__item-list{display:inline-block;width:84%;vertical-align:middle}
.s239__item{display:inline-block;width:33%}
.s239__item{height:100%}
.s239__item-img{height:90px}
}
@media all and (min-width:1430px){.s239__inner{margin-top:80px;padding-left:0;padding-right:0}
.s239__item-tit{width:20%}
.s239__item-list{width:75%}
.s239__item-img{height:auto}
}
.s238__inner{padding-top:40px}
.s238__banner-list{max-width:1410px;padding:0 20px}
.s238__banner-box{margin-top:20px;padding:40px 20px;background-repeat:no-repeat;background-position:33% 33%;background-size:cover;color:#fff}
.s238__banner-box:first-child{margin-top:0}
.s238__banner-box.banner-box-img01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner01-mo.jpg')}
.s238__banner-box.banner-box-img02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner02-mo.jpg')}
.s238__banner-box.banner-box-img03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner03-mo.jpg')}
.s238__banner-tit{font-size:18px;font-weight:bold}
.s238__banner-txt{margin-top:5px;font-size:14px;color:#b0b0b0;line-height:1.6;letter-spacing:1px;word-break:break-word}
.s238__banner-btn{display:block;margin-top:30px;padding:20px;font-size:14px;font-weight:bold;color:#fff;text-align:center;border:1px solid #fff;letter-spacing:0;transition:all .4s}
.s238__banner-btn:hover{background:#fff;color:#000}
@media all and (min-width:768px){.s238__inner{padding-top:85px}
.s238__banner-box.banner-box-img01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner01.jpg')}
.s238__banner-box.banner-box-img02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner02.jpg')}
.s238__banner-box.banner-box-img03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner03.jpg')}
.s238__banner-tit{font-size:26px}
.s238__banner-btn{font-size:16px}
}
@media all and (min-width:1025px){.s238__banner-list{margin:0 auto;padding:0 60px}
.s238__banner-list:after{display:block;content:'';clear:both}
.s238__banner-box{float:left;width:30.9%;height:235px;margin-top:0;margin-left:3%;padding:45px 35px;background-size:auto}
.s238__banner-box:first-child{margin-left:0}
.s238__banner-box.banner-box-img01{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner01.jpg')}
.s238__banner-box.banner-box-img02{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner02.jpg')}
.s238__banner-box.banner-box-img03{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s238-thumb-banner/bg-banner03.jpg')}
.s238__banner-txt{margin-top:10px}
.s238__banner-btn{width:155px;margin-top:17px;padding:10px}
}
@media all and (min-width:1430px){.s238__inner{padding-top:100px}
.s238__banner-list{padding:0}
.s238__banner-box{height:370px;margin-left:3%;padding:80px 60px}
.s238__banner-box{width:31.9%;margin-left:30px}
.s238__banner-txt{margin-top:25px}
.s238__banner-btn{width:240px;margin-top:40px;padding:20px}
}
.s237 .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}
.s237 .slick-slider .slick-list,.s237 .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)}
.s237 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s237 .slick-list:focus{outline:0}
.s237 .slick-list.dragging{cursor:pointer;cursor:hand}
.s237 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s237 .slick-track:after,.s237 .slick-track:before{display:table;content:''}
.s237 .slick-track:after{clear:both}
.s237 .slick-loading .slick-track{visibility:hidden}
.s237 .slick-loading .slick-slide{visibility:hidden}
.s237 .slick [dir=rtl] .slick-slide{float:right}
.s237 .slick-retina{width:100%}
.s237 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s237 .slick-slide img{display:block;width:100%}
.s237 .slick-slide.dragging img{pointer-events:none}
.s237 .slick-slide:focus{outline:0}
.s237 .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:""}
.s237 .slick-active{position:relative}
.s237 .slick-initialized .slick-slide{display:block;font-size:0}
.s237 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s237 .slick-arrow.slick-hidden{display:none}
.s237 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s237 .slick-dots__item{display:inline-block}
.s237 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s237 .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}
.s237 .slick-dots__anchor:focus,.s237 .slick-dots__anchor:hover{background-color:#999}
.s237 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s237 .slick-dots__anchor:active{background-color:#000}
.s237 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s237 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s237 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s237 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s237 .slick-arrow:focus{outline:1px solid #4d90fe}
.s237 .slick-prev:before{border-width:2px 0 0 2px}
.s237 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s237 .slick-arrow{width:60px;height:60px;margin-top:-50px}
.s237 .slick-arrow:before{padding:8px}
.s237 .slick-arrow:focus:before,.s237 .slick-arrow:hover:before{border-color:#a7a7a7}
.s237 .slick-prev{left:0}
.s237 .slick-prev:before{margin-right:-10px}
.s237 .slick-prev:focus,.s237 .slick-prev:hover{border-color:#a7a7a7}
.s237 .slick-next{right:0}
.s237 .slick-next:before{margin-left:-10px}
.s237 .slick-next:focus,.s237 .slick-next:hover{border-color:#a7a7a7}
.s237 .slick-dots{bottom:0 !important}
.s237__inner{padding:60px 0 40px 0;background:rgba(237,237,237,.6)}
.s237__title{font-size:18px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;color:#000;text-align:center}
.s237__text{margin-top:14px;padding:0 20px;font-size:14px;color:#666;text-align:center;line-height:1.4;letter-spacing:0;word-break:break-word}
.s237__item-list{max-width:1440px;margin:0 20px;margin-top:30px}
.s237__item{position:relative;padding-bottom:27px}
.s237__item-link:hover .s237__item-tit{color:#1b65b3}
.s237__item-link{display:block}
.s237__item-tit{display:block;position:relative;margin-top:15px;padding-left:55px;font-size:14px;color:#000;letter-spacing:0}
.s237__item-tit:before{display:block;content:'';position:absolute;top:50%;left:0;width:40px;height:2px;background:#000}
.s237__item-img{width:100%}
@media all and (min-width:768px){.s237 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s237 .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}
.s237 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s237 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s237__inner{padding:50px 0 60px}
.s237__title{font-size:26px}
.s237__text{margin-top:20px}
.s237__item{display:inline-block;width:25%;vertical-align:top;text-align:center}
.s237__item-tit{font-size:16px;text-align:left}
}
@media all and (min-width:1025px){.s237__item-list{margin:40px 50px 0}
.s237__item{padding:0 11px}
.s237__item-tit{margin-top:28px}
}
@media all and (min-width:1430px){.s237__inner{padding:60px 0}
.s237__item-list{margin:60px auto 0}
.s237__item{padding:0 9px}
}
.s234 .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}
.s234 .slick-slider .slick-list,.s234 .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)}
.s234 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s234 .slick-list:focus{outline:0}
.s234 .slick-list.dragging{cursor:pointer;cursor:hand}
.s234 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s234 .slick-track:after,.s234 .slick-track:before{display:table;content:''}
.s234 .slick-track:after{clear:both}
.s234 .slick-loading .slick-track{visibility:hidden}
.s234 .slick-loading .slick-slide{visibility:hidden}
.s234 .slick [dir=rtl] .slick-slide{float:right}
.s234 .slick-retina{width:100%}
.s234 .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s234 .slick-slide img{display:block;width:100%}
.s234 .slick-slide.dragging img{pointer-events:none}
.s234 .slick-slide:focus{outline:0}
.s234 .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:""}
.s234 .slick-active{position:relative}
.s234 .slick-initialized .slick-slide{display:block;font-size:0}
.s234 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s234 .slick-arrow.slick-hidden{display:none}
.s234 .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s234 .slick-dots__item{display:inline-block}
.s234 .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s234 .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}
.s234 .slick-dots__anchor:focus,.s234 .slick-dots__anchor:hover{background-color:#999}
.s234 .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s234 .slick-dots__anchor:active{background-color:#000}
.s234 .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s234 .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s234 .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s234 .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s234 .slick-arrow:focus{outline:1px solid #4d90fe}
.s234 .slick-prev:before{border-width:2px 0 0 2px}
.s234 .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s234 .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s234 .slick-arrow:before{padding:8px}
.s234 .slick-arrow:focus:before,.s234 .slick-arrow:hover:before{border-color:#a7a7a7}
.s234 .slick-prev{left:0}
.s234 .slick-prev:before{margin-right:-10px}
.s234 .slick-prev:focus,.s234 .slick-prev:hover{border-color:#a7a7a7}
.s234 .slick-next{right:0}
.s234 .slick-next:before{margin-left:-10px}
.s234 .slick-next:focus,.s234 .slick-next:hover{border-color:#a7a7a7}
.s234 .slick-dots{bottom:0 !important}
.s234__inner{position:relative;max-width:1410px;margin:0 20px;padding-top:60px}
.s234__title{font-size:26px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;color:#333;line-height:1.2;text-align:center}
.s234__tab{margin-top:28px}
.s234__tab-menu-wrap{text-align:center}
.s234__tab-menu{display:table;width:100%}
.s234__tab-tit{display:table-cell;position:relative;width:33%;padding:0 8px 8px 8px;font-size:14px;color:#999;text-align:center;vertical-align:middle;line-height:1.4;word-break:break-word}
.s234__tab-tit:after{display:block;content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#1b65b3}
.s234__tab-tit:hover:after{width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.s234__tab-tit.tab-tit--active.tab-tit--active{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold;color:#333}
.s234__tab-tit.tab-tit--active:after{width:90%;left:5%}
.s234__tab-cont-inner{position:relative;max-width:1410px;width:100%;margin-top:35px}
.s234__tab-item{display:none}
.s234__tab-item:after{display:block;content:'';clear:both}
.tab-item--active{display:block}
.s234__image{display:none;width:100%}
.s234__image img{width:100%}
.s234__renew{font-size:13px;color:#999;text-align:right;letter-spacing:0}
.s234__table-info{width:100%}
.s234__table{width:100%}
.s234__list{margin-top:12px;font-size:13px}
.s234__list:after{display:block;content:'';clear:both}
.s234__list--col2 .s234__table:nth-child(2) .s234__thead{display:none}
.s234__table--col2 .s234__col--1{width:70%;border-right:1px solid #ddd}
.s234__table--col2 .s234__col--2{width:30%}
.s234__table--col2 .s234__col--3{width:30%}
.s234__table--col3 .s234__col--1{width:36%;border-right:1px solid #ddd}
.s234__table--col3 .s234__col--2{width:34%;border-right:1px solid #ddd}
.s234__table--col3 .s234__col--3{width:20%}
.s234__table--col3 .d151__thead .d151__th:last-child{border-right:0}
.s234__thead{display:table;width:100%}
.s234__tr{display:table;width:100%;border-bottom:1px solid #e6e6e6}
.s234__th{background:#f5f5f5;text-align:center;letter-spacing:0;word-break:break-word}
.s234__td span{letter-spacing:0;word-break:break-all}
.s234__col{display:table-cell;vertical-align:middle;padding:12px 10px;text-align:center}
.s234-notice{margin-top:15px}
.s234-notice__item{display:inline-block;position:relative;margin-bottom:10px;margin-right:6px}
.s234-notice__item:before{display:block;content:'';position:absolute;top:5px;right:0;width:1px;height:10px;background:#ddd}
.s234-notice__item:last-child:before{display:none}
.s234-notice .s234__state{width:auto;margin-right:12px;padding-left:20px;background-position:0 50%;text-indent:0;letter-spacing:0}
.s234__state{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-position:50% 50%;font-size:12px;color:#666;line-height:18px;text-indent:-9999px;word-break:break-all}
.s234__state--temporarily-opened{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--temporarily-opened.png');background-size:auto 15px}
.s234__state--opened{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--opened.png');background-size:auto 15px}
.s234__state--temporarily-stopped{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--temporarily-stopped.png');background-size:auto 13px}
.s234__state--closed{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--closed.png');background-size:13px auto}
.s234__state--end{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--end.png');background-size:auto 10px}
.s234__modal-wrap{margin-top:18px}
.s234__modal-wrap.is--fixed{position:fixed;top:0;left:0;bottom:0;width:100%;margin-top:0;z-index:10}
.s234__modal-wrap.is--fixed:after{display:block;content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.s234__modal-wrap.is--fixed .s234__item-list-wrap{height:auto;opacity:1;visibility:visible}
.s234__modal-wrap.is--fixed .s234__modal-inner{position:relative;height:100%;text-align:center;z-index:1}
.s234__modal-wrap.is--fixed .s234__modal-inner:before{display:inline-block;content:'';height:100%;vertical-align:middle}
.s234__modal-wrap.is--fixed .s234__modal-cont{display:inline-block;position:relative;width:90%;max-height:900px;background:#fff;vertical-align:middle;text-align:left;box-sizing:border-box}
.s234__modal-wrap.is--fixed .s234__button{border:0}
.s234__item-list-wrap{height:0;opacity:0;visibility:hidden}
.s234__item-list{margin-bottom:12px;padding-bottom:30px}
.s234__button{display:block;position:relative;width:100%;padding:14px 10px 13px 10px;font-size:18px;color:#000;text-align:center;border:1px solid #000}
.s234__button:after{content:"";position:absolute;top:22px;right:20px;width:12px;height:12px;border-width:0 0 1px 1px;border-color:#000;border-style:solid;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}
.s234__modal-wrap.is--fixed .s234__button:after{top:17px;-webkit-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg)}
.s234__item-img{width:100%}
@media all and (max-width:767px){.s234__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:auto;margin-top:3px;line-height:18px}
}
@media all and (min-width:768px){.s234 .slick-dots{bottom:18px}
.s234 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s234 .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}
.s234 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s234 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s234__inner{padding-top:100px}
.s234__title{font-size:34px}
.s234__tab{margin-top:50px}
.s234__tab-menu{display:block}
.s234__tab-tit{display:inline-block;width:auto;margin:0 13px;font-size:18px;padding:0 0 10px}
.s234__tab-tit.tab-tit--active{margin-top:-2px}
.s234__tab-tit.tab-tit--active:after{width:100%;left:0}
.s224__tab-link{padding-bottom:10px;font-size:18px}
.s234__tab-cont-inner{margin-top:20px}
.s234__list{margin-top:15px;font-size:16px}
.s234__th.s234__col{padding:20px 15px}
.s234__td.s234__col{padding:13px}
.s234__image{display:block}
.s234__renew{margin-top:20px;font-size:13px}
.s234-notice{margin-top:16px;text-align:right}
.s234-notice__item{margin-bottom:0}
.s234-notice__item:before{top:8px}
.s234-notice__item:last-child{margin-right:0}
.s234-notice__item:last-child .s234__state{margin-right:0}
.s234__modal-wrap{display:none}
}
@media all and (min-width:1025px){.s234__inner{margin:0 60px}
.s234__image{float:left;width:49%}
.s234__tab-cont-inner{margin-top:75px}
.s234__table-info{float:right;width:49%;margin-top:-50px}
}
@media all and (min-width:1430px){.s234__inner{margin:0 auto}
.s234__list--col2 .s234__table{float:left;width:50%;padding:0 5px 0 0}
.s234__list--col2 .s234__table:nth-child(2) .s234__thead{display:table}
.s234__list--col2 .s234__table:nth-child(2){padding:0 0 0 5px}
}
.s233__wrap{margin:0 20px;padding-top:28px;border-top:1px solid #bcbcbc}
.s233__title{font-size:18px;color:#fff;letter-spacing:1px}
.s233__sub-text{margin-left:10px;font-size:13px;font-weight:400;color:#9ba0a9;letter-spacing:1px}
.s233__content-box{color:#fff}
.s233__cont{margin-top:20px;color:#fff}
.s233__cont:after{display:block;content:'';clear:both}
.s233-box{float:left;position:relative;width:50%;min-height:70px;margin-bottom:15px;padding-left:50px;background-repeat:no-repeat;background-position:0 10px;background-size:38px auto}
.s233-box:first-child{margin-left:0}
.s233-box--snow-level-new{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s233-weather-snow/ico-snow-level-new.png')}
.s233-box--snow-level{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s233-weather-snow/ico-snow-level.png')}
.s233-box--snow-total{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s233-weather-snow/ico-snow-total.png')}
.s233-box--snow-type{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s233-weather-snow/ico-snow-type.png')}
.s233-box__title{font-size:12px;letter-spacing:0}
.s233-box__text{margin-top:3px;font-size:13px}
.s233-box__text+.s233-box__text{margin-top:3px}
.s233-box__number{margin-right:7px;font-size:26px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold}
.s233-box__text-value{font-size:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold}
.s233-box__desc{margin-top:5px;font-size:10px;letter-spacing:0}
@media all and (min-width:768px){.s233__title{font-size:20px}
.s233__sub-text{font-size:14px}
.s233-box__title{font-size:14px}
.s233-box__text{margin-top:4px;font-size:12px}
.s233-box__number{font-size:34px}
.s233-box__text-value{font-size:20px}
.s233-box__desc{font-size:12px}
.s233-box--snow-type .s233-box__text{margin-top:10px}
}
@media all and (min-width:1025px){.s233__wrap{padding-top:40px;border-top:0}
.s233__cont{margin-top:40px}
.s233-box{width:auto;margin:0 15px;padding-left:80px;background-size:auto auto}
.s233-box:first-child:before{display:none}
.s233-box:last-child:before{margin-right:0}
.s233-box:before{display:block;content:'';position:absolute;top:10px;left:-15px;width:1px;height:70px;background:#ececec}
.s233-box__text{margin-top:10px}
}
@media all and (min-width:1430px){.s233{float:right}
.s233__wrap{padding:0;border-top:0}
.s233__cont{margin-top:35px}
.s233-box{width:auto;margin:0 30px}
.s233-box:before{left:-30px}
}
.s232__wrap{position:relative;padding:0 20px}
.s232__inner{position:relative;padding-bottom:32px;color:#fff}
.s232__title{font-size:18px;letter-spacing:1px}
.s232__cont{margin-top:23px}
.s232-box__text{display:inline-block;margin-right:12px;font-size:16px;vertical-align:middle}
.s232-box__img{width:40px;margin-left:16px}
.s232-box__number-ar{display:block}
.s232-box__number{display:inline-block;font-size:32px}
.s232-box__number-txt{display:inline-block;margin-left:5px}
.s232-box-detail-info{display:inline-block;vertical-align:middle}
.s232-box__wind{display:inline-block;font-size:16px;color:#fff;vertical-align:middle;text-align:center;letter-spacing:0}
.s232-box__wind .s232-box__wind--icon{display:block;position:relative;overflow:hidden;width:36px;height:36px;margin:0 auto 6px;background:#fff;text-align:center;border-radius:100%}
.s232-box__wind .s232-box__wind--icon img{position:absolute;left:0;top:0;width:100%}
.s232-box__wind .s232-box__wind--icon span{position:relative;font-size:14px;line-height:36px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:bold}
.s232-box__temperature{display:inline-block;margin-left:15px;vertical-align:top}
.s232-box__temperature-item{margin-bottom:5px;font-size:16px}
.s232-box__temperature-text{margin-left:5px;font-weight:400}
.s232__button{position:absolute;top:50%;right:0;width:38px;height:38px;margin-top:-25px;background:#747b87;border-radius:100%;z-index:5}
.s232__button:before{display:block;content:'';position:absolute;top:11px;left:50%;width:1px;height:17px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.s232__button:after{display:block;content:'';position:absolute;top:50%;left:11px;width:17px;height:1px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.s232__float-cont{position:absolute;top:130px;left:-100%;width:calc(100% - 40px);padding:20px 0;background:#fff;color:#333;z-index:3;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.s232__float-cont.bg-black{background:rgba(0,0,0,.6);color:#fff}
.s232.is--active .s232__float-cont.bg-black{background:rgba(0,0,0,1)}
.s232__item-list{position:relative;text-align:center;z-index:3}
.s232__item{display:inline-block;padding:0 18px;text-align:center}
.s232__item-date{display:block;font-size:14px}
.s232__item-weather{display:block;margin-top:5px}
.s232__item-img{width:32px}
.s232__item-text{display:none}
.s232__item-text-mo{margin-top:8px;font-size:13px;color:#000;line-height:1.4}
.s232__float-cont.bg-black .s232__item-text-mo{color:#fff}
.s232.is--active:after{display:block;content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:2}
.s232.is--active .s232__inner{position:relative}
.s232.is--active .s232__button:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.s232.is--active .s232__float-cont{left:20px;opacity:1;visibility:visible}
.s232.is--active .s232__item-list{left:0}
@media all and (max-width:359px){.s232__button{top:18px}
.s232__item{min-width:49%}
.s232.is--active .s232__button{top:0}
.s232.is--active .s232__float-cont{top:30px}
.s232__float-cont{top:30px}
}
@media all and (max-width:1429px){body.s232__dim{overflow:hidden}
body.s232__dim .s231__gnb-wrap{z-index:1}
body.s232__dim .s230-dashboard{z-index:1}
.s232.is--active .s232__inner,.s232.is--active .s232__button,.s232.is--active .s232__float-cont{z-index:13}
.s232.is--active .s232__button{top:0}
}
@media all and (min-width:768px){.s232__inner{padding-bottom:20px}
.s232__title{font-size:20px}
.s232-box__text{margin-right:15px}
.s232-box__number{font-size:34px}
.s232__item{padding:0 35px}
.s232__item-date{font-size:18px}
.s232.is--active .s232__button{top:-10%}
.s232.is--active .s232__float-cont{top:0}
.s232__float-cont{top:0}
.s232__item{min-width:24%}
}
@media all and (min-width:1025px){.s232__inner{display:inline-block}
.s232__cont{margin-top:35px}
.s232-box__img{width:58px;margin-left:0}
.s232-box__number-ar{margin-top:15px}
.s232-box__wind{display:block;margin-top:13px;margin-bottom:10px;padding-left:0;text-align:left}
.s232-box__wind .s232-box__wind--icon{display:inline-block;margin-right:5px;margin-bottom:0;vertical-align:bottom}
.s232-box__temperature{margin-left:0}
.s232__button{top:95px;right:-80px;width:48px;height:48px;margin-top:0}
.s232__button:before{top:14px;width:1px;height:20px}
.s232__button:after{left:14px;width:20px;height:1px}
.s232__float-cont{top:200px;width:95%}
.s232__item-text{display:block;margin-top:20px;font-size:16px}
.s232__item-text-mo{display:none}
}
@media all and (min-width:1430px){.s232__wrap{float:left;padding:0}
.s232__inner{padding-bottom:0}
.s232__cont{margin-top:25px}
.s232-box__number-ar{margin-right:10px}
.s232-box__wind{margin-top:0}
.s232__button{top:77px}
.s232.is--active .s232__button{top:77px}
.s232__float-cont{top:-10px;left:inherit;right:-900px;width:1135px;height:218px;padding:45px 0}
.s232__item{padding:0 44px 0 48px;border-left:1px solid #ddd}
.s232__item:first-child{border-left:0}
.s232__item-weather{margin-top:15px}
.s232__item-img{width:auto}
.s232.is--active:after{display:none}
.s232.is--active .s232__float-cont{left:inherit;right:-1192px;top:-10px}
}
@media(min-width:1400px) and (max-height:800px){.s232__float-cont{width:1000px}
.s232.is--active .s232__float-cont{width:1000px;right:-1055px}
}
@media all and (max-width:767px){.s232__item{min-width:49%}
.s232__item:nth-child(3),.s232__item:nth-child(4){margin-top:15px}
.s232.is--active .s232__button{top:0}
.s232.is--active .s232__float-cont{top:30px}
.s232__float-cont{top:30px}
}
@media all and (min-width:768px) and (max-width:1024px){.s232__item{min-width:24%;padding:0 15px}
.s232.is--active .s232__button{top:-10%}
.s232.is--active .s232__float-cont{top:0;width:calc(100% - 40px)}
.s232__float-cont{top:0}
}
.s231.is--fixed{background:#fff}
.s231.is--fixed .s231__logo{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/logo_global_type2_on.png')}
.s231.is--fixed:after{background:#ddd;opacity:1}
.s231__gnb-wrap{position:fixed;width:100%;z-index:10}
.s231:after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;opacity:.2}
.s231__gnb-inner{position:relative;width:100%;height:53px}
.s231__gnb-inner:after{display:block;content:'';clear:both}
.s231__logo{display:block;width:167px;height:53px;margin:0 auto;background:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/logo_global_type2.png') no-repeat 0 0;background-position:50% 50%;background-size:100%}
.s231__logo-link{display:block;height:100%}
.s231__mob-btn{width:30px;height:30px;position:absolute;right:15px;top:11px;z-index:2}
.s231__mob-btn button{width:100%;height:100%}
.s231__mob-btn button>span,.s231__mob-btn button>span:after,.s231__mob-btn button>span:before{width:20px;height:2px;position:absolute;background-color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.s231__mob-btn button>span{left:5px}
.s231__mob-btn button>span:after,.s231__mob-btn button>span:before{content:'';display:block}
.s231__mob-btn button>span:before{top:-5px}
.s231__mob-btn button>span:after{top:5px}
.s231__mob-btn button.is--active{width:100%;height:100%}
.s231__mob-btn button.is--active>span:after,.s231__mob-btn button.is--active>span:before{content:'';display:block}
.s231__mob-btn button.is--active>span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s231__mob-btn button.is--active>span:after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s231__util{border-bottom:1px solid #333}
.s231__util .item{position:relative;display:block;font-size:13px;line-height:1.7;border-top:1px solid #e9e9e9}
.s231__util .item:first-child{margin-left:0;padding-left:0;border-top:0}
.s231__util .item:first-child:after{display:none}
.s231__util .item-link{display:block;padding:12px 18px;color:#000;letter-spacing:0}
.s231__util .lang-list{display:none;position:absolute;top:25px;right:0;width:auto;background:#fff;border:1px solid #bbb;z-index:1}
.s231__util .lang-list{display:none}
.s231__util .lang-list .item-link{display:block;padding:8px 20px;color:#999;font-size:14px}
.s231__util .lang-list .item-link:hover{color:#000}
.s231__util .item-lang.is--active .item-link--lang:after{top:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s231__util .item-lang.is--active .lang-list{display:block}
.s231__mo-language{width:100%;border-bottom:1px solid #e9e9e9}
.s231-language__button{display:block;position:relative;padding:15px 50px 15px 25px;background-color:#fff;line-height:25px;font-size:15px;text-align:left}
.s231-language__button:after{content:"";width:10px;height:10px;position:absolute;right:25px;top:50%;margin-top:-7px;border-style:solid;border-color:#666;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s231-language__button.is--open:after{margin-top:-3px;border-width:1px 0 0 1px}
.s231-language__list{display:none;width:100%;padding:15px 25px;background-color:#fff;border-top:1px solid #d6d6d6}
.s231-language__item{display:inline-block;width:49%;padding:5px 0}
.s231-language__item a{display:block;height:25px;line-height:25px;font-size:13px}
.s231-language__item.is--active a{color:#3066ad}
.s231-language__item.is--active span{position:relative;padding-right:22px}
.s231-language__item.is--active span:after{content:"";position:absolute;right:0;top:8px;width:11px;height:8px;background:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/lang-check.png') no-repeat 0 0;background-size:11px 8px}
.s231-flag{display:inline-block;height:25px;padding-left:38px;background-size:25px 25px;background-repeat:no-repeat;background-position:0 50%;line-height:25px}
.s231-flag--ja{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/lang-ja.png')}
.s231-flag--en{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/lang-en.png')}
.s231__nav .menu-item{position:relative}
.s231__nav .menu-item:last-child .item-link{padding-right:0}
.s231__nav .item-link{display:block;position:relative;padding:18px 20px;font-size:14px;color:#000;border-bottom:1px solid #e9e9e9;letter-spacing:0;cursor:pointer}
.s231__nav .item-link:before{display:block;content:"";position:absolute;right:25px;top:22px;width:10px;height:10px;border-style:solid;border-width:1px 1px 0 0;border-color:#666;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media all and (max-width:1429px){.s231__gnb-info{position:fixed;top:0;right:-100%;width:80%;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:1}
.s231__gnb-info-inner{position:relative;height:100%;background:#fff;z-index:2}
.s231.is--fixed .s231__mob-btn button>span,.s231.is--fixed .s231__mob-btn button>span:after,.s231.is--fixed .s231__mob-btn button>span:before{width:20px;height:2px;position:absolute;background-color:#8a715b}
.s231.gnb-open .s231__gnb-info{right:0}
.s231.gnb-open .s231__mob-btn button>span,.s231.gnb-open .s231__mob-btn button>span:after,.s231.gnb-open .s231__mob-btn button>span:before{width:20px;height:2px;position:absolute;background-color:#8a715b}
.s231.gnb-open .s231__mob-btn button>span{left:5px;background-color:#fff}
.s231.gnb-open .s231__gnb-info:after{display:block;content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1}
.s231__util .item-lang{display:none}
}
@media all and (min-width:1430px){.s231:after{background:#ddd;opacity:.4}
.s231__gnb-inner{width:1410px;height:120px;margin:0 auto}
.s231__logo{float:left;width:303px;height:40px;margin-top:58px}
.s231__mob-btn,.s231__mo-language{display:none}
.s231__gnb-info{float:right}
.s231__util{margin-top:24px;text-align:right;border-bottom:0}
.s231__util .item{display:inline-block;margin-left:6px;padding-left:10px;font-size:14px;line-height:1.7;border:0}
.s231__util .item:after{display:block;content:'';position:absolute;top:5px;left:0;width:1px;height:15px;background:#ececec}
.s231__util .item-link{padding:0;color:#fff}
.s231__nav{float:right;margin-top:7px}
.s231__nav .menu-item{float:left}
.s231__nav .item-link{display:inline-block;padding:15px 15px 15px;font-size:16px;color:#fff;border-bottom:0}
.s231__nav .item-link:before{display:none}
.s231.is--hover .menu-item--is-active:after,.s231.is--fixed .menu-item--is-active:after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;z-index:1}
.s231__util .item-link--lang{position:relative;padding-left:20px;padding-right:14px;background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/ico-gnb-lang.png');background-repeat:no-repeat;background-position:0 50%}
.s231__util .item-link--lang:after{content:"";position:absolute;top:8px;right:1px;width:5px;height:5px;border-width:0 0 1px 1px;border-color:#fff;border-style:solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.s231.is--fixed .s231__nav .item-link{color:#000}
.s231.is--fixed .s231__nav.green .item-link:hover{color:#50a069}
.s231.is--fixed .s231__nav .menu-item--is--active:after{display:block;content:'';position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:3px;background:#000}
.s231.is--hover{background:#fff}
.s231.is--hover .s231__logo{background:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/logo_global_type2_on.png') no-repeat 0 0}
.s231.is--hover .s231__util .item-link,.s231.is--hover .s231__nav .item-link{color:#000}
.s231.is--hover .s231__util .item:after{background:#000}
.s231.is--hover .s231__util .item-link--lang{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/ico-gnb-lang-on.png')}
.s231.is--hover .s231__util .item-link--lang:after{border-color:#000}
.s231.is--hover .s231__util .item-link:hover,.s231.is--fixed .s231__nav .item-link:hover{color:#2580df}
.s231.is--hover .s231__nav .item-link:hover{color:#2580df}
.s231.is--hover .s231__nav .green .item-link:hover{color:#50a069}
.s231.is--fixed .s231__nav .green .item-link:hover{color:#50a069}
.s231 .s231__nav .menu-item.menu-item--is-active .item-link{color:#fff}
.s231.is--hover .s231__nav .menu-item.menu-item--is-active .item-link,.s231.is--fixed .s231__nav .menu-item.menu-item--is-active .item-link{color:#2580df}
.s231.is--hover .s231__nav .green .menu-item.menu-item--is-active .item-link,.s231.is--fixed .s231__nav .green .menu-item.menu-item--is-active .item-link{color:#50a069}
}
.s231__logo{display:block;width:185px;height:34px;margin:55px auto 0;background:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/logo_lottehotels.png') no-repeat 0 0}
.s231__nav{margin-top:10px}
.s231__nav .link-item{position:relative;float:left}
.s231__nav .link-item i{position:absolute;bottom:11px;left:20px}
.s231__nav .new-link{padding:15px 15px 36px}
.s231__nav .link-item.link-move{margin-left:60px}
.s231__nav .link-item.link-move ~ .link-item.link-move{margin-left:0}
.s231__nav .link-item.link-move .new-link{display:inline-block;padding:15px 20px 13px;min-width:160px;min-height:40px;text-align:center;font-size:14px;color:#fff}
.s231__nav .link-item.link-move .new-link.snow{background:#2f80ed}
.s231__nav .link-item.link-move .new-link.hotel{background:#000}
.s231__nav .link-item.link-move .new-link.green{background:#50a069}
.s231__nav .link-item.link-move ~ .link-move .new-link{margin-left:5px}
.s231__nav .link-item.link-move .new-link span{padding-left:30px;color:#fff}
.s231__lang-btn{margin-top:20px;overflow:hidden}
.s231__lang-btn ul{float:right}
.s231__lang-btn .item{float:left;min-width:53px;height:20px;line-height:20px;font-size:13px;text-align:center;border:1px solid #fff}
.s231__lang-btn .item a{display:inline-block;width:100%;height:100%;margin:0;padding:0;color:#fff}
.s231__lang-btn .item.active a{background:#fff;color:#333}
.s231__menu.link-btn-mo{display:none}
.s231.is--fixed .s231__logo,.s231.is--hover .s231__logo{background-image:url('../../../../content/dam/lottehotel/components/common/content/common/s230-main-visual-video/logo_lottehotels_on.png')}
.s231.is--fixed .s231__lang-btn .item,.s231.is--hover .s231__lang-btn .item{border:1px solid #333}
.s231.is--fixed .s231__lang-btn .item a,.s231.is--hover .s231__lang-btn .item a{color:#333}
.s231.is--fixed .s231__lang-btn .item.active a,.s231.is--hover .s231__lang-btn .item.active a{background:#333;color:#fff}
@media all and (max-width:1430px){.s231__logo{margin:0 auto;width:125px;height:53px;background-size:100%;background-position:0 15px}
.s231__lang-btn{display:none}
.s231__nav .link-item{float:unset}
.s231__nav .link-item.link-move .new-link{display:none}
.s231__menu.link-btn-mo{display:block;border-bottom:1px solid #000}
.s231__nav .new-link{padding:15px 15px 36px}
.s231__nav .link-btn-mo .new-link::before{display:none}
.s231__nav .link-btn-mo li .new-link{display:block;position:relative;padding:18px 20px;font-size:14px;color:#000;border-bottom:1px solid #e9e9e9;letter-spacing:0;cursor:pointer}
.s231__nav .link-btn-mo li .new-link span{padding-left:40px;color:#000}
.s231__nav .link-item i{position:absolute;bottom:17px;left:20px}
}
@charset "UTF-8";.s223-timesales .ly-container{position:relative;padding:0}
.s223-timesales .s001__inner{height:924px}
.s223-timesales .img__visual{position:absolute;top:0;left:50%;margin:0 0 0 -960px}
.s223-timesales .img__visual__mobile{display:none}
.s223-timesales+footer .s099__inner{padding:12px 15px}
.s223-timesales+footer .s099__brand{display:block;float:none;text-align:center}
.s223-timesales+footer .s100{background:#303030}
.s223-timesales+footer .s100__inner{min-height:auto;padding:50px 15px 60px;text-align:center}
.s223-timesales+footer .s100__info{float:none;width:auto;margin:0 auto}
.s223-timesales+footer .s100-address__item{display:inline}
.s223-timesales .s223-timesales__cont{padding:0 0 50px;background:#fbfbf3}
.s223-timesales .s223-timesales__cont2{padding:50px 0;background:#f1eddd;text-align:center}
.s223-timesales .s223-timesales__tit{padding:60px 0 10px;text-align:center}
.s223-timesales .s223-timesales__tit img{width:103px;height:auto}
.s223-timesales .d008 .package__content{margin:0 19px}
.s223-timesales #container .package__inside{padding:13px 0 0;border:0}
.s223-timesales #container .package__inside-text{height:auto}
.s223-timesales .d008-package-list{display:table;margin:0 auto}
.s223-timesales .d008-package-list li.package{width:280px;padding:0;margin-bottom:0;background-color:#fff}
.s223-timesales .d008-package-list li:hover{background-color:#f2efde}
.s223-timesales .d008-package-list li+li{margin-left:20px}
.s223-timesales .d008 .package__title{display:block;margin:13px 0 0;text-align:center;font-size:21px;color:#8c693c}
.s223-timesales .d008 .package__text{margin:7px 0 17px;text-align:center;color:#9a9a9a;font-size:14px;line-height:1.4}
.s223-timesales #container .package-price-prev,.s223-timesales #container .package-price{max-width:190px;margin:0 auto;padding-left:13px}
.s223-timesales .package-price-prev .package-price__currency{color:#9a9a9a;font-size:12px;font-family:inherit}
.s223-timesales .package-price-prev .package-price__number{position:relative;padding:0 3px;color:#9a9a9a;font-size:18px;font-family:inherit}
.s223-timesales .package-price-prev .package-price__number:after{position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid #ba2700;content:""}
.s223-timesales .package-price .package-price__currency{font-size:12px;font-family:inherit;color:#390e0e}
.s223-timesales .package-price .package-price__number{font-size:25px;color:#390e0e;white-space:nowrap}
.s223-timesales .package-price .package-price__number+span{display:block;padding:3px 0 0 29px}
.s223-timesales .package-price-prev+.package-price{min-height:54px;padding-top:0;padding-bottom:8px}
.s223-timesales #container .package__link{position:relative;bottom:auto;right:auto;display:block;width:100%;padding:14px 0;border-top:1px solid #e8e1d9}
.s223-timesales #container .package__link,.s223-timesales #container .package__link:focus,.s223-timesales #container .package__link:hover{color:#8c693c}
.s223-timesales #container .package__link:after,.s223-timesales #container .package__link:before,.s223-timesales #container .package__link:focus:after,.s223-timesales #container .package__link:focus:before,.s223-timesales #container .package__link:hover:after,.s223-timesales #container .package__link:hover:before{right:83px;background-color:#8c693c}
.s223__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;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:21px;line-height:65px;width:500px;color:#fff}
.s223__button:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#390e0e;content:""}
.s223__button span{position:relative;white-space:nowrap;color:#fff}
.s223__ptxt{width:790px;min-height:40px;margin:0 auto;padding:0 0 0 90px;text-align:left;color:#390e0e;font-size:15px;line-height:22px;background:url(../../../../content/dam/lottehotel/author/@temp/img_p.png) 30px 50% no-repeat}
.s223__ptxt p{margin-top:50px}
.s223__ptxt a{position:relative;padding-right:14px;color:#390e0e;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s223__ptxt a:after,.s223__ptxt a:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#390e0e;content:""}
.s223__ptxt a:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s223__ptxt a:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s223__ptxt span{font-size:13px}
.s223-timesales__cont3{padding:100px 0 130px}
.s223-timesales .s112-tab__style7 ul li{width:14.285%}
.s223-timesales .s112-tab ul li a{border-color:#e8e1d9;color:#9b8f76;font-size:14px}
.s223-timesales .s112-tab ul a.is-active{border-color:#e8e1d9;background:#f1eddd;color:#390e0e}
.s223-timesales .s112-tab ul li a.is-active:after,.s223-timesales .s112-tab ul li a.is-active:before{background:#e8e1d9}
.s223-timesales .s110-photo__layout{padding-top:43.518%}
.s223-timesales .s112-container{position:relative;width:1080px;margin:60px auto 0;padding:0;background:#f4f4f4}
.s223-timesales .s087-content-image-2-3-4columns{width:690px;margin:44px auto 0;padding:0 0 60px}
.s223-timesales #container .s087-carousel{margin:0}
.s223-timesales #container .s087-carousel__item{width:33.3333333%;padding:0}
.s223-timesales .s087-carousel__item p{padding:15px 0;text-align:center;font-size:15px;color:#464646}
.s223-timesales .tit__area{padding-bottom:30px;font-size:28px;color:#390e0e;text-align:center;background-color:#fff;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s223-timesales .go__chain{position:absolute;right:0;top:15px;padding-right:14px;font-size:14px;color:#9b7a52}
.s223-timesales .go__chain a{color:#9b7a52}
.s223-timesales .go__chain a:after,.s223-timesales .go__chain a:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#9b7a52;content:""}
.s223-timesales .go__chain a:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s223-timesales .go__chain a:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s223-timesales .location__chain{min-height:470px;padding:60px 0;background-color:#fff}
.s223-timesales .map__chain{float:left}
.s223-timesales .location__chain__txt{padding:0 0 0 600px}
.s223-timesales .location__chain__txt .tit__area{padding:26px 0 14px;font-size:22px}
.s223-timesales .location__chain__txt .txt__area{position:relative;padding:0 0 40px;margin:0 0 40px}
.s223-timesales .location__chain__txt .txt__area:after{position:absolute;left:50%;bottom:0;width:70px;margin:0 0 0 -35px;content:"";border-bottom:1px solid #390e0e}
.s223-timesales .location__chain__txt .txt__area,.s223-timesales .txt__area a{font-size:14px;line-height:22px;color:#777;text-align:center}
.s223-timesales .txt__area span{display:inline-block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s223-timesales .txt__area a+span{padding-left:15px}
.s223-timesales .info__chain{display:table;width:100%;color:#777;font-size:14px;line-height:22px}
.s223-timesales .info__chain+.info__chain{margin-top:23px}
.s223-timesales .info__chain .tit{display:table-cell;width:80px}
.s223-timesales .info__chain .txt{display:table-cell}
.s223-timesales .info__chain .desc{display:table-cell;width:400px}
.s223-timesales .desc .tit{width:65px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s223-timesales .desc .txt{display:table-cell;width:335px}
.s223-timesales .desc>div{display:table;width:100%}
.s223-timesales__desc{width:1180px;margin:0 auto;padding:30px 0 0;border-top:1px solid #e8e1d9;font-size:13px;line-height:21px;color:#9a9a9a}
.s223-timesales__desc p{display:table;margin:0 auto}
.s223-timesales__btn{position:absolute;left:0;bottom:0;width:100%}
.s223__button2{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:#390e0e;background-color:#390e0e;color:#fff;width:100%;font-size:18px;line-height:60px;display:none}
.s223__button2 span{white-space:nowrap}
.s223__button2.is-disabled,.s223__button2[disabled]{cursor:default}
.s223__button2:active,.s223__button2:focus,.s223__button2:hover{background-color:#390e0e;color:#fff}
.s223__button2.is-disabled,.s223__button2[disabled]{background-color:#390e0e;color:#fff}
.s223__button2.is-disabled:active,.s223__button2.is-disabled:focus,.s223__button2.is-disabled:hover,.s223__button2[disabled]:active,.s223__button2[disabled]:focus,.s223__button2[disabled]:hover{background-color:#390e0e}
.s223__button2{background-color:#390e0e;border-color:#390e0e}
.s223__button2:focus,.s223__button2:hover{background-color:#390e0e;border-color:#390e0e}
.s223-timesales__btn.fixed{position:fixed;left:0;bottom:0;right:0;z-index:99}
html:lang(en) .s223-timesales .desc .tit{width:78px}
html:lang(en) .s223-timesales .s223-timesales__tit img{width:197px}
html:lang(en) .s223__ptxt{width:856px}
html:lang(en) .s223__ptxt a{margin-left:10px}
html:lang(en) .s223-timesales #container .package__link span,html:lang(en) .s223-timesales #container .package__link:focus span,html:lang(en) .s223-timesales #container .package__link:hover span{font-weight:600}
html:lang(en) .s223-timesales .package__title .sm{font-size:18px;line-height:27.3px}
html:lang(en) .s223-timesales #container .package__link:after,html:lang(en) .s223-timesales #container .package__link:before,html:lang(en) .s223-timesales #container .package__link:focus:after,html:lang(en) .s223-timesales #container .package__link:focus:before,html:lang(en) .s223-timesales #container .package__link:hover:after,html:lang(en) .s223-timesales #container .package__link:hover:before{right:75px}
@media all and (max-width:1024px){.s223-timesales .ly-container{padding:0 0 60px}
.s223-timesales .s001__inner{height:auto}
.s223-timesales .img__visual{display:none}
.s223-timesales .img__visual__mobile{display:block;width:100%}
.s223-timesales+footer .s099__inner{padding:0}
.s223-timesales+footer .s099__brand li{padding:10px 0}
.s223-timesales+footer .s099__brand li img{height:23px;width:auto}
.s223-timesales+footer .s099__brand li+li{border-top:1px solid #6e6e6e}
.s223-timesales+footer .s100__inner{padding:20px 0}
.s223-timesales+footer .s100__inner img{height:41px;width:auto}
.s223-timesales+footer .s100-address{padding:10px 0 0}
.s223-timesales+footer .s100-address__item{font-size:12px}
.s223-timesales .s223-timesales__tit{padding:43px 0 23px}
.s223-timesales .s223-timesales__tit img,html:lang(en) .s223-timesales .s223-timesales__tit img{width:auto;height:20px}
.s223-timesales .d008__list{margin:0}
.s223-timesales .s223-timesales__cont{padding:0 30px 54px}
.s223-timesales .d008-package-list{display:block}
.s223-timesales .d008-package-list li.package{width:100%}
.s223-timesales .d008-package-list li+li{margin:30px 0 0}
.s223-timesales .d008-package-list li:hover{background-color:none}
.s223-timesales .package__inside{padding:5px 0 0}
.s223-timesales .d008 .package__title{font-size:18px}
.s223-timesales .d008 .package__text{margin:7px 0 14px}
.s223-timesales #container .package__link{font-size:13px;text-align:center}
.s223-timesales #container .package__link:after,.s223-timesales #container .package__link:before{display:block;position:absolute;top:50%;right:50%;width:8px;height:1px;margin-right:-40px;background-color:#390e0e;content:""}
.s223-timesales #container .package__link:after,.s223-timesales #container .package__link:before,.s223-timesales #container .package__link:focus:after,.s223-timesales #container .package__link:focus:before,.s223-timesales #container .package__link:hover:after,.s223-timesales #container .package__link:hover:before{right:50%}
.s223-timesales #container .package__link:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s223-timesales #container .package__link:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s223-timesales .package-price-prev+.package-price{min-height:auto;padding-bottom:18px}
.s223-timesales__cont3{padding:47px 0 77px}
.s223-timesales__desc{width:auto;margin:0 30px;padding:23px 0 0;font-size:12px;line-height:1.48}
.s223-timesales__desc span{display:block}
.s223-timesales__desc br,.s223__ptxt br{display:none}
.s223-timesales .s223-timesales__cont2{padding:20px 0}
.s223-timesales .s223-timesales__cont2 .s223__button{display:none}
.s223__ptxt,html:lang(en) .s223__ptxt{width:100%;padding:0 0 0 111px;background:url(../../../../content/dam/lottehotel/author/@temp/img_p_m.png) 40px 50% no-repeat;background-size:50px auto}
.s223__ptxt p{margin:0}
.s223__ptxt span{display:block}
html:lang(en) .s223__ptxt a{margin-left:0}
.s223-timesales .s112-wrap{padding:0}
.s223-timesales .s112-select .combobox__button{background-color:#f1eddd;color:#390e0e}
.s223-timesales .s112-select .combobox__status:after,.s223-timesales .s112-select .combobox__status:before{background-color:#390e0e}
.s223-timesales .s112-container{position:relative;width:auto;margin:60px 30px 0;padding:0;background:#f4f4f4}
.s223-timesales .s112-panel{text-align:center}
.s223-timesales .location__chain{padding:34px 0 0}
.s223-timesales .map__chain{float:none;width:100% !important;height:auto !important;overflow:hidden}
.s223-timesales .location__chain__txt{width:100%;padding:0 0 40px}
.s223-timesales .location__chain__txt .tit__area{font-size:16px}
.s223-timesales .location__chain__txt .txt__area,.s223-timesales .txt__area a{font-size:12px;line-height:16px}
.s223-timesales .location__chain__txt .txt__area{padding:0 0 25px;margin:0 0 25px}
.s223-timesales .location__chain__txt .txt__area:after{width:84px;margin:0 0 0 -42px}
.s223-timesales .info__chain{display:block;text-align:left}
.s223-timesales .info__chain>.tit{display:block;width:100%;margin-bottom:12px;font-size:16px}
.s223-timesales .desc .txt{width:auto}
.s223-timesales .info__chain .desc{width:100%}
.s223-timesales .info__chain+.info__chain{margin-top:20px}
.s223__button2{display:block}
html:lang(en) .s223-timesales #container .package__link:after,html:lang(en) .s223-timesales #container .package__link:before,html:lang(en) .s223-timesales #container .package__link:focus:after,html:lang(en) .s223-timesales #container .package__link:focus:before,html:lang(en) .s223-timesales #container .package__link:hover:after,html:lang(en) .s223-timesales #container .package__link:hover:before{right:50%}
}
@media all and (min-width:690px) and (max-width:1023px){.s223-timesales .s087-carousel:after{display:block;content:"";clear:both}
.s223-timesales .s087-carousel__item{width:33.3%;float:left}
}
@media all and (max-width:689px){.s223-timesales .tit__area{padding-bottom:12px;font-size:20px;background:}
.s223-timesales .go__chain{display:inline-block;position:relative;right:auto;top:auto;margin-bottom:15px}
.s223-timesales .s110-photo__layout{padding-top:57.2%}
.s223-timesales .s112-container{background:#fff}
.s223-timesales #container .s087-carousel__item{position:relative;width:auto;padding:13px 0}
.s223-timesales .s087-carousel__item>div{position:absolute;left:15px;top:13px;width:80px;height:80px;overflow:hidden;border-radius:40px}
.s223-timesales .s087-content-image-2-3-4columns{width:100%;margin:0 auto 0;padding-top:10px;padding-bottom:10px;background:#f4f4f4}
.s223-timesales .s087-carousel__item p{display:table-cell;height:80px;padding:0 0 0 112px;text-align:left;font-size:15px;vertical-align:middle}
.s223-timesales .s087-carousel__item p br{display:none}
.s223-timesales .s087-carousel__item+.s087-carousel__item{margin-top:0;border-top:1px solid #eee}
}
.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}
.s221__button.button--blue{background-color:#eff4f7;color:#5081a0;border-color:#abc8db}
.s221__button.button--green{background-color:#e3eee6;color:#50a069;border-color:#a7d6b6}
.s221__button.button--blue:focus,.s221__button.button--blue:hover,.s221__button.button--blue.is-active{background-color:#5081a0;color:#fff;border-color:#5081a0}
.s221__button.button--green:focus,.s221__button.button--green:hover,.s221__button.button--green.is-active{background-color:#50a069;color:#fff;border-color:#50a069}
.s221__inner.btn4ea{width:100%;overflow:hidden;display:inline-block;flex:none}
.s221__inner.btn4ea::after{content:'';display:block;clear:both}
.s221__inner.btn4ea .s221__button{flex:none;width:49%;height:50px;min-height:35px;padding:10px 10px;border:1px solid #bbb;font-size:12px;text-align:center;display:inline-block;float:left;margin-right:1%;margin-bottom:1%;text-align:center;position:relative}
.s221__inner.btn4ea .s221__button+.s221__button{margin-left:0}
.s221__inner.btn4ea .s221__button span{position:absolute;padding:10px 10px;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:100%;text-align:center}
@media all and (min-width:768px){.s221__button{min-height:60px;padding-left:15px;padding-right:15px;font-size:18px}
.s221__inner.btn4ea{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__inner.btn4ea .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;text-align:center;min-height:60px;padding-left:15px;padding-right:15px;font-size:18px}
.s221__button.btn4ea span{display:inline-block;max-width:100%;word-break:break-all}
.s221__button.btn4ea:focus,.s221__button.btn4ea:hover,.s221__button.is-active{background-color:#555;border-color:#555;color:#fff}
.s221__button.btn4ea+.s221__button.btn4ea{margin-left:10px}
}
.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}
}
.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}
}
.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}
}
.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{max-width:1090px;margin:0 auto}
.s191-inner.align--center .s191__titles{text-align:center}
.s191-inner.align--left .s191__titles{text-align:left}
.s191-inner.align--right .s191__titles{text-align:right}
.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}
.s191__single-full-4 .card-item,.s191__single-full-5 .card-item{width:100%;height:100vw}
.s191__single-full-4 .card-item__inner,.s191__single-full-4 .card-type--video .card-item__content,.s191__single-full-5 .card-item__inner,.s191__single-full-5 .card-type--video .card-item__content{height:inherit}
.s191__single-full-4 .card-type--video .card-item__img,.s191__single-full-5 .card-type--video .card-item__img{height:100%;object-fit:cover}
@media all and (min-width:768px){.s191 .c-modal-video{width:80%}
.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[class*=align]{max-width:600px}
.s191-inner.align--center{margin:0 auto}
.s191-inner.align--left{margin-right:auto}
.s191-inner.align--right{margin-left: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}
.s191__single-full-4 .card-item{width:600px;height:600px}
}
@media all and (min-width:768px) and (max-width:1440px){.s191__single-full-5 .card-item{height:32.8472vw}
}
@media all and (min-width:1441px){.s191__single-full-5 .card-item{height:473px}
}
@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%}
}
.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}
[lang=en] .s123 .s123-chain__nav ul li{margin-bottom:4px}
[lang=en] .s123-chain__nav ul li a{letter-spacing:-0.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}
[lang=en] .s123 .s123-chain__nav ul li{margin-bottom:5px}
}
@media all and (min-width:1025px){[lang=en] .s123 .s123-chain__nav ul li{margin-bottom:7px}
}
.s122{overflow-y:hidden;overflow-x:scroll}
.s122 caption{font-size:0;width:0}
.s122 table{width:100%;min-width:510px;border-top:2px solid #aaa;border-bottom:2px solid #aaa;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.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+1){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}
}
.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}
}
.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%}
}
.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:8px;left:0;width:2px;height:2px;border-radius:50%;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)}
}
@charset "UTF-8";.s104{margin:0 auto}
.s104 .s104-info__btn .button-view{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}
.s104 .s104-info__btn .button-view span{white-space:nowrap}
.s104 .s104-info__btn .button-view.is-disabled,.s104 .s104-info__btn .button-view[disabled]{cursor:default}
.s104 .s104-info__btn .button-view:after,.s104 .s104-info__btn .button-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s104 .s104-info__btn .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s104 .s104-info__btn .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s104 .s104-info__btn .button-view:focus,.s104 .s104-info__btn .button-view:hover{color:#07377e}
.s104 .s104-info__btn .button-view:focus:after,.s104 .s104-info__btn .button-view:focus:before,.s104 .s104-info__btn .button-view:hover:after,.s104 .s104-info__btn .button-view:hover:before{background-color:#07377e}
.s104 .s104-info__btn .button-view.is-disabled,.s104 .s104-info__btn .button-view[disabled]{color:#666}
.s104 .s104-info__btn .button-view.is-disabled:after,.s104 .s104-info__btn .button-view.is-disabled:before,.s104 .s104-info__btn .button-view[disabled]:after,.s104 .s104-info__btn .button-view[disabled]:before{background-color:#666}
.s104 .s104-hotel-info__more{display:block;margin-top:8px}
.s104 .s104-hotel-info__more .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}
.s104 .s104-hotel-info__more .button-view span{white-space:nowrap}
.s104 .s104-hotel-info__more .button-view.is-disabled,.s104 .s104-hotel-info__more .button-view[disabled]{cursor:default}
.s104 .s104-hotel-info__more .button-view:after,.s104 .s104-hotel-info__more .button-view:before{display:block;position:absolute;top:50%;right:0;width:7px;height:1px;background-color:#1b65b3;content:""}
.s104 .s104-hotel-info__more .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s104 .s104-hotel-info__more .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s104-info{padding-bottom:50px}
.s104-info__name{font-size:29px;color:#333;text-align:center;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-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:2px;height:2px;border-radius:50%;background:#999}
.s104-notice ul li:first-child{margin-top:0}
.s104-parsys{min-height:100px}
@media all and (min-width:768px){.s104 .s104-info__btn .button-view span{font-size:18px}
.s104 .s104-hotel-info__more .button-view{padding-right:14px;font-size:13px}
.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__date{margin-top:0;font-size:16px;line-height:26px}
.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:13px}
}
@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-hotel-info__date{margin-top:5px}
.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}
}
.s104-restaurant{position:relative;min-height:190px;margin:0 10px 25px 10px;padding-bottom:25px;border-bottom:1px solid #dedede}
.s104-restaurant:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.s104-restaurant:after{content:'';display:block;clear:both}
.s104-content_left{float:left;width:60%;box-sizing:border-box}
.s104-content_right{float:right;min-width:initial;max-width:40%;box-sizing:border-box}
.s104-content__list{width:100%;overflow:hidden}
.s104-content__item{width:100%;box-sizing:border-box;padding-right:20px;padding-bottom:20px}
.s104-content__image{text-align:right;box-sizing:border-box}
.s104-content__image:after{content:"";display:block;clear:both}
.s104-content__image img{max-width:99%}
.s104-content__image--border{border:1px solid #ddd;width:100%;max-width:182px;height:74px;vertical-align:middle;display:table-cell;overflow:hidden}
.s104-content__title{padding-bottom:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s104-content__title.text--dotline{max-height:40px}
.s104-content__text.text--dotline{max-height:35px}
.s104-content__btn{display:block;width:100%;box-sizing:border-box;margin-top:15px}
.s104-content__btn a{display:block;padding:10px 20px;max-width:182px;font-size:13px;background-color:#333;color:#fff;transition-duration:.2s;text-align:center}
.s104-content__btn a:hover,.s104-content__btn a:focus,.s104-content__btn a:active{background-color:#111;transition-duration:.2s}
.s104-content__tel:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#ccc}
.s104-content__tel{position:relative;display:block;width:100%;max-width:168px;box-sizing:border-box;margin-top:15px;padding-left:10px}
.s104-content__tel p{font-size:13px;line-height:1.5}
.s104__button{clear:left;display:block;box-sizing:border-box}
.s104-restaurant .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}
.s104-restaurant .button-view span{white-space:nowrap}
.s104-restaurant .button-view.is-disabled,.s104-restaurant .button-view[disabled]{cursor:default}
.s104-restaurant .button-view:after,.s104-restaurant .button-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s104-restaurant .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s104-restaurant .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s104-restaurant .button-view:focus,.s104-restaurant .button-view:hover{color:#07377e}
.s104-restaurant .button-view:focus:after,.s104-restaurant .button-view:focus:before,.s104-restaurant .button-view:hover:after,.s104-restaurant .button-view:hover:before{background-color:#07377e}
.s104-restaurant .button-view.is-disabled,.s104-restaurant .button-view[disabled]{color:#666}
.s104-restaurant .button-view.is-disabled:after,.s104-restaurant .button-view.is-disabled:before,.s104-restaurant .button-view[disabled]:after,.s104-restaurant .button-view[disabled]:before{background-color:#666}
@media all and (min-width:768px){.s104-restaurant{margin-bottom:40px;padding-bottom:40px}
.s104-content_left{width:60%}
.s104-content_right{width:initial}
.s104-content__item{padding-right:15px}
.s104-content__title.text--dotline{max-height:43px}
.s104-content__text.text--dotline{max-height:42px}
.s104-content__image{text-align:right}
.s104-content__image img{max-width:168px}
.s104-content__image--border{width:170px;height:96px;text-align:right}
.s104-content__btn{display:block;width:100%;box-sizing:border-box;margin-top:25px}
.s104-content__btn a{display:block;padding:10px 20px;max-width:182px;font-size:13px;background-color:#333;color:#fff;transition-duration:.2s;text-align:center}
.s104-content__tel{padding-left:15px}
.s104-content__tel p{font-size:14px}
.s104__button{padding:0}
.s104-restaurant .button-view{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.s104-restaurant{padding-bottom:40px;margin-bottom:45px}
.s104-content_left{width:55%}
.s104-content__list{overflow:hidden}
.s104-content__item{width:100%}
.s104-content__item:after{content:"";display:block;clear:both}
.s104-content__text,.s104-content__title{float:left}
.s104-content__title{padding-right:10px;padding-bottom:0;width:20%;box-sizing:border-box}
.s104-content__text{width:70%}
.s104-content__text.text--dotline{max-height:43px}
.s104-content__title.text--dotline{max-height:43px}
.s104-content__btn{width:170px;padding:0;vertical-align:top;margin-top:25px;margin-left:0}
.s104-content__tel{width:180px;max-width:180px;margin-top:20px}
.s104-content__tel p{font-size:15px}
.s104__button{margin-top:10px}
}
@media all and (min-width:1440px){.s104-content_left{width:55%}
.s104-content_right{width:45%;box-sizing:border-box}
.s104-content__image{display:inline-block;width:170px;text-align:left !important}
.s104-content__btn{display:inline-block;text-align:left;padding:0;vertical-align:top;margin-top:25px;margin-left:40px}
.s104-content__btn a{display:block;color:#fff;min-width:170px;text-align:center;padding:14px 20px;font-size:15px}
.s104-content__tel{display:inline-block;text-align:left;vertical-align:top;margin-top:25px;margin-left:35px}
.s104-content__tel p{font-size:16px}
}
.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;word-break:normal}
.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}
}
.s085{max-width:1440px;margin:0 auto}
.s085-align--left{text-align:left}
.s085-align--center{text-align:center}
.s085__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}
.s085__button span{white-space:nowrap}
.s085__button.is-disabled,.s085__button[disabled]{cursor:default}
.s085__button:nth-child(n+2){margin-top:10px}
.s085__button--text:nth-child(n+2){margin-top:0}
.s085__button span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s085__button--black-download,.s085__button--black-square,.s085__button--gold-download,.s085__button--gold-square,.s085__button--white-download,.s085__button--white-square{width:100%;display:inline-block;height:40px;line-height:40px;font-size:15px}
.s085__button--white-download,.s085__button--white-square{background-color:#fff;color:#333}
.s085__button--white-download:active,.s085__button--white-download:focus,.s085__button--white-download:hover,.s085__button--white-square:active,.s085__button--white-square:focus,.s085__button--white-square:hover{color:#333}
.s085__button--white-download:active:before,.s085__button--white-download:focus:before,.s085__button--white-download:hover:before,.s085__button--white-square:active:before,.s085__button--white-square:focus:before,.s085__button--white-square:hover:before{border-color:#666}
.s085__button--white-download.is-disabled,.s085__button--white-download[disabled],.s085__button--white-square.is-disabled,.s085__button--white-square[disabled]{border-color:#bbb;color:#333}
.s085__button--white-download.is-disabled:before,.s085__button--white-download[disabled]:before,.s085__button--white-square.is-disabled:before,.s085__button--white-square[disabled]:before{border-color:#bbb}
.s085__button--white-download.is-disabled:active,.s085__button--white-download.is-disabled:focus,.s085__button--white-download.is-disabled:hover,.s085__button--white-download[disabled]:active,.s085__button--white-download[disabled]:focus,.s085__button--white-download[disabled]:hover,.s085__button--white-square.is-disabled:active,.s085__button--white-square.is-disabled:focus,.s085__button--white-square.is-disabled:hover,.s085__button--white-square[disabled]:active,.s085__button--white-square[disabled]:focus,.s085__button--white-square[disabled]:hover{border-color:#bbb}
.s085__button--white-download.is-disabled:active:before,.s085__button--white-download.is-disabled:focus:before,.s085__button--white-download.is-disabled:hover:before,.s085__button--white-download[disabled]:active:before,.s085__button--white-download[disabled]:focus:before,.s085__button--white-download[disabled]:hover:before,.s085__button--white-square.is-disabled:active:before,.s085__button--white-square.is-disabled:focus:before,.s085__button--white-square.is-disabled:hover:before,.s085__button--white-square[disabled]:active:before,.s085__button--white-square[disabled]:focus:before,.s085__button--white-square[disabled]:hover:before{border-color:#bbb}
.s085__button--white-download:before,.s085__button--white-square:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.s085__button--black-download,.s085__button--black-square{border-color:#555;background-color:#555;color:#fff}
.s085__button--black-download:active,.s085__button--black-download:focus,.s085__button--black-download:hover,.s085__button--black-square:active,.s085__button--black-square:focus,.s085__button--black-square:hover{background-color:#333;color:#fff}
.s085__button--black-download.is-disabled,.s085__button--black-download[disabled],.s085__button--black-square.is-disabled,.s085__button--black-square[disabled]{background-color:#555;color:#fff}
.s085__button--black-download.is-disabled:active,.s085__button--black-download.is-disabled:focus,.s085__button--black-download.is-disabled:hover,.s085__button--black-download[disabled]:active,.s085__button--black-download[disabled]:focus,.s085__button--black-download[disabled]:hover,.s085__button--black-square.is-disabled:active,.s085__button--black-square.is-disabled:focus,.s085__button--black-square.is-disabled:hover,.s085__button--black-square[disabled]:active,.s085__button--black-square[disabled]:focus,.s085__button--black-square[disabled]:hover{background-color:#555}
.s085__button--gold-download,.s085__button--gold-square{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.s085__button--gold-download:active,.s085__button--gold-download:focus,.s085__button--gold-download:hover,.s085__button--gold-square:active,.s085__button--gold-square:focus,.s085__button--gold-square:hover{background-color:#685f51;color:#fff}
.s085__button--gold-download.is-disabled,.s085__button--gold-download[disabled],.s085__button--gold-square.is-disabled,.s085__button--gold-square[disabled]{background-color:#a39d94;color:#fff}
.s085__button--gold-download.is-disabled:active,.s085__button--gold-download.is-disabled:focus,.s085__button--gold-download.is-disabled:hover,.s085__button--gold-download[disabled]:active,.s085__button--gold-download[disabled]:focus,.s085__button--gold-download[disabled]:hover,.s085__button--gold-square.is-disabled:active,.s085__button--gold-square.is-disabled:focus,.s085__button--gold-square.is-disabled:hover,.s085__button--gold-square[disabled]:active,.s085__button--gold-square[disabled]:focus,.s085__button--gold-square[disabled]:hover{background-color:#a39d94}
.s085__button--text{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.s085__button--text:after,.s085__button--text:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s085__button--text:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s085__button--text:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s085__button--text.s085__button--text--size1{padding-right:16px;font-size:15px}
.s085__button--text--size1.s085__button--text:after,.s085__button--text--size1.s085__button--text:before{width:9px;height:1px}
.s085__button--text--size1.s085__button--text:before{margin-top:-3px}
.s085__button--text--size1.s085__button--text:after{margin-top:3px}
.s085__button--text.s085__button--text--size2{padding-right:18px;font-size:18px}
.s085__button--text--size2.s085__button--text:after,.s085__button--text--size2.s085__button--text:before{width:11px;height:1px}
.s085__button--text--size2.s085__button--text:before{margin-top:-4px}
.s085__button--text--size2.s085__button--text:after{margin-top:3px}
.s085__button--text.s085__button--text--size3{padding-right:20px;font-size:20px}
.s085__button--text--size3.s085__button--text:after,.s085__button--text--size3.s085__button--text:before{width:13px;height:2px}
.s085__button--text--size3.s085__button--text:before{margin-top:-5px}
.s085__button--text--size3.s085__button--text:after{margin-top:3px}
.s085__button--text:focus,.s085__button--text:hover{color:#07377e}
.s085__button--text:focus:after,.s085__button--text:focus:before,.s085__button--text:hover:after,.s085__button--text:hover:before{background-color:#07377e}
.s085__button--text.is-disabled,.s085__button--text[disabled]{color:#666}
.s085__button--text.is-disabled:after,.s085__button--text.is-disabled:before,.s085__button--text[disabled]:after,.s085__button--text[disabled]:before{background-color:#666}
.s085__button--none:focus,.s085__button--none:hover{color:#666}
.s085__button--none.s085__button--text--size1{font-size:13px}
.s085__button--none.s085__button--text--size2{font-size:14px}
.s085__button--none.s085__button--text--size3{font-size:15px}
.s085__button--none span{font-size:12px;color:#666;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.s085__button--white-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.s085__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/s085-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:""}
.s085__button--black-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.s085__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/s085-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:""}
.s085-space--left-10{padding-left:10px}
.s085-space--left-20{padding-left:20px}
.s085-space--left-30{padding-left:30px}
.s085-space--right-10{padding-right:10px}
.s085-space--right-20{padding-right:20px}
.s085-space--right-30{padding-right:30px}
@media all and (min-width:768px){.s085-align--right:after{content:'';display:block;clear:both}
.s085-align--right .s085__button{margin-left:6px;float:right}
.s085__button:nth-child(n+2){margin-top:0;margin-left:3px}
.s085__button--text.s085__button--text--size1{padding-right:18px;font-size:20px}
.s085__button--text--size1.s085__button--text:after,.s085__button--text--size1.s085__button--text:before{width:12px;height:2px}
.s085__button--text--size1.s085__button--text:before{margin-top:-4px}
.s085__button--text--size1.s085__button--text:after{margin-top:3px}
.s085__button--text.s085__button--text--size2{padding-right:22px;font-size:26px}
.s085__button--text--size2.s085__button--text:after,.s085__button--text--size2.s085__button--text:before{width:15px;height:2px}
.s085__button--text--size2.s085__button--text:before{margin-top:-6px}
.s085__button--text--size2.s085__button--text:after{margin-top:4px}
.s085__button--text.s085__button--text--size3{padding-right:26px;font-size:30px}
.s085__button--text--size3.s085__button--text:after,.s085__button--text--size3.s085__button--text:before{width:18px;height:2px}
.s085__button--text--size3.s085__button--text:before{margin-top:-7px}
.s085__button--text--size3.s085__button--text:after{margin-top:5px}
.s085__button--none{padding-right:14px;font-size:16px}
.s085__button--none.s085__button--text--size1{font-size:16px}
.s085__button--none.s085__button--text--size2{font-size:18px}
.s085__button--none.s085__button--text--size3{font-size:22px}
.s085__button--none span{font-size:16px}
.s085__button--black-download,.s085__button--black-square,.s085__button--gold-download,.s085__button--gold-square,.s085__button--white-download,.s085__button--white-square{padding:0 20px;font-size:16px;width:auto;min-width:160px}
.s085__button--text{padding-right:14px;font-size:15px}
.s085__button--white-download .ico-download{padding-left:28px}
.s085__button--white-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
.s085__button--black-download .ico-download{padding-left:28px}
.s085__button--black-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
}
@media all and (max-width:767px){.s085--mob-half{font-size:0}
.s085--mob-half .s085__button{width:49%;font-size:11px;height:35px;line-height:35px;display:inline-block}
.s085--mob-half .s085__button:nth-child(2){margin-top:0}
.s085--mob-half .s085__button:nth-child(2n){margin-left:1%}
.s085--mob-half .s085__button:nth-child(2n-1){margin-right:1%}
}
.s085 .c-modal--sizeTiny{width:82.5%;min-height:200px !important}
.s085 .c-modal--sizeTiny .c-modal__wrap{padding:55px 0 0}
.s085 .c-modal--sizeTiny .c-modal__head{height:58px;line-height:58px;border-bottom:1px solid #dcdcdc}
.s085 .c-modal--sizeTiny .c-modal__title{font-size:17px}
.s085 .c-modal--sizeTiny .c-modal__body{margin:0;height:100%;padding-bottom:45px}
.s085 .c-modal--sizeTiny .c-modal__content{padding:23px 24px;background:#f9f9f9;line-height:1.3}
.s085 .c-modal--sizeTiny .btn-group{width:100%;bottom:0;margin-bottom:0;padding-bottom:0;padding:0}
.s085 .c-modal--sizeTiny .btn-group .confirm-btn{height:45px;min-width:100%;background:#ad9e87}
.s085 .c-modal--sizeTiny .btn-group .confirm-btn span{display:block;word-break:keep-all;font-size:15px;color:#fff}
.s085 .c-modal--sizeTiny .c-modal__close{top:7px}
@media all and (min-width:1025px){.s085 .c-modal--sizeTiny{width:360px;height:380px !important;min-height:initial}
.s085 .c-modal--sizeTiny .c-modal__head{height:73px;line-height:73px}
.s085 .c-modal--sizeTiny .c-modal__title{font-size:22px}
.s085 .c-modal--sizeTiny .c-modal__wrap{padding:73px 0 116px}
.s085 .c-modal--sizeTiny .c-modal__body{margin:0;padding-bottom:0}
.s085 .c-modal--sizeTiny .c-modal__content{padding:30px 40px;background:#f5f5f5}
.s085 .c-modal--sizeTiny .btn-group{bottom:30px;margin-top:30px;font-size:0;text-align:center}
.s085 .c-modal--sizeTiny .btn-group .confirm-btn{min-width:150px;height:56px}
.s085 .c-modal--sizeTiny .btn-group .confirm-btn span{font-size:20px}
}
.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--text:nth-child(n+2){margin-top:0}
.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--gold-download,.s084__button--gold-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--gold-download,.s084__button--gold-square{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.s084__button--gold-download:active,.s084__button--gold-download:focus,.s084__button--gold-download:hover,.s084__button--gold-square:active,.s084__button--gold-square:focus,.s084__button--gold-square:hover{background-color:#685f51;color:#fff}
.s084__button--gold-download.is-disabled,.s084__button--gold-download[disabled],.s084__button--gold-square.is-disabled,.s084__button--gold-square[disabled]{background-color:#a39d94;color:#fff}
.s084__button--gold-download.is-disabled:active,.s084__button--gold-download.is-disabled:focus,.s084__button--gold-download.is-disabled:hover,.s084__button--gold-download[disabled]:active,.s084__button--gold-download[disabled]:focus,.s084__button--gold-download[disabled]:hover,.s084__button--gold-square.is-disabled:active,.s084__button--gold-square.is-disabled:focus,.s084__button--gold-square.is-disabled:hover,.s084__button--gold-square[disabled]:active,.s084__button--gold-square[disabled]:focus,.s084__button--gold-square[disabled]:hover{background-color:#a39d94}
.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.s084__button--text--size1{padding-right:16px;font-size:15px}
.s084__button--text--size1.s084__button--text:after,.s084__button--text--size1.s084__button--text:before{width:9px;height:1px}
.s084__button--text--size1.s084__button--text:before{margin-top:-3px}
.s084__button--text--size1.s084__button--text:after{margin-top:3px}
.s084__button--text.s084__button--text--size2{padding-right:18px;font-size:18px}
.s084__button--text--size2.s084__button--text:after,.s084__button--text--size2.s084__button--text:before{width:11px;height:1px}
.s084__button--text--size2.s084__button--text:before{margin-top:-4px}
.s084__button--text--size2.s084__button--text:after{margin-top:3px}
.s084__button--text.s084__button--text--size3{padding-right:20px;font-size:20px}
.s084__button--text--size3.s084__button--text:after,.s084__button--text--size3.s084__button--text:before{width:13px;height:2px}
.s084__button--text--size3.s084__button--text:before{margin-top:-5px}
.s084__button--text--size3.s084__button--text:after{margin-top:3px}
.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--none:focus,.s084__button--none:hover{color:#666}
.s084__button--none.s084__button--text--size1{font-size:13px}
.s084__button--none.s084__button--text--size2{font-size:14px}
.s084__button--none.s084__button--text--size3{font-size:15px}
.s084__button--none span{font-size:12px;color:#666;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.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--text.s084__button--text--size1{padding-right:18px;font-size:20px}
.s084__button--text--size1.s084__button--text:after,.s084__button--text--size1.s084__button--text:before{width:12px;height:2px}
.s084__button--text--size1.s084__button--text:before{margin-top:-4px}
.s084__button--text--size1.s084__button--text:after{margin-top:3px}
.s084__button--text.s084__button--text--size2{padding-right:22px;font-size:26px}
.s084__button--text--size2.s084__button--text:after,.s084__button--text--size2.s084__button--text:before{width:15px;height:2px}
.s084__button--text--size2.s084__button--text:before{margin-top:-6px}
.s084__button--text--size2.s084__button--text:after{margin-top:4px}
.s084__button--text.s084__button--text--size3{padding-right:26px;font-size:30px}
.s084__button--text--size3.s084__button--text:after,.s084__button--text--size3.s084__button--text:before{width:18px;height:2px}
.s084__button--text--size3.s084__button--text:before{margin-top:-7px}
.s084__button--text--size3.s084__button--text:after{margin-top:5px}
.s084__button--none{padding-right:14px;font-size:16px}
.s084__button--none.s084__button--text--size1{font-size:16px}
.s084__button--none.s084__button--text--size2{font-size:18px}
.s084__button--none.s084__button--text--size3{font-size:22px}
.s084__button--none span{font-size:16px}
.s084__button--black-download,.s084__button--black-square,.s084__button--gold-download,.s084__button--gold-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%}
}
.s084 .c-modal--sizeTiny{width:82.5%;min-height:200px !important}
.s084 .c-modal--sizeTiny .c-modal__wrap{padding:55px 0 0}
.s084 .c-modal--sizeTiny .c-modal__head{height:58px;line-height:58px;border-bottom:1px solid #dcdcdc}
.s084 .c-modal--sizeTiny .c-modal__title{font-size:17px}
.s084 .c-modal--sizeTiny .c-modal__body{margin:0;height:100%;padding-bottom:45px}
.s084 .c-modal--sizeTiny .c-modal__content{padding:23px 24px;background:#f9f9f9;line-height:1.3}
.s084 .c-modal--sizeTiny .btn-group{width:100%;bottom:0;margin-bottom:0;padding-bottom:0;padding:0}
.s084 .c-modal--sizeTiny .btn-group .confirm-btn{height:45px;min-width:100%;background:#ad9e87}
.s084 .c-modal--sizeTiny .btn-group .confirm-btn span{display:block;word-break:keep-all;font-size:15px;color:#fff}
.s084 .c-modal--sizeTiny .c-modal__close{top:7px}
@media all and (min-width:1025px){.s084 .c-modal--sizeTiny{width:360px;height:380px !important;min-height:initial}
.s084 .c-modal--sizeTiny .c-modal__head{height:73px;line-height:73px}
.s084 .c-modal--sizeTiny .c-modal__title{font-size:22px}
.s084 .c-modal--sizeTiny .c-modal__wrap{padding:73px 0 116px}
.s084 .c-modal--sizeTiny .c-modal__body{margin:0;padding-bottom:0}
.s084 .c-modal--sizeTiny .c-modal__content{padding:30px 40px;background:#f5f5f5}
.s084 .c-modal--sizeTiny .btn-group{bottom:30px;margin-top:30px;font-size:0;text-align:center}
.s084 .c-modal--sizeTiny .btn-group .confirm-btn{min-width:150px;height:56px}
.s084 .c-modal--sizeTiny .btn-group .confirm-btn span{font-size:20px}
}
.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:10px;font-size:12px;line-height:14px;color:#666;text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s083-head__tag{display:block;text-align:center;margin-top:15px}
.s083-head__tag span{display:inline-block;min-width:60px;padding:5px 12px;font-size:14px;color:#333;border:1px solid #ad9e87;border-radius:25px;box-sizing:border-box;cursor:pointer;text-align:center}
.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:15px;font-size:16px;line-height:20px}
.s083-head__tag{margin-bottom:0;margin-top:15px}
.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%;line-height:24px}
.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%}
}
@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%}
}
.s068{margin:0 auto}
.s068__container{max-width:1440px;margin:0 auto;padding:0 15px}
.s068__event-info{padding-bottom:50px}
.s068__event-name{font-size:29px;color:#333;text-align:center;padding-bottom:15px}
.s068__description{margin-top:50px}
.s068__date,.s068__description{text-align:center;font-size:14px;line-height:20px;color:#333}
.s068__date span{padding-right:5px;display:inline-block}
.s068__btn{text-align:center;margin-top:18px}
.s068-event__detail-info{padding:30px 0;border-top:1px solid #d6d6d6}
.s068-event__notice{padding:30px 0 0;border-top:1px solid #d6d6d6}
.s068__subject{font-size:19px;margin-bottom:20px;padding:0 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s068__restaurant-info{max-width:1440px;margin:0 auto;padding:30px 0;border-style:solid;border-width:1px 0 0 0;border-color:#d6d6d6}
.s068__wrap{position:relative;font-size:13px;padding-bottom:5px}
.s068-par__wrap{padding:0 10px}
.s068-content{position:relative;padding-bottom:40px}
.s068-content:last-child{padding-bottom:0}
.s068-content__list:after{content:'';display:block;clear:both}
.s068-content__list--info{font-size:0;padding-right:0 !important}
.s068-content__list--info li{font-size:13px;display:inline-block;vertical-align:top;width:50%;float:none}
.s068-content__list--info .s068-content__title{padding-bottom:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s068-content__list--info .s068-content__title.text--dotline{max-height:40px}
.s068-content__image{display:none}
.s068-content__image img{max-width:168px}
.s068-content__image--border{border:1px solid #ddd;width:170px;height:96px;text-align:center;vertical-align:middle;display:table-cell;overflow:hidden}
.s068-content__item{float:left;width:50%;padding:0 10px 20px}
.s068-content__title{padding-bottom:7px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s068-content__title.text--dotline{max-height:40px}
.s068-content__text.text--dotline{max-height:35px}
.s068__button{padding-left:10px}
.s068 .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}
.s068 .button-view span{white-space:nowrap}
.s068 .button-view.is-disabled,.s068 .button-view[disabled]{cursor:default}
.s068 .button-view:after,.s068 .button-view:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.s068 .button-view:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.s068 .button-view:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.s068 .button-view:focus,.s068 .button-view:hover{color:#07377e}
.s068 .button-view:focus:after,.s068 .button-view:focus:before,.s068 .button-view:hover:after,.s068 .button-view:hover:before{background-color:#07377e}
.s068 .button-view.is-disabled,.s068 .button-view[disabled]{color:#666}
.s068 .button-view.is-disabled:after,.s068 .button-view.is-disabled:before,.s068 .button-view[disabled]:after,.s068 .button-view[disabled]:before{background-color:#666}
.s068-note__list{padding:0 15px}
.s068-note__item{position:relative;padding-left:8px;font-size:13px;line-height:19px}
.s068-note__item:nth-child(n+2){margin-top:5px}
.s068-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
[lang=my] .s068 .s068__content,[lang=my] .s068 .s068__description,[lang=my] .s068 .s068__event-name,[lang=my] .s068 .s068__subject,[lang=my] .s068 .s068__title{line-height:1.7}
[lang=my] .s068 .s068__info li:before{top:11px}
@media all and (min-width:768px){.s068__event-info{padding-bottom:60px}
.s068__event-name{font-size:45px;max-height:114px;padding-bottom:21px}
.s068__description{margin-top:60px}
.s068__date,.s068__description{font-size:17px;line-height:32px}
.s068__btn{margin-top:30px}
.s068-event__detail-info{padding:60px 0}
.s068-event__notice{padding:60px 0 0}
.s068__subject{padding:0 20px;font-size:28px}
.s068__restaurant-info{padding:60px 0}
.s068__restaurant-info:after{content:'';display:block;clear:both}
.s068__wrap{font-size:18px;padding:30px 20px 0}
.s068__wrap:after{content:'';display:block;clear:both}
.s068-par__wrap{padding:0 20px}
.s068-content__list{padding-right:240px}
.s068-content__list--info li{font-size:18px;padding-right:20px}
.s068-content__list--info .s068-content__text{width:70%}
.s068-content__image{width:170px;display:block;position:absolute;right:0;top:0}
.s068-content__item{float:none;width:100%;padding:0 0 5px 0}
.s068-content__item:after{content:'';display:block;clear:both}
.s068-content__text,.s068-content__title{float:left}
.s068-content__title{padding-right:10px;padding-bottom:10px;width:30%}
.s068-content__title.text--dotline{max-height:43px}
.s068-content__text{width:70%}
.s068-content__text.text--dotline{max-height:42px}
.s068__button{padding:0}
.s068 .button-view{padding-right:14px;font-size:15px}
.s068-note{padding:20px 20px 0}
.s068-note__list{padding:0}
.s068-note__item{padding-left:10px;font-size:18px;line-height:28px}
.s068-note__item:before{top:13px;width:4px}
[lang=my] .s068 .s068__info li:before{top:13px}
}
@media all and (min-width:1025px){.s068__description{max-width:1440px;margin-left:auto;margin-right:auto}
.s068__date,.s068__description{max-width:1440px;margin-left:auto;margin-right:auto}
.s068__btn{max-width:1440px;margin-left:auto;margin-right:auto}
.s068-event__detail-info:after{content:'';display:block;clear:both}
.s068__subject{float:left;width:24%;margin-bottom:0}
.s068__wrap{float:left;width:75%;padding:3px 15px 0 0}
.s068__wrap:after{content:'';display:block;clear:both}
.s068__wrap{width:76%}
.s068-par__wrap{float:left;padding:0;width:76%}
.s068-content{padding-bottom:50px}
.s068-content__list{padding-right:364px}
.s068-content__list--info li{width:42%;padding-right:50px}
.s068-content__list--info .s068-content__text,.s068-content__list--info .s068-content__title{float:left}
.s068-content__list--info .s068-content__title{padding-right:10px;width:30%}
.s068-content__list--info .s068-content__title.text--dotline{max-height:43px}
.s068-content__image{right:153px}
.s068-content__text.text--dotline{max-height:43px}
.s068-note{overflow:hidden;padding:0}
}
@media all and (min-width:1440px){.s068-event__detail-info{max-width:1440px;margin:0 auto}
.s068-event__notice{max-width:1440px;margin:0 auto}
.s068__subject{width:26%}
.s068__wrap{width:74%;padding-right:0}
.s068-par__wrap{width:74%}
.s068-content__list{padding-right:550px}
.s068-content__image{right:339px}
}
.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;min-height:190px;margin:0 10px 25px 10px;padding-bottom:25px;border-bottom:1px solid #dedede}
.s066-content:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.s066-content:after{content:'';display:block;clear:both}
.s066-content_left{float:left;width:60%;box-sizing:border-box}
.s066-content_right{float:right;min-width:initial;max-width:40%;box-sizing:border-box}
.s066-content__list{width:100%;overflow:hidden}
.s066-content__item{width:100%;box-sizing:border-box;padding-right:20px;padding-bottom:20px}
.s066-content__image{text-align:right;box-sizing:border-box}
.s066-content__image:after{content:"";display:block;clear:both}
.s066-content__image img{max-width:99%}
.s066-content__image--border{border:1px solid #ddd;width:100%;max-width:182px;height:74px;vertical-align:middle;display:table-cell;overflow:hidden}
.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-content__btn{display:block;width:100%;box-sizing:border-box;margin-top:15px}
.s066-content__btn a{display:block;padding:10px 20px;max-width:182px;font-size:13px;background-color:#333;color:#fff;transition-duration:.2s;text-align:center}
.s066-content__btn a:hover,.s066-content__btn a:focus,.s066-content__btn a:active{background-color:#111;transition-duration:.2s}
.s066-content__tel:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#ccc}
.s066-content__tel{position:relative;display:block;width:100%;max-width:168px;box-sizing:border-box;margin-top:15px;padding-left:10px}
.s066-content__tel p{font-size:13px;line-height:1.5}
.s066__button{clear:left;display:block;box-sizing:border-box}
.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:8px;left:0;width:2px;height:2px;border-radius:50%;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{margin-bottom:40px;padding-bottom:40px}
.s066-content_left{width:65%}
.s066-content_right{width:initial}
.s066-content__item{padding-right:15px}
.s066-content__title.text--dotline{max-height:43px}
.s066-content__text.text--dotline{max-height:42px}
.s066-content__image{text-align:right}
.s066-content__image img{max-width:168px}
.s066-content__image--border{width:170px;height:96px;text-align:right}
.s066-content__btn{display:block;width:100%;box-sizing:border-box;margin-top:25px}
.s066-content__btn a{display:block;padding:10px 20px;max-width:182px;font-size:13px;background-color:#333;color:#fff;transition-duration:.2s;text-align:center}
.s066-content__tel{padding-left:15px}
.s066-content__tel p{font-size:14px}
.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}
[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:45px;margin-bottom:45px}
.s066-content_left{width:55%}
.s066-content__list{overflow:hidden}
.s066-content__item{width:100%}
.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:0;width:20%;box-sizing:border-box}
.s066-content__text{width:70%}
.s066-content__text.text--dotline{max-height:43px}
.s066-content__title.text--dotline{max-height:43px}
.s066-content__btn{width:170px;padding:0;vertical-align:top;margin-top:25px;margin-left:0}
.s066-content__tel{width:180px;max-width:180px;margin-top:20px}
.s066-content__tel p{font-size:15px}
.s066__button{margin-top:10px}
.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_left{width:55%}
.s066-content_right{padding-top:15px;padding-right:20px;width:45%;box-sizing:border-box}
.s066-content__image{display:inline-block;width:170px;text-align:left !important}
.s066-content__btn{display:inline-block;text-align:left;padding:0;vertical-align:top;margin-top:25px;margin-left:40px}
.s066-content__btn a{display:block;color:#fff;min-width:170px;text-align:center;padding:14px 20px;font-size:15px}
.s066-content__tel{display:inline-block;text-align:left;vertical-align:top;margin-top:25px;margin-left:35px}
.s066-content__tel p{font-size:16px}
}
.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}
}
.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}
}
.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:20px}
.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{padding-top:30px}
.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}
}
.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}
.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;height:auto}
.s031__content{line-height:20px;word-break:normal}
.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;height:auto}
.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}
.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--yellow1>.s026__inner-area{background:#fbfbf4}
.s026-background--yellow2>.s026__inner-area{background:#f5f1e6}
.s026-background--gray>.s026__inner-area{background:#f4f4f4}
.s026-background--white>.s026__inner-area{background:#fff}
.s026-background--yellow-full-yellow1{background:#fbfbf4}
.s026-background--yellow-full-yellow2{background:#f5f1e6}
.s026-background--gray-full-gray{background:#f4f4f4}
.s026-background--white-full-gray{background:#f4f4f4}
.s026-background--white-full-gray{background:#f4f4f4}
.s026-background--white-full-gray>.s026__inner-area{background:#fff}
.s026-background--premium-deals-1{background:#fffde6}
.s026-background--premium-deals-2{background:#f8ffe5}
.s026-background--premium-deals-3{background:#fbf9f1}
.s026-background--premium-deals-4{background:#fffff0}
.s026-background--premium-deals-5{background:#83715b}
.s026-background--premium-deals-6{background:#3a3130}
.s026-background--premium-deals-6 .s585__button{background-color:#998465;color:#fff}
.s026-background--premium-deals-7{background:#f5f2ee}
.s026-background--premium-deals-8{background:#806e56}
.s026-background--premium-deals-9{background:#4f3a2c}
.s026-background--christmas{background:#275042}
.s026__inner.padding--side{padding:0}
.s026__inner.padding--side--bottom{padding:0}
.s026__inner.padding--side--bottom .s026__inner-area{padding:0}
.s026__inner.s026-background--christmas--inner{background:#275042}
.s026__inner.s026-background--christmas--inner .s026__inner-area,.s026__inner.s026-background--christmas--inner .s261{background:#fbf8eb}
.s026-background--whiteday{background:#ffedf1}
.s026__inner.s026-background--whiteday--inner{background:#ffedf1}
.s026__inner.s026-background--whiteday--inner .s026__inner-area,.s026__inner.s026-background--whiteday--inner .s261,.s026__inner.s026-background--whiteday--inner .s267{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}
.s026__inner.padding--side{padding:0 80px}
.s026__inner.padding--side--bottom{padding:0 80px 80px}
.s026__inner.padding--side--bottom .s026__inner-area{padding:0}
.s026__inner.padding--side--bottom .s026__inner-area .s261-deals__list{max-width:1180px}
.s026__inner.padding--side--bottom .s531{max-width:1180px}
}
@media(max-width:1023px){.s026-background--premium-yellow-tab .s026__inner-area{min-height:36px}
}
@media(min-width:768px){.s026-background--premium-deals-6{background:#2f2726}
}
@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{overflow:hidden}
.s025 [data-js="accordion__panel"]{overflow:hidden;display:none}
.s025 .is-active[data-js="accordion__panel"]{display:block}
.s025 .is-active[data-js="accordion__panel"] .s025 .is-active[data-js="accordion__panel"]::after{position:absolute;content:"";top:0}
.s025__inner{margin:0 auto}
.s025__inner .section{position:relative}
.s025__inner .section:not(:last-child){padding-bottom:30px}
.s025__inner .section:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:#eee}
.s025-info .inner{position:relative}
.s025-info .inner::after{content:"";display:block;clear:both}
.s025-info-txt-area{position:absolute;top:0;left:50%;width:100%;margin-top:69px;padding:0 24px 15px;height:60%;overflow-y:auto;transform:translate(-50%,0);z-index:1}
.s025-info__keyword-item{display:inline-block;margin-top:5px;padding:0 10px;border:1px solid #fff;border-radius:10px;font-size:12px;line-height:18px;color:#fff;background:rgba(255,255,255,0.25)}
.s025-info-txt p{color:#fff;font-size:14px}
.s025-info-txt h1{color:#fff;font-size:14px}
.s025-info-txt-area .info-hotel-name{margin-top:5px;font-size:21px}
.s025-info-txt-area .info-hotel-txt{margin-top:25px;font-size:14px;line-height:1.5}
.s025-info-txt-area .info-hotel-desc{margin-top:25px}
.s025-info__keyword{margin-top:5px}
.s025-info-img{position:relative;-webkit-filter:blur(5px);filter:blur(5px);margin:-10px}
.s025-info-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.35),rgba(0,0,0,0.2),rgba(0,0,0,0.2));z-index:2}
.s025-info-img img{width:100%}
.s025-info-img .s074{min-width:430px;margin:0 auto}
.s025-info-img .s074 img{width:100%;height:auto}
.s025-info .mo-type-area{position:relative;margin-top:-5px;padding:24px 24px 0;background:#fff;z-index:-5px}
.s025-info .type-area.pc-none{background:#fff;margin-top:-5px;position:relative}
.s025-info .type-area.pc-none ul{padding:24px 24px 0}
.s025-info .type-area li{width:100%;font-size:13px;text-align:left}
.s025-info .type-area li:not(:first-child){margin-top:10px}
.s025-info .type-area li span,.s025-info .type-area .phone_number{display:inline-block;font-size:13px;color:#998465}
.s025-info .type-area li span.txt-color{color:#998465}
.s025-info .type-area .type{width:25%}
[lang=ru] .s025-info .type-area .type{width:48%}
[lang=vi] .s025-info .type-area .type{width:44%}
[lang=my] .s025-info .type-area .type{width:48%}
.s025-type{position:relative}
.s025-type__title{padding:24px;font-size:14px;color:#666}
.s025-type__compare{position:absolute;top:17px;right:20px;display:inline-block;min-width:79px;padding:2px;font-size:12px;color:#998465;border:1px solid #998465;box-sizing:border-box;text-align:center}
.s025-type__compare span{white-space:nowrap}
.s025-type__compare.is-disabled,.s025-type__compare[disabled]{cursor:default}
.s025-type__compare.is-disabled,.s025-type__compare[disabled]{color:#666}
.s025-type__list{border-top:1px solid #eee}
.s025-type__list .item{position:relative;padding-bottom:24px}
.s025-type__list .item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:#d6d6d6;background:linear-gradient(180deg,rgba(214,214,214,1) 0,rgba(239,239,239,1) 100%)}
.s025-type .item:nth-child(n+2){margin-top:20px}
.s025-type .item__head{position:relative;padding:21px 24px 0}
.s025-type .item__title{display:block;font-size:17px;line-height:20px;color:#333}
.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__title .coupon{margin-left:8px}
.s025-type .item__title .coupon img{vertical-align:middle;width:24px}
.s025-type .item__title .coupon>span{display:inline-block}
.s025-type .item__title .coupon>span:nth-of-type(2){font-size:12px;color:#998465;vertical-align:middle;margin-left:-2px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.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;padding-left:11px;font-size:12px;text-align:left}
.s025-type .item__tel::before{content:"";position:absolute;top:0;left:-2px;width:1px;height:100%;background:#999}
.s025-type .item__tel .item__tel-title{display:block}
.s025-type .item__tel-button{display:none}
html.handy .s025-type .item__tel-button{display:block}
.s025-type .item__detail{margin-top:20px;font-size:0}
.s025-type .item__inside{padding:0 24px;color:#666;font-size:14px;line-height:1.5}
.s025-type .item__inside--etc{margin-top:30px;padding:0;color:#666;font-size:14px;line-height:1.5}
.s025-type .item__inside--etc strong{display:block}
.s025-type .item__inside--etc .accordion-btn{display:block;width:100%;padding:0 24px 10px;text-align:left}
.s025-type .item__inside--etc .accordion-content{background:#f9f9f9}
.s025-type .item__inside--etc .item__text{padding:17px 24px;font-size:12px;line-height:1.7}
.s025-type .item__detail-title{display:block;color:#000}
.s025-type .accordion-btn span{position:relative;font-size:12px;color:#666}
.s025-type .accordion-btn span::after{content:"";position:absolute;top:3px;right:-16px;width:8px;height:8px;border-style:solid;border-color:#999;border-width:0 1px 1px 0;transform:rotate(45deg);transition:all ease .3s}
.s025-type .accordion-btn.is-active span::after{transform:rotate(-135deg);top:9px}
.s025-type .item__detail-title.color-gold{color:#998465}
.s025-type .item__text{margin-top:6px}
.s025-type .item__info{position:relative;margin-top:12px;padding-left:10px;font-size:13px;color:#333;line-height:19px}
.s025-type .item__info:before{content:'*';display:block;position:absolute;left:0;top:2px}
.s025-type .item__info+.item__info{margin-top:4px}
.s025-detail .s025-detail__title{display:block;padding:20px 24px;font-size:14px;color:#999}
.s025-title{margin-top:20px;padding:21px 24px;font-size:14px;color:#999}
.s025-list-info__hotel{font-size:13px;line-height:20px;color:#666}
.s025-list-info__name{position:relative;padding:17px 24px;font-size:14px;line-height:1.5;color:#000;width:100%;display:block;text-align:left;pointer-events:all}
.s025-list-info__name::after{content:"";position:absolute;top:21px;right:24px;width:11px;height:11px;border-style:solid;border-color:#999;border-width:0 1px 1px 0;transform:rotate(45deg);transition:all ease .3s}
.s025-list-info__name.is-active::after{transform:rotate(-135deg);top:27px}
.s025__content .text-area{margin-bottom:25px;padding:0 24px;font-size:12px;color:#666;line-height:1.6}
.s025-list-info__wrap{font-size:0}
.s025-list-info__wrap:after{content:'';display:block;clear:both}
.s025-price{width:100%;font-size:13px;margin-top:20px;padding:0 24px;text-align:right;vertical-align:top}
.s025-price:after{content:'';display:block;clear:both}
.s025-price>p{display:inline-block;margin-right:13px;vertical-align:top}
.s025-price .txt{display:block;font-size:12px;color:#999;margin-top:3px}
.s025-price__text{font-size:17px;margin:0 3px}
.s025__image{overflow:hidden;position:relative}
.s025__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%)}
.s025__layout{overflow:hidden;position:relative;padding-top:56.25%}
.s025__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%)}
.s025__image{display:block}
.s025__par{padding:20px 10px 0}
.s025 .button-view{position:relative;display:inline-block;min-width:90px;height:40px;padding:12px;font-size:14px;background:#333;text-align:center}
.s025 .button-view:focus,.s025 .button-view:hover{background:#111}
.s025 .button-view span{display:block;white-space:nowrap;color:#fff}
.s025 .button-view.is-disabled,.s025 .button-view[disabled]{cursor:default}
.s025 .button-view.is-disabled,.s025 .button-view[disabled]{color:#666}
.s025 .button-view.is-disabled:after,.s025 .button-view.is-disabled:before,.s025 .button-view[disabled]:after,.s025 .button-view[disabled]:before{background-color:#666}
.s025-info{text-align:center}
.s025-content{margin-top:21px;padding:0 24px}
.s025-content .s025-content__title{display:block;padding:0 0 12px;font-size:14px;color:#999;border-bottom:1px solid #dcdcdc}
.s025-content .s025-note__list{padding:16px 0 0}
.s025-content .s025-note__item{position:relative;margin-top:5px;padding-left:8px;font-size:13px;color:#666;line-height:19px}
.s025-content .s025-note__item:before{position:absolute;top:9px;left:0;width:3px;height:1px;background-color:#666;content:""}
.s025-package-list{padding-bottom:30px}
.s025-package .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-package .slick-slider .slick-list,.s025-package .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-package .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.s025-package .slick-list:focus{outline:0}
.s025-package .slick-list.dragging{cursor:pointer;cursor:hand}
.s025-package .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.s025-package .slick-track:after,.s025-package .slick-track:before{display:table;content:''}
.s025-package .slick-track:after{clear:both}
.s025-package .slick-loading .slick-track{visibility:hidden}
.s025-package .slick-loading .slick-slide{visibility:hidden}
.s025-package .slick [dir=rtl] .slick-slide{float:right}
.s025-package .slick-retina{width:100%}
.s025-package .slick-slide{display:none;float:left;height:100%;min-height:1px}
.s025-package .slick-slide img{display:block}
.s025-package .slick-slide.dragging img{pointer-events:none}
.s025-package .slick-slide:focus{outline:0}
.s025-package .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-package .slick-active{position:relative}
.s025-package .slick-initialized .slick-slide{display:block;font-size:0}
.s025-package .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.s025-package .slick-arrow.slick-hidden{display:none}
.s025-package .slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0}
.s025-package .slick-arrow:before{content:":";display:inline-block;border:solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.s025-package .slick-arrow:focus{outline:1px solid #4d90fe}
.s025-package .slick-prev:before{border-width:2px 0 0 2px}
.s025-package .slick-next:before{border-width:0 2px 2px 0}
.is-printReady .print__container .slick-arrow{overflow:visible !important}
.s025-package .slick-arrow{width:60px;height:60px;margin-top:-30px}
.s025-package .slick-arrow:before{padding:8px}
.s025-package .slick-arrow:focus:before,.s025-package .slick-arrow:hover:before{border-color:#a7a7a7}
.s025-package .slick-prev{left:0}
.s025-package .slick-prev:before{margin-right:-10px}
.s025-package .slick-prev:focus,.s025-package .slick-prev:hover{border-color:#a7a7a7}
.s025-package .slick-next{right:0}
.s025-package .slick-next:before{margin-left:-10px}
.s025-package .slick-next:focus,.s025-package .slick-next:hover{border-color:#a7a7a7}
.s025-package .slick-dots{position:absolute;bottom:12px;right:0;width:100%;text-align:center;font-size:0}
.s025-package .slick-dots__item{display:inline-block}
.s025-package .slick-dots__item.slick-active .slick-dots__anchor{width:17px;height:5px}
.s025-package .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-package .slick-dots__anchor:focus,.s025-package .slick-dots__anchor:hover{background-color:#999}
.s025-package .slick-dots__anchor:focus{outline:1px solid #4d90fe}
.s025-package .slick-dots__anchor:active{background-color:#000}
.s025-package .slick-dots__number{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;opacity:0}
.s025-package .slick-dots__anchor{background-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}
.s025-package .slick-dots{bottom:0 !important}
.s025-package .s025__title{display:block;padding:20px 24px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-weight:400;font-size:14px;color:#999}
.s025-package .s025__carousel{padding-bottom:27px}
.s025-package .promotion>a{display:block}
.s025-package .promotion__img{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}
.s025-package .promotion__img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}
.s025-package .promotion__inside{display:block;margin:0 24px;padding:13px 0;border-bottom:1px solid #d6d6d6}
.s025-package .promotion__inner{display:block}
.s025-package .promotion__type{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#252525}
.s025-package .promotion__type:nth-child(n+2){position:relative;margin-left:11px;padding-left:11px}
.s025-package .promotion__type:nth-child(n+2):before{position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#bcbcbc;content:""}
.s025-package .promotion__title{display:block;margin-bottom:5px;font-size:17px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-package .promotion__desc{color:#666;font-size:14px;padding:9px 0 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.s025-package .promotion__date{display:block;margin-top:4px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-package .promotion__date strong{margin-right:4px;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif;font-weight:400}
.s025-package .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}
.s025-package .promotion-info{display:block}
.s025-package .promotion-info__item{display:inline-block;margin-top:4px}
.s025-package .promotion-info__item:nth-child(-n+2){position:relative;margin-right:11px;padding-right:11px}
.s025-package .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:""}
.s025-package .promotion-info__item:nth-child(3n){display:block}
.s025-package .promotion-info__title{font-weight:400;font-size:14px;color:#252525}
.s025-package .promotion-info__text{margin-left:6px;font-size:14px;color:#333;font-weight:normal}
.s025-package .promotion-price{display:block;padding:13px 24px 0;text-align:right}
.s025-package .promotion-price__currency{margin-right:4px;font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-package .promotion-price__number{font-weight:400;font-size:17px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s025-package-empty{text-align:center}
.s025-package-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}
.s025-empty{text-align:center}
.s025-modal .c-modal__content .s025-column-group{overflow-x:auto}
.s025-modal .c-modal__content .column-inner{display:table;width:100%}
.s025-modal .c-modal__content .col:not(:last-child){border-bottom:1px solid #eee}
.s025-modal .c-modal__content .column{display:flex;padding:17px 0}
.s025-modal .c-modal__content .column .column-item{position:relative}
.s025-modal .c-modal__content .column .column-item:first-child{padding-right:15px}
.s025-modal .c-modal__content .column .column-item:not(:first-child){padding-left:15px;padding:0 15px}
.s025-modal .c-modal__content .column .column-item:not(:first-child)::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#eee}
.s025-modal .c-modal__content .column .column-item:nth-child(1){width:17%}
.s025-modal .c-modal__content .column .column-item:nth-child(2){width:17%}
.s025-modal .c-modal__content .column .column-item:nth-child(3){width:25%}
.s025-modal .c-modal__content .column .column-item:nth-child(4){width:20%}
.s025-modal .c-modal__content .column .column-item:nth-child(5){flex:1;padding-right:0}
.s025-modal .c-modal__content .column .column-item:nth-child(5) .info{color:#666;font-size:12px}
.s025-modal .c-modal__content .column .column-item .type{display:block;margin-bottom:21px;color:#999}
.s025-modal .c-modal__content .column .column-item .info{display:block;word-break:normal;font-size:14px;color:#333;line-height:1.5;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.s025-modal .c-modal__content .column .column-item .price{font-size:12px}
.s025-modal .c-modal__content .column .column-item .num{font-size:17px}
.s025-modal .c-modal__content .s025-info{text-align:right}
.s025-stamp_icon{position:relative;display:flex;align-items:center;margin-top:15px;z-index:10}
.s025-stamp_icon .stamp__spc,.s025-stamp_icon .stamp__comm{display:inline-block;width:21px;height:21px}
.s025-stamp_icon .stamp__spc img,.s025-stamp_icon .stamp__comm img{width:100%}
.s025-stamp_icon .stamp__label{margin-left:8px;font-size:12px}
.s025-stamp_icon .tooltip_wrap{display:flex;align-items:center}
.s025-stamp_icon .stamp-tt{position:relative;display:inline-flex;width:20px;height:20px;box-sizing:border-box;background:url(../../../../content/dam/lottehotel/components/common/content/none-style/common/icon-tooltip-qst.png) no-repeat center/12px 12px;z-index:10}
.s025-stamp_icon .item-tooltip{position:absolute;display:none;width:100%;top:24px;left:0;background:#fff;border:1px solid #ccc;border-radius:5px;padding:15px;padding-right:36px;z-index:1001}
.s025-stamp_icon .item-tooltip .close-btn{position:absolute;top:0;right:0;width:36px;height:36px}
.s025-stamp_icon .item-tooltip .close-btn::after,.s025-stamp_icon .item-tooltip .close-btn::before{display:block;position:absolute;content:'';width:16px;height:1px;top:16px;left:10px;background:#333}
.s025-stamp_icon .item-tooltip .close-btn::after{transform:rotate(45deg)}
.s025-stamp_icon .item-tooltip .close-btn::before{transform:rotate(-45deg)}
.s025-stamp_icon .item-tooltip .tt-text{font-size:12px;color:#6a6a6a;line-height:17px}
@media all and (min-width:360px) and (max-width:480px){.s025-info-img .s074 img{width:100%;height:auto;transform:translate(0,0)}
.s025-info-img .s074-basic__inner .s074-item img{width:100%;height:auto;transform:translate(-20%,0)}
}
@media all and (min-width:768px){.s025__inner{padding:0}
.s025 [data-js="accordion__panel"]{display:none}
.s025-package-list{padding:0;max-width:1170px;margin:0 auto}
.s025-info-img .s074 img{width:100%;height:auto;transform:translate(0,0)}
.s025-info-img .s074-basic__inner .s074-item img{width:100%;height:auto;transform:translate(0,0)}
.s025-info .type-area .type{width:20%}
[lang=ru] .s025-info .type-area .type{width:25%}
[lang=vi] .s025-info .type-area .type{width:25%}
[lang=my] .s025-info .type-area .type{width:25%}
.s025-type{max-width:1210px;margin:0 auto;margin-top:60px;padding-top:0}
.s025-type__title{display:inline-block;font-size:22px;color:#999}
.s025-type__compare{position:relative;top:0;right:0;display:inline-block;min-width:101px;padding:4px 10px;margin-left:7px;font-size:15px}
.s025-type__list{margin-top:0;padding:17px 0 0;border-top:0}
.s025-type .item{padding:0;border-radius:10px}
.s025-type .item:nth-child(n+2){margin-top:20px}
.s025-type .item__head{display:table;width:100%;padding:30px 24px}
.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__title .coupon{margin-left:16px}
.s025-type .item__title .coupon img{vertical-align:middle;width:28px}
.s025-type .item__title .coupon>span{display:inline-block}
.s025-type .item__title .coupon>span:nth-of-type(2){font-size:14px;color:#998465;vertical-align:middle;margin-left:-2px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.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{margin-top:0;padding:25px 0 0;background:initial;border-top:1px solid #f3f3f3}
.s025-type .item__inside{padding:0 24px;font-size:18px;line-height:27px}
.s025-type .item__inside--etc{margin-top:35px;padding:0;font-size:16px}
.s025-type .item__inside--etc .item__text{font-size:14px}
.s025-type .item__inside--etc .accordion-content{padding:0;margin-top:0;background:#f9f9f9}
.s025-type .item__detail-title{display:inline-block;font-size:18px;line-height:27px}
.s025-type .accordion-btn span{font-size:14px}
.s025-type .item__text{margin-top:9px}
.s025-type .item__info{margin-top:9px;font-size:15px;line-height:27px}
.s025-type .item__info+.item__info{margin-top:0}
.s025-detail{max-width:1170px;margin:60px auto 0}
.s025-detail .s025-detail__title{font-size:22px}
.s025-package-list{margin-top:60px}
.s025-title{font-size:22px;border-bottom:1px solid #dcdcdc}
.s025-item{margin-top:0;background:#fff;border-bottom:1px solid #e6e6e6;padding:40px 0 0}
.s025-item:last-child{border-bottom:0}
.s025-list-info{display:inline-block;width:100%;vertical-align:middle}
.s025-list-info__hotel{font-size:14px;line-height:20px}
.s025-list-info__name{font-size:22px;line-height:28px}
.s025-list-info__option{margin-top:10px;font-size:16px;line-height:24px}
.s025-price{border-top:0;padding:20px 40px 40px;margin-top:0;text-align:right}
.s025-price>p{display:inline-block;float:none}
.s025-price .txt{font-size:13px}
.s025-price__text{font-size:24px}
.s025__par{padding:50px 0 40px}
.s025 .button-view{float:none;display:inline-block;font-size:15px;vertical-align:top}
.s025 .slick-dots{bottom:18px}
.s025 .slick-dots__item.slick-active .slick-dots__anchor{width:28px;height:8px}
.s025 .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 .slick-dots__anchor{-webkit-box-shadow:none;box-shadow:none}
.s025__title{font-size:28px}
.s025__carousel{padding-bottom:32px}
.s025 .promotion__inside{position:relative;min-height:115px;margin:0;padding:16px 0 24px}
.s025 .promotion__type{font-size:14px}
.s025 .promotion__title{margin-bottom:2px;color:#000;font-size:22px;line-height:1.3}
.s025 .promotion__desc{font-size:16px;padding:10px 0 10px 0}
.s025 .promotion__date{margin-top:7px;font-size:16px}
.s025 .promotion__name{font-size:22px}
.s025 .promotion-info__item{margin-top:6px}
.s025 .promotion-info__item:nth-child(3n){display:inline-block}
.s025 .promotion-info__title{font-size:16px}
.s025 .promotion-info__text{font-size:16px}
.s025 .promotion-price{padding-top:9px}
.s025 .promotion-price__currency{margin-right:7px;font-size:16px}
.s025 .promotion-price__number{font-size:26px}
.s025-empty__ico{line-height:24px;background-size:24px auto}
.s025-modal .c-modal__content .column .column-item .type{font-size:12px}
.s025-modal .c-modal__content .column .column-item:nth-child(1){width:15%}
.s025-modal .c-modal__content .column .column-item:nth-child(1) .info{font-size:16px}
.s025-modal .c-modal__content .column .column-item:nth-child(2){width:15%}
.s025-modal .c-modal__content .column .column-item:nth-child(3){width:15%}
.s025-modal .c-modal__content .column .column-item:nth-child(4){width:15%}
.s025-modal .c-modal__content .column .column-item:nth-child(5){width:auto;font-size:14px;color:#666}
.s025-modal .c-modal__content .column .column-item:nth-child(5) .info{font-size:14px}
.s025-stamp_icon{margin-top:20px}
.s025-stamp_icon .stamp__spc,.s025-stamp_icon .stamp__comm{width:30px;height:30px}
.s025-stamp_icon .stamp__label{margin-left:12px;font-size:16px}
.s025-stamp_icon .stamp-tt{width:30px;height:30px;background-size:18px 18px}
.s025-stamp_icon .item-tooltip{width:fit-content;max-width:219px;top:37px;left:auto;margin-left:-6px;border-radius:8px;padding:12px 20px;z-index:1001}
.s025-stamp_icon .item-tooltip .close-btn{position:absolute;display:none;top:0;width:36px;height:36px}
.s025-stamp_icon .item-tooltip .close-btn::after,.s025-stamp_icon .item-tooltip .close-btn::before{display:block;position:absolute;content:'';width:16px;height:1px;top:16px;left:10px;background:#333}
.s025-stamp_icon .item-tooltip .close-btn::after{transform:rotate(45deg)}
.s025-stamp_icon .item-tooltip .close-btn::before{transform:rotate(-45deg)}
.s025-stamp_icon .item-tooltip .tt-text{font-size:12px;color:#6a6a6a;line-height:17px}
}
@media all and (min-width:1025px){.s025__inner{padding:50px 0 0 0}
.s025 [data-js="accordion_etc"] [data-js="accordion__panel"]{display:none}
.s025 [data-js="accordion_detail"] [data-js="accordion__panel"]{display:block}
.s025__inner .section.n-after::after{display:none}
.s025__inner .section:not(:last-child)::after{box-shadow:0 10px 10px 0 rgba(0,0,0,0.15);background-color:#fff}
.s025-info{padding:0 20px;padding-bottom:70px !important}
.s025-info .inner{max-width:1170px;margin:0 auto;padding-top:0}
.s025-info-img .s074{width:570px;height:358px;overflow:hidden}
.s025-info-img .s074 img{width:100%;height:100%;transform:translate(0,0)}
.s025-info-img .s074-inner .s074-item img{width:100%;height:auto}
.s025-info-txt-area{position:relative;top:0;left:0;transform:translate(0);width:570px;height:auto;margin-top:0;padding:0;float:left;text-align:left;overflow:visible}
.s025-info-txt{height:230px;overflow:hidden;position:relative;padding-right:20px}
.s025-info-txt-area .info-hotel-title{font-size:22px;color:#999}
.s025-info-txt-area .info-hotel-name{padding-top:10px;font-size:34px;color:#333}
.s025-info-txt-area .info-hotel-txt{margin-top:40px;font-size:16px;color:#666;line-height:1.5}
.s025-info-txt-area .info-hotel-desc{margin-top:30px;font-size:16px;color:#666;line-height:1.5}
.s025-info-txt-area .type-area{margin-top:48px}
.s025-info__keyword{margin-top:15px}
.s025-info__keyword-item{color:#666;border:1px solid #666;border-radius:14px;font-size:14px;line-height:26px}
.s025-info-img{float:left;margin-left:30px;filter:blur(0)}
.s025-info-img:before{display:none}
.s025-info .type-area .type{width:20%}
.s025-info .type-area li span,.s025-info .type-area .phone_number{font-size:16px}
[lang=ru] .s025-info .type-area .type{width:38%}
[lang=vi] .s025-info .type-area .type{width:33%}
[lang=my] .s025-info .type-area .type{width:38%}
.s025-type{padding:0 20px}
.s025-type .title{padding:20px 0}
.s025-type__title{padding:24px 20px 24px 0}
.s025-type__list .item::after{display:none}
.s025-type .item{padding:0;position:relative;box-shadow:0 9px 15px 0 rgba(0,0,0,0.15);background-color:#fff;border:1px solid #ebebeb}
.s025-type .item__head{min-height:40px;height:45px;padding:30px 40px}
.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;transform:translateY(-50%)}
.s025-type .item__inside{width:100%;padding:0 40px;vertical-align:top}
.s025-type .item__inside--etc{padding:0}
.s025-type .item__inside--etc .accordion-btn{padding:0 40px 10px}
.s025-type .item__inside--etc .item__text{padding:8px 40px}
.s025-type .item__text{font-size:16px}
.s025-type .item__detail--type01 .item__inside{width:100%}
.s025-type .item__detail--type01 .item__inside--package,.s025-type .item__detail--type01 .item__inside--etc{padding:0}
.s025-type .accordion-btn span::after{top:4px}
.s025-type__compare{top:0}
.s025-type__compare:focus,.s025-type__compare:hover{background:#998465;color:#fff}
.s025-package-list{padding:0 15px}
.s025-detail .s025-detail__title{padding:20px 0;border-bottom:1px solid #dcdcdc}
.s025-title{padding:0 0 20px 0}
.s025-item{position:relative;padding:38px 0 23px 315px;min-height:240px;border-top:0}
.s025-item:last-child{border-bottom:0}
.s025-list-info__hotel{margin-top:15px}
.s025-item:last-child .s025-list-info__name{padding-bottom:27px;letter-spacing:-.025em}
.s025-list-info__name{margin-top:0;font-size:22px;pointer-events:none}
.s025-list-info__name::after{display:none}
.s025-list-info__name.is-active::after{display:none}
.s025__content .text-area{font-size:16px}
.s025__content{margin-top:10px;font-size:16px;color:#666;line-height:1.6}
.s025-price{padding:35px 40px 40px}
.s025-price>p{font-size:18px}
.s025-price .txt{font-size:14px}
.s025-price__text{font-size:28px}
.s025__image{display:block;width:283px;position:absolute;top:40px;left:0}
.s025 .button-view{min-width:150px;height:46px;font-size:18px;vertical-align:5px}
.s025-content{max-width:1170px;margin:30px auto 0;padding:0 15px}
.s025-content .s025-note__list{padding:16px 0}
.s025-content .s025-content__title{font-size:22px;padding-bottom:15px}
.s025-content .s025-note__item{font-size:16px;line-height:1.5}
.s025-package{max-width:1170px;margin:60px auto 0;padding:0 15px}
.s025-package .s025__title{padding-left:0;font-size:22px;color:#999}
.s025-package .s025__carousel{overflow:hidden;padding-bottom:0;margin:0 0 40px;font-size:0}
.s025-package .promotion{display:inline-block;width:calc(33.333% - 14px);vertical-align:top}
.s025-package .promotion:not(:first-child){margin-left:20px}
.s025-package .promotion>a{position:relative;padding-bottom:10px}
.s025-package .promotion>a.is-active:after,.s025-package .promotion>a:focus:after,.s025-package .promotion>a:hover:after{display:block;content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:600px;background:#fff}
.s025-package .promotion>a>*{position:relative;z-index:1}
.s025-package .promotion-info{margin-top:0}
.s025-package .promotion-info__title{font-weight:normal;color:#333}
.s025-package .promotion-info__item:nth-child(3n){display:block}
.s025-package .promotion-price{padding-right:0}
.s025-modal .c-modal__content .s025-info{padding:0;padding-bottom:0 !important}
}
@media all and (min-width:1440px){.s025-package .promotion-info__item:nth-child(3n){display:inline-block}
}
@media screen and (min-width:1025px) and (max-width:1200px){.s025-info-txt-area{width:calc(50% - 15px)}
.s025-info-img{width:calc(50% - 15px)}
}
.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 li.s023__num01,.s023__list li.s023__num02,.s023__list li.s023__num03,.s023__list li.s023__num04,.s023__list li.s023__num05,.s023__list li.s023__num06,.s023__list li.s023__num07,.s023__list li.s023__num08,.s023__list li.s023__num09,.s023__list li.s023__num10,.s023__list li.s023__num11,.s023__list li.s023__num12,.s023__list li.s023__num13,.s023__list li.s023__num14,.s023__list li.s023__num15{padding-left:15px;margin-bottom:10px}
.s023__list li.s023__num01:before,.s023__list li.s023__num02:before,.s023__list li.s023__num03:before,.s023__list li.s023__num04:before,.s023__list li.s023__num05:before,.s023__list li.s023__num06:before,.s023__list li.s023__num07:before,.s023__list li.s023__num08:before,.s023__list li.s023__num09:before,.s023__list li.s023__num10:before,.s023__list li.s023__num11:before,.s023__list li.s023__num12:before,.s023__list li.s023__num13:before,.s023__list li.s023__num14:before,.s023__list li.s023__num15:before{top:-1px}
.s023__list li.s023__num01:before{content:'①'}
.s023__list li.s023__num02:before{content:'②'}
.s023__list li.s023__num03:before{content:'③'}
.s023__list li.s023__num04:before{content:'④'}
.s023__list li.s023__num05:before{content:'⑤'}
.s023__list li.s023__num06:before{content:'⑥'}
.s023__list li.s023__num07:before{content:'⑦'}
.s023__list li.s023__num08:before{content:'⑧'}
.s023__list li.s023__num09:before{content:'⑨'}
.s023__list li.s023__num10:before{content:'⑩'}
.s023__list li.s023__num11:before{content:'⑪'}
.s023__list li.s023__num12:before{content:'⑫'}
.s023__list li.s023__num13:before{content:'⑬'}
.s023__list li.s023__num14:before{content:'⑭'}
.s023__list li.s023__num15:before{content:'⑮'}
.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:#998465}
.s023__link span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.s023__link:focus,.s023__link:hover{color:#998465;text-decoration:underline}
.s023__link:active{color:#998465}
.s023__link:after{display:inline-block;content:"";width:6px;height:6px;border-left:0;border-top:0;border-right:1px #998465 solid;border-bottom:1px #998465 solid;margin:-2px 0 0 3px;vertical-align:middle;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}
.s023__list li.s023__num01,.s023__list li.s023__num02,.s023__list li.s023__num03,.s023__list li.s023__num04,.s023__list li.s023__num05,.s023__list li.s023__num06,.s023__list li.s023__num07,.s023__list li.s023__num08,.s023__list li.s023__num09,.s023__list li.s023__num10,.s023__list li.s023__num11,.s023__list li.s023__num12,.s023__list li.s023__num13,.s023__list li.s023__num14,.s023__list li.s023__num15{padding-left:21px;margin-bottom:16px}
}
.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}
}
.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}
}
.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%}
}
.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}
}
.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}
}
.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%}
}
.f001 .js-device--scroll{overflow-y:auto}
.f001 .js-scrollbar--wrap{position:absolute;right:6px;top:6px;bottom:6px}
.f001 .js-scrollbar--horizontal{width:100%;height:5px;position:absolute;left:0;bottom:5px;background-color:#e6e6e6;cursor:pointer}
.f001 .js-scrollbar--horizontal .js-scrollbar--dot{width:0;height:5px;position:absolute;left:0;background-color:#666}
.f001 .js-scrollbar--vertical{z-index:1;width:5px;height:100%;position:relative;right:0;top:0;background-color:#e6e6e6;cursor:pointer}
.f001 .js-scrollbar--vertical .js-scrollbar--dot{width:5px;height:0;position:absolute;top:0;background-color:#666}
.f001__container--all,.f001__container--horizontal,.f001__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}
.f001__content--all,.f001__content--horizontal,.f001__content--vertical{overflow:hidden}
.f001__content--vertical{height:150px}
.f001__content--all{height:150px}
.f001__scroll--horizontal{width:150%}
.f001__scroll--all{width:150%}
.f001__scroll--all,.f001__scroll--horizontal,.f001__scroll--vertical{position:relative}
.f001.contents-scroll{background-color:#f5f5f5}
.f001 .row{margin:0}
.f001 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.f001 .validation__text__wrap .validation__text.agree{color:#666}
.f001 .form--focus .notice__text{display:block}
.f001 .notice__text{padding-top:4px;display:none;font-size:12px}
.f001 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.f001 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.f001 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.f001 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.f001 .info__link:focus,.f001 .info__link:hover{color:#ef6600}
.f001 .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}
.f001 .fileWrap .file--focus{outline:1px dotted #000}
.f001 .fileWrap .input:first-child{padding-bottom:10px}
.f001 .fileWrap .input:first-child .o-input--text[disabled],.f001 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.f001 .fileWrap .input__file{position:relative}
.f001 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.f001 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.f001 .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}
.f001 .fileWrap .input__file .file-label span{white-space:nowrap}
.f001 .fileWrap .input__file .file-label.is-disabled,.f001 .fileWrap .input__file .file-label[disabled]{cursor:default}
.f001 .fileWrap .input__file .file-label:active,.f001 .fileWrap .input__file .file-label:focus,.f001 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.f001 .fileWrap .input__file .file-label.is-disabled,.f001 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.f001 .fileWrap .input__file .file-label.is-disabled:active,.f001 .fileWrap .input__file .file-label.is-disabled:focus,.f001 .fileWrap .input__file .file-label.is-disabled:hover,.f001 .fileWrap .input__file .file-label[disabled]:active,.f001 .fileWrap .input__file .file-label[disabled]:focus,.f001 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.f001 .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 .f001 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.f001 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.f001 .o-input--date,.f001 .o-input--email,.f001 .o-input--number,.f001 .o-input--password,.f001 .o-input--tel,.f001 .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}
.f001 .o-input--date:focus,.f001 .o-input--email:focus,.f001 .o-input--number:focus,.f001 .o-input--password:focus,.f001 .o-input--tel:focus,.f001 .o-input--text:focus{border-color:#333;background-color:#fff}
.f001 .o-input--date[disabled],.f001 .o-input--date[readonly],.f001 .o-input--email[disabled],.f001 .o-input--email[readonly],.f001 .o-input--number[disabled],.f001 .o-input--number[readonly],.f001 .o-input--password[disabled],.f001 .o-input--password[readonly],.f001 .o-input--tel[disabled],.f001 .o-input--tel[readonly],.f001 .o-input--text[disabled],.f001 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.f001 .o-input--date::-ms-clear,.f001 .o-input--email::-ms-clear,.f001 .o-input--number::-ms-clear,.f001 .o-input--password::-ms-clear,.f001 .o-input--tel::-ms-clear,.f001 .o-input--text::-ms-clear{display:none !important}
.f001 .o-input--number{padding:0 15px}
.f001 .o-input--number::-webkit-inner-spin-button,.f001 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.f001 .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 .f001 .o-input--date{background-position:96% -93px}
.f001 .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}
.f001 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.f001 .o-input--textarea[disabled],.f001 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.f001 .input{font-size:0}
.f001 .input__wrap{position:relative}
.f001 .input__wrap label{vertical-align:middle}
.f001 .input__item{display:inline-block}
.f001 .input__item:last-child label{margin-right:0}
.f001 .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}
.f001 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.f001 .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}
.f001 .input__removetext:after,.f001 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.f001 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.f001 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.f001 .input--2 .o-input--date,.f001 .input--2 .o-input--email,.f001 .input--2 .o-input--number,.f001 .input--2 .o-input--password,.f001 .input--2 .o-input--tel,.f001 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.f001 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .f001 .input--2 .o-input--date{background-position:96% -101px}
.f001 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.f001 .required__text__wrap{display:none}
.f001 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.f001 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.f001 .required__text__wrap .required__text.dot{color:#ef6600}
.f001 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.f001 .required__text__wrap .required__text.check{color:#333}
.f001 .required__text__wrap .required__text.check:after,.f001 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.f001 .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)}
.f001 .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)}
.f001 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.f001 .form--success.input__wrap .o-input--date,.f001 .form--success.input__wrap .o-input--email,.f001 .form--success.input__wrap .o-input--number,.f001 .form--success.input__wrap .o-input--password,.f001 .form--success.input__wrap .o-input--tel,.f001 .form--success.input__wrap .o-input--text{padding-right:35px}
.f001 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.f001 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.f001 .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}
.f001 .form--success.input__wrap--date:after{display:none}
.f001 .form--success .validation__text{color:#1b65b3}
.f001 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.f001 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.f001 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.f001 .form--warning.select__wrap .combobox__button,.f001 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.f001 .form--warning+.validation__text{color:#ef6600}
.f001 .required-text{color:#ef6600}
.f001 .row{padding-bottom:20px;font-size:14px}
.f001 .row:after{content:'';display:block;clear:both}
.f001 .row:last-child{padding-bottom:0}
.f001 .row__label{display:inline-block;font-size:15px;word-break:normal;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.f001 .row.no-pb{padding-bottom:0 !important}
.f001 .col{padding-top:10px}
.f001 .col:after{content:'';display:block;clear:both}
.f001 .col .col__item{width:100%;padding-top:10px}
.f001 .col .col__item:first-child{padding-top:0}
.f001 .col .zipcode{position:relative;padding-right:50%}
.f001 .col .zipcode .cta__item{position:absolute;top:0;right:0;width:50%}
.f001 .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}
.f001 .col .zipcode .zipcode-layer span{white-space:nowrap}
.f001 .col .zipcode .zipcode-layer.is-disabled,.f001 .col .zipcode .zipcode-layer[disabled]{cursor:default}
.f001 .col .zipcode .zipcode-layer:active,.f001 .col .zipcode .zipcode-layer:focus,.f001 .col .zipcode .zipcode-layer:hover{background-color:#7b7b7b;color:#fff}
.f001 .col .zipcode .zipcode-layer.is-disabled,.f001 .col .zipcode .zipcode-layer[disabled]{background-color:#7b7b7b;color:#fff}
.f001 .col .zipcode .zipcode-layer.is-disabled:active,.f001 .col .zipcode .zipcode-layer.is-disabled:focus,.f001 .col .zipcode .zipcode-layer.is-disabled:hover,.f001 .col .zipcode .zipcode-layer[disabled]:active,.f001 .col .zipcode .zipcode-layer[disabled]:focus,.f001 .col .zipcode .zipcode-layer[disabled]:hover{background-color:#7b7b7b}
.f001 .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 .f001 .col .zipcode .zipcode-layer>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.f001 .input{font-size:0}
.f001 .input__item{display:inline-block}
.f001 .input__item:last-child label{margin-right:0}
.f001 .o-input--checkbox,.f001 .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}
.f001 .o-input--checkbox+label,.f001 .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}
.f001 .o-input--checkbox+label:before,.f001 .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}
.f001 .o-input--checkbox:focus+label,.f001 .o-input--radio:focus+label{outline:1px dotted #000}
.f001 .o-input--radio+label:before{border-radius:50%}
.f001 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.f001 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.f001 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.f001 .o-input--radio:disabled+label:after{background-color:#bbb}
.f001 .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}
.f001 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.f001 .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}
.f001 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.f001 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.f001 [data-js=combobox]>select{display:none;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none}
.f001 [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}
.f001 .combobox{position:relative;display:block;height:40px;vertical-align:top;z-index:99}
.f001 .combobox.initial{opacity:0}
.f001 .combobox *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.f001 .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}
.f001 .combobox__button:after{content:"";display:block;clear:both}
.f001 .combobox__button.is-opened{background-color:#fff;border-color:#bbb}
.f001 .combobox__button.is-opened .combobox__status:before{right:6px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.f001 .combobox__button.is-opened .combobox__status:after{right:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.f001 .combobox__button.is-disabled{background-color:#e5e5e5 !important;border-color:#bbb !important;color:#666 !important}
.f001 .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}
.f001 .combobox__status:after,.f001 .combobox__status:before{display:block;position:absolute;top:50%;margin-top:-1px;width:9px;height:1px;background-color:#666;content:""}
.f001 .combobox__status:before{right:6px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.f001 .combobox__status:after{right:0;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.f001 .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 .f001 .combobox__scroll{top:auto;bottom:100%;margin:0 0 -1px;border-top-width:1px;border-bottom-width:0}
.f001 .combobox__list{list-style:none}
.f001 .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}
.f001 .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}
.f001 .combobox__item:focus,.f001 .combobox__item:hover{background-color:#888;color:#fff}
.f001 .combobox__item.is-active{background-color:#555;color:#fff}
.f001 .combobox--touch select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}
.f001 .combobox--touch .combobox__button{z-index:0}
.f001 .combobox--2{height:25px}
.f001 .combobox--2 .combobox__button{padding:0 12px 0 9px;background-color:#fff;border:1px solid #bbb;font-size:11px;line-height:23px;color:#666}
.f001 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:4px}
.f001 .combobox--2 .combobox__button.is-opened .combobox__status:after{right:0}
.f001 .combobox--2 .combobox__status{padding-right:13px}
.f001 .combobox--2 .combobox__status:after,.f001 .combobox--2 .combobox__status:before{width:6px}
.f001 .combobox--2 .combobox__status:before{right:4px}
.f001 .combobox--2 .combobox__scroll{max-height:110px}
.f001 .combobox--2 .combobox__label{color:#606060;padding:4px 9px 5px}
.f001 .combobox--2 .combobox__item{overflow:hidden;padding:4px 9px 5px;font-size:9px;line-height:1.2;color:#666}
.f001 .combobox--2 .combobox__item:focus,.f001 .combobox--2 .combobox__item:hover{background-color:#888;color:#fff}
.f001 .combobox--2 .combobox__item.is-active{background-color:#555;color:#fff}
.f001 .agreement__title-area{padding-bottom:20px}
.f001 .agreement__title{padding-bottom:10px;font-size:14px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.f001 .agreement__content{position:relative;line-height:23px}
.f001 .agreement__content--scroll{overflow:hidden;height:150px}
.f001 .agreement__content--mobile{overflow:auto}
.f001 .agreement__contents-area.contents-area--background-none{border:1px solid #e6e6e6;background:#fff}
.f001 .agreement__contents-area.contents-area--background-gray{background:#f5f5f5}
.f001 .agreement__contents-area .input__icheck{padding-bottom:15px;font-size:16px}
.f001 .agreement__contents-inner{padding:20px;color:#666}
.is-printReady .print__container .f001 .agreement__contents-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.f001 .custormer-center__form{background-color:#fff;margin:0 auto;min-width:320px;padding:0 15px}
.f001 .agreement{padding-top:20px}
.f001 .form__title__wrap{position:relative;text-align:center}
.f001 .form__title__wrap.line{border-top:1px solid #e6e6e6;padding-top:57px;margin:29px 0 46px}
.f001 .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}
.f001 .form__title__wrap .required-text{padding-bottom:50px}
.f001 .f001__cta{margin-top:50px;font-size:0;text-align:center}
.f001 .f001__cta:after{content:'';display:block;clear:both}
.f001 .f001__cta>a,.f001 .f001__cta>button{margin-top:10px}
.f001 .f001__cta>a:first-child,.f001 .f001__cta>button:first-child{margin-top:0}
.f001 .f001__cta-item{display:inline-block;width:auto;vertical-align:top}
.f001 .f001__cta-item:nth-child(odd){padding-right:1px}
.f001 .f001__cta-item:nth-child(even){padding-left:1px}
.f001 .f001__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}
.f001 .f001__button span{white-space:nowrap}
.f001 .f001__button.is-disabled,.f001 .f001__button[disabled]{cursor:default}
.f001 .f001__button--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.f001 .f001__button--confirm:active,.f001 .f001__button--confirm:focus,.f001 .f001__button--confirm:hover{background-color:#685f51;color:#fff}
.f001 .f001__button--confirm.is-disabled,.f001 .f001__button--confirm[disabled]{background-color:#aaa;color:#fff}
.f001 .f001__button--confirm.is-disabled:active,.f001 .f001__button--confirm.is-disabled:focus,.f001 .f001__button--confirm.is-disabled:hover,.f001 .f001__button--confirm[disabled]:active,.f001 .f001__button--confirm[disabled]:focus,.f001 .f001__button--confirm[disabled]:hover{background-color:#aaa}
.f001 .f001__button--cancel{border-color:#555;background-color:#555;color:#fff}
.f001 .f001__button--cancel:active,.f001 .f001__button--cancel:focus,.f001 .f001__button--cancel:hover{background-color:#333;color:#fff}
.f001 .f001__button--cancel.is-disabled,.f001 .f001__button--cancel[disabled]{background-color:#555;color:#fff}
.f001 .f001__button--cancel.is-disabled:active,.f001 .f001__button--cancel.is-disabled:focus,.f001 .f001__button--cancel.is-disabled:hover,.f001 .f001__button--cancel[disabled]:active,.f001 .f001__button--cancel[disabled]:focus,.f001 .f001__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 .f001 .fileWrap .input__file .file-label>span{top:14px !important}
.f001 .fileWrap .input__file .file-label>span{padding:0 10px !important}
@media all and (min-width:768px){.f001 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.f001 .notice__text{padding-top:10px;font-size:14px}
.f001 .info__text{font-size:15px;line-height:25px;padding-top:10px}
.f001 .info__list li{font-size:16px;line-height:25px}
.f001 .fileWrap{position:relative}
.f001 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.f001 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.f001 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.f001 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.f001 .fileWrap .input__file .file-label>span{padding:0 15px}
.f001 .fileWrap .input__file .file-label{width:160px}
.f001 .o-input--date,.f001 .o-input--email,.f001 .o-input--number,.f001 .o-input--password,.f001 .o-input--tel,.f001 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.f001 .o-input--number{padding:0 20px}
.f001 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .f001 .o-input--date{background-position:96% -131px}
.f001 .o-input--textarea{font-size:16px}
.f001 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.f001 .input__removetext{width:60px;height:44px}
.f001 .input__removetext:after,.f001 .input__removetext:before{right:20px;width:15px}
.f001 .input--2 .o-input--date,.f001 .input--2 .o-input--email,.f001 .input--2 .o-input--number,.f001 .input--2 .o-input--password,.f001 .input--2 .o-input--tel,.f001 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.f001 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .f001 .input--2 .o-input--date{background-position:96% -135px}
.f001 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.f001 .required__text__wrap .required__text{font-size:14px}
.f001 .required__text__wrap .required__text.dot:before{top:14px}
.f001 .form--success.input__wrap .o-input--date,.f001 .form--success.input__wrap .o-input--email,.f001 .form--success.input__wrap .o-input--number,.f001 .form--success.input__wrap .o-input--password,.f001 .form--success.input__wrap .o-input--tel,.f001 .form--success.input__wrap .o-input--text{padding-right:50px}
.f001 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.f001 .required-text{font-size:16px}
.f001 .row{font-size:16px}
.f001 .row__label{font-size:18px}
.f001 .col:after{content:'';display:block;clear:both}
.f001 .col.col--2 .col__item{width:50%}
.f001 .col.col--3 .col__item{width:33.33%}
.f001 .col.col--mob .col__item{width:40%}
.f001 .col.col--mob .col__item:first-child{width:20%}
.f001 .col .col__item{float:left;border-left:2px solid #fff;padding-top:0}
.f001 .col .col__item:first-child{border-left:0}
.f001 .col .zipcode{padding-right:160px}
.f001 .col .zipcode .cta__item{width:160px}
.f001 .col .zipcode .zipcode-layer{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.f001 .col .zipcode .zipcode-layer{height:44px;padding:0 10px;line-height:1.1}
.f001 .col .zipcode .zipcode-layer>span{padding:0 15px}
.f001 .col .zipcode .zipcode-layer{width:100%}
.f001 .o-input--checkbox+label,.f001 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.f001 .o-input--checkbox+label:before,.f001 .o-input--radio+label:before{width:20px;height:20px}
.f001 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.f001 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.f001 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.f001 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.f001 .combobox{height:44px}
.f001 .combobox__button{padding:0 20px;font-size:16px;line-height:42px}
.f001 .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)}
.f001 .combobox__label{font-size:18px}
.f001 .combobox__item{font-size:16px}
.f001 .combobox--2{height:36px}
.f001 .combobox--2 .combobox__button.is-opened .combobox__status:before{right:8px}
.f001 .combobox--2 .combobox__button{font-size:16px;line-height:33px;padding:0 15px 0 14px}
.f001 .combobox--2 .combobox__status{padding-right:22px}
.f001 .combobox--2 .combobox__status:after,.f001 .combobox--2 .combobox__status:before{width:12px}
.f001 .combobox--2 .combobox__status:before{right:8px}
.f001 .combobox--2 .combobox__scroll{max-height:197px}
.f001 .combobox--2 .combobox__label{font-size:18px;padding:7px 15px}
.f001 .combobox--2 .combobox__item{padding:7px 15px 8px;font-size:18px}
.f001 .agreement__title-area{position:relative;overflow:hidden;padding-bottom:10px}
.f001 .agreement__title{padding-bottom:0;font-size:18px}
.f001 .agreement__title-agree{text-align:right;padding-top:3px}
.f001 .agreement__content{font-size:16px;line-height:25px}
.f001 .agreement__contents-inner{padding:20px 30px}
.f001 .custormer-center__form{max-width:720px}
.f001 .agreement{padding-top:30px}
.f001 .form__title__wrap.line{margin:54px 0 54px;padding-top:75px}
.f001 .form__title__wrap .form__title{font-size:26px}
.f001 .form__title__wrap .required-text{position:absolute;right:0;bottom:0;padding-bottom:0}
.f001 .f001__cta>a,.f001 .f001__cta>button{margin:0 0 0 2px}
.f001 .f001__cta>a:first-child,.f001 .f001__cta>button:first-child{margin-left:0}
.f001 .f001__cta{margin-top:60px}
.f001 .f001__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
[lang=my] .f001 .agreement__title{line-height:1.4}
}
@media all and (max-width:767px){.f001 .col .zipcode .zipcode-layer{font-size:14px}
.f001 .f001__cta-item{width:50%}
}
.f001-login{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #d6d6d6}
.form__title__wrap+.f001-login{margin-top:-30px}
.f001-login__text{font-size:14px;line-height:18px;color:#666;margin-bottom:5px;display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.f001__button--login{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;vertical-align:middle}
.f001__button--login span{white-space:nowrap}
.f001__button--login.is-disabled,.f001__button--login[disabled]{cursor:default}
.f001__button--login:after,.f001__button--login:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.f001__button--login:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.f001__button--login:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.f001__button--login:focus,.f001__button--login:hover{color:#07377e}
.f001__button--login:focus:after,.f001__button--login:focus:before,.f001__button--login:hover:after,.f001__button--login:hover:before{background-color:#07377e}
.f001__button--login.is-disabled,.f001__button--login[disabled]{color:#666}
.f001__button--login.is-disabled:after,.f001__button--login.is-disabled:before,.f001__button--login[disabled]:after,.f001__button--login[disabled]:before{background-color:#666}
@media all and (min-width:768px){.f001-login{padding-bottom:20px;margin-bottom:30px}
.f001-login__text{font-size:16px;line-height:28px;margin:0;display:inline-block}
.f001__button--login{padding-right:14px;font-size:15px}
}
@media all and (min-width:1025px){.f001-login__text{display:inline}
.f001__button--login{margin-left:10px}
}
.f001 .d117:after{content:'';display:block;clear:both}
.f001 .d117-form__row{padding-bottom:20px}
.f001 .d117-form__label{font-size:18px;padding-bottom:7px;display:inline-block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.f001 .d117-form .input__wrap{position:relative}
.f001 .d117-member{padding-top:28px}
.f001 .d117-member__inner{background:#f5f5f5;text-align:center;padding:73px 35px 75px;height:348px}
.f001 .d117-member__title{font-size:24px;padding-bottom:14px;font-weight:400;display:block;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.f001 .d117-member__des{font-size:14px;line-height:20px;color:#666;padding-bottom:27px}
.f001 .d117-member__info{background:url(../../../../content/dam/lottehotel/components/common/content/common/d125-reservation-restaurant-step1/ico-helpul.png) no-repeat left 4px;background-size:14px 14px;padding-left:19px;text-align:left;margin-top:11px;font-size:14px;line-height:20px}
.f001 .d117__button{width:100%;display:block;text-align:center;margin-top:10px}
.f001 .d117__button:first-child{margin-top:0}
.f001 .d117__button--login{font-size:18px;background:#ad9e87;color:#fff;height:52px;line-height:52px}
.f001 .d117__button--login:active,.f001 .d117__button--login:focus,.f001 .d117__button--login:hover{background-color:#685f51;color:#fff}
.f001 .d117__button--find{background:#fff;border:1px solid #bbb;height:40px;padding:9px;font-size:16px}
.f001 .d117__button--find:active,.f001 .d117__button--find:focus,.f001 .d117__button--find:hover{border-color:#000}
.f001 .d117__button--member{background:#ad9e87;color:#fff;height:40px;padding:9px;font-size:16px;margin-top:0}
.f001 .d117__button--member:active,.f001 .d117__button--member:focus,.f001 .d117__button--member:hover{background-color:#685f51;color:#fff}
.f001 .d117 .o-input--text{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;background-color:#f5f5f5;outline:0;height:44px;line-height:44px;padding:0 15px;width:100%;font-size:16px}
.f001 .d117 .o-input--text:focus{background-color:#fff;border:1px solid #333}
.f001 .d117 .o-input--white{background:#fff;border:1px solid #ccc}
.f001 .d117 .input__placeholder{position:absolute;left:18px;top:11px;font-size:16px;line-height:1.2}
.f001 .d117 .o-input--checkbox{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}
.f001 .d117 .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:16px;line-height:20px}
.f001 .d117 .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}
.f001 .d117 .o-input--checkbox:focus+label{outline:1px dotted #000}
.f001 .d117 .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/d125-reservation-restaurant-step1/form.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.f001 .d117 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.f001 .d117 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.f001 .d117 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.f001 .d117 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.f001 .d117 .required__text__wrap{display:none}
.f001 .d117 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:16px}
.f001 .d117 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.f001 .d117 .required__text__wrap .required__text.dot{color:#ef6600}
.f001 .d117 .required__text__wrap .required__text.dot:before{position:absolute;top:14px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.f001 .d117 .required__text__wrap .required__text.check{color:#333}
.f001 .d117 .required__text__wrap .required__text.check:after,.f001 .d117 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.f001 .d117 .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)}
.f001 .d117 .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)}
.f001 .d117 .form--success.input__wrap .o-input{border:1px solid #1b65b3 !important;background-color:#fff !important}
.f001 .d117 .form--success.input__wrap .o-input--date,.f001 .d117 .form--success.input__wrap .o-input--email,.f001 .d117 .form--success.input__wrap .o-input--number,.f001 .d117 .form--success.input__wrap .o-input--password,.f001 .d117 .form--success.input__wrap .o-input--tel,.f001 .d117 .form--success.input__wrap .o-input--text{padding-right:50px}
.f001 .d117 .form--success.input__wrap:after{content:"";position:absolute;top:12px;right:20px;z-index:1;width:20px;height:20px;border-radius:50%;background:#1b65b3 url(../../../../content/dam/lottehotel/components/common/content/common/d125-reservation-restaurant-step1/form.png) no-repeat 1px -15px;background-size:17px auto}
.f001 .d117 .form--success.input__wrap--date:after{display:none}
.f001 .d117 .form--success.select__wrap .combobox__button{background-color:#fff !important;border-color:#1b65b3 !important}
.f001 .d117 .form--success .validation__text{color:#1b65b3}
.f001 .d117 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.f001 .d117 .form--warning.select__wrap .combobox__button,.f001 .d117 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.f001 .d117 .validation__text{font-size:14px;padding-top:7px;display:inline-block;color:#ef6600}
@media all and (min-width:768px){.d125 .d117-member{float:left;width:50%;padding-left:10px}
}
.d540-inner{max-width:943px;margin:0 auto;padding:0 24px}
.d540 .input-form .input-section{border-top:1px solid #b5b5b5;border-bottom:1px solid #dcdcdc}
.d540 .input-form .form-area{margin-top:17px}
.d540 .input-form .input__overlap:hover,.d540 .input-form .input__overlap:active{background:#333;border:1px solid #333}
.d540 .input-form .input__overlap:disabled{background:#dcdcdc;border:1px solid #dcdcdc}
.d540 .wrap-btn-box{margin:0 24px;padding-top:30px}
.d540 .btn-group{margin-top:40px}
.d540 .btn-group .txt{display:inline-block;font-size:16px;vertical-align:middle;text-align:center}
.d540 .btn-group .btn{height:45px;color:#fff;background:#333;border-radius:0}
.d540 .btn-group .btn span{font-size:15px;word-break:break-all}
.d540 .d540--mob-half{display:flex;justify-content:center}
.d540 .d540--mob-half .d540__button{max-width:50%;margin-right:16px}
.d540 .d540--mob-half .d540__button:last-child{margin:0}
.d540 .notice-box{margin-top:15px;padding:10px 14px;border:1px solid rgba(243,195,0,0.5);background-color:rgba(243,195,0,0.1)}
.d540 .notice-box span{position:relative;display:block;font-size:12px;color:#ac8a00}
.d540 .notice-box .tit{position:relative;padding:0 0 12px 24px;border-bottom:1px solid rgba(172,138,0,0.2);line-height:1.8}
.d540 .notice-box .tit::before{content:"";position:absolute;top:3px;left:0;z-index:1;width:16px;height:16px;background:url(../../../../content/dam/lottehotel/components/common/content/none-style/common/fa-con_pc.png) no-repeat 0 -159px}
.d540 .notice-box .txt:nth-child(2){margin-top:12px}
.d540 .notice-box .txt:nth-child(1n+3){margin-top:6px}
.d540 .notice-box.unity .tit{padding-bottom:0;border-bottom:0}
.d540 .validation__text__wrap .validation__text{padding-top:5px;color:#ef6600;display:inline-block;font-size:12px}
.d540 .validation__text__wrap .validation__text.agree{color:#666}
.d540 .form--focus .notice__text{display:block}
.d540 .notice__text{padding-top:4px;display:none;font-size:12px}
.d540 .info__text{padding-top:4px;font-size:14px;line-height:23px;color:#666}
.d540 .info__list li{color:#666;position:relative;font-size:14px;line-height:23px;padding-left:10px}
.d540 .info__list li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background:#666}
.d540 .info__link{display:inline-block;color:#ef6600;position:relative;padding-right:12px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d540 .info__link:focus,.d540 .info__link:hover{color:#ef6600}
.d540 .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}
.d540 .fileWrap .file--focus{outline:1px dotted #000}
.d540 .fileWrap .input:first-child{padding-bottom:10px}
.d540 .fileWrap .input:first-child .o-input--text[disabled],.d540 .fileWrap .input:first-child .o-input--text[readonly]{background-color:#f5f5f5 !important;border:1px solid #f5f5f5 !important;color:#333 !important}
.d540 .fileWrap .input__file{position:relative}
.d540 .fileWrap .input__file .file-upload{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.d540 .fileWrap .input__file .file-upload:focus+.file-label{outline:1px dotted #000}
.d540 .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}
.d540 .fileWrap .input__file .file-label span{white-space:nowrap}
.d540 .fileWrap .input__file .file-label.is-disabled,.d540 .fileWrap .input__file .file-label[disabled]{cursor:default}
.d540 .fileWrap .input__file .file-label:active,.d540 .fileWrap .input__file .file-label:focus,.d540 .fileWrap .input__file .file-label:hover{background-color:#7b7b7b;color:#fff}
.d540 .fileWrap .input__file .file-label.is-disabled,.d540 .fileWrap .input__file .file-label[disabled]{background-color:#7b7b7b;color:#fff}
.d540 .fileWrap .input__file .file-label.is-disabled:active,.d540 .fileWrap .input__file .file-label.is-disabled:focus,.d540 .fileWrap .input__file .file-label.is-disabled:hover,.d540 .fileWrap .input__file .file-label[disabled]:active,.d540 .fileWrap .input__file .file-label[disabled]:focus,.d540 .fileWrap .input__file .file-label[disabled]:hover{background-color:#7b7b7b}
.d540 .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 .d540 .fileWrap .input__file .file-label>span{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important;top:10px !important}
.d540 .o-input{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none}
.d540 .o-input--date,.d540 .o-input--email,.d540 .o-input--number,.d540 .o-input--password,.d540 .o-input--tel,.d540 .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}
.d540 .o-input--date:focus,.d540 .o-input--email:focus,.d540 .o-input--number:focus,.d540 .o-input--password:focus,.d540 .o-input--tel:focus,.d540 .o-input--text:focus{border-color:#333;background-color:#fff}
.d540 .o-input--date[disabled],.d540 .o-input--date[readonly],.d540 .o-input--email[disabled],.d540 .o-input--email[readonly],.d540 .o-input--number[disabled],.d540 .o-input--number[readonly],.d540 .o-input--password[disabled],.d540 .o-input--password[readonly],.d540 .o-input--tel[disabled],.d540 .o-input--tel[readonly],.d540 .o-input--text[disabled],.d540 .o-input--text[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d540 .o-input--date::-ms-clear,.d540 .o-input--email::-ms-clear,.d540 .o-input--number::-ms-clear,.d540 .o-input--password::-ms-clear,.d540 .o-input--tel::-ms-clear,.d540 .o-input--text::-ms-clear{display:none !important}
.d540 .o-input--number{padding:0 15px}
.d540 .o-input--number::-webkit-inner-spin-button,.d540 .o-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.d540 .o-input--date{padding-right:43px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d065-login-password-reset/form.png);background-repeat:no-repeat;background-position:right 11px top -93px;background-size:20px auto}
.is-printReady .print__container .d540 .o-input--date{background-position:96% -93px}
.d540 .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}
.d540 .o-input--textarea:focus{border-color:#000;background-color:#fff}
.d540 .o-input--textarea[disabled],.d540 .o-input--textarea[readonly]{background-color:#e6e6e6 !important;border-color:#bbb !important;color:#666 !important}
.d540 .input{font-size:0}
.d540 .input__wrap{position:relative}
.d540 .input__wrap label{vertical-align:middle}
.d540 .input__item{display:inline-block}
.d540 .input__item:last-child label{margin-right:0}
.d540 .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}
.d540 .input__placeholder.screen--out{top:-9999px;left:-9999px}
.d540 .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}
.d540 .input__removetext:after,.d540 .input__removetext:before{display:block;position:absolute;top:50%;right:10px;width:10px;height:1px;background-color:#333;content:""}
.d540 .input__removetext:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d540 .input__removetext:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d540 .input--2 .o-input--date,.d540 .input--2 .o-input--email,.d540 .input--2 .o-input--number,.d540 .input--2 .o-input--password,.d540 .input--2 .o-input--tel,.d540 .input--2 .o-input--text{border-color:#bcbcbc;height:25px;padding:0 10px;font-size:11px;line-height:23px;background-color:#fff}
.d540 .input--2 .o-input--date{padding-right:34px;background-position:right 7px top -101px}
.is-printReady .print__container .d540 .input--2 .o-input--date{background-position:96% -101px}
.d540 .input--2 .input__placeholder{padding:0 10px;font-size:11px;color:#999;line-height:23px}
.d540 .required__text__wrap{display:none}
.d540 .required__text__wrap .required__text{padding-top:6px;padding-left:18px;position:relative;font-size:12px}
.d540 .required__text__wrap .required__text:before{content:"";position:absolute;left:0}
.d540 .required__text__wrap .required__text.dot{color:#ef6600}
.d540 .required__text__wrap .required__text.dot:before{position:absolute;top:13px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#ef6600;content:""}
.d540 .required__text__wrap .required__text.check{color:#333}
.d540 .required__text__wrap .required__text.check:after,.d540 .required__text__wrap .required__text.check:before{display:block;position:absolute;top:50%;height:1px;background-color:#333;content:""}
.d540 .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)}
.d540 .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)}
.d540 .form--success.input__wrap .o-input{border-color:#1b65b3 !important;background-color:#fff !important}
.d540 .form--success.input__wrap .o-input--date,.d540 .form--success.input__wrap .o-input--email,.d540 .form--success.input__wrap .o-input--number,.d540 .form--success.input__wrap .o-input--password,.d540 .form--success.input__wrap .o-input--tel,.d540 .form--success.input__wrap .o-input--text{padding-right:35px}
.d540 .form--success.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d540 .form--success.input__wrap .o-input:read-only{background-color:#e6e6e6 !important;border-color:#bbb !important}
.d540 .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/d065-login-password-reset/form.png) no-repeat 1px -13px;background-size:15px auto}
.d540 .form--success.input__wrap--date:after{display:none}
.d540 .form--success .validation__text{color:#1b65b3}
.d540 .form--warning.input__wrap .o-input{background-color:#fff !important;border:1px solid #ef6600 !important}
.d540 .form--warning.input__wrap .o-input:-moz-read-only{background-color:#e6e6e6 !important}
.d540 .form--warning.input__wrap .o-input:read-only{background-color:#e6e6e6 !important}
.d540 .form--warning.select__wrap .combobox__button,.d540 .form--warning.select__wrap .ui-select__combo{background-color:#fff !important;border:1px solid #ef6600 !important}
.d540 .form--warning+.validation__text{color:#ef6600}
.d540 .input{font-size:0}
.d540 .input__item{display:inline-block}
.d540 .input__item:last-child label{margin-right:0}
.d540 .o-input--checkbox,.d540 .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}
.d540 .o-input--checkbox+label,.d540 .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}
.d540 .o-input--checkbox+label:before,.d540 .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}
.d540 .o-input--checkbox:focus+label,.d540 .o-input--radio:focus+label{outline:1px dotted #000}
.d540 .o-input--radio+label:before{border-radius:50%}
.d540 .o-input--radio+label:after{display:block;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;content:""}
.d540 .o-input--radio:checked+label:before{border-color:#7b7b7b}
.d540 .o-input--radio:checked+label:after{background-color:#7b7b7b}
.d540 .o-input--radio:disabled+label:after{background-color:#bbb}
.d540 .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/d065-login-password-reset/form.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}
.d540 .o-input--checkbox:checked+label:before{border-color:#7b7b7b;background-color:#7b7b7b}
.d540 .o-input--checkbox:checked+label:after{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d065-login-password-reset/form.png);background-position:0 -14px}
.d540 .o-input--checkbox:disabled+label:before{border-color:#bbb;background-color:#bbb}
.d540 .o-input--checkbox:disabled+label:after{background-position:0 -14px}
.d540-form{padding:0 15px 60px}
.d540-form__title{font-size:40px;padding-bottom:55px;text-align:center}
.d540-form__box .row{padding-bottom:15px}
.d540-form__box .row:first-child{padding-bottom:25px}
.d540-form__box .row label{display:inline-block;padding-bottom:8px}
.d540-form .d540__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}
.d540-form .d540__button span{white-space:nowrap}
.d540-form .d540__button.is-disabled,.d540-form .d540__button[disabled]{cursor:default}
.d540-form .d540__button--login{width:100%;font-size:15px;line-height:40px;border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d540-form .d540__button--login:active,.d540-form .d540__button--login:focus,.d540-form .d540__button--login:hover{background-color:#685f51;color:#fff}
.d540-form .d540__button--login.is-disabled,.d540-form .d540__button--login[disabled]{background-color:#ad9e87;color:#fff}
.d540-form .d540__button--login.is-disabled:active,.d540-form .d540__button--login.is-disabled:focus,.d540-form .d540__button--login.is-disabled:hover,.d540-form .d540__button--login[disabled]:active,.d540-form .d540__button--login[disabled]:focus,.d540-form .d540__button--login[disabled]:hover{background-color:#ad9e87}
.d540-form .d540__button--privilege{width:100%;font-size:12px;line-height:35px;border-color:#555;background-color:#555;color:#fff}
.d540-form .d540__button--privilege:active,.d540-form .d540__button--privilege:focus,.d540-form .d540__button--privilege:hover{background-color:#333;color:#fff}
.d540-form .d540__button--privilege.is-disabled,.d540-form .d540__button--privilege[disabled]{background-color:#555;color:#fff}
.d540-form .d540__button--privilege.is-disabled:active,.d540-form .d540__button--privilege.is-disabled:focus,.d540-form .d540__button--privilege.is-disabled:hover,.d540-form .d540__button--privilege[disabled]:active,.d540-form .d540__button--privilege[disabled]:focus,.d540-form .d540__button--privilege[disabled]:hover{background-color:#555}
.d540-form .d540__button--password{width:100%;font-size:12px;line-height:35px;border-color:#555;background-color:#555;color:#fff}
.d540-form .d540__button--password:active,.d540-form .d540__button--password:focus,.d540-form .d540__button--password:hover{background-color:#333;color:#fff}
.d540-form .d540__button--password.is-disabled,.d540-form .d540__button--password[disabled]{background-color:#555;color:#fff}
.d540-form .d540__button--password.is-disabled:active,.d540-form .d540__button--password.is-disabled:focus,.d540-form .d540__button--password.is-disabled:hover,.d540-form .d540__button--password[disabled]:active,.d540-form .d540__button--password[disabled]:focus,.d540-form .d540__button--password[disabled]:hover{background-color:#555}
.d540-info__title{padding-bottom:15px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d540-info__link>p{display:block;padding-bottom:12px;position:relative;padding-left:12px}
.d540-info__link>p:before{content:"";width:3px;height:3px;background:#999;position:absolute;left:0;top:7px}
.d540-info__link>p:last-child{padding-bottom:0}
.d540-join{background:#f5f5f5;margin-top:-1px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#bbb}
.d540-join__item{padding:50px;text-align:center}
.d540-join__item:first-child{border-bottom:1px solid #bbb}
.d540-join__tit{color:#998465;font-size:26px;padding-bottom:15px}
.d540-join__txt{line-height:23px}
.d540-join__btn{padding-top:25px}
.d540-join__btn a{margin:0 auto}
.d540-join__btn .d540__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;width:auto;min-width:160px}
.d540-join__btn .d540__button span{white-space:nowrap}
.d540-join__btn .d540__button.is-disabled,.d540-join__btn .d540__button[disabled]{cursor:default}
.d540-join__btn .d540__button:active,.d540-join__btn .d540__button:focus,.d540-join__btn .d540__button:hover{background-color:#333;color:#fff}
.d540-join__btn .d540__button.is-disabled,.d540-join__btn .d540__button[disabled]{background-color:#555;color:#fff}
.d540-join__btn .d540__button.is-disabled:active,.d540-join__btn .d540__button.is-disabled:focus,.d540-join__btn .d540__button.is-disabled:hover,.d540-join__btn .d540__button[disabled]:active,.d540-join__btn .d540__button[disabled]:focus,.d540-join__btn .d540__button[disabled]:hover{background-color:#555}
.d540 .tip__wrap li+li{margin-top:25px}
.d540 .tip__wrap strong{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;display:inline-block;font-weight:inherit;padding-bottom:15px;font-size:13px}
.d540 .tip__wrap em{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d540 .tip__wrap p{line-height:1.6;font-size:12px}
.d540 .tip__wrap .tip__list{font-size:12px;line-height:1.6}
.d540 .tip__wrap .tip__list li+li{margin:0}
.d540 .tip__imgs{text-align:center;font-size:0}
.d540 .tip__imgs img{width:46%}
.d540 .tip__imgs img+img{margin-left:2%}
.d540-privilege{min-height:200px;padding:50px 15px}
.d540 .s002-size{text-align:center}
.d540 .s023__list{text-align:center}
.d540 .s023__list li{display:inline-block}
.d540 .s084-align--left{text-align:center}
.d540-form__btn{padding-bottom:30px}
.d540__sns{margin-top:30px;padding:30px 0;background:#f5f5f5}
.d540__sns .d540__sns--title{margin-bottom:15px;font-size:15px;text-align:center}
.d540__sns ul{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-ms-flex-pack:center}
.d540__sns--title{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:27px;color:#333}
.d540__sns--list .d540__icon{display:inline-block}
.d540__sns--list ~ .d540__sns--list{margin-left:10px}
.d540__sns--list .d540__icon.apple:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d540-login-id-pw/ico-sns-apple.png)}
.d540__sns--list .d540__icon.google:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d540-login-id-pw/ico-sns-google.png)}
.d540__sns--list .d540__icon.facebook:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d540-login-id-pw/ico-sns-facebook.png)}
.d540__sns--list .d540__icon.naver:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d540-login-id-pw/ico-sns-naver.png)}
.d540__sns--list .d540__icon.kakao:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d540-login-id-pw/ico-sns-kakao.png)}
.d540__sns--list .d540__icon:before{display:inline-block;content:'';width:33.5px;height:33.5px;background-size:100%}
.d540__find-info{display:-ms-flexbox;display:flex;margin-top:20px}
.d540__find-info .d540__find-btn ~ .d540__find-btn:before{display:inline-block;content:'';margin:0 10px;width:1px;height:14px;background:#e9e9e9}
.d540__find-info .d540__find-btn a{font-size:13px;color:#666}
@media all and (min-width:768px){.d540-form__box .row{padding-bottom:10px}
.d540-form__box .row:first-child{padding-bottom:20px}
.d540-form__btn{margin-top:15px;padding-bottom:40px}
.d540 .validation__text__wrap .validation__text{padding-top:10px;font-size:14px}
.d540 .notice__text{padding-top:10px;font-size:14px}
.d540 .info__text{font-size:16px;line-height:25px;padding-top:10px}
.d540 .info__list li{font-size:16px;line-height:25px}
.d540 .fileWrap{position:relative}
.d540 .fileWrap .input:first-child{padding-bottom:0;padding-right:160px}
.d540 .fileWrap .input__file{position:absolute;top:0;right:0;width:160px;height:100%}
.d540 .fileWrap .input__file .file-label{width:auto;padding:0 20px;font-size:16px;line-height:36px}
.d540 .fileWrap .input__file .file-label{height:44px;padding:0 10px;line-height:1.1}
.d540 .fileWrap .input__file .file-label>span{padding:0 15px}
.d540 .fileWrap .input__file .file-label{width:160px}
.d540 .o-input--date,.d540 .o-input--email,.d540 .o-input--number,.d540 .o-input--password,.d540 .o-input--tel,.d540 .o-input--text{padding:0 20px;height:44px;font-size:16px;line-height:44px}
.d540 .o-input--number{padding:0 20px}
.d540 .o-input--date{padding-right:52px;background-position:right 15px top -131px;background-size:27px auto}
.is-printReady .print__container .d540 .o-input--date{background-position:96% -131px}
.d540 .o-input--textarea{font-size:16px}
.d540 .input__placeholder{padding:0 20px;font-size:16px;line-height:44px}
.d540 .input__removetext{width:60px;height:44px}
.d540 .input__removetext:after,.d540 .input__removetext:before{right:20px;width:15px}
.d540 .input--2 .o-input--date,.d540 .input--2 .o-input--email,.d540 .input--2 .o-input--number,.d540 .input--2 .o-input--password,.d540 .input--2 .o-input--tel,.d540 .input--2 .o-input--text{height:36px;padding:0 15px;font-size:16px;line-height:34px}
.d540 .input--2 .o-input--date{padding-right:46px;background-position:right 10px top -135px}
.is-printReady .print__container .d540 .input--2 .o-input--date{background-position:96% -135px}
.d540 .input--2 .input__placeholder{padding:0 15px;font-size:16px;line-height:34px}
.d540 .required__text__wrap .required__text{font-size:14px}
.d540 .required__text__wrap .required__text.dot:before{top:14px}
.d540 .form--success.input__wrap .o-input--date,.d540 .form--success.input__wrap .o-input--email,.d540 .form--success.input__wrap .o-input--number,.d540 .form--success.input__wrap .o-input--password,.d540 .form--success.input__wrap .o-input--tel,.d540 .form--success.input__wrap .o-input--text{padding-right:50px}
.d540 .form--success.input__wrap:after{top:12px;right:20px;width:20px;height:20px;background-position:1px -15px;background-size:17px auto}
.d540 .o-input--checkbox+label,.d540 .o-input--radio+label{padding-left:30px;font-size:16px;line-height:20px}
.d540 .o-input--checkbox+label:before,.d540 .o-input--radio+label:before{width:20px;height:20px}
.d540 .o-input--radio+label:after{top:5px;left:5px;width:10px;height:10px}
.d540 .o-input--checkbox+label:after{width:20px;height:20px;background-position:0 0}
.d540 .o-input--checkbox:checked+label:after{background-position:0 -20px}
.d540 .o-input--checkbox:disabled+label:after{background-position:0 -20px}
.d540-form{padding:100px 40px 110px}
.d540-form form{max-width:465px;margin:0 auto}
.d540-form__title{font-size:30px;text-align:left}
.d540-form__box .row:first-child{padding-bottom:18px}
.d540-form .d540__button--login{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d540-form .d540__button--login{display:block;width:100%;text-align:center}
.d540-form .d540__button--privilege{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d540-form .d540__button--privilege{display:block;width:100%;text-align:center}
.d540-form .d540__button--password{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d540-form .d540__button--password{display:block;width:100%;text-align:center}
.d540-info__link>p{font-size:16px}
.d540-info__link>p:before{top:9px}
.d540-join{position:relative;border-width:1px 0 1px 0}
.d540-join:after{content:'';display:block;clear:both}
.d540-join:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#bbb}
.d540-join__item{float:left;width:50%;padding:50px 65px}
.d540-join__item:first-child{border-bottom:0}
.d540-join__tit{font-size:22px}
.d540-join__txt{font-size:16px}
.d540-join__btn .d540__button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
.d540 .tip__wrap li+li{margin-top:40px}
.d540 .tip__wrap strong{font-size:22px;padding-bottom:20px}
.d540 .tip__wrap p{font-size:18px}
.d540 .tip__wrap .tip__list{font-size:18px}
.d540 .tip__imgs img{width:auto}
.d540 .tip__imgs img+img{margin-left:10px}
.d540-privilege{padding:60px 50px}
.d540 .s002-size{text-align:left}
.d540 .s023__list{text-align:left}
.d540 .s023__list li{display:block}
.d540 .s084-align--left{text-align:left}
.d540__find-info{margin-top:30px}
.d540__sns{margin-top:40px;padding:0;background:0}
.d540__sns ul{justify-content:start;-ms-flex-pack:start}
.d540__sns--list ~ .d540__sns--list{margin-left:20px}
.d540__sns--list .d540__icon:before{width:50px;height:50px}
.d540__sns .d540__sns--title{margin-bottom:20px;font-size:18px;text-align:left}
}
.d540-align--left{text-align:left}
.d540-align--center{text-align:center}
.d540__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}
.d540__button span{white-space:nowrap}
.d540__button.disabled,.d540__button[disabled]{cursor:default}
.d540__button:nth-child(n+2){margin-top:10px}
.d540__button--text:nth-child(n+2){margin-top:0}
.d540__button span{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d540__button--black-download,.d540__button--black-square,.d540__button--gold-download,.d540__button--gold-square,.d540__button--white-download,.d540__button--white-square{width:100%;display:inline-block;height:45px;line-height:45px;font-size:15px}
.d540__button--white-download,.d540__button--white-square{background-color:#fff;color:#333}
.d540__button--white-download:active,.d540__button--white-download:focus,.d540__button--white-download:hover,.d540__button--white-square:active,.d540__button--white-square:focus,.d540__button--white-square:hover{color:#333}
.d540__button--white-download:active:before,.d540__button--white-download:focus:before,.d540__button--white-download:hover:before,.d540__button--white-square:active:before,.d540__button--white-square:focus:before,.d540__button--white-square:hover:before{border-color:#666}
.d540__button--white-download.disabled,.d540__button--white-download[disabled],.d540__button--white-square.disabled,.d540__button--white-square[disabled]{background-color:#dcdcdc !important;color:#fff !important}
.d540__button--white-download.disabled:before,.d540__button--white-download[disabled]:before,.d540__button--white-square.disabled:before,.d540__button--white-square[disabled]:before{border-color:transparent}
.d540__button--white-download.disabled:active,.d540__button--white-download.disabled:focus,.d540__button--white-download.disabled:hover,.d540__button--white-download[disabled]:active,.d540__button--white-download[disabled]:focus,.d540__button--white-download[disabled]:hover,.d540__button--white-square.disabled:active,.d540__button--white-square.disabled:focus,.d540__button--white-square.disabled:hover,.d540__button--white-square[disabled]:active,.d540__button--white-square[disabled]:focus,.d540__button--white-square[disabled]:hover{background-color:#dcdcdc !important;color:#fff !important}
.d540__button--white-download.disabled:active:before,.d540__button--white-download.disabled:focus:before,.d540__button--white-download.disabled:hover:before,.d540__button--white-download[disabled]:active:before,.d540__button--white-download[disabled]:focus:before,.d540__button--white-download[disabled]:hover:before,.d540__button--white-square.disabled:active:before,.d540__button--white-square.disabled:focus:before,.d540__button--white-square.disabled:hover:before,.d540__button--white-square[disabled]:active:before,.d540__button--white-square[disabled]:focus:before,.d540__button--white-square[disabled]:hover:before{border-color:transparent}
.d540__button--white-download:before,.d540__button--white-square:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bbb;content:""}
.d540__button--black-download,.d540__button--black-square{border-color:#555;background-color:#555;color:#fff}
.d540__button--black-download:active,.d540__button--black-download:focus,.d540__button--black-download:hover,.d540__button--black-square:active,.d540__button--black-square:focus,.d540__button--black-square:hover{background-color:#333;color:#fff}
.d540__button--black-download.disabled,.d540__button--black-download[disabled],.d540__button--black-square.disabled,.d540__button--black-square[disabled]{border-color:#dcdcdc !important;background-color:#dcdcdc !important}
.d540__button--black-download.disabled:active,.d540__button--black-download.disabled:focus,.d540__button--black-download.disabled:hover,.d540__button--black-download[disabled]:active,.d540__button--black-download[disabled]:focus,.d540__button--black-download[disabled]:hover,.d540__button--black-square.disabled:active,.d540__button--black-square.disabled:focus,.d540__button--black-square.disabled:hover,.d540__button--black-square[disabled]:active,.d540__button--black-square[disabled]:focus,.d540__button--black-square[disabled]:hover{border-color:#dcdcdc !important;background-color:#dcdcdc !important}
.d540__button--gold-download,.d540__button--gold-square{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d540__button--gold-download:active,.d540__button--gold-download:focus,.d540__button--gold-download:hover,.d540__button--gold-square:active,.d540__button--gold-square:focus,.d540__button--gold-square:hover{background-color:#685f51;color:#fff}
.d540__button--gold-download.disabled,.d540__button--gold-download[disabled],.d540__button--gold-square.disabled,.d540__button--gold-square[disabled]{background-color:#dcdcdc !important}
.d540__button--gold-download.disabled:active,.d540__button--gold-download.disabled:focus,.d540__button--gold-download.disabled:hover,.d540__button--gold-download[disabled]:active,.d540__button--gold-download[disabled]:focus,.d540__button--gold-download[disabled]:hover,.d540__button--gold-square.disabled:active,.d540__button--gold-square.disabled:focus,.d540__button--gold-square.disabled:hover,.d540__button--gold-square[disabled]:active,.d540__button--gold-square[disabled]:focus,.d540__button--gold-square[disabled]:hover{background-color:#dcdcdc !important}
.d540__button--text{position:relative;padding-right:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:13px;color:#1b65b3}
.d540__button--text:after,.d540__button--text:before{display:block;position:absolute;top:50%;right:0;width:8px;height:1px;background-color:#1b65b3;content:""}
.d540__button--text:before{margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.d540__button--text:after{margin-top:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d540__button--text.d540__button--text--size1{padding-right:16px;font-size:15px}
.d540__button--text--size1.d540__button--text:after,.d540__button--text--size1.d540__button--text:before{width:9px;height:1px}
.d540__button--text--size1.d540__button--text:before{margin-top:-3px}
.d540__button--text--size1.d540__button--text:after{margin-top:3px}
.d540__button--text.d540__button--text--size2{padding-right:18px;font-size:18px}
.d540__button--text--size2.d540__button--text:after,.d540__button--text--size2.d540__button--text:before{width:11px;height:1px}
.d540__button--text--size2.d540__button--text:before{margin-top:-4px}
.d540__button--text--size2.d540__button--text:after{margin-top:3px}
.d540__button--text.d540__button--text--size3{padding-right:20px;font-size:20px}
.d540__button--text--size3.d540__button--text:after,.d540__button--text--size3.d540__button--text:before{width:13px;height:2px}
.d540__button--text--size3.d540__button--text:before{margin-top:-5px}
.d540__button--text--size3.d540__button--text:after{margin-top:3px}
.d540__button--text:focus,.d540__button--text:hover{color:#07377e}
.d540__button--text:focus:after,.d540__button--text:focus:before,.d540__button--text:hover:after,.d540__button--text:hover:before{background-color:#07377e}
.d540__button--text.is-disabled,.d540__button--text[disabled]{color:#666}
.d540__button--text.is-disabled:after,.d540__button--text.is-disabled:before,.d540__button--text[disabled]:after,.d540__button--text[disabled]:before{background-color:#666}
.d540__button--none:focus,.d540__button--none:hover{color:#666}
.d540__button--none.d540__button--text--size1{font-size:13px}
.d540__button--none.d540__button--text--size2{font-size:14px}
.d540__button--none.d540__button--text--size3{font-size:15px}
.d540__button--none span{font-size:12px;color:#666;font-family:"Open Sans",Noto-lang-Regular,NotoKR-Regular,"Malgun Gothic",sans-serif}
.d540__button--white-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.d540__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/d540-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:""}
.d540__button--black-download .ico-download{display:inline-block;position:relative;padding-left:21px}
.d540__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/d540-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:""}
.d540-space--left-10{padding-left:10px}
.d540-space--left-20{padding-left:20px}
.d540-space--left-30{padding-left:30px}
.d540-space--right-10{padding-right:10px}
.d540-space--right-20{padding-right:20px}
.d540-space--right-30{padding-right:30px}
.d540 .agree-item{position:relative;padding:17px 53px 17px 24px;border-bottom:1px solid #dcdcdc}
.d540 .agree-item label{font-size:14px}
.d540 .agree-item .check-item span{font-size:14px}
.d540 .agree-item button::after{content:"";position:absolute;top:22px;right:30px;width:8px;height:8px;border-style:solid;border-color:#999;border-width:0 1px 1px 0;transform:rotate(-45deg)}
.d540 .agree-item .point-txt{color:#998465}
.d540 .agree-item .point-txt2{color:#999}
@media all and (min-width:768px){.d540-align--right:after{content:'';display:block;clear:both}
.d540-align--right .d540__button{margin-left:6px;float:right}
.d540__button:nth-child(n+2){margin-top:0;margin-left:3px}
.d540__button--text.d540__button--text--size1{padding-right:18px;font-size:20px}
.d540__button--text--size1.d540__button--text:after,.d540__button--text--size1.d540__button--text:before{width:12px;height:2px}
.d540__button--text--size1.d540__button--text:before{margin-top:-4px}
.d540__button--text--size1.d540__button--text:after{margin-top:3px}
.d540__button--text.d540__button--text--size2{padding-right:22px;font-size:26px}
.d540__button--text--size2.d540__button--text:after,.d540__button--text--size2.d540__button--text:before{width:15px;height:2px}
.d540__button--text--size2.d540__button--text:before{margin-top:-6px}
.d540__button--text--size2.d540__button--text:after{margin-top:4px}
.d540__button--text.d540__button--text--size3{padding-right:26px;font-size:30px}
.d540__button--text--size3.d540__button--text:after,.d540__button--text--size3.d540__button--text:before{width:18px;height:2px}
.d540__button--text--size3.d540__button--text:before{margin-top:-7px}
.d540__button--text--size3.d540__button--text:after{margin-top:5px}
.d540__button--none{padding-right:14px;font-size:16px}
.d540__button--none.d540__button--text--size1{font-size:16px}
.d540__button--none.d540__button--text--size2{font-size:18px}
.d540__button--none.d540__button--text--size3{font-size:22px}
.d540__button--none span{font-size:16px}
.d540__button--black-download,.d540__button--black-square,.d540__button--gold-download,.d540__button--gold-square,.d540__button--white-download,.d540__button--white-square{padding:0 20px;font-size:15px;min-width:320px}
.d540__button--text{padding-right:14px;font-size:15px}
.d540__button--white-download .ico-download{padding-left:28px}
.d540__button--white-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
.d540__button--black-download .ico-download{padding-left:28px}
.d540__button--black-download .ico-download:before{width:18px;height:20px;background-size:18px auto}
}
.d540 .c-modal--sizeTiny{width:82.5%;min-height:200px !important}
.d540 .c-modal--sizeTiny .c-modal__wrap{padding:55px 0 0}
.d540 .c-modal--sizeTiny .c-modal__head{height:58px;line-height:58px;border-bottom:1px solid #dcdcdc}
.d540 .c-modal--sizeTiny .c-modal__title{font-size:17px}
.d540 .c-modal--sizeTiny .c-modal__body{margin:0;height:100%;padding-bottom:45px}
.d540 .c-modal--sizeTiny .c-modal__content{padding:23px 24px;background:#f9f9f9;line-height:1.3}
.d540 .c-modal--sizeTiny .btn-group{width:100%;bottom:0;margin-bottom:0;padding-bottom:0;padding:0}
.d540 .c-modal--sizeTiny .btn-group .confirm-btn{height:45px;min-width:100%;background:#ad9e87}
.d540 .c-modal--sizeTiny .btn-group .confirm-btn span{display:block;word-break:keep-all;font-size:15px;color:#fff}
.d540 .c-modal--sizeTiny .c-modal__close{top:7px}
@media all and (min-width:1025px){.d540 .c-modal--sizeTiny{width:360px;height:380px !important;min-height:initial}
.d540 .c-modal--sizeTiny .c-modal__head{height:73px;line-height:73px}
.d540 .c-modal--sizeTiny .c-modal__title{font-size:22px}
.d540 .c-modal--sizeTiny .c-modal__wrap{padding:73px 0 116px}
.d540 .c-modal--sizeTiny .c-modal__body{margin:0;padding-bottom:0}
.d540 .c-modal--sizeTiny .c-modal__content{padding:30px 40px;background:#f5f5f5}
.d540 .c-modal--sizeTiny .btn-group{bottom:30px;margin-top:30px;font-size:0;text-align:center}
.d540 .c-modal--sizeTiny .btn-group .confirm-btn{min-width:150px;height:56px}
.d540 .c-modal--sizeTiny .btn-group .confirm-btn span{font-size:20px}
}
@media all and (min-width:1025px){.d540 .input-form{margin-top:30px}
.d540 .input-form .input-section .col-inner{max-width:100%}
.d540 .input-form .form-area{margin-top:30px;padding:0}
.d540 .input-form .col .col-box{max-width:initial;justify-content:center}
.d540 .input-form .col .col-box.box2 .input__overlap{margin-top:0}
.d540 .input-form .validation__text__wrap{width:495px;margin:5px auto 0}
.d540 .wrap-btn-box{max-width:656px;margin:0 auto;padding-top:60px;border:0}
.d540 .btn-group .btn{min-width:320px;height:60px}
.d540 .btn-group .btn span{font-size:18px;word-break:break-all}
.d540 .notice-box{margin-top:22px;padding:20px}
.d540__button--black-download,.d540__button--black-square,.d540__button--gold-download,.d540__button--gold-square,.d540__button--white-download,.d540__button--white-square{width:auto;height:60px;line-height:60px;font-size:18px}
}
@media all and (min-width:1025px){.d540 .agree-item{padding:30px 43px}
.d540 .agree-item:not(:last-child){border-bottom:1px solid #dcdcdc}
.d540 .agree-item button{position:absolute;padding:5px 16px;top:24px;right:0}
.d540 .agree-item button::after{top:12px;right:3px}
.d540 .agree-item button span{position:relative;font-size:14px;color:#666;word-break:break-all}
.d540 .agree-item .check-item span{margin-left:0}
}
@media all and (max-width:1024px){.d540 .input-form .form-area{padding:0}
.d540 .input-form .input-section{padding-bottom:40px}
.d540 .agree-item{padding:17px 0}
.d540 .d540--mob-half .d540__button{margin-right:8px}
}
.d527-inner{max-width:1170px;margin:0 auto}
.d527 .agree-item{position:relative;padding:17px 53px 17px 24px;border-bottom:1px solid #dcdcdc}
.d527 .agree-item:not(:last-child){border-bottom:1px solid #dcdcdc}
.d527 .agree-item label{font-size:14px}
.d527 .agree-item .check-item span{font-size:14px}
.d527 .agree-item button span{position:relative;font-size:14px;color:#666;word-break:break-all}
.d527 .agree-item button::after{content:"";position:absolute;top:20px;right:30px;width:8px;height:8px;border-style:solid;border-color:#999;border-width:0 1px 1px 0;transform:rotate(-45deg)}
.d527 .agree-item .add-check-item{position:relative;padding-left:26px;padding-top:12px;margin-bottom:-6px}
.d527 .agree-item .add-check-item::before{content:"";position:absolute;left:5px;top:8px;width:10px;height:10px;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5}
.d527 .agree-item .point-txt{color:#998465}
.d527 .agree-item .add-comment{color:#ff7a00;font-size:14px;display:block;margin-top:10px}
.d527 .check-item .point-txt2{margin-left:10px;font-size:16px;color:#999}
@media all and (min-width:1025px){.d527 .agree-item{padding:30px 90px 30px 43px}
[lang="vi"] .d527 .agree-item,[lang="my"] .d527 .agree-item,[lang="ru"] .d527 .agree-item{padding:30px 175px 30px 43px}
[lang="en"] .d527 .agree-item,[lang="ja"] .d527 .agree-item{padding:30px 150px 30px 43px}
.d527 .agree-item button{position:absolute;padding:5px 16px;top:calc(50% - 15px);right:0}
.d527 .agree-item button::after{top:13px;right:3px}
.d527 .agree-item button span{font-size:14px}
.d527 .agree-item .check-item span{margin-left:0}
.d527 .agree-item .add-check-item{padding-left:32px}
.d527 .agree-item .add-check-item::before{width:12px;height:12px}
.d527 .agree-item .add-check-item .check-item{padding-right:20px}
.d527 .agree-item .add-comment{color:#ff7a00;font-size:14px;display:inline-block;margin-top:0;vertical-align:3px}
}
.d527 .terms__inner{font-size:16px}
.d527 .terms__inner p{line-height:1.5}
.d527 .terms__inner ul li{line-height:1.5}
.d527 .terms-accordion{border-top:1px solid #666}
.d527 .terms-accordion__title a{display:block;position:relative;padding:15px 35px 15px 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:1.3;text-align:left}
.d527 .terms-accordion__title a i{display:inline-block;position:absolute;top:50%;right:10px;width:15px;height:15px;margin-top:-7px}
.d527 .terms-accordion__title a i:after,.d527 .terms-accordion__title a i:before{display:block;content:"";position:absolute;background:#666}
.d527 .terms-accordion__title a i:before{left:0;top:50%;width:100%;height:1px;margin-top:-1px}
.d527 .terms-accordion__title a i:after{left:50%;top:0;width:1px;height:100%;margin-left:-1px}
.d527 .terms-accordion__title a abbr{display:none;position:absolute;top:12px;left:10px;line-height:1.4;color:#998465;text-decoration:none}
.d527 .terms-accordion__title a.is-active i:before{background:#858585}
.d527 .terms-accordion__title a.is-active i:after{display:none}
.d527 .terms-accordion__content{display:none;overflow:hidden}
.d527 .terms-accordion__content.is-active{display:block}
.d527 .terms-accordion__layout,.d527 .terms-accordion__layout.aem-GridColumn.cq-Editable-dom--container,.d527 .terms-accordion__layout.cq-Editable-dom--container{padding:20px 30px 20px 20px;background:#f5f5f5}
.d527 .terms-item{border-bottom:1px solid #e6e6e6}
.d527 .terms-last-bottom--s{padding-bottom:50px}
[lang=my] .d527 .terms .terms-accordion__layout{line-height:1.7}
@media all and (min-width:768px){.d527 .terms-accordion__title a{padding:20px 110px 20px 24px;line-height:1.4}
.d527 .terms-accordion__title a i{right:25px;width:25px;height:25px;margin-top:-12px}
.d527 .terms-accordion__title a abbr{top:12px;left:35px;line-height:1.6}
.d527 .terms-accordion__layout,.d527 .terms-accordion__layout.aem-GridColumn.cq-Editable-dom--container,.d527 .terms-accordion__layout.cq-Editable-dom--container{padding:20px 60px 20px 25px;background:#f9f9f9}
}
@media all and (min-width:1025px){.d527 .terms-text-padding-left--s{padding-left:23px}
.d527 .terms-last-bottom--s{padding-bottom:0}
}
.d526-inner{max-width:1170px;margin:0 auto}
.d526 .agree-item{position:relative;padding:17px 53px 17px 24px;border-bottom:1px solid #dcdcdc}
.d526 .agree-item label{font-size:14px}
.d526 .agree-item .check-item span{font-size:14px}
.d526 .agree-item button::after{content:"";position:absolute;top:22px;right:30px;width:8px;height:8px;border-style:solid;border-color:#999;border-width:0 1px 1px 0;transform:rotate(-45deg)}
.d526 .agree-item .point-txt{color:#998465}
.d526 .agree-item .point-txt2{color:#999}
.d526.rchk.resort{display:none}
@media all and (min-width:1025px){.d526 .agree-item{padding:30px 90px 30px 43px}
[lang="vi"] .d526 .agree-item,[lang="my"] .d526 .agree-item,[lang="ru"] .d526 .agree-item{padding:30px 175px 30px 43px}
[lang="en"] .d526 .agree-item,[lang="ja"] .d526 .agree-item{padding:30px 150px 30px 43px}
.d526 .agree-item:not(:last-child){border-bottom:1px solid #dcdcdc}
.d526 .agree-item button{position:absolute;padding:5px 16px;top:24px;right:0}
.d526 .agree-item button::after{top:12px;right:3px}
.d526 .agree-item button span{position:relative;font-size:14px;color:#666;word-break:break-all}
.d526 .agree-item .check-item span{margin-left:0}
}
.d526 .terms__inner{font-size:16px}
.d526 .terms__inner p{line-height:1.5}
.d526 .terms__inner ul li{line-height:1.5}
.d526 .terms-accordion{border-top:1px solid #666}
.d526 .terms-accordion__title a{display:block;position:relative;padding:15px 35px 15px 10px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;line-height:1.3;text-align:left}
.d526 .terms-accordion__title a i{display:inline-block;position:absolute;top:50%;right:10px;width:15px;height:15px;margin-top:-7px}
.d526 .terms-accordion__title a i:after,.d526 .terms-accordion__title a i:before{display:block;content:"";position:absolute;background:#666}
.d526 .terms-accordion__title a i:before{left:0;top:50%;width:100%;height:1px;margin-top:-1px}
.d526 .terms-accordion__title a i:after{left:50%;top:0;width:1px;height:100%;margin-left:-1px}
.d526 .terms-accordion__title a abbr{display:none;position:absolute;top:12px;left:10px;line-height:1.4;color:#998465;text-decoration:none}
.d526 .terms-accordion__title a.is-active i:before{background:#858585}
.d526 .terms-accordion__title a.is-active i:after{display:none}
.d526 .terms-accordion__content{display:none;overflow:hidden}
.d526 .terms-accordion__content.is-active{display:block}
.d526 .terms-accordion__layout,.d526 .terms-accordion__layout.aem-GridColumn.cq-Editable-dom--container,.d526 .terms-accordion__layout.cq-Editable-dom--container{padding:20px 30px 20px 20px;background:#f5f5f5}
.d526 .terms-item{border-bottom:1px solid #e6e6e6}
.d526 .terms-last-bottom--s{padding-bottom:50px}
[lang=my] .d526 .terms .terms-accordion__layout{line-height:1.7}
@media all and (min-width:768px){.d526 .terms-accordion__title a{padding:20px 110px 20px 24px;line-height:1.4}
.d526 .terms-accordion__title a i{right:25px;width:25px;height:25px;margin-top:-12px}
.d526 .terms-accordion__title a abbr{top:12px;left:35px;line-height:1.6}
.d526 .terms-accordion__layout,.d526 .terms-accordion__layout.aem-GridColumn.cq-Editable-dom--container,.d526 .terms-accordion__layout.cq-Editable-dom--container{padding:20px 60px 20px 25px;background:#f9f9f9}
}
@media all and (min-width:1025px){.d526 .terms-text-padding-left--s{padding-left:23px}
.d526 .terms-last-bottom--s{padding-bottom:0}
}
.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}
.d026 .agreement__contents-area .terms-underline{text-decoration:underline}
@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}
.d011 .d026 .agreement__title{font-size:18px;line-height:26px}
.d011 .d026 .agreement__title-agree{top:3px}
.d054 .d026 .agreement__title{font-size:18px;line-height:26px}
.d054 .d026 .agreement__title-agree{top:3px}
.d075 .d026 .agreement__title{font-size:18px;line-height:26px}
.d075 .d026 .agreement__title-agree{top:3px}
.d079 .d026 .agreement__title{font-size:18px;line-height:26px}
.d079 .d026 .agreement__title-agree{top:3px}
.d125 .d026 .agreement__title{font-size:18px;line-height:26px}
.d125 .d026 .agreement__title-agree{top:3px}
.d130 .d026 .agreement__title{font-size:18px;line-height:26px}
.d130 .d026 .agreement__title-agree{top:3px}
}
.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{padding:0 10px;width:auto;min-width:184px;max-width:214px;flex-grow:1}
.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}
[lang="ja"] .n001-room__txt,[lang="zh"] .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}
[lang="ja"] .n001-room__info-cont,[lang="zh"] .n001-room__info-cont{max-height:30px;margin-top:5px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.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}
[lang="ja"] .n001-room__txt,[lang="zh"] .n001-room__txt{max-height:50px;min-height:50px;padding:10px 10px 0;font-size:16px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.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}
[lang="ja"] .n001-room__info-cont,[lang="zh"] .n001-room__info-cont{max-height:40px;font-size:18px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
@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%}
}
@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")}
.d618{max-width:1440px;margin:0 auto;padding:0 24px}
.d618-not{padding:50px 35px;font-size:14px;line-height:18px;text-align:center;border-top:1px solid #666}
.d618-my__grade{border-top:1px solid #333}
.d618-my__grade:after{content:'';display:block;clear:both}
.d618-grade{margin-top:30px}
.d618-grade:after{content:'';display:block;clear:both}
.d618-grade__img{width:182px;height:201px;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d618-mypage-my-information/img-grade-m.png);background-size:700px auto;background-repeat:no-repeat;background-position:0 0;padding-left:40px;margin:0 auto}
.d618-grade__img:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}
.d618-grade__next{vertical-align:middle;display:inline-block;margin-top:-5px}
.d618-grade__text{font-size:9px;color:#666}
.d618-grade__info{overflow:hidden;position:relative;margin-top:10px;text-align:center}
.d618-grade__title{font-size:13px;color:#666;margin-bottom:5px}
.d618-grade__terms li{display:inline-block}
.d618-grade__terms li:before{content:'';display:inline-block;margin:0 15px;width:1px;height:15px;background:#e6e6e6;vertical-align:middle;margin-top:-3px}
.d618-grade__terms li:first-child:before{display:none}
.d618-grade__terms .d618-result-info__text{font-size:17px;display:inline-block}
.d618-grade-info{margin-top:20px;padding:20px 0;background:#f5f5f5;text-align:center}
.d618-grade-info .d618-info-txt{font-size:17px;line-height:1.5}
.d618-grade-info .platinum{color:#3c4767}
.d618-grade-info .gold{color:#c59b5e}
.d618-grade-info .silver{color:#a7a7a7}
.d618-grade-info .classic{color:#594044}
.d618-result{margin-top:20px}
.d618-result__title{font-size:17px;margin-bottom:10px;text-align:center}
.d618-result__info{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}
.d618-result__info:after{content:'';display:block;clear:both}
.d618-result__info li{float:left;width:50%;position:relative;padding:20px 0;text-align:center}
.d618-result__info li:after{content:'';display:block;width:1px;height:15px;background:#e6e6e6;position:absolute;top:50%;right:0;margin-top:-9px}
.d618-result__info li:last-child:after{display:none}
.d618-result-info__title{color:#666;font-size:12px;display:block}
.d618-result-info__text{display:block;margin-top:4px;color:#333;font-size:17px;display:block}
.d618-result-info__text--gold{color:#998465}
.d618-info__text{margin-top:20px}
.d618-info__text li{position:relative;margin-bottom:5px;padding-left:20px;font-size:12px;color:#666;line-height:1.5}
.d618-info__text li::before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;background:url(../../../../content/dam/lottehotel/components/common/content/none-style/common/fa-con_mo.png) no-repeat;background-position:-39px -379px;background-size:100px}
@media all and (min-width:768px){.d618-not{padding:30px;font-size:18px;line-height:22px}
.d618__head{position:relative;margin-bottom:26px}
.d618__title{font-size:45px}
.d618-result__title{font-size:22px;margin-bottom:15px}
.d618-result-info__title{font-size:18px}
.d618-result-info__text{font-size:24px}
.d618-result__cta>a,.d618-result__cta>button{margin:0 0 0 2px}
.d618-result__cta>a:first-child,.d618-result__cta>button:first-child{margin-left:0}
.d618-result__cta{margin-top:30px}
.d618-result__cta-item:nth-child(3){width:auto}
.d618-result__cta-item{margin-top:10px}
.d618-result__cta-item:nth-child(n+2){margin-left:3px}
}
@media all and (min-width:1025px){.d618-grade{margin-top:0;float:left;width:50%;padding:0 10px 0 50px}
.d618-grade__img{padding-left:55px;margin-right:10px;width:328px;height:280px;background-size:auto;background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d618-mypage-my-information/img-grade.png);float:left}
.d618-grade__next{margin-top:7px}
.d618-grade__text{font-size:14px}
.d618-grade__name{font-size:28px}
.d618-grade__info{text-align:left;padding-left:14px;margin-top:140px}
.d618-grade__info:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:30px;background:#e6e6e6}
.d618-grade-info{margin-top:30px;padding:28px 10px}
.d618-grade-info .d618-info-txt{font-size:28px}
.d618-result{margin-top:30px}
.d618-result__title{font-size:22px;text-align:left}
.d618-result__info{width:100%;font-size:0;text-align:center}
.d618-result__info li{float:none;display:inline-block;width:50%}
.d618-result__info li:after{height:30px;top:40px}
.d618-info__text{margin-top:25px}
.d618-info__text li{padding-left:24px;margin-bottom:5px;font-size:16px}
.d618-info__text li::before{top:6px}
}
@media all and (min-width:1440px){.d618-not{padding:20px}
.d618-grade{padding:0 50px}
}
.d570 .d570__inner{position:relative;overflow:hidden}
.d570 .d570__inner .gate-bg{position:absolute;width:100%;z-index:-1}
.d570 .d570__inner .gate-bg img{width:100%;height:auto}
.d570 .gate-wrap{margin:0 auto;padding:0 24px 42px;max-width:624px}
.d570 .gate-wrap .gate-title{padding-top:150px}
.d570 .gate-wrap .gate-title .gate-tit{font-size:27px;color:#fff;line-height:1.4;font-weight:bold;letter-spacing:normal}
.d570 .gate-wrap .gate-title .gate-desc{margin-top:2px;font-size:16px;color:#fff;line-height:1.38;letter-spacing:normal}
.d570 .gate-wrap .gate-lang-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.d570 .gate-wrap .gate-lang-wrap .lang-box{position:relative;width:100%;min-height:115px;border-radius:15px;background:rgba(255,255,255,.8)}
.d570 .gate-wrap .gate-lang-wrap .lang-box:before{content:'';position:absolute;left:12px;top:12px;display:block;width:18px;height:18px}
.d570 .gate-wrap .gate-lang-wrap .lang-box.ko:before{background:url(../../../../content/dam/lottehotel/components/common/content/common/d570-signup-chain-gate/ico-flag-ko.png) no-repeat center;background-size:contain}
.d570 .gate-wrap .gate-lang-wrap .lang-box.en:before{background:url(../../../../content/dam/lottehotel/components/common/content/common/d570-signup-chain-gate/ico-flag-en.png) no-repeat center;background-size:contain}
.d570 .gate-wrap .gate-lang-wrap .lang-box.ja:before{background:url(../../../../content/dam/lottehotel/components/common/content/common/d570-signup-chain-gate/ico-flag-ja.png) no-repeat center;background-size:contain}
.d570 .gate-wrap .gate-lang-wrap .lang-box.zh:before{background:url(../../../../content/dam/lottehotel/components/common/content/common/d570-signup-chain-gate/ico-flag-zh.png) no-repeat center;background-size:contain}
.d570 .gate-wrap .gate-lang-wrap .lang-box.ru:before{background:url(../../../../content/dam/lottehotel/components/common/content/common/d570-signup-chain-gate/ico-flag-ru.png) no-repeat center;background-size:contain}
.d570 .gate-wrap .gate-lang-wrap .lang-box.vi:before{background:url(../../../../content/dam/lottehotel/components/common/content/common/d570-signup-chain-gate/ico-flag-vi.png) no-repeat center;background-size:contain}
.d570 .gate-wrap .gate-lang-wrap .lang-box.my:before{background:url(../../../../content/dam/lottehotel/components/common/content/common/d570-signup-chain-gate/ico-flag-my.png) no-repeat center;background-size:contain}
.d570 .gate-wrap .gate-lang-wrap .lang-box>a{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:21.5% 0;width:100%;height:100%}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--tit{font-size:16px;line-height:1.7;color:#333;font-weight:bold}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--lang{display:block;margin-top:2.5px;font-size:12px;line-height:1.2;color:#666;font-weight:bold}
@media all and (max-width:320px){.d570 .gate-wrap .gate-title{padding-top:67px}
}
@media all and (max-width:280px){.d570 .d570__inner{max-height:490px}
.d570 .gate-wrap .gate-lang-wrap{gap:10px}
.d570 .gate-wrap .gate-lang-wrap .lang-box.my .lang-box--tit{font-size:13px}
}
@media all and (min-width:390px) and (height:844px){.d570 .d570__inner{max-height:635px}
}
@media all and (max-width:390px) and (height:812px){.d570 .d570__inner{max-height:660px}
}
@media all and (max-width:415px) and (height:896px){.d570 .d570__inner{max-height:660px}
}
@media all and (min-width:600px) and (max-width:820px){.d570 .gate-wrap{padding:0 0 220px;max-width:516px}
.d570 .gate-wrap .gate-title{padding-top:222px}
.d570 .gate-wrap .gate-title .gate-desc{margin-top:12px}
.d570 .gate-wrap .gate-lang-wrap{margin-top:26px;gap:20px}
.d570 .gate-wrap .gate-lang-wrap .lang-box{border-radius:26px;min-height:196px}
.d570 .gate-wrap .gate-lang-wrap .lang-box:before{top:20px;left:20px;width:32px;height:32px}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--tit{font-size:26px;line-height:1.5}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--lang{margin-top:8px;font-size:18px;line-height:1.4}
}
@media all and (min-width:821px){.d570 .d570__inner{min-height:800px;height:auto}
.d570 .gate-wrap{padding-bottom:75px;max-width:828px}
.d570 .gate-wrap .gate-title{padding-top:222px}
.d570 .gate-wrap .gate-title .only_mo{display:none}
.d570 .gate-wrap .gate-title .gate-tit{font-size:32px;line-height:1.5}
.d570 .gate-wrap .gate-title .gate-desc{font-size:18px;line-height:1.5}
.d570 .gate-wrap .gate-lang-wrap{display:flex;align-items:center;justify-content:center;margin-top:25px;gap:20px}
.d570 .gate-wrap .gate-lang-wrap .lang-box{width:192px;height:153px;border-radius:30px}
.d570 .gate-wrap .gate-lang-wrap .lang-box>a{padding:0}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--tit{font-size:24px;line-height:1.5}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--lang{margin-top:1px;font-size:16px;line-height:1.5}
.d570 .gate-wrap .gate-lang-wrap .lang-box:before{width:26px;height:26px}
}
@media all and (width:1024px) and (min-height:1366px){.d570 .d570__inner{min-height:971px;height:auto}
.d570 .gate-wrap{padding:0 0 220px;max-width:516px}
.d570 .gate-wrap .gate-lang-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.d570 .gate-wrap .gate-lang-wrap .lang-box{width:100%;height:auto}
.d570 .gate-wrap .gate-lang-wrap .lang-box>a{padding:21.5% 0}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--tit{font-size:26px;line-height:1.5}
.d570 .gate-wrap .gate-lang-wrap .lang-box .lang-box--lang{margin-top:8px;font-size:17px;line-height:1.4}
}
.d331{max-width:1410px;margin:0 auto}
.d331__list{font-size:0}
.d331 .eshop{position:relative;margin-bottom:38px}
.d331 .eshop__content{position:relative;margin:0 15px;font-size:0}
.d331 .eshop__inside{padding:5px 0 15px 0;border-bottom:1px solid #d6d6d6}
.eshop__soldout--on .eshop__soldout{display:block}
.eshop__soldout--off .eshop__soldout{display:none}
.d331 .eshop__soldout{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.6);z-index:9}
.d331 .eshop__soldout span{display:block;width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:30px;line-height:1.4}
.d331 .eshop__img a:active img,.d331 .eshop__img a:focus img,.d331 .eshop__img 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)}
.d331 .eshop-img__layout{overflow:hidden;position:relative;padding-top:56.25%}
.d331 .eshop-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%)}
.d331 .eshop__img img{position:absolute;top:0;left:0;object-fit:cover;width:100%;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%)}
.d331 .eshop__img img.fit-w{width:100%;height:auto}
.d331 .eshop__title{display:block;max-height:45px;padding-top:10px;margin-bottom:9px;font-size:17px;line-height:1.4;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d331 .eshop__keyword:after{content:'';display:block;clear:both}
.d331 .eshop__keyword{display:block;margin-top:7px}
.d331 .eshop__keyword-item{display:inline-block;padding:0 10px;border:1px solid #dcceb8;border-radius:10px;font-size:10px;line-height:18px;color:#998465}
.d331 .eshop__keyword-item:nth-child(n+2){margin-left:3px}
.d331 .text--dotline{overflow:visible}
.d331 .eshop__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}
.d331 .eshop__price:after{content:'';display:block;clear:both}
.d331 .eshop__price{display:block;padding:13px 0 0 0}
.d331 .eshop__price__original:after{content:'';display:block;clear:both}
.d331 .eshop__price__original{display:block}
.d331 .eshop__price__original div{display:inline-block;position:relative;float:left}
.d331 .eshop__price__original>div:before{width:106%;content:'';display:block;height:1px;background:#999;position:absolute;top:50%;left:-2%}
.d331 .eshop__price__original .eshop__price__percent{display:inline-block;float:left;margin-right:10px;font-size:13px;line-height:16px;color:#ef6500}
.d331 .eshop__price__original .eshop__price__currency{font-size:13px;line-height:16px;color:#999}
.d331 .eshop__price__original .eshop__price__number{font-size:13px;line-height:16px;color:#999}
.d331 .eshop__price__discount{display:inline-block}
.d331 .eshop__price__discount .eshop__price__currency,.d331 .eshop__price__discount .eshop__price__number{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d331 .eshop__price__currency{margin-right:4px;font-size:13px;color:#333}
.d331 .eshop__price__number{font-size:19px;color:#333}
.d331__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d331__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d331__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}
.d331__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d331__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)}
.d331__paging .paging__anchor--prev{margin-right:8px}
.d331__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d331__paging .paging__anchor--next{margin-left:8px}
.d331__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d331__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d331__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)}
.d331__paging .paging a.paging__anchor--disable:after,.d331__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d331__paging .paging__anchor--disable:after,.d331__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d331__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}
.d331__paging .paging__number a{display:block}
.d331__paging .paging__number:hover{background:#f5f5f5}
.d331__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d331__paging .paging__number--current:hover{background:#ad9e87}
.d331__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d331__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)}
.d331-empty{margin:30px 0 250px;text-align:center}
.d331-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}
@media all and (min-width:768px){.d331__list{padding:0 20px}
.d331 .eshop{margin-bottom:95px}
.d331 .eshop__content{margin:0}
.d331 .eshop__content:after{content:'';display:block;clear:both}
.d331 .eshop__soldout span{font-size:40px}
.d331 .eshop__inside{padding:20px 15px 22px 15px}
.d331 .eshop__title{max-height:60px;margin-bottom:2px;font-size:22px;line-height:1.4}
.d331 .eshop__keyword{padding:0;margin-top:15px;width:100%}
.d331 .eshop__keyword-item:nth-child(n+2){margin-left:5px}
.d331 .eshop__keyword-item{border-radius:14px;font-size:14px;line-height:26px}
.d331 .eshop__text{margin-top:10px;font-size:16px;line-height:1.5}
.d331 .eshop__price{display:block;padding:22px 15px 0 15px}
.d331 .eshop__price__original .eshop__price__percent{font-size:18px;line-height:1.4}
.d331 .eshop__price__original .eshop__price__currency{font-size:18px;line-height:1.4}
.d331 .eshop__price__original .eshop__price__number{font-weight:400;font-size:18px;line-height:1.4}
.d331 .eshop__price__discount{display:block;margin-left:0}
.d331 .eshop__price__currency{margin-right:5px;font-size:18px}
.d331 .eshop__price__number{font-size:28px}
.d331-empty{margin:60px 0 500px}
.d331-empty__ico{padding-top:64px;font-size:22px;background-size:48px auto}
}
@media all and (min-width:1025px){.d331 .eshop{display:inline-block;width:33.33%;vertical-align:top;padding:0 23px}
.d331 .eshop-img__layout{padding-top:100%}
.d331 .eshop__img img{width:auto;height:100%}
.d331 .eshop__price{padding:15px 15px 0 15px}
}
.d255{padding:0 15px;max-width:720px;margin:0 auto}
.d255__header{padding-bottom:40px;border-bottom:1px solid #666}
.d255__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}
.d255__header dl dd{color:#333;font-size:14px}
.d255__content{padding-top:20px}
.d255__content .d255__row{padding-bottom:15px}
.d255__content .d255__row:last-child{padding-bottom:0}
.d255__content .d255__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}
.d255__content .d255__row dl dd{font-size:14px;color:#999;line-height:1.54;min-height:1.54em}
.d255__cta{font-size:0;text-align:center;padding-top:30px}
.d255__cta:after{content:'';display:block;clear:both}
.d255__cta>a,.d255__cta>button{margin-top:10px}
.d255__cta>a:first-child,.d255__cta>button:first-child{margin-top:0}
.d255__cta-item{display:inline-block;width:auto;vertical-align:top}
.d255__cta-item:nth-child(odd){padding-right:1px}
.d255__cta-item:nth-child(even){padding-left:1px}
.d255__cta-item{display:inline-block}
.d255__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}
.d255__cta--button span{white-space:nowrap}
.d255__cta--button.is-disabled,.d255__cta--button[disabled]{cursor:default}
.d255__cta--confirm{border-color:#ad9e87;background-color:#ad9e87;color:#fff}
.d255__cta--confirm:active,.d255__cta--confirm:focus,.d255__cta--confirm:hover{background-color:#685f51;color:#fff}
.d255__cta--confirm.is-disabled,.d255__cta--confirm[disabled]{background-color:#ad9e87;color:#fff}
.d255__cta--confirm.is-disabled:active,.d255__cta--confirm.is-disabled:focus,.d255__cta--confirm.is-disabled:hover,.d255__cta--confirm[disabled]:active,.d255__cta--confirm[disabled]:focus,.d255__cta--confirm[disabled]:hover{background-color:#ad9e87}
.d255__cta--cancel{border-color:#555;background-color:#555;color:#fff}
.d255__cta--cancel:active,.d255__cta--cancel:focus,.d255__cta--cancel:hover{background-color:#333;color:#fff}
.d255__cta--cancel.is-disabled,.d255__cta--cancel[disabled]{background-color:#555;color:#fff}
.d255__cta--cancel.is-disabled:active,.d255__cta--cancel.is-disabled:focus,.d255__cta--cancel.is-disabled:hover,.d255__cta--cancel[disabled]:active,.d255__cta--cancel[disabled]:focus,.d255__cta--cancel[disabled]:hover{background-color:#555}
@media all and (min-width:768px){.d255__header dl dt{padding-bottom:15px;font-size:22px}
.d255__header dl dd{font-size:16px}
.d255__content{padding-top:30px}
.d255__content .d255__row dl{position:relative}
.d255__content .d255__row dl dt{font-size:18px;position:absolute;left:0;top:0;width:210px}
.d255__content .d255__row dl dd{font-size:16px;padding-left:230px}
.d255__cta>a,.d255__cta>button{margin:0 0 0 2px}
.d255__cta>a:first-child,.d255__cta>button:first-child{margin-left:0}
.d255__cta{padding-top:60px}
.d255__cta--button{width:auto;min-width:160px;padding:0 20px;font-size:18px;line-height:50px}
}
@media all and (max-width:767px){.d255__cta-item{width:50%}
}
.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:95%}
.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}
}
.d170-arai-skiresort-state .d170__content-box.col4 .d170-box{width:25%}
.d170-arai-skiresort-state .d170__content-box.col4 .d170-box.d170-box--snow-new .d170-box__title:before{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d170-main-arai-state/icon-skiresort07.png)}
@media all and (min-width:1150px){.d170-arai-skiresort-state .d170__content-box.col4{padding:47px 0 40px;text-align:center}
.d170-arai-skiresort-state .d170__content-box.col4 .d170-box{float:none;width:254px;vertical-align:top}
.d170-arai-skiresort-state .d170__content-box.col4 .d170-box:nth-child(2){width:273px}
.d170-arai-skiresort-state .d170__content-box.col4 .d170-box:nth-child(3){width:290px}
.d170-arai-skiresort-state .d170__content-box.col4 .d170-box:nth-child(4){min-width:238px;max-width:333px}
.d170-arai-skiresort-state .d170__content-box .d170-box .d170-box__snow-type{font-size:21px}
}
@media all and (min-width:1024px){.d170-arai-skiresort-state .d170__content-box.col4+.d170__content-box--col{text-align:center;padding:47px 50px 40px}
.d170-arai-skiresort-state .d170__content-box.col4+.d170__content-box--col .d170-box{float:none;max-width:32%;width:auto}
.d170-arai-skiresort-state .d170__content-box.col4+.d170__content-box--col .d170-box+.d170-box{margin-left:8%}
.d170-box__snow-type{font-size:14px}
}
@media all and (max-width:767px){.d170-arai-skiresort-state .d170__content-box.col4 .d170-box{width:50%}
.d170-arai-skiresort-state .d170__content-box.col4 .d170-box:nth-child(3),.d170-arai-skiresort-state .d170__content-box.col4 .d170-box:nth-child(4){margin-top:35px}
}
@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;word-break:normal}
.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;word-break:normal}
.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%}
}
.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;overflow-y:hidden}
.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%}
}
.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%}
}
.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}
}
.d151{padding-left:15px;padding-right:15px;max-width:1440px;margin:0 auto}
.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:auto;margin:0 auto;background-repeat:no-repeat;background-size:15px auto;background-position:0 50%}
.d151__state--preparation{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/d151-arai-state/icon-preparation.png)}
.d151__state--opened{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--opened.png)}
.d151__state--temporarily-opened{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--temporarily-opened.png)}
.d151__state--temporarily-stopped{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--temporarily-stopped.png)}
.d151__state--closed{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--end.png)}
.d151__state--end{background-image:url(../../../../content/dam/lottehotel/components/common/content/common/s234-contnet_tab/ico-state--closed.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;background-position:0 50%;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:auto}
.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:auto;margin-top:3px;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}
.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%}
}
.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__content.d096-tagUse{padding:0 10px}
.d096-hotel__tag{display:block;margin:15px 0 0 0}
.d096-hotel__tag span{padding:4px 7px;font-size:9px;letter-spacing:0;color:#fff}
.hotel__tag--1 span{background-color:#594044}
.hotel__tag--2 span{background-color:#c87431}
.d096-hotel__title{padding-top:15px;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__content.d096-tagUse{padding-left:313px}
.d096-hotel__tag{margin:0}
.d096-hotel__tag span{padding:4px 9px;height:20px;line-height:20px;font-size:10px}
.d096-hotel__title{padding-top:10px;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-map__anchor--usanew{width:65px;right:147px;top:126px}
.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__button{display:flex;justify-content:center;gap:10px;margin-top:20px}
.d092-info__reservation,.d092-info__payment{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}
.d092-info__reservation span,.d092-info__payment span{white-space:nowrap}
.d092-info__reservation.is-disabled,.d092-info__reservation[disabled],.d092-info__payment.is-disabled,.d092-info__payment[disabled]{cursor:default}
.d092-info__reservation:active,.d092-info__reservation:focus,.d092-info__reservation:hover,.d092-info__payment:active,.d092-info__payment:focus,.d092-info__payment:hover{background-color:#333;color:#fff}
.d092-info__reservation.is-disabled,.d092-info__reservation[disabled],.d092-info__payment.is-disabled,.d092-info__payment[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,.d092-info__payment.is-disabled:active,.d092-info__payment.is-disabled:focus,.d092-info__payment.is-disabled:hover,.d092-info__payment[disabled]:active,.d092-info__payment[disabled]:focus,.d092-info__payment[disabled]:hover{background-color:#555}
.d092-hotel__tag{display:block;margin:15px 0 0 0}
.d092-hotel__tag span{padding:4px 7px;font-size:9px;letter-spacing:0;color:#fff}
@media all and (min-width:768px){.d092-info__reservation,.d092-info__payment{width:auto;padding:0 20px;font-size:16px;line-height:40px}
.d092-hotel__tag{padding-top:10px;margin:0}
.d092-hotel__tag span{padding:4px 9px;height:20px;line-height:20px;font-size:10px}
}
@media all and (max-width:767px){.d092-info__button{flex-wrap:wrap}
}
.d088__inner{min-width:320px;max-width:1576px;margin:0 auto}
.d088-section:after{content:'';display:block;clear:both}
.d088-section__left{background:#8c8b89;padding:65px 24px 30px}
[data-res-type*="SG-"] .d088-section__left{background:#8c8b89}
[data-res-type*="CH-"] .d088-section__left,[data-res-type*="AP-"] .d088-section__left{background:#53565a}
[data-res-type*="L7-"] .d088-section__left{background:#333}
[data-res-type*="LR-"] .d088-section__left,[data-res-type*="LH-"] .d088-section__left,[data-res-type*="global-"] .d088-section__left{background:#ad9e87}
.d088-title{font-size:23px;margin-bottom:23px;color:#fff}
.d088-title h2{word-break:break-word}
.d088-text{font-size:14px;line-height:24px;margin-bottom:20px;color:#fff}
.d088-weather{padding:15px 0 0}
.d088-weather:after{content:'';display:block;clear:both}
.d088-weather__title{font-size:12px;display:inline-block;background:rgba(255,255,255,0.2);padding:4px 10px;color:#fff;border-radius:4px;border:1px solid #fff;margin-right:10px;margin-top:-5px}
.d088-weather__info{display:inline-block;vertical-align:top}
.d088-weather__text{font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff}
.d088-weather__text span{display:block;letter-spacing:0}
.d088-weather__text2{font-size:21px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#fff;margin-top:10px;vertical-align:middle}
.d088-weather__text2 span{display:inline-block;vertical-align:middle;letter-spacing:0}
.d088-weather__image{width:34px;margin-right:5px}
.d088-weather__image img{width:100%;height:auto}
.d088-map__area{background:#000;height:235px}
.d088-map__location{padding:15px 24px 20px;line-height:16px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif}
.d088-map__location>*{display:inline-block;vertical-align:middle;width:30%;font-size:13px;text-align:right}
.d088-map__location p{width:68%;text-align:left;line-height:1.5}
.d088-map__location p span{display:block}
.d088-info{padding:15px 0;margin:0 24px;border-top:1px solid #eee}
.d088-info:after{content:'';display:block;clear:both}
.d088-info>*{font-size:0;width:100%}
.d088-info .d088-info__item{display:inline-block;width:50%;font-size:13px;line-height:23px;color:#333;padding:7px 0}
.d088-info__facilities .d088-info__item{width:100%}
.d088-info .d088-info__item strong{display:block}
.d088-info .d088-info__item span{font-size:14px}
.d088-catalog{padding:0 24px;font-size:0}
.d088-catalog__inner{padding:20px 0 30px}
.d088-catalog__item{font-size:13px;line-height:23px;color:#666;margin-bottom:15px}
.d088-catalog__item strong{display:block}
.d088__button{font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;position:relative;text-align:center;display:inline-block;border-radius:0;background:0;color:#333;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;line-height:37px;border-color:#ad9e87;background-color:#ad9e87;color:#fff;min-width:93px}
.d088__button span{white-space:nowrap}
.d088__button:active,.d088__button:focus,.d088__button:hover{background-color:#806f57;color:#fff}
.d088__button.signiel{border-color:#8c8b89;background-color:#8c8b89}
.d088__button.signiel:active,.d088__button.signiel:focus,.d088__button.signiel:hover{background-color:#777675}
.d088__button.resort{border-color:#999;background-color:#999}
.d088__button.resort:active,.d088__button.resort:focus,.d088__button.resort:hover{background-color:#777}
.d088__button.city{border-color:#53565a;background-color:#53565a}
.d088__button.city:active,.d088__button.city:focus,.d088__button.city:hover{background-color:#2c2e30}
.d088__button.l7{border-color:#333;background-color:#333}
.d088__button.l7:active,.d088__button.l7:focus,.d088__button.l7:hover{background-color:#111}
.d088__button.global{border-color:#ad9e87;background-color:#ad9e87}
.d088__button.global:active,.d088__button.global:focus,.d088__button.global:hover{background-color:#806f57}
.d088 .o-tel{width:20px;height:20px;background:#999 url('../../../../content/dam/lottehotel/components/common/content/common/d088-main-hotel-information/ico-tel.png') no-repeat center center;background-size:8px;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-3px;font-weight:normal}
[lang=ja] .d088-text p,[lang=zh] .d088-text p{word-break:normal;word-wrap:break-word}
@media all and (min-width:768px){.d088-title{font-size:22px;margin-bottom:30px}
.d088-text{text-align:left;font-size:15px;line-height:24px;margin-bottom:30px}
.d088-weather{padding:15px 0}
.d088-weather__title{font-size:14px;margin-top:0}
.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__left{padding:30px 30px 1px}
.d088-map{position:relative}
.d088-map__area{height:471px}
.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,.7)}
.d088-map__location p{font-size:16px}
.d088-map__location p span{display:inline}
.d088-info{padding:30px 0;border:0}
.d088-info__item{font-size:18px;line-height:32px}
.d088-catalog{padding:0 30px}
.d088-catalog__item{font-size:14px;line-height:20px}
.d088-catalog__item span{font-size:15px}
.d088__button{width:auto;padding:0 20px;font-size:15px;line-height:36px}
.d088__button{margin-top:0;width:130px;position:absolute;top:16px;right:19px}
[lang=ja] .d088-text p,[lang=zh] .d088-text p{word-break:keep-all}
}
@media all and (min-width:1025px){.d088__inner{padding:0 20px}
.d088-text{text-align:left;font-size:16px;line-height:24px;margin-bottom:0;min-height:220px}
.d088-text p{max-height:192px;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:9;-webkit-line-clamp:9}
.d088-weather{padding:10px 0}
.d088-weather__title{margin-bottom:22px;display:inline-block}
.d088-weather__info{display:block}
.d088-weather__text{margin:0 0 -27px 49px}
.d088-weather__text2{vertical-align:bottom}
.d088-weather__text2 span{vertical-align:bottom}
.d088-section__left{float:left;width:402px;height:471px;padding:40px}
.d088-section__right{overflow:hidden;padding:0}
.d088-info{margin:47px 0 0;padding:0}
.d088-info__time .d088-info__item{padding-right:0;display:block}
.d088-info__facilities,.d088-info__room,.d088-info__tel,.d088-info__time{float:left;padding-left:25px;border-left:1px solid #999;width:25%}
.d088-info .d088-info__item{display:block;font-size:16px;width:100%;padding:0}
.d088-info .d088-info__item span{font-size:16px}
.d088-info .d088-info__item strong{display:inline-block}
.d088-catalog{padding:0;margin-top:25px}
.d088-catalog__item{display:inline-block;width:49%;font-size:14px;line-height:36px}
.d088-catalog__item:first-child{width:50%}
.d088-catalog__item strong{display:inline}
.d088-catalog__item>*{display:inline}
.d088-catalog__item:nth-child(1) p+p{margin-left:6px}
.d088-catalog__item p.e-mail{color:#666}
[lang=ja] .d088-text p,[lang=zh] .d088-text p{word-break:normal}
[lang=vi] .d088-section__left{padding:28px 40px}
[lang=vi] .d088-title{margin-bottom:18px}
[lang=vi] .d088-text p{max-height:240px;line-clamp:10;-webkit-line-clamp:10}
[lang=vi] .d088-weather{padding:14px 0 10px}
[lang=vi] .d088-weather__title{margin-bottom:20px}
}
.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}
.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:48%}
.d077-list .list__col--4{display:table-cell;width:27%;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:45%}
.d077-list .list__col--4{width:30%}
}
@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}
}
.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}
}
.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}
.d060__paging .paging{text-align:center;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;font-size:0}
.d060__paging .paging__anchor{display:inline-block;position:relative;width:30px;height:30px;vertical-align:top}
.d060__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}
.d060__paging .paging__anchor--first:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d060__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)}
.d060__paging .paging__anchor--prev{margin-right:8px}
.d060__paging .paging__anchor--prev:before{margin-left:-2px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.d060__paging .paging__anchor--next{margin-left:8px}
.d060__paging .paging__anchor--next:before{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d060__paging .paging__anchor--end:before{margin-left:-5px;-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.d060__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)}
.d060__paging .paging a.paging__anchor--disable:after,.d060__paging .paging a.paging__anchor--disable:before{border-color:#bbb !important}
.d060__paging .paging__anchor--disable:after,.d060__paging .paging__anchor--disable:before{border-color:#bbb !important}
.d060__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}
.d060__paging .paging__number a{display:block}
.d060__paging .paging__number:hover{background:#f5f5f5}
.d060__paging .paging__number--current{font-weight:400;color:#fff;background:#ad9e87}
.d060__paging .paging__number--current:hover{background:#ad9e87}
.d060__paging .paging__number--all{position:relative;border-bottom:1px solid #fff}
.d060__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){.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}
}
.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}
.d006[data-res-type*=SG] .d006__button{background-color:#193028;border-color:#193028}
.d006[data-res-type*=SG] .d006__button:focus,.d006[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;color:#001e62}
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}
.d006[data-res-type*=L7-seoul-LTL7] .d006__button{background-color:#f3c300;border-color:#f3c300;color:#001e62}
.d006[data-res-type*=L7-seoul-LTL7] .d006__button:focus,.d006[data-res-type*=L7-seoul-LTL7] .d006__button:hover{background-color:#cea709;border-color:#cea709}
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}
.d006[data-res-type*=L7-seoul-L7GA] .d006__button{background-color:#750575;border-color:#750575}
.d006[data-res-type*=L7-seoul-L7GA] .d006__button:focus,.d006[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}
.d006[data-res-type*=L7-seoul-L7HD] .d006__button{background-color:#333;border-color:#333}
.d006[data-res-type*=L7-seoul-L7HD] .d006__button:focus,.d006[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}
.d006[data-res-type*=CH] .d006__button{background-color:#c64c01;border-color:#c64c01}
.d006[data-res-type*=CH] .d006__button:focus,.d006[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{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-wrap{background:#f5f5f5;margin:0 20px;padding:15px}
.d005__msg{font-size:12px;padding-left:20px;position:relative;line-height:18px;margin-bottom:8px}
.d005__msg:last-child{margin-bottom:0}
.d005__msg:before{content:'';display:inline-block;position:absolute;top:3px;left:0;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-sort-box{min-height:70px;height:auto !important}
.d005-sort-box .ui-public-scroll{width:100%;z-index:15;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:14px 24px;background-color:#fff}
.d005-sort-box .ui-public-scroll.fixed{position:fixed;top:58px}
.d005__filter-area{position:relative;max-width:1380px;margin:0 auto}
.d005__filter-area:after{content:"";display:block;clear:both}
.d005__filter-area .btn-filter{position:relative;display:inline-block;min-width:30px;height:30px;line-height:30px}
.d005__filter-area .btn-filter:before{position:absolute;left:0;top:0;width:30px;height:30px;background-position:2px -144px}
.d005__filter-area .btn-filter:after{content:"";position:absolute;left:28px;top:1px;width:8px;height:8px;background:#ad9e87;transform:scale(0);border-radius:50%;transition:transform .2s ease-out}
.d005__filter-area .btn-filter.is-active:after{transform:scale(1)}
.d005__filter-area .btn-filter .btn-filter-text{padding-left:40px;color:#333;font-size:13px}
.d005__filter-area .filter-list{display:inline-block;padding:0 20px 0 30px;margin-top:-7px;vertical-align:top}
.d005__filter-area .filter-list .filter-del{position:relative;display:inline-block;padding:0 40px 0 15px;border:1px solid #ad9e87;height:30px;line-height:26px;background:#685f51;border-radius:20px;margin:8px 6px 0 0}
.d005__filter-area .filter-list .filter-del span{font-size:13px;color:#fff}
.d005__filter-area .filter-list .filter-del span:before,.d005__filter-area .filter-list .filter-del span:after{content:"";position:absolute;right:12px;top:48%;width:12px;height:1px;background:#fff;transform:rotate(45deg)}
.d005__filter-area .filter-list .filter-del span:after{transform:rotate(-45deg)}
.d005-modal-filter{position:fixed;width:100%;height:100%;border-radius:0}
.d005-modal-filter .c-modal__wrap{height:inherit;padding:60px 0}
.d005-modal-filter .c-modal__head{height:60px;line-height:60px;border-bottom:1px solid #dcdcdc}
.d005-modal-filter .c-modal__body{margin:0;min-height:320px}
.d005-modal-filter .column{margin:0 24px;padding:23px 0;border-bottom:1px solid #eee}
.d005-modal-filter .column:last-child{border-bottom:0}
.d005-modal-filter .column p{color:#000;font-size:14px}
.d005-modal-filter .column .tit.mb-15{margin-bottom:15px}
.d005-modal-filter .column span{display:block}
.d005-modal-filter .tag-group{margin:15px 0 30px}
.d005-modal-filter .tag-group .tag{min-width:60px;padding:6px 15px;font-size:13px;color:#333;border:1px solid #ad9e87;border-radius:25px;box-sizing:border-box;cursor:pointer;text-align:center}
.d005-modal-filter .tag-group .check-btn{position:relative;display:inline-block;margin-bottom:10px}
.d005-modal-filter .tag-group .check-btn:first-child{margin-right:5px}
.d005-modal-filter .tag-group .check-btn+.check-btn{margin-right:5px}
.d005-modal-filter .tag-group .check-btn input{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;padding:0;border:0;border-radius:0;outline:0;opacity:0}
.d005-modal-filter .tag-group .check-btn input:checked+.tag{color:#fff;background-color:#6f6051;border:1px solid #6f6051}
.d005-modal-filter .price-btb-area{margin-top:20px;font-size:0}
.d005-modal-filter .price-btb-area .check-btn:first-child{margin-right:0}
.d005-modal-filter .price-btb-area .check-btn{position:relative;display:inline-block}
.d005-modal-filter .price-btb-area input{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;padding:0;border:0;border-radius:0;outline:0;opacity:0}
.d005-modal-filter .price-btb-area input:checked+label{background:#dcdcdc;color:#333}
.d005-modal-filter .price-btb-area .check-btn:first-child input:checked{background:#dcdcdc}
.d005-modal-filter .price-btb-area label{padding:6px 12px;border:1px solid #b5b5b5;font-size:12px;color:#999;box-sizing:border-box;transition:background-color .2s ease-out}
.d005-modal-filter .price-btb-area .check-btn:first-child label,.d005-modal-filter .price-btb-area .check-btn:first-child{border-right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}
.d005-modal-filter .price-btb-area .check-btn:nth-child(2) label{border-right:0}
.d005-modal-filter .price-btb-area .check-btn:last-child label,.d005-modal-filter .price-btb-area .check-btn:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
.d005-modal-filter .price-btb-area label.fa-con::before{position:absolute;top:8px;right:24px;width:20px;height:20px}
[lang]:not([lang=ko]) .d005-modal-filter .price-btb-area{display:flex;align-items:stretch}
[lang]:not([lang=ko]) .d005-modal-filter .price-btb-area .check-btn{flex:1}
[lang]:not([lang=ko]) .d005-modal-filter .price-btb-area label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}
.d005-modal-filter .c-modal__foot .btn-area{display:flex;text-align:center}
.d005-modal-filter .c-modal__foot .btn-area>a{flex:1;line-height:45px;font-size:14px;color:#999}
.d005-modal-filter .c-modal__foot .btn-area .bg-black{color:#fff}
.d005__inner{max-width:1410px;margin:0 auto}
.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{font-size:13px;font-family:"Open Sans Bold",Noto-lang-Bold,"Malgun Gothic",sans-serif;color:#000}
.d005 .room-price__number{margin:0 4px;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 .diff-txt{position:absolute;top:2px;left:-68px;min-width:60px;text-align:right;font-size:12px;color:#666}
.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:#666;background-color:#666}
.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;letter-spacing:-1px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#333;background-color:#333;color:#fff;width:100%;font-size:15px;line-height:40px;min-width:130px;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:#000;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}
[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:769px){.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{font-size:16px;padding-left:35px;line-height:18px}
.d005__msg:before{top:2px;left:15px}
.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{font-size:16px}
.d005 .room-price__number{margin:0 7px;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:#666;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:#666;content:""}
.d005 .room__link:before{margin-top:-3px;transform:rotate(45deg)}
.d005 .room__link:after{margin-top:2px;transform:rotate(135deg)}
.d005 .room__link:focus,.d005 .room__link:hover{color:#333}
.d005 .room__link:focus:after,.d005 .room__link:focus:before,.d005 .room__link:hover:after,.d005 .room__link:hover:before{background-color:#333}
.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__compare .diff-txt{top:7px;font-size:14px}
.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}
.d005-modal-filter{width:700px;height:auto;min-height:350px;max-height:initial}
.d005-modal-filter .c-modal__head{height:73px;height:73px}
.d005-modal-filter .c-modal__title{font-size:24px;line-height:73px}
.d005-modal-filter .c-modal__wrap{padding-top:73px}
.d005-modal-filter .column{margin:0;padding:27px 40px}
.d005-modal-filter .column p{font-size:20px}
.d005-modal-filter .tag-group .tag{font-size:16px}
.d005-modal-filter .price-btb-area label{height:36px;padding:8px 33px 6px;font-size:16px}
.d005-modal-filter .price-btb-area .check-btn:first-child label,.d005-modal-filter .price-btb-area .check-btn:first-child{border-right:0;border-top-left-radius:10px;border-bottom-left-radius:10px}
.d005-modal-filter .price-btb-area .check-btn:last-child label,.d005-modal-filter .price-btb-area .check-btn:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}
.d005-modal-filter .c-modal__foot{bottom:0;border-top:1px solid #dcdcdc}
.d005-modal-filter .c-modal__foot .btn-area{display:block;padding:26px 40px;text-align:right}
.d005-modal-filter .c-modal__foot .btn-area>a{flex:none;display:inline-block;line-height:45px;font-size:18px;text-align:center;min-width:150px;color:#999}
.d005-modal-filter .c-modal__foot .btn-area .bg-black{color:#fff;margin-left:10px}
}
@media all and (min-width:769px){.d005__filter-area .btn-filter{min-width:34px;height:34px;line-height:34px}
.d005__filter-area .btn-filter:before{background-position:-33px -41px}
.d005__filter-area .btn-filter:after{left:31px;top:0}
.d005__filter-area .btn-filter .btn-filter-text{padding-left:45px;font-size:15px}
.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{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}
.d005__filter-area .btn-filter{min-width:36px;height:36px;line-height:36px}
.d005__filter-area .btn-filter:before{width:36px;height:36px;background-position:-32px -39px}
.d005__filter-area .btn-filter:after{left:33px;top:0;width:10px;height:10px}
.d005__filter-area .btn-filter .btn-filter-text{padding-left:50px;font-size:16px}
.d005__filter-area .filter-list .filter-del{height:34px;line-height:31px}
.d005__filter-area .filter-list .filter-del span{font-size:16px}
.d005 .room__compare .diff-txt{top:5px;left:-92px;min-width:80px;font-size:14px}
}
.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}
.d001-promotion.d001-promotion--select.mobile.is-active .d001-promotion__anchor.is-active+.d001-promotion__panel{position:absolute}
.d001-promotion__code:after{content:'';display:block;clear:both}
.d001-promotion__code .combobox{display:inline-block;float:left;margin-right:5px;width:175px;height:36px;vertical-align:top}
.d001-promotion__input{display:inline-block;float:left;width:290px;margin:0;padding-right:115px;vertical-align:top}
.d001-promotion.mobile .d001-promotion__code{padding:0 10px 20px 0}
.d001-promotion__code{width:485px}
}
@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:5px}
.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}
}