.con_xxx{overflow:hidden;position:relative;z-index:1}.con_xxx::before{content:"";display:block;width:100%;padding-bottom:52.63158%}.con_xxx iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.con_st{margin-top:120px}.con_map{width:94.44444%;margin-inline:auto}.con_map .box_map{position:relative;height:0;overflow:hidden;margin-top:2em;padding-bottom:50%}.con_map .box_map iframe{position:absolute;height:100%;width:100%;top:0;left:0}.con_hotel{width:83.68421%;margin-top:80px;margin-bottom:125px;margin-inline:auto}.con_st_router{margin-bottom:50px}.con_st_router p{text-align:center}.con_anchor .box_anchor{border-bottom:1px solid #1e2241;margin-bottom:3em}.con_anchor .box_anchor ul{display:flex;flex-wrap:wrap;max-width:1000px;margin-right:auto;margin-left:auto;width:85%}.con_anchor .box_anchor ul li{text-align:center;width:calc(100% / 4 - 3px);border:1px solid #1e2241;margin-top:-1px;margin-right:-1px;background:#fff;border-bottom:0}.con_anchor .box_anchor ul li a{padding:0.75em 0.5em;display:block;width:100%;font-size:14px;line-height:1.8;letter-spacing:-0.04em;box-sizing:border-box;background:#fff;text-decoration:none;transition:0.1s ease-in}.con_anchor .box_anchor ul li a img{vertical-align:text-top;margin-right:0.5em}.con_anchor .box_anchor ul li a.active,.con_anchor .box_anchor ul li a:hover{background:#1e2241;color:#fff}.con_anchor .box_anchor ul li a.active img,.con_anchor .box_anchor ul li a:hover img{filter:invert(1)}.con_ship{margin-bottom:140px}
