@media only screen and (min-width: 1025px){.con_hotel .wap_intro,.con_hotel .wap_hotel,.con_hotel .wap_membership{width:83.1899%;margin-right:0;margin-left:auto}}@media only screen and (max-width: 1024px){.con_hotel .wap_intro,.con_hotel .wap_hotel,.con_hotel .wap_membership{width:92%;max-width:1290px;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 1024px) and (max-width: 1024px){.con_hotel .wap_intro,.con_hotel .wap_hotel,.con_hotel .wap_membership{width:87%}}#abi_page:before{display:none}.bg_fv{position:relative;z-index:-2}.bg_fv:before{content:"";display:block;background-image:linear-gradient(37deg, #ebe7d7 0%, #f0efe9 19%, #f1efe5 84%, #e7e3d2 100%);position:absolute;height:0}@media only screen and (min-width: 1025px){.bg_fv:before{width:150%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.bg_fv:before{width:110%}}@media only screen and (max-width: 767px){.bg_fv:before{width:120%}}@media only screen and (min-width: 1025px){.bg_fv:before{padding-bottom:50%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.bg_fv:before{padding-bottom:50%}}@media only screen and (max-width: 767px){.bg_fv:before{padding-bottom:65.10417%}}@media only screen and (min-width: 1025px){.bg_fv:before{right:-94%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.bg_fv:before{right:-10em}}@media only screen and (min-width: 1441px){.bg_fv:before{bottom:50px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.bg_fv:before{bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.bg_fv:before{bottom:7em}}@media only screen and (max-width: 767px){.bg_fv:before{bottom:8em}}@media only screen and (max-width: 767px){.bg_fv:before{left:1.3em}}.txt_aboutus{height:100px;width:100%;margin-right:0;margin-left:auto;position:relative;mix-blend-mode:hard-light;z-index:-1}.txt_aboutus p{overflow:hidden;height:100%;margin-right:0;margin-left:auto}@media only screen and (min-width: 768px){.txt_aboutus p{width:67.70833%}}.txt_aboutus p:before{mix-blend-mode:hard-light;content:"HOTEL BRANDS";color:rgba(241,239,234,0.5);letter-spacing:.08em;font-feature-settings:"palt";letter-spacing:.06em;font-feature-settings:"palt";font-family:'Hind Guntur', sans-serif;line-height:0.7;font-weight:600;position:absolute;width:300%}.ie .txt_aboutus p:before{color:rgba(241,239,234,0.8)}@media only screen and (min-width: 1441px){.txt_aboutus p:before{font-size:1467%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.txt_aboutus p:before{font-size:1000%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_aboutus p:before{font-size:1000%}}@media only screen and (max-width: 767px){.txt_aboutus p:before{font-size:667%}}@media only screen and (min-width: 1441px){.txt_aboutus p:before{bottom:-25px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.txt_aboutus p:before{bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_aboutus p:before{bottom:55px}}@media only screen and (max-width: 767px){.txt_aboutus p:before{bottom:.8em}}@media only screen and (min-width: 1025px){.txt_aboutus p:before{left:19%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_aboutus p:before{left:.5em}}@media only screen and (max-width: 767px){.txt_aboutus p:before{left:.3em}}.box_catch{position:relative}@media only screen and (min-width: 1025px){.box_catch{width:91.79575%;margin-right:0;margin-left:auto}}@media only screen and (max-width: 1024px){.box_catch{width:92%;max-width:1290px;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 1024px) and (max-width: 1024px){.box_catch{width:87%}}@media only screen and (min-width: 1441px){.box_catch{padding-left:15%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_catch{padding-left:10%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_catch{padding-left:10%}}@media only screen and (min-width: 1025px){.box_catch{align-items:flex-start;justify-content:space-between;display:flex}}.box_catch .tmp_catch{z-index:2;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_catch .tmp_catch{margin-bottom:20px}}@media only screen and (max-width: 767px){.box_catch .tmp_catch{margin-bottom:1em}}.box_catch .tmp_catch:before{line-height:1.8;top:0.5em;content:"";display:block;width:190px;height:1px;position:absolute;right:calc(100% + 0.5em);background-color:#000000}@media only screen and (min-width: 768px){.box_catch .tmp_catch:before{font-size:187%}}@media only screen and (max-width: 767px){.box_catch .tmp_catch:before{font-size:134%}}@media only screen and (min-width: 1025px){.con_hotel{margin-top:95px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel{margin-top:3.5em}}@media only screen and (max-width: 767px){.con_hotel{margin-top:3.5em}}@media only screen and (min-width: 1025px){.con_hotel{margin-bottom:100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel{margin-bottom:5em}}@media only screen and (max-width: 767px){.con_hotel{margin-bottom:4em}}@media only screen and (min-width: 1025px){.con_hotel .wap_intro{margin-top:-15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_intro{margin-top:-4em}}@media only screen and (max-width: 767px){.con_hotel .wap_intro{margin-top:-70px}}.con_hotel .wap_intro .box_intro{max-width:1100px}@media only screen and (min-width: 1025px){.con_hotel .wap_intro .box_intro{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_intro .box_intro{display:flex}}@media only screen and (min-width: 768px){.con_hotel .wap_intro .box_intro{justify-content:space-between;align-items:center}}@media only screen and (min-width: 1025px){.con_hotel .wap_intro .box_intro .img{width:60%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_intro .box_intro .img{width:28em}}.con_hotel .wap_intro .box_intro .img img{display:block;margin:0 auto}@media only screen and (min-width: 1025px){.con_hotel .wap_intro .box_intro .img img{padding:0 2.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_intro .box_intro .img img{padding:0 3.5em}}@media only screen and (max-width: 767px){.con_hotel .wap_intro .box_intro .img img{width:70%;margin-bottom:2em}}@media only screen and (min-width: 1025px){.con_hotel .wap_intro .box_intro .txt{min-width:32em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_intro .box_intro .txt{width:55%}}@media only screen and (min-width: 1025px){.con_hotel .wap_hotel{margin-top:170px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_hotel{margin-top:7em}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel{margin-top:3.5em}}.con_hotel .wap_hotel .box_hotel{max-width:1100px}@media only screen and (min-width: 1025px){.con_hotel .wap_hotel .box_hotel:not(:last-child){margin-bottom:150px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_hotel .box_hotel:not(:last-child){margin-bottom:6.5em}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_hotel:not(:last-child){margin-bottom:5em}}.con_hotel .wap_hotel .box_hotel .st_hotel{color:#242424}@media only screen and (min-width: 1025px){.con_hotel .wap_hotel .box_hotel .st_hotel{margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_hotel .box_hotel .st_hotel{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_hotel .st_hotel{margin-bottom:.3em}}.con_hotel .wap_hotel .box_hotel .st_hotel p{padding-bottom:.3em;display:inline-block;border-bottom:solid 3px #242424}@media only screen and (min-width: 768px){.con_hotel .wap_hotel .box_hotel .st_hotel p{font-size:187%}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_hotel .st_hotel p{font-size:154%}}.con_hotel .wap_hotel .box_hotel .ic{position:absolute;text-align:center;z-index:1;top:50%;left:50%;transform:translate(-50%, -20%)}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_hotel .ic{transform:translate(-50%, -5%)}.con_hotel .wap_hotel .box_hotel .ic img{width:45%}}.con_hotel .wap_hotel .box_text .st{font-weight:bold;color:#242424}@media only screen and (min-width: 768px){.con_hotel .wap_hotel .box_text .st{font-size:160%}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_text .st{font-size:134%}}@media only screen and (min-width: 768px){.con_hotel .wap_hotel .box_text .st{margin-top:40px}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_text .st{margin-top:1.2em}}.con_hotel .wap_hotel .box_text .txt{letter-spacing:.1em}@media only screen and (min-width: 768px){.con_hotel .wap_hotel .box_text .txt{font-size:107%}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_text .txt{font-size:100%}}@media only screen and (min-width: 1441px){.con_hotel .wap_hotel .box_text .txt{line-height:2.6}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_hotel .wap_hotel .box_text .txt{line-height:2.4}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_hotel .box_text .txt{line-height:2.3}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_text .txt{line-height:2.3}}@media only screen and (min-width: 768px){.con_hotel .wap_hotel .box_text .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_text .txt{margin-top:1em}}@media only screen and (min-width: 1025px){.con_hotel .wap_hotel .box_text .txt{margin-bottom:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_hotel .box_text .txt{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_text .txt{margin-bottom:2em}}@media only screen and (min-width: 1025px){.con_hotel .wap_hotel .box_btn{margin-right:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_hotel .box_btn{margin-right:3em}}@media only screen and (max-width: 767px){.con_hotel .wap_hotel .box_btn{margin-right:1.8em}}@media only screen and (min-width: 768px){.con_hotel .wap_hotel .box_btn{margin-left:auto;width:25em}}.con_hotel .wap_membership{position:relative}@media only screen and (min-width: 1025px){.con_hotel .wap_membership{margin-top:350px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_membership{margin-top:15em}}@media only screen and (max-width: 767px){.con_hotel .wap_membership{margin-top:10em}}.con_hotel .wap_membership:before{background:url("../images/common/bg_wall.png") #f6f5f2 repeat center center;content:"";position:absolute;left:-10%;width:150%;z-index:-50}@media only screen and (min-width: 1025px){.con_hotel .wap_membership:before{height:calc(100% + 350px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_membership:before{height:calc(100% + 17em)}}@media only screen and (max-width: 767px){.con_hotel .wap_membership:before{height:calc(100% + 10em)}}@media only screen and (min-width: 1025px){.con_hotel .wap_membership:before{top:-150px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_membership:before{top:-7em}}@media only screen and (max-width: 767px){.con_hotel .wap_membership:before{top:-5em}}.con_hotel .wap_membership .con_membership{max-width:1100px}.con_hotel .wap_membership .btn{width:100%}@media only screen and (min-width: 1025px){.con_hotel .wap_membership .btn{padding:73px 50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .wap_membership .btn{padding:3.5em}}@media only screen and (max-width: 767px){.con_hotel .wap_membership .btn{padding:1.5em}}.mouse .con_hotel .wap_membership .btn{transition:opacity 0.3s ease-in}.mouse .con_hotel .wap_membership .btn:hover,.touch .con_hotel .wap_membership .btn.touchstart{opacity:0.7}.touch .con_hotel .wap_membership .btn{-webkit-tap-highlight-color:transparent}.touch .con_hotel .wap_membership .btn.touchend{transition-delay:200ms}.con_hotel .wap_membership .btn img{display:block;margin:0 auto}.con_hotel .wap_membership .txt{font-weight:bold;color:#242424}@media only screen and (min-width: 768px){.con_hotel .wap_membership .txt{font-size:160%}}@media only screen and (max-width: 767px){.con_hotel .wap_membership .txt{font-size:134%}}@media only screen and (min-width: 768px){.con_hotel .wap_membership .txt{margin-top:40px}}@media only screen and (max-width: 767px){.con_hotel .wap_membership .txt{margin-top:1.2em}}.con_hotel .wap_membership .net .btn{background:#f1bf4b}.con_hotel .wap_membership .res .btn{background:#fff}@media only screen and (min-width: 768px){.con_hotel .wap_membership .box_membership:not(:last-child){margin-bottom:75px}}@media only screen and (max-width: 767px){.con_hotel .wap_membership .box_membership:not(:last-child){margin-bottom:3.5em}}
