@charset "UTF-8";body{font-family:YakuHanMP,"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",sans-serif}.section-content{overflow:hidden}.section-content>div>div{padding-top:0}.brand-catch{text-align:center}@media screen and (min-width:500px){.brand-catch{margin:30px auto 40px}}@media screen and (max-width:499px){.brand-catch{margin:30px auto 25px}}@media screen and (min-width:500px){.brand-catch .brand-catch__title{margin-bottom:20px}}@media screen and (max-width:499px){.brand-catch .brand-catch__title{margin-bottom:15px}}@media screen and (min-width:500px){.brand-catch .brand-catch__paragraph{font-size:16px;line-height:1.27}}@media screen and (max-width:499px){.brand-catch .brand-catch__paragraph{font-size:14px;line-height:1.33}}@media screen and (max-width:499px){.brand-catch img{width:183px}}.brand-visual-wrapper>div{overflow:hidden}@media print,screen and (min-width:788px){.brand-visual-wrapper>div{margin:0 -80px}}@media screen and (min-width:500px) and (max-width:787px){.brand-visual-wrapper>div{margin:0 -80px}}@media screen and (max-width:499px){.brand-visual-wrapper>div{margin:0 -1.125em}.ios .brand-visual-wrapper>div{margin:0 -1.1875em}}@media screen and (min-width:500px){.brand-visual-wrapper>div>div>div>div{display:flex}}.brand-visual-wrapper .brand-visual__item{position:relative;text-align:center}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__item{overflow:hidden;width:25%;height:663px}}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__item>div{position:absolute;left:50%;transform:translateX(-50%);width:100%;transition:box-shadow .32s ease-in-out,width .32s ease-in-out}}.brand-visual-wrapper .brand-visual__item img{width:100%;height:auto}.brand-visual-wrapper .brand-visual__item a{color:#fff;display:block}.brand-visual-wrapper .brand-visual__item.brand-visual__item--activeresorts{background:#ce6b35}.brand-visual-wrapper .brand-visual__item.brand-visual__item--activeresorts.this-active .brand-visual__link-holder>div{background:rgba(27,10,0,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--activeresorts .brand-visual__link-holder>div{background:rgba(206,107,53,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--activeresorts .brand-visual__txt-container{background:#ce6b35}.brand-visual-wrapper .brand-visual__item.brand-visual__item--hotelresorts{background:#5a8732}.brand-visual-wrapper .brand-visual__item.brand-visual__item--hotelresorts.this-active .brand-visual__link-holder>div{background:rgba(31,62,4,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--hotelresorts .brand-visual__link-holder>div{background:rgba(90,135,50,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--hotelresorts .brand-visual__txt-container{background:#5a8732}.brand-visual-wrapper .brand-visual__item.brand-visual__item--the{background:#866f35}.brand-visual-wrapper .brand-visual__item.brand-visual__item--the.this-active .brand-visual__link-holder>div{background:rgba(0,0,0,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--the .brand-visual__link-holder>div{background:rgba(134,111,53,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--the .brand-visual__txt-container{background:#866f35}.brand-visual-wrapper .brand-visual__item.brand-visual__item--royalhotel{background:#42598f}.brand-visual-wrapper .brand-visual__item.brand-visual__item--royalhotel.this-active .brand-visual__link-holder>div{background:rgba(8,22,56,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--royalhotel .brand-visual__link-holder>div{background:rgba(66,89,143,.3)}.brand-visual-wrapper .brand-visual__item.brand-visual__item--royalhotel .brand-visual__txt-container{background:#42598f}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__item.this-move{overflow:visible;z-index:2}.brand-visual-wrapper .brand-visual__item.this-move>div{z-index:2}}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__item.this-active{overflow:visible;z-index:2}.brand-visual-wrapper .brand-visual__item.this-active>div{z-index:2;width:140%;box-shadow:0 0 10px rgba(0,0,0,.62)}.brand-visual-wrapper .brand-visual__item.this-active .brand-visual__link-holder{height:450px}.brand-visual-wrapper .brand-visual__item.this-active .brand-visual__link-holder>div{opacity:1;visibility:visible}}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__item.this-inactive .brand-visual__link-holder{margin:-6px;height:460px;filter:blur(3px)}.brand-visual-wrapper .brand-visual__item.this-inactive .brand-visual__txt-container>div{margin:0 -6px;filter:blur(3px)}.brand-visual-wrapper .brand-visual__item.this-inactive::after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:rgba(255,255,255,.07)}}.brand-visual-wrapper .brand-visual__link-holder{margin:-1px;position:relative;height:450px;filter:blur(0);transition:filter .2s ease-in-out,margin .2s ease-in-out,height .2s ease-in-out,background-color .2s cubic-bezier(.25,.8,.25,1);overflow:hidden;line-height:2}@media screen and (max-width:499px){.brand-visual-wrapper .brand-visual__link-holder{display:none!important}}.brand-visual-wrapper .brand-visual__link-holder>div{opacity:0;visibility:hidden;height:100%}.brand-visual-wrapper .brand-visual__link-holder ul{text-align:left;position:absolute;top:50%;left:50%;white-space:nowrap;transform:translate(-50%,-50%)}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__txt-container{padding:40px 0}}@media screen and (max-width:499px){.brand-visual-wrapper .brand-visual__txt-container{padding:1.5em 0}}.brand-visual-wrapper .brand-visual__txt-container>div{transition:filter .2s ease-in-out}.brand-visual-wrapper .brand-visual__txt-container a:hover{text-decoration:none}.brand-visual-wrapper .brand-visual__sub-txt{letter-spacing:.5em;text-indent:.5em}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__sub-txt{margin-bottom:7px;font-size:16px}}@media screen and (max-width:499px){.brand-visual-wrapper .brand-visual__sub-txt{margin-bottom:.9375em;line-height:1;font-size:14px;font-size:1.4rem}}.brand-visual-wrapper .brand-visual__title img{width:auto}@media screen and (min-width:500px){.brand-visual-wrapper .brand-visual__title{margin-bottom:25px}}@media screen and (max-width:499px){.brand-visual-wrapper .brand-visual__title{margin-bottom:.4375em}}@media (min-width:1360px){.brand-visual-wrapper .brand-visual__paragraph{font-size:15px;line-height:1.45}}@media (max-width:1359px) and (min-width:1201px){.brand-visual-wrapper .brand-visual__paragraph{font-size:1.1029411765vw;line-height:1.45}}@media (max-width:1200px) and (min-width:500px){.brand-visual-wrapper .brand-visual__paragraph{font-size:13px;line-height:1.45}}@media screen and (max-width:499px){.brand-visual-wrapper .brand-visual__paragraph{font-size:14px;font-size:1.4rem;line-height:1.25}}@media (min-width:501px){.brand-visual-wrapper--2019{margin:0 -80px}.brand-visual-wrapper--2019.active .upper__catch{visibility:hidden;opacity:0}.brand-visual-wrapper--2019.active .hotel-trigger__item:not(.active)>div::before{opacity:.5}}@media (max-width:500px){.brand-visual-wrapper--2019{margin:0 -1.25em}}.brand-visual-wrapper--2019>div{height:100%}.brand-visual-wrapper--2019>div>div{height:100%}.brand-visual-wrapper--2019>div>div>div{height:100%}.brand-visual-wrapper--2019>div>div>div>div{height:100%}.brand-visual-wrapper--2019 .upper{flex-grow:1;position:relative}.brand-visual-wrapper--2019 .upper>div{height:100%}.brand-visual-wrapper--2019 .upper__picture-container{position:relative;z-index:1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.brand-visual-wrapper--2019 .upper__picture-container img{width:100%}.brand-visual-wrapper--2019 .upper__video-container{position:relative;z-index:1;width:100%;height:100%}.brand-visual-wrapper--2019 .upper__yt-container{position:absolute;top:0;left:0}.brand-visual-wrapper--2019 .upper[data-img-align=left] .upper__picture-container{background-position:0 50%}.brand-visual-wrapper--2019 .upper[data-img-align=center] .upper__picture-container{background-position:50% 50%}.brand-visual-wrapper--2019 .upper[data-img-align=right] .upper__picture-container{background-position:100% 50%}.brand-visual-wrapper--2019 .upper__catch{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;visibility:visible;opacity:1;transition:opacity .32s ease-in-out,visibility .32s ease-in-out}.brand-visual-wrapper--2019 .upper__catch>div{height:100%;display:flex;flex-direction:column;justify-content:center}.brand-visual-wrapper--2019 .upper__catch p{text-shadow:1px 0 25px rgba(0,0,0,.25),-1px 0 25px rgba(0,0,0,.25),0 1px 25px rgba(0,0,0,.25),0 -1px 25px rgba(0,0,0,.25);color:#fff;font-weight:600;text-align:center;line-height:1.25}.brand-visual-wrapper--2019 .upper__catch p b{font-weight:700}@media (min-width:501px){.brand-visual-wrapper--2019 .upper__catch p{font-size:25px}.brand-visual-wrapper--2019 .upper__catch p b{font-size:90px}}@media (max-width:500px){.brand-visual-wrapper--2019 .upper__catch p{font-size:16px}.brand-visual-wrapper--2019 .upper__catch p b{font-size:33px}}.brand-visual-wrapper--2019 .upper .hotel-target{height:100%}.brand-visual-wrapper--2019 .upper .hotel-target>div{height:100%}.brand-visual-wrapper--2019 .upper .hotel-target__item{position:absolute;top:0;left:0;width:100%;z-index:3;visibility:visible;opacity:1;transition:opacity .32s ease-in-out,visibility .32s ease-in-out;height:100%;background-color:rgba(0,0,0,.55)}@media (max-width:500px){.brand-visual-wrapper--2019 .upper .hotel-target__item{visibility:hidden;opacity:0}}.brand-visual-wrapper--2019 .upper .hotel-target__item:not(.active){visibility:hidden;opacity:0}.brand-visual-wrapper--2019 .upper .hotel-target__item>div{height:100%;display:flex;flex-direction:column;justify-content:center}.brand-visual-wrapper--2019 .upper .hotel-target__item ul{text-align:center}.brand-visual-wrapper--2019 .upper .hotel-target__item ul a{color:#fff;font-size:20px;font-weight:600;line-height:45px}.brand-visual-wrapper--2019 .lower{flex-shrink:0}.brand-visual-wrapper--2019 .lower .hotel-trigger__item{display:block}.brand-visual-wrapper--2019 .lower .hotel-trigger__item>div{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;box-sizing:border-box;padding:20px 25px 15px}.brand-visual-wrapper--2019 .lower .hotel-trigger__item>div::before{display:block;content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:0;transition:opacity .32s ease-in-out;background-color:#fff}.brand-visual-wrapper--2019 .lower .hotel-trigger__item>div::after{display:block;content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;opacity:.77;transition:opacity .32s ease-in-out}.brand-visual-wrapper--2019 .lower .hotel-trigger__item:first-child>div::after{background-color:#c85a1e}.brand-visual-wrapper--2019 .lower .hotel-trigger__item:nth-child(2)>div::after{background-color:#5a8732}.brand-visual-wrapper--2019 .lower .hotel-trigger__item:nth-child(3)>div::after{background-color:#785f1e}.brand-visual-wrapper--2019 .lower .hotel-trigger__item:last-child>div::after{background-color:#2d4682}.brand-visual-wrapper--2019 .lower .hotel-trigger__heading{z-index:2}.brand-visual-wrapper--2019 .lower .hotel-trigger__heading img{height:30px}.brand-visual-wrapper--2019 .lower .hotel-trigger__sub-txt{z-index:2;color:#fff;letter-spacing:10px;text-indent:10px}@media (min-width:501px){.brand-visual-wrapper--2019 .lower{height:100px}.brand-visual-wrapper--2019 .lower>div{height:100%}.brand-visual-wrapper--2019 .lower .hotel-trigger{height:100%}.brand-visual-wrapper--2019 .lower .hotel-trigger>div{height:100%;display:flex}.brand-visual-wrapper--2019 .lower .hotel-trigger__item{height:100%;width:25%}.brand-visual-wrapper--2019 .lower .hotel-trigger__item.active,.brand-visual-wrapper--2019 .lower .hotel-trigger__item:hover{text-decoration:none}.brand-visual-wrapper--2019 .lower .hotel-trigger a.hotel-trigger__item.active>div::after,.brand-visual-wrapper--2019 .lower .hotel-trigger a.hotel-trigger__item:hover>div::after{opacity:1}.brand-visual-wrapper--2019 .lower .hotel-trigger__sub-txt{font-size:15px}}@media (max-width:500px){.brand-visual-wrapper--2019 .lower .hotel-trigger>div{display:flex;flex-wrap:wrap}.brand-visual-wrapper--2019 .lower .hotel-trigger__item{width:50%;height:78px}.brand-visual-wrapper--2019 .lower .hotel-trigger__heading img{max-width:100%}.brand-visual-wrapper--2019 .lower .hotel-trigger__sub-txt{margin-bottom:3px}}@media screen and (max-width:499px){.hotel-list{margin-top:50px}}.hotel-list>div>div>div>div{position:relative}@media screen and (min-width:500px){.hotel-list .hotel-list__heading{position:absolute;top:105px;width:100%}.hotel-list .hotel-list__heading>div{width:1200px;margin:0 auto}}@media screen and (max-width:499px){.hotel-list .hotel-list__heading{padding-bottom:1.25em;text-align:center}}@media screen and (max-width:499px){.hotel-list .hotel-list__heading .hotel-list__heading-txt{padding-bottom:.625em}}.hotel-list .hotel-list__heading .hotel-list__heading-txt h2{font-weight:400}@media screen and (min-width:500px){.hotel-list .hotel-list__heading .hotel-list__heading-txt h2{font-size:36px}}@media screen and (max-width:499px){.hotel-list .hotel-list__heading .hotel-list__heading-txt h2{font-size:24px}}@media screen and (min-width:500px){.hotel-list .hotel-list__heading .hotel-list__heading-sub p{font-size:18px}}@media screen and (min-width:500px){.hotel-list .smartphone-container{display:none}}.hotel-list .smartphone-container .hotel-list__area{margin:0 -1.125em;border-bottom:1px solid #b6b6b6}.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a{position:relative;border-top:1px solid #b6b6b6;display:block;padding:1.25em 3.125em 1.25em 1.25em;background:#f2f2f2}.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a .icon-open-close{position:absolute;top:50%;right:.625em}.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a .icon-open-close::after,.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a .icon-open-close::before{content:"";display:block;height:2px;width:17px;background:#000;transition:transform .2s ease-in-out}.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a .icon-open-close::after{position:relative;top:-2px;transform:rotate(90deg)}.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a.this-active .icon-open-close::after,.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a.this-active .icon-open-close::before{transform:rotate(360deg)}.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-title a.this-active .icon-open-close::after{transform:rotate(180deg)}.hotel-list .smartphone-container .hotel-list__area .hotel-list__area-container{display:none}.hotel-list .smartphone-container .hotel-list__area .hotel-list__item a{padding:1.25em;border-top:1px solid #b6b6b6;display:block;background:url(/common-drh/all/img/img-content/icon/arrow-right.svg) right 10px top 50% no-repeat;background-size:.375em .6875em}@media print,screen and (min-width:788px){.hotel-list .desktop-container{margin:0 -80px;overflow:hidden}}@media screen and (min-width:500px) and (max-width:787px){.hotel-list .desktop-container{margin:0 -80px;overflow:hidden}}@media screen and (max-width:499px){.hotel-list .desktop-container{display:none}}.hotel-list .desktop-container>div{position:relative;width:1200px;margin:0 auto}@media print,screen and (min-width:788px){.hotel-list .desktop-container>div{transform:translateX(-76px)}}@media screen and (min-width:500px) and (max-width:787px){.hotel-list .desktop-container>div{transform:translateX(-76px)}}.hotel-list .desktop-container .hotel-list__item a{position:relative;top:0;transition:top .2s ease-in-out;display:block}.hotel-list .desktop-container .hotel-list__item a .hotel-list__pic-container{background:#fff}.hotel-list .desktop-container .hotel-list__item a.this-active,.hotel-list .desktop-container .hotel-list__item a:hover{text-decoration:none;top:-5px}.hotel-list .desktop-container .hotel-list__area-hokkaido{position:absolute;top:235px;right:0;width:280px}.hotel-list .desktop-container .hotel-list__area-kanto{position:absolute;top:505px;right:0;width:375px}.hotel-list .desktop-container .hotel-list__area-tokai{position:absolute;top:680px;right:95px;width:280px}.hotel-list .desktop-container .hotel-list__area-kinki{position:absolute;top:785px;right:410px;width:280px}.hotel-list .desktop-container .hotel-list__area-chugoku{position:absolute;top:905px;left:305px;width:185px}.hotel-list .desktop-container .hotel-list__area-kyushu{position:absolute;top:417px;right:759px;width:280px}.hotel-list .desktop-container .hotel-list__area-title{background:#f2f2f2;border-radius:5px;display:inline-block;padding:5px 14px}.hotel-list .desktop-container .hotel-list__area-title h3{font-size:18px}.hotel-list .desktop-container .hotel-list__area-container ul{margin-left:-10px}.hotel-list .desktop-container .hotel-list__area-container li{vertical-align:top;margin:12px 0 0 10px;display:inline-block;width:83px}.hotel-list .desktop-container .hotel-list__area-container .hotel-list__txt-container{margin-top:7px;line-height:1.2;font-size:12px}.hotel-list .desktop-container .hotel-list__marker .icon-marker-activeresorts,.hotel-list .desktop-container .hotel-list__marker .icon-marker-hotelresorts,.hotel-list .desktop-container .hotel-list__marker .icon-marker-royalhotel,.hotel-list .desktop-container .hotel-list__marker .icon-marker-royton,.hotel-list .desktop-container .hotel-list__marker .icon-marker-the{position:relative;top:0;left:0;width:18px;height:26px;transition:top .22s ease-in-out,left .22s ease-in-out,width .22s ease-in-out,height .22s ease-in-out}.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-]{position:absolute;width:18px;height:26px}.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a.this-active .icon-marker-activeresorts,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a.this-active .icon-marker-hotelresorts,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a.this-active .icon-marker-royalhotel,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a.this-active .icon-marker-royton,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a.this-active .icon-marker-the,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a:hover .icon-marker-activeresorts,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a:hover .icon-marker-hotelresorts,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a:hover .icon-marker-royalhotel,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a:hover .icon-marker-royton,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a:hover .icon-marker-the{width:25px;height:35px;top:-9px;left:-4px}.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a.this-active .hotel-list__balloon,.hotel-list .desktop-container .hotel-list__marker-container [class^=hotel-list__marker-] a:hover .hotel-list__balloon{display:block;top:-48px;animation:balloonFade .22s ease-in-out 0s}@keyframes balloonFade{from{top:-37px;opacity:0}to{top:-48px;opacity:1}}.hotel-list .desktop-container .hotel-list__marker-royton{top:206px;right:378px}.hotel-list .desktop-container .hotel-list__marker-shikabe{top:285px;right:402px}.hotel-list .desktop-container .hotel-list__marker-hachimantai{top:406px;right:399px}.hotel-list .desktop-container .hotel-list__marker-zaou{top:526px;right:430px}.hotel-list .desktop-container .hotel-list__marker-urabandai{top:568px;right:472px}.hotel-list .desktop-container .hotel-list__marker-nasu{top:596px;right:479px}.hotel-list .desktop-container .hotel-list__marker-minamiboso{top:713px;right:485px}.hotel-list .desktop-container .hotel-list__marker-yatsugadake{top:675px;right:552px}.hotel-list .desktop-container .hotel-list__marker-nagano{top:628px;right:578px}.hotel-list .desktop-container .hotel-list__marker-hamanako{top:726px;left:598px}.hotel-list .desktop-container .hotel-list__marker-tonami{top:602px;left:572px}.hotel-list .desktop-container .hotel-list__marker-noto{top:571px;left:551px}.hotel-list .desktop-container .hotel-list__marker-kajikasou{top:610px;left:538px}.hotel-list .desktop-container .hotel-list__marker-ise{bottom:305px;left:538px}.hotel-list .desktop-container .hotel-list__marker-nagahama{bottom:355px;left:510px}.hotel-list .desktop-container .hotel-list__marker-miyazu{bottom:371px;left:481px}.hotel-list .desktop-container .hotel-list__marker-kashihara{bottom:307px;left:496px}.hotel-list .desktop-container .hotel-list__marker-kushimoto{bottom:254px;left:484px}.hotel-list .desktop-container .hotel-list__marker-minabe{bottom:261px;left:470px}.hotel-list .desktop-container .hotel-list__marker-awaji{bottom:301px;left:442px}.hotel-list .desktop-container .hotel-list__marker-tosa{bottom:267px;left:382px}.hotel-list .desktop-container .hotel-list__marker-daisen{bottom:373px;left:382px}.hotel-list .desktop-container .hotel-list__marker-yahata{bottom:293px;left:244px}.hotel-list .desktop-container .hotel-list__marker-munakata{bottom:281px;left:221px}.hotel-list .desktop-container .hotel-list__marker-karatsu{bottom:268px;left:200px}.hotel-list .desktop-container .hotel-list__marker-beppu{bottom:260px;left:273px}.hotel-list .desktop-container .hotel-list__marker-kirishima{bottom:180px;left:227px}.hotel-list .desktop-container .hotel-list__marker-okinawa{top:338px;left:425px}.hotel-list .desktop-container .hotel-list__balloon{position:absolute;left:50%;z-index:100;transform:translateX(-50%);white-space:nowrap;font-size:18px;background:#fff;border:2px solid #898989;padding:0 12px;display:none}.important-notice{color:#fff}@media print,screen and (min-width:788px){.important-notice{margin:0 -80px;padding:10px 0}}@media screen and (min-width:500px) and (max-width:787px){.important-notice{margin:0 -80px;padding:10px 0}}@media screen and (max-width:499px){.important-notice{margin:0 -1.125em;padding:.125em 0 .3125em}.ios .important-notice{margin:0 -1.1875em}}.layout-color-active-resorts .important-notice{background:#c85a1e}.layout-color-hotel-resorts .important-notice{background:#5a8732}.layout-color-royal-hotel .important-notice{background:#2d4682}.layout-color-the .important-notice{background:#785f1e}.layout-color-royton .important-notice{background:#ac873c}.layout-color-chain .important-notice{background:#dedbd2;color:#171512}.important-notice a{color:#fff}.important-notice a:visited{color:#fff}.layout-color-chain .important-notice a{color:#171512}.layout-color-chain .important-notice a:visited{color:#171512}.important-notice>div>div>div{max-width:1300px;margin:0 auto}@media screen and (min-width:500px){.important-notice>div>div>div>div{margin:0 auto;display:table}}@media screen and (max-width:499px){.important-notice>div>div>div>div{padding:1.125em}}@media screen and (min-width:500px){.important-notice .important-notice__content,.important-notice .important-notice__title{display:table-cell;vertical-align:middle}}.important-notice .important-notice__title{letter-spacing:.24em}@media screen and (min-width:500px){.important-notice .important-notice__title{white-space:nowrap;border-right:1px solid #fff;font-size:18px;padding:0 30px}.layout-color-chain .important-notice .important-notice__title{border-right:1px solid #a9a9a9}}@media screen and (max-width:499px){.important-notice .important-notice__title{margin-bottom:.3125em;text-align:center;font-size:21px;font-size:2.1rem}}@media screen and (min-width:500px){.important-notice .important-notice__content{font-size:14px}}@media screen and (max-width:499px){.important-notice .important-notice__content{font-size:12px;font-size:1.2rem}}.important-notice .important-notice__content ul{display:table}.important-notice .important-notice__content ul li{display:table-row}.important-notice .important-notice__content ul .content,.important-notice .important-notice__content ul .meta-date{display:table-cell}.important-notice .important-notice__content ul .meta-date{width:1%;white-space:nowrap}@media screen and (min-width:500px){.important-notice .important-notice__content ul .meta-date{padding-left:30px}}@media screen and (min-width:500px){.important-notice .important-notice__content ul .content{padding-left:30px}}@media screen and (max-width:499px){.important-notice .important-notice__content ul .content{padding-left:.9375em}}@media screen and (min-width:500px){.site-area-member>div>div>div>div{padding:25px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between;width:860px}}@media screen and (max-width:499px){.site-area-member>div>div>div>div{padding:20px 0 10px}}@media screen and (min-width:500px){.site-area-member .site-area-member__btn-container,.site-area-member .site-area-member__link-container{width:400px}}@media screen and (max-width:499px){.site-area-member .site-area-member__btn-container{padding-bottom:1.25em}}.site-area-member .elem-btn--member{display:block;border:1px solid #000;text-align:center;padding:9px 0;font-size:16px;color:#000;background:url(/common-drh/all/img/img-content/icon/arrow-right.svg) right 10px top 50% no-repeat;background-size:.4375em .8125em}.site-area-member .elem-btn--member:hover{text-decoration:none}.site-area-member .elem-list-txt--member{font-size:16px;color:#000}@media screen and (max-width:499px){.site-area-member .elem-list-txt--member{text-align:center}}@media screen and (max-width:499px){.site-area-member .elem-list-txt--member li{padding-bottom:.4375em}}.site-area-member .elem-list-txt--member a{display:inline-block;position:relative;padding-right:23px}.site-area-member .elem-list-txt--member a span{color:#000}.site-area-member .elem-list-txt--member a::after{position:absolute;top:0;right:0;width:16px;height:16px;margin-top:4px;content:"";display:block;background:url(/common-drh/all/img/img-content/icon/arrow-right.svg) right 10px top 50% no-repeat;background-size:.3125em .5625em}.important-notice .important-notice__content .content .style-tag{display:inline-block;font-style:normal;padding-left:0}.important-notice .important-notice__content .content span{padding-right:10px}.important-notice .important-notice__content>div>ul{border-spacing:0 2.5px}@media screen and (min-width:500px){.important-notice{padding:0}.important-notice>div>div>div{display:table;border-spacing:0 10px}.important-notice>div>div>div>div{display:table-row;border-spacing:0}.important-notice .important-notice__title>div{text-align:right}.important-notice .important-notice__content .style-tag span{display:inline-block;background:#666;padding:3px 10px 2px;text-decoration:none;color:#fff;font-size:14px;line-height:1.3}.important-notice .important-notice__content .content>div{margin-bottom:10px}.important-notice .important-notice__content .content>div:last-of-type{margin-bottom:0}.important-notice .important-notice__content .content:hover{opacity:.8}.important-notice .important-notice__content .content a:hover span{text-decoration:underline}}