@charset "utf-8";#room{text-align:center}#room>h2{color:#FF7D56;position:relative}#room>h2:before{content:"";display:block}#room>h2.lazyloaded{background-position:center center;background-repeat:no-repeat;background-size:contain}#room>h2 span{line-height:1;position:absolute;top:44%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#room>div{color:#613A39}#room>div>p strong{color:#613A39;background-color:#FFFF6F;border-radius:5px;display:inline-block;line-height:1.6;margin:.2em 1em;padding:0 .5em;vertical-align:baseline}#room>div>p strong+strong{margin:.2em 1em .2em 0}.room_detail{background-color:#FFF;border-radius:10px;box-shadow:0 6px 12px 0 rgba(0,0,0,.2);position:relative}.room_detail.lazyloaded{background-image:url(https://gh-asahi.com/images/user/room/flower.webp);background-repeat:no-repeat}.room_detail.slick-slide{margin-left:10px;margin-right:10px}.room_detail figure figcaption:after{content:"";display:block;height:9px}.room_detail.lazyloaded figure figcaption:after{background:url(https://gh-asahi.com/images/user/room/floor_020.webp) left bottom no-repeat;background-size:auto 100%}.room_detail figure figcaption h3{line-height:1;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.room_detail figure figcaption h3[id^="room_name"]{font-weight:700}.room_detail.lazyloaded figure figcaption h3[id^="room_name"]{background-position:center center;background-repeat:no-repeat;background-size:contain}.room_detail figure figcaption h3 strong{color:#FFF;font-weight:400;position:absolute;left:66.5%;top:47%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.room_detail figure figcaption h3[id^="room_name"] span{font-weight:700;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.room_detail figure figcaption h3[id^="room_name"] strong{display:block}.room_detail.lazyloaded figure figcaption h3[id^="room_name"] strong{background:url(https://gh-asahi.com/images/user/room/caption_011.webp) left bottom no-repeat;background-size:contain}.room_detail figure figcaption h3[id^="room_name"] b{font-weight:700;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.room_detail figure figcaption h4{height:57px;padding-top:22px;padding-left:16px;text-align:left}.room_detail.lazyloaded figure figcaption h4{background:url(https://gh-asahi.com/images/user/room/floor_010.webp) left bottom no-repeat;background-size:auto 100%}.room_detail figure figcaption h4 span{display:inline-block;height:34px;line-height:34px;text-align:center;width:184px}.rooms_feature{padding:.5em 16px;text-align:left}.rooms_feature>li{color:#FF7D56;height:32px;line-height:32px;margin-top:.5em;margin-bottom:.5em;padding-left:2em}.rooms_feature>li span{display:block;font-size:87.5%;height:32px;line-height:32px;padding-left:1em}.rooms_feature>li.lazyloaded{background-position:left center;background-repeat:no-repeat;background-size:contain}.room_detail>div h4{line-height:1;position:relative}.room_detail>div h4 div{height:3.666666666666667em;display:inline-block;position:relative;vertical-align:top;width:11.83333333333333em;z-index:2}.room_detail.lazyloaded>div h4 div{background:url(https://gh-asahi.com/images/user/room/caption_020.webp) center center no-repeat;background-size:contain;padding-top:.325em;text-shadow:rgba(255,255,255,.5) 2px 0 0,rgba(255,255,255,.5) -2px 0 0,rgba(255,255,255,.5) 0 -2px 0,rgba(255,255,255,.5) 0 2px 0,rgba(255,255,255,.5) 2px 2px 0,rgba(255,255,255,.5) -2px 2px 0,rgba(255,255,255,.5) 2px -2px 0,rgba(255,255,255,.5) -2px -2px 0,rgba(255,255,255,.5) 1px 2px 0,rgba(255,255,255,.5) -1px 2px 0,rgba(255,255,255,.5) 1px -2px 0,rgba(255,255,255,.5) -1px -2px 0,rgba(255,255,255,.5) 2px 1px 0,rgba(255,255,255,.5) -2px 1px 0,rgba(255,255,255,.5) 2px -1px 0,rgba(255,255,255,.5) -2px -1px 0,rgba(255,255,255,.5) 1px 1px 0,rgba(255,255,255,.5) -1px 1px 0,rgba(255,255,255,.5) 1px -1px 0,rgba(255,255,255,.5) -1px -1px 0}.room_detail>div h4 div b{display:block;font-weight:500;letter-spacing:.1em;margin-bottom:.2em;padding-left:.1em}.room_detail>div h4 div span{display:block;font-size:75%;font-weight:500;letter-spacing:.1em;padding-left:.1em}.room_detail>div h4 hr{border-color:#FF7D56;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.room_detail>div .rooms_cost:not(:last-child){border-bottom:1px dashed #613A39}.room_detail>div .rooms_cost span{background-color:#F9F9EC;color:#613A39;display:inline-block;height:2em;line-height:2em;font-weight:600;margin:0 .5em .5em;width:7.5em;vertical-align:top}.room_detail>div dl:not(:last-child){border-bottom:1px dashed #613A39}.room_detail>div dl dt{text-align:center}.room_detail>div dl dt h5{background-color:#F9F9EC;color:#613A39}.room_detail>div dl dt h5 span{font-weight:600}.room_detail>div dl dd{text-align:right}.room_detail>div dl dd p{color:#613A39}.room_detail>div dl dd p>span{color:#333;line-height:1}.room_detail>div dl dd p>strong{color:#E95513;line-height:1}.room_detail>div dl dd p>strong span{font-size:150%}.room_detail>div .rooms_remarks{color:#613A39;text-align:left}.room_detail>div dl+.rooms_remarks{margin-top:1em}#rooms .slick-dots{position:static;bottom:auto;bottom:unset}#rooms .slick-next,#rooms .slick-prev{height:auto}#rooms .slick-next,#rooms .slick-prev,#rooms .slick-next:before,#rooms .slick-prev:before{color:transparent}#rooms .slick-next:before,#rooms .slick-prev:before{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;padding-top:125%}#rooms .slick-next{-ms-transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}#rooms .slick-prev{-ms-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}#rooms .slick-next:before{background-image:url(https://gh-asahi.com/images/user/room/slider/next.webp)}#rooms .slick-prev:before{background-image:url(https://gh-asahi.com/images/user/room/slider/prev.webp)}@media screen and (min-width:320px) and (max-width:767px){.room_detail>div h4 div{font-size:125%}}@media screen and (min-width:414px){.room_detail>div .rooms_cost span{font-size:112.5%}}@media screen and (max-width:479px){#room>div>picture img{width:150%;max-width:auto;max-width:unset;margin-left:-25%}}@media screen and (min-width:480px){#room>div>picture img{width:100%;max-width:592px}.rooms_feature>li{display:inline-block;vertical-align:top;width:50%}}@media screen and (min-width:480px) and (max-width:1023px){.room_detail figure figcaption{margin-left:auto;margin-right:auto;max-width:472px}}@media screen and (max-width:767px){#room{margin-bottom:6.25%}#room>h2{font-size:150%}#room>h2:before{padding-top:17.578125%}#room>h2.lazyloaded{background-image:url(https://gh-asahi.com/images/user/room/back/title_sp.webp)}#room>div>p{padding:0 3.125%}#rooms{margin:-webkit-calc(3.125% + 24px) auto 0;margin:calc(3.125% + 24px) auto 0;width:93.75%}.room_detail{margin-top:30px;margin-left:auto;margin-right:auto;padding:-webkit-calc(3.125% + 20px) 3.125% 3.125%;padding:calc(3.125% + 20px) 3.125% 3.125%;width:93.75%}.room_detail.slick-slide{margin-top:32px;padding:30px 10px 10px;width:100%}.room_detail.lazyloaded{background-position:96.66666666666667% bottom;background-size:14% auto}.room_detail figure figcaption{margin-bottom:3.571428571428571%}.room_detail figure figcaption h3 img{height:60px}.room_detail figure figcaption h3[id^="room_name"]{height:56px;width:200px}.room_detail figure figcaption h3[id^="room_name"] span{font-size:125%;top:55%;left:30%}.room_detail figure figcaption h3 strong{font-size:175%}.room_detail figure figcaption h3[id^="room_name"] strong{height:38px;line-height:42px;top:45%;left:69%;width:43px}.room_detail figure figcaption h3[id^="room_name"] b{font-size:125%;top:55%;left:88%}.room_detail>div{margin-top:3.571428571428571%}.room_detail>div .rooms_cost{padding:20px 20px}.room_detail>div .rooms_cost p{line-height:1.6;padding:.2em 0}.room_detail>div dl{padding-top:3.571428571428571%;padding-bottom:3.571428571428571%}.room_detail>div dl dt{margin-bottom:1.785714285714286%}.room_detail>div dl dt h5 span{font-size:112.5%}.room_detail>div dl dd p{line-height:1.6;padding:.2em 0}.room_detail>div dl dd p>span{font-size:112.5%}.room_detail>div dl dd p>strong{font-size:125%}.room_detail>div .rooms_remarks{line-height:1.6;padding:.2em 0}#rooms .slick-next,#rooms .slick-prev{top:30px;width:36px}#rooms .slick-next{right:auto;right:unset;left:-webkit-calc(50% + 70px);left:calc(50% + 70px)}#rooms .slick-prev{left:auto;left:unset;right:-webkit-calc(50% + 70px);right:calc(50% + 70px)}}@media screen and (min-width:768px){#room{margin-bottom:100px}#room>h2{margin-bottom:50px}#room>h2.lazyloaded{background-image:url(https://gh-asahi.com/images/user/room/back/title_pc.webp)}#room>div>picture{margin-top:10px}#rooms{margin-top:100px}.room_detail{margin-top:50px}.room_detail.slick-slide{margin-top:40px}.room_detail.lazyloaded{background-position:-webkit-calc(100% - 10px) -webkit-calc(100% - 10px);background-position:calc(100% - 10px) calc(100% - 10px)}.room_detail figure figcaption h3[id^="room_name"]{height:80px;width:285px}.room_detail figure figcaption h3[id^="room_name"] span{font-size:150%;top:55%;left:30%}.room_detail figure figcaption h3 strong{font-size:250%}.room_detail figure figcaption h3[id^="room_name"] strong{height:50px;line-height:52px;top:45%;width:59px}.room_detail figure figcaption h3[id^="room_name"] b{font-size:150%;top:55%;left:85%}.room_detail figure figcaption h3 img{height:100px}.room_detail>div h4{margin-bottom:30px}.room_detail>div h4 div{font-size:150%}.room_detail>div .rooms_cost{padding:20px 20px}.room_detail>div .rooms_cost span{font-size:125%}.room_detail>div dl{border-collapse:separate;border-spacing:0;display:table;padding:20px 20px;table-layout:fixed;width:100%}.room_detail>div dl dt{display:table-cell;vertical-align:middle}.room_detail>div dl dt h5{height:80px;line-height:80px}.room_detail>div dl dd{display:table-cell;vertical-align:middle}#rooms .slick-next,#rooms .slick-prev{top:40px;width:48px}#rooms .slick-next{right:-webkit-calc(50% - 150px);right:calc(50% - 150px)}#rooms .slick-prev{left:-webkit-calc(50% - 150px);left:calc(50% - 150px)}}@media screen and (min-width:768px) and (max-width:1023px){#room>h2{font-size:175%}.room_detail{padding:50px 50px}.room_detail figure figcaption{margin-bottom:50px}.room_detail>div{margin-top:50px}.room_detail>div dl dt{width:12em}.room_detail>div dl dt h5 span{font-size:112.5%}.room_detail>div dl dd p>span{font-size:137.5%}.room_detail>div dl dd p>strong{font-size:137.5%}}@media screen and (min-width:768px) and (max-width:1439px){#room>h2:before{padding-top:10%}}@media screen and (max-width:1023px){.room_detail figure picture{text-align:center}.room_detail figure picture img{width:100%;max-width:562px}}@media screen and (min-width:1024px){#room>h2{font-size:237.5%}.room_detail{padding-top:50px}.room_detail figure{border-collapse:separate;border-spacing:50px 50px;display:table;table-layout:fixed;width:100%}.room_detail figure figcaption{display:table-cell;vertical-align:top}.room_detail figure picture{display:table-cell;vertical-align:top;width:50%}.room_detail figure picture img{width:100%}.room_detail>div{padding:0 50px 80px}.room_detail>div dl dt{width:14em}.room_detail>div dl dt h5 span{font-size:125%}.room_detail>div dl dd p>span{font-size:150%}.room_detail>div dl dd p>strong{font-size:150%}}@media screen and (min-width:1280px){#room>div>picture{position:relative}#room>div>picture:before,#room>div>picture:after{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;padding-top:156px;position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:208px}#room>div>picture:before{background-image:url(https://gh-asahi.com/images/user/room/img_020.webp)}#room>div>picture.lazyloaded:after{background-image:url(https://gh-asahi.com/images/user/room/img_030.webp)}}@media screen and (min-width:1280px) and (max-width:1439px){#room>div>picture:before{right:-webkit-calc(50% + 382px);right:calc(50% + 382px)}#room>div>picture.lazyloaded:after{left:-webkit-calc(50% + 382px);left:calc(50% + 382px)}}@media screen and (min-width:1440px){#room>h2:before{padding-top:142px}#room>div>picture:before{right:-webkit-calc(50% + 422px);right:calc(50% + 422px)}#room>div>picture.lazyloaded:after{left:-webkit-calc(50% + 422px);left:calc(50% + 422px)}}#operating{background-color:#FFF;position:relative}#operating:before,#operating:after{content:"";display:block;position:absolute}#operating.lazyloaded:before,#operating.lazyloaded:after{background-position:center center;background-repeat:no-repeat;background-size:contain}#operating:before{top:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#operating.lazyloaded:before{background-image:url(https://gh-asahi.com/images/user/room/operating/leaf_r.webp)}#operating:after{bottom:0;-ms-transform:translate(0,50%);-webkit-transform:translate(0,50%);transform:translate(0,50%)}#operating.lazyloaded:after{background-image:url(https://gh-asahi.com/images/user/room/operating/leaf_l.webp)}#operating h2{position:relative;text-shadow:rgba(255,255,255,.5) 2px 0 0,rgba(255,255,255,.5) -2px 0 0,rgba(255,255,255,.5) 0 -2px 0,rgba(255,255,255,.5) 0 2px 0,rgba(255,255,255,.5) 2px 2px 0,rgba(255,255,255,.5) -2px 2px 0,rgba(255,255,255,.5) 2px -2px 0,rgba(255,255,255,.5) -2px -2px 0,rgba(255,255,255,.5) 1px 2px 0,rgba(255,255,255,.5) -1px 2px 0,rgba(255,255,255,.5) 1px -2px 0,rgba(255,255,255,.5) -1px -2px 0,rgba(255,255,255,.5) 2px 1px 0,rgba(255,255,255,.5) -2px 1px 0,rgba(255,255,255,.5) 2px -1px 0,rgba(255,255,255,.5) -2px -1px 0,rgba(255,255,255,.5) 1px 1px 0,rgba(255,255,255,.5) -1px 1px 0,rgba(255,255,255,.5) 1px -1px 0,rgba(255,255,255,.5) -1px -1px 0}#operating h2.lazyloaded{background:url(https://gh-asahi.com/images/user/room/operating/caption.webp) center center no-repeat;background-size:contain}#operatings.slick-initialized{margin-left:auto;margin-right:auto}#operatings:after{content:"";display:block;position:absolute;right:0;z-index:1;}#operating.lazyloaded #operatings:after{background:url(https://gh-asahi.com/images/user/room/operating/click.webp) center center no-repeat;background-size:contain}#operatings:not(.slick-initialized)>li,#operatings.slick-initialized li.slick-slide{position:relative;z-index:2}#operatings.slick-initialized li.slick-slide{cursor:pointer}#operatings.slick-initialized li.slick-current{background:url(https://gh-asahi.com/images/user/room/operating/active.webp) center center no-repeat;background-size:contain}#operatings:not(.slick-initialized)>li:before,#operatings.slick-initialized li.slick-slide:before{content:"";display:block;padding-top:100%}#operatings:not(.slick-initialized)>li img,#operatings.slick-initialized li.slick-slide img{position:absolute;top:47.5%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}#operatings.slick-initialized li.slick-slide img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#operatings.slick-initialized li.slick-slide:hover img{opacity:.7}#operatings .slick-dots{position:static;bottom:auto;bottom:unset}#operating .list_note{color:#999}@media screen and (max-width:767px){#operating{margin-top:-webkit-calc(6.25% + 21px);margin-top:calc(6.25% + 21px);padding-bottom:-webkit-calc(3.125% + 24px);padding-bottom:calc(3.125% + 24px)}#operating:before{height:42px;right:3.125%;width:42px}#operating:after{height:48px;left:3.125%;width:48px}#operating h2{font-size:125%;height:42px;line-height:42px;margin-bottom:-21px;top:-21px}#operatings.slick-initialized{margin-top:3.125%;width:93.75%}#operatings:after{height:60px;margin-bottom:-4%;width:70px}#operatings:not(.slick-initialized)>li{margin-top:3.125%}#operating .list_note{font-size:87.5%;padding:0 3.125%;text-align:left}}@media screen and (min-width:768px){#operating{margin-top:100px;padding-bottom:50px}#operating:before{height:86px;width:86px}#operating:after{height:96px;width:96px}#operating h2{font-size:175%;height:64px;line-height:64px;margin-bottom:-32px;top:-32px}#operatings{position:relative}#operatings.slick-initialized{margin-top:50px;max-width:960px}#operatings:not(.slick-initialized)>li{margin-top:50px}#operating .list_note{margin-top:1em}}@media screen and (min-width:768px) and (max-width:1279px){#operating:before{right:20px}#operating:after{left:20px}#operatings:after{height:84px;margin-bottom:-70px;width:98px}}@media screen and (max-width:1279px){#operatings:after{bottom:0}}@media screen and (min-width:1280px){#operating:before{left:-webkit-calc(50% + 508px);left:calc(50% + 508px)}#operating:after{right:-webkit-calc(50% + 464px);right:calc(50% + 464px)}#operatings:after{height:114px;margin-right:50px;top:0;-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);;transform:translate(100%,0);width:133px}}#sample{text-align:center}#sample.lazyloaded{background:url(https://gh-asahi.com/images/user/sample/back.webp) center center repeat}#sample h2{color:#613A39;line-height:1}#sample h2 span{display:inline-block;height:2.5em;line-height:2.5em;vertical-align:top;width:14.5em}#sample h2 span.lazyloaded{background:url(https://gh-asahi.com/images/user/sample/title.webp) center center no-repeat;background-size:contain}#sample_img:not(.slick-initialized)>li{display:inline-block;vertical-align:top}#sample .list_note>li{font-size:75%}#sample .slick-dots{position:static;bottom:auto;bottom:unset}#sample .slick-next,#sample .slick-prev{height:auto;width:48px}#sample .slick-next,#sample .slick-prev,#sample .slick-next:before,#sample .slick-prev:before{color:transparent}#sample .slick-next:before,#sample .slick-prev:before{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;padding-top:171.4285714285714%}#sample .slick-next{right:0;-ms-transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}#sample .slick-prev{left:0;-ms-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}#sample .slick-next:before{background-image:url(https://gh-asahi.com/images/user/slider/next.webp)}#sample .slick-prev:before{background-image:url(https://gh-asahi.com/images/user/slider/prev.webp)}#sample a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#sample a:hover img{opacity:.7}@media screen and (min-width:320px) and (max-width:767px){#sample h2 span{font-size:125%}}@media screen and (max-width:767px){#sample{padding-top:6.25%;padding-bottom:6.25%}#sample_img.slick-slider{margin-left:auto;margin-right:auto;width:-webkit-calc(96.875% - (48px * 2));width:calc(96.875% - (48px * 2))}#sample .slick-dots{margin-left:-25%;width:150%}#sample_img:not(.slick-initialized)>li.w26000 img{margin-left:-8%;width:110%;max-width:110%}#sample_img:not(.slick-initialized)>li.w28866 img{width:110%;max-width:110%}#sample .list_note{padding:0 3.125%}#sample>p.right{text-align:center}#sample a img[src*="more."]{width:56.25%;max-width:456px}}@media screen and (min-width:768px){#sample{padding-top:100px;padding-bottom:100px}#sample h2{margin-bottom:50px}#sample h2 span{font-size:150%}#sample p.right a img{width:240px}}@media screen and (min-width:768px) and (max-width:1023px){#sample_img:not(.slick-initialized)>li.w26000{width:52%}#sample_img:not(.slick-initialized)>li.w22560{width:46%}#sample_img:not(.slick-initialized)>li.w28866{width:52%}#sample_img:not(.slick-initialized)>li.w28866 img{width:110%;max-width:110%}#sample_img:not(.slick-initialized)>li.w24000{width:48%}}@media screen and (min-width:1024px){#sample_img:not(.slick-initialized)>li.w26000{width:26%}#sample_img:not(.slick-initialized)>li.w22560{width:22.56%}#sample_img:not(.slick-initialized)>li.w28866{width:28.866%}#sample_img:not(.slick-initialized)>li.w24000{width:24%}}
