@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,600&display=swap);body,html{height:100%}html{font-size:62.5%}body{margin:0;-webkit-text-size-adjust:100%;color:#333;font-family:"Noto Serif JP",游明朝体,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;word-wrap:break-word}@media screen and (min-width:500px){body{min-width:940px}}@media screen and (max-width:499px){body{min-width:auto}}body.append-language-zh{font-family:SimSun,游明朝体,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}dl,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:0;padding:0}li,ol,ul{list-style:none}dd,dl,dt{margin:0}dd,dt,li,p,pre,td,th{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}img{height:auto;border:none;vertical-align:top}a{color:#5a5550;font-weight:600;outline:none;text-decoration:underline}[data-hotel-color=active-resorts] a{color:#c85a1e;text-decoration:none}[data-hotel-color=hotel-resorts] a{color:#5a8732;text-decoration:none}[data-hotel-color=the] a{color:#785f1e;text-decoration:none}[data-hotel-color=royal-hotel] a{color:#33529d;text-decoration:none}[data-hotel-color=royton] a{color:#8f7235;text-decoration:none}a:hover{text-decoration:none}[data-hotel-color=active-resorts] a:hover{text-decoration:underline}[data-hotel-color=hotel-resorts] a:hover{text-decoration:underline}[data-hotel-color=the] a:hover{text-decoration:underline}[data-hotel-color=royal-hotel] a:hover{text-decoration:underline}[data-hotel-color=royton] a:hover{text-decoration:underline}a img{opacity:1;transition:opacity .25s ease;backface-visibility:hidden}a img:hover{opacity:.8}em{color:#c60101;font-weight:400;font-style:normal}b{font-weight:600}table{border-spacing:0;border-collapse:collapse}button,table td,table th{padding:0}button{width:auto;margin:0;border:none;background:none;font-family:"Noto Serif JP",游明朝体,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;overflow:visible;cursor:pointer;color:#404040}button:lang(zh-Hans){font-family:SimSun,游明朝体,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}button::-moz-focus-inner{padding:0;border:none}input,select,textarea{outline:none;border-radius:0}input::-ms-clear,input::-ms-reveal{visibility:hidden}input,select,textarea{font-family:"Noto Serif JP",游明朝体,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}input:lang(zh-Hans),select:lang(zh-Hans),textarea:lang(zh-Hans){font-family:SimSun,游明朝体,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}#__layout,#__nuxt{height:100%}@media screen and (min-width:500px){.site-area-header{padding:10px 15px;border-bottom:1px solid #f6f6f6}}@media screen and (max-width:499px){.site-area-header{padding:10px 12px}}.site-area-header>div{position:relative;max-width:910px;margin:0 auto}@media screen and (min-width:500px){.site-area-header__logo img{height:37px}}@media screen and (max-width:499px){.site-area-header__logo img{height:36px}}.site-area-header__close{position:absolute;top:50%;width:16px;height:16px;transform:translateY(-50%);cursor:pointer}@media screen and (min-width:500px){.site-area-header__close{right:0}}@media screen and (max-width:499px){.site-area-header__close{right:15px}}.site-area-header__close:after{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;content:"";width:16px;height:16px;background:url(/common-drh-ibe/img/module/icon/icon-close.svg) 50% 50% no-repeat;background-size:16px 16px;opacity:.6;transition:opacity .25s ease}.site-area-header__close:hover:after{opacity:1;transition:opacity .25s ease}.site-area-header__close-txt{display:none}@media screen and (min-width:500px){.site-area-customer{position:absolute;top:7px;right:50%;width:600px;text-align:right;margin-right:-415px}}@media screen and (max-width:499px){.site-area-customer{padding:8px 20px;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}}@media screen and (min-width:500px){.site-area-customer__holder{display:flex;justify-content:flex-end;align-items:center;height:42px}}.site-area-customer__txt{line-height:1.3}@media screen and (min-width:500px){.site-area-customer__txt{font-size:14px}}@media screen and (max-width:499px){.site-area-customer__txt{font-size:12px}}.site-area-customer__txt a{color:#000!important;font-weight:400!important;text-decoration:none!important}.site-area-customer__txt a:hover{text-decoration:underline!important}#site-area-content{line-height:1.7}@media screen and (min-width:500px){#site-area-content{font-size:16px}}@media screen and (max-width:499px){#site-area-content{font-size:14px}}#site-area-content[data-modalwindow-open=true]{position:fixed;width:100%}#site-area-content[data-loading-page=true]{position:fixed;width:100%}#site-area-content[data-layout-type=member-menu]{height:100%;box-sizing:border-box}@media screen and (min-width:500px){#wrapper-content{padding-bottom:70px}}@media screen and (max-width:499px){#wrapper-content{padding-bottom:70px}}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content{font-size:20px;line-height:1.5}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content{font-size:14px;line-height:1.5}}[data-layout-type=member-menu] #wrapper-content{height:100%;box-sizing:border-box;padding-bottom:0!important}@media screen and (min-width:500px){#main-content{padding:40px 0 0}}@media screen and (max-width:499px){#main-content{padding:20px 20px 0}}[data-layout-type=member-menu] #main-content{height:100%;box-sizing:border-box;padding-top:0!important}.el-heading-lv1{margin-bottom:15px}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content .el-heading-lv1{margin-top:20px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-heading-lv1{margin-top:10px}}.el-heading-lv1[data-sp-align=left]{text-align:left}.el-heading-lv1[data-align=center]{text-align:center}.el-heading-lv1[data-sp-align=right]{text-align:right}@media screen and (max-width:499px){.el-heading-lv1[data-sp-align=left]{text-align:left}}@media screen and (max-width:499px){.el-heading-lv1[data-sp-align=center]{text-align:center}}@media screen and (max-width:499px){.el-heading-lv1[data-sp-align=right]{text-align:right}}.el-heading-lv1>div{max-width:910px;margin:0 auto;position:relative}[data-layout-type=form] #wrapper-content .el-heading-lv1>div{max-width:600px}.el-heading-lv1__holder{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.el-heading-lv1__holder[data-valign=bottom]{align-items:flex-end}.el-heading-lv1__holder[data-valign=bottom] .el-heading-lv1__holder-sub{padding-bottom:7px}.el-heading-lv1__holder-title-txt{font-weight:600;line-height:1.5}@media screen and (min-width:500px){.el-heading-lv1__holder-title-txt{font-size:32px}}@media screen and (max-width:499px){.el-heading-lv1__holder-title-txt{font-size:20px}}.el-heading-lv1__holder-sub-sort{display:flex;line-height:1;white-space:nowrap}@media screen and (min-width:500px){.el-heading-lv1__holder-sub-sort{font-size:14px}}@media screen and (max-width:499px){.el-heading-lv1__holder-sub-sort{font-size:12px}}.el-heading-lv1__holder-sub-sort-txt{color:#c3c3c3!important;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv1__holder-sub-sort-txt:hover{color:#000!important;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv1__holder-sub-sort-txt[data-active=true]{color:#000!important}.el-heading-lv1__holder-sub-sort-txt+.el-heading-lv1__holder-sub-sort-txt{position:relative;margin-left:24px}.el-heading-lv1__holder-sub-sort-txt+.el-heading-lv1__holder-sub-sort-txt:before{position:absolute;top:50%;left:-12px;transform:translateY(-50%);display:block;content:"";width:1px;height:17px;background:#dbdbdb}.el-heading-lv1__holder[data-type=sub]{display:block}.el-heading-lv1__holder[data-type=sub] .el-heading-lv1__holder-sub{padding-left:0}.el-heading-lv1__holder[data-type=sub] .el-heading-lv1__holder-sub-txt{white-space:normal}@media screen and (min-width:500px){.el-heading-lv1__holder[data-type=sub] .el-heading-lv1__holder-sub-txt{font-size:18px}}@media screen and (max-width:499px){.el-heading-lv1__holder[data-type=sub] .el-heading-lv1__holder-sub-txt{font-size:12px}}.el-heading-lv1__holder+.el-heading-lv1__holder[data-type=sub]{padding-top:5px}@media screen and (min-width:500px){.el-heading-lv2{margin-top:40px;margin-bottom:20px}}@media screen and (max-width:499px){.el-heading-lv2{margin-top:30px;margin-bottom:15px}}.el-heading-lv2[data-sp-align=left]{text-align:left}.el-heading-lv2[data-align=center]{text-align:center}.el-heading-lv2[data-sp-align=right]{text-align:right}@media screen and (max-width:499px){.el-heading-lv2[data-sp-align=left]{text-align:left}}@media screen and (max-width:499px){.el-heading-lv2[data-sp-align=center]{text-align:center}}@media screen and (max-width:499px){.el-heading-lv2[data-sp-align=right]{text-align:right}}@media screen and (min-width:500px){.el-heading-lv2[data-bottom-padding=narrow]{margin-bottom:10px}}@media screen and (max-width:499px){.el-heading-lv2[data-bottom-padding=narrow]{margin-bottom:7.5px}}@media screen and (min-width:500px){.el-heading-lv2[data-bottom-padding=large]{margin-bottom:30px}}@media screen and (max-width:499px){.el-heading-lv2[data-bottom-padding=large]{margin-bottom:22.5px}}.el-heading-lv2>div{max-width:910px}@media screen and (min-width:500px){.el-heading-lv2>div{margin:-5px auto 0}}@media screen and (max-width:499px){.el-heading-lv2>div{margin:-3px auto 0}}[data-layout-type=form] #wrapper-content .el-heading-lv2>div{max-width:600px}@media screen and (min-width:500px){.el-heading-lv2[data-bottom-line=true]{margin-bottom:30px}}@media screen and (max-width:499px){.el-heading-lv2[data-bottom-line=true]{margin-bottom:20px}}.el-heading-lv2[data-bottom-line=true]>div{padding-bottom:15px;border-bottom:1px solid #d8d8d8}.el-heading-lv2__holder{display:flex;align-items:center}.el-heading-lv2__holder-title{font-weight:600;width:99%}.el-heading-lv2__holder-title-txt{line-height:1.4}@media screen and (min-width:500px){.el-heading-lv2__holder-title-txt{font-size:26px}}@media screen and (max-width:499px){.el-heading-lv2__holder-title-txt{font-size:20px}}@media screen and (min-width:500px){.el-heading-lv2__holder-sub{padding-left:20px}}@media screen and (max-width:499px){.el-heading-lv2__holder-sub{padding-left:10px}}.el-heading-lv2__holder-sub-txt{white-space:nowrap}.el-heading-lv2__holder-sub-btn{display:inline-block;padding:8px 15px 10px;box-sizing:border-box;vertical-align:top;text-align:center;color:#000!important;text-decoration:none!important;font-weight:400;border:1px solid #dbdbdb;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-heading-lv2__holder-sub-btn{min-width:95px}}.el-heading-lv2__holder-sub-btn:hover{border:1px solid #b4b4b4;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv2__holder-sub-btn-txt{white-space:nowrap}@media screen and (min-width:500px){.el-heading-lv2__holder-sub-btn-txt{font-size:18px}}@media screen and (max-width:499px){.el-heading-lv2__holder-sub-btn-txt{font-size:14px}}.el-heading-lv2__holder:nth-child(2){display:block;padding-top:5px}.el-heading-lv2__holder:nth-child(2) .el-heading-lv2__holder-sub{padding-left:0}.el-heading-lv2__holder:nth-child(2) .el-heading-lv2__holder-sub-txt{white-space:normal}.el-heading-lv3{margin-bottom:15px}@media screen and (min-width:500px){.el-heading-lv3{margin-top:40px}}@media screen and (max-width:499px){.el-heading-lv3{margin-top:30px}}.el-heading-lv3[data-sp-align=left]{text-align:left}.el-heading-lv3[data-align=center]{text-align:center}.el-heading-lv3[data-sp-align=right]{text-align:right}@media screen and (max-width:499px){.el-heading-lv3[data-sp-align=left]{text-align:left}}@media screen and (max-width:499px){.el-heading-lv3[data-sp-align=center]{text-align:center}}@media screen and (max-width:499px){.el-heading-lv3[data-sp-align=right]{text-align:right}}@media screen and (min-width:500px){.el-heading-lv3[data-bottom-padding=narrow]{margin-bottom:10px}}@media screen and (max-width:499px){.el-heading-lv3[data-bottom-padding=narrow]{margin-bottom:7.5px}}@media screen and (min-width:500px){.el-heading-lv3[data-bottom-padding=large]{margin-bottom:30px}}@media screen and (max-width:499px){.el-heading-lv3[data-bottom-padding=large]{margin-bottom:22.5px}}.el-heading-lv3>div{position:relative;max-width:910px}@media screen and (min-width:500px){.el-heading-lv3>div{margin:-5px auto 0}}@media screen and (max-width:499px){.el-heading-lv3>div{margin:-2px auto 0}}[data-layout-type=form] #wrapper-content .el-heading-lv3>div{max-width:600px}.el-heading-lv3__holder{display:flex;align-items:center}.el-heading-lv3__holder-title{width:99%}.el-heading-lv3__holder-title-txt{font-weight:600;line-height:1.4}@media screen and (min-width:500px){.el-heading-lv3__holder-title-txt{font-size:24px}}@media screen and (max-width:499px){.el-heading-lv3__holder-title-txt{font-size:18px}}@media screen and (min-width:500px){.el-heading-lv3__holder-sub{padding-left:20px}}@media screen and (max-width:499px){.el-heading-lv3__holder-sub{padding-left:10px}}.el-heading-lv3__holder-sub-txt{white-space:nowrap}.el-heading-lv3__holder-sub-btn{display:inline-block;min-width:95px;padding:8px 15px 10px;box-sizing:border-box;vertical-align:top;text-align:center;color:#000;font-weight:400;border:1px solid #dbdbdb;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv3__holder-sub-btn:hover{border:1px solid #b4b4b4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv3__holder-sub-btn-txt{white-space:nowrap}@media screen and (min-width:500px){.el-heading-lv3__holder-sub-btn-txt{font-size:18px}}@media screen and (max-width:499px){.el-heading-lv3__holder-sub-btn-txt{font-size:14px}}.el-heading-lv3__holder:nth-child(2){padding-top:5px}.el-heading-lv3__holder:nth-child(2)-sub{padding-left:0}.el-heading-lv3__holder:nth-child(2)-sub-txt{white-space:normal}@media screen and (min-width:500px){.el-heading-lv4{margin-top:30px;margin-bottom:15px}}@media screen and (max-width:499px){.el-heading-lv4{margin-top:25px;margin-bottom:15px}}.el-heading-lv4[data-sp-align=left]{text-align:left}.el-heading-lv4[data-align=center]{text-align:center}.el-heading-lv4[data-sp-align=right]{text-align:right}@media screen and (max-width:499px){.el-heading-lv4[data-sp-align=left]{text-align:left}}@media screen and (max-width:499px){.el-heading-lv4[data-sp-align=center]{text-align:center}}@media screen and (max-width:499px){.el-heading-lv4[data-sp-align=right]{text-align:right}}@media screen and (min-width:500px){.el-heading-lv4[data-bottom-padding=narrow]{margin-bottom:10px}}@media screen and (max-width:499px){.el-heading-lv4[data-bottom-padding=narrow]{margin-bottom:7.5px}}@media screen and (min-width:500px){.el-heading-lv4[data-bottom-padding=large]{margin-bottom:30px}}@media screen and (max-width:499px){.el-heading-lv4[data-bottom-padding=large]{margin-bottom:22.5px}}.el-heading-lv4>div{max-width:910px;margin:0 auto}[data-layout-type=form] #wrapper-content .el-heading-lv4>div{max-width:600px}.el-heading-lv4__holder{display:flex;align-items:center}.el-heading-lv4__holder-title{width:99%}.el-heading-lv4__holder-title-txt{font-weight:600;line-height:1.4}@media screen and (min-width:500px){.el-heading-lv4__holder-title-txt{font-size:20px}}@media screen and (max-width:499px){.el-heading-lv4__holder-title-txt{font-size:16px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-heading-lv4__holder-title-txt{font-size:14px}}@media screen and (min-width:500px){.el-heading-lv4__holder-sub{padding-left:20px}}@media screen and (max-width:499px){.el-heading-lv4__holder-sub{padding-left:10px}}.el-heading-lv4__holder-sub-txt{white-space:nowrap}.el-heading-lv4__holder-sub-btn{display:inline-block;min-width:95px;padding:8px 15px 10px;box-sizing:border-box;vertical-align:top;text-align:center;color:#000;font-weight:400;border:1px solid #dbdbdb;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv4__holder-sub-btn:hover{border:1px solid #b4b4b4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv4__holder-sub-btn-txt{white-space:nowrap}@media screen and (min-width:500px){.el-heading-lv4__holder-sub-btn-txt{font-size:18px}}@media screen and (max-width:499px){.el-heading-lv4__holder-sub-btn-txt{font-size:14px}}.el-heading-lv4__holder:nth-child(2){display:block}.el-heading-lv4__holder:nth-child(2) .el-heading-lv4__holder-sub{padding-left:0}.el-heading-lv4__holder:nth-child(2) .el-heading-lv4__holder-sub-txt{white-space:normal}@media screen and (min-width:500px){.el-heading-lv5{margin-top:20px;margin-bottom:5px}}@media screen and (max-width:499px){.el-heading-lv5{margin-top:20px;margin-bottom:3px}}.el-heading-lv5[data-sp-align=left]{text-align:left}.el-heading-lv5[data-align=center]{text-align:center}.el-heading-lv5[data-sp-align=right]{text-align:right}@media screen and (max-width:499px){.el-heading-lv5[data-sp-align=left]{text-align:left}}@media screen and (max-width:499px){.el-heading-lv5[data-sp-align=center]{text-align:center}}@media screen and (max-width:499px){.el-heading-lv5[data-sp-align=right]{text-align:right}}@media screen and (min-width:500px){.el-heading-lv5[data-bottom-padding=narrow]{margin-bottom:0}}@media screen and (max-width:499px){.el-heading-lv5[data-bottom-padding=narrow]{margin-bottom:0}}.el-heading-lv5>div{max-width:910px;margin:0 auto}[data-layout-type=form] #wrapper-content .el-heading-lv5>div{max-width:600px}.el-heading-lv5__holder{display:flex;align-items:center}.el-heading-lv5__holder-title{width:99%}.el-heading-lv5__holder-title-txt{font-weight:600;line-height:1.4}@media screen and (min-width:500px){.el-heading-lv5__holder-title-txt{font-size:16px}}@media screen and (max-width:499px){.el-heading-lv5__holder-title-txt{font-size:14px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-heading-lv5__holder-title-txt{font-size:14px}}@media screen and (min-width:500px){.el-heading-lv5__holder-sub{padding-left:20px}}@media screen and (max-width:499px){.el-heading-lv5__holder-sub{padding-left:10px}}.el-heading-lv5__holder-sub-txt{white-space:nowrap}.el-heading-lv5__holder-sub-btn{display:inline-block;min-width:95px;padding:8px 15px 10px;box-sizing:border-box;vertical-align:top;text-align:center;color:#000;font-weight:400;border:1px solid #dbdbdb;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv5__holder-sub-btn:hover{border:1px solid #b4b4b4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-heading-lv5__holder-sub-btn-txt{white-space:nowrap}@media screen and (min-width:500px){.el-heading-lv5__holder-sub-btn-txt{font-size:18px}}@media screen and (max-width:499px){.el-heading-lv5__holder-sub-btn-txt{font-size:14px}}.el-heading-lv5__holder:nth-child(2){display:block;padding-top:5px}.el-heading-lv5__holder:nth-child(2) .el-heading-lv5__holder-sub{padding-left:0}.el-heading-lv5__holder:nth-child(2) .el-heading-lv5__holder-sub-txt{white-space:normal}.el-paragraph{max-width:910px;margin:0 auto 22px}[data-layout-type=form] #wrapper-content .el-paragraph{max-width:600px}@media screen and (max-width:499px){.el-paragraph[data-sp-top-minus-padding=narrow]{margin-top:-20px}}.el-paragraph[data-align=center]{text-align:center}.el-paragraph[data-align=right]{text-align:right}.el-paragraph[data-size=small]{font-size:16px}@media screen and (min-width:500px){.el-paragraph[data-type=form-message] .el-paragraph-txt{font-size:24px;line-height:1.7}}@media screen and (max-width:499px){.el-paragraph[data-type=form-message] .el-paragraph-txt{font-size:16px;line-height:1.8}}.el-paragraph-txt{word-break:break-all}.el-paragraph-txt+.el-paragraph-txt{margin-top:10px}.el-total-price{max-width:910px;margin:30px auto 22px}.el-total-price[data-align=center]{text-align:center}.el-total-price[data-padding=large]{margin:40px auto 27px}.el-total-price-main{font-weight:600}@media screen and (min-width:500px){.el-total-price-main{font-size:28px}}@media screen and (max-width:499px){.el-total-price-main{font-size:28px}}@media screen and (max-width:370px){.el-total-price-main{font-size:22px}}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content .el-total-price-main{font-size:44px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-total-price-main{font-size:24px}}.el-total-price-main-prefix{font-weight:400}@media screen and (min-width:500px){.el-total-price-main-prefix{margin-right:15px}}@media screen and (max-width:499px){.el-total-price-main-prefix{margin-right:10px}}.el-total-price-main-discount{font-weight:400;color:#e53935}@media screen and (min-width:500px){.el-total-price-main-discount{margin-left:10px;font-size:12px}}@media screen and (max-width:499px){.el-total-price-main-discount{display:inline-block;margin-left:5px;font-size:10px}}@media screen and (min-width:500px){.el-total-price-main-discount br{display:none}}.el-total-price-main-discount-price{text-decoration:line-through}@media screen and (min-width:500px){.el-total-price-sub{font-size:12px}}@media screen and (max-width:499px){.el-total-price-sub{font-size:10px}}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content .el-total-price-sub{font-size:16px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-total-price-sub{font-size:10px}}.el-color-box[data-color="4"] .el-total-price-sub a{color:#fff}.el-list-txt{max-width:910px;margin:0 auto 22px}[data-layout-type=form] #wrapper-content .el-list-txt{max-width:600px}.el-list-txt[data-align=center]{text-align:center}.el-list-txt[data-align=right]{text-align:right}.el-list-txt__holder{margin-top:-10px}.el-list-txt[data-padding=large] .el-list-txt__holder{margin-top:-25px}.el-list-txt__item{padding-top:10px}.el-list-txt[data-padding=large] .el-list-txt__item{padding-top:25px}.el-list-txt__item-txt{line-height:1.5}@media screen and (min-width:500px){.el-list-txt__item-txt{font-size:16px}}@media screen and (max-width:499px){.el-list-txt__item-txt{font-size:14px}}.el-list-txt__item-txt>span{position:relative;display:inline-block}@media screen and (min-width:500px){.el-list-txt__item-txt>span{padding-left:20px}}@media screen and (max-width:499px){.el-list-txt__item-txt>span{padding-left:15px}}.el-list-txt__item-txt>span:before{position:absolute;left:3px;display:block;content:"";background:url(/common-drh-ibe/img/module/icon/icon-list.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-list-txt__item-txt>span:before{top:11px;width:4px;height:4px;background-size:4px 4px}}@media screen and (max-width:499px){.el-list-txt__item-txt>span:before{top:10px;width:3px;height:3px;background-size:3px 3px}}@media screen and (min-width:500px){.el-list-txt__item-txt>span _:-ms-input-placeholder:before,:root .el-list-txt__item-txt>span:before{top:7px}}@media screen and (max-width:499px){.el-list-txt__item-txt>span _:-ms-input-placeholder:before,:root .el-list-txt__item-txt>span:before{top:6px}}.el-list-txt__item .el-list-txt{padding-top:3px;padding-left:30px;padding-bottom:0}@media screen and (min-width:500px){.el-list-txt[data-column] .el-list-txt__holder{margin-left:-3.5rem}}@media screen and (min-width:500px){.el-list-txt[data-column] .el-list-txt__item{display:inline-block;vertical-align:top;padding-left:1.5rem;box-sizing:border-box;letter-spacing:normal}}@media screen and (min-width:500px){.el-list-txt[data-column="2"] .el-list-txt__item{width:50%}}@media screen and (min-width:500px){.el-list-txt[data-column="3"] .el-list-txt__item{width:33.33%}}@media screen and (min-width:500px){.el-list-txt[data-column="4"] .el-list-txt__item{width:25%}}@media screen and (max-width:499px){.el-list-txt[data-sp-column] .el-list-txt__holder{margin-left:-2.5rem}}@media screen and (max-width:370px){.el-list-txt[data-sp-column] .el-list-txt__holder{margin-left:-1.75rem}}@media screen and (max-width:499px){.el-list-txt[data-sp-column] .el-list-txt__item{vertical-align:top;padding-left:2.5rem;box-sizing:border-box;letter-spacing:normal}}@media screen and (max-width:370px){.el-list-txt[data-sp-column] .el-list-txt__item{padding-left:1.75rem}}@media screen and (min-width:500px){.el-list-txt[data-sp-column="2"] .el-list-txt__item{width:50%}}@media screen and (min-width:500px){.el-list-txt[data-sp-column="3"] .el-list-txt__item{width:33.33%}}@media screen and (min-width:500px){.el-list-txt[data-sp-column="4"] .el-list-txt__item{width:25%}}.el-list-anchor{max-width:910px;margin:0 auto 1.3rem}[data-layout-type=form] #wrapper-content .el-list-anchor{max-width:600px}.el-list-anchor[data-align=center]{text-align:center}.el-list-anchor[data-align=right]{text-align:right}.el-list-anchor__item-txt{padding-left:1.8rem}.el-list-anchor__item-txt>a{position:relative}.el-list-anchor__item-txt>a:before{position:absolute;top:0;left:-1.8rem;width:1.1rem;height:.6rem;margin-top:.8rem;content:" ";background:url(/common-drh-ibe/img/template/icon/arrow-down.svg) 0 0 no-repeat;background-size:1.1rem .6rem}.el-list-anchor__item .el-list-anchor{padding-top:1rem;padding-left:3rem;padding-bottom:.5rem}@media screen and (min-width:500px){.el-list-anchor[data-column] .el-list-anchor__holder{margin-left:-3.5rem;letter-spacing:-.4em}}@media screen and (min-width:500px){.el-list-anchor[data-column] .el-list-anchor__item{display:inline-block;vertical-align:top;padding-left:3.5rem;box-sizing:border-box;letter-spacing:normal}}@media screen and (min-width:500px){.el-list-anchor[data-column="2"] .el-list-anchor__item{width:50%}}@media screen and (min-width:500px){.el-list-anchor[data-column="3"] .el-list-anchor__item{width:33.33%}}@media screen and (min-width:500px){.el-list-anchor[data-column="4"] .el-list-anchor__item{width:25%}}@media screen and (max-width:499px){.el-list-anchor[data-sp-column] .el-list-anchor__holder{margin-left:-3.5rem;letter-spacing:-.4em}}@media screen and (max-width:499px){.el-list-anchor[data-sp-column] .el-list-anchor__item{display:inline-block;vertical-align:top;padding-left:3.5rem;box-sizing:border-box;letter-spacing:normal}}@media screen and (min-width:500px){.el-list-anchor[data-sp-column="2"] .el-list-anchor__item{width:50%}}@media screen and (min-width:500px){.el-list-anchor[data-sp-column="3"] .el-list-anchor__item{width:33.33%}}@media screen and (min-width:500px){.el-list-anchor[data-sp-column="4"] .el-list-anchor__item{width:25%}}.el-list-term,.el-list-term--line,.el-list-term--price{max-width:910px;margin:0 auto 20px}[data-layout-type=form] #wrapper-content .el-list-term,[data-layout-type=form] #wrapper-content .el-list-term--line,[data-layout-type=form] #wrapper-content .el-list-term--price{max-width:600px}.el-list-term--line>div,.el-list-term--price>div,.el-list-term>div{display:table;width:100%;margin-bottom:-10px}.el-list-term--line__holder,.el-list-term--price__holder,.el-list-term__holder{display:table-row}.el-list-term--line__item-head,.el-list-term--price__item-head,.el-list-term__item-head{display:table-cell;vertical-align:top;width:1%;padding-right:20px;padding-bottom:10px;white-space:nowrap}@media screen and (min-width:500px){.el-list-term--line__item-head,.el-list-term--price__item-head,.el-list-term__item-head{font-size:16px}}@media screen and (max-width:499px){.el-list-term--line__item-head,.el-list-term--price__item-head,.el-list-term__item-head{font-size:14px}}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content .el-list-term--line__item-head,[data-layout-type=form] #wrapper-content .el-list-term--price__item-head,[data-layout-type=form] #wrapper-content .el-list-term__item-head{font-size:20px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-list-term--line__item-head,[data-layout-type=form] #wrapper-content .el-list-term--price__item-head,[data-layout-type=form] #wrapper-content .el-list-term__item-head{font-size:14px}}.el-list-term--line__item-head b,.el-list-term--price__item-head b,.el-list-term__item-head b{font-weight:600}.el-list-term--line__item-body,.el-list-term--price__item-body,.el-list-term__item-body{display:table-cell;vertical-align:top;width:99%}.el-list-term--line__item-body [class^=el-]:not([class*=__]),.el-list-term--price__item-body [class^=el-]:not([class*=__]),.el-list-term__item-body [class^=el-]:not([class*=__]){margin-bottom:10px}.el-list-term--line__item-body [class^=el-list]:not([class*=__]),.el-list-term--price__item-body [class^=el-list]:not([class*=__]),.el-list-term__item-body [class^=el-list]:not([class*=__]){margin-bottom:0}.el-list-term--line__item-body .el-btn:not([class*=__]),.el-list-term--price__item-body .el-btn:not([class*=__]),.el-list-term__item-body .el-btn:not([class*=__]){margin-bottom:0}.el-list-term--line__item-body+.el-list-term--line__item-body,.el-list-term--line__item-body+.el-list-term--price__item-body,.el-list-term--line__item-body+.el-list-term__item-body,.el-list-term--price__item-body+.el-list-term--line__item-body,.el-list-term--price__item-body+.el-list-term--price__item-body,.el-list-term--price__item-body+.el-list-term__item-body,.el-list-term__item-body+.el-list-term--line__item-body,.el-list-term__item-body+.el-list-term--price__item-body,.el-list-term__item-body+.el-list-term__item-body{width:1%;padding-left:20px;white-space:nowrap}.el-list-term--price__item-head{width:99%;white-space:normal}.el-list-term--price__item-body{width:1%;white-space:nowrap}@media screen and (min-width:500px){.el-list-term--price__item-body .el-paragraph-txt{min-width:90px}}@media screen and (max-width:499px){.el-list-term--price__item-body .el-paragraph-txt{min-width:60px}}.el-list-term--line{margin-bottom:20px}@media screen and (min-width:500px){.el-list-term--line__holder:first-child .el-list-term--line__item-head{padding-top:0}}@media screen and (max-width:499px){.el-list-term--line__holder:first-child .el-list-term--line__item-head{padding-top:0}}@media screen and (min-width:500px){.el-list-term--line__holder:first-child .el-list-term--line__item-body{padding-top:0}}@media screen and (max-width:499px){.el-list-term--line__holder:first-child .el-list-term--line__item-body{padding-top:0}}.el-list-term--line__holder:last-child .el-list-term--line__item-head{border-bottom:none}.el-list-term--line__holder:last-child .el-list-term--line__item-body{border-bottom:none}.el-list-term--line__item-head{padding-right:30px;white-space:nowrap;font-weight:600;border-bottom:1px solid #dbdbdb;line-height:1.7}@media screen and (min-width:500px){.el-list-term--line__item-head{padding-top:15px;padding-bottom:5px}}@media screen and (max-width:499px){.el-list-term--line__item-head{padding-top:10px;padding-bottom:0}}.el-list-term--line__item-body{border-bottom:1px solid #dbdbdb}@media screen and (min-width:500px){.el-list-term--line__item-body{padding-top:15px;padding-bottom:5px}}@media screen and (max-width:499px){.el-list-term--line__item-body{padding-top:10px;padding-bottom:0}}.el-list-order{max-width:910px;margin:0 auto 12.5px}[data-layout-type=form] #wrapper-content .el-list-order{max-width:600px}@media screen and (min-width:500px){.el-list-order>div{display:table;width:100%}}@media screen and (max-width:499px){.el-list-order>div{margin-top:-5px}}@media screen and (min-width:500px){.el-list-order__holder{display:table-row}}.el-list-order__item-head{display:table-cell;vertical-align:top;width:1%;padding-right:20px;white-space:nowrap;line-height:1.7}.el-list-order__item-head _:-ms-input-placeholder,:root .el-list-order__item-head{line-height:1.3}.el-list-order__item-body{display:table-cell;vertical-align:top;width:99%}.el-list-order__item-body [class^=el-]{margin-bottom:7.5px}.el-list-order__item-body [class^=el-list]{margin-bottom:0}.el-list-order__item-body .el-btn{margin-bottom:0}.el-list-order[data-align=center]{text-align:center}.el-list-order[data-align=center]>div{display:block;width:auto;margin:0 auto}.el-list-order[data-align=center]>div>.el-list-order__holder{display:table;margin:0 auto}.el-list-order[data-align=center]>div>.el-list-order__holder>.el-list-order__item-head{display:table-cell;width:auto;white-space:nowrap}.el-list-order[data-align=center]>div>.el-list-order__holder>.el-list-order__item-body{display:table-cell;width:auto;text-align:left}.el-list-note{max-width:910px;margin:0 auto 12.5px}[data-layout-type=form] #wrapper-content .el-list-note{max-width:600px}@media screen and (min-width:500px){.el-list-note>div{display:table;width:100%}}@media screen and (max-width:499px){.el-list-note>div{margin-top:-5px}}@media screen and (min-width:500px){.el-list-note__holder{display:table-row}}.el-list-note__item-head{display:table-cell;vertical-align:top;width:1%;padding-right:10px;font-weight:400;line-height:1.7;white-space:nowrap}.el-list-note__item-head _:-ms-input-placeholder,:root .el-list-note__item-head{line-height:1.5}.el-list-note__item-body{display:table-cell;vertical-align:top;width:99%}.el-list-note__item-body [class^=el-]{margin-bottom:7.5px}.el-list-note__item-body [class^=el-list]{margin-bottom:0}.el-list-note__item-body .el-btn{margin-bottom:0}.el-list-note[data-color=emphasis] .el-list-note__item-head{color:#b00}.el-list-note[data-color=emphasis] .el-list-note__item-body{color:#b00}.el-list-note[data-align=center]{text-align:center}.el-list-note[data-align=center]>div{display:block;width:auto;margin:0 auto}.el-list-note[data-align=center]>div>.el-list-note__holder{display:table;margin:0 auto}.el-list-note[data-align=center]>div>.el-list-note__holder>.el-list-note__item-head{display:table-cell;width:auto;white-space:nowrap}.el-list-note[data-align=center]>div>.el-list-note__holder>.el-list-note__item-body{display:table-cell;width:auto;text-align:left}.el-list-date{max-width:910px;margin:0 auto 4rem}[data-layout-type=form] #wrapper-content .el-list-date{max-width:600px}@media screen and (min-width:500px){.el-list-date__holder{display:table;width:100%}}@media screen and (min-width:500px){.el-list-date__item{display:table-row-group}}@media screen and (min-width:500px){.el-list-date__container{display:table-row}}@media screen and (max-width:499px){.el-list-date__container{position:relative;display:block;padding-top:2.2rem}}.el-list-date__container-date{position:relative;line-height:1;white-space:nowrap}@media screen and (min-width:500px){.el-list-date__container-date{display:table-cell;vertical-align:top;width:1%;padding:2rem 2rem 2rem 0;border-bottom:1px solid #dbdbdb;opacity:1;transition:all .15s ease}}@media screen and (max-width:499px){.el-list-date__container-date{display:inline-block;vertical-align:top;padding:.1rem 0 .5rem;letter-spacing:normal}}.el-list-date__container-icon{position:relative;line-height:1;white-space:nowrap}@media screen and (min-width:500px){.el-list-date__container-icon{display:table-cell;vertical-align:top;width:1%;padding:2rem 2rem 2rem 0;border-bottom:1px solid #dbdbdb;opacity:1;transition:all .15s ease}}@media screen and (max-width:499px){.el-list-date__container-icon{display:inline-block;vertical-align:top;padding:0 0 .5rem 2rem;letter-spacing:normal}}.el-list-date__container-icon-txt{display:block;min-width:10rem;background:#4c4c4c;color:#fff;text-align:center;box-sizing:border-box}@media screen and (min-width:500px){.el-list-date__container-icon-txt{padding:.8rem .5rem .7rem;font-size:1.4rem}}@media screen and (max-width:499px){.el-list-date__container-icon-txt{padding:.6rem .5rem .5rem;font-size:1.2rem}}.el-list-date__container-icon-txt[data-color="1"]{background:#4c4c4c;color:#fff}.el-list-date__container-icon-txt[data-color="2"]{background:#4c4c4c;color:#fff}.el-list-date__container-icon-txt[data-color="3"]{background:#4c4c4c;color:#fff}.el-list-date__container-detail{line-height:1.5;border-bottom:1px solid #dbdbdb;box-sizing:border-box}@media screen and (min-width:500px){.el-list-date__container-detail{position:relative;display:table-cell;width:98%;padding:2rem 0;opacity:1;transition:all .15s ease}}@media screen and (max-width:499px){.el-list-date__container-detail{display:block;width:100%;padding:0;letter-spacing:normal}}.el-list-date__container-detail-txt .icon-tag{display:inline-block;vertical-align:bottom;font-size:1.4rem;font-style:normal;line-height:1.3}@media screen and (min-width:500px){.el-list-date__container-detail-txt .icon-tag{padding:.3rem 1rem .2rem;background:#666;color:#fff}}@media screen and (max-width:499px){.el-list-date__container-detail-txt .icon-tag{font-weight:600}}.el-list-date__container-detail-txt .icon-tag.important{background:#c00}@media screen and (max-width:499px){.el-list-date__container-detail-txt .icon-tag.important{padding:.3rem 1rem .2rem;color:#fff;font-size:1.4rem}}.el-list-date__container-detail-txt .icon-new{display:inline-block;vertical-align:bottom;font-style:normal;color:#d00;font-size:1.4rem;font-weight:600;line-height:1.3}@media screen and (min-width:500px){.el-list-date__container-detail-txt .icon-new{padding:0 0 .3rem .5rem}}@media screen and (max-width:499px){.el-list-date__container-detail-txt .icon-new{padding:0 0 .2rem .5rem}}.el-list-date a.el-list-date__container{text-decoration:none}@media screen and (min-width:500px){.el-list-date a.el-list-date__container:hover-date,.el-list-date a.el-list-date__container:hover-detail,.el-list-date a.el-list-date__container:hover-icon{opacity:.5;transition:all .15s ease}}@media screen and (min-width:500px){html:not(.ipad) .el-list-date>div>div>div>div>ul.list-date>li a.date-block:hover .txt-box .el-paragraph p{text-decoration:underline}}.el-list-date>div>div>div>div>ul.list-date>li a.date-block .txt-box{line-height:1.5;padding-right:4rem}.el-list-date>div>div>div>div>ul.list-date>li a.date-block .txt-box:after{position:absolute;top:50%;right:1.5rem;display:block;content:" ";width:1rem;height:1.9rem;background:url(/common-drh-ibe/img/template/icon/arrow-right-gray.svg) 0 0 no-repeat;background-size:1rem 1.9rem;transform:translateY(-50%)}.el-list-date>div>div>div>div>ul.list-date>li:first-child .date-block{padding-top:0}.el-list-date>div>div>div>div>ul.list-date>li:first-child .date-block .date-box{padding-top:0}.el-list-date>div>div>div>div>ul.list-date>li:first-child .date-block .icon-box{padding-top:0}.el-list-date>div>div>div>div>ul.list-date>li:first-child .date-block .txt-box{padding-top:0}.el-list-date.style-date-accordion+.el-btn-list.style-accordion{display:none}@media screen and (min-width:500px){.el-list-tag{max-width:910px;margin:0 auto 3px}}@media screen and (max-width:499px){.el-list-tag{margin:0 auto 5px}}@media screen and (min-width:500px){.el-list-tag _:-ms-input-placeholder,:root .el-list-tag{margin:0 auto 8px}}@media screen and (max-width:499px){.el-list-tag _:-ms-input-placeholder,:root .el-list-tag{margin:0 auto 10px}}.el-list-tag__holder{line-height:1;letter-spacing:-.5em}@media screen and (min-width:500px){.el-list-tag__holder{margin-left:-10px}}@media screen and (max-width:499px){.el-list-tag__holder{margin-left:-5px}}.el-list-tag__item{display:inline-block;vertical-align:top;letter-spacing:normal}@media screen and (min-width:500px){.el-list-tag__item{margin:0 0 10px 10px}}@media screen and (max-width:499px){.el-list-tag__item{margin:0 0 5px 5px}}.el-list-tag__item-txt{padding:6px 10px 8px;text-align:center;color:#fff;background:#5a5550;white-space:nowrap}@media screen and (min-width:500px){.el-list-tag__item-txt{font-size:14px}}@media screen and (max-width:499px){.el-list-tag__item-txt{font-size:12px}}.el-list-tag__item-txt _:-ms-input-placeholder,:root .el-list-tag__item-txt{padding:9px 10px 5px}.el-list-tag+[class^=el-heading-lv]{margin-top:0}.el-list-tab{position:relative;max-width:910px}@media screen and (min-width:500px){.el-list-tab{margin:0 auto 60px}}@media screen and (max-width:499px){.el-list-tab{margin:0 auto 40px}}[data-layout-type=form] #wrapper-content .el-list-tab{max-width:600px}.el-list-tab__holder{display:flex;overflow:hidden}@media screen and (min-width:500px){.el-list-tab__holder{justify-content:center;margin-left:-10px}}@media screen and (max-width:499px){.el-list-tab__holder{margin-left:-20px}}@media screen and (min-width:500px){.el-list-tab__item{margin-left:10px}}@media screen and (max-width:499px){.el-list-tab__item{margin-left:20px}}.el-list-tab__item a{position:relative;display:block;font-weight:400;color:#7f7f7f!important;text-decoration:none;white-space:nowrap;word-break:keep-all}@media screen and (min-width:500px){.el-list-tab__item a{padding:10px 15px;font-size:18px}}@media screen and (max-width:499px){.el-list-tab__item a{padding:10px 0;font-size:14px}}.el-list-tab__item a:after{position:absolute;bottom:0;right:50%;content:"";display:block;width:100%;height:5px;background:transparent;transform:translate(50%);transition:all .15s ease}.el-list-tab__item a:hover{font-weight:600;color:#000!important;text-decoration:none}.el-list-tab__item a:hover:after{background-color:#5a5550;transition:all .15s ease}[data-hotel-color=active-resorts] .el-list-tab__item a:hover:after{background-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-list-tab__item a:hover:after{background-color:#5a8732}[data-hotel-color=the] .el-list-tab__item a:hover:after{background-color:#785f1e}[data-hotel-color=royal-hotel] .el-list-tab__item a:hover:after{background-color:#2d4682}[data-hotel-color=royton] .el-list-tab__item a:hover:after{background-color:#ac873c}.el-list-tab__item[data-current=true] a{font-weight:600;color:#000!important}.el-list-tab__item[data-current=true] a:after{background-color:#5a5550;transition:all .15s ease}[data-hotel-color=active-resorts] .el-list-tab__item[data-current=true] a:after{background-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-list-tab__item[data-current=true] a:after{background-color:#5a8732}[data-hotel-color=the] .el-list-tab__item[data-current=true] a:after{background-color:#785f1e}[data-hotel-color=royal-hotel] .el-list-tab__item[data-current=true] a:after{background-color:#2d4682}[data-hotel-color=royton] .el-list-tab__item[data-current=true] a:after{background-color:#ac873c}.el-list-tab__left-nav{display:none;position:absolute;top:0;left:0;width:26px;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 50%);cursor:pointer;z-index:1}.el-color-box[data-color="1"] .el-list-tab__left-nav{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#f6f6f6 50%)}.el-list-tab__left-nav:after{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:14px;background:url(/common-drh-ibe/img/module/icon/arrow-left.svg) 50% 50% no-repeat;background-size:8px 14px}.el-list-tab__right-nav{display:none;position:absolute;top:0;right:0;width:26px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%);cursor:pointer;z-index:1}.el-color-box[data-color="1"] .el-list-tab__right-nav{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#f6f6f6 50%)}.el-list-tab__right-nav:after{display:block;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:8px;height:14px;background:url(/common-drh-ibe/img/module/icon/arrow-right.svg) 50% 50% no-repeat;background-size:8px 14px}.el-list-tab[data-contents-overflow-left=true] .el-list-tab__left-nav{display:block}.el-list-tab[data-contents-overflow-right=true] .el-list-tab__right-nav{display:block}@media screen and (min-width:500px){.el-selected-vacancy-conditions+.el-list-tab{margin-top:-22px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions+.el-list-tab{margin-top:-10px}}.el-btn-float-wrapper>div{width:100%;background-color:#ede8e3;box-sizing:border-box}@media screen and (min-width:500px){.el-btn-float-wrapper>div{padding-top:15px}}@media screen and (max-width:499px){.el-btn-float-wrapper>div{padding-top:10px}}[data-hotel-color=active-resorts] .el-btn-float-wrapper>div{background-color:#fcf3ee}[data-hotel-color=hotel-resorts] .el-btn-float-wrapper>div{background-color:#f2f7f3}[data-hotel-color=the] .el-btn-float-wrapper>div{background-color:#f9f7ef}[data-hotel-color=royal-hotel] .el-btn-float-wrapper>div{background-color:#e9f0f8}[data-hotel-color=royton] .el-btn-float-wrapper>div{background-color:#f9f7ef}@media screen and (min-width:500px){.el-btn-float-wrapper>div .el-btn{margin-bottom:15px}}@media screen and (max-width:499px){.el-btn-float-wrapper>div .el-btn{margin-bottom:10px}}.el-btn-float-wrapper[data-status=active]>div{position:fixed;bottom:0;padding-left:20px;padding-right:20px;right:50%;transform:translate(50%);z-index:100}.el-btn{margin-bottom:22px}.el-btn[data-padding=large]{margin-top:40px;margin-bottom:40px}@media screen and (min-width:500px){.el-btn[data-top-padding=large]{margin-top:40px}}@media screen and (max-width:499px){.el-btn[data-top-padding=large]{margin-top:30px}}.el-btn__holder{max-width:910px;width:100%;margin:0 auto}[data-layout-type=form] #wrapper-content .el-btn__holder{max-width:600px}.el-btn__item{display:table;width:100%;color:#000!important;font-weight:400;line-height:1.2;border:1px solid #dbdbdb;box-sizing:border-box;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease;opacity:1}@media screen and (min-width:500px){.el-btn__item{height:60px;font-size:18px}}@media screen and (max-width:499px){.el-btn__item{height:48px;font-size:14px}}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content .el-btn__item{font-size:24px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-btn__item{font-size:16px}}.el-btn__item:hover{border:1px solid #b4b4b4;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-btn__item[data-btn-width="335"]{max-width:335px;margin:0 auto}}.el-btn__item[data-color="1"]{color:#fff!important;border:none;background:#fff!important}.el-btn__item[data-color="1"] .el-btn__container{background:#5a5550!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-btn__item[data-color="1"] .el-btn__container{background:#c85a1e!important}[data-hotel-color=hotel-resorts] .el-btn__item[data-color="1"] .el-btn__container{background:#5a8732!important}[data-hotel-color=the] .el-btn__item[data-color="1"] .el-btn__container{background:#785f1e!important}[data-hotel-color=royal-hotel] .el-btn__item[data-color="1"] .el-btn__container{background:#2d4682!important}[data-hotel-color=royton] .el-btn__item[data-color="1"] .el-btn__container{background:#ac873c!important}.el-btn__item[data-color="1"]:hover .el-btn__container{background:rgba(90,85,80,.85)!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-btn__item[data-color="1"]:hover .el-btn__container{background:rgba(200,90,30,.85)!important}[data-hotel-color=hotel-resorts] .el-btn__item[data-color="1"]:hover .el-btn__container{background:rgba(90,135,50,.85)!important}[data-hotel-color=the] .el-btn__item[data-color="1"]:hover .el-btn__container{background:rgba(120,95,30,.85)!important}[data-hotel-color=royal-hotel] .el-btn__item[data-color="1"]:hover .el-btn__container{background:rgba(45,70,130,.85)!important}[data-hotel-color=royton] .el-btn__item[data-color="1"]:hover .el-btn__container{background:rgba(172,135,60,.85)!important}.el-btn__item[data-color="3"]{color:#000!important;background:#fff!important}.el-btn__item[data-status=disable] .el-btn__container{color:#fff!important;background:#b4b4b4!important;cursor:default}.el-btn__item[data-status=disable]:hover .el-btn__container{background:#b4b4b4!important}.el-btn__item[data-status=loading] .el-btn__container{position:relative}.el-btn__item[data-status=loading] .el-btn__container:before{position:absolute;top:50%;right:50%;display:block;content:"";width:20px;height:20px;margin:-10px -10px 0 0;background:url(/common-drh-ibe/img/module/icon/loading-circle-small-white.svg) 0 0 no-repeat;background-size:20px 20px;-webkit-animation:general_loading 1s linear infinite;-moz-animation:general_loading 1s infinite linear;-ms-animation:general_loading 1s infinite linear}.el-btn__item[data-status=loading] .el-btn__container _:-ms-input-placeholder:before,:root .el-btn__item[data-status=loading] .el-btn__container:before{margin:20px -10px 0 0}.el-btn__item[data-status=loading] .el-btn__container .el-btn__container-txt{display:none}.el-btn[data-align=center] .el-btn__item{margin:0 auto}.el-btn__container{position:relative;display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box}@media screen and (min-width:500px){.el-btn__container{padding:2px 5px 5px}}@media screen and (max-width:499px){.el-btn__container{padding:2px 2px 5px}}@media screen and (min-width:500px){.el-btn__container _:-ms-input-placeholder,:root .el-btn__container{padding:5px 5px 0}}@media screen and (max-width:499px){.el-btn__container _:-ms-input-placeholder,:root .el-btn__container{padding:5px 2px 0}}.el-btn__container-ballon{position:absolute;right:-10px;display:block;border-radius:4px;color:#fff;background:#e53935;white-space:nowrap;line-height:1;z-index:1}@media screen and (min-width:500px){.el-btn__container-ballon{top:-20px;font-size:16px;padding:5px 18px 6px}}@media screen and (max-width:499px){.el-btn__container-ballon{top:-12px;font-size:11px;padding:4px 10px}}@media screen and (min-width:500px){.el-btn__container-ballon _:-ms-input-placeholder,:root .el-btn__container-ballon{padding:7px 18px 3px}}@media screen and (max-width:499px){.el-btn__container-ballon _:-ms-input-placeholder,:root .el-btn__container-ballon{padding:7px 12px 3px}}.el-btn__container-ballon:before{position:absolute;top:95%;right:50%;transform:translate(50%);display:block;content:" "}@media screen and (min-width:500px){.el-btn__container-ballon:before{border:9px solid transparent;border-top-color:#e53935}}@media screen and (max-width:499px){.el-btn__container-ballon:before{border:6px solid transparent;border-top-color:#e53935}}.el-btn__container-ballon-num{margin-left:4px}.el-btn[data-column=liner]{display:flex}@media screen and (min-width:500px){.el-btn[data-column=liner]{margin-left:-10px}}@media screen and (max-width:499px){.el-btn[data-column=liner]{margin-left:-7.5px}}@media screen and (min-width:500px){.el-btn[data-column=liner] .el-btn__holder{margin-left:10px}}@media screen and (max-width:499px){.el-btn[data-column=liner] .el-btn__holder{margin-left:7.5px}}.el-btn[data-column=reservation-menu]{max-width:910px;margin:0 auto!important}@media screen and (min-width:500px){.el-btn[data-column=reservation-menu]>div{display:flex;margin-left:-15px}}@media screen and (min-width:500px){.el-btn[data-column=reservation-menu] .el-btn__holder{width:calc(33.33% - 15px);margin-left:15px}}@media screen and (max-width:499px){.el-btn[data-column=reservation-menu] .el-btn__holder{margin-top:15px}}@media screen and (max-width:499px){.el-btn[data-column=reservation-menu] .el-btn__holder:first-child{margin-top:0}}@media screen and (min-width:500px){.el-btn[data-column=reservation-menu] .el-btn__item{height:48px}}@media screen and (max-width:499px){.el-btn[data-column=reservation-menu] .el-btn__item{height:48px}}.el-btn[data-column=common-btn]{max-width:910px;margin:0 auto!important}@media screen and (min-width:500px){.el-btn[data-column=common-btn]>div{display:flex;margin-left:-15px}}@media screen and (min-width:500px){.el-btn[data-column=common-btn] .el-btn__holder{width:calc(33.33% - 15px)}}@media screen and (max-width:499px){.el-btn[data-column=common-btn] .el-btn__holder{margin-top:15px}}@media screen and (max-width:499px){.el-btn[data-column=common-btn] .el-btn__holder:first-child{margin-top:0}}@media screen and (min-width:500px){.el-btn[data-column=common-btn] .el-btn__item{height:48px}}@media screen and (max-width:499px){.el-btn[data-column=common-btn] .el-btn__item{height:48px}}button.el-btn{display:block}button.el-btn>span{display:block}.el-btn-list{padding:0 0 1rem}@media screen and (min-width:500px){.el-btn-list{max-width:910px;margin:0 auto}}.el-btn-list ul.btn-list li{padding-bottom:2rem}.el-btn-list ul.btn-list li [class^=el-]:not(.el-btn){padding-top:1rem;padding-bottom:0}.el-btn-list ul.btn-list li [class^=el-]:not(.el-btn) .el-paragraph{padding-top:0}.el-btn-list.style-right ul.btn-list{text-align:right}.el-btn-list.style-right ul.btn-list>li .el-btn{margin:0 0 0 auto}.el-btn-list.style-right ul.btn-list>li .el-list-detail>div>div>div>div{display:block;width:auto}.el-btn-list.style-right ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail{display:table;margin:0 0 0 auto}.el-btn-list.style-right ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dd,.el-btn-list.style-right ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dt{display:table-cell}.el-btn-list.style-right ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dt{width:auto;white-space:nowrap}.el-btn-list.style-right ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dd{width:auto}.el-btn-list.style-center ul.btn-list{text-align:center}.el-btn-list.style-center ul.btn-list>li{text-align:center}.el-btn-list.style-center ul.btn-list>li .el-btn{margin:0 auto}.el-btn-list.style-center ul.btn-list>li .el-list-detail>div>div>div>div{display:block;width:auto}.el-btn-list.style-center ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail{display:table;margin:0 auto}.el-btn-list.style-center ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dd,.el-btn-list.style-center ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dt{display:table-cell}.el-btn-list.style-center ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dt{width:auto;white-space:nowrap}.el-btn-list.style-center ul.btn-list>li .el-list-detail>div>div>div>div>dl.list-detail>dd{width:auto}@media screen and (min-width:500px){.el-btn-list.style-liner ul.btn-list{margin-left:-2rem;letter-spacing:-.4em}}@media screen and (min-width:500px){.el-btn-list.style-liner ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;letter-spacing:normal}}@media screen and (min-width:500px){.el-btn-list.style-column2 ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (min-width:500px){.el-btn-list.style-column2 ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:50%;box-sizing:border-box;letter-spacing:normal}}.el-btn-list.style-column2 ul.btn-list li .el-btn{min-width:auto;width:100%}@media screen and (min-width:500px) and (max-width:787px){.el-btn-list.style-column2.style-fix ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (max-width:499px){.el-btn-list.style-column2.style-fix ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (min-width:500px) and (max-width:787px){.el-btn-list.style-column2.style-fix ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:50%;box-sizing:border-box;letter-spacing:normal}}@media screen and (max-width:499px){.el-btn-list.style-column2.style-fix ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:50%;box-sizing:border-box;letter-spacing:normal}}@media screen and (min-width:500px){.el-btn-list.style-column3 ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (min-width:500px){.el-btn-list.style-column3 ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:33.33%;box-sizing:border-box;letter-spacing:normal}}.el-btn-list.style-column3 ul.btn-list li .el-btn{min-width:auto;width:100%}@media screen and (min-width:500px) and (max-width:787px){.el-btn-list.style-column3.style-fix ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (max-width:499px){.el-btn-list.style-column3.style-fix ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (min-width:500px) and (max-width:787px){.el-btn-list.style-column3.style-fix ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:50%;box-sizing:border-box;letter-spacing:normal}}@media screen and (max-width:499px){.el-btn-list.style-column3.style-fix ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:50%;box-sizing:border-box;letter-spacing:normal}}@media screen and (min-width:500px){.el-btn-list.style-column4 ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (min-width:500px){.el-btn-list.style-column4 ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:25%;box-sizing:border-box;letter-spacing:normal}}.el-btn-list.style-column4 ul.btn-list li .el-btn{min-width:auto;width:100%}@media screen and (min-width:500px) and (max-width:787px){.el-btn-list.style-column4.style-fix ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (max-width:499px){.el-btn-list.style-column4.style-fix ul.btn-list{display:block;margin-left:-2rem;letter-spacing:-.4em}}@media screen and (min-width:500px) and (max-width:787px){.el-btn-list.style-column4.style-fix ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:50%;box-sizing:border-box;letter-spacing:normal}}@media screen and (max-width:499px){.el-btn-list.style-column4.style-fix ul.btn-list li{display:inline-block;vertical-align:top;padding-left:2rem;width:50%;box-sizing:border-box;letter-spacing:normal}}.el-belt-accordion-block{max-width:910px;margin:0 auto 15px;border-top:1px solid #dbdbdb}.el-belt-accordion-block__btn{border-bottom:1px solid #dbdbdb;padding:7px 0 8px;text-align:center;cursor:pointer}.el-belt-accordion-block__btn-txt{display:inline-block;padding-right:30px;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-belt-accordion-block__btn-txt[data-status=close]{background:url(/common-drh-ibe/img/module/icon/arrow-down.svg) 100% 50% no-repeat;background-size:12px 6px}.el-belt-accordion-block__btn-txt[data-status=open]{display:none;background:url(/common-drh-ibe/img/module/icon/arrow-top.svg) 100% 50% no-repeat;background-size:12px 6px}.el-belt-accordion-block__btn-txt _:-ms-input-placeholder[data-status=close],:root .el-belt-accordion-block__btn-txt[data-status=close]{background:url(/common-drh-ibe/img/module/icon/arrow-down.svg) 100% 30% no-repeat;background-size:12px 6px}.el-belt-accordion-block__btn-txt _:-ms-input-placeholder[data-status=open],:root .el-belt-accordion-block__btn-txt[data-status=open]{display:none;background:url(/common-drh-ibe/img/module/icon/arrow-top.svg) 100% 30% no-repeat;background-size:12px 6px}.el-belt-accordion-block__btn:hover .el-belt-accordion-block__btn-txt{color:#757575;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-belt-accordion-block__body[aria-hidden=false]+.el-belt-accordion-block__btn .el-belt-accordion-block__btn-txt[data-status=close]{display:none}.el-belt-accordion-block__body[aria-hidden=false]+.el-belt-accordion-block__btn .el-belt-accordion-block__btn-txt[data-status=open]{display:inline-block}.el-curtain-accordion-block__body{position:relative;overflow:hidden}@media screen and (min-width:500px){.el-curtain-accordion-block__body{padding-top:15px}}@media screen and (max-width:499px){.el-curtain-accordion-block__body{padding:0 20px;margin:0 -20px}}.el-curtain-accordion-block__body[aria-hidden=true]{height:175px}.el-curtain-accordion-block__body[aria-hidden=true]:before{display:block;content:" ";position:absolute;bottom:0;right:50%;width:100%;background:linear-gradient(hsla(0,0%,100%,0),#fff);transform:translate(50%);z-index:10}@media screen and (min-width:500px){.el-curtain-accordion-block__body[aria-hidden=true]:before{height:110px}}@media screen and (max-width:499px){.el-curtain-accordion-block__body[aria-hidden=true]:before{height:98px}}.el-curtain-accordion-block__btn{text-align:center;margin-top:10px}.el-curtain-accordion-block__btn-txt{display:inline-block;padding-right:30px;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-curtain-accordion-block__btn-txt{font-size:24px}}@media screen and (max-width:499px){.el-curtain-accordion-block__btn-txt{font-size:18px}}.el-curtain-accordion-block__btn-txt:hover{color:#757575;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-curtain-accordion-block__btn-txt[data-status=close]{background:url(/common-drh-ibe/img/module/icon/icon-plus.svg) 100% 50% no-repeat;background-size:18px 18px}.el-curtain-accordion-block__btn-txt[data-status=open]{display:none;background:url(/common-drh-ibe/img/module/icon/icon-minus.svg) 100% 50% no-repeat;background-size:18px 18px}.el-curtain-accordion-block__btn-txt _:-ms-input-placeholder[data-status=close],:root .el-curtain-accordion-block__btn-txt[data-status=close]{background:url(/common-drh-ibe/img/module/icon/icon-plus.svg) 100% 0 no-repeat;background-size:18px 18px}.el-curtain-accordion-block__btn-txt _:-ms-input-placeholder[data-status=open],:root .el-curtain-accordion-block__btn-txt[data-status=open]{display:none;background:url(/common-drh-ibe/img/module/icon/icon-minus.svg) 100% 0 no-repeat;background-size:18px 18px}.el-curtain-accordion-block__body[aria-hidden=false]+.el-curtain-accordion-block__btn .el-curtain-accordion-block__btn-txt[data-status=close]{display:none}.el-curtain-accordion-block__body[aria-hidden=false]+.el-curtain-accordion-block__btn .el-curtain-accordion-block__btn-txt[data-status=open]{display:inline-block}.el-curtain-accordion-block__body[data-status=inactive]+.el-curtain-accordion-block__btn{display:none}@media screen and (min-width:500px){.el-btn-accordion-block__head{margin-bottom:17px}}@media screen and (max-width:499px){.el-btn-accordion-block__head{margin-bottom:10px}}.el-btn-accordion-block__head-main{text-align:center}@media screen and (min-width:500px){.el-btn-accordion-block__head-main{font-size:32px}}@media screen and (max-width:499px){.el-btn-accordion-block__head-main{font-size:20px}}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content .el-btn-accordion-block__head-main{font-size:26px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-btn-accordion-block__head-main{font-size:20px}}.el-btn-accordion-block__head-sub{text-align:center}@media screen and (min-width:500px){.el-btn-accordion-block__head-sub{font-size:20px}}@media screen and (max-width:499px){.el-btn-accordion-block__head-sub{font-size:14px}}.el-btn-accordion-block__body>[class^=el-]:first-child{margin-top:0}.el-btn-accordion-block__btn-icon{display:block;margin:0 auto;border-radius:50% 50%;background:#000 url(/common-drh-ibe/img/module/icon/icon-plus-white.svg) 50% 50% no-repeat;transition:all .15s ease}@media screen and (min-width:500px){.el-btn-accordion-block__btn-icon{width:66px;height:66px;background-size:30px 30px}}@media screen and (max-width:499px){.el-btn-accordion-block__btn-icon{width:54px;height:54px;background-size:25px 25px}}.el-btn-accordion-block__btn-icon:hover{background-color:#424242;transition:all .15s ease}.el-btn-accordion-block__body[aria-hidden=false]+.el-btn-accordion-block__btn .el-btn-accordion-block__btn-icon{background:#000 url(/common-drh-ibe/img/module/icon/icon-minus-white.svg) 50% 50% no-repeat;transition:all .15s ease}@media screen and (min-width:500px){.el-btn-accordion-block__body[aria-hidden=false]+.el-btn-accordion-block__btn .el-btn-accordion-block__btn-icon{background-size:30px 30px}}@media screen and (max-width:499px){.el-btn-accordion-block__body[aria-hidden=false]+.el-btn-accordion-block__btn .el-btn-accordion-block__btn-icon{background-size:25px 25px}}.el-btn-accordion-block__body[aria-hidden=false]+.el-btn-accordion-block__btn .el-btn-accordion-block__btn-icon:hover{background-color:#424242;transition:all .15s ease}.el-accordion-box .accordion-head .el-btn-list .el-btn.style-accordion .txt .open{display:block}.el-accordion-box .accordion-body,.el-accordion-box .accordion-head .el-btn-list .el-btn.style-accordion .txt .close{display:none}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-heading .accordion-body>div{padding-top:3rem;padding-bottom:2rem}}@media screen and (max-width:499px){.el-accordion-box.style-heading .accordion-body>div{padding-top:3rem;padding-bottom:2rem}}.el-accordion-box.open .accordion-head .el-btn-list .el-btn.style-accordion .txt .open{display:none}.el-accordion-box.open .accordion-head .el-btn-list .el-btn.style-accordion .txt .close{display:block}.el-accordion-box.style-before-fadeout{position:relative}.el-accordion-box.style-before-fadeout:before{display:block;content:" ";position:absolute;top:-12rem;right:50%;width:100%;height:12rem;background:linear-gradient(hsla(0,0%,100%,0),#fff 70%);transform:translate(50%);transition:all .15s ease}.el-accordion-box.style-before-fadeout.open:before{display:none;transition:all .15s ease}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv]{padding-top:0;padding-bottom:0}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv]{padding-top:0;padding-bottom:0}}@media screen and (min-width:500px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv]>div{cursor:default;pointer-events:none}}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv]>div{margin:0 -2rem;text-align:left;cursor:pointer}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv]>div{margin:0 -2rem;text-align:left;cursor:pointer}}.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv]>div>div>div>div{padding:0}.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv]>div>div>div>div:after{display:none}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box{padding:1.5rem 2rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box{padding:1.5rem 2rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box>div{padding-right:3rem;background:url(/common-drh-ibe/img/template/icon/icon-plus.svg) 100% 50% no-repeat;background-size:2.2rem 2.2rem}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box>div{padding-right:3rem;background:url(/common-drh-ibe/img/template/icon/icon-plus.svg) 100% 50% no-repeat;background-size:2.2rem 2.2rem}}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box .title-holder h2{font-size:2.2rem}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box .title-holder h2{font-size:2.2rem}}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box .title-holder h3{font-size:1.8rem}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv] .heading-box .title-holder h3{font-size:1.8rem}}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv].open{padding-top:0;padding-bottom:0}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv].open{padding-top:0;padding-bottom:0}}@media screen and (min-width:500px) and (max-width:787px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv].open .heading-box>div{background:url(/common-drh-ibe/img/template/icon/icon-minus.svg) 100% 50% no-repeat;background-size:2.2rem 2.2rem}}@media screen and (max-width:499px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-head [class^=el-heading-lv].open .heading-box>div{background:url(/common-drh-ibe/img/template/icon/icon-minus.svg) 100% 50% no-repeat;background-size:2.2rem 2.2rem}}@media screen and (min-width:500px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-body{display:block!important}}.el-accordion-box.style-sp-only>div>div>div>div>.accordion-body>div>[class^=el-heading-lv]:first-child{padding-top:0}@media screen and (min-width:500px){.el-accordion-box.style-sp-only>div>div>div>div>.accordion-body+.accordion-head{display:none!important}}@media screen and (min-width:500px){.el-plan-detail-list{max-width:910px;margin:0 auto}}.el-plan-detail-list__item{border-bottom:1px solid #dbdbdb}@media screen and (min-width:500px){.el-plan-detail-list__item{padding:20px 0 18px}}@media screen and (max-width:499px){.el-plan-detail-list__item{padding:15px 0 13.5px}}.el-plan-detail-list__item:first-child{padding-top:0}.el-plan-detail-list__item:last-child{padding-bottom:0;border-bottom:none}.el-plan-detail-list__container{display:flex;align-items:center}@media screen and (min-width:500px){.el-plan-detail-list__container-head{width:99%}}@media screen and (max-width:499px){.el-plan-detail-list__container-head{flex:1 0 62%}}@media screen and (max-width:370px){.el-plan-detail-list__container-head{flex:1 0 58%}}@media screen and (min-width:500px){.el-plan-detail-list__container-body{flex:1 0 280px}}@media screen and (max-width:499px){.el-plan-detail-list__container-body{flex:1 0 38%}}@media screen and (max-width:370px){.el-plan-detail-list__container-body{flex:1 0 42%}}.el-plan-detail-list .el-heading-lv4{margin-top:0;margin-bottom:7px}.el-plan-detail-list .el-total-price{margin-top:0;margin-bottom:0}@media screen and (min-width:500px){.el-plan-detail-list .el-total-price{display:flex;align-items:flex-end}}.el-plan-detail-list .el-total-price .el-total-price-main{line-height:1.2}@media screen and (min-width:500px){.el-plan-detail-list .el-total-price .el-total-price-sub{margin-left:15px}}.el-plan-detail-list .el-btn{margin-bottom:0}@media screen and (max-width:499px){.el-plan-detail-list .el-btn{margin-left:-5px}}@media screen and (max-width:499px){.el-plan-detail-list .el-btn .el-btn__holder{margin-left:5px}}.el-plan-detail-list .el-btn .el-btn__holder:first-child{margin:0 0 0 auto}@media screen and (min-width:500px){.el-plan-detail-list .el-btn .el-btn__holder:first-child{flex:0 0 90px}}@media screen and (max-width:499px){.el-plan-detail-list .el-btn .el-btn__holder:first-child{flex:0 0 calc(44% - 5px)}}@media screen and (max-width:370px){.el-plan-detail-list .el-btn .el-btn__holder:first-child{flex:0 0 calc(40% - 5px)}}@media screen and (min-width:500px){.el-plan-detail-list .el-btn .el-btn__holder:nth-child(2){flex:0 0 180px}}@media screen and (max-width:499px){.el-plan-detail-list .el-btn .el-btn__holder:nth-child(2){flex:0 0 calc(56% - 5px)}}@media screen and (max-width:370px){.el-plan-detail-list .el-btn .el-btn__holder:nth-child(2){flex:0 0 calc(60% - 5px)}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-plan-detail-list__container-body{flex:1 0 165px}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-heading-lv4{margin-bottom:9px}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-total-price{display:block}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-total-price .el-total-price-main-discount,.el-divide-block .el-plan-detail-list .el-total-price .el-total-price-main-discount br{display:inline-block}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-total-price .el-total-price-sub{margin-left:0}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn[data-column=liner]{margin-left:0}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn[data-column=liner] .el-btn__holder{margin:0 0 0 auto}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn__item{height:50px}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn__holder:first-child{flex:0 0 78px}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn__holder:nth-child(2){flex:0 0 78px}}.el-divide-block .el-plan-detail-list .el-btn__container-ballon{position:absolute;display:block;border-radius:4px;color:#fff;background:#e53935;line-height:1;z-index:1}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn__container-ballon{top:-15px;right:50%;transform:translate(50%);font-size:14px;padding:4px 12px}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn__container-ballon _:-ms-input-placeholder,:root .el-divide-block .el-plan-detail-list .el-btn__container-ballon{padding:5px 12px 1px}}@media screen and (min-width:500px){.el-divide-block .el-plan-detail-list .el-btn__container-ballon:before{border:6px solid transparent;border-top-color:#e53935}}.el-pic-block{max-width:910px;margin:0 auto 20px}[data-layout-type=form] #wrapper-content .el-pic-block{max-width:600px}.el-pic-block__item[data-type=pic] .el-pic-block__container{position:relative}.el-pic-block__item[data-type=pic] .el-pic-block__container-left-nav{display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:50px;cursor:pointer}.el-pic-block__item[data-type=pic] .el-pic-block__container-left-nav:after{display:block;content:"";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:30px;height:50px;background:url(/common-drh-ibe/img/module/icon/arrow-slider-left.svg) 50% 50% no-repeat;background-size:30px 50px}.el-pic-block__item[data-type=pic] .el-pic-block__container-right-nav{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:50px;cursor:pointer}.el-pic-block__item[data-type=pic] .el-pic-block__container-right-nav:after{display:block;content:"";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:30px;height:50px;background:url(/common-drh-ibe/img/module/icon/arrow-slider-right.svg) 50% 50% no-repeat;background-size:30px 50px}.el-pic-block__item[data-type=pic] .el-pic-block__container-tag{position:absolute;top:-7px;left:15px;display:flex;width:47px;height:47px;padding-left:3px;justify-content:center;align-items:center;text-align:center;background:#7fb31a;border-bottom:2px solid #598a25;box-shadow:0 0 4px rgba(0,0,0,.25);box-sizing:border-box;font-size:14px;color:#fff;line-height:1.3;letter-spacing:2px}.el-pic-block__item[data-type=pic] .el-pic-block__container-tag _:-ms-input-placeholder,:root .el-pic-block__item[data-type=pic] .el-pic-block__container-tag{padding-top:4px}.el-pic-block__item[data-type=pic] .el-pic-block__container-tag:after{position:absolute;top:2px;left:-4px;display:block;content:"";width:5px;height:5px;border:5px solid transparent;border-left-color:#598a25;transform:rotate(45deg);box-sizing:border-box}.el-pic-block__item[data-type=pic] .el-pic-block__container-float-txt{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:100%;text-align:center;line-height:1.5;font-size:20px}.el-pic-block__item[data-type=pic] .el-pic-block__inner-img{max-width:100%}@media screen and (min-width:500px){.el-pic-block__item[data-type=pic] .el-pic-block__inner[data-type=card-logo]{max-width:340px}}@media screen and (max-width:499px){.el-pic-block__item[data-type=pic] .el-pic-block__inner[data-type=card-logo]{max-width:280px}}.el-pic-block__item[data-type=pic] .el-pic-block__container[data-pic-changer=true]{display:flex}.el-pic-block__item[data-type=pic] .el-pic-block__container[data-pic-changer=true] .el-pic-block__container-left-nav{display:block}.el-pic-block__item[data-type=pic] .el-pic-block__container[data-pic-changer=true] .el-pic-block__container-right-nav{display:block}.el-pic-block__item[data-type=pic] .el-pic-block__container[data-pic-changer=true] .el-pic-block__inner{display:flex;align-items:flex-start;overflow:hidden}.el-pic-block__item[data-type=pic] .el-pic-block__container[data-pic-changer=true] .el-pic-block__inner-img{width:100%;flex:1 0 auto}.el-pic-block__item[data-type=txt] .el-pic-block__container-head [class^=el-]:not([class*=__]){margin-top:0}@media screen and (min-width:500px){.el-pic-block[data-pic-pos=left] .el-pic-block__holder{display:flex}}.el-pic-block[data-pic-pos=left] .el-pic-block__item[data-type=pic]{flex-shrink:0}@media screen and (min-width:500px){.el-pic-block[data-pic-pos=left] .el-pic-block__item[data-type=pic]{order:0}}@media screen and (max-width:499px){.el-pic-block[data-pic-pos=left] .el-pic-block__item[data-type=pic]{margin-bottom:20px}}.el-pic-block[data-pic-pos=left] .el-pic-block__item[data-type=txt]{width:100%;box-sizing:border-box}@media screen and (min-width:500px){.el-pic-block[data-pic-pos=left] .el-pic-block__item[data-type=txt]{order:1;margin-left:20px}}@media screen and (min-width:500px){.el-pic-block[data-pic-pos=right] .el-pic-block__holder{display:flex}}.el-pic-block[data-pic-pos=right] .el-pic-block__item[data-type=pic]{flex-shrink:0}@media screen and (min-width:500px){.el-pic-block[data-pic-pos=right] .el-pic-block__item[data-type=pic]{order:1}}.el-pic-block[data-pic-pos=right] .el-pic-block__item[data-type=txt]{width:100%;box-sizing:border-box}@media screen and (min-width:500px){.el-pic-block[data-pic-pos=right] .el-pic-block__item[data-type=txt]{order:0;margin-right:20px}}@media screen and (min-width:500px){.el-pic-block[data-type=plan] .el-pic-block__item[data-type=pic]{width:238px}}.el-pic-block[data-type=plan] .el-pic-block__item[data-type=pic] .el-pic-block__container-img{width:100%}@media screen and (min-width:500px){.el-modalwindow .el-pic-block[data-width=full] .el-pic-block__item[data-type=pic]{margin:0 -50px}}@media screen and (max-width:499px){.el-modalwindow .el-pic-block[data-width=full] .el-pic-block__item[data-type=pic]{margin:0 -20px}}@media screen and (min-width:500px){.el-pic-block[data-type=main]{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:499px){.el-pic-block[data-type=main]{margin-top:20px;margin-bottom:20px}}.el-separete{max-width:910px;margin:0 auto}[data-layout-type=form] #wrapper-content .el-separete{max-width:600px}.el-separete__holder{border-top:1px solid #d8d8d8}@media screen and (min-width:500px){.el-separete__holder{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:499px){.el-separete__holder{margin-top:20px;margin-bottom:20px}}.el-separete__line{display:none}@media screen and (min-width:500px){.el-separete[data-padding=wide] .el-separete__holder{margin-top:60px;margin-bottom:60px}}@media screen and (max-width:499px){.el-separete[data-padding=wide] .el-separete__holder{margin-top:30px;margin-bottom:30px}}.el-separete[data-width=full]{max-width:none}@media screen and (max-width:499px){.el-separete[data-width=full]{margin:0 -20px}}@media screen and (min-width:500px){.el-color-box .el-separete[data-width=full] .el-separete__holder{margin-right:-30px;margin-left:-30px}}@media screen and (min-width:500px){.el-separete[data-padding=narrow] .el-separete__holder{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:499px){.el-separete[data-padding=narrow] .el-separete__holder{margin-top:15px;margin-bottom:15px}}@media screen and (min-width:500px){.el-separete[data-padding=large] .el-separete__holder{margin-top:40px;margin-bottom:40px}}@media screen and (max-width:499px){.el-separete[data-padding=large] .el-separete__holder{margin-top:30px;margin-bottom:30px}}.el-separete[data-type="1"] .el-separete__holder{border-top:1px solid #dbdbdb}.el-separete[data-type="2"] .el-separete__holder{border-top:1px dotted #b4b4b4}.el-separete[data-type=clear] .el-separete__holder{border-top:1px dotted transparent}@media screen and (min-width:500px){.el-separete[data-type=clear] .el-separete__holder{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:499px){.el-separete[data-type=clear] .el-separete__holder{margin-top:10px;margin-bottom:10px}}.el-separete[data-type=arrow-down] .el-separete__holder{border-top:none;width:70px;height:17px;margin-left:auto;margin-right:auto;background:url(/common-drh-ibe/img/module/icon/arrow-down-large-chain.svg) 50% 50% no-repeat;background-size:70px 17px}@media screen and (min-width:500px){.el-separete[data-type=arrow-down] .el-separete__holder{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:499px){.el-separete[data-type=arrow-down] .el-separete__holder{margin-top:25px;margin-bottom:25px}}[data-hotel-color=active-resorts] .el-separete[data-type=arrow-down] .el-separete__holder{background:url(/common-drh-ibe/img/module/icon/arrow-down-large-active-resorts.svg) 50% 50% no-repeat}[data-hotel-color=hotel-resorts] .el-separete[data-type=arrow-down] .el-separete__holder{background:url(/common-drh-ibe/img/module/icon/arrow-down-large-hotel-resorts.svg) 50% 50% no-repeat}[data-hotel-color=the] .el-separete[data-type=arrow-down] .el-separete__holder{background:url(/common-drh-ibe/img/module/icon/arrow-down-large-the.svg) 50% 50% no-repeat}[data-hotel-color=royal-hotel] .el-separete[data-type=arrow-down] .el-separete__holder{background:url(/common-drh-ibe/img/module/icon/arrow-down-large-royal-hotel.svg) 50% 50% no-repeat}[data-hotel-color=royton] .el-separete[data-type=arrow-down] .el-separete__holder{background:url(/common-drh-ibe/img/module/icon/arrow-down-large-royton.svg) 50% 50% no-repeat}.el-separete+[class^=el-heading]{margin-top:0}.el-separete-txt{max-width:910px;margin:0 auto}[data-layout-type=form] #wrapper-content .el-separete-txt{max-width:600px}.el-separete-txt__holder{position:relative;border-top:1px solid #d8d8d8}@media screen and (min-width:500px){.el-separete-txt__holder{margin-top:60px;margin-bottom:60px}}@media screen and (max-width:499px){.el-separete-txt__holder{margin-top:45px;margin-bottom:45px}}.el-separete-txt__txt{position:absolute;top:50%;right:50%;background:#fff;transform:translate(50%,-50%)}@media screen and (min-width:500px){.el-separete-txt__txt{font-size:18px;padding:10px}}@media screen and (max-width:499px){.el-separete-txt__txt{font-size:14px;padding:7.5px}}@media screen and (min-width:500px){.el-separete-txt[data-padding=wide] .el-separete-txt__holder{margin-top:60px;margin-bottom:60px}}@media screen and (max-width:499px){.el-separete-txt[data-padding=wide] .el-separete-txt__holder{margin-top:30px;margin-bottom:30px}}.el-separete-txt[data-width=full]{max-width:none}@media screen and (max-width:499px){.el-separete-txt[data-width=full]{margin:0 -20px}}@media screen and (min-width:500px){.el-color-box .el-separete-txt[data-width=full] .el-separete-txt__holder{margin-right:-30px;margin-left:-30px}}@media screen and (min-width:500px){.el-separete-txt[data-padding=narrow] .el-separete-txt__holder{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:499px){.el-separete-txt[data-padding=narrow] .el-separete-txt__holder{margin-top:15px;margin-bottom:15px}}.el-separete-txt[data-type="1"] .el-separete-txt__holder{border-top:1px solid #dbdbdb}.el-separete-txt[data-type="2"] .el-separete-txt__holder{border-top:1px dotted #b4b4b4}@media screen and (min-width:500px){.el-divide-block{max-width:910px;margin:0 auto}}@media screen and (min-width:500px){.el-divide-block__holder{display:flex;flex-wrap:wrap}}@media screen and (min-width:500px){.el-divide-block__item{width:calc(50% - 25px)}}@media screen and (min-width:500px){.el-divide-block__item:first-child{padding-right:25px}}@media screen and (min-width:500px){.el-divide-block__item:nth-child(2){padding-left:25px}}@media screen and (min-width:500px){.el-divide-block__item>[class^=el-heading-lv]:first-child{margin-top:0}}.el-divide-block[data-column=plan]{margin-top:30px}@media screen and (min-width:500px){.el-divide-block[data-column=plan] .el-divide-block__item{flex:1 0 auto}}@media screen and (min-width:500px){.el-divide-block[data-column=plan] .el-divide-block__item:first-child{width:calc(53% - 25px);padding-right:25px}}@media screen and (min-width:500px){.el-divide-block[data-column=plan] .el-divide-block__item:nth-child(2){width:calc(47% - 25px);padding-left:23px;border-left:2px solid #ededed}}@media screen and (min-width:500px){.el-color-box{margin:80px 0 50px}}@media screen and (max-width:499px){.el-color-box{margin:40px 0 25px}}@media screen and (min-width:500px){.el-color-box:last-child{margin-bottom:0}}@media screen and (max-width:499px){.el-color-box:last-child{margin-bottom:0}}.el-color-box>div{box-sizing:border-box}@media screen and (min-width:500px){.el-color-box>div{padding:60px 30px}}@media screen and (max-width:499px){.el-color-box>div{padding:30px 20px;margin:0 -20px}}.el-color-box>div>[class^=el-]:first-child{margin-top:0}.el-color-box>div>[class^=el-]:last-child{margin-bottom:0}.el-color-box[data-color="1"]>div{background-color:#f6f6f6}.el-color-box[data-color="2"]>div{background-color:#ede8e3}[data-hotel-color=active-resorts] .el-color-box[data-color="2"]>div{background-color:#fcf3ee}[data-hotel-color=hotel-resorts] .el-color-box[data-color="2"]>div{background-color:#f2f7f3}[data-hotel-color=the] .el-color-box[data-color="2"]>div{background-color:#f9f7ef}[data-hotel-color=royal-hotel] .el-color-box[data-color="2"]>div{background-color:#e9f0f8}[data-hotel-color=royton] .el-color-box[data-color="2"]>div{background-color:#f9f7ef}.el-color-box[data-color="3"]>div{border-top:1px solid #dbdbdb}.el-color-box[data-color="4"]>div{background:#545454;color:#fff}.el-color-box[data-color="4"] em{color:#fec7c7}.el-color-box[data-color="4"] a{color:#fff;text-decoration:underline}.el-color-box[data-color="4"] a:hover{text-decoration:none}.el-color-box[data-color="4"] .el-btn__item{color:#fff!important;text-decoration:none}.el-color-box[data-color="4"] .el-btn__item:hover{background:#5f5f5f}.el-color-box[data-color="4"] .el-list-tag__item-txt{color:#fff;background:none;border:1px solid #999}.el-color-box[data-color="4"] .el-belt-accordion-block__btn-txt[data-status=close]{background:url(/common-drh-ibe/img/module/icon/arrow-down-white.svg) 100% 50% no-repeat;background-size:12px 6px}.el-color-box[data-color="4"] .el-belt-accordion-block__btn-txt[data-status=open]{background:url(/common-drh-ibe/img/module/icon/arrow-top-white.svg) 100% 50% no-repeat;background-size:12px 6px}.el-color-box[data-color="4"] .el-belt-accordion-block__btn:hover .el-belt-accordion-block__btn-txt{color:#ececec}.el-color-box[data-color="4"] .el-list-txt__item-txt>span:before{background:url(/common-drh-ibe/img/module/icon/icon-list-white.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-color-box[data-color="4"] .el-list-txt__item-txt>span:before{background-size:4px 4px}}@media screen and (max-width:499px){.el-color-box[data-color="4"] .el-list-txt__item-txt>span:before{background-size:3px 3px}}@media screen and (min-width:500px){.el-color-box[data-padding=narrow]{margin:40px 0 25px}}@media screen and (max-width:499px){.el-color-box[data-padding=narrow]{margin:30px 0 18.75px}}@media screen and (min-width:500px){.el-color-box[data-padding=narrow]>div{padding:40px 30px}}@media screen and (max-width:499px){.el-color-box[data-padding=narrow]>div{padding:30px 20px}}@media screen and (min-width:500px){.el-color-box[data-padding=reservation-menu]{margin:55px 0 25px}}@media screen and (max-width:499px){.el-color-box[data-padding=reservation-menu]{margin:15px 0 18.75px}}@media screen and (min-width:500px){.el-color-box[data-padding=reservation-menu]>div{padding:30px}}@media screen and (max-width:499px){.el-color-box[data-padding=reservation-menu]>div{padding:25px 20px}}@media screen and (min-width:500px){.el-color-box+.el-color-box{margin-top:-30px}}@media screen and (max-width:499px){.el-color-box+.el-color-box{margin-top:-15px}}@media screen and (min-width:500px){.el-color-box .el-color-box>div{margin-right:-30px;margin-left:-30px}}@media screen and (max-width:499px){.el-color-box .el-color-box>div{margin-right:-20px;margin-left:-20px}}[class^=el-heading-lv]+.el-color-box{padding-top:0}@media screen and (min-width:500px){.el-divide-block .el-color-box>div{padding-left:23px;padding-right:23px;margin:0 -23px}}.el-background-box{max-width:910px;margin:0 auto 30px}[data-layout-type=form] #wrapper-content .el-background-box{max-width:600px}@media screen and (max-width:499px){.el-background-box[data-sp-top-minus-padding=narrow]{margin-top:-20px}}.el-background-box>div{box-sizing:border-box}@media screen and (min-width:500px){.el-background-box>div{padding:30px}}@media screen and (max-width:499px){.el-background-box>div{padding:20px}}.el-background-box>div>[class^=el-]:first-child{margin-top:0}.el-background-box>div>[class^=el-]:last-child{margin-bottom:0}.el-background-box[data-color="1"]>div{background-color:#f6f6f6}.el-background-box[data-color="2"]>div{background-color:#ede8e3}[data-hotel-color=active-resorts] .el-background-box[data-color="2"]>div{background-color:#fcf3ee}[data-hotel-color=hotel-resorts] .el-background-box[data-color="2"]>div{background-color:#f2f7f3}[data-hotel-color=the] .el-background-box[data-color="2"]>div{background-color:#f9f7ef}[data-hotel-color=royal-hotel] .el-background-box[data-color="2"]>div{background-color:#e9f0f8}[data-hotel-color=royton] .el-background-box[data-color="2"]>div{background-color:#f9f7ef}.el-background-box[data-color="3"]>div{border:1px solid #95989a}.el-background-box[data-color="4"]>div{border:1px solid #b00;background:#fff}@media screen and (min-width:500px){.el-background-box[data-type=error-message]{margin-top:30px}}@media screen and (max-width:499px){.el-background-box[data-type=error-message]{margin-top:30px}}@media screen and (max-width:499px){.el-background-box[data-sp-width=wide]{margin:0 -20px}}.el-error-box{visibility:hidden;position:fixed;top:30px;right:50%;transform:translate(50%);max-width:910px;width:100%;margin:0 auto;box-sizing:border-box;z-index:101;opacity:0;transition:opacity .15s ease}@media screen and (max-width:499px){.el-error-box{padding:0 20px}}[data-layout-type=form] #wrapper-content .el-error-box{max-width:600px}.el-error-box[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s ease}.el-error-box>div{background:#b00;border-radius:5px;color:#fff;box-sizing:border-box;padding:15px;box-shadow:0 0 10px rgba(0,0,0,.75)}.el-error-box>div _:-ms-input-placeholder,:root .el-error-box>div{padding:18px 15px 12px}.el-error-box>div>[class^=el-]:first-child{margin-top:0}.el-error-box>div>[class^=el-]:last-child{margin-bottom:0}.el-complete-box{visibility:hidden;position:fixed;top:30px;right:50%;transform:translate(50%);max-width:910px;width:100%;margin:0 auto;box-sizing:border-box;z-index:101;opacity:0;transition:opacity .15s ease}@media screen and (max-width:499px){.el-complete-box{padding:0 20px}}[data-layout-type=form] #wrapper-content .el-complete-box{max-width:600px}.el-complete-box[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s ease}.el-complete-box>div{background:#3b9e27;border-radius:5px;color:#fff;box-sizing:border-box;padding:15px;box-shadow:0 0 10px rgba(0,0,0,.75)}.el-complete-box>div _:-ms-input-placeholder,:root .el-complete-box>div{padding:18px 15px 12px}.el-complete-box>div>[class^=el-]:first-child{margin-top:0}.el-complete-box>div>[class^=el-]:last-child{margin-bottom:0}.el-scroll-box{padding:0 0 3rem}@media screen and (min-width:500px){.el-scroll-box{max-width:910px;margin:0 auto}}.el-scroll-box>div{border:1px solid #7b7b7b;border-radius:.5rem;overflow-y:scroll;-webkit-overflow-scrolling:touch}.el-scroll-box>div>div{height:20rem}@media screen and (min-width:500px){.el-scroll-box>div>div{padding:2rem}}@media screen and (min-width:500px) and (max-width:787px){.el-scroll-box>div>div{padding:1.5rem 2rem 2rem}}@media screen and (max-width:499px){.el-scroll-box>div>div{padding:1.5rem 2rem 2rem}}.el-contact-box{padding:5rem 0 4rem}.el-contact-box+.el-contact-box{margin-top:-3rem}.el-contact-box>div{background-color:#f6f6f6}@media screen and (min-width:500px){.el-contact-box>div{max-width:910px;margin-right:auto;margin-left:auto}}@media screen and (min-width:500px){.el-contact-box>div>div>div>div{padding:5rem 2.5rem 2rem}}@media screen and (min-width:500px) and (max-width:787px){.el-contact-box>div>div>div>div{padding:4rem 2.5rem 1rem}}@media screen and (max-width:499px){.el-contact-box>div>div>div>div{padding:4rem 2.5rem 1rem}}@media screen and (min-width:500px) and (max-width:787px){.el-contact-box.style-full-wide{margin-right:-2rem;margin-left:-2rem}}@media screen and (max-width:499px){.el-contact-box.style-full-wide{margin-right:-2rem;margin-left:-2rem}}@media screen and (min-width:500px){.el-contact-box.style-full-wide>div{max-width:none}}@media screen and (min-width:500px){.el-contact-box.style-full-wide>div>div{max-width:910px;margin:0 auto;padding:0 8rem}}@media screen and (min-width:500px) and (max-width:787px){.el-contact-box.style-full-wide>div>div{padding:0 2rem}}@media screen and (max-width:499px){.el-contact-box.style-full-wide>div>div{padding:0 2rem}}.el-contact-box.style-color-brand>div{background-color:#ede8e3}.section-content>div>div>div>div>.el-contact-box:last-child{padding-bottom:3rem}.el-narrow-down-plan-conditions{background:#f6f6f6}@media screen and (min-width:500px){.el-narrow-down-plan-conditions{margin-bottom:40px}}@media screen and (max-width:499px){.el-narrow-down-plan-conditions{padding-left:20px;padding-right:20px;margin-right:-20px;margin-left:-20px;margin-bottom:20px}}.el-narrow-down-plan-conditions__holder{display:flex;align-items:center;max-width:910px;margin:0 auto}.el-narrow-down-plan-conditions__item:nth-child(2){padding:7.5px 0}@media screen and (min-width:500px){.el-narrow-down-plan-conditions__item:nth-child(2){margin-left:15px}}@media screen and (max-width:499px){.el-narrow-down-plan-conditions__item:nth-child(2){margin-left:10px}}.el-narrow-down-plan-conditions__item:nth-child(3){position:relative;margin-left:10px}@media screen and (min-width:500px){.el-narrow-down-plan-conditions__item:nth-child(3){width:calc(100% - 164px)}}@media screen and (max-width:499px){.el-narrow-down-plan-conditions__item:nth-child(3){width:calc(100% - 109px)}}.el-narrow-down-plan-conditions__item-title{line-height:1;white-space:nowrap}@media screen and (min-width:500px){.el-narrow-down-plan-conditions__item-title{font-size:16px}}@media screen and (max-width:499px){.el-narrow-down-plan-conditions__item-title{font-size:14px}}.el-narrow-down-plan-conditions__item-btn{position:relative;display:block;border:1px dashed #b4b4b4;box-sizing:border-box;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-narrow-down-plan-conditions__item-btn{width:70px;height:28px}}@media screen and (max-width:499px){.el-narrow-down-plan-conditions__item-btn{width:28px;height:28px}}.el-narrow-down-plan-conditions__item-btn:after{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);display:block;content:"";width:14px;height:14px;background:url(/common-drh-ibe/img/module/icon/icon-plus.svg) 100% 50% no-repeat;background-size:14px 14px}.el-narrow-down-plan-conditions__item-btn:hover{background:#fbfbfb;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-narrow-down-plan-conditions__item-contents{overflow-x:hidden;-webkit-overflow-scrolling:touch;width:100%;padding:7.5px 0 7.5px 5px}.el-narrow-down-plan-conditions__item-left-nav{display:none;position:absolute;top:0;left:0;width:26px;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#f6f6f6 50%);cursor:pointer;z-index:1}.el-narrow-down-plan-conditions__item-left-nav:after{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:14px;background:url(/common-drh-ibe/img/module/icon/arrow-left.svg) 50% 50% no-repeat;background-size:8px 14px}.el-narrow-down-plan-conditions__item-right-nav{display:none;position:absolute;top:0;right:-5px;width:26px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#f6f6f6 50%);cursor:pointer;z-index:1}.el-narrow-down-plan-conditions__item-right-nav:after{display:block;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:8px;height:14px;background:url(/common-drh-ibe/img/module/icon/arrow-right.svg) 50% 50% no-repeat;background-size:8px 14px}.el-narrow-down-plan-conditions__item[data-contents-overflow-left=true] .el-narrow-down-plan-conditions__item-left-nav{display:block}.el-narrow-down-plan-conditions__item[data-contents-overflow-right=true] .el-narrow-down-plan-conditions__item-right-nav{display:block}.el-list-plan-conditions__holder{display:flex;margin-left:-8px}.el-list-plan-conditions__item{margin-left:8px}.el-list-plan-conditions__container{display:flex;align-items:center;box-shadow:0 0 4px rgba(0,0,0,.25);background:#fff;line-height:1}@media screen and (min-width:500px){.el-list-plan-conditions__container{padding-left:15px}}@media screen and (max-width:499px){.el-list-plan-conditions__container{padding-left:7.5px}}.el-list-plan-conditions__container-txt{white-space:nowrap;padding-bottom:2px}@media screen and (min-width:500px){.el-list-plan-conditions__container-txt{font-size:14px}}@media screen and (max-width:499px){.el-list-plan-conditions__container-txt{font-size:12px}}.el-list-plan-conditions__container-txt _:-ms-input-placeholder,:root .el-list-plan-conditions__container-txt{padding-top:4px;padding-bottom:0}.el-list-plan-conditions__container-close{background:url(/common-drh-ibe/img/module/icon/icon-close.svg) 50% 50% no-repeat;background-size:10px 10px;cursor:pointer}@media screen and (min-width:500px){.el-list-plan-conditions__container-close{width:28px;height:28px}}@media screen and (max-width:499px){.el-list-plan-conditions__container-close{width:24px;height:26px}}.el-selected-plan-conditions{max-width:910px}@media screen and (min-width:500px){.el-selected-plan-conditions{margin:-30px auto 30px}}@media screen and (max-width:499px){.el-selected-plan-conditions{margin:-15px -20px 20px}}.el-selected-plan-conditions .el-paragraph{margin-top:12px}.el-selected-plan-conditions__holder{position:relative;display:flex}.el-selected-plan-conditions__holder:after{position:absolute;bottom:0;right:50%;transform:translate(50%);display:block;content:"";height:1px;background:#dbdbdb}@media screen and (min-width:500px){.el-selected-plan-conditions__holder:after{width:100%}}@media screen and (max-width:499px){.el-selected-plan-conditions__holder:after{width:calc(100% - 31px)}}.el-selected-plan-conditions__item{position:relative}@media screen and (max-width:499px){.el-selected-plan-conditions__item{flex:1 0 0%}}.el-selected-plan-conditions__item:before{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;content:"";width:1px;background:#c3c3c3}@media screen and (min-width:500px){.el-selected-plan-conditions__item:before{height:18px}}@media screen and (max-width:499px){.el-selected-plan-conditions__item:before{height:75%}}.el-selected-plan-conditions__item:first-child:before{display:none}@media screen and (min-width:500px){.el-selected-plan-conditions__item:first-child .el-selected-plan-conditions__container{padding-left:0}}@media screen and (min-width:500px){.el-selected-plan-conditions__item:last-child .el-selected-plan-conditions__container{padding-right:0}}.el-selected-plan-conditions__container{display:block;color:#000!important;text-decoration:none!important;text-align:center;font-weight:400;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-selected-plan-conditions__container{padding:11px 18px 15px;font-size:16px;line-height:1.3}}@media screen and (max-width:499px){.el-selected-plan-conditions__container{padding:10px 10px 15px;font-size:12px;line-height:1.4}}@media screen and (min-width:500px){.el-selected-plan-conditions__container _:-ms-input-placeholder,:root .el-selected-plan-conditions__container{padding:16px 18px 10px}}@media screen and (max-width:499px){.el-selected-plan-conditions__container _:-ms-input-placeholder,:root .el-selected-plan-conditions__container{padding:15px 10px 10px}}.el-selected-plan-conditions__container:hover{color:#585858!important;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (max-width:499px){.el-selected-plan-conditions__container[data-type=date]{padding:10px 0 15px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=date] .el-selected-plan-conditions__container-txt{padding-left:25px}}@media screen and (max-width:499px){.el-selected-plan-conditions__container[data-type=date] .el-selected-plan-conditions__container-txt{padding-top:25px;background:url(/common-drh-ibe/img/module/icon/icon-calendar.svg) 50% 0 no-repeat;background-size:18px 18px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=date] .el-selected-plan-conditions__container-txt:before{position:absolute;top:11px;left:0;display:block;content:"";width:21px;height:21px;background:url(/common-drh-ibe/img/module/icon/icon-calendar.svg) 0 50% no-repeat;background-size:21px 21px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=date] .el-selected-plan-conditions__container-txt _:-ms-input-placeholder:before,:root .el-selected-plan-conditions__container[data-type=date] .el-selected-plan-conditions__container-txt:before{top:14px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=person] .el-selected-plan-conditions__container-txt{padding-left:25px}}@media screen and (max-width:499px){.el-selected-plan-conditions__container[data-type=person] .el-selected-plan-conditions__container-txt{padding-top:25px;background:url(/common-drh-ibe/img/module/icon/icon-person.svg) 50% 0 no-repeat;background-size:18px 18px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=person] .el-selected-plan-conditions__container-txt:before{position:absolute;top:11px;left:15px;display:block;content:"";width:21px;height:21px;background:url(/common-drh-ibe/img/module/icon/icon-person.svg) 0 50% no-repeat;background-size:21px 21px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=person] .el-selected-plan-conditions__container-txt _:-ms-input-placeholder:before,:root .el-selected-plan-conditions__container[data-type=person] .el-selected-plan-conditions__container-txt:before{top:14px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=room] .el-selected-plan-conditions__container-txt{max-width:450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:25px}}@media screen and (max-width:499px){.el-selected-plan-conditions__container[data-type=room] .el-selected-plan-conditions__container-txt{padding-top:25px;background:url(/common-drh-ibe/img/module/icon/icon-room.svg) 50% 0 no-repeat;background-size:21px 21px;position:relative;height:35px;overflow:hidden}.el-selected-plan-conditions__container[data-type=room] .el-selected-plan-conditions__container-txt:before{position:absolute;content:"...";bottom:0;right:0;background:#fff}.el-selected-plan-conditions__container[data-type=room] .el-selected-plan-conditions__container-txt:after{position:absolute;content:"";height:100%;width:100%;background:#fff}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=room] .el-selected-plan-conditions__container-txt:before{position:absolute;top:11px;left:15px;display:block;content:"";width:21px;height:21px;background:url(/common-drh-ibe/img/module/icon/icon-room.svg) 0 50% no-repeat;background-size:21px 21px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-type=room] .el-selected-plan-conditions__container-txt _:-ms-input-placeholder:before,:root .el-selected-plan-conditions__container[data-type=room] .el-selected-plan-conditions__container-txt:before{top:14px}}.el-selected-plan-conditions__container[data-status=disabled]{cursor:default!important;pointer-events:none!important;color:#b4b4b4!important}.el-selected-plan-conditions__container[data-status=disabled]:hover{color:#b4b4b4!important}@media screen and (max-width:499px){.el-selected-plan-conditions__container[data-status=disabled][data-type=date] .el-selected-plan-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-calendar-disabled.svg) 50% 0 no-repeat;background-size:18px 18px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-status=disabled][data-type=date] .el-selected-plan-conditions__container-txt:before{background:url(/common-drh-ibe/img/module/icon/icon-calendar-disabled.svg) 0 50% no-repeat;background-size:21px 21px}}@media screen and (max-width:499px){.el-selected-plan-conditions__container[data-status=disabled][data-type=person] .el-selected-plan-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-person-disabled.svg) 50% 0 no-repeat;background-size:18px 18px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-status=disabled][data-type=person] .el-selected-plan-conditions__container-txt:before{background:url(/common-drh-ibe/img/module/icon/icon-person-disabled.svg) 0 50% no-repeat;background-size:21px 21px}}@media screen and (max-width:499px){.el-selected-plan-conditions__container[data-status=disabled][data-type=room] .el-selected-plan-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-room-disabled.svg) 50% 0 no-repeat;background-size:21px 21px}}@media screen and (min-width:500px){.el-selected-plan-conditions__container[data-status=disabled][data-type=room] .el-selected-plan-conditions__container-txt:before{background:url(/common-drh-ibe/img/module/icon/icon-room-disabled.svg) 0 50% no-repeat;background-size:21px 21px}}.el-additional-plan-conditions{max-width:910px}@media screen and (min-width:500px){.el-additional-plan-conditions{margin:0 auto 30px}}@media screen and (max-width:499px){.el-additional-plan-conditions{margin:0 auto 20px}}.el-additional-plan-conditions__holder{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.el-additional-plan-conditions__item{margin:10px 0 0 10px}.el-additional-plan-conditions__item[data-active=true] .el-additional-plan-conditions__container{color:#5a5550;border:1px solid #5a5550;background:#fff;transition:all .15s ease}[data-hotel-color=active-resorts] .el-additional-plan-conditions__item[data-active=true] .el-additional-plan-conditions__container{color:#c85a1e;border:1px solid #c85a1e}[data-hotel-color=hotel-resorts] .el-additional-plan-conditions__item[data-active=true] .el-additional-plan-conditions__container{color:#5a8732;border:1px solid #5a8732}[data-hotel-color=the] .el-additional-plan-conditions__item[data-active=true] .el-additional-plan-conditions__container{color:#785f1e;border:1px solid #785f1e}[data-hotel-color=royal-hotel] .el-additional-plan-conditions__item[data-active=true] .el-additional-plan-conditions__container{color:#2d4682;border:1px solid #2d4682}[data-hotel-color=royton] .el-additional-plan-conditions__item[data-active=true] .el-additional-plan-conditions__container{color:#ac873c;border:1px solid #ac873c}.el-additional-plan-conditions__container{padding:10px 14px;border:1px solid #f6f6f6;background:#f6f6f6;cursor:pointer;line-height:1.5;box-sizing:border-box;transition:all .15s ease}@media screen and (min-width:500px){.el-additional-plan-conditions__container{font-size:16px}}@media screen and (max-width:499px){.el-additional-plan-conditions__container{font-size:14px}}.el-additional-plan-conditions__container _:-ms-input-placeholder,:root .el-additional-plan-conditions__container{padding:13px 14px 7px}.el-additional-plan-conditions__container:hover{color:#5a5550;border:1px solid #5a5550;background:#fff;transition:all .15s ease}[data-hotel-color=active-resorts] .el-additional-plan-conditions__container:hover{color:#c85a1e;border:1px solid #c85a1e}[data-hotel-color=hotel-resorts] .el-additional-plan-conditions__container:hover{color:#5a8732;border:1px solid #5a8732}[data-hotel-color=the] .el-additional-plan-conditions__container:hover{color:#785f1e;border:1px solid #785f1e}[data-hotel-color=royal-hotel] .el-additional-plan-conditions__container:hover{color:#2d4682;border:1px solid #2d4682}[data-hotel-color=royton] .el-additional-plan-conditions__container:hover{color:#ac873c;border:1px solid #ac873c}.el-selected-vacancy-conditions{max-width:800px}@media screen and (min-width:500px){.el-selected-vacancy-conditions{margin:0 auto 35px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions{margin:0 auto 30px}}@media screen and (min-width:500px){.el-selected-vacancy-conditions[data-padding=large]{margin:40px auto 55px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions[data-padding=large]{margin:20px auto 30px}}.el-selected-vacancy-conditions[data-align=center] .el-paragraph{text-align:center}.el-selected-vacancy-conditions .el-paragraph{margin-top:12px}.el-selected-vacancy-conditions__holder{position:relative}@media screen and (min-width:500px){.el-selected-vacancy-conditions__holder{display:flex;justify-content:center}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__holder{display:block;margin-left:0}}@media screen and (max-width:370px){.el-selected-vacancy-conditions__holder{display:block;margin-left:0}}.el-selected-vacancy-conditions__item{position:relative}@media screen and (min-width:500px){.el-selected-vacancy-conditions__item:first-child{width:197px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__item:first-child{width:100%;margin-top:5px;margin-left:0}}@media screen and (max-width:370px){.el-selected-vacancy-conditions__item:first-child{width:100%;margin-top:5px;margin-left:0}}@media screen and (min-width:500px){.el-selected-vacancy-conditions__item:nth-child(2){display:flex;width:197px;margin-left:30px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__item:nth-child(2){width:100%;margin-top:5px;margin-left:0}}@media screen and (max-width:370px){.el-selected-vacancy-conditions__item:nth-child(2){width:100%;margin-top:5px;margin-left:0}}@media screen and (min-width:500px){.el-selected-vacancy-conditions__item:nth-child(3){display:flex;width:360px;margin-left:30px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__item:nth-child(3){width:100%;margin-top:5px;margin-left:0}}@media screen and (max-width:370px){.el-selected-vacancy-conditions__item:nth-child(3){width:100%;margin-top:5px;margin-left:0}}.el-selected-vacancy-conditions__container{display:block;border-bottom:1px solid #dbdbdb;color:#000!important;text-decoration:none!important;font-weight:400;line-height:1.5}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container{padding:10px 35px 11px 2px;font-size:20px;box-sizing:border-box}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container{padding:7.5px 25px 7.5px 2px;font-size:16px;box-sizing:border-box}}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container{padding:10px 35px 4px 2px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container{padding:7.5px 25px .5px 2px}}.el-selected-vacancy-conditions__container:hover{text-decoration:none!important}.el-selected-vacancy-conditions__container[data-type=person]{position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-type=person]:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;content:"";background:url(/common-drh-ibe/img/module/icon/arrow-down.svg) 50% 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=person]:after{width:15px;height:8px;background-size:15px 8px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=person]:after{width:11px;height:6px;background-size:11px 6px}}.el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-person.svg) 0 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt{padding-left:38px;background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt{padding-left:29px;background-size:20px 20px}}.el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-person.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt{background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=person] .el-selected-vacancy-conditions__container-txt{background-size:20px 20px}}.el-selected-vacancy-conditions__container[data-type=person]:hover{border-bottom:1px solid #b4b4b4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-type=night]{position:relative;display:flex;align-items:center;width:100%}.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-calendar.svg) 0 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt{padding-left:38px;background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt{padding-left:29px;background-size:20px 20px}}.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-calendar.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt{background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-txt{background-size:20px 20px}}.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-nav{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex}.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-nav-minus{display:block;width:30px;height:31px;background:url(/common-drh-ibe/img/module/icon/icon-minus.svg) 50% 50% no-repeat;background-size:16px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-nav-minus:hover{background-color:#f6f6f6;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-nav-plus{display:block;width:30px;height:31px;background:url(/common-drh-ibe/img/module/icon/icon-plus.svg) 50% 50% no-repeat;background-size:16px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-type=night] .el-selected-vacancy-conditions__container-nav-plus:hover{background-color:#f6f6f6;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-type=room]{position:relative;display:flex;align-items:center;width:100%;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-type=room]:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;content:"";background:url(/common-drh-ibe/img/module/icon/arrow-down.svg) 100% 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=room]:after{width:15px;height:8px;background-size:15px 8px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=room]:after{width:11px;height:6px;background-size:11px 6px}}.el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(/common-drh-ibe/img/module/icon/icon-room.svg) 0 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt{padding-left:41px;background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt{padding-left:29px;background-size:21px 21px}}.el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-room.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt{background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-type=room] .el-selected-vacancy-conditions__container-txt{background-size:21px 21px}}.el-selected-vacancy-conditions__container[data-type=room]:hover{border-bottom:1px solid #b4b4b4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-selected-vacancy-conditions__container[data-status=disabled]{cursor:default!important;pointer-events:none!important;color:#b4b4b4!important}.el-selected-vacancy-conditions__container[data-status=disabled]:hover{color:#b4b4b4!important}.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person]:after{background:url(/common-drh-ibe/img/module/icon/arrow-down-disabled.svg) 50% 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person]:after{background-size:15px 8px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person]:after{background-size:11px 6px}}.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-person-disabled.svg) 0 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt{background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt{background-size:20px 20px}}.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-person-disabled.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt{background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-status=disabled][data-type=person] .el-selected-vacancy-conditions__container-txt{background-size:20px 20px}}.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room]:after{background:url(/common-drh-ibe/img/module/icon/arrow-down-disabled.svg) 50% 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room]:after{background-size:15px 8px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room]:after{background-size:11px 6px}}.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-room-disabled.svg) 0 50% no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt{background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt{background-size:21px 21px}}.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt{background:url(/common-drh-ibe/img/module/icon/icon-room-disabled.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt{background-size:26px 26px}}@media screen and (max-width:499px){.el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt _:-ms-input-placeholder,:root .el-selected-vacancy-conditions__container[data-status=disabled][data-type=room] .el-selected-vacancy-conditions__container-txt{background-size:21px 21px}}.el-select-status-room{background:#545454}@media screen and (min-width:500px){.el-select-status-room{margin-top:-20px;margin-bottom:45px}}@media screen and (max-width:499px){.el-select-status-room{padding:0 20px;margin:0 -20px 25px}}.el-select-status-room__holder{max-width:910px;margin:0 auto}@media screen and (min-width:500px){.el-select-status-room__holder{padding:15px 0}}@media screen and (max-width:499px){.el-select-status-room__holder{padding:10px 0}}.el-select-status-room__holder-main{color:#fff;font-weight:600;line-height:1.3}@media screen and (min-width:500px){.el-select-status-room__holder-main{font-size:18px}}@media screen and (max-width:499px){.el-select-status-room__holder-main{font-size:16px}}.el-select-status-room__holder-sub{margin-top:2px;color:#fff;line-height:1.5}@media screen and (min-width:500px){.el-select-status-room__holder-sub{font-size:14px}}@media screen and (max-width:499px){.el-select-status-room__holder-sub{font-size:12px}}@media screen and (max-width:499px){.el-float-status-room{min-height:50px}}.el-float-status-room>div{position:fixed;width:100%;bottom:0;left:0;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);z-index:50}@media screen and (min-width:500px){.el-float-status-room__holder{display:flex}}@media screen and (max-width:499px){.el-float-status-room__holder{padding:0 7.75px}}.el-float-status-room__item{position:relative}@media screen and (min-width:500px){.el-float-status-room__item:first-child{flex:1 0 300px;min-width:300px;padding:0 15px;box-sizing:border-box}}@media screen and (max-width:499px){.el-float-status-room__item:first-child{margin:0 -5px}}.el-float-status-room__item:nth-child(2){display:flex}@media screen and (min-width:500px){.el-float-status-room__item:nth-child(2){width:475px;align-items:center}}@media screen and (max-width:499px){.el-float-status-room__item:nth-child(2){padding:10px 0;border-top:1px solid #ebebeb}}.el-float-status-room__item-note{display:flex;justify-content:center;align-items:center;height:100%;line-height:1.5}@media screen and (max-width:499px){.el-float-status-room__item-note{margin:10px 0}}.el-float-status-room__item-note-txt{color:#7f7f7f}@media screen and (min-width:500px){.el-float-status-room__item-note-txt{font-size:16px}}@media screen and (max-width:499px){.el-float-status-room__item-note-txt{font-size:12px}}.el-float-status-room__item-select-list{position:relative;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (min-width:500px){.el-float-status-room__item-select-list{padding:15px 0}}@media screen and (max-width:499px){.el-float-status-room__item-select-list{padding:10px 0}}.el-float-status-room__item-select-list__holder{display:flex;align-items:center;height:100%}.el-float-status-room__item-select-list__item{padding:0 7.5px}.el-float-status-room__item-select-list__container{position:relative;padding:9px 10px;box-shadow:0 0 4px rgba(0,0,0,.25);box-sizing:border-box;overflow:hidden}@media screen and (min-width:500px){.el-float-status-room__item-select-list__container{width:220px}}@media screen and (max-width:499px){.el-float-status-room__item-select-list__container{width:200px;display:flex}}.el-float-status-room__item-select-list__container _:-ms-input-placeholder,:root .el-float-status-room__item-select-list__container{padding:13px 10px 5px}.el-float-status-room__item-select-list__container-sub{font-size:12px;line-height:1;color:#7f7f7f;white-space:nowrap}.el-float-status-room__item-select-list__container-main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:500px){.el-float-status-room__item-select-list__container-main{font-size:16px;line-height:1.3}}@media screen and (max-width:499px){.el-float-status-room__item-select-list__container-main{margin-left:7.5px;font-size:12px;line-height:1}}.el-float-status-room__item-select-list__container-close{position:absolute;right:7px;display:block;width:10px;height:10px;background:url(/common-drh-ibe/img/module/icon/icon-close.svg) 50% 50% no-repeat;background-size:10px 10px;cursor:pointer}@media screen and (min-width:500px){.el-float-status-room__item-select-list__container-close{top:7px}}@media screen and (max-width:499px){.el-float-status-room__item-select-list__container-close{top:50%;transform:translateY(-50%)}}.el-float-status-room__item-left-nav{display:none;position:absolute;width:35px;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 50%);cursor:pointer;z-index:1}@media screen and (min-width:500px){.el-float-status-room__item-left-nav{height:70px;top:5px;left:10px}}@media screen and (max-width:499px){.el-float-status-room__item-left-nav{height:48px;top:0;left:0}}.el-float-status-room__item-left-nav:after{display:block;content:"";position:absolute;top:50%;left:5px;transform:translateY(-50%);width:8px;height:14px;background:url(/common-drh-ibe/img/module/icon/arrow-left.svg) 50% 50% no-repeat;background-size:8px 14px}.el-float-status-room__item-right-nav{display:none;position:absolute;width:35px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%);cursor:pointer;z-index:1}@media screen and (min-width:500px){.el-float-status-room__item-right-nav{height:70px;top:5px;right:10px}}@media screen and (max-width:499px){.el-float-status-room__item-right-nav{height:48px;top:0;right:0}}.el-float-status-room__item-right-nav:after{display:block;content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);width:8px;height:14px;background:url(/common-drh-ibe/img/module/icon/arrow-right.svg) 50% 50% no-repeat;background-size:8px 14px}.el-float-status-room__item[data-contents-overflow-left=true] .el-float-status-room__item-left-nav{display:block}.el-float-status-room__item[data-contents-overflow-right=true] .el-float-status-room__item-right-nav{display:block}.el-float-status-room__container{display:flex;align-items:center}@media screen and (min-width:500px){.el-float-status-room__container{justify-content:center}}.el-float-status-room__container:first-child{position:relative;box-sizing:border-box}@media screen and (min-width:500px){.el-float-status-room__container:first-child{flex:1 0 auto;padding:0 15px}}@media screen and (max-width:499px){.el-float-status-room__container:first-child{flex:1 0 60%}}.el-float-status-room__container:first-child:before{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;content:"";width:1px;height:50px;background:#c3c3c3}@media screen and (max-width:499px){.el-float-status-room__container:first-child:before{display:none}}@media screen and (min-width:500px){.el-float-status-room__container:nth-child(2){width:240px;height:100%}}@media screen and (max-width:499px){.el-float-status-room__container:nth-child(2){flex:1 0 40%}}@media screen and (min-width:500px){.el-float-status-room__container-price{padding:14px 0}}@media screen and (max-width:499px){.el-float-status-room__container-price{padding-bottom:3px}}@media screen and (min-width:500px){.el-float-status-room__container-price _:-ms-input-placeholder,:root .el-float-status-room__container-price{padding:18px 0 10px}}.el-float-status-room__container-price-main{font-weight:600;line-height:1}@media screen and (min-width:500px){.el-float-status-room__container-price-main{font-size:28px}}@media screen and (max-width:499px){.el-float-status-room__container-price-main{font-size:24px}}.el-float-status-room__container-price-sub{margin-top:5px;line-height:1.5}@media screen and (min-width:500px){.el-float-status-room__container-price-sub{font-size:12px}}@media screen and (max-width:499px){.el-float-status-room__container-price-sub{font-size:10px}}.el-float-status-room__container-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 15px;color:#fff!important;text-decoration:none!important;font-weight:400;background:#5a5550;box-sizing:border-box;transition:all .15s ease}@media screen and (min-width:500px){.el-float-status-room__container-btn{font-size:20px}}@media screen and (max-width:499px){.el-float-status-room__container-btn{min-height:50px;font-size:16px}}[data-hotel-color=active-resorts] .el-float-status-room__container-btn{background:#c85a1e}[data-hotel-color=hotel-resorts] .el-float-status-room__container-btn{background:#5a8732}[data-hotel-color=the] .el-float-status-room__container-btn{background:#785f1e}[data-hotel-color=royal-hotel] .el-float-status-room__container-btn{background:#2d4682}[data-hotel-color=royton] .el-float-status-room__container-btn{background:#ac873c}.el-float-status-room__container-btn:hover{transition:all .15s ease}[data-hotel-color=active-resorts] .el-float-status-room__container-btn:hover{background:rgba(200,90,30,.85)}[data-hotel-color=hotel-resorts] .el-float-status-room__container-btn:hover{background:rgba(90,135,50,.85)}[data-hotel-color=the] .el-float-status-room__container-btn:hover{background:rgba(120,95,30,.85)}[data-hotel-color=royal-hotel] .el-float-status-room__container-btn:hover{background:rgba(45,70,130,.85)}[data-hotel-color=royton] .el-float-status-room__container-btn:hover{background:rgba(172,135,60,.85)}.el-float-status-room__container-btn[data-disable=true]{background:#c3c3c3;pointer-events:none;cursor:default}.el-float-status-room__container-btn:hover{text-decoration:none!important}.el-float-status-room__container-btn-txt _:-ms-input-placeholder,:root .el-float-status-room__container-btn-txt{padding-top:5px}.el-float-status-room__container-btn[data-status=loading]{position:relative}.el-float-status-room__container-btn[data-status=loading]:before{position:absolute;top:50%;right:50%;display:block;content:"";width:20px;height:20px;margin:-10px -10px 0 0;background:url(/common-drh-ibe/img/module/icon/loading-circle-small-white.svg) 0 0 no-repeat;background-size:20px 20px;-webkit-animation:general_loading 1s linear infinite;-moz-animation:general_loading 1s infinite linear;-ms-animation:general_loading 1s infinite linear}.el-float-status-room__container-btn[data-status=loading] .el-float-status-room__container-btn-txt{display:none}.el-room-type-btn{margin-bottom:30px}.el-room-type-btn__container{display:block;padding:15px;color:#000!important;text-decoration:none!important;font-weight:600;border:1px dashed #707070;text-align:center;transition:all .15s ease}@media screen and (min-width:500px){.el-room-type-btn__container{font-size:18px}}@media screen and (max-width:499px){.el-room-type-btn__container{font-size:16px}}.el-room-type-btn__container-txt{display:inline-block;padding-right:27px;position:relative}.el-room-type-btn__container-txt:after{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;content:"";width:20px;height:20px;border-radius:50% 50%;background:#b4b4b4 url(/common-drh-ibe/img/module/icon/icon-close-white.svg) 50% 50% no-repeat;background-size:10px 10px}.el-room-type-btn__container-txt _:-ms-input-placeholder:after,:root .el-room-type-btn__container-txt:after{top:40%}.el-room-type-btn__container:hover{background:#fbfbfb;text-decoration:none!important;transition:all .15s ease}.el-room-type-list__item{margin-top:30px}.el-room-type-list__item:first-child{margin-top:0}.el-room-type-list__container{display:flex}.el-room-type-list__container-head{width:99%;padding-right:20px;border-right:1px solid #ccc;box-sizing:border-box}.el-room-type-list__container-head-txt{color:#000!important;text-decoration:none!important;line-height:1.5;transition:all .15s ease}.el-room-type-list__container-head-txt:hover{color:#505050!important;text-decoration:none!important;transition:all .15s ease}.el-room-type-list__container-head-txt-main{font-weight:600}@media screen and (min-width:500px){.el-room-type-list__container-head-txt-main{font-size:18px}}@media screen and (max-width:499px){.el-room-type-list__container-head-txt-main{font-size:16px}}.el-room-type-list__container-head-txt-sub{color:#7f7f7f}@media screen and (min-width:500px){.el-room-type-list__container-head-txt-sub{font-size:14px}}@media screen and (max-width:499px){.el-room-type-list__container-head-txt-sub{font-size:12px}}.el-room-type-list__container-body-link{display:flex;align-items:center;height:100%;padding-left:20px;color:#000!important;text-decoration:none!important;font-size:14px;font-weight:400;white-space:nowrap;transition:all .15s ease}.el-room-type-list__container-body-link:hover{color:#505050!important;text-decoration:none!important;transition:all .15s ease}.el-reservation-detail-box{max-width:910px;margin:0 auto 20px}[data-layout-type=form] #wrapper-content .el-reservation-detail-box{max-width:600px}.el-reservation-detail-box__item{position:relative}@media screen and (min-width:500px){.el-reservation-detail-box__item{margin-top:70px}}@media screen and (max-width:499px){.el-reservation-detail-box__item{margin-top:35px}}.el-reservation-detail-box__item:before{position:absolute;right:50%;transform:translate(50%);content:"";height:1px;width:100%;background:#dbdbdb;display:block}@media screen and (min-width:500px){.el-reservation-detail-box__item:before{top:-35px}}@media screen and (max-width:499px){.el-reservation-detail-box__item:before{top:-17.5px}}.el-reservation-detail-box__item:first-child{margin-top:0}.el-reservation-detail-box__item:first-child:before{display:none}.el-reservation-detail-box__link{display:block;padding:12px 45px 12px 0;font-weight:400!important;color:#000!important;text-decoration:none!important;background:url(/common-drh-ibe/img/module/icon/arrow-right-03.svg) 100% 50% no-repeat;background-size:17px 33px;opacity:1;transition:all .15s ease}.el-reservation-detail-box__link:hover{opacity:.68;text-decoration:none!important;transition:all .15s ease}@media screen and (min-width:500px){.el-reservation-detail-box__heading{margin-bottom:15px}}@media screen and (max-width:499px){.el-reservation-detail-box__heading{margin-bottom:10px}}.el-reservation-detail-box__heading-txt{font-weight:600!important}@media screen and (min-width:500px){.el-reservation-detail-box__heading-txt{font-size:24px}}@media screen and (max-width:499px){.el-reservation-detail-box__heading-txt{font-size:16px}}@media screen and (min-width:500px){.el-reservation-detail-box__detail{display:flex;margin-bottom:18px}}@media screen and (max-width:499px){.el-reservation-detail-box__detail{margin-bottom:10px}}.el-reservation-detail-box__detail-date{padding-left:25px;background:url(/common-drh-ibe/img/module/icon/icon-calendar.svg) 0 50% no-repeat}@media screen and (min-width:500px){.el-reservation-detail-box__detail-date{font-size:18px;background-size:21px 21px}}@media screen and (max-width:499px){.el-reservation-detail-box__detail-date{font-size:14px;background-size:20px 20px}}.el-reservation-detail-box__detail-date _:-ms-input-placeholder,:root .el-reservation-detail-box__detail-date{background:url(/common-drh-ibe/img/module/icon/icon-calendar.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-reservation-detail-box__detail-date _:-ms-input-placeholder,:root .el-reservation-detail-box__detail-date{background-size:21px 21px}}@media screen and (max-width:499px){.el-reservation-detail-box__detail-date _:-ms-input-placeholder,:root .el-reservation-detail-box__detail-date{background-size:20px 20px}}.el-reservation-detail-box__detail-person{padding-left:25px;background:url(/common-drh-ibe/img/module/icon/icon-person.svg) 0 50% no-repeat}@media screen and (min-width:500px){.el-reservation-detail-box__detail-person{position:relative;font-size:18px;margin-left:30px;background-size:21px 21px}}@media screen and (max-width:499px){.el-reservation-detail-box__detail-person{font-size:14px;background-size:20px 20px}}.el-reservation-detail-box__detail-person _:-ms-input-placeholder,:root .el-reservation-detail-box__detail-person{background:url(/common-drh-ibe/img/module/icon/icon-person.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-reservation-detail-box__detail-person _:-ms-input-placeholder,:root .el-reservation-detail-box__detail-person{background-size:21px 21px}}@media screen and (max-width:499px){.el-reservation-detail-box__detail-person _:-ms-input-placeholder,:root .el-reservation-detail-box__detail-person{background-size:20px 20px}}.el-reservation-detail-box__detail-person:before{position:absolute;top:50%;left:-15px;transform:translateY(-50%);content:"";width:1px;height:17px;background:#c3c3c3}@media screen and (min-width:500px){.el-reservation-detail-box__detail-person:before{display:block}}@media screen and (max-width:499px){.el-reservation-detail-box__detail-person:before{display:none}}@media screen and (min-width:500px){.el-reservation-detail-box__paragraph{margin-bottom:15px}}@media screen and (max-width:499px){.el-reservation-detail-box__paragraph{margin-bottom:10px}}@media screen and (min-width:500px){.el-reservation-detail-box__paragraph-txt{font-size:20px}}@media screen and (max-width:499px){.el-reservation-detail-box__paragraph-txt{font-size:14px}}@media screen and (min-width:500px){.el-reservation-detail-box__number-txt{font-size:18px}}@media screen and (max-width:499px){.el-reservation-detail-box__number-txt{font-size:12px}}.el-reservation-detail-belt{background:#f6f6f6}@media screen and (max-width:499px){.el-reservation-detail-belt{margin:0 -20px}}.el-reservation-detail-belt__holder{max-width:910px}[data-layout-type=form] #wrapper-content .el-reservation-detail-belt__holder{max-width:600px}@media screen and (min-width:500px){.el-reservation-detail-belt__holder{display:flex;align-items:center;padding:15px 0;margin:0 auto 30px}}@media screen and (max-width:499px){.el-reservation-detail-belt__holder{padding:15px 20px;margin:0 auto 35px}}@media screen and (min-width:500px){.el-reservation-detail-belt__item:first-child{flex:1 0 280px;padding-right:20px;border-right:1px solid #c3c3c3;box-sizing:border-box}}@media screen and (min-width:500px){.el-reservation-detail-belt__item:nth-child(2){width:99%;padding-left:40px}}@media screen and (max-width:499px){.el-reservation-detail-belt__item:nth-child(2){margin-top:10px;padding-top:10px;border-top:1px solid #dbdbdb}}.el-reservation-detail-belt__night{position:relative;padding-left:28px;line-height:1.5}@media screen and (min-width:500px){.el-reservation-detail-belt__night{font-size:16px}}@media screen and (max-width:499px){.el-reservation-detail-belt__night{font-size:14px}}.el-reservation-detail-belt__night:before{position:absolute;top:0;left:0;display:block;content:"";background:url(/common-drh-ibe/img/module/icon/icon-calendar.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-reservation-detail-belt__night:before{width:24px;height:24px;background-size:24px 24px}}@media screen and (max-width:499px){.el-reservation-detail-belt__night:before{width:21px;height:21px;background-size:21px 21px}}.el-reservation-detail-belt__night _:-ms-input-placeholder:before,:root .el-reservation-detail-belt__night:before{top:-3px}.el-reservation-detail-belt__person{position:relative;margin-top:2px;padding-left:28px;line-height:1.5}@media screen and (min-width:500px){.el-reservation-detail-belt__person{font-size:16px}}@media screen and (max-width:499px){.el-reservation-detail-belt__person{font-size:14px}}.el-reservation-detail-belt__person:before{position:absolute;left:0;display:block;content:"";background:url(/common-drh-ibe/img/module/icon/icon-person.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-reservation-detail-belt__person:before{top:3px;width:21px;height:21px;background-size:21px 21px}}@media screen and (max-width:499px){.el-reservation-detail-belt__person:before{top:2px;width:19px;height:19px;background-size:19px 19px}}@media screen and (min-width:500px){.el-reservation-detail-belt__person _:-ms-input-placeholder:before,:root .el-reservation-detail-belt__person:before{top:0}}@media screen and (max-width:499px){.el-reservation-detail-belt__person _:-ms-input-placeholder:before,:root .el-reservation-detail-belt__person:before{top:-1px}}.el-reservation-detail-belt__room{position:relative;margin-top:2px;padding-left:28px;line-height:1.5}@media screen and (min-width:500px){.el-reservation-detail-belt__room{font-size:16px}}@media screen and (max-width:499px){.el-reservation-detail-belt__room{font-size:14px}}.el-reservation-detail-belt__room:before{position:absolute;top:0;left:0;display:block;content:"";background:url(/common-drh-ibe/img/module/icon/icon-room.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-reservation-detail-belt__room:before{top:0;width:23px;height:23px;background-size:23px 23px}}@media screen and (max-width:499px){.el-reservation-detail-belt__room:before{top:1px;width:20px;height:20px;background-size:20px 20px}}@media screen and (min-width:500px){.el-reservation-detail-belt__room _:-ms-input-placeholder:before,:root .el-reservation-detail-belt__room:before{top:-3px}}@media screen and (max-width:499px){.el-reservation-detail-belt__room _:-ms-input-placeholder:before,:root .el-reservation-detail-belt__room:before{top:-2px}}.el-reservation-detail-belt__plan{line-height:1.5}@media screen and (min-width:500px){.el-reservation-detail-belt__plan{font-size:16px}}@media screen and (max-width:499px){.el-reservation-detail-belt__plan{font-size:14px}}.el-vacancy-blur-contents{max-width:910px;margin:0 auto 40px}[data-layout-type=form] #wrapper-content .el-vacancy-blur-contents{max-width:600px}@media screen and (min-width:500px){.el-vacancy-blur-contents__holder{margin:0 -23px}}@media screen and (max-width:499px){.el-vacancy-blur-contents__holder{margin:0 -20px}}.el-vacancy-blur-contents__item{position:relative;width:100%;padding-bottom:83%}[data-hotel-color=active-resorts] .el-vacancy-blur-contents__item{background:url(/common-drh-ibe/img/module/el-vacancy-blur-contents/contents-active-resorts.jpg) 50% 50% no-repeat;background-size:contain}[data-hotel-color=hotel-resorts] .el-vacancy-blur-contents__item{background:url(/common-drh-ibe/img/module/el-vacancy-blur-contents/contents-hotel-resorts.jpg) 50% 50% no-repeat;background-size:contain}[data-hotel-color=the] .el-vacancy-blur-contents__item{background:url(/common-drh-ibe/img/module/el-vacancy-blur-contents/contents-the.jpg) 50% 50% no-repeat;background-size:contain}[data-hotel-color=royal-hotel] .el-vacancy-blur-contents__item{background:url(/common-drh-ibe/img/module/el-vacancy-blur-contents/contents-royal-hotel.jpg) 50% 50% no-repeat;background-size:contain}[data-hotel-color=royton] .el-vacancy-blur-contents__item{background:url(/common-drh-ibe/img/module/el-vacancy-blur-contents/contents-royton.jpg) 50% 50% no-repeat;background-size:contain}.el-vacancy-blur-contents__item-txt{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:100%;text-align:center;line-height:1.5;font-size:20px}.el-room-availability-list{max-width:667px;margin:0 auto 25px}@media screen and (min-width:500px){.el-list-tab+.el-room-availability-list{margin-top:-35px}}@media screen and (max-width:499px){.el-list-tab+.el-room-availability-list{margin-top:-20px}}@media screen and (min-width:500px){.el-room-availability-list__holder{display:table;width:100%}}@media screen and (min-width:500px){.el-room-availability-list__item{display:table-row;height:64px}}@media screen and (max-width:499px){.el-room-availability-list__item{position:relative;display:flex;align-items:center;border-bottom:1px solid #ccc;padding:5px 0 5px 37px;box-sizing:border-box}.el-room-availability-list__item:before{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;content:"";width:20px;height:14px;background:url(/common-drh-ibe/img/module/icon/check-big-chain.svg) 0 50% no-repeat;background-size:20px 14px}[data-hotel-color=active-resorts] .el-room-availability-list__item:before{background:url(/common-drh-ibe/img/module/icon/check-big-active-resorts.svg) 0 50% no-repeat;background-size:20px 14px}[data-hotel-color=hotel-resorts] .el-room-availability-list__item:before{background:url(/common-drh-ibe/img/module/icon/check-big-hotel-resorts.svg) 0 50% no-repeat;background-size:20px 14px}[data-hotel-color=the] .el-room-availability-list__item:before{background:url(/common-drh-ibe/img/module/icon/check-big-the.svg) 0 50% no-repeat;background-size:20px 14px}[data-hotel-color=royal-hotel] .el-room-availability-list__item:before{background:url(/common-drh-ibe/img/module/icon/check-big-royal-hotel.svg) 0 50% no-repeat;background-size:20px 14px}[data-hotel-color=royton] .el-room-availability-list__item:before{background:url(/common-drh-ibe/img/module/icon/check-big-royton.svg) 0 50% no-repeat;background-size:20px 14px}}@media screen and (max-width:499px){.el-room-availability-list__item[data-status=disabled]:before{left:5px;width:16px;height:16px;background:url(/common-drh-ibe/img/module/icon/calendar-ng.svg) 0 50% no-repeat!important;background-size:16px 16px!important}}@media screen and (min-width:500px){.el-room-availability-list__item[data-status=disabled] .el-room-availability-list__area:before{width:16px;height:16px;background:url(/common-drh-ibe/img/module/icon/calendar-ng.svg) 0 50% no-repeat!important;background-size:16px 16px!important}}.el-room-availability-list__item[data-status=disabled] .el-room-availability-list__area-txt{color:#c3c3c3!important}.el-room-availability-list__item[data-status=disabled] .el-room-availability-list__name-txt{color:#c3c3c3!important}.el-room-availability-list__item[data-status=disabled] .el-room-availability-list__name-txt span:first-child{color:#c3c3c3!important}.el-room-availability-list__item[data-status=disabled] .el-room-availability-list__btn-txt{display:none!important}@media screen and (min-width:500px){.el-room-availability-list__area{border-bottom:1px solid #ccc;position:relative;display:table-cell;vertical-align:middle;width:1%;padding:11px 30px 11px 62px;box-sizing:border-box}.el-room-availability-list__area:before{position:absolute;top:50%;left:20px;transform:translateY(-50%);display:block;content:"";width:22px;height:16px;background:url(/common-drh-ibe/img/module/icon/check-big-chain.svg) 0 50% no-repeat;background-size:22px 16px}[data-hotel-color=active-resorts] .el-room-availability-list__area:before{background:url(/common-drh-ibe/img/module/icon/check-big-active-resorts.svg) 0 50% no-repeat;background-size:22px 16px}[data-hotel-color=hotel-resorts] .el-room-availability-list__area:before{background:url(/common-drh-ibe/img/module/icon/check-big-hotel-resorts.svg) 0 50% no-repeat;background-size:22px 16px}[data-hotel-color=the] .el-room-availability-list__area:before{background:url(/common-drh-ibe/img/module/icon/check-big-the.svg) 0 50% no-repeat;background-size:22px 16px}[data-hotel-color=royal-hotel] .el-room-availability-list__area:before{background:url(/common-drh-ibe/img/module/icon/check-big-royal-hotel.svg) 0 50% no-repeat;background-size:22px 16px}[data-hotel-color=royton] .el-room-availability-list__area:before{background:url(/common-drh-ibe/img/module/icon/check-big-royton.svg) 0 50% no-repeat;background-size:22px 16px}.el-room-availability-list__area _:-ms-input-placeholder:before,:root .el-room-availability-list__area:before{top:75%}}@media screen and (max-width:499px){.el-room-availability-list__area{width:100%;display:none}}.el-room-availability-list__area-txt{white-space:nowrap;color:#7f7f7f;line-height:1.3}@media screen and (min-width:500px){.el-room-availability-list__area-txt{font-size:14px}}@media screen and (max-width:499px){.el-room-availability-list__area-txt{font-size:12px}}@media screen and (min-width:500px){.el-room-availability-list__name{border-bottom:1px solid #ccc;display:table-cell;vertical-align:middle;width:98%;padding:11px 30px 11px 0;box-sizing:border-box}}@media screen and (max-width:499px){.el-room-availability-list__name{width:100%;min-height:54px;display:flex;align-items:center}}.el-room-availability-list__name-txt{line-height:1.3}@media screen and (min-width:500px){.el-room-availability-list__name-txt{font-size:18px}}@media screen and (max-width:499px){.el-room-availability-list__name-txt{font-size:14px}}.el-room-availability-list__name-txt span:first-child{color:#7f7f7f}@media screen and (min-width:500px){.el-room-availability-list__name-txt span:first-child{display:none;font-size:14px}}@media screen and (max-width:499px){.el-room-availability-list__name-txt span:first-child{display:block;font-size:12px}}.el-room-availability-list__name-txt span:nth-child(2){display:block}@media screen and (min-width:500px){.el-room-availability-list__btn{border-bottom:1px solid #ccc;display:table-cell;vertical-align:middle;width:1%;padding:11px 0;box-sizing:border-box}}.el-room-availability-list__btn-txt{display:block;width:100%;font-weight:400!important;color:#fff!important;text-decoration:none!important;text-align:center;border:none;background:#5a5550!important;box-sizing:border-box;word-break:keep-all;transition:all .15s ease;line-height:1}@media screen and (min-width:500px){.el-room-availability-list__btn-txt{padding:6px 10px 8px;min-width:78px;font-size:18px}}@media screen and (max-width:499px){.el-room-availability-list__btn-txt{padding:8px 10px;font-size:16px}}@media screen and (min-width:500px){.el-room-availability-list__btn-txt _:-ms-input-placeholder,:root .el-room-availability-list__btn-txt{padding:8px 10px 2px}}@media screen and (max-width:499px){.el-room-availability-list__btn-txt _:-ms-input-placeholder,:root .el-room-availability-list__btn-txt{padding:8px 10px 2px}}[data-hotel-color=active-resorts] .el-room-availability-list__btn-txt{background:#c85a1e!important}[data-hotel-color=hotel-resorts] .el-room-availability-list__btn-txt{background:#5a8732!important}[data-hotel-color=the] .el-room-availability-list__btn-txt{background:#785f1e!important}[data-hotel-color=royal-hotel] .el-room-availability-list__btn-txt{background:#2d4682!important}[data-hotel-color=royton] .el-room-availability-list__btn-txt{background:#ac873c!important}.el-room-availability-list__btn-txt:hover{text-decoration:none!important;background:rgba(90,85,80,.85)!important;transition:all .15s ease}[data-hotel-color=active-resorts] .el-room-availability-list__btn-txt:hover{background:rgba(200,90,30,.85)!important}[data-hotel-color=hotel-resorts] .el-room-availability-list__btn-txt:hover{background:rgba(90,135,50,.85)!important}[data-hotel-color=the] .el-room-availability-list__btn-txt:hover{background:rgba(120,95,30,.85)!important}[data-hotel-color=royal-hotel] .el-room-availability-list__btn-txt:hover{background:rgba(45,70,130,.85)!important}[data-hotel-color=royton] .el-room-availability-list__btn-txt:hover{background:rgba(172,135,60,.85)!important}@media screen and (min-width:500px){[data-pc-show=true]{display:block!important}}@media screen and (max-width:499px){[data-pc-show=true]{display:none!important}}@media screen and (min-width:500px){.el-paragraph-txt [data-pc-show=true]{display:inline!important}}@media screen and (min-width:500px){[data-sp-show=true]{display:none!important}}@media screen and (max-width:499px){[data-sp-show=true]{display:block!important}}@media screen and (max-width:499px){.el-paragraph-txt [data-sp-show=true]{display:inline!important}}.el-chain-vacancy-calendar-wrapper{max-width:910px;margin:0 auto 50px}@media screen and (min-width:500px){.el-list-tab+.el-chain-vacancy-calendar-wrapper{margin-top:-15px}}@media screen and (max-width:499px){.el-list-tab+.el-chain-vacancy-calendar-wrapper{margin-top:-10px}}.el-chain-vacancy-calendar-wrapper__holder{position:relative}.el-chain-vacancy-calendar-wrapper__nav{position:absolute;top:-10px;right:0;display:flex}.el-chain-vacancy-calendar-wrapper__nav-left{display:block;width:40px;height:40px;border:1px solid #dbdbdb;box-sizing:border-box;background:url(/common-drh-ibe/img/module/icon/arrow-left-02.svg) 50% 50% no-repeat;background-size:16px 16px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-chain-vacancy-calendar-wrapper__nav-left:hover{border:1px solid #b4b4b4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-chain-vacancy-calendar-wrapper__nav-left:active{border:1px solid #b4b4b4;background-color:#fafafa;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-chain-vacancy-calendar-wrapper__nav-left[data-status=inactive]{border:1px solid #c3c3c3;opacity:.35;transition:background-color .15s ease,border-color .15s ease,color .15s ease;cursor:default;pointer-events:none}.el-chain-vacancy-calendar-wrapper__nav-left[data-status=inactive]:hover{border:1px solid #c3c3c3}.el-chain-vacancy-calendar-wrapper__nav-left[data-status=inactive]:active{border:1px solid #c3c3c3;background-color:transparent}.el-chain-vacancy-calendar-wrapper__nav-right{display:block;width:40px;height:40px;border:1px solid #dbdbdb;box-sizing:border-box;background:url(/common-drh-ibe/img/module/icon/arrow-right-02.svg) 50% 50% no-repeat;background-size:16px 16px;cursor:pointer;margin-left:7.5px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-chain-vacancy-calendar-wrapper__nav-right:hover{border:1px solid #b4b4b4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-chain-vacancy-calendar-wrapper__nav-right:active{border:1px solid #b4b4b4;background-color:#fafafa;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-chain-vacancy-calendar-wrapper__nav-right[data-status=inactive]{border:1px solid #c3c3c3;opacity:.35;transition:background-color .15s ease,border-color .15s ease,color .15s ease;cursor:default;pointer-events:none}.el-chain-vacancy-calendar-wrapper__nav-right[data-status=inactive]:hover{border:1px solid #c3c3c3}.el-chain-vacancy-calendar-wrapper__nav-right[data-status=inactive]:active{border:1px solid #c3c3c3;background-color:transparent}.el-chain-vacancy-calendar{margin-left:-1px;margin-bottom:15px}@media screen and (max-width:499px){.el-chain-vacancy-calendar__holder{margin:0 -20px}}.el-chain-vacancy-calendar__item{box-sizing:border-box}.el-chain-vacancy-calendar__container-head{margin-bottom:14px}.el-chain-vacancy-calendar__container-head-txt{line-height:1}.el-chain-vacancy-calendar__container-head-txt _:-ms-input-placeholder,:root .el-chain-vacancy-calendar__container-head-txt{line-height:1.3}@media screen and (max-width:499px){.el-chain-vacancy-calendar__container-head-txt{margin-left:20px}}@media screen and (min-width:500px){.el-chain-vacancy-calendar__container-head-txt-year{font-size:14px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__container-head-txt-year{font-size:12px}}.el-chain-vacancy-calendar__container-head-txt-month{margin-left:6px;font-weight:600}@media screen and (min-width:500px){.el-chain-vacancy-calendar__container-head-txt-month{font-size:28px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__container-head-txt-month{font-size:24px}html[lang=en] .el-chain-vacancy-calendar__container-head-txt-month,html[lang=ko] .el-chain-vacancy-calendar__container-head-txt-month,html[lang=zh-Hans] .el-chain-vacancy-calendar__container-head-txt-month,html[lang=zh-Hant] .el-chain-vacancy-calendar__container-head-txt-month{font-size:18px}}.el-chain-vacancy-calendar__container-body{position:relative}.el-chain-vacancy-calendar__hotel-list{position:absolute;background:#fff;z-index:1}@media screen and (min-width:500px){.el-chain-vacancy-calendar__hotel-list{width:210px;left:0;top:0;padding-top:30px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__hotel-list{width:125px;left:0;top:0;padding-top:25px;padding-left:20px}}.el-chain-vacancy-calendar__hotel-list--item{display:flex}.el-chain-vacancy-calendar__hotel-list--item>div{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px}@media screen and (min-width:500px){.el-chain-vacancy-calendar__hotel-list--item>div{min-height:60px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__hotel-list--item>div{min-height:50px}}.el-chain-vacancy-calendar__hotel-list--area{width:100%;color:#7f7f7f;line-height:1.3}@media screen and (min-width:500px){.el-chain-vacancy-calendar__hotel-list--area{font-size:12px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__hotel-list--area{font-size:10px}}.el-chain-vacancy-calendar__hotel-list--name{width:100%;color:#000;line-height:1.3;word-break:keep-all}@media screen and (min-width:500px){.el-chain-vacancy-calendar__hotel-list--name{font-size:16px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__hotel-list--name{font-size:14px}}.el-chain-vacancy-calendar__date-list{overflow:auto}@media screen and (min-width:500px){.el-chain-vacancy-calendar__date-list{padding-left:210px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__date-list{padding-left:130px}}.el-chain-vacancy-calendar__date-list--week ul{white-space:nowrap}.el-chain-vacancy-calendar__date-list--week ul>li{display:inline-block;vertical-align:top;margin-left:10px;text-align:center}@media screen and (min-width:500px){.el-chain-vacancy-calendar__date-list--week ul>li{width:60px;height:30px;font-size:16px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__date-list--week ul>li{width:50px;height:25px;font-size:14px}}.el-chain-vacancy-calendar__date-list--date ul{margin-top:10px;white-space:nowrap}.el-chain-vacancy-calendar__date-list--date ul>li{position:relative;display:inline-block;vertical-align:top;margin-left:10px}@media screen and (min-width:500px){.el-chain-vacancy-calendar__date-list--date ul>li{width:60px;height:60px;font-size:16px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__date-list--date ul>li{width:50px;height:50px;font-size:14px}}.el-chain-vacancy-calendar__date-list--date ul>li>a{cursor:default;pointer-events:none}.el-chain-vacancy-calendar__date-list--date ul>li:before{position:absolute;top:50%;right:50%;display:block;content:"";width:20px;height:20px;margin:-10px -10px 0 0;pointer-events:none;text-align:center;background:url(/common-drh-ibe/img/module/icon/loading-circle-small.svg) 0 0 no-repeat;background-size:20px 20px;-webkit-animation:general_loading 1s linear infinite;-moz-animation:general_loading 1s infinite linear;-ms-animation:general_loading 1s infinite linear;z-index:-1}.el-chain-vacancy-calendar__date-list--date ul>li[data-status=inactive]{background:#fff url(/common-drh-ibe/img/module/icon/calendar-ng.svg) 50% 50% no-repeat;background-size:16px 16px}.el-chain-vacancy-calendar__date-list--date ul>li[data-status=active]{background:#fff}.el-chain-vacancy-calendar__date-list--date ul>li[data-status=active]:after{position:absolute;top:50%;right:50%;display:block;content:"";margin:-20px -20px 0 0;background:#3dde1e url(/common-drh-ibe/img/module/icon/calendar-ok.svg) 50% 50% no-repeat;background-size:22px 16px;border-radius:50%;box-shadow:0 4px 6px 0 rgba(0,0,0,.25);transition:all .2s ease}@media screen and (min-width:500px){.el-chain-vacancy-calendar__date-list--date ul>li[data-status=active]:after{background-size:22px 16px;width:40px;height:40px}}@media screen and (max-width:499px){.el-chain-vacancy-calendar__date-list--date ul>li[data-status=active]:after{background-size:19px 14px;width:34px;height:34px}}.el-chain-vacancy-calendar__date-list--date ul>li[data-status=active]:hover:after{transform:scale(1.2);transition:all .2s ease;transform-origin:center}.el-chain-vacancy-calendar__date-list--date ul>li[data-status=active]>a{position:relative;display:block;width:100%;height:100%;cursor:pointer;pointer-events:auto;z-index:1}.el-hotel-vacancy-calendar-wrapper{max-width:910px;margin:0 auto 15px}.el-hotel-vacancy-calendar-wrapper__holder{position:relative}.el-hotel-vacancy-calendar-wrapper__nav{position:absolute;top:-10px;right:0;display:flex}.el-hotel-vacancy-calendar-wrapper__nav-left{display:block;width:40px;height:40px;border:1px solid #dbdbdb;box-sizing:border-box;background:url(/common-drh-ibe/img/module/icon/arrow-left-02.svg) 50% 50% no-repeat;background-size:16px 16px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-hotel-vacancy-calendar-wrapper__nav-left:hover{border:1px solid #b4b4b4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-hotel-vacancy-calendar-wrapper__nav-left:active{border:1px solid #b4b4b4;background-color:#fafafa;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-hotel-vacancy-calendar-wrapper__nav-left[data-status=inactive]{border:1px solid #c3c3c3;opacity:.35;transition:background-color .15s ease,border-color .15s ease,color .15s ease;cursor:default;pointer-events:none}.el-hotel-vacancy-calendar-wrapper__nav-left[data-status=inactive]:hover{border:1px solid #c3c3c3}.el-hotel-vacancy-calendar-wrapper__nav-left[data-status=inactive]:active{border:1px solid #c3c3c3;background-color:transparent}.el-hotel-vacancy-calendar-wrapper__nav-right{display:block;width:40px;height:40px;border:1px solid #dbdbdb;box-sizing:border-box;background:url(/common-drh-ibe/img/module/icon/arrow-right-02.svg) 50% 50% no-repeat;background-size:16px 16px;cursor:pointer;margin-left:7.5px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-hotel-vacancy-calendar-wrapper__nav-right:hover{border:1px solid #b4b4b4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-hotel-vacancy-calendar-wrapper__nav-right:active{border:1px solid #b4b4b4;background-color:#fafafa;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.el-hotel-vacancy-calendar-wrapper__nav-right[data-status=inactive]{border:1px solid #c3c3c3;opacity:.35;transition:background-color .15s ease,border-color .15s ease,color .15s ease;cursor:default;pointer-events:none}.el-hotel-vacancy-calendar-wrapper__nav-right[data-status=inactive]:hover{border:1px solid #c3c3c3}.el-hotel-vacancy-calendar-wrapper__nav-right[data-status=inactive]:active{border:1px solid #c3c3c3;background-color:transparent}.el-hotel-vacancy-calendar-wrapper[data-column="2"]{margin:0 auto 30px}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper[data-column="2"] .el-hotel-vacancy-calendar-wrapper__nav{position:static}}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper[data-column="2"] .el-hotel-vacancy-calendar-wrapper__nav-left{position:absolute;top:-6px;left:0}}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper[data-column="2"] .el-hotel-vacancy-calendar-wrapper__nav-right{position:absolute;top:-6px;right:0}}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper[data-column="2"] .el-hotel-vacancy-calendar__holder{margin:0 -12.5px}}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper[data-column="2"] .el-hotel-vacancy-calendar__item{padding:0 12.5px;flex:1 0 50%;max-width:50%}}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper[data-column="2"] .el-hotel-vacancy-calendar__container-head-txt{text-align:center}}.el-hotel-vacancy-calendar{margin-left:-1px;margin-bottom:15px}.el-hotel-vacancy-calendar__holder{display:flex;overflow:hidden}@media screen and (max-width:499px){.el-hotel-vacancy-calendar__holder{margin:0 -20px}}.el-hotel-vacancy-calendar__item{flex:1 0 100%;box-sizing:border-box}.el-hotel-vacancy-calendar__container-head{margin-bottom:14px}.el-hotel-vacancy-calendar__container-head-txt{line-height:1}.el-hotel-vacancy-calendar__container-head-txt _:-ms-input-placeholder,:root .el-hotel-vacancy-calendar__container-head-txt{line-height:1.3}@media screen and (max-width:499px){.el-hotel-vacancy-calendar__container-head-txt{margin-left:20px}}@media screen and (min-width:500px){.el-hotel-vacancy-calendar__container-head-txt-year{font-size:14px}}@media screen and (max-width:499px){.el-hotel-vacancy-calendar__container-head-txt-year{font-size:12px}}.el-hotel-vacancy-calendar__container-head-txt-month{margin-left:6px;font-weight:600}@media screen and (min-width:500px){.el-hotel-vacancy-calendar__container-head-txt-month{font-size:28px}}@media screen and (max-width:499px){.el-hotel-vacancy-calendar__container-head-txt-month{font-size:24px}}.el-hotel-vacancy-calendar__container-body-week ul{display:flex}.el-hotel-vacancy-calendar__container-body-week li{flex:1 0 14.2857%;max-width:14.2857%;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box}@media screen and (min-width:500px){.el-hotel-vacancy-calendar__container-body-week li{font-size:16px;padding:5px 0}}@media screen and (max-width:499px){.el-hotel-vacancy-calendar__container-body-week li{font-size:12px;padding:3px 0}}.el-hotel-vacancy-calendar__container-body-date{background:#fff}.el-hotel-vacancy-calendar__container-body-date ul{display:flex;flex-wrap:wrap}.el-hotel-vacancy-calendar__container-body-date li{flex:1 0 14.2857%;max-width:14.2857%;color:#c3c3c3;border-top:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-hotel-vacancy-calendar__container-body-date li{min-height:65px}}@media screen and (max-width:499px){.el-hotel-vacancy-calendar__container-body-date li{min-height:55px}}@media screen and (max-width:370px){.el-hotel-vacancy-calendar__container-body-date li{min-height:50px}}@media screen and (min-width:500px){.el-divide-block[data-column=plan] .el-hotel-vacancy-calendar__container-body-date li{min-height:59px}}.el-hotel-vacancy-calendar__container-body-date li div{height:100%;border:1px solid transparent;box-sizing:border-box}.el-hotel-vacancy-calendar__container-body-date li div,.el-hotel-vacancy-calendar__container-body-date li div>a{display:flex;justify-content:center;align-items:center}.el-hotel-vacancy-calendar__container-body-date li div>a{width:100%;height:100%}.el-hotel-vacancy-calendar__container-body-date li[data-status=inactive]{background-color:#f6f6f6;background-image:linear-gradient(45deg,transparent 49.5%,#e6e6e6 0,#e6e6e6 51.5%,transparent 0,transparent)}.el-hotel-vacancy-calendar__container-body-date li[data-status=active]{background-color:#5a5550}[data-hotel-color=active-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]{background-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]{background-color:#5a8732}[data-hotel-color=the] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]{background-color:#785f1e}[data-hotel-color=royal-hotel] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]{background-color:#2d4682}[data-hotel-color=royton] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]{background-color:#ac873c}.el-hotel-vacancy-calendar__container-body-date li[data-status=active]:hover{background-color:rgba(90,85,80,.85)}[data-hotel-color=active-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]:hover{background-color:rgba(200,90,30,.85)}[data-hotel-color=hotel-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]:hover{background-color:rgba(90,135,50,.85)}[data-hotel-color=the] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]:hover{background-color:rgba(120,95,30,.85)}[data-hotel-color=royal-hotel] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]:hover{background-color:rgba(45,70,130,.85)}[data-hotel-color=royton] .el-hotel-vacancy-calendar__container-body-date li[data-status=active]:hover{background-color:rgba(172,135,60,.85)}.el-hotel-vacancy-calendar__container-body-date li[data-status=current]{background:#fff;color:#5a5550;transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]{color:#c85a1e}[data-hotel-color=hotel-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]{color:#5a8732}[data-hotel-color=the] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]{color:#785f1e}[data-hotel-color=royal-hotel] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]{color:#2d4682}[data-hotel-color=royton] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]{color:#ac873c}.el-hotel-vacancy-calendar__container-body-date li[data-status=current]>div{border:1px solid #5a5550}[data-hotel-color=active-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]>div{border:1px solid #c85a1e}[data-hotel-color=hotel-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]>div{border:1px solid #5a8732}[data-hotel-color=the] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]>div{border:1px solid #785f1e}[data-hotel-color=royal-hotel] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]>div{border:1px solid #2d4682}[data-hotel-color=royton] .el-hotel-vacancy-calendar__container-body-date li[data-status=current]>div{border:1px solid #ac873c}.el-hotel-vacancy-calendar__container-body-date li[data-status=current] a{color:#5a5550;box-sizing:border-box}[data-hotel-color=active-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=current] a{color:#c85a1e}[data-hotel-color=hotel-resorts] .el-hotel-vacancy-calendar__container-body-date li[data-status=current] a{color:#5a8732}[data-hotel-color=the] .el-hotel-vacancy-calendar__container-body-date li[data-status=current] a{color:#785f1e}[data-hotel-color=royal-hotel] .el-hotel-vacancy-calendar__container-body-date li[data-status=current] a{color:#2d4682}[data-hotel-color=royton] .el-hotel-vacancy-calendar__container-body-date li[data-status=current] a{color:#ac873c}.el-hotel-vacancy-calendar__container-body-date li a{display:block;color:#fff;font-weight:400;padding:0 2px 2px 0;text-decoration:none!important}.el-hotel-vacancy-calendar__container-body-date li a:hover{text-decoration:none!important}.el-hotel-vacancy-calendar__container-body-date li p:first-child{line-height:1}@media screen and (min-width:500px){.el-hotel-vacancy-calendar__container-body-date li p:first-child{font-size:18px}}@media screen and (max-width:499px){.el-hotel-vacancy-calendar__container-body-date li p:first-child{font-size:16px}}@media screen and (max-width:370px){.el-hotel-vacancy-calendar__container-body-date li p:first-child{font-size:15px}}.reservation-history-detail{max-width:620px;margin:0 auto;padding:0 0 20px}.reservation-history-detail>div{display:table;width:100%;height:100%}.reservation-history-detail .detail-box{display:table-cell;vertical-align:top;width:50%;height:100%;box-sizing:border-box}@media screen and (min-width:500px){.reservation-history-detail .detail-box:first-child{padding-left:25px;padding-right:25px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box:first-child{padding-right:20px}}@media screen and (max-width:370px){.reservation-history-detail .detail-box:first-child{padding-right:15px}}.reservation-history-detail .detail-box:nth-child(2){border-left:1px solid #c3c3c3}@media screen and (min-width:500px){.reservation-history-detail .detail-box:nth-child(2){padding-left:25px;padding-right:25px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box:nth-child(2){padding-left:20px}}@media screen and (max-width:370px){.reservation-history-detail .detail-box:nth-child(2){padding-left:15px}}.reservation-history-detail .detail-box>div{display:table;width:100%;height:100%;background:#f6f6f6}.reservation-history-detail .detail-box .box-total{background:#fff}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-total{padding-bottom:15px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-total{padding-bottom:10px}}.reservation-history-detail .detail-box .box-total>div{display:table;width:100%;height:100%}.reservation-history-detail .detail-box .box-total>div>div{position:relative;display:table-cell;vertical-align:top;text-align:center}.reservation-history-detail .detail-box .box-total p{line-height:1.3;font-weight:700}.reservation-history-detail .detail-box .box-total p.sub{text-align:left}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-total p.sub{font-size:22px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-total p.sub{font-size:15px}}.reservation-history-detail .detail-box .box-total p.main{text-align:left;letter-spacing:.05em}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-total p.main{padding-top:15px;font-size:18px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-total p.main{padding-top:2.5px;font-size:14px}}@media screen and (max-width:370px){.reservation-history-detail .detail-box .box-total p.main{font-size:12px}}@media screen and (min-width:500px){.reservation-history-detail.style-line3 .detail-box .box-total p.main,.reservation-history-detail.style-line5 .detail-box .box-total p.main{font-size:18px}}.reservation-history-detail .detail-box .box-total p.main .number{font-weight:400;line-height:1;letter-spacing:0}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-total p.main .number{padding-right:3px;font-size:54px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-total p.main .number{padding-right:3px;font-size:32px}}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-breakdown>div{padding:15px 20px 5px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-breakdown>div{padding:8px 8px 0}}@media screen and (max-width:370px){.reservation-history-detail .detail-box .box-breakdown>div{padding:7.5px 7.5px 0}}.reservation-history-detail .detail-box .box-breakdown>div>div{display:table;width:100%}.reservation-history-detail .detail-box .box-breakdown dl{display:table-row;line-height:1.3}.reservation-history-detail .detail-box .box-breakdown dl dt{display:table-cell;vertical-align:top;width:99%}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-breakdown dl dt{padding-bottom:10px;font-size:15px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-breakdown dl dt{padding-bottom:7.5px;font-size:10px}}.reservation-history-detail .detail-box .box-breakdown dl dd{position:relative;display:table-cell;vertical-align:top;white-space:nowrap;width:1%;text-align:right;font-weight:700}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-breakdown dl dd{padding-bottom:10px;padding-left:20px;font-size:15px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-breakdown dl dd{padding-bottom:7.5px;padding-left:15px;font-size:11px}}.reservation-history-detail .detail-box .box-breakdown dl dd:before{position:absolute;display:block;content:":"}@media screen and (min-width:500px){.reservation-history-detail .detail-box .box-breakdown dl dd:before{top:-2px;left:5px}}@media screen and (max-width:499px){.reservation-history-detail .detail-box .box-breakdown dl dd:before{top:-1px;left:5px}}.reservation-history-detail.style-column1>div{margin:0 auto}@media screen and (min-width:500px){.reservation-history-detail.style-column1>div{width:50%}}@media screen and (max-width:499px){.reservation-history-detail.style-column1>div{width:50%}}.reservation-history-detail.style-column1 .detail-box{width:100%}.reservation-history-detail.style-column2>div{width:100%}.el-reservation-history{max-width:910px;margin:0 auto}.el-reservation-history__item[data-type=tab-body]{padding-top:20px}.el-reservation-history__tab-sub{display:table;width:100%;line-height:1.3;padding-bottom:10px}.el-reservation-history__tab-sub-item{display:table-cell;vertical-align:top;text-align:center;letter-spacing:normal;border-left:1px solid #c3c3c3;font-weight:700}@media screen and (min-width:500px){.el-reservation-history__tab-sub-item{font-size:20px}}@media screen and (max-width:499px){.el-reservation-history__tab-sub-item{font-size:17px}}@media screen and (max-width:370px){.el-reservation-history__tab-sub-item{font-size:15px}}.el-reservation-history__tab-sub-item:first-child{width:25%;border-left:none}.el-reservation-history__tab-sub-item:nth-child(2){width:50%}.el-reservation-history__tab-sub-item:nth-child(3){width:25%}.el-reservation-history__tab-main{display:table;width:100%;line-height:1.3}.el-reservation-history__tab-main-item{display:table-cell;width:25%;vertical-align:top;text-align:center;letter-spacing:normal;border-left:1px solid #fff;box-sizing:border-box}@media screen and (min-width:500px){.el-reservation-history__tab-main-item{height:80px;font-size:20px}}@media screen and (max-width:499px){.el-reservation-history__tab-main-item{height:80px;font-size:17px}}@media screen and (max-width:370px){.el-reservation-history__tab-main-item{height:65px;font-size:15px}}.el-reservation-history__tab-main-item a{position:relative;display:table;width:100%;height:100%;color:#5a5550!important;text-decoration:none;background:#f6f6f6;border:2px solid #f6f6f6;box-sizing:border-box;transition:all .25s ease}@media screen and (min-width:500px){.el-reservation-history__tab-main-item a{padding:15px 20px}}@media screen and (max-width:499px){.el-reservation-history__tab-main-item a{padding:15px 10px}}@media screen and (max-width:370px){.el-reservation-history__tab-main-item a{padding:15px 5px}}.el-reservation-history__tab-main-item a:before{position:absolute;left:50%;display:block;content:" ";transition:all .25s ease}@media screen and (min-width:500px){.el-reservation-history__tab-main-item a:before{bottom:-30px;margin-left:-15px;border:15px solid transparent;border-top-color:#f6f6f6}}@media screen and (max-width:499px){.el-reservation-history__tab-main-item a:before{bottom:-30px;margin-left:-15px;border:15px solid transparent;border-top-color:#f6f6f6}}.el-reservation-history__tab-main-item a:after{position:absolute;left:50%;display:block;content:" ";transition:all .25s ease}@media screen and (min-width:500px){.el-reservation-history__tab-main-item a:after{bottom:-27px;margin-left:-15px;border:15px solid transparent;border-top-color:#f6f6f6}}@media screen and (max-width:499px){.el-reservation-history__tab-main-item a:after{bottom:-27px;margin-left:-15px;border:15px solid transparent;border-top-color:#f6f6f6}}.el-reservation-history__tab-main-item a span{display:table-cell;text-align:center;vertical-align:middle}@media screen and (min-width:500px){.el-reservation-history__tab-main-item:hover a{border:2px solid #c3c3c3;background:#fff;transition:all .25s ease;text-decoration:none}}@media screen and (min-width:500px){.el-reservation-history__tab-main-item:hover a:before{border:15px solid transparent;border-top-color:#c3c3c3;transition:all .25s ease}}@media screen and (min-width:500px){.el-reservation-history__tab-main-item:hover a:after{border:15px solid transparent;border-top-color:#fff;transition:all .25s ease}}.el-reservation-history__tab-main-item[data-active=true] a{border:2px solid #c3c3c3;background:#fff;text-decoration:none;font-weight:700}@media screen and (min-width:500px){.el-reservation-history__tab-main-item[data-active=true] a:before{border:15px solid transparent;border-top-color:#c3c3c3}}@media screen and (max-width:499px){.el-reservation-history__tab-main-item[data-active=true] a:before{border:15px solid transparent;border-top-color:#c3c3c3}}@media screen and (min-width:500px){.el-reservation-history__tab-main-item[data-active=true] a:after{border:15px solid transparent;border-top-color:#fff}}@media screen and (max-width:499px){.el-reservation-history__tab-main-item[data-active=true] a:after{border:15px solid transparent;border-top-color:#fff}}.el-reservation-history #main_contents{padding-top:20px}.el-reservation-history #main_contents .ui-widget-header{background:none;color:#000}.el-reservation-history #main_contents .table-comment-sp>div{padding-bottom:5px}@media screen and (min-width:500px){.el-reservation-history #main_contents .table-comment-sp{display:none}}.el-reservation-history #main_contents .table-comment-sp p{color:#c00}@media screen and (min-width:500px){.el-reservation-history #main_contents .reservation-history-table-set{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:499px){.el-reservation-history #main_contents .reservation-history-table-set{padding-top:15px;padding-bottom:30px;margin-left:-20px;margin-right:-20px}}@media screen and (max-width:499px){.el-reservation-history #main_contents .reservation-history-table-set>div{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:499px){.el-reservation-history #main_contents .reservation-history-table-set>div>div{width:980px;padding-left:20px;padding-right:20px}}.el-reservation-history #main_contents .display.dataTable{width:100%;border-right:1px solid #eaeaea;border-bottom:1px solid #c3c3c3;box-sizing:border-box}.el-reservation-history #main_contents .display.dataTable thead th{font-size:15px;height:90px;padding:10px;border-top:1px solid #c3c3c3;border-left:1px solid #fff;vertical-align:middle;line-height:1.3;color:#fff;background:#666;box-sizing:border-box;white-space:nowrap}.el-reservation-history #main_contents .display.dataTable thead th.col1{width:15%;text-align:left}.el-reservation-history #main_contents .display.dataTable thead th.col2{width:8%;text-align:left}.el-reservation-history #main_contents .display.dataTable thead th.col3{width:22%;text-align:left}.el-reservation-history #main_contents .display.dataTable thead th.col4{width:9%;text-align:left}.el-reservation-history #main_contents .display.dataTable thead th.col5{width:13%;text-align:left}.el-reservation-history #main_contents .display.dataTable thead th.col6{width:10%;text-align:left}.el-reservation-history #main_contents .display.dataTable thead th.col7,.el-reservation-history #main_contents .display.dataTable thead th.col8,.el-reservation-history #main_contents .display.dataTable thead th.col9{width:8%;text-align:left}.el-reservation-history #main_contents .display.dataTable tbody td{font-size:15px;line-height:1.3;padding:10px;border-top:1px solid #c3c3c3;border-left:1px solid #eaeaea;box-sizing:border-box}.el-reservation-history #main_contents .display.dataTable tbody td.col1{background:#d6d6d6;text-align:center}.el-reservation-history #main_contents .display.dataTable tbody td.col2{background:#f6f6f6;text-align:center}.el-reservation-history #main_contents .display.dataTable tbody td.col3{text-align:left}.el-reservation-history #main_contents .display.dataTable tbody td.col4{text-align:right}.el-reservation-history #main_contents .display.dataTable tbody td.col5,.el-reservation-history #main_contents .display.dataTable tbody td.col6{text-align:left}.el-reservation-history #main_contents .display.dataTable tbody td.col7,.el-reservation-history #main_contents .display.dataTable tbody td.col8,.el-reservation-history #main_contents .display.dataTable tbody td.col9{text-align:right}.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr{display:flex;justify-content:center;align-items:center}.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_info{font-weight:400}@media screen and (max-width:499px){.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_info{width:50%}}@media screen and (max-width:370px){.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_info{width:40%}}@media screen and (min-width:500px){.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length{margin-left:20px}}@media screen and (max-width:499px){.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length{margin-left:10px;width:calc(50% - 10px)}}@media screen and (max-width:370px){.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length{margin-left:10px;width:calc(60% - 10px)}}.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:table-cell;vertical-align:middle;width:100%;border:1px solid #c3c3c3;box-sizing:border-box;color:#404040;font-weight:700;background:#fff url(/common-drh-ibe/img/module/el-form/icon-select-arrow.svg) 100% 50% no-repeat;line-height:1.4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select{padding:11px 45px 13px 14px;font-size:18px;background-size:36px 17px}}@media screen and (max-width:499px){.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select{padding:11px 40px 13px 7px;font-size:16px;background-size:30px 14px}}.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select:focus{border-color:#5a5550;transition:background-color .15s ease,border-color .15s ease,color .15s ease;outline:none}[data-hotel-color=active-resorts] .el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select:focus{border-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select:focus{border-color:#5a8732}[data-hotel-color=the] .el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select:focus{border-color:#785f1e}[data-hotel-color=royal-hotel] .el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select:focus{border-color:#2d4682}[data-hotel-color=royton] .el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select:focus{border-color:#ac873c}.el-reservation-history .fg-toolbar.ui-corner-tl.ui-corner-tr .dataTables_length select::-ms-expand{display:none}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br{padding:0 0 30px;text-align:center}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate{letter-spacing:-.5em}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a{display:none;letter-spacing:normal;text-decoration:none;cursor:pointer}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.previous{position:relative;display:inline-block;vertical-align:top;margin-right:10px;background:#fff;border:1px solid #c3c3c3;box-sizing:border-box;line-height:1}@media screen and (min-width:500px){.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.previous{height:50px;width:50px}}@media screen and (max-width:499px){.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.previous{height:45px;width:45px}}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.previous:before{display:block;content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/common-drh-ibe/img/module/icon/arrow-left-02.svg) 0 0 no-repeat;width:16px;height:16px;background-size:16px 16px}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.previous span{display:none}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.next{position:relative;display:inline-block;vertical-align:top;margin-left:10px;background:#fff;border:1px solid #c3c3c3;box-sizing:border-box;line-height:1}@media screen and (min-width:500px){.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.next{height:50px;width:50px}}@media screen and (max-width:499px){.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.next{height:45px;width:45px}}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.next:before{display:block;content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/common-drh-ibe/img/module/icon/arrow-right-02.svg) 0 0 no-repeat;width:16px;height:16px;background-size:16px 16px}.el-reservation-history .fg-toolbar.ui-corner-bl.ui-corner-br .dataTables_paginate a.next span{display:none}.el-reservation-history #tbl1_wrapper{position:relative}.el-reservation-history table.display thead th div.DataTables_sort_wrapper{position:relative;padding-right:15px;cursor:pointer}.el-reservation-history table.display thead th div.DataTables_sort_wrapper span{position:absolute;top:50%;right:0;width:15px;height:15px;transform:translateY(-50%)}.el-reservation-history div.DataTables_sort_wrapper .ui-icon.ui-icon-carat-2-n-s:before{position:absolute;top:0;right:0;display:block;content:" ";width:6px;height:6px;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;transform:rotate(-45deg)}.el-reservation-history div.DataTables_sort_wrapper .ui-icon.ui-icon-carat-2-n-s:after{position:absolute;bottom:0;right:0;display:block;content:" ";width:6px;height:6px;border-color:transparent transparent #fff #fff;border-style:solid;border-width:2px;transform:rotate(-45deg)}.el-reservation-history div.DataTables_sort_wrapper .ui-icon.ui-icon-triangle-1-n:before{position:absolute;top:50%;right:0;display:block;content:" ";width:6px;height:6px;margin-top:-2.5px;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;transform:rotate(-45deg)}.el-reservation-history div.DataTables_sort_wrapper .ui-icon.ui-icon-triangle-1-s:after{position:absolute;top:50%;right:0;display:block;content:" ";width:6px;height:6px;margin-top:-10px;border-color:transparent transparent #fff #fff;border-style:solid;border-width:2px;transform:rotate(-45deg)}.el-reservation-history .ui-state-default,.el-reservation-history .ui-widget-content .ui-state-default,.el-reservation-history .ui-widget-header .ui-state-default{border:none;background:#eee5d8;font-weight:700;color:#333;text-align:center}.el-reservation-history td.ui-datepicker-other-month .ui-state-default{border:none;background:#f5f2e7;font-weight:700;color:#f5f2e7;text-align:center}.el-reservation-history .ui-state-default a,.el-reservation-history .ui-state-default a:link,.el-reservation-history .ui-state-default a:visited{color:#3f3731;text-decoration:none}.el-reservation-history td.ui-datepicker-sunday a{background:#f35d5d!important}.el-reservation-history td.ui-datepicker-saturday a{background:#6ac!important}.el-reservation-history .ui-state-focus,.el-reservation-history .ui-state-hover,.el-reservation-history .ui-widget-content .ui-state-focus,.el-reservation-history .ui-widget-content .ui-state-hover,.el-reservation-history .ui-widget-header .ui-state-focus,.el-reservation-history .ui-widget-header .ui-state-hover{background:#f69017!important;font-weight:700}.el-reservation-history .ui-widget-header .ui-state-hover{background:#f5f3f0!important;color:#404040}.el-reservation-history .ui-state-hover a,.el-reservation-history .ui-state-hover a:hover{color:#552000;text-decoration:underline}.el-reservation-history .ui-state-active,.el-reservation-history .ui-widget-content .ui-state-active,.el-reservation-history .ui-widget-header .ui-state-active{background:#f69017!important;font-weight:700}.el-reservation-history .ui-state-active a,.el-reservation-history .ui-state-active a:link,.el-reservation-history .ui-state-active a:visited{color:#b85700!important;text-decoration:none}.el-reservation-history .ui-widget :active{outline:none}.el-reservation-history .ui-state-highlight,.el-reservation-history .ui-widget-content .ui-state-highlight,.el-reservation-history .ui-widget-header .ui-state-highlight{border:none}.el-reservation-history .ui-state-error,.el-reservation-history .ui-widget-content .ui-state-error,.el-reservation-history .ui-widget-header .ui-state-error{border:1px solid #f8893f;color:#592003}.el-reservation-history .ui-state-error-text,.el-reservation-history .ui-state-error a,.el-reservation-history .ui-widget-content .ui-state-error-text,.el-reservation-history .ui-widget-content .ui-state-error a,.el-reservation-history .ui-widget-header .ui-state-error-text,.el-reservation-history .ui-widget-header .ui-state-error a{color:#592003}.el-reservation-history .ui-priority-primary,.el-reservation-history .ui-widget-content .ui-priority-primary,.el-reservation-history .ui-widget-header .ui-priority-primary{font-weight:700}.el-reservation-history .ui-priority-secondary,.el-reservation-history .ui-widget-content .ui-priority-secondary,.el-reservation-history .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.el-reservation-history .ui-state-disabled,.el-reservation-history .ui-widget-content .ui-state-disabled,.el-reservation-history .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.el-loading-page{position:fixed;top:0;width:100%;height:100%;z-index:9999;background:hsla(0,0%,100%,.75);transition:opacity .15s ease}.el-loading-page__holder{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.el-loading-page__loader{position:relative;display:block;width:100px;height:100px}.el-loading-page__loader:before{position:absolute;top:50%;right:50%;display:block;content:"";width:100px;height:100px;margin:-50px -50px 0 0;pointer-events:none;text-align:center;background:url(/common-drh-ibe/img/module/icon/loading-circle.svg) 0 0 no-repeat;background-size:100px 100px;-webkit-animation:general_loading 1s linear infinite;-moz-animation:general_loading 1s infinite linear;-ms-animation:general_loading 1s infinite linear;z-index:-1}.el-loading-calendar{position:relative;width:100%;margin-bottom:40px}@media screen and (min-width:500px){.el-loading-calendar{height:390px}}@media screen and (max-width:499px){.el-loading-calendar{height:330px}}@media screen and (max-width:370px){.el-loading-calendar{height:300px}}.el-hotel-vacancy-calendar-wrapper .el-loading-calendar{margin-bottom:0}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper:not([data-column="2"]) .el-loading-calendar{height:355px}}.el-selected-vacancy-conditions+.el-loading-calendar{margin-top:-22px}.el-loading-calendar__holder{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.el-loading-calendar__loader,.el-loading-calendar__loader:after,.el-loading-calendar__loader:before{border-radius:50%}.el-loading-calendar__loader{position:relative;display:block;color:#c3c3c3;font-size:11px;width:100px;height:100px;border-radius:50%;box-shadow:inset 0 0 0 2px;text-indent:-99999em;transform:translateZ(0)}.el-loading-calendar__loader:before{position:absolute;content:"";width:52px;height:102px;background:#fff;border-radius:102px 0 0 102px;top:-1px;left:-1px;transform-origin:51px 51px;animation:calendar_loading 2s ease 1.5s infinite}.el-loading-calendar__loader:after{position:absolute;content:"";width:52px;height:102px;background:#fff;border-radius:0 102px 102px 0;top:-1px;left:49px;transform-origin:1px 51px;animation:calendar_loading 2s ease infinite}.el-loading-contents{position:relative;width:100%;margin-bottom:40px}@media screen and (min-width:500px){.el-loading-contents{height:390px}}@media screen and (max-width:499px){.el-loading-contents{height:330px}}@media screen and (max-width:370px){.el-loading-contents{height:300px}}.el-hotel-vacancy-calendar-wrapper .el-loading-contents{margin-bottom:0}@media screen and (min-width:500px){.el-hotel-vacancy-calendar-wrapper:not([data-column="2"]) .el-loading-contents{height:355px}}.el-selected-vacancy-conditions+.el-loading-contents{margin-top:-22px}.el-loading-contents__holder{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.el-loading-contents__loader,.el-loading-contents__loader:after,.el-loading-contents__loader:before{border-radius:50%}.el-loading-contents__loader{position:relative;display:block;color:#c3c3c3;font-size:11px;width:100px;height:100px;border-radius:50%;box-shadow:inset 0 0 0 2px;text-indent:-99999em;transform:translateZ(0)}.el-loading-contents__loader:before{position:absolute;content:"";width:52px;height:102px;background:#fff;border-radius:102px 0 0 102px;top:-1px;left:-1px;transform-origin:51px 51px;animation:calendar_loading 2s ease 1.5s infinite}.el-loading-contents__loader:after{position:absolute;content:"";width:52px;height:102px;background:#fff;border-radius:0 102px 102px 0;top:-1px;left:49px;transform-origin:1px 51px;animation:calendar_loading 2s ease infinite}@keyframes general_loading{0%{transform:rotate(0deg);opacity:1}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(1turn);opacity:1}}@keyframes calendar_loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-required{position:relative;display:inline-block;vertical-align:top;color:#e53935;font-weight:400!important;white-space:nowrap;line-height:1}@media screen and (min-width:500px){.icon-required{margin-top:8px;margin-left:15px;padding:3px 0;font-size:16px}}@media screen and (max-width:499px){.icon-required{margin-top:7px;margin-left:10px;padding:1px 0;font-size:12px}}@media screen and (min-width:500px){.icon-required _:-ms-input-placeholder,:root .icon-required{margin-top:0;padding:6px 0 2px}}@media screen and (max-width:499px){.icon-required _:-ms-input-placeholder,:root .icon-required{margin-top:2px;padding:4px 0 0}}@media screen and (min-width:500px){.el-form-select__holder-heading .icon-required,.el-form-txt__holder-heading .icon-required{margin-top:3px}}@media screen and (max-width:499px){.el-form-select__holder-heading .icon-required,.el-form-txt__holder-heading .icon-required{margin-top:2px}}@media screen and (min-width:500px){.el-form-select__holder-heading .icon-required _:-ms-input-placeholder,.el-form-txt__holder-heading .icon-required _:-ms-input-placeholder,:root .el-form-select__holder-heading .icon-required,:root .el-form-txt__holder-heading .icon-required{margin-top:-3px}}@media screen and (max-width:499px){.el-form-select__holder-heading .icon-required _:-ms-input-placeholder,.el-form-txt__holder-heading .icon-required _:-ms-input-placeholder,:root .el-form-select__holder-heading .icon-required,:root .el-form-txt__holder-heading .icon-required{margin-top:-2px}}.icon-optional{position:relative;display:inline-block;vertical-align:top;color:#707070;font-weight:400!important;white-space:nowrap;line-height:1}@media screen and (min-width:500px){.icon-optional{margin-top:8px;margin-left:15px;padding:3px 0;font-size:16px}}@media screen and (max-width:499px){.icon-optional{margin-top:7px;margin-left:10px;padding:1px 0;font-size:12px}}@media screen and (min-width:500px){.icon-optional _:-ms-input-placeholder,:root .icon-optional{margin-top:0;padding:6px 0 2px}}@media screen and (max-width:499px){.icon-optional _:-ms-input-placeholder,:root .icon-optional{margin-top:2px;padding:4px 0 0}}@media screen and (min-width:500px){.el-form-select__holder-heading .icon-optional,.el-form-txt__holder-heading .icon-optional{margin-top:3px}}@media screen and (max-width:499px){.el-form-select__holder-heading .icon-optional,.el-form-txt__holder-heading .icon-optional{margin-top:2px}}@media screen and (min-width:500px){.el-form-select__holder-heading .icon-optional _:-ms-input-placeholder,.el-form-txt__holder-heading .icon-optional _:-ms-input-placeholder,:root .el-form-select__holder-heading .icon-optional,:root .el-form-txt__holder-heading .icon-optional{margin-top:-3px}}@media screen and (max-width:499px){.el-form-select__holder-heading .icon-optional _:-ms-input-placeholder,.el-form-txt__holder-heading .icon-optional _:-ms-input-placeholder,:root .el-form-select__holder-heading .icon-optional,:root .el-form-txt__holder-heading .icon-optional{margin-top:-2px}}[data-color="7f7f7f"]{color:#7f7f7f}[data-color=bb0000]{color:#b00}[data-color=bb0000] a{font-weight:400;color:#b00;text-decoration:underline}[data-color=bb0000] a:hover{text-decoration:none}[data-link-color="000"]{color:#000!important}[data-link-underline=true]{text-decoration:underline!important}[data-link-underline=true]:hover{text-decoration:none!important}[data-link-underline=false]{text-decoration:none!important}[data-link-underline=false]:hover{text-decoration:underline!important}[data-font-size="32-24"]{line-height:1.4!important}@media screen and (min-width:500px){[data-font-size="32-24"]{font-size:32px!important}}@media screen and (max-width:499px){[data-font-size="32-24"]{font-size:24px!important}}[data-font-size="28-20"]{line-height:1.4!important}@media screen and (min-width:500px){[data-font-size="28-20"]{font-size:28px!important}}@media screen and (max-width:499px){[data-font-size="28-20"]{font-size:20px!important}}[data-font-size="26-20"]{line-height:1.4!important}@media screen and (min-width:500px){[data-font-size="26-20"]{font-size:26px!important}}@media screen and (max-width:499px){[data-font-size="26-20"]{font-size:20px!important}}[data-font-size="24-20"]{line-height:1.4!important}@media screen and (min-width:500px){[data-font-size="24-20"]{font-size:24px!important}}@media screen and (max-width:499px){[data-font-size="24-20"]{font-size:20px!important}}[data-font-size="24-16"]{line-height:1.4!important}@media screen and (min-width:500px){[data-font-size="24-16"]{font-size:24px!important}}@media screen and (max-width:499px){[data-font-size="24-16"]{font-size:16px!important}}[data-font-size="20-20"]{line-height:1.4!important}@media screen and (min-width:500px){[data-font-size="20-20"]{font-size:20px!important}}@media screen and (max-width:499px){[data-font-size="20-20"]{font-size:20px!important}}[data-font-size="20-16"]{line-height:1.4!important}@media screen and (min-width:500px){[data-font-size="20-16"]{font-size:20px!important}}@media screen and (max-width:499px){[data-font-size="20-16"]{font-size:16px!important}}[data-font-size="18-16"]{line-height:1.6!important}@media screen and (min-width:500px){[data-font-size="18-16"]{font-size:18px!important}}@media screen and (max-width:499px){[data-font-size="18-16"]{font-size:16px!important}}[data-font-size="18-14"]{line-height:1.6!important}@media screen and (min-width:500px){[data-font-size="18-14"]{font-size:18px!important}}@media screen and (max-width:499px){[data-font-size="18-14"]{font-size:14px!important}}[data-font-size="18-12"]{line-height:1.6!important}@media screen and (min-width:500px){[data-font-size="18-12"]{font-size:18px!important}}@media screen and (max-width:499px){[data-font-size="18-12"]{font-size:12px!important}}[data-font-size="16-16"]{line-height:1.7!important}@media screen and (min-width:500px){[data-font-size="16-16"]{font-size:16px!important}}@media screen and (max-width:499px){[data-font-size="16-16"]{font-size:16px!important}}[data-font-size="16-14"]{line-height:1.7!important}@media screen and (min-width:500px){[data-font-size="16-14"]{font-size:16px!important}}@media screen and (max-width:499px){[data-font-size="16-14"]{font-size:14px!important}}[data-font-size="14-14"]{line-height:1.7!important}@media screen and (min-width:500px){[data-font-size="14-14"]{font-size:14px!important}}@media screen and (max-width:499px){[data-font-size="14-14"]{font-size:14px!important}}[data-font-size="14-12"]{line-height:1.7!important}@media screen and (min-width:500px){[data-font-size="14-12"]{font-size:14px!important}}@media screen and (max-width:499px){[data-font-size="14-12"]{font-size:12px!important}}[data-font-weight="600"]{font-weight:600!important}[data-font-weight=normal]{font-weight:400!important}@media screen and (min-width:500px){[data-top-margin="-5"]{margin-top:-5px!important}}@media screen and (max-width:499px){[data-top-margin="-5"]{margin-top:-2.5px!important}}@media screen and (min-width:500px){[data-top-margin="-10"]{margin-top:-10px!important}}@media screen and (max-width:499px){[data-top-margin="-10"]{margin-top:-5px!important}}@media screen and (min-width:500px){.wrapper-credit-card{margin-bottom:70px}}@media screen and (max-width:499px){.wrapper-credit-card{margin-bottom:60px}}.wrapper-contents-btn{max-width:910px;margin:0 auto}[data-layout-type=form] #wrapper-content .wrapper-contents-btn{max-width:600px}.wrapper-contents-btn__holder{display:flex;align-items:center}.wrapper-contents-btn__item{box-sizing:border-box}.wrapper-contents-btn__item>[class^=el-]:last-child{margin-bottom:0}@media screen and (min-width:500px){.wrapper-contents-btn__item:first-child{width:99%}}@media screen and (max-width:499px){.wrapper-contents-btn__item:first-child{width:99%}}@media screen and (min-width:500px){.wrapper-contents-btn__item:nth-child(2){flex:1 0 170px;padding-left:20px}}@media screen and (max-width:499px){.wrapper-contents-btn__item:nth-child(2){flex:1 0 100px;padding-left:10px}}.el-modalwindow{visibility:hidden;box-sizing:border-box;z-index:1100}.el-modalwindow__holder{position:fixed;left:50%;transform:translateY(-50%);box-sizing:border-box;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.35);transition:all .15s ease;z-index:1120}@media screen and (min-width:500px){.el-modalwindow__holder{max-width:600px;width:100%}}@media screen and (max-width:499px){.el-modalwindow__holder{width:100%}}.el-modalwindow[data-type=fade] .el-modalwindow__holder{top:50%;margin:0 auto;transform:translate(-50%,-50%);animation:fadeOut .15s ease-in-out forwards}@media screen and (min-width:500px){.el-modalwindow[data-type=fade] .el-modalwindow__holder{width:calc(100% - 31px)}}@media screen and (max-width:499px){.el-modalwindow[data-type=fade] .el-modalwindow__holder{width:calc(100% - 31px)}}@media screen and (min-width:500px){.el-modalwindow[data-type=fade] .el-modalwindow__container:first-child{max-height:calc(100vh - 240px)}}@media screen and (max-width:499px){.el-modalwindow[data-type=fade] .el-modalwindow__container:first-child{max-height:calc(100vh - 120px)}}@media screen and (min-width:500px){.el-modalwindow[data-type=fade] .el-modalwindow__inner{padding:52px 50px}}@media screen and (max-width:499px){.el-modalwindow[data-type=fade] .el-modalwindow__inner{padding:30px}}.el-modalwindow[data-type=fade][aria-hidden=false]{visibility:visible}.el-modalwindow[data-type=fade][aria-hidden=false] .el-modalwindow__holder{animation:fadeIn .15s ease-in-out forwards}.el-modalwindow[data-type=fade][aria-hidden=false] .el-modalwindow__overlay{visibility:visible;animation:fadeIn .15s ease-in-out forwards}.el-modalwindow[data-type=slide] .el-modalwindow__holder{animation:slideDown .15s ease-in-out forwards}@media screen and (min-width:500px) and (orientation:landscape){.el-modalwindow[data-type=slide] .el-modalwindow__holder{top:58px;height:calc(100% - 58px)}}@media screen and (min-width:500px) and (orientation:portrait){.el-modalwindow[data-type=slide] .el-modalwindow__holder{top:12%;height:76%}}@media screen and (max-width:499px){.el-modalwindow[data-type=slide] .el-modalwindow__holder{top:0;height:100%}}@media screen and (min-width:500px){.el-modalwindow[data-type=slide] .el-modalwindow__inner{padding:57px 50px}}@media screen and (max-width:499px){.el-modalwindow[data-type=slide] .el-modalwindow__inner{padding:45px 20px}}.el-modalwindow[data-type=slide][aria-hidden=false]{visibility:visible}.el-modalwindow[data-type=slide][aria-hidden=false] .el-modalwindow__holder{animation:slideUp .15s ease-in-out forwards}.el-modalwindow[data-type=slide][aria-hidden=false] .el-modalwindow__overlay{visibility:visible;animation:fadeIn .15s ease-in-out forwards}@media screen and (min-width:500px){.el-modalwindow[data-window-size=narrow] .el-modalwindow__holder{max-width:485px}}@media screen and (min-width:500px) and (orientation:portrait){.el-modalwindow[data-window-size=narrow] .el-modalwindow__holder{top:20%;height:60%}}@media screen and (min-width:500px){.el-modalwindow[data-window-size=member-menu] .el-modalwindow__holder{max-width:none;width:100%;height:100%}}@media screen and (max-width:499px){.el-modalwindow[data-window-size=member-menu] .el-modalwindow__holder{width:100%;height:100%}}@media screen and (min-width:500px){.el-modalwindow[data-window-size=member-menu] .el-modalwindow__container:first-child{max-height:none}}@media screen and (max-width:499px){.el-modalwindow[data-window-size=member-menu] .el-modalwindow__container:first-child{max-height:none}}@media screen and (min-width:500px){.el-modalwindow[data-window-size=member-menu] .el-modalwindow__inner{display:flex;justify-content:center;align-items:center;height:100%;min-width:740px;min-height:600px;width:100%;box-sizing:border-box}}@media screen and (max-width:499px){.el-modalwindow[data-window-size=member-menu] .el-modalwindow__inner{margin:0 auto;width:254px}}.el-modalwindow__container[data-type=contents]{height:100%;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-modalwindow__container[data-type=btn]{position:absolute;z-index:1}@media screen and (min-width:500px){.el-modalwindow__container[data-type=btn]{right:50px;bottom:40px}}@media screen and (max-width:499px){.el-modalwindow__container[data-type=btn]{right:15px;bottom:20px}}.el-modalwindow__container[data-type=prev]{position:absolute;z-index:1}@media screen and (min-width:500px){.el-modalwindow__container[data-type=prev]{top:40px;left:27px}}@media screen and (max-width:499px){.el-modalwindow__container[data-type=prev]{top:15px;left:10px}}.el-modalwindow__inner>[class^=el-]:first-child{margin-top:0}@media screen and (min-width:500px){.el-modalwindow__inner>[class^=el-]:last-child:not(.el-modalwindow__btn){margin-bottom:80px}}@media screen and (max-width:499px){.el-modalwindow__inner>[class^=el-]:last-child:not(.el-modalwindow__btn){margin-bottom:70px}}.el-modalwindow__btn{margin-top:40px;display:flex}.el-modalwindow__btn[data-align=center]{justify-content:center}.el-modalwindow__btn[data-align=right]{justify-content:flex-end}.el-modalwindow__btn-item{text-decoration:none!important}.el-modalwindow__btn-item:hover{text-decoration:none!important}.el-modalwindow__btn-item[data-modalwindow-btn-type=normal]{width:100%;color:#000;font-weight:400!important;text-align:center;background:#fff;box-shadow:0 0 7.5px rgba(0,0,0,.25);box-sizing:border-box;transition:all .15s ease}.el-modalwindow__inner .el-modalwindow__btn-item[data-modalwindow-btn-type=normal]{box-shadow:none}@media screen and (min-width:500px){.el-modalwindow__btn-item[data-modalwindow-btn-type=normal]{width:90px;font-size:18px}}@media screen and (max-width:499px){.el-modalwindow__btn-item[data-modalwindow-btn-type=normal]{width:80px;font-size:16px}}.el-modalwindow__btn-item[data-modalwindow-btn-type=normal] .el-modalwindow__btn-container{display:block}@media screen and (min-width:500px){.el-modalwindow__btn-item[data-modalwindow-btn-type=normal] .el-modalwindow__btn-container{padding:15px 0}}@media screen and (max-width:499px){.el-modalwindow__btn-item[data-modalwindow-btn-type=normal] .el-modalwindow__btn-container{padding:10px 0}}.el-modalwindow__btn-item[data-modalwindow-btn-type=normal]:hover{color:#505050;transition:all .15s ease}.el-modalwindow__btn-item[data-modalwindow-btn-type=strong]{width:100%;color:#fff;font-weight:400!important;background:#fff;text-align:center;box-shadow:0 0 7.5px rgba(0,0,0,.25);box-sizing:border-box}.el-modalwindow__inner .el-modalwindow__btn-item[data-modalwindow-btn-type=strong]{box-shadow:none}@media screen and (min-width:500px){.el-modalwindow__btn-item[data-modalwindow-btn-type=strong]{display:flex;width:180px;font-size:18px}}@media screen and (max-width:499px){.el-modalwindow__btn-item[data-modalwindow-btn-type=strong]{display:flex;width:120px;font-size:16px}}.el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{display:block;background:#5a5550;transition:all .15s ease}@media screen and (min-width:500px){.el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{padding:15px;display:flex;width:100%;justify-content:center;align-items:center}}@media screen and (max-width:499px){.el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{padding:10px;display:flex;width:100%;justify-content:center;align-items:center}}[data-hotel-color=active-resorts] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{background:#c85a1e}[data-hotel-color=hotel-resorts] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{background:#5a8732}[data-hotel-color=the] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{background:#785f1e}[data-hotel-color=royal-hotel] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{background:#2d4682}[data-hotel-color=royton] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong] .el-modalwindow__btn-container{background:#ac873c}.el-modalwindow__btn-item[data-modalwindow-btn-type=strong]:hover .el-modalwindow__btn-container{background:rgba(90,85,80,.85);transition:all .15s ease}[data-hotel-color=active-resorts] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong]:hover .el-modalwindow__btn-container{background:rgba(200,90,30,.85)}[data-hotel-color=hotel-resorts] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong]:hover .el-modalwindow__btn-container{background:rgba(90,135,50,.85)}[data-hotel-color=the] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong]:hover .el-modalwindow__btn-container{background:rgba(120,95,30,.85)}[data-hotel-color=royal-hotel] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong]:hover .el-modalwindow__btn-container{background:rgba(45,70,130,.85)}[data-hotel-color=royton] .el-modalwindow__btn-item[data-modalwindow-btn-type=strong]:hover .el-modalwindow__btn-container{background:rgba(172,135,60,.85)}.el-modalwindow__btn-item[data-modalwindow-btn-type=close]{display:block;width:54px;height:54px;border-radius:50% 50%;background:#000 url(/common-drh-ibe/img/module/icon/icon-close-white.svg) 50% 50% no-repeat;background-size:20px 20px;transition:all .15s ease}.el-modalwindow__btn-item[data-modalwindow-btn-type=close]:hover{background-color:#424242;transition:all .15s ease}.el-modalwindow__btn-item[data-modalwindow-btn-type=close] .el-modalwindow__btn-txt{display:none}.el-modalwindow__btn-item+.el-modalwindow__btn-item{margin-left:10px}.el-modalwindow__prev-item{display:block}@media screen and (min-width:500px){.el-modalwindow__prev-item{padding:20px 30px}}@media screen and (max-width:499px){.el-modalwindow__prev-item{padding:15px 20px}}.el-modalwindow__prev-container{display:block;opacity:.6;background:url(/common-drh-ibe/img/module/icon/arrow-left-03.svg) 50% 50% no-repeat;transition:opacity .15s ease}@media screen and (min-width:500px){.el-modalwindow__prev-container{width:24px;height:45px;background-size:24px 45px}}@media screen and (max-width:499px){.el-modalwindow__prev-container{width:13px;height:25px;background-size:13px 25px}}.el-modalwindow__prev-container:hover{opacity:1;transition:opacity .15s ease}.el-modalwindow__overlay{visibility:hidden;position:fixed;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);cursor:pointer;z-index:1110;animation:fadeOut .15s ease-in-out forwards;transition:all .15s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes slideDown{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.el-member-menu-wrapper{display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width:500px){.el-member-menu-wrapper{min-width:740px;height:100%;min-height:600px}}@media screen and (max-width:499px){.el-member-menu-wrapper{margin:0 auto;width:254px;padding-top:30px}}.el-member-menu-back{position:absolute;z-index:1}@media screen and (min-width:500px){.el-member-menu-back{top:40px;left:27px}}@media screen and (max-width:499px){.el-member-menu-back{top:15px;left:10px}}.el-member-menu-back__holder{display:block}@media screen and (min-width:500px){.el-member-menu-back__holder{padding:20px 30px}}@media screen and (max-width:499px){.el-member-menu-back__holder{padding:15px 20px}}.el-member-menu-back__item{display:block;opacity:.6;background:url(/common-drh-ibe/img/module/icon/arrow-left-03.svg) 50% 50% no-repeat;transition:opacity .15s ease}@media screen and (min-width:500px){.el-member-menu-back__item{width:24px;height:45px;background-size:24px 45px}}@media screen and (max-width:499px){.el-member-menu-back__item{width:13px;height:25px;background-size:13px 25px}}.el-member-menu-back__item:hover{opacity:1;transition:opacity .15s ease}.el-member-menu{margin-bottom:0!important}@media screen and (min-width:500px){.el-member-menu__holder{display:flex;align-items:center}}@media screen and (min-width:500px){.el-member-menu__item[data-type=member]{width:300px;margin-right:40px}}@media screen and (min-width:500px){.el-member-menu__item[data-type=menu]{width:360px}}@media screen and (max-width:499px){.el-member-menu__item[data-type=menu]{margin-top:20px}}.el-member-menu__member-img{display:block;margin:0 auto}@media screen and (min-width:500px){.el-member-menu__member-img{padding-bottom:20px}}@media screen and (max-width:499px){.el-member-menu__member-img{padding-bottom:10px}}.el-member-menu__member-img[data-type=person]{background:url(/common-drh-ibe/img/module/icon/icon-member-menu-person.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-member-menu__member-img[data-type=person]{width:100px;height:100px;background-size:100px 100px}}@media screen and (max-width:499px){.el-member-menu__member-img[data-type=person]{width:39px;height:39px;background-size:39px 39px}}.el-member-menu__member-img[data-type=corporate]{background:url(/common-drh-ibe/img/module/icon/icon-member-menu-corporate.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-member-menu__member-img[data-type=corporate]{width:110px;height:110px;background-size:110px 110px}}@media screen and (max-width:499px){.el-member-menu__member-img[data-type=corporate]{width:39px;height:39px;background-size:39px 39px}}.el-member-menu__member-txt{text-align:center;font-size:14px}.el-member-menu__member-txt-name,.el-member-menu__member-txt-type{display:block}.el-member-menu__box{background:#f6f6f6}@media screen and (min-width:500px){.el-member-menu__box{margin-top:25px;padding:25px 30px}}@media screen and (max-width:499px){.el-member-menu__box{margin-top:30px;padding:20px 25px}}.el-member-menu__box-heading{color:#7f7f7f;line-height:1.5}@media screen and (min-width:500px){.el-member-menu__box-heading{margin-bottom:10px;font-size:14px}}@media screen and (max-width:499px){.el-member-menu__box-heading{margin-bottom:7.5px;font-size:12px}}.el-member-menu__box-txt{color:#545454;font-weight:600;line-height:1.5}@media screen and (min-width:500px){.el-member-menu__box-txt{font-size:20px}}@media screen and (max-width:499px){.el-member-menu__box-txt{font-size:16px}}.el-member-menu__box-txt-stay{margin-left:20px}@media screen and (min-width:500px){.el-member-menu__box-txt+.el-member-menu__box-txt{margin-top:15px}}@media screen and (max-width:499px){.el-member-menu__box-txt+.el-member-menu__box-txt{margin-top:5px}}@media screen and (min-width:500px){.el-member-menu__heading{margin-bottom:10px}}@media screen and (max-width:499px){.el-member-menu__heading{margin-bottom:7.5px}}.el-member-menu__heading-txt{font-size:14px;color:#7f7f7f;font-weight:600;line-height:1.5}@media screen and (min-width:500px){.el-member-menu__heading-txt{font-size:14px}}@media screen and (max-width:499px){.el-member-menu__heading-txt{font-size:12px}}.el-member-menu__list-item{line-height:1.5}@media screen and (min-width:500px){.el-member-menu__list-item{margin-bottom:25px}}@media screen and (max-width:499px){.el-member-menu__list-item{margin-bottom:20px}}.el-member-menu__list-item:last-child{margin-bottom:0}.el-member-menu__list-item a{color:#000!important;font-weight:600}@media screen and (min-width:500px){.el-member-menu__list-item a{font-size:20px}}@media screen and (max-width:499px){.el-member-menu__list-item a{font-size:16px}}.el-member-menu__list-small-item{line-height:1.5}@media screen and (min-width:500px){.el-member-menu__list-small-item{margin-bottom:20px}}@media screen and (max-width:499px){.el-member-menu__list-small-item{margin-bottom:17.5px}}.el-member-menu__list-small-item:last-child{margin-bottom:0}.el-member-menu__list-small-item a{color:#000!important;font-weight:600}@media screen and (min-width:500px){.el-member-menu__list-small-item a{font-size:16px}}@media screen and (max-width:499px){.el-member-menu__list-small-item a{font-size:14px}}.el-member-menu__separate{border:1px solid #e4e4e4}@media screen and (min-width:500px){.el-member-menu__separate{margin:30px 0}}@media screen and (max-width:499px){.el-member-menu__separate{margin:20px 0}}.el-member-menu__separate hr{display:none}.el-form-flow{max-width:910px}@media screen and (min-width:500px){.el-form-flow{margin:0 auto 40px}}@media screen and (max-width:499px){.el-form-flow{margin:0 auto 30px}}@media screen and (min-width:500px){[data-layout-type=form] #wrapper-content .el-form-flow{max-width:370px;min-height:82px}}@media screen and (max-width:499px){[data-layout-type=form] #wrapper-content .el-form-flow{max-width:240px;min-height:58px}}.el-form-flow__holder{position:relative}.el-form-flow__holder:after{position:absolute;top:0;right:50%;transform:translate(50%);display:block;content:"";width:230px;height:3px;background:#c3c3c3;border-radius:5px}@media screen and (min-width:500px){.el-form-flow__holder:after{top:29px}}@media screen and (max-width:499px){.el-form-flow__holder:after{top:23px}}.el-form-flow__item{text-align:center}.el-form-flow__item:first-child{position:absolute;top:0;left:0}.el-form-flow__item:last-child{position:absolute;top:0;right:0}.el-form-flow__item-icon{position:relative;display:inline-block;vertical-align:top;border:8px solid #fff;z-index:1}.el-form-flow__item-icon>span{position:relative;display:block;border:3px solid #dbdbdb;background:#fff;border-radius:50%;box-sizing:border-box;font-style:normal}@media screen and (min-width:500px){.el-form-flow__item-icon>span{width:44px;height:44px}}@media screen and (max-width:499px){.el-form-flow__item-icon>span{width:32px;height:32px}}.el-form-flow__item-icon-txt{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);line-height:1;color:#c3c3c3}@media screen and (min-width:500px){.el-form-flow__item-icon-txt{margin-top:-1.5px;font-size:24px}}@media screen and (max-width:499px){.el-form-flow__item-icon-txt{font-size:18px}}.el-form-flow__item-txt{position:absolute;left:50%;transform:translate(-50%);text-align:center;white-space:nowrap;color:#c3c3c3;line-height:1;z-index:2}@media screen and (min-width:500px){.el-form-flow__item-txt{margin-top:5px;font-size:16px}}@media screen and (max-width:499px){.el-form-flow__item-txt{font-size:10px}}.el-form-flow__item[data-current=true] .el-form-flow__item-icon>span{border:3px solid #000}.el-form-flow__item[data-current=true] .el-form-flow__item-icon-txt{color:#000}.el-form-flow__item[data-current=true] .el-form-flow__item-txt{color:#000}.el-form-txt{max-width:910px}@media screen and (min-width:500px){.el-form-txt{margin:0 auto 20px}}@media screen and (max-width:499px){.el-form-txt{margin:0 auto 15px}}@media screen and (min-width:500px){.el-form-txt[data-bottom-padding=narrow]{margin-bottom:15px}}@media screen and (max-width:499px){.el-form-txt[data-bottom-padding=narrow]{margin-bottom:10px}}@media screen and (min-width:500px){.el-form-txt[data-bottom-padding=large]{margin-bottom:30px}}@media screen and (max-width:499px){.el-form-txt[data-bottom-padding=large]{margin-bottom:20px}}[data-layout-type=form] #wrapper-content .el-form-txt{max-width:600px}.el-form-txt__error{line-height:1.3;margin-top:4px;color:#b00}@media screen and (min-width:500px){.el-form-txt__error{font-size:20px}}@media screen and (max-width:499px){.el-form-txt__error{font-size:14px}}.el-form-txt__error _:-ms-input-placeholder,:root .el-form-txt__error{margin-top:9px}.el-form-txt__holder-heading{line-height:1.3;margin-bottom:6px}@media screen and (min-width:500px){.el-form-txt__holder-heading{font-size:20px}}@media screen and (max-width:499px){.el-form-txt__holder-heading{font-size:14px}}.el-form-txt__holder-heading _:-ms-input-placeholder,:root .el-form-txt__holder-heading{margin-bottom:1px}.el-form-txt__holder-note{line-height:1.3;margin-top:4px}@media screen and (min-width:500px){.el-form-txt__holder-note{font-size:18px}}@media screen and (max-width:499px){.el-form-txt__holder-note{font-size:12px}}.el-form-txt__holder-note _:-ms-input-placeholder,:root .el-form-txt__holder-note{margin-top:9px}.el-form-txt__container-input{flex:1 0 auto;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:11px 14px 13px;background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;color:#000;line-height:1.4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-form-txt__container-input{font-size:18px}[data-layout-type=form] #wrapper-content .el-form-txt__container-input{font-size:24px}}@media screen and (max-width:499px){.el-form-txt__container-input{font-size:16px}}.el-form-txt__container-input _:-ms-input-placeholder,:root .el-form-txt__container-input{padding:19px 14px 10px}.el-form-txt__container-input::-ms-input-placeholder{color:#767676}.el-form-txt__container-input:-ms-input-placeholder{color:#767676}.el-form-txt__container-input[type=number]::-webkit-inner-spin-button,.el-form-txt__container-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-form-txt__container-input[type=number]{-moz-appearance:textfield}.el-form-txt__container-input:focus{border-color:#5a5550;transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-form-txt__container-input:focus{border-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-form-txt__container-input:focus{border-color:#5a8732}[data-hotel-color=the] .el-form-txt__container-input:focus{border-color:#785f1e}[data-hotel-color=royal-hotel] .el-form-txt__container-input:focus{border-color:#2d4682}[data-hotel-color=royton] .el-form-txt__container-input:focus{border-color:#ac873c}.el-form-txt__container-input[data-status=error]{border-color:#b00!important;background:#fff5f6 url(/common-drh-ibe/img/module/el-form/icon-input-arrow.svg) 100% 50% no-repeat!important}@media screen and (min-width:500px){.el-form-txt__container-input[data-status=error]{padding:11px 52px 13px 14px!important;background-size:38px 17px!important}}@media screen and (max-width:499px){.el-form-txt__container-input[data-status=error]{padding:11px 39px 13px 14px!important;background-size:31px 14px!important}}@media screen and (min-width:500px){.el-form-txt__container-input[data-status=error] _:-ms-input-placeholder,:root .el-form-txt__container-input[data-status=error]{padding:19px 52px 10px 14px!important}}@media screen and (max-width:499px){.el-form-txt__container-input[data-status=error] _:-ms-input-placeholder,:root .el-form-txt__container-input[data-status=error]{padding:19px 39px 10px 14px!important}}.el-form-txt__container-input[data-status=error]:focus{border-color:#b00!important}.el-form-txt__container-input-txt{line-height:1.3;font-weight:600;color:#000}@media screen and (min-width:500px){.el-form-txt__container-input-txt{padding-bottom:10px;font-size:16px}[data-layout-type=form] #wrapper-content .el-form-txt__container-input-txt{font-size:24px}}@media screen and (max-width:499px){.el-form-txt__container-input-txt{padding-bottom:3px;font-size:16px}}.el-form-txt__container-btn{display:table;width:100%;background:#fff;text-align:center;font-weight:400;color:#fff!important;text-decoration:none!important;line-height:1.3;box-sizing:border-box;opacity:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-form-txt__container-btn{height:55px;font-size:18px}[data-layout-type=form] #wrapper-content .el-form-txt__container-btn{height:60px;font-size:24px}}@media screen and (max-width:499px){.el-form-txt__container-btn{height:48px;font-size:14px}[data-layout-type=form] #wrapper-content .el-form-txt__container-btn{font-size:16px}}.el-form-txt__container-btn:hover{text-decoration:none!important}.el-form-txt__container-btn:hover .el-form-txt__container-btn__holder{background:rgba(90,85,80,.85);transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-form-txt__container-btn:hover .el-form-txt__container-btn__holder{background:rgba(200,90,30,.85)}[data-hotel-color=hotel-resorts] .el-form-txt__container-btn:hover .el-form-txt__container-btn__holder{background:rgba(90,135,50,.85)}[data-hotel-color=the] .el-form-txt__container-btn:hover .el-form-txt__container-btn__holder{background:rgba(120,95,30,.85)}[data-hotel-color=royal-hotel] .el-form-txt__container-btn:hover .el-form-txt__container-btn__holder{background:rgba(45,70,130,.85)}[data-hotel-color=royton] .el-form-txt__container-btn:hover .el-form-txt__container-btn__holder{background:rgba(172,135,60,.85)}.el-form-txt__container-btn__holder{display:table-cell;vertical-align:middle;background:#5a5550}[data-hotel-color=active-resorts] .el-form-txt__container-btn__holder{background:#c85a1e}[data-hotel-color=hotel-resorts] .el-form-txt__container-btn__holder{background:#5a8732}[data-hotel-color=the] .el-form-txt__container-btn__holder{background:#785f1e}[data-hotel-color=royal-hotel] .el-form-txt__container-btn__holder{background:#2d4682}[data-hotel-color=royton] .el-form-txt__container-btn__holder{background:#ac873c}.el-form-txt__container[data-type=pw-form]{position:relative}.el-form-txt__container[data-type=pw-form] .el-pw-confirm{position:absolute;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}@media screen and (min-width:500px){.el-form-txt__container[data-type=pw-form] .el-pw-confirm{width:30px;height:30px;right:10px}}@media screen and (max-width:499px){.el-form-txt__container[data-type=pw-form] .el-pw-confirm{width:8vw;height:8vw;right:5px}}.el-form-txt[data-type=input-btn] .el-form-txt__container{display:flex;align-items:center}.el-form-txt[data-type=input-btn] .el-form-txt__container-input{width:calc(80% - 15px)}.el-form-txt[data-type=input-btn] .el-form-txt__container-btn{margin-left:15px;width:20%}.el-form-txt[data-type=sei-mei] .el-form-txt__container{display:flex}@media screen and (min-width:500px){.el-form-txt[data-type=sei-mei] .el-form-txt__container{margin-left:-10px}}@media screen and (max-width:499px){.el-form-txt[data-type=sei-mei] .el-form-txt__container{margin-left:-5px}}@media screen and (min-width:500px){.el-form-txt[data-type=sei-mei] .el-form-txt__container-input{margin-left:10px;width:calc(50% - 10px)}}@media screen and (max-width:499px){.el-form-txt[data-type=sei-mei] .el-form-txt__container-input{margin-left:5px;width:calc(50% - 5px)}}.el-form-txt[data-type=year-month-day] .el-form-txt__container{display:flex;align-items:flex-end}@media screen and (min-width:500px){.el-form-txt[data-type=year-month-day] .el-form-txt__container{margin-left:-10px}}@media screen and (max-width:499px){.el-form-txt[data-type=year-month-day] .el-form-txt__container{margin-left:-5px}}@media screen and (min-width:500px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap{margin-left:10px}}@media screen and (max-width:499px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap{margin-left:5px}}@media screen and (min-width:500px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap:first-child{width:122px}}@media screen and (max-width:499px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap:first-child{width:91px}}@media screen and (min-width:500px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap:nth-child(2){width:99px}}@media screen and (max-width:499px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap:nth-child(2){width:76px}}@media screen and (min-width:500px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap:nth-child(3){width:99px}}@media screen and (max-width:499px){.el-form-txt[data-type=year-month-day] .el-form-txt__container-wrap:nth-child(3){width:76px}}@media screen and (min-width:500px){.el-form-txt[data-type=securitycode] .el-form-txt__container-input{width:120px}}@media screen and (max-width:499px){.el-form-txt[data-type=securitycode] .el-form-txt__container-input{width:90px}}.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container{display:flex}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container{margin-left:-10px}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container{margin-left:-5px}}.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input{flex:initial}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input{margin-left:10px}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input{margin-left:5px}}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:first-child{width:70px}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:first-child{width:56px}}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(2){width:130px}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(2){width:98px}}@media screen and (max-width:370px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(2){width:80px}}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(3){width:91px}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(3){width:68px}}@media screen and (max-width:370px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(3){width:64px}}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(4){width:70px}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input:nth-child(4){width:56px}}.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input[data-status=error]{background:#fff5f6!important}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input[data-status=error]{padding:11px 14px 13px!important}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input[data-status=error]{padding:11px 14px 13px!important}}@media screen and (min-width:500px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input[data-status=error] _:-ms-input-placeholder,:root .el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input[data-status=error]{padding:19px 14px 10px!important}}@media screen and (max-width:499px){.el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input[data-status=error] _:-ms-input-placeholder,:root .el-form-txt[data-type=membership-number-2-5-3-2] .el-form-txt__container-input[data-status=error]{padding:19px 14px 10px!important}}.el-form-select{max-width:910px}@media screen and (min-width:500px){.el-form-select{margin:0 auto 20px}}@media screen and (max-width:499px){.el-form-select{margin:0 auto 15px}}@media screen and (min-width:500px){.el-form-select[data-bottom-padding=narrow]{margin-bottom:15px}}@media screen and (max-width:499px){.el-form-select[data-bottom-padding=narrow]{margin-bottom:10px}}[data-layout-type=form] #wrapper-content .el-form-select{max-width:600px}.el-form-select__error{line-height:1.3;margin-top:4px;color:#b00}@media screen and (min-width:500px){.el-form-select__error{font-size:20px}}@media screen and (max-width:499px){.el-form-select__error{font-size:14px}}.el-form-select__error _:-ms-input-placeholder,:root .el-form-select__error{margin-top:9px}.el-form-select__holder-heading{line-height:1.3;margin-bottom:6px}@media screen and (min-width:500px){.el-form-select__holder-heading{font-size:20px}}@media screen and (max-width:499px){.el-form-select__holder-heading{font-size:14px}}.el-form-select__holder-heading _:-ms-input-placeholder,:root .el-form-select__holder-heading{margin-bottom:1px}.el-form-select__holder-note{line-height:1.3;margin-top:4px}@media screen and (min-width:500px){.el-form-select__holder-note{font-size:18px}}@media screen and (max-width:499px){.el-form-select__holder-note{font-size:12px}}.el-form-select__holder-note _:-ms-input-placeholder,:root .el-form-select__holder-note{margin-top:9px}.el-form-select__container-input{display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background:#fff url(/common-drh-ibe/img/module/el-form/icon-select-arrow.svg) 100% 50% no-repeat;border:1px solid #dbdbdb;box-sizing:border-box;color:#000;line-height:1.4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-form-select__container-input{padding:11px 45px 13px 14px;font-size:18px;background-size:36px 17px}[data-layout-type=form] #wrapper-content .el-form-select__container-input{font-size:24px}}@media screen and (max-width:499px){.el-form-select__container-input{padding:11px 40px 13px 14px;font-size:16px;background-size:30px 14px}}.el-form-select__container-input[type=number]::-webkit-inner-spin-button,.el-form-select__container-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-form-select__container-input[type=number]{-moz-appearance:textfield}.el-form-select__container-input::-ms-expand{display:none}.el-form-select__container-input:focus{border-color:#5a5550;transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-form-select__container-input:focus{border-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-form-select__container-input:focus{border-color:#5a8732}[data-hotel-color=the] .el-form-select__container-input:focus{border-color:#785f1e}[data-hotel-color=royal-hotel] .el-form-select__container-input:focus{border-color:#2d4682}[data-hotel-color=royton] .el-form-select__container-input:focus{border-color:#ac873c}.el-form-select__container-input[data-status=error]{border-color:#b00!important;background:#fff5f6 url(/common-drh-ibe/img/module/el-form/icon-select-arrow-error.svg) 100% 50% no-repeat!important}@media screen and (min-width:500px){.el-form-select__container-input[data-status=error]{padding:11px 70px 13px 14px!important;background-size:59px 17px!important}}@media screen and (max-width:499px){.el-form-select__container-input[data-status=error]{padding:11px 57px 13px 14px!important;background-size:49px 14px!important}}.el-form-select__container-input[data-status=error]:focus{border-color:#b00!important}.el-form-select__container-btn{display:table;width:100%;background:#fff;text-align:center;font-weight:400;color:#fff!important;text-decoration:none!important;line-height:1.3;box-sizing:border-box;opacity:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-form-select__container-btn{height:55px;font-size:18px}[data-layout-type=form] #wrapper-content .el-form-select__container-btn{height:60px;font-size:24px}}@media screen and (max-width:499px){.el-form-select__container-btn{height:45px;font-size:14px}[data-layout-type=form] #wrapper-content .el-form-select__container-btn{font-size:16px}}.el-form-select__container-btn:hover{text-decoration:none!important}.el-form-select__container-btn:hover .el-form-select__container-btn__holder{background:rgba(90,85,80,.85);transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-form-select__container-btn:hover .el-form-select__container-btn__holder{background:rgba(200,90,30,.85)}[data-hotel-color=hotel-resorts] .el-form-select__container-btn:hover .el-form-select__container-btn__holder{background:rgba(90,135,50,.85)}[data-hotel-color=the] .el-form-select__container-btn:hover .el-form-select__container-btn__holder{background:rgba(120,95,30,.85)}[data-hotel-color=royal-hotel] .el-form-select__container-btn:hover .el-form-select__container-btn__holder{background:rgba(45,70,130,.85)}[data-hotel-color=royton] .el-form-select__container-btn:hover .el-form-select__container-btn__holder{background:rgba(172,135,60,.85)}.el-form-select__container-btn__holder{display:table-cell;vertical-align:middle;background:#5a5550}[data-hotel-color=active-resorts] .el-form-select__container-btn__holder{background:#c85a1e}[data-hotel-color=hotel-resorts] .el-form-select__container-btn__holder{background:#5a8732}[data-hotel-color=the] .el-form-select__container-btn__holder{background:#785f1e}[data-hotel-color=royal-hotel] .el-form-select__container-btn__holder{background:#2d4682}[data-hotel-color=royton] .el-form-select__container-btn__holder{background:#ac873c}.el-form-select[data-type=month-year] .el-form-select__container{display:flex}@media screen and (min-width:500px){.el-form-select[data-type=month-year] .el-form-select__container{margin-left:-10px}}@media screen and (max-width:499px){.el-form-select[data-type=month-year] .el-form-select__container{margin-left:-5px}}@media screen and (min-width:500px){.el-form-select[data-type=month-year] .el-form-select__container-input{margin-left:10px;width:153px}}@media screen and (max-width:499px){.el-form-select[data-type=month-year] .el-form-select__container-input{margin-left:5px;width:114px}}@media screen and (min-width:500px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:500px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container-wrapper{display:flex;align-items:center;width:82%}}.el-form-select[data-type=month-hotel-btn] .el-form-select__container-appert{display:flex;align-items:center;white-space:nowrap}@media screen and (min-width:500px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container-appert:first-child{width:38%}.el-form-select[data-type=month-hotel-btn] .el-form-select__container-appert:nth-child(2){padding-left:15px;width:41%}.el-form-select[data-type=month-hotel-btn] .el-form-select__container-appert:nth-child(3){padding-left:10px;width:21%}}@media screen and (max-width:499px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container-appert:first-child{padding-bottom:10px}.el-form-select[data-type=month-hotel-btn] .el-form-select__container-appert:nth-child(2){padding-bottom:10px}.el-form-select[data-type=month-hotel-btn] .el-form-select__container-appert:nth-child(3){padding-bottom:5px}}.el-form-select[data-type=month-hotel-btn] .el-form-select__container-input[data-type=year]{width:46%}@media screen and (min-width:500px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container-input[data-type=month]{margin-left:5px;width:calc(41% - 5px)}}@media screen and (max-width:499px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container-input[data-type=month]{margin-left:10px;width:calc(41% - 10px)}}.el-form-select[data-type=month-hotel-btn] .el-form-select__container-suffix{padding-left:5px;width:13%}@media screen and (min-width:500px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container-btn{width:calc(18% - 20px);margin-left:20px}}@media screen and (max-width:499px){.el-form-select[data-type=month-hotel-btn] .el-form-select__container-btn{margin-top:15px}}.el-form-txtarea{max-width:910px}@media screen and (min-width:500px){.el-form-txtarea{margin:0 auto 20px}}@media screen and (max-width:499px){.el-form-txtarea{margin:0 auto 15px}}@media screen and (min-width:500px){.el-form-txtarea[data-bottom-padding=narrow]{margin-bottom:15px}}@media screen and (max-width:499px){.el-form-txtarea[data-bottom-padding=narrow]{margin-bottom:10px}}[data-layout-type=form] #wrapper-content .el-form-txtarea{max-width:600px}.el-form-txtarea__error{line-height:1.3;margin-top:4px;color:#b00}@media screen and (min-width:500px){.el-form-txtarea__error{font-size:20px}}@media screen and (max-width:499px){.el-form-txtarea__error{font-size:14px}}.el-form-txtarea__error _:-ms-input-placeholder,:root .el-form-txtarea__error{margin-top:9px}.el-form-txtarea__holder-heading{margin-bottom:6px}.el-form-txtarea__holder-heading _:-ms-input-placeholder,:root .el-form-txtarea__holder-heading{margin-bottom:1px}@media screen and (min-width:500px){.el-form-txtarea__holder-heading{font-size:20px}}@media screen and (max-width:499px){.el-form-txtarea__holder-heading{font-size:14px}}.el-form-txtarea__holder-note{line-height:1.3;margin-top:4px}@media screen and (min-width:500px){.el-form-txtarea__holder-note{font-size:18px}}@media screen and (max-width:499px){.el-form-txtarea__holder-note{font-size:12px}}.el-form-txtarea__holder-note _:-ms-input-placeholder,:root .el-form-txtarea__holder-note{margin-top:9px}.el-form-txtarea__container-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:135px;padding:11px 14px 13px;background:#fff;box-sizing:border-box;border:1px solid #dbdbdb;color:#000;line-height:1.4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (min-width:500px){.el-form-txtarea__container-input{font-size:24px}}@media screen and (max-width:499px){.el-form-txtarea__container-input{font-size:16px}}.el-form-txtarea__container-input::-ms-input-placeholder{color:#767676}.el-form-txtarea__container-input:-ms-input-placeholder{color:#767676}.el-form-txtarea__container-input:focus{border-color:#5a5550;transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-hotel-color=active-resorts] .el-form-txtarea__container-input:focus{border-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-form-txtarea__container-input:focus{border-color:#5a8732}[data-hotel-color=the] .el-form-txtarea__container-input:focus{border-color:#785f1e}[data-hotel-color=royal-hotel] .el-form-txtarea__container-input:focus{border-color:#2d4682}[data-hotel-color=royton] .el-form-txtarea__container-input:focus{border-color:#ac873c}@media screen and (min-width:500px){.el-form-txtarea[data-type=other-remarks]{margin-top:-10px}}@media screen and (max-width:499px){.el-form-txtarea[data-type=other-remarks]{margin-top:-7px}}@media screen and (min-width:500px){.el-form-txtarea[data-type=other-remarks] .el-form-txtarea__container-input{height:95px;font-size:16px}}@media screen and (max-width:499px){.el-form-txtarea[data-type=other-remarks] .el-form-txtarea__container-input{height:88px;font-size:14px}}.el-form-radio{max-width:910px}@media screen and (min-width:500px){.el-form-radio{margin:0 auto 20px}}@media screen and (max-width:499px){.el-form-radio{margin:0 auto 15px}}@media screen and (min-width:500px){.el-form-radio[data-bottom-padding=narrow]{margin-bottom:15px}}@media screen and (max-width:499px){.el-form-radio[data-bottom-padding=narrow]{margin-bottom:10px}}[data-layout-type=form] #wrapper-content .el-form-radio{max-width:600px}.el-form-radio__error{line-height:1.3;margin-top:4px;margin-left:35px;color:#b00}@media screen and (min-width:500px){.el-form-radio__error{font-size:20px}}@media screen and (max-width:499px){.el-form-radio__error{font-size:14px}}.el-form-radio__error _:-ms-input-placeholder,:root .el-form-radio__error{margin-top:9px}.el-form-radio__item{margin-top:15px}@media screen and (min-width:500px){.el-form-radio__item{margin-left:35px}}@media screen and (max-width:499px){.el-form-radio__item{margin-left:27.5px}}.el-form-radio__item:first-child{margin-top:0}.el-form-radio__item [class^=el-]:not([class*=__]){margin-bottom:5px}.el-form-radio__container{display:inline-block;cursor:pointer}.el-form-radio__container-input{display:none}.el-form-radio__container-txt{position:relative;display:inline-block;vertical-align:top;width:100%;white-space:normal;line-height:1.3;box-sizing:border-box}.el-form-radio__container-input+.el-form-radio__container-txt:before{position:absolute;display:inline-block;content:" ";background:url(/common-drh-ibe/img/module/el-form/icon-radio-off.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-form-radio__container-input+.el-form-radio__container-txt:before{top:-1px;left:-35px;width:25px;height:25px;background-size:25px 25px}}@media screen and (max-width:499px){.el-form-radio__container-input+.el-form-radio__container-txt:before{top:0;left:-27.5px;width:20px;height:20px;background-size:20px 20px}}.el-form-radio__container _:-ms-input-placeholder,:root .el-form-radio__container-input+.el-form-radio__container-txt:before{top:-3px}.el-form-radio__container-input:checked+.el-form-radio__container-txt:before{background:url(/common-drh-ibe/img/module/el-form/icon-radio-on.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-form-radio__container-input:checked+.el-form-radio__container-txt:before{background-size:25px 25px}}@media screen and (max-width:499px){.el-form-radio__container-input:checked+.el-form-radio__container-txt:before{background-size:20px 20px}}.el-form-checkbox{max-width:910px}@media screen and (min-width:500px){.el-form-checkbox{margin:0 auto 20px}}@media screen and (max-width:499px){.el-form-checkbox{margin:0 auto 15px}}@media screen and (min-width:500px){.el-form-checkbox[data-bottom-padding=narrow]{margin-bottom:15px}}@media screen and (max-width:499px){.el-form-checkbox[data-bottom-padding=narrow]{margin-bottom:10px}}[data-layout-type=form] #wrapper-content .el-form-checkbox{max-width:600px}.el-form-checkbox__error{line-height:1.3;margin-top:4px;color:#b00}@media screen and (min-width:500px){.el-form-checkbox__error{margin-left:35px;font-size:20px}}@media screen and (max-width:499px){.el-form-checkbox__error{margin-left:27.5px;font-size:14px}}.el-form-checkbox__error _:-ms-input-placeholder,:root .el-form-checkbox__error{margin-top:9px}.el-form-checkbox__item{margin-top:7.5px;margin-left:35px}@media screen and (min-width:500px){.el-form-checkbox__item{margin-left:35px}}@media screen and (max-width:499px){.el-form-checkbox__item{margin-left:27.5px}}.el-form-checkbox__item:first-child{margin-top:0}.el-form-checkbox__item [class^=el-]:not([class*=__]){margin-bottom:5px}.el-form-checkbox__container{display:inline-block;margin-bottom:5px;cursor:pointer}.el-form-checkbox__container-input{display:none}.el-form-checkbox__container-txt{position:relative;display:inline-block;vertical-align:top;width:100%;white-space:normal;line-height:1.3;box-sizing:border-box}.el-form-checkbox__container-input+.el-form-checkbox__container-txt:before{position:absolute;display:inline-block;content:" ";width:25px;height:25px;background:url(/common-drh-ibe/img/module/el-form/icon-checkbox-off.svg) 0 0 no-repeat;background-size:25px 25px}@media screen and (min-width:500px){.el-form-checkbox__container-input+.el-form-checkbox__container-txt:before{top:1px;left:-35px;width:25px;height:25px;background-size:25px 25px}}@media screen and (max-width:499px){.el-form-checkbox__container-input+.el-form-checkbox__container-txt:before{top:0;width:20px;height:20px;left:-27.5px;background-size:20px 20px}}.el-form-checkbox__container _:-ms-input-placeholder,:root .el-form-checkbox__container-input+.el-form-checkbox__container-txt:before{top:-3px}.el-form-checkbox__container-input:checked+.el-form-checkbox__container-txt:before{background:url(/common-drh-ibe/img/module/el-form/icon-checkbox-on.svg) 0 0 no-repeat}@media screen and (min-width:500px){.el-form-checkbox__container-input:checked+.el-form-checkbox__container-txt:before{background-size:25px 25px}}@media screen and (max-width:499px){.el-form-checkbox__container-input:checked+.el-form-checkbox__container-txt:before{background-size:20px 20px}}.el-form-switch{max-width:910px;margin:0 auto}[data-layout-type=form] #wrapper-content .el-form-switch{max-width:600px}.el-form-switch__holder{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.el-form-switch__holder-txt{display:inline-block;vertical-align:top;line-height:1}@media screen and (min-width:500px){.el-form-switch__holder-txt{margin-top:5px;margin-right:10px;font-size:18px}}@media screen and (max-width:499px){.el-form-switch__holder-txt{margin-top:5px;margin-right:7.5px;font-size:12px}}.el-form-switch__holder-input{display:none}.el-form-switch__container{display:inline-block;vertical-align:top;background:#dbdbdb;transition:all .15s ease;cursor:pointer}@media screen and (min-width:500px){.el-form-switch__container{width:50px;height:30px;border-radius:30px}}@media screen and (max-width:499px){.el-form-switch__container{width:40px;height:24px;border-radius:24px}}.el-form-switch__container-icon{display:block;box-sizing:border-box;border-radius:50%;border:2px solid #7f7f7f;background:#fff;transition:all .15s ease}@media screen and (min-width:500px){.el-form-switch__container-icon{width:30px;height:30px}}@media screen and (max-width:499px){.el-form-switch__container-icon{width:24px;height:24px}}.el-form-switch__holder-input:checked+.el-form-switch__container{background:#5a5550}[data-hotel-color=active-resorts] .el-form-switch__holder-input:checked+.el-form-switch__container{background:#c85a1e}[data-hotel-color=hotel-resorts] .el-form-switch__holder-input:checked+.el-form-switch__container{background:#5a8732}[data-hotel-color=the] .el-form-switch__holder-input:checked+.el-form-switch__container{background:#785f1e}[data-hotel-color=royal-hotel] .el-form-switch__holder-input:checked+.el-form-switch__container{background:#2d4682}[data-hotel-color=royton] .el-form-switch__holder-input:checked+.el-form-switch__container{background:#ac873c}.el-form-switch__holder-input:checked+.el-form-switch__container .el-form-switch__container-icon{transform:translateX(65%);transition:all .15s ease;border-color:#5a5550}[data-hotel-color=active-resorts] .el-form-switch__holder-input:checked+.el-form-switch__container .el-form-switch__container-icon{border-color:#c85a1e}[data-hotel-color=hotel-resorts] .el-form-switch__holder-input:checked+.el-form-switch__container .el-form-switch__container-icon{border-color:#5a8732}[data-hotel-color=the] .el-form-switch__holder-input:checked+.el-form-switch__container .el-form-switch__container-icon{border-color:#785f1e}[data-hotel-color=royal-hotel] .el-form-switch__holder-input:checked+.el-form-switch__container .el-form-switch__container-icon{border-color:#2d4682}[data-hotel-color=royton] .el-form-switch__holder-input:checked+.el-form-switch__container .el-form-switch__container-icon{border-color:#ac873c}.el-form-option-detail{max-width:910px}@media screen and (min-width:500px){.el-form-option-detail{margin:55px auto 20px}}@media screen and (max-width:499px){.el-form-option-detail{margin:40px auto 15px}}@media screen and (min-width:500px){.el-form-option-detail[data-bottom-padding=narrow]{margin-bottom:15px}}@media screen and (max-width:499px){.el-form-option-detail[data-bottom-padding=narrow]{margin-bottom:10px}}[data-layout-type=form] #wrapper-content .el-form-option-detail{max-width:600px}@media screen and (max-width:499px){.el-form-option-detail__holder-head{margin-bottom:2px}}.el-form-option-detail__holder-head-txt{line-height:1.5}@media screen and (min-width:500px){.el-form-option-detail__holder-head-txt{font-size:20px}}@media screen and (max-width:499px){.el-form-option-detail__holder-head-txt{font-size:16px}}.el-form-option-detail__holder-body{display:table;width:100%}.el-form-option-detail__holder-body-txt{display:table-cell;vertical-align:bottom;width:70%;font-weight:600;line-height:1.3}@media screen and (min-width:500px){.el-form-option-detail__holder-body-txt{font-size:32px}}@media screen and (max-width:499px){.el-form-option-detail__holder-body-txt{font-size:24px}}.el-form-option-detail__holder-body .el-form-switch,.el-form-option-detail__holder-body .el-paragraph{display:table-cell;vertical-align:bottom;width:30%;text-align:right}.el-form-num-detail{max-width:910px}@media screen and (min-width:500px){.el-form-num-detail{margin:0 auto 20px}}@media screen and (max-width:499px){.el-form-num-detail{margin:0 auto 15px}}@media screen and (min-width:500px){.el-form-num-detail[data-bottom-padding=narrow]{margin-bottom:15px}}@media screen and (max-width:499px){.el-form-num-detail[data-bottom-padding=narrow]{margin-bottom:10px}}.el-form-num-detail__item{display:flex;align-items:center}.el-form-num-detail__item+.el-form-num-detail__item{margin-top:20px}.el-form-num-detail__container:first-child{width:99%;line-height:1.3}.el-form-num-detail__container:first-child .el-form-num-detail__container-main{display:block;font-weight:600}@media screen and (min-width:500px){.el-form-num-detail__container:first-child .el-form-num-detail__container-main{font-size:18px}}@media screen and (max-width:499px){.el-form-num-detail__container:first-child .el-form-num-detail__container-main{font-size:16px}}.el-form-num-detail__container:first-child .el-form-num-detail__container-sub{display:block}@media screen and (min-width:500px){.el-form-num-detail__container:first-child .el-form-num-detail__container-sub{font-size:14px}}@media screen and (max-width:499px){.el-form-num-detail__container:first-child .el-form-num-detail__container-sub{font-size:12px}}.el-form-num-detail__container:nth-child(2){display:flex;flex-shrink:0;align-items:center;line-height:1.3}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-txt{font-weight:600}@media screen and (min-width:500px){.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-txt{font-size:28px}}@media screen and (max-width:499px){.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-txt{font-size:24px}}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-nav{display:flex;align-items:center;margin-left:20px}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-nav-minus{flex:1 0 auto;display:block;border:1px solid #dbdbdb;width:40px;height:40px;background:url(/common-drh-ibe/img/module/icon/icon-minus.svg) 50% 50% no-repeat;background-size:18px 18px;box-sizing:border-box;transition:all .15s ease}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-nav-minus:hover{border:1px solid #b4b4b4;transition:all .15s ease}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-nav-minus:active{border:1px solid #b4b4b4;background-color:#fafafa;transition:all .15s ease}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-nav-plus{flex:1 0 auto;display:block;border:1px solid #dbdbdb;width:40px;height:40px;margin-left:5px;background:url(/common-drh-ibe/img/module/icon/icon-plus.svg) 50% 50% no-repeat;background-size:18px 18px;box-sizing:border-box;transition:all .15s ease}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-nav-plus:hover{border:1px solid #b4b4b4;transition:all .15s ease}.el-form-num-detail__container:nth-child(2) .el-form-num-detail__container-nav-plus:active{border:1px solid #b4b4b4;background-color:#fafafa;transition:all .15s ease}.el-icon-finish{max-width:910px}@media screen and (min-width:500px){.el-icon-finish{margin:60px auto 40px}}@media screen and (max-width:499px){.el-icon-finish{margin:50px auto 30px}}[data-layout-type=form] #wrapper-content .el-icon-finish{max-width:600px}.el-icon-finish__item{display:block;width:120px;height:86px;margin:0 auto;background:url(/common-drh-ibe/img/module/icon/check-big-chain.svg) 50% 50% no-repeat;background-size:120px 86px}[data-hotel-color=active-resorts] .el-icon-finish__item{background:url(/common-drh-ibe/img/module/icon/check-big-active-resorts.svg) 50% 50% no-repeat;background-size:120px 86px}[data-hotel-color=hotel-resorts] .el-icon-finish__item{background:url(/common-drh-ibe/img/module/icon/check-big-hotel-resorts.svg) 50% 50% no-repeat;background-size:120px 86px}[data-hotel-color=the] .el-icon-finish__item{background:url(/common-drh-ibe/img/module/icon/check-big-the.svg) 50% 50% no-repeat;background-size:120px 86px}[data-hotel-color=royal-hotel] .el-icon-finish__item{background:url(/common-drh-ibe/img/module/icon/check-big-royal-hotel.svg) 50% 50% no-repeat;background-size:120px 86px}[data-hotel-color=royton] .el-icon-finish__item{background:url(/common-drh-ibe/img/module/icon/check-big-royton.svg) 50% 50% no-repeat;background-size:120px 86px}