.hotel .inner{max-width:1240px}main{overflow:visible}.pinkBg{position:relative;background-color:rgba(241,219,238,.3);padding-bottom:10rem}@media screen and (max-width: 768px){.pinkBg{padding-bottom:8rem}}.pinkBg::before,.pinkBg::after{position:absolute;content:"";width:100%;left:0}.pinkBg::before{height:100px;bottom:100%;background:url("images/pinkWave01.png") repeat-x center bottom/1366px 100px}.pinkBg::after{height:50px;top:100%;background:url("images/pinkWave02_sp.png") repeat-x center top/1366px 50px}.pinkBg .wrapper{position:relative;top:-60px}.title02{background:url("../assets/images/common/pinkTitleBack.png") no-repeat center center/contain}.hc_headers_h2{border-color:#e1c3de}.hc_headers_h2::before{background:url("../assets/images/common/wiziwigTitleBack_hotel.png") repeat-x left center/175px}.hc_headers_h3{border-color:#d4a9d0}.hc_headers_h4::before{background-color:#9fbfc9}.hc_quote{background-color:rgba(212,169,208,.2)}.hc_horizon .-item .hc_horizon_infos .hc_horizon_caption::before{background-color:#d4a9d0}.hotelData .data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.hotelData .data .CityID{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px;color:#fff;background-color:#d4a9d0;padding:4px 14px 3px;border-radius:14px}.hotelData .data span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px}.hotelData .data span.HotelTypeID{position:relative;color:#565656;margin-left:40px}.hotelData .data span.HotelTypeID::before{position:absolute;content:"";top:50%;right:calc(100% + .5rem);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotelData .data span.HotelTypeID.ID1::before{width:21px;height:20px;background:url("images/hotel.svg") no-repeat center center/contain}.hotelData .data span.HotelTypeID.ID2::before{width:23px;height:19px;background:url("images/ryokan.svg") no-repeat center center/contain}.hotelData .data span.HotelTypeID.ID9::before{width:15px;height:22px;background:url("images/other.svg") no-repeat center center/contain}#mainTitle .container::before,#mainTitle .container::after{background-color:#d4a9d0}#mainTitle .container .cornerDeco{background-color:#d4a9d0}#mainTitle .container .titleHeadImage{left:8.7rem}@media screen and (max-width: 768px){#mainTitle .container .titleHeadImage{width:117px;left:4.7rem}}#mainTitle #pageTitleWrap::before,#mainTitle #pageTitleWrap::after{background-color:#d4a9d0}#mainTitle #pageTitleWrap .pageTitleCornerDeco{background-color:#d4a9d0}#mainTitle #pageTitleWrap .subTitle{color:#d4a9d0;border-bottom:2px solid #f1e7f0}#mainTitle #pageTitleWrap #pageTitle .titleEn{color:#d4a9d0}#mainTitle #pageTitleWrap .moonImage{position:absolute;top:4.5rem;right:2.5rem;z-index:2}@media screen and (min-width: 769px)and (max-width: 1000px){#mainTitle #pageTitleWrap .moonImage{width:80px}}@media screen and (max-width: 768px){#mainTitle #pageTitleWrap .moonImage{width:60px;top:auto;bottom:calc(100% + 10px);right:8.5rem}}#mainTitle #pageTitleWrap .babyImage{position:absolute;bottom:-1.5rem;right:13.5rem;z-index:1}@media screen and (min-width: 769px)and (max-width: 1000px){#mainTitle #pageTitleWrap .babyImage{width:120px;right:10rem}}@media screen and (max-width: 768px){#mainTitle #pageTitleWrap .babyImage{width:100px;top:-3.8rem;bottom:auto;right:-0.7rem}}#mainTitle #pageTitleWrap .fcItems li a{color:#b070a9}#roadnavWrap{margin-bottom:6.1rem}@media screen and (max-width: 768px){#roadnavWrap{margin-bottom:0}}#searchWrap .toggleHead{background-color:#b070a9}#searchWrap table tr th{color:#d4a9d0}#searchWrap table tr td ul li label{border-color:#f1dbee}#searchWrap table tr td ul li label:hover{border-color:#d4a9d0}#searchWrap table tr td ul li input:checked+label{background-color:#d4a9d0;border-color:#d4a9d0}#searchWrap #listHeader #sortBtn label input:checked~.check{background-color:#d4a9d0}#searchWrap #listHeader #sortBtn label#accessOrder .check{border-top:1px solid #e8d1e6;border-right:1px solid #d4a9d0;border-bottom:1px solid #e8d1e6;border-left:1px solid #e8d1e6;border-radius:20px 0 0 20px}#searchWrap #listHeader #sortBtn label#accessOrder input:checked~.check{border-color:#d4a9d0}#searchWrap #listHeader #sortBtn label#updateOrder .check{border-top:1px solid #e8d1e6;border-right:1px solid #e8d1e6;border-bottom:1px solid #e8d1e6;border-radius:0 20px 20px 0}#searchWrap #listHeader #sortBtn label#updateOrder input:checked~.check{border-color:#d4a9d0}#hotelListWrap #hotelList #listHeader #sortBtn{border:1px solid #e8d1e6}#hotelListWrap #hotelList #listHeader #sortBtn a.current{background-color:#d4a9d0}#prWrap #newsBox section a .newsData .newsLabel{background-color:#d4a9d0}#hotelRanking .title01 .image{top:-4.5rem;left:-6rem}@media screen and (min-width: 769px)and (max-width: 1300px){#hotelRanking .title01 .image{top:-7.5rem;left:0}}@media screen and (max-width: 768px){#hotelRanking .title01 .image{left:50%;-webkit-transform:translateX(-150px);transform:translateX(-150px)}}#bannerWrap{padding-top:12rem}@media screen and (max-width: 768px){#bannerWrap{padding-top:8rem}}#bannerWrap .inner{max-width:1100px}.hotel_detail #mainTitleWrap .inner{max-width:1240px}.hotel_detail #mainTitle .container .titleHeadImage{bottom:calc(100% - 78px);z-index:1}@media screen and (max-width: 768px){.hotel_detail #mainTitle .container .titleHeadImage{bottom:calc(100% - 54px)}}.hotel_detail #mainTitle #pageTitleWrap .fcItems li{color:#b070a9}#hotelDataWrap .imgSelect-mainUl .arrow{background-color:rgba(212,169,208,.9)}#hotelDataWrap .fcItems li::before{background-color:#d4a9d0}#hotelDataWrap .fcItems li.fc22::after{width:12px;height:14px;left:8px;background:url("../assets/images/common/icon/parking.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc23::after{width:15px;height:17px;left:6px;background:url("../assets/images/common/icon/bus.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc24::after{width:12px;height:19px;left:8px;background:url("../assets/images/common/icon/neighborhood.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc25::after{width:22px;height:18px;left:3px;background:url("../assets/images/common/icon/wifi.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc26::after{width:17px;height:15px;left:5px;background:url("../assets/images/common/icon/checkIn.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc27::after{width:21px;height:20px;left:3px;background:url("../assets/images/common/icon/checkOut.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc28::after{width:18px;height:17px;left:5px;background:url("../assets/images/common/icon/high.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc29::after{width:16px;height:16px;left:6px;background:url("../assets/images/common/icon/toy.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc30::after{width:16px;height:19px;left:6px;background:url("../assets/images/common/icon/bed.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc31::after{width:20px;height:17px;left:4px;background:url("../assets/images/common/icon/kids.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc32::after{width:14px;height:19px;left:7px;background:url("../assets/images/common/icon/breastFeeding.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc33::after{width:21px;height:19px;left:4px;background:url("../assets/images/common/icon/pajamas.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc34::after{width:15px;height:18px;left:7px;background:url("../assets/images/common/icon/accessibility.svg") no-repeat center center/contain}#hotelDataWrap .fcItems li.fc35::after{width:17px;height:20px;left:7px;background:url("../assets/images/common/icon/toilet.svg") no-repeat center center/contain}#hotelDataWrap .fcItems.service{margin-bottom:5rem}@media screen and (max-width: 768px){#hotelDataWrap .fcItems.service{margin-bottom:2rem}}.hc_schedule section:not(:last-child)::after{background:url("images/connection.svg") no-repeat center center/contain}#information{margin-bottom:11.6rem}@media screen and (max-width: 768px){#information{margin-bottom:8rem}}#information table tr th{color:#d4a9d0}#information table tr:not(:first-child) th,#information table tr:not(:first-child) td{background-image:linear-gradient(to right, #d9c4d7, #d9c4d7 2px, transparent 2px, transparent 10px)}@media screen and (max-width: 768px){#information table tr:not(:first-child) td{background-image:none}}#vacancy{padding:25px 95px 70px;margin-bottom:116px}@media screen and (max-width: 768px){#vacancy{padding:0 26px 30px;margin-bottom:80px}}#vacancy .title02{-webkit-transform:translateY(-60px);transform:translateY(-60px)}@media screen and (max-width: 768px){#vacancy .title02{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}#vacancy ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:786px;margin:0 auto}@media screen and (max-width: 768px){#vacancy ul{display:block}}#vacancy ul li{width:49%}@media screen and (max-width: 768px){#vacancy ul li{width:100%}}#vacancy ul li a{border:1px solid #ccc;padding:1.1rem 1rem .7rem;text-align:center;border-radius:40px}#vacancy ul li:nth-child(odd){margin-right:2%}@media screen and (max-width: 768px){#vacancy ul li:nth-child(odd){margin-right:0}}#vacancy ul li:not(:nth-child(-n+2)){margin-top:14px}@media screen and (max-width: 768px){#vacancy ul li:not(:nth-child(-n+2)){margin-top:0}}@media screen and (max-width: 768px){#vacancy ul li:not(:last-child){margin-bottom:16px}}#nearbySpots section .rankingLabel{padding:3px 16px 1px;margin-bottom:10px}#recommendTour section .flexbox{margin-bottom:6px}#recommendTour section .rankingLabel{margin-bottom:4px}#recommendTour section .rankingLabel:not(:last-child){margin-right:4px}.hotel_detail #bannerWrap{padding-top:20rem}@media screen and (max-width: 768px){.hotel_detail #bannerWrap{padding:15rem 0 7rem}}/*# sourceMappingURL=hotel.min.css.map */