@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;font-display:swap;src:url("/english/assets/fonts/NotoSansCJKjp-Regular.eot"),url("/english/assets/fonts/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("/english/assets/fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("/english/assets/fonts/NotoSansCJKjp-Regular.ttf") format("truetype"),url("/english/assets/fonts/NotoSansCJKjp-Regular.svg#svgFontName") format("svg")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;font-display:swap;src:url("/english/assets/fonts/NotoSansCJKjp-Medium.eot"),url("/english/assets/fonts/NotoSansCJKjp-Medium.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/NotoSansCJKjp-Medium.woff2") format("woff2"),url("/english/assets/fonts/NotoSansCJKjp-Medium.woff") format("woff"),url("/english/assets/fonts/NotoSansCJKjp-Medium.ttf") format("truetype"),url("/english/assets/fonts/NotoSansCJKjp-Medium.svg#svgFontName") format("svg")}@font-face{font-family:'Noto Sans Japanese';font-style:bold;font-weight:700;font-display:swap;src:url("/english/assets/fonts/NotoSansCJKjp-Bold.eot"),url("/english/assets/fonts/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/NotoSansCJKjp-Bold.woff2") format("woff2"),url("/english/assets/fonts/NotoSansCJKjp-Bold.woff") format("woff"),url("/english/assets/fonts/NotoSansCJKjp-Bold.ttf") format("truetype"),url("/english/assets/fonts/NotoSansCJKjp-Bold.svg#svgFontName") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url("/english/assets/fonts/Lato-Light.eot"),url("/english/assets/fonts/Lato-Light.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/Lato-Light.woff2") format("woff2"),url("/english/assets/fonts/Lato-Light.woff") format("woff"),url("/english/assets/fonts/Lato-Light.ttf") format("truetype"),url("/english/assets/fonts/Lato-Light.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url("/english/assets/fonts/Lato-Regular.eot"),url("/english/assets/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/Lato-Regular.woff2") format("woff2"),url("/english/assets/fonts/Lato-Regular.woff") format("woff"),url("/english/assets/fonts/Lato-Regular.ttf") format("truetype"),url("/english/assets/fonts/Lato-Regular.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:bold;font-weight:700;font-display:swap;src:url("/english/assets/fonts/Lato-Bold.eot"),url("/english/assets/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/Lato-Bold.woff2") format("woff2"),url("/english/assets/fonts/Lato-Bold.woff") format("woff"),url("/english/assets/fonts/Lato-Bold.ttf") format("truetype"),url("/english/assets/fonts/Lato-Bold.svg#Lato") format("svg")}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url("/english/assets/fonts/Barlow-Light.eot"),url("/english/assets/fonts/Barlow-Light.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/Barlow-Light.woff2") format("woff2"),url("/english/assets/fonts/Barlow-Light.woff") format("woff"),url("/english/assets/fonts/Barlow-Light.ttf") format("truetype"),url("/english/assets/fonts/Barlow-Light.svg#Barlow") format("svg")}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url("/english/assets/fonts/Barlow-Medium.eot"),url("/english/assets/fonts/Barlow-Medium.eot?#iefix") format("embedded-opentype"),url("/english/assets/fonts/Barlow-Medium.woff2") format("woff2"),url("/english/assets/fonts/Barlow-Medium.woff") format("woff"),url("/english/assets/fonts/Barlow-Medium.ttf") format("truetype"),url("/english/assets/fonts/Barlow-Medium.svg#Barlow") format("svg")}.header-simple{border-bottom:none}.englishlp{overflow:hidden;color:#4C4948}.englishlp_inner{padding-bottom:44px}@media only screen and (max-width: 767px){.englishlp_inner{padding-bottom:100px}}.englishlp_image{width:100%}@media only screen and (max-width: 767px){.englishlp_image{width:auto;margin-left:-15px;margin-right:-15px}}.englishlp_image li{width:100%;position:relative}.englishlp_image li::before{display:block;padding-top:58.59375%;content:""}.englishlp_image img{width:100%;height:100%;top:0;left:0;position:absolute;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;';background-color:#333}.englishlp_image .slick-arrow{font-size:0;overflow:hidden;text-indent:-9999px;width:25px;height:25px;display:inline-block;margin-left:10px;border-top:2px solid #666464;border-right:2px solid #666464}@media only screen and (min-width: 768px){.englishlp_image .slick-arrow{transition:opacity 0.3s ease}.englishlp_image .slick-arrow:hover{opacity:0.6}}.englishlp_image .slick-arrow.slick-prev{left:-55px;transform:rotate(-135deg)}@media only screen and (max-width: 767px){.englishlp_image .slick-arrow.slick-prev{left:5px;z-index:1;border-color:#fff}}.englishlp_image .slick-arrow.slick-next{right:-45px;transform:rotate(45deg)}@media only screen and (max-width: 767px){.englishlp_image .slick-arrow.slick-next{right:15px;z-index:1;border-color:#fff}}.englishlp_image .slick-dots{bottom:-32px;text-align:right}@media only screen and (max-width: 767px){.englishlp_image .slick-dots{display:none !important}}.englishlp_image .slick-dots li{margin:0}.englishlp_image .slick-dots li button::before{font-size:16px}@media only screen and (max-width: 767px){.englishlp_image .slick-dots li button::before{font-size:14px}}.englishlp_info{margin-top:88px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.englishlp_info{margin-top:0;display:block}}.englishlp_info_textWrapper{width:47.46094%}@media only screen and (max-width: 767px){.englishlp_info_textWrapper{width:100%}}.englishlp_info_title{font-size:28px;font-size:2.8rem;line-height:1.21429;font-weight:700}@media only screen and (max-width: 767px){.englishlp_info_title{font-size:20px;font-size:2rem;line-height:1.7}}.englishlp_info_textBlock{margin-top:26px;font-size:20px;font-size:2rem;line-height:1.4;font-weight:400}@media only screen and (max-width: 767px){.englishlp_info_textBlock{font-size:16px;font-size:1.6rem;line-height:1.5;margin-top:20px}}.englishlp_info_textBlock_title{color:#c70e47;font-weight:700}@media only screen and (min-width: 768px){.englishlp_info_textBlock a{transition:opacity 0.3s ease}.englishlp_info_textBlock a:hover{opacity:.6}}.englishlp_info_imgWrapper{padding-top:12px;width:45.11719%}@media only screen and (max-width: 767px){.englishlp_info_imgWrapper{width:100%;margin-top:40px}}.englishlp_info_imgWrapper img{width:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.englishlp_booking{margin-top:50px}@media only screen and (max-width: 767px){.englishlp_booking{margin-top:0;margin-top:80px}}.englishlp_booking_title{font-size:28px;font-size:2.8rem;line-height:1.21429;font-weight:700}@media only screen and (max-width: 767px){.englishlp_booking_title{font-size:20px;font-size:2rem;line-height:1.7}}.englishlp_booking_list{width:100%}.englishlp_booking_note{margin-top:94px}@media only screen and (max-width: 767px){.englishlp_booking_note{margin-top:36px}}.englishlp_booking_note_title{font-size:24px;font-size:2.4rem;line-height:1.25}@media only screen and (max-width: 767px){.englishlp_booking_note_title{font-size:20px;font-size:2rem;line-height:1.5}}.englishlp_booking_note_list{margin:20px auto 0;width:100%;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.englishlp_booking_note_list{width:80%;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #979797}}.englishlp_booking_note_listItem{position:relative;width:11.11%;max-width:11.11%;padding-top:11.11%}.englishlp_booking_note_listItem_inner{border-top:1px solid #979797;border-left:1px solid #979797;border-bottom:1px solid #979797;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.englishlp_booking_note_listItem_inner{border:none}}.englishlp_booking_note_listItem_imgWrapper{position:relative;width:41.73913%;padding-top:41.73913%;margin:0 auto}.englishlp_booking_note_listItem_imgWrapper img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.englishlp_booking_note_listItem_imgWrapper-sizeAdjust{width:54.78261%}.englishlp_booking_note_listItem p{font-size:16px;font-size:1.6rem;line-height:1;font-weight:700;padding-top:8px}@media only screen and (max-width: 767px){.englishlp_booking_note_listItem p{font-size:14px;font-size:1.4rem;line-height:1}}.englishlp_booking_note_listItem:last-of-type .englishlp_booking_note_listItem_inner{border-right:1px solid #979797}@media only screen and (max-width: 767px){.englishlp_booking_note_listItem:last-of-type .englishlp_booking_note_listItem_inner{border:none}}@media only screen and (max-width: 767px){.englishlp_booking_note_listItem{width:33.33%;max-width:33.33%;padding-top:33.33%}.englishlp_booking_note_listItem .englishlp_booking_note_listItem_inner{border-right:1px solid #979797}.englishlp_booking_note_listItem:nth-of-type(3n) .englishlp_booking_note_listItem_inner{border-right:none}.englishlp_booking_note_listItem:nth-of-type(-n+6) .englishlp_booking_note_listItem_inner{border-bottom:1px solid #979797}}.englishlp_hotelInfo{width:100%;margin-top:34px;display:-ms-flexbox;display:flex}.englishlp_hotelInfo:first-of-type{margin-top:24px}@media only screen and (max-width: 767px){.englishlp_hotelInfo:first-of-type{margin-top:30px}}@media only screen and (max-width: 959px){.englishlp_hotelInfo{-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 767px){.englishlp_hotelInfo{-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.englishlp_hotelInfo_textInfo{-ms-flex:0 0 45%;flex:0 0 45%}@media only screen and (max-width: 959px){.englishlp_hotelInfo_textInfo{-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width: 767px){.englishlp_hotelInfo_textInfo{-ms-flex:0 0 auto;flex:0 0 auto}}.englishlp_hotelInfo_textInfo_hotelName{position:relative;padding-left:18px;font-size:22px;font-size:2.2rem;line-height:1.36364;font-weight:700}@media only screen and (max-width: 767px){.englishlp_hotelInfo_textInfo_hotelName{font-size:18px;font-size:1.8rem;line-height:1.66667}}.englishlp_hotelInfo_textInfo_hotelName::after{content:"";position:absolute;left:0;top:12px;display:inline-block;width:10px;height:10px;background-color:#979797;border-radius:50%;margin-right:8px}@media only screen and (max-width: 767px){.englishlp_hotelInfo_textInfo_hotelName::after{top:11px}}.englishlp_hotelInfo_textInfo_linkWrapper{margin:8px auto 0 18px;display:-ms-flexbox;display:flex}.englishlp_hotelInfo_textInfo_link{position:relative;font-size:20px;font-size:2rem;line-height:1.5;display:block;margin-right:50px}@media only screen and (max-width: 767px){.englishlp_hotelInfo_textInfo_link{font-size:16px;font-size:1.6rem;line-height:1.5}}@media only screen and (min-width: 768px){.englishlp_hotelInfo_textInfo_link{transition:opacity 0.3s ease}.englishlp_hotelInfo_textInfo_link:hover{opacity:.6}}.englishlp_hotelInfo_textInfo_link::after{position:absolute;top:13px;right:-10px;content:"";display:inline-block;width:6px;height:6px;transform:rotate(45deg);border-top:2px solid currentColor;border-right:2px solid currentColor}@media only screen and (max-width: 767px){.englishlp_hotelInfo_textInfo_link::after{top:9px}}.englishlp_hotelInfo_iconList{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 959px){.englishlp_hotelInfo_iconList{margin-left:0}}@media only screen and (max-width: 767px){.englishlp_hotelInfo_iconList{margin:16px auto 0}}.englishlp_hotelInfo_iconList_icon{width:30px;height:30px;margin:0 10px}.englishlp_hotelInfo_iconList_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.englishlp_hotelInfo_iconList_icon-sizeAdjust{width:45px}.englishlp_pagetop{margin-top:120px;text-align:right}@media only screen and (max-width: 767px){.englishlp_pagetop{display:none}}.englishlp_pagetop_link{display:inline-block;border-bottom:1px solid #979797;padding-right:24px;background:url("/english/assets/image/common/icon_pagetop.svg") right top/16px auto no-repeat;font-size:14px;font-weight:500;padding-bottom:5px}@media only screen and (min-width: 768px){.englishlp_pagetop_link{transition:opacity 0.3s ease}.englishlp_pagetop_link:hover{opacity:.6}}
