@charset "UTF-8";@media screen and (max-width:640px){.pc_only{display:none}.ios a:active,a:active,a:hover{opacity:1}article,aside,body,dd,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,li,ol,p,section,ul{box-sizing:border-box}html{font-size:62.5%;min-width:100%}body{-webkit-text-size-adjust:100%;font-size:12px;font-size:1.2rem;font-family:Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;position:relative;overflow-x:hidden}img{width:100%;height:auto}a{text-decoration:none;outline:0}.contents{padding-top:75px}.caution-wrap{background:url(images/overlay-95.png);position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;min-width:100%;min-height:100%;text-align:center;display:table}.caution{display:table-cell;vertical-align:middle;padding:10%}.caution__inner{text-align:center;background-color:#fff;padding:30px;border-radius:15px;margin:0}.caution__age,.caution__text{margin-bottom:20px}.caution__text{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.5}.caution--btn{cursor:pointer;list-style:none;margin:0 0 10px}}@media screen and (min-width:640px){.sp-gnav,.sp-hotel-nav,.sp-nav,.sp_only{display:none}.caution-wrap,.caution__inner,.caution__text{text-align:center}html{font-size:62.5%}body{font-family:Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;min-width:1030px}a{outline:0}img{vertical-align:bottom}.inner{width:1000px;margin:0 auto;overflow:hidden}p{line-height:1.6}#slider{height:400px}.caution-wrap{background:url(images/overlay-95.png);position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;min-width:100%;min-height:100%;display:table}.caution{display:table-cell;vertical-align:middle}.caution__inner{position:relative;z-index:101;width:520px;background-color:#fff;opacity:1;padding:30px;border-radius:15px;margin:0 auto}.caution__age,.caution__text{margin-bottom:20px}.caution--btn-group{width:520px;height:70px;margin:0 auto}.caution--btn{cursor:pointer;float:left;list-style:none;margin:0;padding:0 10px}}@media screen and (max-width:640px){.header{position:fixed;width:100%;height:66px;background-color:#fff;z-index:999}.header__logo{text-align:center;padding-top:14px}.header__logo img{height:22px;width:auto}.hotelsArea__logo{width:50%;margin:10px auto;text-align:center}.sp-hotel-nav,.sp-nav{position:absolute;top:5px;width:40px;height:45px}.header__copy,.header__menu{display:none}.header__text{font-size:12px;font-size:1.2rem;text-align:center;color:#fff;background-color:#222;padding:9px 0}.header__detail{font-size:12px;font-size:1.2rem;background-color:#222}.sp-nav{right:5px}.sp-hotel-nav{left:5px;z-index:999}.header__hotel,.sp-gnav{position:fixed;top:0;width:80%;height:100%;background-color:#222}.sp-gnav{left:-100%;z-index:555;overflow:scroll;-webkit-overflow-scrolling:touch}.header__hotel{right:-100%;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:1000}.header-hotelsArea-list{display:table;margin:10px;padding:10px}.header-hotelsArea-list li{float:left;text-align:center;width:33.3333%;display:table-cell;font-size:11px;font-size:1.1rem;margin-bottom:10px;line-height:1.4}.header-hotelsArea-list li a{color:#fff}.home-btn{position:relative;font-size:14px;font-size:1.4rem;background-color:#fff;text-align:center}.home-btn a{padding:14px 0;color:#000;display:block}.home-btn img{width:150px;height:21px;margin-bottom:8px}.home-btn::after{display:block;position:absolute;top:50%;right:10px;width:7px;height:7px;margin-top:-4px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}}.access_gmap,.area-earch_list-box a .name,.area-earch_list_area,.costume,.horizontal,.room-box__list-group,.row{overflow:hidden}@media screen and (min-width:640px){.header__copy,.header__detail,.header__logo,.hotelsArea,.hotelsArea__logo{text-align:center}.hotelsArea{background-color:#222}.hotelsArea__logo{padding-top:10px}.header__detail{margin:15px 0}.hotelsArea__list{overflow:hidden;margin-top:-45px;padding-bottom:5px}.hotelsArea__list li{float:left;margin-left:14px}.hotelsArea__list li:first-child{margin-left:0}.hotelsArea__list li:nth-child(6){margin-right:130px}.hotelsArea__list li:nth-child(7){margin-left:130px}.hotelsArea__list a{opacity:.3;filter:alpha(opacity=30)}.hotelsArea__list a.is-active,.hotelsArea__list a:hover{opacity:1;filter:alpha(opacity=100)}.header{min-width:1000px}.header__logo{padding:5px 0;margin-bottom:30px}.header__logo a{display:inline-block;padding:20px 0 5px}.header__menu{position:absolute;right:0;top:0}.header__menu li{float:left;margin-left:10px}.header__hotel{display:none}.hotelsArea__logo{position:relative;z-index:10;display:inline-block}}.footer{background-color:#222;color:#fff}.copyright,.footer__under18{font-size:12px;font-size:1.2rem;padding-bottom:40px}@media screen and (max-width:640px){.footer-hotelsArea-list,.footer-nav li{border-bottom:1px solid #828c96}.footer{padding:0 0 50px}.footer-nav{font-size:15px;font-size:1.5rem;background-color:#222;border-top:1px solid #828c96}.footer-nav a{color:#fff;background:url(../images/sp/ico_footer_nav.png) 3% 50% no-repeat;-webkit-background-size:15px 18px;background-size:15px 18px;display:block;padding:16px 15px 16px 8%;text-decoration:none}.footer-nav a:active{background-color:#333}.footer-hotelsArea__title-sp{padding:12px 20px 17px;text-align:center;width:100%;height:auto}.copyright{text-align:center}.footer__under18{text-align:center;background:url(../images/img_18ng.png) 50% 0 no-repeat;background-size:50px 50px;padding-top:60px;margin-top:35px;line-height:1.5}.footer-hotelsArea-list{overflow:hidden;padding-bottom:14px;margin-bottom:15px}.footer-hotelsArea-list li{width:25%;float:left;text-align:center}.footer-hotelsArea-list--top{margin-bottom:0}.hotel-reserve__text{margin-bottom:10px}.ftr-action-menu{position:fixed;width:100%;height:50px;left:0;bottom:0;background:#111;z-index:100}.ftr-action-menu.ftr-action-menu_grace{background-color:#f0027f}.ftr-action-menu.ftr-action-menu_luna-coast,.ftr-action-menu.ftr-action-menu_luna_coast{background-color:#00a0c6}.ftr-action-menu.ftr-action-menu_cha_cha_ra{background-color:#f30}.ftr-action-menu.ftr-action-menu_es{background-color:#609edc}.ftr-action-menu.ftr-action-menu_rio{background-color:#af54cd}.ftr-action-menu.ftr-action-menu_pharaoh{background-color:#d0a100}.ftr-action-menu.ftr-action-menu_ys{background-color:#d10712}.ftr-action-menu.ftr-action-menu_rolo{background-color:#71b832}.ftr-action-menu.ftr-action-menu_latif{background-color:#f27990}.ftr-action-menu.ftr-action-menu_la_grace{background-color:#349134}.ftr-action-menu.ftr-action-menu_ava{background-color:#c50b24}.ftr-action-menu.ftr-action-menu_chada{background-color:#ee653d}.ftr-action-menu .ftr-action-menu_list{display:flex;align-items:center}.ftr-action-menu .ftr-action-menu_list li{width:25%;box-sizing:border-box;position:relative}.ftr-action-menu .ftr-action-menu_list li::after{content:'';position:absolute;top:10px;right:0;background:rgba(0,0,0,.1);width:1px;height:30px}.ftr-action-menu .ftr-action-menu_list li a{display:block;text-align:center;color:#fff}.ftr-action-menu .ftr-action-menu_list li a .icon{display:block;line-height:30px;font-size:20px}.ftr-action-menu .ftr-action-menu_list li a .text{display:block;font-size:12px;line-height:20px}}@media screen and (min-width:640px){.footer-hotelsArea-list,.footer-nav .footer-nav__list{overflow:hidden;display:inline-block}.footer{text-align:center}.footer-hotelsArea.pc_only{text-align:center;padding:40px 0 20px}.footer-hotelsArea{padding:80px 0 20px;border-bottom:1px solid #666}.footer-hotelsArea__title{margin-bottom:30px}.footer-hotelsArea-list li{float:left}.footer-hotelsArea-list li:first-child{margin-left:0}.footer-hotelsArea-list a{opacity:.3;filter:alpha(opacity=30)}.footer-hotelsArea-list a.is-active,.footer-hotelsArea-list a:hover{opacity:1;filter:alpha(opacity=100)}.hotel-reserve{overflow:hidden;padding:30px 0}.hotel-reserve__text{float:left;text-align:left;margin-left:80px}.hotel-reserve__btn{float:right;margin-right:80px}.hotel-reserve__link:hover{text-decoration:none;color:#000}.hotel-reserve__title{font-size:30px;font-size:3rem;font-weight:400;margin-bottom:20px}.hotel-reserve__sub-title{font-size:12px;font-size:1.2rem}.footer-nav{border-top:1px solid #666;border-bottom:1px solid #666;margin-bottom:30px;padding:25px 0;text-align:center}.footer-nav li:last-child:after,.footer__under18 br,.ftr-action-menu{display:none}.footer-nav li{float:left}.footer-nav li:after{content:'｜'}.footer-nav a{color:#fff}.footer-nav a:hover{color:#fff45c}.footer__under18{background:url(../images/img_18ng.png) 50% 0 no-repeat;padding-top:80px}}@media screen and (max-width:640px){.global-gnav{display:none}.hotelAreaBg,.navgationAreaBg{position:fixed;top:0;left:0;background:url(../images/bg_spmenu.png);width:100%;height:100%;z-index:10}.sp-gnav{z-index:1000;left:-100%}}@media screen and (min-width:640px){.global-gnav ul{overflow:hidden}.global-gnav li{float:left}.gnav-panel-bg{display:none;padding:10px;background:url(../images/bg_gnav_panel.png) 42px 0 no-repeat;position:absolute;z-index:100}.gnav-panel-bg.is-active{display:block;position:absolute}.gnav-panel{width:980px;background-color:#222;padding:20px 0}.gnav-panel__list{width:139px;margin:0 12px 12px;text-align:center}.gnav-panel__list a{color:#fff;text-decoration:none}.gnav-panel__text{text-align:center;background-color:#222;padding-top:30px}.select-hotels{cursor:pointer}.topicpath{color:#fff;background-color:#222;padding:15px 0}.topicpath ul{overflow:hidden;width:1000px;margin:0 auto}.topicpath li{float:left}.topicpath a{color:#fff45c;background:url(../images/ico_topicpath.png) 100% 50% no-repeat;margin-right:10px;padding-right:20px}.topicpath a.hotel_top{background:0 0;margin-right:0;padding-right:0}}.main-visual__bg_dark{background-color:#222;margin-bottom:40px}.main-contents--black{background:#222}.main-contents--black.main-contents__description{text-align:center;font-size:13px;font-size:1.3rem;color:#fff;padding-bottom:20px}.main-contents--black--ava{background:url(../../ava/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--rio{background:url(../../rio/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--pharaoh{background:url(../../pharaoh/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--ys{background:url(../../ys/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--latif{background:url(../../latif/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--rolo{background:url(../../rolo/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--chada{background:url(../../chada/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--la-grace{background:url(../../la_grace/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--grace{background:url(../../grace/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--luna_coast{background:url(../../luna_coast/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--cha_cha_ra{background:url(../../cha_cha_ra/images/bg_bar.gif) 50% 0 no-repeat #222}.main-contents--black--es{background:url(../../es/images/bg_bar.gif) 50% 0 no-repeat #222}.sub-contents-black__description{color:#fff;text-align:center;margin-bottom:30px}.sub-contents__bg__img-global{background:url(../../global_images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-grace{background:url(../../grace/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-luna{background:url(../../luna_coast/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-es{background:url(../../es/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-rio{background:url(../../rio/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-ava{background:url(../../ava/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-cha_cha_ra{background:url(../../cha_cha_ra/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-pharaoh{background:url(../../pharaoh/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-ys{background:url(../../ys/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-latif{background:url(../../latif/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-rolo{background:url(../../rolo/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-chada{background:url(../../chada/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.sub-contents__bg__img-la-grace{background:url(../../la_grace/images/ph_bg.jpg) 50% 50% no-repeat;background-size:cover}.hotel-reserve__text--white{color:#fff}@media screen and (max-width:640px){.pagetop,.topicpath{display:none}.main-contents{padding:15px 0 25px}.main-contents--inner{padding:25px 0 0}.main-visual .inner{margin:0 0 10px}.hotelsArea{display:none}.hotel-reserve{text-align:center}.hotel-reserve__btn{width:100%;height:auto;display:inline-block;margin:15px 0 25px}.gnav__sp a,.hotel-reserve__btn a{display:block}.gnav__sp{font-size:15px;font-size:1.5rem}.gnav__sp li{border-bottom:1px solid #fff}.gnav__sp li:first-child{border-top:1px solid #fff}.gnav__sp a{color:#fff;background:url(../images/sp/ico_footer_nav.png) 3% 50% no-repeat;-webkit-background-size:15px 18px;background-size:15px 18px;padding:16px 15px 16px 8%;text-decoration:none}.gnav__sp a:hover{background-color:#333}.gnav__sp--grace{background-color:#f0027f}.gnav__sp--luna_coast{background-color:#00a0c6}.gnav__sp--cha_cha_ra{background-color:#f30}.gnav__sp--es{background-color:#609edc}.gnav__sp--rio{background-color:#af54cd}.gnav__sp--pharaoh{background-color:#d0a100}.gnav__sp--ys{background-color:#d10712}.gnav__sp--rolo{background-color:#71b832}.gnav__sp--latif{background-color:#f27990}.gnav__sp--la_grace{background-color:#349134}.gnav__sp--ava{background-color:#c50b24}.gnav__sp--chada{background-color:#ee653d}.hotel-reserve__title{font-size:15px;font-size:1.5rem;margin-bottom:10px}.hotel-reserve__sub-title{font-size:12px;font-size:1.2rem}.sub-contents{padding:15px 0}.footer-hotelsArea__title{display:none}.inner{margin:10px}}@media screen and (min-width:640px){.pagetop{text-align:center;-webkit-transition:bottom .4s linear;transition:bottom .4s linear}.footer-hotelsArea__title-sp,.gnav__sp,.sp-gnav,.sp-hotel-nav,.sp-nav,.sp_only{display:none}.main-contents{padding:20px 0 50px}.main-contents--inner{padding:50px 0 0}.main-contents__wrap{margin-bottom:50px}html{font-size:62.5%}body{font-family:Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem}a{text-decoration:none}img{vertical-align:bottom}.inner{width:1000px;margin:0 auto;overflow:hidden}.contents{line-height:1.6}.sub-contents{padding:40px 0}}@media screen and (max-width:640px){.form-notes,.input-section{border-bottom:1px solid #ddd;text-align:center}.form-notes{padding-bottom:25px;font-size:12px;font-size:1.2rem}.require{font-size:8px;font-size:.8rem;color:red;margin-left:5px;vertical-align:25%}.input-section{padding:14px 0}.input,.textarea{width:80%;padding:7px;-webkit-appearance:none;border:1px solid #ddd}.input{font-size:16px;font-size:1.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.textarea{font-size:16px;font-size:1.6rem;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-btn-area{margin:25px 0;text-align:center;overflow:hidden}.form-btn-area .button{padding:0 20px;border:none;outline:0;line-height:1;display:inline-block;background-color:transparent;vertical-align:middle;cursor:pointer}.inquiry-notes{font-size:12px;font-size:1.2rem;margin-bottom:25px;line-height:1.6}.error-text{color:red;margin-top:5px}.select,.select option{font-size:16px;font-size:1.6rem}}@media screen and (min-width:640px){.input,.textarea{border:1px solid #ddd}.form-notes{text-align:center;padding-bottom:30px}.require{font-size:16px;font-size:1.6rem;color:red;margin-left:10px;vertical-align:25%}.input,.select{width:500px;font-size:18px}.input-area{width:500px;margin:0 auto}.input-section{border-bottom:1px solid #ddd;padding:30px 0}.input-section:first-child{border-top:1px solid #ddd}.input{font-size:1.8rem;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select{font-size:1.8rem}.result-text,.textarea{font-size:18px;width:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.textarea{font-size:1.8rem;height:140px;padding:10px;box-sizing:border-box}.error-text{color:red;margin-top:5px}.form-btn-area{margin:50px 0;text-align:center;overflow:hidden}.form-btn-area .button{padding:0 20px;border:none;outline:0;line-height:1;display:inline-block;background-color:transparent;vertical-align:middle;cursor:pointer}.result-contents,.result-text{padding:10px;border:1px solid #ddd}.inquiry-notes{margin-bottom:30px;line-height:1.6}.result-text{text-align:center;font-size:1.8rem;box-sizing:border-box}.result-contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact{padding:50px 0 100px}.contact__text{margin-bottom:20px;font-size:18px;font-size:1.8rem}}.box-basic,.box-privilege--white{border:1px solid #aaa}.fl{float:left}.fr{float:right}.horizontal li,.row .col{float:left}.clear{clear:both}.first{margin-left:0}.last{margin-right:0}.row{width:100%}.row .col+.col{margin-right:1.6%}.row .col-1{width:6.86666666667%}.row .col-2{width:15.3333333333%}.row .col-3{width:23.8%}.row .col-4{width:32.2666666667%}.row .col-5{width:40.7333333333%}.row .col-6{width:49.2%}.row .col-7{width:57.6666666667%}.row .col-8{width:66.1333333333%}.row .col-9{width:74.6%}.row .col-10{width:83.0666666667%}.row .col-11{width:91.5333333333%}.row .col-12{width:100%}.list{margin:0 0 1em}.list li{text-indent:-1em;padding-left:1em}.list--white{color:#fff}.disc,.square{margin:0 0 1em 1.5em}.decimal{margin:0 0 1em 2em;list-style-type:decimal}.disc{list-style:disc}.square{list-style:square}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.bnr-members,.btn__area,.photo-list__name{text-align:center}.box-basic__title{border-bottom:1px solid #aaa;margin-bottom:12px;padding-bottom:8px}.box-basic__text--grace{color:#f0027f}.box-basic__text--luna-coast{color:#00a0c6}.box-basic__text--cha_cha_ra{color:#f30}.box-basic__text--es{color:#609edc}.box-basic__text--la-grace{color:#349134}.box-basic__text--ava{color:#c50b24}.box-basic__text--pharaoh{color:#d0a100}.box-basic__text--ys{color:#d10712}.box-basic__text--rio{color:#af54cd}.box-basic__text--latif{color:#f27990}.box-basic__text--rolo{color:#71b832}.box-basic__text--chada{color:#ee653d}@media screen and (max-width:640px){.box-basic{margin:0 10px 10px;padding:14px 9px;font-size:12px;font-size:1.2rem}.box-basic__separate{margin-bottom:10px}.box-basic__separate__inner{margin-bottom:20px}.service-time__title,.stay-description__body__title,.stay-description__title{margin-bottom:10px}.box-basic__item{line-height:1.7}.service-time--check-time,.stay-description--check-time{line-height:1.5}.box-basic__column--2:not(:first-of-type),.box-basic__column--3:not(:first-of-type){border-top:1px solid #aaa;padding-top:10px;margin-top:10px}.stay-description:not(:first-of-type) .stay-description__title{margin-top:10px}.service-time__list{margin-bottom:20px}.box-basic__text--break{line-height:1.7}.break-time{padding-bottom:10px}}@media screen and (min-width:640px){.box-basic--break,.box-basic__list .box-basic_item,.box-basic__separate__inner{float:left}.box-basic__column--2,.box-basic__column--3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.box-basic__column--2:not(:last-of-type),.box-basic__column--3:not(:last-of-type){padding-right:20px;border-right:1px solid #aaa}.box-basic__column--2:not(:first-of-type),.box-basic__column--3:not(:first-of-type){padding-left:20px}.box-basic,.box-basic-wrapper,.box-basic__list,.box-basic__separate,.service-time{overflow:hidden}.box-basic{margin-bottom:20px;padding:20px;font-size:14px;font-size:1.4rem}.box-basic__title{font-size:18px;font-size:1.8rem}.box-basic--harf{width:450px}.box-basic__w270{width:270px}.box-basic__w630{width:630px}.box-basic__separate__inner:not(:first-of-type){margin-left:40px}.box-basic__list .box-basic_item:first-child{margin-right:25px}.box-basic__notes{clear:both}.box-basic--service{float:right}.box-basic-build,.box-basic-price{float:left}.box-basic-card,.box-basic-parking{float:right}.box-basic__body{display:table;width:100%}.box-basic__list-group,.stay-description{display:table-cell}.box-basic__body--column--2{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #aaa}.box-basic__column--2{width:50%;box-sizing:border-box}.box-basic__column--3{box-sizing:border-box;width:319px}.box-basic__item{line-height:1.7}.box-basic--female{float:left}.box-basic--man{float:right}.box-basic--service__block{float:left}.box-basic--service__block:last-of-type{margin-left:50px}.stay-description:not(:first-of-type){padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stay-description__notes{margin-left:-1em}.service-time .service-time__title{float:left;margin-right:24px}.break-time{padding-bottom:22px}.box-basic__free-item{margin-top:20px}}.box-privilege__text strong{color:red}.box-privilege--type02--ys{background-color:#d10712}.box-privilege__title{background-color:#f0027f}.box-privilege__sub-title{color:#f0027f}.box-privilege__sub-title__luna-coast{color:#00a0c6}.box-privilege__luna-coast{background-color:#00a0c6}.box-privilege__sub-title--es{color:#609edc}.box-privilege--es{background-color:#609edc}.box-privilege--rio{background-color:#af54cd}.box-privilege__sub-title--rio{color:#af54cd}.box-privilege--ava{background-color:#c50b24}.box-privilege__sub-title--ava{color:#c50b24}.box-privilege__sub-title__cha_cha_ra{color:#f30}.box-privilege--pharaoh{background-color:#d0a100}.box-privilege__sub-title--pharaoh{color:#d0a100}.box-privilege__ys{background-color:#d10712}.box-privilege__sub-title__ys{color:#d10712}.box-privilege--latif{background-color:#f27990}.box-privilege__sub-title--latif{color:#f27990}.box-privilege--rolo{background-color:#71b832}.box-privilege__sub-title--rolo{color:#71b832}.box-privilege--chada{background-color:#ee653d}.box-privilege__sub-title--chada{color:#ee653d}.box-privilege__la-grace{background-color:#349134}.box-privilege__sub-title--la-grace{color:#349134}.box-privilege__cha_cha_ra{background-color:#f30}.box-privilege__sub-title--cha_cha_ra{color:#f30}.box-privilege--global{background-color:#000}.box-privilege__sub-title--global{color:red}@media screen and (max-width:640px){.box-privilege{background-color:#fff;margin-bottom:15px;padding-top:6px}.box-privilege__title{color:#fff;text-align:center;margin:0 6px;padding:10px 0}.box-privilege__group{padding:12px 22px}.box-privilege__sub-title{margin-bottom:6px}.box-privilege__item,.box-privilege__text{font-size:12px;font-size:1.2rem;line-height:1.6;margin-bottom:5px}.box-privilege__block{margin-bottom:25px}.box-privilege--type02{text-align:center;margin-bottom:18px;padding:10px 0;line-height:1.3}.box-privilege--type02__title{color:#fff;font-size:14px;font-size:1.4rem}.box-privilege--type02__title span{font-size:17px;font-size:1.7rem;margin-right:1em}.box-privilege__container{margin-bottom:25px}.box-privilege__table{width:100%;margin-bottom:5px}.box-privilege__table tr{text-align:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.box-privilege__table td,.box-privilege__table th{padding:7px 0;font-size:10px;font-size:1rem}.box-privilege__table th{border-right:1px solid #aaa}.box-privilege__table tr:nth-child(even){background-color:#eee}.box-privilege__table__notes{font-size:12px;font-size:1.2rem;line-height:1.6;text-indent:-1em;margin-left:1em}.box-privilege__point__item__title{margin-bottom:10px}.box-privilege__point__item__list{margin-top:5px}.box-privilege__point__item{font-size:12px;font-size:1.2rem;line-height:1.6}}@media screen and (min-width:640px){.box-privilege-wrap{overflow:hidden;margin-right:-20px}.box-privilege-wrap>li{width:490px;float:left;margin-right:20px}.box-privilege{background-color:#fff;margin-bottom:15px;padding-top:6px}.box-privilege__title{color:#fff;text-align:center;margin:0 6px;padding:10px 0;font-size:18px;font-size:1.8rem}.box-privilege__group{padding:12px 20px}.box-privilege__sub-title{font-size:20px;font-size:2rem;margin-bottom:10px}.box-privilege__sub-text{font-size:14px;font-size:1.4rem}.box-privilege__block{margin-bottom:50px}.box-privilege__block--type02{margin-bottom:20px}.box-privilege--type02{text-align:center;margin-bottom:18px;padding:10px 0;line-height:1.3}.box-privilege--type02__title{color:#fff;font-size:18px;font-size:1.8rem}.box-privilege--type02__title span{font-size:30px;font-size:3rem}.box-privilege__container{margin-bottom:50px}.box-privilege__table{width:100%}.box-privilege__table tr{text-align:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.box-privilege__table td,.box-privilege__table th{padding:14px 0}.box-privilege__table th{border-right:1px solid #aaa}.box-privilege__table tr:nth-child(even){background-color:#eee}}.photo-box__photo{margin-bottom:10px}.photo-box__name{margin-bottom:5px}.photo-box__name--grace{color:#f0027f}.photo-box__name--luna{color:#00a0c6}.photo-box__name--es{color:#609edc}.photo-box__name--rio{color:#af54cd}.photo-box__name--cha_cha_ra{color:#f30}.photo-box__name--pharaoh{color:#d0a100}.photo-box__name--ys{color:#d10712}.photo-box__name--latif{color:#f27990}.photo-box__name--rolo{color:#71b832}.photo-box__name--chada{color:#ee653d}.photo-box__name--ava{color:#c50b24}.photo-box__name--la-grace{color:#349134}.photo-box__text{line-height:1.7}.photo-box__text-white,.photo-box__text-white a{line-height:1.7;color:#fff}.photo-box__text-white a{text-decoration:underline}.photo-box__link{color:#000}@media screen and (max-width:640px){.photo-box-wrap{width:100%;box-sizing:border-box;overflow:hidden;margin:10px 0}.photo-box{width:auto;float:left;margin-bottom:10px;padding:0 10px 10px}.photo-box__link{display:flex;align-items:center}.photo-box__name{font-size:14px;font-size:1.4rem;font-weight:600;margin:0 0 10px}.photo-box__text{font-size:12px;font-size:1.2rem}.photo-box__content{width:50%;box-sizing:border-box;padding:0 0 0 20px}.photo-box__photo{width:50%}}@media screen and (min-width:640px){.photo-box{width:480px;float:left;margin:0 40px 40px 0;padding:0}.photo-box:nth-child(2n){margin-right:0}.photo-box__name{font-size:18px;font-size:1.8rem}.photo-box__text{font-size:14px;font-size:1.4rem}}@media screen and (max-width:640px){.bnr-area{padding:10px}.bnr-area__list-service{display:table;margin:25px 0 15px}.bnr-area__list-service .bnr-area__item{display:table-cell;padding:0 2px}.bnr-area__list-service .bnr-area__item img{width:100%;min-height:50px}.bnr-area__list-info{display:table}.bnr-area__list-info .bnr-area__item{display:table-cell}.bnr-area__list-info .bnr-area__item img{width:100%;height:auto}}@media screen and (min-width:640px){.bnr-area{width:1000px;text-align:center;margin:30px auto 50px;border-top:1px solid #aaa;padding-top:30px}.bnr-area ul{overflow:hidden;display:inline-block}.bnr-area li{float:left;margin-left:10px}.bnr-area li:first-child{margin-left:0}.bnr-area li img{width:auto;height:85px}}.btn__area{margin-bottom:30px}.btn__link,.btn__link--coupon,.btn__link--reserve{display:block}@media screen and (max-width:640px){.reserve_btn--reserve{width:70.3125%;height:auto;margin:0 auto 15px}.reserve__btn--coupon{width:70.3125%;height:auto;margin:0 auto}.hotel-reserve__btn,.news__list__btn{width:59.375%;margin:0 auto}.members-btn__alert{border-top:1px solid #aaa;text-align:center;color:#ff4040;margin:30px 0}.members-btn__alert__title__wrap{width:60px;margin:0 auto;background-color:#fff}.members-btn__alert__title{font-size:15px;font-size:1.5rem;margin-top:-8px;line-height:1}.members-btn__alert__text{margin-top:15px;font-size:12px;font-size:1.2rem;line-height:1.6}.members-btn__wrap{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #aaa}.members-btn--qanda{width:70.3125%;margin:0 auto 15px}.members-btn--overview{width:70.3125%;margin:0 auto}}@media screen and (min-width:640px){.members-btn__wrap{overflow:hidden;padding:50px 105px 20px}.members-btn__wrap--02{overflow:hidden;padding:20px 105px}.members-btn--qanda{text-align:center}.members-btn--overview{float:right}.members-btn__link{display:block}.members-btn__alert{border-top:1px solid #aaa;text-align:center;color:#ff4040;margin-top:63px}.members-btn__alert__title__wrap{width:140px;margin:0 auto;background-color:#fff}.members-btn__alert__title{font-size:30px;font-size:3rem;margin-top:-16px;line-height:1}.members-btn__alert__text{margin-top:30px}.btn-to-top{margin-bottom:50px}}.bnr-google{border:1px solid #ccc}.costume__img{margin-bottom:10px}@media screen and (max-width:640px){.yellow-btn_area.bnr-google-wrap{padding:20px 10px}.yellow-btn_area.bnr-sim{padding:25px 20px 0}.costume-wrap{padding:0 10px}.costume .costume__item{float:left;width:23%;margin:0 1% 10px;border:1px solid #aaa}.costume__notes__item{line-height:1.6}}@media screen and (min-width:640px){.costume{margin:0 -15px 0 0}.costume__link{display:block}}.photo-list__photo{margin-bottom:10px;border:1px solid #aaa}.photo-list__photo img{width:100%;height:auto}.photo-list__photo--dark{border:1px solid #222}.photo-list__name--dark{color:#fff}@media screen and (max-width:640px){.photo-list-wrap{overflow:hidden;margin:5px}.photo-list{float:left;width:50%;padding:5px}}@media screen and (min-width:640px){.photo-list-wrap{overflow:hidden}.photo-list{width:240px;float:left;margin-bottom:20px}.photo-list:not(:nth-of-type(4n)){margin-right:13px}.no-photo-list__box{border-top:1px solid #aaa;padding:30px 0 0;margin-top:35px}.no-photo-list__title{font-size:24px;margin-bottom:20px}.no-photo__item__text-end{display:block;margin-top:10px}}.bnr-members{margin-bottom:10px;color:#fff}.bnr-members.grace{border:3px solid #f0027f}.bnr-members.latif{border:3px solid #f27990}.bnr-members.pharaoh{border:3px solid #d0a100}.bnr-members.chachara{border:3px solid #f30}.bnr-members.rolo{border:3px solid #71b832}.bnr-members.luna-coast{border:3px solid #00a0c6}.bnr-members.es{border:3px solid #609edc}.bnr-members.rio{border:3px solid #af54cd}.bnr-members.ys{border:3px solid #d10712}.bnr-members.la_grace{border:3px solid #349134}.membersip-table td,.membersip-table th{border:1px solid #aaa;text-align:center}@media screen and (max-width:640px){.members-card__body,.members-card__text{line-height:1.4;margin-bottom:10px}.bnr-members{font-size:14px;font-size:1.4rem}.bnr-members a{display:block;background:url(../../images/member/bnr_members_sp.gif) 50% 50% no-repeat #222;-webkit-background-size:cover;background-size:cover;color:#fff;min-height:182px;margin:0;padding:0 10px}.bnr-members a:active{opacity:.9}.members-site__title{font-size:17px;font-size:1.7rem;margin-bottom:15px;padding-top:15px}.members-card__title{font-size:14px;font-size:1.4rem;margin-bottom:15px}.members-card{overflow:hidden}.members-card__image{margin-bottom:30px;padding:0 20%}.members-card__button-wrap{text-align:center;padding:0 20%}.members-card__text-wrap{font-size:12px;font-size:1.2rem;margin-bottom:20px}.members-card__body{font-size:12px;font-size:1.2rem;padding-bottom:10px;border-bottom:1px solid #aaa}.members-card__notes__text{font-size:12px;font-size:1.2rem;line-height:1.4}.members-card__button{display:block}.members-card__common__button:not(:last-of-type){margin-bottom:10px}.members-card .mb-l,.members-card__icon{margin-bottom:20px}.members-card__common__button{text-align:center}.members-card__common__button img{width:80%;height:auto}.members-card__btn__qanda__wrap{padding:25px 60px}.members-card__icon ul{overflow:hidden;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.members-card__icon li{width:33.333%;float:left;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.members-card__icon img{max-width:100px;height:auto}.members-card__global_images__text{font-size:12px;font-size:1.2rem;line-height:1.6}.members-card__global_images__text--strong{font-size:15px;font-size:1.5rem;margin:20px 0 10px}.members-card__global_images-wrap{margin-bottom:25px}.members-card__global_images-wrap img{width:100%}}@media screen and (min-width:640px){.members-card,.members-card__icon ul{overflow:hidden}.bnr-members a{display:block;background:url(../../images/member/bnr_members.gif) no-repeat #222;color:#fff;min-height:164px;margin:0}.bnr-members a:hover{opacity:.9}.members-site__title{font-size:34px;font-size:3.4rem;margin-bottom:10px;padding-top:10px}.members-card__title{font-size:24px;font-size:2.4rem;margin-bottom:15px}.members-card__text-wrap{width:610px;float:left}.members-card__image-wrap{width:360px;float:right}.members-card__image{margin-bottom:50px}.members-card__common__button-wrap{clear:both;overflow:hidden}.members-card__common__button{float:left}.members-card__common__button:not(:last-of-type){margin-right:50px}.members-card__text--sale{font-size:18px;font-size:1.8rem}.members-card__btn__qanda__wrap{text-align:center;margin:50px 0}.members-card__body{font-size:16px;font-size:1.6rem;padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid #aaa;width:545px}.members-card__global_images-wrap{text-align:center;margin-bottom:30px}.members-card__icon{margin-bottom:20px}.members-card__icon li{width:100px;float:left;margin-right:20px}.members-card__icon img{max-width:100px;height:auto}.members-card__global_images__text p:first-child{margin-bottom:30px}.members-card__global_images__text--strong{font-size:24px;font-size:2.4rem;margin-bottom:20px}}.membersip-table{width:100%;margin-bottom:30px}.membersip-table thead th{background-color:#f0d5ed;width:33.3%}.membersip-table tbody tr:nth-child(even) td{background-color:#eee}.membersip-table tbody th{background-color:#ccc}.membersip-table td{background-color:#fff}.membersip-table__luna-coast thead th{background-color:#97E5F6}.membersip-table--cha_cha_ra thead th{background-color:#ffab96}.membersip-table--es thead th{background-color:#d7ebff}.membersip-table--rio thead th{background-color:#e9bef7}.membersip-table--pharaoh thead th{background-color:#f2e1a9}.membersip-table--rolo thead th{background-color:#C5F0B0}.membersip-table--latif thead th{background-color:#f3c4cd}.membersip-table--la_grace thead th{background-color:#dcf0d3}.membersip-table--ys thead th{background-color:#FFB0B4}.membersip-table--global thead th{background-color:#222}@media screen and (max-width:640px){.membersip-table{font-size:12px;font-size:1.2rem}.membersip-table thead th{padding:23px 4px}.membersip-table td,.membersip-table th{padding:12px 4px}.membersip-table__notes{font-size:12px;font-size:1.2rem;line-height:1.6}}@media screen and (min-width:640px){.membersip-table thead th{padding:23px 12px}.membersip-table td,.membersip-table th{padding:12px}}.access__description_title{color:#f0027f}.access__description_title__luna-coast{color:#00a0c6}.access__description_title__es{color:#609edc}.access__description_title__rio{color:#af54cd}.access__description_title__ava{color:#c50b24}.access__description_title__cha_cha_ra{color:#f30}.access__description_title__pharaoh{color:#d0a100}.access__description_title__ys{color:#d10712}.access__description_title__latif{color:#f27990}.access__description_title__rolo{color:#71b832}.access__description_title__chada{color:#ee653d}.access__description_title__la-grace{color:#349134}@media screen and (max-width:640px){.access{padding:30px 10px}.access__main-visual{margin-bottom:14px}.access__logo{text-align:center;margin-bottom:8px}.access__logo_img{width:115px;height:auto}.access__description{border-top:1px solid #aaa;color:#fff;font-size:12px;font-size:1.2rem;padding-top:10px}.access__description_title{margin-bottom:9px}.access__description_tel{padding-bottom:10px;text-decoration:underline}.access__description_address{margin-bottom:30px;line-height:1.5}.access__description_method{line-height:1.5}}.access_gmap{position:relative;padding:56.25% 0 0;height:0;margin:0 0 30px}.access_gmap embed,.access_gmap iframe,.access_gmap object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:640px){.access{padding:30px 10px}.access__main-visual{margin-bottom:30px}.access__table{display:table}.access__logo{text-align:center;display:table-cell;vertical-align:middle;width:300px}.access__description{display:table-cell;color:#fff;padding-left:20px;border-left:1px solid #fff;width:350px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.access__description_body{font-size:14px;font-size:1.4rem}.access__description_address{margin-bottom:35px}}@media screen and (max-width:640px){.map_block iframe{width:100%;height:355px}}.title-jaen.recommend-rooms_title{padding:20px;max-width:1040px;margin:0 auto;box-sizing:border-box}.recommend-rooms .slick-dots{letter-spacing:-.4em;text-align:center}.recommend-rooms .slick-dots li{letter-spacing:normal;display:inline-block}.recommend-rooms button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;position:relative}.recommend-rooms button::before{font-size:0;line-height:20px;position:absolute;top:0;left:0;width:6px;height:6px;border-radius:3px;content:'';text-align:center;background:#8b8b8b;-webkit-font-smoothing:antialiased}.recommend-rooms .slick-active button::before{background:#00a0c6}.room-type_list-area{background:#f6f6f6}.room-type__list{text-align:center;display:flex;justify-content:center;max-width:1000px;margin:0 auto}.room-type__list .room-type__item{display:block;text-align:center;color:#8b8b8b;position:relative}.room-type__list .room-type__item.room-type_recommend::before{content:'おすすめ';position:absolute;left:50%;bottom:100%;transform:translate3d(-50%,8px,0);line-height:16px;font-size:10px;font-weight:600;border-radius:5px;padding:0 10px;background:#333;white-space:nowrap;color:#fff45c}.room-type__list .room-type__item.room-type_recommend::after{content:'';width:0;height:0;position:absolute;left:50%;top:8px;transform:translate3d(-50%,0,0);border-color:#333 transparent transparent;border-style:solid;border-width:5px}.room-type__list .room-type__item .room-type_name{display:block;font-size:50px;font-weight:600;width:100%;line-height:1.2}.room-type__list .room-type__item .room-type_text{display:block;font-size:21px;font-weight:600;width:100%}.room-type__list .room-type__item .room-type__link{display:block;color:#8b8b8b;padding:10px 10px 20px;position:relative;box-sizing:border-box}.room-type__list .room-type__item .room-type__link.active::before{content:'';width:0;height:0;position:absolute;left:50%;top:100%;transform:translate3d(-50%,0,0);border-color:#f6f6f6 transparent transparent;border-style:solid;border-width:10px}.room-type--description,.room-type__title_wrap{border-bottom:1px solid #666}.room-type__list .room-type__item .room-type__link::after{content:'';width:calc(100% - 20px);height:6px;border-radius:3px;left:50%;bottom:10px;transform:translate3d(-50%,0,0);background:#8b8b8b;display:block;position:absolute;box-sizing:border-box}.room_grace .room-type__link.active::after,.room_grace .slick-active button::before{background:#f0027f}.room_luna_coast .room-type__link.active::after,.room_luna_coast .slick-active button::before{background:#00a0c6}.room_es .room-type__link.active::after,.room_es .slick-active button::before{background:#609edc}.room_rio .room-type__link.active::after,.room_rio .slick-active button::before{background:#af54cd}.room_cha_cha_ra .room-type__link.active::after,.room_cha_cha_ra .slick-active button::before{background:#f30}.room_pharaoh .room-type__link.active::after,.room_pharaoh .slick-active button::before{background:#d0a100}.room_ys .room-type__link.active::after,.room_ys .slick-active button::before{background:#d10712}.room_latif .room-type__link.active::after,.room_latif .slick-active button::before{background:#f27990}.room_rolo .room-type__link.active::after,.room_rolo .slick-active button::before{background:#71b832}.room_chada .room-type__link.active::after,.room_chada .slick-active button::before{background:#ee653d}.room_ava .room-type__link.active::after,.room_ava .slick-active button::before{background:#c50b24}.room_la_grace .room-type__link.active::after,.room_la_grace .slick-active button::before{background:#349134}.room_grace .room-type__link.active{color:#f0027f}.room_luna_coast .room-type__link.active{color:#00a0c6}.room_es .room-type__link.active{color:#609edc}.room_rio .room-type__link.active{color:#af54cd}.room_cha_cha_ra .room-type__link.active{color:#f30}.room_pharaoh .room-type__link.active{color:#d0a100}.room_ys .room-type__link.active{color:#d10712}.room_latif .room-type__link.active{color:#f27990}.room_rolo .room-type__link.active{color:#71b832}.room_chada .room-type__link.active{color:#ee653d}.room_ava .room-type__link.active{color:#c50b24}.room_la_grace .room-type__link.active{color:#349134}.room-type__title_wrap{padding:2% 0}.room-type--description__content{color:#fff}.room-type--description__list{text-align:center}.room-type--description__body,.room-type--description__item,.room-type--description__title{display:inline-block}.room-popup_descripyion{display:none}.room-popup_descripyion__content{display:flex;margin:0 0 10px;padding:0 10px}.room-popup_descripyion__content .room-popup_descripyion__body,.room-popup_descripyion__content .room-popup_descripyion__title{font-size:14px;line-height:1.7;padding:0;box-sizing:border-box}.room-popup_descripyion__content .room-popup_descripyion__title{width:30%}.room-popup_descripyion__content .room-popup_descripyion__body{width:70%;padding:0 0 0 10px}.room-number{margin-bottom:25px}.room__thumbnail_open-area{padding:0 20px}.room__thumbnail{max-width:1000px;border-radius:3px;border:1px solid #fff;margin:0 0 20px}.room__thumbnail .room__thumbnail_open-btn{display:block;color:#fff;padding:20px 50px 20px 20px;text-align:center;position:relative;font-size:24px;line-height:1.2;cursor:pointer}.room__thumbnail .room__thumbnail_open-btn::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0);width:30px;height:30px;text-align:center;line-height:30px;font-size:20px}.area-earch_list-box::after,.area-earch_list_wrap::after,.room-border-title::after,.room__thumbnail__link::after{content:''}.room__thumbnail__list{display:none;padding:0 10px}.room__thumbnail__item{display:inline-block;margin-bottom:10px}.room-import-area,.room-type-price,.room-type-price_notice{max-width:1000px;margin:0 auto}.room__thumbnail__link{display:block;padding:0 5px;position:relative;color:#fff;background:rgba(255,255,255,.05)}.room__thumbnail__link::after{width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;top:0;border:1px solid rgba(255,255,255,.3)}.room__thumbnail__link.current{color:#222;background:#fff45c}.room__thumbnail__link.current::after{border-color:#fff45c}.room-import-wrap{background:#222}.room-type{padding:40px 0 0}.room-type-price{padding:20px}.room-type-price_table{table-layout:fixed;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.room-type-price_table td,.room-type-price_table th{font-size:14px;line-height:1.5;padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle}.room-type-price_table td.room-type-price_holiday,.room-type-price_table th.room-type-price_holiday{background:#f0f0f0}.room-type-price_table td.room-type-price_table-plan,.room-type-price_table th.room-type-price_table-plan{font-weight:600}.room-type-price_notice{padding:0 20px}.room-type-price_notice li{line-height:1.5;font-size:14px;margin:0 0 10px}.room-system{display:flex;max-width:1040px;margin:0 auto;box-sizing:border-box;padding:0 20px}.room-system dd,.room-system dt{width:30%;font-size:16px;line-height:1.5;padding:10px 0;color:#333;border-bottom:1px solid #ccc}.room-system dd{width:70%}.room-border-title{color:#555;position:relative;padding:10px;text-align:center;font-size:24px}.room-border-title::after{width:100%;height:1px;background:#ccc;position:absolute;top:50%;left:0}.room-border-title .room-border-title_inner{background:#fff;display:inline-block;padding:5px 20px;position:relative;z-index:5}@media screen and (max-width:640px){.title-jaen.recommend-rooms_title{padding:18px 0 10px}.room-import-wrap{background:#fff}.room-type{padding:40px 0 0}.room-type__item{width:13%;height:auto}.room-type__item:not(:first-child){margin-left:5px}.room-type__title{font-size:14px;font-size:1.4rem;text-align:center}.room-type--description__content{color:#333}.room-type__text--grace{color:#f0027f;font-size:20px;font-size:2rem;margin-right:5px}.room-type__text--luna_coast{color:#00a0c6;font-size:20px;font-size:2rem;margin-right:5px}.room-type__text--cha_cha_ra{color:#f30;font-size:20px;font-size:2rem;margin-right:5px}.room-type__text--es{font-size:20px;font-size:2rem;margin-right:5px;color:#609edc}.room-type__text--rio{font-size:20px;font-size:2rem;margin-right:5px;color:#af54cd}.room-type__text--pharaoh{font-size:20px;font-size:2rem;margin-right:5px;color:#d0a100}.room-type__text--latif{font-size:20px;font-size:2rem;margin-right:5px;color:#f27990}.room-type__text--chada{font-size:20px;font-size:2rem;margin-right:5px;color:#ee653d}.room-type__text--ava{font-size:20px;font-size:2rem;margin-right:5px;color:#c50b24}.room-type__text--ys{font-size:20px;font-size:2rem;margin-right:5px;color:#d10712}.room-type__text--la_grace{font-size:20px;font-size:2rem;margin-right:5px;color:#349134}.room-type__text--rolo{font-size:20px;font-size:2rem;margin-right:5px;color:#71b832}.room-type--description__item{margin-bottom:10px;font-size:15px;font-size:1.5rem}.room-type--description{padding:10px 0}.room-detail{padding:15px 0 25px;color:#222}.room__img_wrap{width:100%;overflow:hidden}.room__img_area{position:relative;height:0;padding:66.666% 0 0;background:rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1) inset}.room__img-navi{padding:10px}.room__img-navi .room__img-navi-link{display:inline-block;padding:5px 10px;font-size:12px;border:1px solid #333;cursor:pointer;position:relative;margin:0 10px 10px 0}.room__img-navi .room__img-navi-link:hover{background:#333;color:#fff}.room__img-navi .room__img-navi-link.current{background:#fff45c;color:#333;border-color:#fff45c}.room__img-navi .room__img-navi-link.current::after{content:'';border-width:10px;border-style:solid;border-color:transparent transparent #fff45c;position:absolute;left:50%;bottom:100%;transform:translate3d(-50%,0,0)}.room__img{position:absolute;display:none;top:0;left:0;width:100%;height:100%}.room__img img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.room__img-name{position:absolute;padding:5px 10px;right:0;top:0;font-size:12px;background:rgba(0,0,0,.5);color:#fff}.room-number__title{text-align:center;font-size:20px;font-weight:600;line-height:1.5;margin:10px 0}.room-equipment__list,.room-number__text{text-align:center;font-size:16px;line-height:2;font-weight:600;padding:0 20px}.room-equipment__list{text-align:left}.room-equipment{margin-bottom:20px}.room__notes{padding:0 20px}.room__notes__text{margin-bottom:10px;font-size:12px;font-size:1.2rem;line-height:1.5;text-align:left}.room__thumbnail__item{text-align:center;padding:0}.room__thumbnail__item:not(:last-child){margin-right:10px}.room__thumbnail__link{padding:12px 2px;font-size:12px;font-size:1.2rem;color:#000}.room__thumbnail__link::after{border:1px solid rgba(0,0,0,.8)}.room__thumbnail__link.current{color:#222;background:#fff45c}.room__thumbnail__link.current::after{border-color:#fff45c}.room-type__list .room-type__item{margin:0 2px}.room-type__list .room-type__item.room-type_recommend::before{bottom:auto;top:100%;padding:0 2px;font-size:8px}.room-type__list .room-type__item.room-type_recommend::after{top:100%;border-color:transparent transparent #333}.room-type__list .room-type__item .room-type_name{font-size:24px}.room-type__list .room-type__item .room-type_text{font-size:10px}.room-type__list .room-type__item .room-type__link{padding:10px 2px}.room-type__list .room-type__item .room-type__link::after{height:4px;border-radius:2px;bottom:2px;width:calc(100% - 10px)}.room__thumbnail .room__thumbnail_open-btn{font-size:18px;padding:10px 30px 10px 10px}.room__thumbnail .room__thumbnail_open-btn::after{right:0;font-size:16px}.room-type-price_table td,.room-type-price_table th{font-size:11px;padding:5px}.room-border-title{font-size:16px}.room_grace .room__thumbnail{border-color:#f0027f}.room_grace .room-number__title,.room_grace .room-type-price_table-plan,.room_grace .room__thumbnail_open-btn,.room_grace .room__thumbnail_open-btn::after{color:#f0027f}.room_luna_coast .room__thumbnail{border-color:#00a0c6}.room_luna_coast .room-number__title,.room_luna_coast .room-type-price_table-plan,.room_luna_coast .room__thumbnail_open-btn,.room_luna_coast .room__thumbnail_open-btn::after{color:#00a0c6}.room_cha_cha_ra .room__thumbnail{border-color:#f30}.room_cha_cha_ra .room-number__title,.room_cha_cha_ra .room-type-price_table-plan,.room_cha_cha_ra .room__thumbnail_open-btn,.room_cha_cha_ra .room__thumbnail_open-btn::after{color:#f30}.room_es .room__thumbnail{border-color:#609edc}.room_es .room-number__title,.room_es .room-type-price_table-plan,.room_es .room__thumbnail_open-btn,.room_es .room__thumbnail_open-btn::after{color:#609edc}.room_rio .room__thumbnail{border-color:#af54cd}.room_rio .room-number__title,.room_rio .room-type-price_table-plan,.room_rio .room__thumbnail_open-btn,.room_rio .room__thumbnail_open-btn::after{color:#af54cd}.room_pharaoh .room__thumbnail{border-color:#d0a100}.room_pharaoh .room-number__title,.room_pharaoh .room-type-price_table-plan,.room_pharaoh .room__thumbnail_open-btn,.room_pharaoh .room__thumbnail_open-btn::after{color:#d0a100}.room_latif .room__thumbnail{border-color:#f27990}.room_latif .room-number__title,.room_latif .room-type-price_table-plan,.room_latif .room__thumbnail_open-btn,.room_latif .room__thumbnail_open-btn::after{color:#f27990}.room_chada .room__thumbnail{border-color:#ee653d}.room_chada .room-number__title,.room_chada .room-type-price_table-plan,.room_chada .room__thumbnail_open-btn,.room_chada .room__thumbnail_open-btn::after{color:#ee653d}.room_ava .room__thumbnail{border-color:#c50b24}.room_ava .room-number__title,.room_ava .room-type-price_table-plan,.room_ava .room__thumbnail_open-btn,.room_ava .room__thumbnail_open-btn::after{color:#c50b24}.room_ys .room__thumbnail{border-color:#d10712}.room_ys .room-number__title,.room_ys .room-type-price_table-plan,.room_ys .room__thumbnail_open-btn,.room_ys .room__thumbnail_open-btn::after{color:#d10712}.room_la_grace .room__thumbnail{border-color:#349134}.room_la_grace .room-number__title,.room_la_grace .room-type-price_table-plan,.room_la_grace .room__thumbnail_open-btn,.room_la_grace .room__thumbnail_open-btn::after{color:#349134}.room_rolo .room__thumbnail{border-color:#71b832}.room_rolo .room-number__title,.room_rolo .room-type-price_table-plan,.room_rolo .room__thumbnail_open-btn,.room_rolo .room__thumbnail_open-btn::after{color:#71b832}.room-system{padding:0 10px}.room-system dd,.room-system dt{font-size:13px;padding:10px 0}.room-type-price_notice li{font-size:12px}}@media screen and (min-width:640px){.room-type__item--8:not(:first-child),.room-type__item:not(:first-child){margin-left:46px}.room-type__link{display:inline-block}.room-type__title{color:#fff;font-size:20px;font-size:2rem;text-align:center}.room-type__text{font-size:40px;font-size:4rem;margin-right:8px}.room-type__text--grace{color:#f0027f;font-size:40px;font-size:4rem;margin-right:8px}.room-type__text--luna_coast{color:#00a0c6;font-size:40px;font-size:4rem;margin-right:8px}.room-type__text--cha_cha_ra{color:#f30;font-size:40px;font-size:4rem;margin-right:8px}.room-type__text--es{font-size:40px;font-size:4rem;margin-right:8px;color:#609edc}.room-type__text--rio{font-size:40px;font-size:4rem;margin-right:8px;color:#af54cd}.room-type__text--pharaoh{font-size:40px;font-size:4rem;margin-right:8px;color:#d0a100}.room-type__text--latif{font-size:40px;font-size:4rem;margin-right:8px;color:#f27990}.room-type__text--chada{font-size:40px;font-size:4rem;margin-right:8px;color:#ee653d}.room-type__text--ava{font-size:40px;font-size:4rem;margin-right:8px;color:#c50b24}.room-type__text--ys{font-size:40px;font-size:4rem;margin-right:8px;color:#d10712}.room-type__text--la_grace{font-size:40px;font-size:4rem;margin-right:8px;color:#349134}.room-type__text--rolo{font-size:40px;font-size:4rem;margin-right:8px;color:#71b832}.room-type--description{padding:12px 0}.room-type--description__item:not(:last-of-type) .room-type--description__body{margin-right:10px}.room-detail{padding:30px 0;color:#fff;font-size:14px;font-size:1.4rem;overflow:hidden}.room__img_wrap{width:570px;float:left}.room__img_area{position:relative;height:0;padding:66.666% 0 0;background:rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1) inset}.room__img-navi{padding:10px}.room__img-navi .room__img-navi-link{display:inline-block;padding:5px 10px;font-size:12px;border:1px solid #333;cursor:pointer;position:relative;margin:0 10px 0 0}.room-detail__content .room-border-title::after,.room__img{display:none}.room__img-navi .room__img-navi-link:hover{background:#333;color:#fff}.room__img-navi .room__img-navi-link.current{background:#fff45c;color:#333;border-color:#fff45c}.room__img-navi .room__img-navi-link.current::after{content:'';border-width:10px;border-style:solid;border-color:transparent transparent #fff45c;position:absolute;left:50%;bottom:100%;transform:translate3d(-50%,0,0)}.room__img{position:absolute;top:0;left:0;width:100%;height:100%}.room__img img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.room-detail__content{float:right;width:400px;color:#fff;line-height:1.6}.room-number__title{font-size:24px;font-size:2.4rem;color:#fff45c;margin-bottom:27px}.room-equipment{margin-bottom:35px}.room-equipment__title{font-size:18px;font-size:1.8rem;color:#fff45c}.room__thumbnail__item{margin-bottom:10px}.room__thumbnail__item:not(:last-child){margin-right:10px}.room__thumbnail__link{padding:14px 18px}.room-detail__content .room-border-title{color:#fff45c;padding:0;text-align:left;font-size:16px}.room-detail__content .room-border-title .room-border-title_inner{background:0 0;padding:0}}.type__text--grace{color:#f0027f}.type__text--luna{color:#00a0c6}.type__text--es{color:#609edc}.type__text--ava{color:#c50b24}.type__text--rio{color:#af54cd}.type__text--cha_cha_ra{color:#f30}.type__text--pharaoh{color:#d0a100}.type__text--ys{color:#d10712}.type__text--latif{color:#f27990}.type__text--rolo{color:#71b832}.type__text--chada{color:#ee653d}.type__text--la-grace{color:#349134}.price--bg-gray{background-color:#eee}@media screen and (max-width:640px){.price__type{margin-bottom:5px}.price__list{margin-bottom:15px;display:none}.price__list__title{color:#fff;padding:12px 0 12px 15px;background:url(../images/sp/ico_arrow.png) 95% 50% no-repeat #222;background-size:14px 10px;cursor:pointer}.price__list__title.active{background:url(../images/sp/ico_arrow_active.png) 95% 50% no-repeat #222;background-size:14px 10px}.price__type__initial{font-size:25px;font-size:2.5rem;margin-right:5px}.price__list__item{padding:17px 0 17px 15px;border-bottom:1px solid #aaa;font-size:12px;font-size:1.2rem;line-height:1.6}}@media screen and (min-width:640px){.price-table{width:100%;text-align:center;margin-bottom:10px}.price-table td,.price-table th{border:1px solid #aaa;vertical-align:middle}.price-table__heading{height:100px;width:212px}.price-table__heading--type{width:130px}.price-table--room-type{font-size:30px;font-size:3rem}.price--bg-black{background-color:#222;color:#fff}.price-table__item-list{vertical-align:middle;background-color:#ccc;height:80px}.reserve__title{padding-bottom:6px;border-bottom:1px solid #aaa}.reserve__btn__area{overflow:hidden;padding:30px 10px 20px}.reserve_btn--reserve{float:left}.reserve__btn--coupon{float:right}.reserve__btn__title{font-size:30px;font-size:3rem;text-align:left}.reserve__btn__title--sub{font-size:12px;font-size:1.2rem;text-align:left}}@media screen and (max-width:640px){.banner__box{padding:5px}.banner__img{border:1px solid #ddd;width:100%;height:auto}.banner__list{overflow:hidden}.banner__item{float:left;width:50%}}@media screen and (min-width:640px){.banner__list{overflow:hidden;width:900px;margin:0 auto 20px}.banner__item{float:left}.banner__item:not(:nth-of-type(3n)){margin-right:30px}.banner__box{text-align:center;width:280px;margin-bottom:30px}.banner__img{border:1px solid #ddd}}.date--grace{color:#f0027f}.date--luna{color:#00a0c6}.date--es{color:#609edc}.date--ava{color:#c50b24}.date--rio{color:#af54cd}.date--cha_cha_ra{color:#f30}.date--pharaoh{color:#d0a100}.date--latif{color:#f27990}.date--rolo{color:#71b832}.date--chada{color:#ee653d}.date--ys{color:#d10712}.date--la-grace{color:#349134}@media screen and (max-width:640px){.opacity__box,.opacity__box__white{opacity:.8;filter:alpha(opacity=80)}.opacity__box__inner,.opacity__box__link__text,.pagination,.pagination .current_page,.pagination a{text-align:center}.opacity__box__list{margin-bottom:30px}.opacity__box{width:100%;margin-bottom:20px;padding:20px;background-color:#d6d1e3;border:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.opacity__box__white{background-color:#fff}.opacity__box__title__wrapper{padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid #aaa}.opacity__box__title{font-size:14px;font-size:1.4rem}.opacity__box__date{display:block;font-size:12px;font-size:1.2rem;margin-bottom:10px}.date--grace{color:#f0027f}.date--luna{color:#00a0c6}.date--cha{color:#f30}.opacity__box__detail__link{color:#000;font-size:12px;font-size:1.2rem;padding-left:16px;background:url(../images/bg_arrow_right.png) 0 50% no-repeat}.opacity__box__img__wrapper{text-align:center;margin-bottom:10px}.opacity__box__img{width:37.5%;height:auto;border:1px solid #aaa}.opacity__box__img--global{width:37.5%;height:auto;opacity:1}.pagination{margin-bottom:30px;padding:20px 0}.pagination span.next,.pagination span.prev{width:100%;margin:10px 0;padding:0 10px;display:block}.pagination a{clear:both;margin:5px 0;padding:10px 15px;display:inline-block;background-color:#eee;border:1px solid #ddd;color:#333;border-radius:5px}.pagination .current_page{padding:10px 15px;background-color:#333;border:1px solid #000;color:#eee;border-radius:5px}}@media screen and (min-width:640px){.opacity__box,.opacity__box__img{border:1px solid #aaa;float:left}.opacity__box__list{overflow:hidden;margin-bottom:30px;width:100%}.opacity__box{overflow:hidden;width:49%;height:auto;margin-bottom:20px;padding:20px;opacity:.9;filter:alpha(opacity=90);background-color:#d6d1e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.opacity__box__white{background-color:rgba(255,255,255,.8)}.opacity__box:not(:nth-of-type(2n)){margin-right:2%}.opacity__box__title__wrapper{padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid #aaa}.opacity__box__title__wrapper--global{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #aaa}.opacity__box__title{font-size:18px;font-size:1.8rem}.opacity__box__date{display:block;font-size:14px;font-size:1.4rem}.opacity__box__link__text{text-align:right}.opacity__box__detail__link{color:#000;font-size:14px;font-size:1.4rem;padding-left:16px;background:url(../images/bg_arrow_right.png) 0 50% no-repeat}.opacity__box__img--global{float:left}.opacity__box__inner--01{width:100%}.opacity__box__inner--02{margin-left:150px}.opacity__box__img__wrapper{width:120px;float:left}.opacity__box__img__wrapper img{max-width:100%;height:auto}.pagination{margin-bottom:50px;padding:20px 0;text-align:center}.pagination .next{float:right;padding:0 20px}.pagination .prev{float:left;padding:0 20px}.pagination a{padding:10px 15px;text-align:center;background-color:#eee;border:1px solid #ddd;color:#333;border-radius:5px}.pagination .current_page{padding:10px 15px;text-align:center;background-color:#333;border:1px solid #000;color:#eee;border-radius:5px}.pagination__inner{display:inline-block}}@media screen and (max-width:640px){.monthly-archives{margin-top:10px;margin-bottom:30px}.monthly-archives__item{background-color:#fff45c;display:inline-block;margin-bottom:10px}.monthly-archives__link{color:#000;display:block;padding:12px}}@media screen and (min-width:640px){.monthly-archives{margin-top:10px;margin-bottom:50px}.monthly-archives__item{background-color:#fff45c;display:inline-block;width:18%;text-align:center;margin:0 1% 1%}.monthly-archives__link{color:#000;display:block;padding:12px 0}.monthly-archives__item:not(:last-child){margin-right:0}.page-navigation{border-top:1px solid #aaa;text-align:center;margin-top:30px}.page-navigation-list{display:inline-block;min-width:200px;margin-top:20px}.page-navigation-prev{float:left}.page-navigation-next{float:right}}@media screen and (max-width:640px){.creditcard-list{padding:30px 5px 10px;letter-spacing:-.4em;text-align:center}.creditcard-list li{letter-spacing:normal;display:inline-block;padding:0 5px 10px}.creditcard-list li img{max-width:100%;height:auto}}@media screen and (min-width:640px){.creditcard-list{padding:30px 5px;letter-spacing:-.4em;text-align:center}.creditcard-list li{letter-spacing:normal;display:inline-block;padding:0 10px 20px}.creditcard-list li img{max-width:100%;height:auto}}@media screen and (max-width:640px){.harf-box{display:block;border:1px solid #aaa;padding:10px 15px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.harf-box__inner{border-top:1px solid #aaa;padding:10px}.harf-box__inner h3{font-size:12px;font-size:1.2rem;line-height:1.7}.harf-box__table{overflow:hidden;font-size:12px;font-size:1.2rem;line-height:1.6}.harf-box__table dt{float:left;width:50px}.harf-box__table dd{margin-left:55px}.harf-box__name{text-align:center}.harf-box__name img{width:50%;height:auto}.harf-box__table--col-3{overflow:hidden;margin-bottom:10px}.harf-box__table--col-3 dt{float:left;width:50px}.harf-box__table--col-3 dd{margin-left:50px}.harf-box__btn__wrap{padding:10px 60px}}@media screen and (min-width:640px){.harf-box__table,.harf-box__table--col-3{overflow:hidden}.harf-box{border:1px solid #aaa;padding:18px;width:450px;margin-bottom:20px;float:left}.harf-box:nth-child(odd){margin-right:20px}.harf-box .harf-box__inner{border-bottom:1px solid #aaa;padding:10px}.harf-box .harf-box__inner:first-of-type{border-top:1px solid #aaa}.harf-box__table dt{float:left;width:60px}.harf-box__table dd{margin-left:70px}.harf-box__table--col-3 dt{float:left;width:45px}.harf-box__table--col-3 dd{margin-left:50px}.harf-box__name{text-align:center}.harf-box__btn__wrap{text-align:center;margin-top:20px}}.room-box__title--grace{background-color:#f0027f}.room-box__title--luna-coast{background-color:#00a0c6}.room-box__title--cha_cha_ra{background-color:#f30}.room-box__title--es{background-color:#609edc}.room-box__title--rio{background-color:#af54cd}.room-box__title--pharaoh{background-color:#d0a100}.room-box__title--ys{background-color:#d10712}.room-box__title--rolo{background-color:#71b832}.room-box__title--latif{background-color:#f27990}.room-box__title--la-grace{background-color:#349134}.room-box__title--ava{background-color:#c50b24}.room-box__title--chada{background-color:#ee653d}@media screen and (max-width:640px){.room-box{border:1px solid #aaa;padding:19px;margin-bottom:20px;background-color:#fff}.room-box__inner{border-top:1px solid #aaa;padding:10px}.room-box__table{overflow:hidden}.room-box__name{text-align:center}.room-box__name img{width:50%}.room-box__group{overflow:hidden;border-top:1px solid #aaa;margin-top:10px;padding-top:15px}.room-box__list{width:25%;float:left;font-size:12px;font-size:1.2rem;line-height:2;padding-right:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.room-box__list span{margin-left:-3px}.room-box__list:nth-child(4n){padding-left:0}.room-box__link:link,.room-box__link:visited{background:url(../../common/images/bg_arrow_right.png) 0 50% no-repeat;padding-left:8px;color:#222}.room-box__link:active{text-decoration:underline}.room-box__title{font-size:14px;font-size:1.4rem;color:#fff;padding:10px 0;line-height:1.2}.room-box__title span{font-size:12px;font-size:1.2rem}.room-box__title__wrap{margin-bottom:10px}}@media screen and (min-width:640px){.room-box .room-box__inner:first-of-type,.room-box__group{border-top:1px solid #aaa}.room-box{border:1px solid #aaa;padding:19px;width:280px;margin-bottom:20px;margin-right:20px;float:left;background-color:#fff}.room-box .room-box__inner{border-bottom:1px solid #aaa;padding:10px}.room-box:nth-of-type(3n){margin-right:0}.room-box__table{overflow:hidden}.room-box__table dt{float:left;width:60px}.room-box__table dd{margin-left:70px}.room-box__title{font-size:18px;font-size:1.8rem;color:#fff;padding:10px 0;line-height:1.2}.room-box__title span{font-size:14px;font-size:1.4rem}.room-box__title__wrap{margin-bottom:30px}.room-box__name{text-align:center}.room-box__btn__wrap{text-align:center;margin-top:20px}.room-box__group{overflow:hidden;margin-top:10px;padding-top:15px}.room-box__list{width:33.3%;float:left;line-height:1.6}.room-box__link:link,.room-box__link:visited{background:url(../../common/images/bg_arrow_right.png) 0 50% no-repeat;padding-left:12px;color:#222}.room-box__link:active,.room-box__link:hover{text-decoration:underline}}@media screen and (max-width:640px){.faq-body,.faq-link,.faq-link__list,.faq__text,.faq__title{margin-bottom:10px}.faq__q{background:url(../../global_images/faq/bg_faq01.png) 99% 50%/20px 20px no-repeat #fff45c;font-size:14px;font-size:1.4rem;padding:15px 25px 15px 13px;line-height:1.4}.faq__q.is-active{background:url(../../global_images/faq/bg_faq02.png) 99% 50%/20px 20px no-repeat #fff45c}.faq__q span{text-indent:-2em;margin-left:2em;display:block}.faq__a{display:none;padding:15px;line-height:1.85;font-size:14px;font-size:1.4rem}.faq__a a{color:#00e;text-decoration:underline}.faq__a.color-white a{color:#fff;text-decoration:underline}.faq__title{font-size:14px;font-size:1.4rem}.title-common-member{margin-top:25px}.faq__text{font-size:12px;font-size:1.2rem}.faq-link{overflow:hidden}.faq-link__list{width:48%;height:auto;text-align:center;float:left;background:url(../../global_images/faq/bg_faq_btn-sp.gif) 0 0/150px 65px no-repeat;background-size:cover}.faq-link__list:not(:nth-child(2n)){margin-right:10px}.faq-link__list a{position:relative;color:#222;line-height:1.25;padding:15px;display:block;font-size:12px;font-size:1.2rem}.faq-link__list a:after{display:block;position:absolute;bottom:6px;right:48%;width:5px;height:5px;margin-top:-3px;border-bottom:solid 2px #222;border-right:solid 2px #222;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}}@media screen and (min-width:640px){.faq-body{margin-bottom:20px}.faq__text,.faq__title{margin-bottom:10px}.faq__q{background:url(../../global_images/faq/bg_faq01.png) 99% 50% no-repeat #fff45c;font-size:18px;font-size:1.8rem;padding:30px 70px 30px 20px;cursor:pointer}.faq__q.is-active{background:url(../../global_images/faq/bg_faq02.png) 99% 50% no-repeat #fff45c}.faq__a{display:none;padding:15px;line-height:1.85;font-size:14px;font-size:1.4rem}.faq__a a{color:#00e;text-decoration:underline}.faq__a a:hover{text-decoration:none}.faq__a.color-white a{color:#fff;text-decoration:underline}.faq__a.color-white a:hover{text-decoration:none}.faq__title{font-size:24px;font-size:2.4rem}.faq-link{overflow:hidden;margin-bottom:50px}.faq-link__list{width:240px;height:100px;text-align:center;float:left;margin-left:13px;background:url(../../global_images/faq/bg_faq_btn.gif) no-repeat}.faq-link__list:first-child{margin-left:0}.faq-link__list a{font-size:20px;font-size:2rem;color:#222;line-height:1.25;padding:15px;display:block}}@media screen and (max-width:640px){.coupon__text{margin-top:25px;font-size:12px;font-size:1.2rem;line-height:1.7}.coupon__image{margin-bottom:15px}.hotel-coupon-list{overflow:hidden}.hotel-coupon-list li{width:25%;float:left;text-align:center}.single-coupon{text-align:center;margin-top:20px}.coupon__text--white{margin:10px 0;color:#fff;line-height:1.6}}@media screen and (min-width:640px){.coupon,.coupon__text,.hotel-coupon-list-wrap,.single-coupon{text-align:center}.coupon__image{margin-bottom:30px}.coupon__text{margin-top:30px}.coupon__text--white{margin:30px 0;color:#fff}.hotel-coupon-list{overflow:hidden;display:inline-block}.hotel-coupon-list li{float:left;width:71px;margin:0 12px 0 0}.hotel-coupon-list li:first-child{margin-left:0}.hotel-coupon-list img{max-width:100%;height:auto}.single-coupon{margin-top:40px}}.coupon-card_list{max-width:720px;margin:30px auto 50px;background:#f0f0f0;padding:20px}.coupon-card_list .coupon-card{margin:0 0 20px;padding:40px 0 0}.coupon-card_list .coupon-card:last-child{margin:0}.coupon-card_list .coupon-card .coupon-card_inner{display:block;color:#222;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);padding:30px 0 0;position:relative}.coupon-card_list .coupon-card .coupon-card_hotelname{position:absolute;left:50%;top:-50px;width:100px;transform:translate3d(-50%,0,0)}.coupon-card_list .coupon-card .coupon-card_hotelname img{width:100%;height:auto}.coupon-card_list .coupon-card .coupon-card_head{padding:20px;border-bottom:1px dashed #333}.coupon-card_list .coupon-card .coupon-card_head .coupon-card_head-name{font-size:40px;line-height:1.5;margin:0 0 10px;font-weight:600;text-align:center}.coupon-card_list .coupon-card .coupon-card_head .coupon-card_head-date{font-size:28px;line-height:1.5;font-weight:500;text-align:center}.coupon-card_list .coupon-card .coupon-card_head-date-icon{display:inline-block;padding:5px 10px;background:#333;color:#fff}.coupon-card_list .coupon-card.coupon_grace .coupon-card_head-date-icon{background:#f0027f}.coupon-card_list .coupon-card.coupon_luna-coast .coupon-card_head-date-icon,.coupon-card_list .coupon-card.coupon_luna_coast .coupon-card_head-date-icon{background:#00a0c6}.coupon-card_list .coupon-card.coupon_cha-cha-ra .coupon-card_head-date-icon,.coupon-card_list .coupon-card.coupon_cha_cha_ra .coupon-card_head-date-icon{background:#f30}.coupon-card_list .coupon-card.coupon_es .coupon-card_head-date-icon{background:#609edc}.coupon-card_list .coupon-card.coupon_rio .coupon-card_head-date-icon{background:#af54cd}.coupon-card_list .coupon-card.coupon_pharaoh .coupon-card_head-date-icon{background:#d0a100}.coupon-card_list .coupon-card.coupon_latif .coupon-card_head-date-icon{background:#f27990}.coupon-card_list .coupon-card.coupon_chada .coupon-card_head-date-icon{background:#ee653d}.coupon-card_list .coupon-card.coupon_ava .coupon-card_head-date-icon{background:#c50b24}.coupon-card_list .coupon-card.coupon_ys .coupon-card_head-date-icon{background:#d10712}.coupon-card_list .coupon-card.coupon_la-grace .coupon-card_head-date-icon,.coupon-card_list .coupon-card.coupon_la_grace .coupon-card_head-date-icon{background:#349134}.coupon-card_list .coupon-card.coupon_rolo .coupon-card_head-date-icon{background:#71b832}.coupon-card_list .coupon-card_detail{padding:20px;font-size:18px;line-height:1.5}.coupon-card_list .coupon-card_detail dd,.coupon-card_list .coupon-card_detail dt,.coupon-card_list .coupon-card_detail li,.coupon-card_list .coupon-card_detail p,.coupon-card_list .coupon-card_detail td,.coupon-card_list .coupon-card_detail th{font-size:18px;line-height:1.5}@media screen and (max-width:640px){.coupon-card_list{margin:20px auto 30px;padding:10px}.coupon-card_list .coupon-card{margin:0 0 10px;padding:30px 0 0}.coupon-card_list .coupon-card:last-child{margin:0}.coupon-card_list .coupon-card .coupon-card_inner{box-shadow:0 0 10px rgba(0,0,0,.1)}.coupon-card_list .coupon-card .coupon-card_head{padding:10px;border-bottom:1px dashed #333}.coupon-card_list .coupon-card .coupon-card_head .coupon-card_head-name{font-size:20px;margin:0 0 10px}.coupon-card_list .coupon-card .coupon-card_head .coupon-card_head-date,.coupon-card_list .coupon-card_detail dd,.coupon-card_list .coupon-card_detail dt,.coupon-card_list .coupon-card_detail li,.coupon-card_list .coupon-card_detail p,.coupon-card_list .coupon-card_detail td,.coupon-card_list .coupon-card_detail th{font-size:14px}.coupon-card_list .coupon-card .coupon-card_head-date-icon{padding:5px}.coupon-card_list .coupon-card .coupon-card_hotelname{top:-30px;width:60px}.coupon-card_list .coupon-card_detail{padding:10px;font-size:14px}.event__logo,.event__title{text-align:center}.event{border:1px solid #aaa;margin-bottom:20px;padding:15px 10px}.event__image,.event__logo,.event__title{margin-bottom:15px}.event--pickup{background-color:#fff;padding:10px 15px}.event__title{font-size:15px;font-size:1.5rem}.event__text p{font-size:12px;font-size:1.2rem;line-height:1.7}.event__logo img{width:120px}.event__link{margin-top:2em;text-align:right}.event__link a{background:url(../images/bg_arrow_right.png) 0 50% no-repeat;padding-left:1em;color:#222}.event__link a:active{text-decoration:underline}.event__link a[href*=pdf]{padding-left:1em;padding-right:60px;background:url(../../../global_images/event/btn_pdf.gif) 100% 50% no-repeat,url(../images/bg_arrow_right.png) 0 50% no-repeat}}@media screen and (min-width:640px){.event,.event__body{overflow:hidden}.event{border:1px solid #aaa;margin-bottom:20px;padding:29px}.event--pickup{background-color:#fff}.event__wrap{margin-left:160px}.event__wrap--pickup{margin-left:0}.event__logo{float:left;width:120px}.event__title{font-size:20px;font-size:2rem;margin-bottom:20px}.event__image{float:left;width:300px}.event__text{margin-left:330px}.event__link{margin-top:2em;text-align:right}.event__link a{background:url(../images/bg_arrow_right.png) 0 50% no-repeat;padding-left:1em;color:#222}.event__link a:hover{text-decoration:underline}.event__link a[href*=pdf]{padding-left:1em;padding-right:60px;background:url(../../../global_images/event/btn_pdf.gif) 100% 50% no-repeat,url(../images/bg_arrow_right.png) 0 50% no-repeat}}@media screen and (max-width:640px){.deli__hotel,.deli__img,.deli__title{text-align:center}.btn__food-menu__pdf{padding:25px 20px}.food-menu__notes__item{line-height:1.6;font-size:12px;font-size:1.2rem}.deli{overflow:hidden;margin-bottom:100px}.deli__box{border:1px solid #aaa;padding:19px 9px 14px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.deli__title{font-size:16px;font-size:1.6rem;margin-bottom:10px}.deli__img img{width:40%;height:auto}.deli__hotel__list{margin-top:10px;text-align:center}.deli__hotel__list ul{display:inline-block;margin-top:-5px;width:100%;letter-spacing:-.4em}.deli__hotel{letter-spacing:normal;display:inline-block;width:25%;box-sizing:border-box;margin-top:5px;padding:0 5px}.deli__hotel img{width:100%;height:auto}}@media screen and (min-width:640px){.deli__img,.deli__title{text-align:center}.food-menu__mainvisual__wrap{position:relative;width:1000px;margin:0 auto}.btn__food-menu__pdf{position:absolute;bottom:20px;left:240px}.food-menu__notes{margin:10px 0 100px}.food-menu__notes__item{line-height:1.6}.deli{overflow:hidden;margin-bottom:100px}.deli__box{border:1px solid #aaa;padding:19px 9px 14px;width:320px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.deli__box:not(:nth-of-type(3n)){margin-right:20px}.deli__title{font-size:24px;font-size:2.4rem;margin-bottom:20px}.deli__hotel__list{margin-top:20px;text-align:center}.deli__hotel__list ul{display:inline-block;margin-top:-5px;width:100%}.deli__hotel{display:inline-block;text-align:left;margin-top:5px;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.deli__hotel img{width:90px;height:auto}}@media screen and (max-width:640px){.recruit__container{padding:10px;border:1px solid #aaa;margin-bottom:15px}.recruit__hotel__title__wrap--ys{padding-top:70px;background:url(../../../global_images/shared/event_ys.png) 50% 0/60px 60px no-repeat}.recruit__hotel__title__wrap{text-align:center;margin-bottom:25px}.recruit__box__point__item{overflow:hidden;font-size:15px;font-size:1.5rem}.recruit__box__point__item dt{float:left;width:100px}.recruit__box__point__item dd{margin-left:100px}.recruit__box__point li:not(:last-child){margin-bottom:10px}.recruit__box__point--01{border-bottom:1px solid #aaa;padding-bottom:15px}.recruit__box__point--02{padding:15px 0;border-bottom:1px solid #aaa}.recruit__box__point__under-list{padding-top:7px}.recruit__box__appeal{padding:15px 0}.recruit__box__appeal__img{margin-bottom:12px}.recruit__box__appeal__itme{font-size:15px;font-size:1.5rem;line-height:1.4}}@media screen and (min-width:640px){.recruit__box__appeal,.recruit__box__point__item,.recruit__container{overflow:hidden}.recruit__container{padding:50px 20px 40px 74px;border:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px}.recruit__hotel__title__wrap--ys{padding-top:140px;background:url(../../../global_images/shared/event_ys.png) 50% 0 no-repeat}.recruit__hotel__title__wrap{float:left;width:120px;text-align:center}.recruit__box{float:right;width:700px}.recruit__box__appeal__img,.recruit__box__point,.recruit__box__point__item dt{float:left}.recruit__box__point__box{overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #aaa}.recruit__box__point{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:2em}.recruit__box__point--01{border-right:1px solid #aaa}.recruit__box__point--02{padding-left:33px}.recruit__box__point__item dd{float:left;margin-left:2px}.recruit__box__appeal__body{float:right;width:320px}.recruit__box__appeal__itme dt{margin-bottom:10px}.recruit__box__appeal__itme dd{line-height:2em}}.select-button__link.active,.select-button__link:active,.select-button__link:hover{background-color:rgba(255,255,255,.2)}.area-price{background:url(../../global_images/room/bg_ph_01.jpg) 50% 0 no-repeat #222;background-size:cover}.area-image{background:url(../../global_images/room/bg_ph_02.jpg) 50% 0 no-repeat #222;background-size:cover}.area-facility{background:url(../../global_images/room/bg_ph_03.jpg) 50% 0 no-repeat #222;background-size:cover}@media screen and (max-width:640px){.select-button__link:link,.select-button__link:visited{display:block;color:#fff;background:url(../../common/images/bg_arrow_right_white.png) 98% 50%/5px 7px no-repeat}.select-room__title{text-align:center;padding:15px 0}.select-room__title img{height:22px;width:auto}.select-button-list{overflow:hidden}.select-button{height:39px;border:1px solid #fff;text-align:center;line-height:39px;margin:0 1% 10px;width:48%;float:left}.select-button.select-button__price{width:98%}.select-button__link{font-size:11px;font-size:1.1rem}.area-facility,.area-image,.area-price{padding-bottom:30px}}@media screen and (min-width:640px){.select-button__link:link,.select-button__link:visited{display:block;color:#fff;background:url(../../common/images/bg_arrow_right_white.png) 98% 50% no-repeat}.select-room{margin-bottom:30px}.select-room__title{text-align:center;padding:25px 0}.select-button-list{overflow:hidden;margin-left:60px;padding-bottom:10px}.select-button{width:428px;height:58px;border:1px solid #fff;text-align:center;float:left;line-height:58px;margin:0 20px 20px 0}.select-button.select-button:nth-child(even){margin-right:0}.select-button__link{font-size:18px;font-size:1.8rem}}.search_room_area{padding:20px}.area-earch_map_area{position:relative;padding:56.896% 0 0;background:url(../images/map.png) center center no-repeat;background-size:cover;margin:0 0 20px}.area-earch_map_pin_svg{width:3.448%;height:10.606%;position:absolute;left:0;top:0}.area-earch_map_pin{fill:#222}#pin_grace{left:42.241%;top:18.181%}#pin_grace.current .area-earch_map_pin{fill:#f0027f}#pin_luna_coast{left:18.103%;top:21.212%}#pin_luna_coast.current .area-earch_map_pin{fill:#00a0c6}#pin_la_grace{left:61.207%;top:62.121%}#pin_la_grace.current .area-earch_map_pin{fill:#349134}#pin_rio{left:45.69%;top:57.576%}#pin_rio.current .area-earch_map_pin{fill:#af54cd}#pin_cha_cha_ra{left:37.931%;top:39.394%}#pin_cha_cha_ra.current .area-earch_map_pin{fill:#f30}#pin_pharaoh{left:43.966%;top:51.515%}#pin_pharaoh.current .area-earch_map_pin{fill:#d0a100}#pin_ys{left:51.724%;top:42.424%}#pin_ys.current .area-earch_map_pin{fill:#d10712}#pin_latif{left:31.897%;top:36.364%}#pin_latif.current .area-earch_map_pin{fill:#f27990}#pin_ava{left:68.103%;top:68.182%}#pin_ava.current .area-earch_map_pin{fill:#c50b24}#pin_es{left:47.414%;top:51.515%}#pin_es.current .area-earch_map_pin{fill:#609edc}#pin_rolo{left:42.241%;top:72.727%}#pin_rolo.current .area-earch_map_pin{fill:#71b832}#pin_chada{left:68.103%;top:37.879%}#pin_chada.current .area-earch_map_pin{fill:#ee653d}.area-earch_list_wrap{position:relative}.area-earch_list_wrap::after{position:absolute;left:-5px;top:50%;transform:translate3d(0,-50%,0);border-width:10px 15px;border-style:solid;border-color:transparent transparent transparent #222}.area-earch_list_area{height:200px;position:relative;background:#fafafa;border:1px solid #d6d6d6;border-radius:3px}.area-earch_list{position:relative}.area-earch_list::after,.area-earch_list::before{content:'';width:100%;height:50px;position:absolute;left:0}.area-earch_list::before{top:0;background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000', GradientType=0 )}.area-earch_list::after{bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000', GradientType=0 )}.area-earch_list-box{width:100%;position:relative}.area-earch_list-box::after{position:absolute;width:100%;height:1px;background:#d6d6d6;bottom:0;left:0}.area-earch_list-box a{padding:10px 20px;display:flex;width:100%;height:100px;align-items:center;color:#222;box-sizing:border-box;position:relative}.area-earch_list-box a::after{position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0);font-family:'Font Awesome 5 Free';font-weight:900;content:'\f054';font-size:20px}.area-earch_list-box a .logo{width:70px;display:block}.area-earch_list-box a .logo img{width:100%;height:auto}.area-earch_list-box a .content{width:calc(100% - 70px);padding:0 0 0 10px}.area-earch_list-box a .name{display:block;font-size:18px;font-weight:700;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.area-earch_list-box a .adress{display:block;font-size:14px;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav_tab_list{position:relative;display:flex;padding:10px 5px 0;width:100%;box-sizing:border-box}.nav_tab_list::after{content:'';position:absolute;left:0;top:100%;width:100%;height:2px;background:#222;z-index:1}.nav_tab_list li{width:50%;padding:0 10px}.nav_tab_list li a.btn_js_tab{height:100%;display:flex;align-items:center;border:2px solid #a2a2a2;border-bottom:none;background:#e7e7e7;border-radius:5px 5px 0 0;position:relative;z-index:0;cursor:pointer}.nav_tab_list li a.btn_js_tab.current{border-color:#222;background:#fff;z-index:2}#index_area-earch,#index_room_search{display:none;border:1px solid #d6d6d6}.nav_tab_list li a.btn_js_tab .icon,.nav_tab_list li a.btn_js_tab .text{padding:20px;color:#a2a2a2;font-size:20px;font-weight:600}.nav_tab_list li a.btn_js_tab .text{padding:20px 20px 20px 0}.nav_tab_list li a.btn_js_tab.current .icon,.nav_tab_list li a.btn_js_tab.current .text{color:#222}#area-earch_map{padding:20px 10px}#area-earch_arealist{display:none}#index_room_search{padding:10px}#index_room_search .main-contents{padding:0}.contents_list li{border-bottom:1px solid #d6d6d6}.contents_list a{display:block;padding:20px;font-size:20px;font-weight:700;line-height:1.5;color:#222;position:relative}.btn_icon::after,.contents_list a::after{top:50%;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f054'}.contents_list a:hover{color:#000}.contents_list a::after{position:absolute;right:10px;transform:translate3d(0,-50%,0);font-size:16px}.btn_icon{display:flex;background:#222;color:#fff;cursor:pointer;align-items:center;margin:20px 0 0;position:relative}.btn_icon::after{position:absolute;right:20px;transform:translate3d(0,-50%,0) rotate3d(0,0,1,90deg);font-size:28px;transition:all .4s linear}.btn_icon.open::after{transform:translate3d(0,-50%,0) rotate3d(0,0,1,-90deg)}.btn_icon .icon,.btn_icon .text{padding:20px;font-size:20px;font-weight:400}.btn_icon .icon{font-size:40px}.btn_icon .text{padding:20px 20px 20px 0}.filter_tab_list{position:relative;display:flex;padding:10px 5px 0;width:100%;box-sizing:border-box}.filter_tab_list::after{content:'';position:absolute;left:0;top:100%;width:100%;height:2px;background:#222;z-index:1}.reserve-hotel_list-box a::after,.yellow-btn::after{content:'\f054';top:50%;transform:translate3d(0,-50%,0);font-family:'Font Awesome 5 Free'}.filter_tab_list li{width:50%;padding:0 10px}.filter_tab_list li a.btn_js_filter{height:100%;display:flex;align-items:center;border:2px solid #a2a2a2;border-bottom:none;background:#e7e7e7;border-radius:5px 5px 0 0;position:relative;z-index:0;cursor:pointer}.filter_tab_list li a.btn_js_filter.current{border-color:#222;background:#fff;z-index:2}.filter_tab_list li a.btn_js_filter .icon,.filter_tab_list li a.btn_js_filter .text{padding:20px;font-size:30px;font-weight:600;color:#222}.filter_tab_list li a.btn_js_filter .text{padding:20px 20px 20px 0;font-size:20px}.no_js_filter_message{padding:40px 10px 20px;text-align:center;font-size:14px;line-height:1.5}.reserve-hotel_list{padding:10px}.reserve-hotel_list-box{display:none;border-bottom:1px solid #aaa}.reserve-hotel_list-box.view{display:block}.reserve-hotel_list-box a{display:block;padding:20px;position:relative;transition:all .4s linear}.reserve-hotel_list-box a::after{position:absolute;right:5px;font-weight:900;font-size:28px;color:#222}.reserve-hotel_list-box a:hover{background:#F6F6F6;box-shadow:0 0 5px rgba(0,0,0,.1) inset}.reserve-hotel_name{display:flex;align-items:center;padding:0 0 10px}.reserve-hotel_name .logo{width:50px}.reserve-hotel_name .logo img{width:100%;height:auto}.reserve-hotel_name .name{padding:0 0 0 10px;font-size:20px;line-height:1.2;font-weight:300;color:#222}.reserve-hotel_content{display:flex;align-items:flex-start}.reserve-hotel_content .photo{display:flex;align-items:flex-start;width:20%}.reserve-hotel_content .photo img{width:100%;height:auto}.reserve-hotel_content .info{width:78%;padding:0 0 0 20px;box-sizing:border-box}.reserve-hotel_icon-list{display:flex;width:100%;justify-content:space-between}.reserve-hotel_icon-list li{width:50%;box-sizing:border-box;padding:0 0 0 10px}.reserve-hotel_icon-list li:first-child{padding:0 10px 0 0}.reserve-hotel_icon{display:flex;border-radius:3px;background:#222;align-items:center;color:#fff45c;margin:0 0 10px}.reserve-hotel_icon.off{background:#e7e7e7;color:#a2a2a2}.reserve-hotel_icon .icon{font-size:24px;line-height:30px;padding:10px}.reserve-hotel_icon .text{font-size:16px;font-weight:600;line-height:30px}.reserve-hotel_icon-list li:first-child .reserve-hotel_icon.on{color:#ee653d}.reserve-hotel_info .tel{font-size:28px;line-height:1.5;color:#222;margin:0 0 5px;font-weight:700}.reserve-hotel_info .address{font-size:18px;line-height:1.5;color:#222;font-weight:400}.yellow-btn_area{text-align:center;padding:20px 0;box-sizing:border-box}.yellow-btn{display:inline-block;background:#fff45c;padding:20px 10px;font-size:20px;line-height:1.5;position:relative;font-weight:600;width:100%;max-width:320px;color:#222;box-sizing:border-box}.disable .yellow-btn{background:#CCC;color:#555}.disable .yellow-btn::after{display:none}.yellow-btn::after{display:inline-block;position:absolute;right:0;width:30px;height:20px;font-weight:900;font-size:14px;line-height:20px;text-align:center;color:#222}@media screen and (max-width:640px){.yellow-btn--reserve{padding:10px;font-size:16px}}.area-earch_box{display:none}.area-earch_box .area-earch_box_head{position:relative;border-bottom:2px solid #ccc}.area-earch_box .area-earch_box_title{font-size:20px;font-weight:600;text-align:center;padding:20px 30px;line-height:30px}.area-earch_box .area-earch_box_back{font-size:20px;display:inline-block;padding:0 0 0 25px;line-height:70px;position:absolute;left:0;top:0;cursor:pointer}.area-earch_box .area-earch_box_back:after{content:'\f060';display:inline-block;position:absolute;left:0;top:50%;width:20px;height:70px;line-height:70px;transform:translate3d(0,-50%,0);font-family:'Font Awesome 5 Free';font-weight:900;text-align:center;font-size:18px}@media screen and (max-width:640px){.search_room_area{padding:5px}.btn_icon{display:flex;background:#222;color:#fff;cursor:pointer;align-items:center;margin:10px 0 0;position:relative}.btn_icon::after{position:absolute;right:10px;font-size:14px}.btn_icon .icon,.btn_icon .text{padding:10px;font-size:14px}.btn_icon .icon{font-size:20px}.btn_icon .text{padding:10px 10px 10px 0}.contents_list a{padding:10px;font-size:14px}.filter_tab_list li{padding:0 5px}.filter_tab_list li a.btn_js_filter.current{border-color:#222;background:#fff;z-index:2}.filter_tab_list li a.btn_js_filter .icon,.filter_tab_list li a.btn_js_filter .text{padding:10px;font-size:15px}.filter_tab_list li a.btn_js_filter .text{padding:10px 10px 10px 0;font-size:14px}#index_room_search{padding:0}.reserve-hotel_list-box a{display:block;padding:10px 10px 10px 0}.reserve-hotel_list-box a::after{right:-5px;font-size:14px}.reserve-hotel_name{padding:0 0 5px}.reserve-hotel_name .name{font-size:14px}.reserve-hotel_content .photo{width:25%}.reserve-hotel_content .info{padding:0 0 0 10px}.reserve-hotel_icon-list li{padding:0 0 0 5px}.reserve-hotel_icon-list li:first-child{padding:0 5px 0 0}.reserve-hotel_icon{margin:0 0 5px}.reserve-hotel_icon .icon{font-size:12px;line-height:20px;padding:5px}.reserve-hotel_icon .text{font-size:10px;line-height:15px}.reserve-hotel_info .tel{font-size:14px}.reserve-hotel_info .address{font-size:12px}.nav_tab_list::after{height:2px}.nav_tab_list li{padding:0 5px}.nav_tab_list li a.btn_js_tab .icon,.nav_tab_list li a.btn_js_tab .text{padding:10px;font-size:14px}.nav_tab_list li a.btn_js_tab .text{padding:10px 10px 10px 0}.area-earch_list_area{height:150px}.area-earch_list-box a{padding:10px 20px;height:50px}.area-earch_list-box a::after{right:5px;font-size:14px}.area-earch_list-box a .logo{width:40px;display:block}.area-earch_list-box a .content{width:calc(100% - 40px)}.area-earch_list-box a .name{font-size:14px}.area-earch_list-box a .adress{font-size:12px}#index_reserve-hotels .filter_tab_list li:first-child a.btn_js_filter .icon{color:#ee653d}#index_reserve-hotels .filter_tab_list li:last-child a.btn_js_filter .icon{color:#fff45c}.area-earch_box .area-earch_box_title{font-size:14px;padding:10px 30px;line-height:20px}.area-earch_box .area-earch_box_back{font-size:12px;line-height:40px}.area-earch_box .area-earch_box_back:after{height:40px;line-height:40px;font-size:12px}}.index-news .news-list_date,.index-news .news-list_name{font-size:14px;color:#717171}#index-news{border-top:1px solid #ccc}.index-news{display:flex;width:100%;max-width:1000px;margin:0 auto;position:relative;padding:0 0 140px}.index-news .yellow-btn_list{position:absolute;left:50%;bottom:10px;transform:translate3d(-50%,0,0);width:100%}.index-news .index-news-area{padding:0 10px;margin:0 0 10px;width:50%}.index-news .index-news-area_scroll{border:1px solid #aaa;overflow:auto;height:300px;margin:0 0 10px}.index-news .news-list{padding:5px}.index-news .news-list>li{border-bottom:1px solid #aaa}.index-news .news-list_inner{display:block;padding:10px 0}.index-news .news-list_info{letter-spacing:-.4em;margin:0 0 10px}.index-news .news-list_info>li{display:inline-block;margin:0 10px 0 0;vertical-align:middle;letter-spacing:normal}.index-news .news-list_logo img{width:50px;height:auto}.index-news .news-list_name{font-weight:600}.index-news .news-list_title{display:block;font-size:16px;line-height:1.5;color:#222;padding:0 10px}.index-news .index-news-area_twitter{padding:0 10px 10px;width:50%}.index-news .news-select_box{display:block;width:100%;border:1px solid #aaa;border-bottom:none;padding:10px;font-size:18px;line-height:1.5}.index-news .index-news-twitter_list>li{display:none}.index-news .index-news-twitter_list>li:first-child{display:block}@media screen and (max-width:640px){.index-news{display:block;padding:0}.index-news .yellow-btn_list{position:relative;left:auto;bottom:auto;transform:none;width:100%}.index-news .index-news-area,.index-news .index-news-area_twitter{width:100%}}#colorbox #room-type-container{background:#222}#colorbox #room-type-container .room__thumbnail_open-area{display:none}@media screen and (max-width:640px){#colorbox #room-type-container{background:#fff;padding:0}#colorbox #room-type-container .room__thumbnail_open-area{display:none}#colorbox #room-type-container .room-detail,#colorbox #room-type-container .room-type{padding:0}#colorbox #room-type-container>.inner{margin:0}#colorbox .room-popup_descripyion{display:block}}.area-search_page{padding:50px 20px;margin:-50px 0 40px}.area-search_page .area-earch_map_pin_svg{cursor:pointer}.area-search_page .area-earch_map_pin_svg:hover{opacity:.8}#area-search_wrap,#area-search_wrap .nav_tab{max-width:900px;margin:0 auto}#area-search_wrap .navi_tab_content{background:#fff}.clearfix{overflow:hidden}.cb{clear:both}.mb-s{margin-bottom:10px}.mb-m{margin-bottom:30px}.mb-l{margin-bottom:50px}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pb100{padding-bottom:100px!important}.is-relative{position:relative}.is-absolute{position:absolute}.is-fixed{position:fixed}.is-static{position:static}.page-title{border-bottom:1px solid #aaa;background:url(../images/bg_title_pattern.gif);text-align:center}.title__en{text-align:center;font-size:12px;font-size:1.2rem}.title__en--white{text-align:center;font-size:12px;font-size:1.2rem;color:#fff}.heading-box .heading-box_sub-title,.title-jaen .en{color:#999;font-family:'EB Garamond',serif}.title-jaen{padding:20px 0;vertical-align:bottom}.title-jaen h2{font-size:32px;line-height:1.5;display:inline-block;margin:0 20px 0 0}.title-jaen .en{font-size:24px;display:inline-block}.heading-box{padding:40px 10px 20px}.heading-box .heading-box_title{font-size:32px;line-height:1.5;margin:0 0 5px;text-align:center;font-weight:500}.heading-box .heading-box_sub-title{font-size:24px;line-height:1.5;text-align:center}.heading-box.white{padding:20px 10px}.heading-box.white .heading-box_sub-title,.heading-box.white .heading-box_title{color:#fff}@media screen and (max-width:640px){.page-title{margin-bottom:20px;padding-bottom:10px}.page-title__img{padding:25px 0 10px}.page-title__description{font-size:12px;font-size:1.2rem;padding:0 10px;line-height:1.4}.title,.title__section.title__section-top{line-height:1.2;padding-bottom:15px}.title__section.title__section-top{font-size:20px;font-size:2rem;font-weight:400;margin-bottom:15px;border-bottom:1px solid #aaa}.title__section{text-align:center;font-size:15px;font-size:1.5rem;margin-bottom:5px;line-height:1.3}.title__section--white{text-align:center;font-size:15px;font-size:1.5rem;font-weight:700;margin-bottom:5px;color:#fff}.page-title__img img{height:38px;width:auto}.page-title__text{text-align:center;font-size:20px;font-size:2rem;font-weight:700;margin-bottom:20px;padding-top:20px}.title-coupon{padding:15px 0;line-height:1.2}.title-jaen{padding:18px 0 10px}.title-jaen h2{font-size:16px;margin:0 10px 0 0}.title-jaen .en{font-size:12px}.heading-box .heading-box_title{font-size:20px}.heading-box .heading-box_sub-title{font-size:14px}}@media screen and (min-width:640px){.page-title{margin-bottom:50px;padding-bottom:10px}.page-title__img,.page-title__text{padding:45px 0 20px}.page-title__description{font-size:16px;font-size:1.6rem}.page-title__text{text-align:center;font-size:46px;font-size:4.6rem;font-weight:700;height:76px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}.title{padding-bottom:30px}.title__section{text-align:center;font-size:30px;font-size:3rem}.title__section-top{padding-top:20px}.title__section--white{text-align:center;font-size:30px;font-size:3rem;color:#fff}.title-coupon{padding:50px 0 15px;line-height:1.2}}.color-black{color:#222}.color-white{color:#fff}.color-attention,.color-red{color:red}.color-btn{color:#fff45c}.color-grace{color:#f0027f}.color-la-grace{color:#349134}.color-rio{color:#af54cd}.color-cha_cha_ra{color:#f30}.color-pharaoh{color:#d0a100}.color-ys{color:#d10712}.color-latif{color:#f27990}.color-ava{color:#c50b24}.color-es{color:#609edc}.color-luna-coast{color:#00a0c6}.color-rolo{color:#71b832}.color-chada{color:#ee653d}.text-def{text-align:center;font-size:18px;line-height:1.7;padding:30px 10px}@media screen and (max-width:640px){.norts__text{font-size:12px;font-size:1.2rem;padding:0 10px}.text-def{font-size:14px;padding:15px}.is-pc{display:none!important}.is-sp{display:block!important}}@media screen and (min-width:640px){.is-pc{display:block!important}.is-sp{display:none!important}}.smallipop-hint{display:none}.smallipop-instance{position:absolute;display:none;top:0;left:0;background-color:#314b64;border:1px solid #0f161e;color:#d2dfe7;z-index:9999;max-width:400px}.smallipop-instance font{size:11px;family:arial}.smallipop-instance a{color:#98cbea}.smallipop-instance:after,.smallipop-instance:before{content:'';position:absolute;left:50%;height:0;width:0;pointer-events:none}.smallipop-instance:before{bottom:-20px;margin-left:-10px;border:10px solid transparent}.smallipop-instance:after{bottom:-24px;margin-left:-12px;border:12px solid transparent}.smallipop-align-left:after,.smallipop-align-left:before{margin-left:0;left:auto;right:20px}.smallipop-align-left:after{right:18px}.smallipop-align-right:after,.smallipop-align-right:before{margin-left:0;left:20px;right:auto}.smallipop-align-right:after{left:18px}.smallipop-bottom:after,.smallipop-bottom:before{bottom:auto;top:-20px}.smallipop-bottom:after{top:-24px}.smallipop-left:after,.smallipop-left:before,.smallipop-right:after,.smallipop-right:before{right:-16px;left:auto;top:50%;bottom:auto;border-width:8px;margin:-8px 0 0}.smallipop-left:after,.smallipop-right:after{right:-20px;border-width:10px;margin:-10px 0 0}.smallipop-right:after,.smallipop-right:before{left:-16px;right:auto}.smallipop-right:after{left:-20px}.smallipop-content{padding:10px}#smallipop-tour-overlay{position:fixed;left:0;top:0;bottom:0;right:0}.smallipop-tour-content{padding:5px 0;min-width:150px}.smallipop-tour-footer{padding-top:5px;position:relative;overflow:hidden}.smallipop-tour-progress{color:#bbb;text-align:center;position:absolute;left:50%;width:80px;margin-left:-40px;top:8px}.smallipop-tour-close-icon{position:absolute;right:-8px;top:-8px;width:16px;height:16px;padding-top:0;font-size:11px;background:#555;color:#ccc;text-align:center;text-shadow:0 -1px 1px #666;text-decoration:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.smallipop-theme-default,.smallipop-theme-default a{text-shadow:0 -1px 1px #0f161e}.smallipop-tour-close-icon:hover{text-decoration:none;background:#666;color:#fff}.smallipop-tour-close,.smallipop-tour-next,.smallipop-tour-prev{color:#ccc;display:block;padding:3px 4px 2px;line-height:1em;float:left;background:#203142;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.smallipop-tour-close:hover,.smallipop-tour-next:hover,.smallipop-tour-prev:hover{color:#fff;background:#293e53;text-decoration:none}.smallipop-tour-close,.smallipop-tour-next{float:right}.smallipop-theme-default{-moz-box-shadow:0 2px 6px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.5);box-shadow:0 2px 6px rgba(0,0,0,.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9Ii0xMDBweCIgcj0iMTUwJSI+PHN0b3Agb2Zmc2V0PSI2Ni42NjY2NyUiIHN0b3AtY29sb3I9IiMzMTRiNjQiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PHN0b3Agb2Zmc2V0PSI4Ni42NjY2NyUiIHN0b3AtY29sb3I9IiMyMTMyNDIiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWEyNjM0IiBzdG9wLW9wYWNpdHk9IjAuOSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-moz-radial-gradient(50% -100px,circle contain,rgba(49,75,100,.9) 100px,rgba(33,50,66,.9) 130px,rgba(26,38,52,.9) 150px);background:-webkit-radial-gradient(50% -100px,circle contain,rgba(49,75,100,.9) 100px,rgba(33,50,66,.9) 130px,rgba(26,38,52,.9) 150px);background:radial-gradient(circle contain at 50% -100px,rgba(49,75,100,.9) 100px,rgba(33,50,66,.9) 130px,rgba(26,38,52,.9) 150px)}.smallipop-theme-black,.smallipop-theme-blue{-moz-box-shadow:0 2px 6px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.5)}.smallipop-theme-default .smallipop-content{border-top:1px solid #586d82;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.smallipop-theme-default:before{border-color:#1a2634 transparent transparent}.smallipop-theme-default:after{border-color:#0f161e transparent transparent}.smallipop-theme-default.smallipop-bottom:before{border-color:transparent transparent #1a2634}.smallipop-theme-default.smallipop-bottom:after{border-color:transparent transparent #0f161e}.smallipop-theme-default.smallipop-left:before{border-color:transparent transparent transparent #1a2634}.smallipop-theme-default.smallipop-left:after{border-color:transparent transparent transparent #0f161e}.smallipop-theme-default.smallipop-right:before{border-color:transparent #1a2634 transparent transparent}.smallipop-theme-default.smallipop-right:after{border-color:transparent #0f161e transparent transparent}.cssgradients.rgba .smallipop-theme-default{background-color:transparent}.smallipop-theme-blue{background:0 0;color:#111;border:10px solid rgba(0,100,180,.9);box-shadow:0 2px 6px rgba(0,0,0,.5);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.smallipop-theme-blue a{color:#2276aa}.smallipop-theme-blue:after{bottom:-34px;border-color:rgba(0,100,180,.9) transparent transparent}.smallipop-theme-blue:before{display:none}.smallipop-theme-blue.smallipop-bottom:after{top:-34px;border-color:transparent transparent rgba(0,100,180,.9)}.smallipop-theme-blue.smallipop-left{right:-26px}.smallipop-theme-blue.smallipop-left:after{border-color:transparent transparent transparent rgba(0,100,180,.9)}.smallipop-theme-blue.smallipop-right{left:-26px}.smallipop-theme-blue.smallipop-right:after{border-color:transparent rgba(0,100,180,.9) transparent transparent}.smallipop-theme-blue .smallipop-content{border:0;background:#fcfcfc}.smallipop-theme-blue .smallipop-tour-progress{color:#777}.smallipop-theme-blue .smallipop-tour-close,.smallipop-theme-blue .smallipop-tour-next,.smallipop-theme-blue .smallipop-tour-prev{color:#222;background:#efefef}.smallipop-theme-blue .smallipop-tour-close:hover,.smallipop-theme-blue .smallipop-tour-next:hover,.smallipop-theme-blue .smallipop-tour-prev:hover{color:#111;background:#f7f7f7}.smallipop-theme-black{border-color:#111;text-shadow:0 -1px 1px #111;color:#f5f5f5;box-shadow:0 2px 6px rgba(0,0,0,.5);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#333),color-stop(100%,#222));background:-moz-linear-gradient(#333,#222);background:-webkit-linear-gradient(#333,#222);background:linear-gradient(#333,#222);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.smallipop-theme-black a{color:#eef8ff;text-shadow:0 -1px 1px #111}.smallipop-theme-black:before{border-color:#222 transparent transparent}.smallipop-theme-black:after{border-color:#111 transparent transparent}.smallipop-theme-black.smallipop-bottom:before{border-color:transparent transparent #222}.smallipop-theme-black.smallipop-bottom:after{border-color:transparent transparent #111}.smallipop-theme-black.smallipop-left:before{border-color:transparent transparent transparent #222}.smallipop-theme-black.smallipop-left:after{border-color:transparent transparent transparent #111}.smallipop-theme-black.smallipop-right:before{border-color:transparent #222 transparent transparent}.smallipop-theme-black.smallipop-right:after{border-color:transparent #111 transparent transparent}.smallipop-theme-black .smallipop-content{border-top:1px solid #666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.smallipop-theme-black .smallipop-tour-progress{color:#888}.smallipop-theme-black .smallipop-tour-close,.smallipop-theme-black .smallipop-tour-next,.smallipop-theme-black .smallipop-tour-prev{color:#ccc;background:#333}.smallipop-theme-black .smallipop-tour-close:hover,.smallipop-theme-black .smallipop-tour-next:hover,.smallipop-theme-black .smallipop-tour-prev:hover{color:#fff;background:#3a3a3a}.cssgradients .smallipop-theme-black{background-color:transparent}.smallipop-theme-orange{border-color:#e17500;text-shadow:0 1px 1px #fff24d;color:#714900;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjI0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWExOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff24d),color-stop(100%,#f9aa18));background:-moz-linear-gradient(#fff24d,#f9aa18);background:-webkit-linear-gradient(#fff24d,#f9aa18);background:linear-gradient(#fff24d,#f9aa18);-moz-box-shadow:0 2px 6px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.5);box-shadow:0 2px 6px rgba(0,0,0,.5);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.smallipop-theme-orange a{color:#145d95;text-shadow:0 1px 1px #fff24d}.smallipop-theme-orange:before{border-color:#f9aa18 transparent transparent}.smallipop-theme-orange:after{border-color:#e17500 transparent transparent}.smallipop-theme-orange.smallipop-bottom:before{border-color:transparent transparent #f9aa18}.smallipop-theme-orange.smallipop-bottom:after{border-color:transparent transparent #e17500}.smallipop-theme-orange.smallipop-left:before{border-color:transparent transparent transparent #f9aa18}.smallipop-theme-orange.smallipop-left:after{border-color:transparent transparent transparent #e17500}.smallipop-theme-orange.smallipop-right:before{border-color:transparent #f9aa18 transparent transparent}.smallipop-theme-orange.smallipop-right:after{border-color:transparent #e17500 transparent transparent}.smallipop-theme-orange .smallipop-content{border-top:1px solid #fffabc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.smallipop-theme-orange .smallipop-tour-progress{color:#444}.smallipop-theme-orange .smallipop-tour-close,.smallipop-theme-orange .smallipop-tour-next,.smallipop-theme-orange .smallipop-tour-prev{color:#444;background:#f19f06}.smallipop-theme-orange .smallipop-tour-close:hover,.smallipop-theme-orange .smallipop-tour-next:hover,.smallipop-theme-orange .smallipop-tour-prev:hover{color:#333;background:#f9a509}.smallipop-theme-white{background-color:#fcfcfc;border-color:#ccc;text-shadow:0 1px 1px #eee;color:#444;width:200px;max-width:200px;-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.smallipop-theme-white:before{border-color:#fcfcfc transparent transparent}.smallipop-theme-white:after{border-color:#ccc transparent transparent}.smallipop-theme-white.smallipop-bottom:before{border-color:transparent transparent #fcfcfc}.smallipop-theme-white.smallipop-bottom:after{border-color:transparent transparent #ccc}.smallipop-theme-white.smallipop-left:before{border-color:transparent transparent transparent #fcfcfc}.smallipop-theme-white.smallipop-left:after{border-color:transparent transparent transparent #ccc}.smallipop-theme-white.smallipop-right:before{border-color:transparent #fcfcfc transparent transparent}.smallipop-theme-white.smallipop-right:after{border-color:transparent #ccc transparent transparent}.smallipop-theme-white .smallipop-content{text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.smallipop-theme-white .smallipop-tour-progress{color:#777}.smallipop-theme-white .smallipop-tour-close-icon{background:#fafafa;color:#555;text-shadow:0 1px 1px #fff}.smallipop-theme-white .smallipop-tour-close-icon:hover{background:#f5f5f5;color:#222}.smallipop-theme-white .smallipop-tour-close,.smallipop-theme-white .smallipop-tour-next,.smallipop-theme-white .smallipop-tour-prev{color:#666;background:#f0f0f0}.smallipop-theme-white .smallipop-tour-close:hover,.smallipop-theme-white .smallipop-tour-next:hover,.smallipop-theme-white .smallipop-tour-prev:hover{color:#333;background:#f4f4f4}.smallipop-theme-white-transparent{background-color:rgba(255,255,255,.8)}.smallipop-theme-white-transparent:before{bottom:-21px;border-color:rgba(255,255,255,.8) transparent transparent}.smallipop-theme-white-transparent:after{border-color:transparent}.smallipop-theme-white-transparent.sipAlignBottom:before{top:-21px;border-color:transparent transparent rgba(255,255,255,.8)}.smallipop-theme-white-transparent.sipPositionedLeft:before{border-color:transparent transparent transparent rgba(255,255,255,.8)}.smallipop-theme-white-transparent.sipPositionedRight:before{border-color:transparent rgba(255,255,255,.8) transparent transparent}.smallipop-instance.smallipop-theme-fat-shadow{-moz-box-shadow:0 2px 20px rgba(0,0,0,.8);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.8);box-shadow:0 2px 20px rgba(0,0,0,.8)}.smallipop-instance.smallipop-theme-wide{max-width:600px}