﻿@charset "UTF-8";.index-about p{font-size:15px;}.index-room .swiper-rooms-info p{height:155px;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}@media only screen and (max-width:578px){.text-box h2{font-size:25px;}}@media only screen and (max-width:578px){.index-room .index-text-box h2{width:235.8px;}.index-room .index-text-box h2:before{height:1px;}}.index-room .index-text-box h2 span{padding:5px 20px;}@media only screen and (max-width:578px){.index-room .index-text-box h2 span{font-size:25px;}}.index-room .index-text-box h2 span:after{display:none;}.index-facilities h2 span:after{display:none;}@media only screen and (max-width:578px){.index-traffic .text-box h2 span{font-size:25px;}}.index-traffic .text-box h2 span:after{display:none;}.index-logo{padding:5px 20px 10px;}.index-logo img{height:65px;}.index-sideheader .index-sideheader-area a{writing-mode:vertical-lr;}.room-orders .room-orders-title h3{width:250px;}.footer .footer-logo-com li{padding-left:65px;}.footer .footer-logo-com li:before{width:50px;text-align:right;}@media only screen and (max-width:992px){.about-detail .about-section2{margin-top:60px;}}.agree-policy>div,.agree-policy a,.agree-policy .continue{font-size:14px;}@media only screen and (max-width:578px){.agree-policy .continue{font-size:14px;display:block;padding:2px 5px;margin-top:20px;}}@media only screen and (max-width:768px){.finish-cart{line-height:1.3;}.finish-cart a{padding:9px 10px 9px 45px;}}@media only screen and (max-width:478px){.booking-list .receive li{padding-left:0;}.booking-list .receive li:before{display:block;position:relative;left:auto;top:auto;margin-bottom:5px;}}@media only screen and (max-width:478px){.booking-list .f-booking .booking-info .booking-item{padding:20px 10px;}.booking .booking-info .booking-item{padding:20px 10px;}.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkin>div:nth-child(2),.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkout>div:nth-child(2){word-wrap:break-word;}.booking .booking-info .booking-item-checkinout .booking-item-checkin>div:nth-child(2),.booking .booking-info .booking-item-checkinout .booking-item-checkout>div:nth-child(2){word-wrap:break-word;}}.booking .booking-info .booking-item-title a{padding-right:0;padding-top:40px;}@media only screen and (max-width:992px){.room-detail .tab-list li{padding:8px 10px;display:inline-flex;justify-content:center;align-items:center;}}.contact-box .contact-1 .WWL{line-height:1.5;}@media only screen and (max-width:992px){.contact-box .contact-1 .WWL{font-size:16px;}}.message-contact{width:48px;}.message-contact span{margin-inline-end:-124px;padding-right:10px;}.contact-box .contact-2 .traffic-list h2{font-size:13px;}.inbgimg .sitemap-title>div{letter-spacing:2px;}.category-list{position:fixed;right:-250px;bottom:170px;display:flex;z-index:10;transition:right .3s;align-items:flex-start;}.category-list>div{width:66px;letter-spacing:2px;border-radius:4px 0 0 4px;}.pic-h .ctinfo span{letter-spacing:1px;}