@charset "utf-8";@media all and (max-width: 767px){BODY.MP #Section_Cover{height:35vh;min-height:30rem}}#Section_Cover{min-height:80rem;height:90vh}#Section_Cover .cover IMG{max-width:100%}#Section_Cover .cover_title STRONG:has(+STRONG){font-size:3.5rem;color:rgba(255, 255, 255, .85)}#Section_Cover .cover_title STRONG>span{color:#fff}#Section_Cover .cover_title P{margin-top:3rem}#Body_gips #Section_Cover+SECTION{top:-15rem}#Body_gips #Gips_AreaRequest{max-width:100rem;background:#fff;box-shadow:0 0 10rem 0 rgba(0,0,0,.3);border:1px solid rgba(255,255,255,0.3)}@media all and (max-width: 767px){#Body_gips #Section_Cover+SECTION{top:var(--mo-header-height);margin-top:0 !important}#Section_Cover .cover_title STRONG:has(+STRONG){font-size:2.6rem}#Section_Cover .cover_title>P{font-size:1.9rem}#Body_gips #Gips{margin-bottom:10rem}#Body_gips #Gips_AreaRequest{box-shadow:none;padding:5rem 0;border-bottom:1px solid #000;border-radius:0}}#Body_gips:not(.MP) #Section_Cover ,#Body_gips:has(#Gips_AreaRequest.Off) #Section_Cover{height:35rem;min-height:35rem}#Body_gips:not(.MP) #Section_Cover + SECTION ,#Body_gips:has(#Gips_AreaRequest.Off) #Section_Cover+SECTION{margin-top:10rem;top:calc(var(--header-height) + var(--header-topbar))}#ResStay .fa-hotel{color:#4b8cdc}#ResFood .fa-hamburger{color:#93d789}#ResCar .fa-car-side{color:#9187d2}#ResTour .fa-ticket-alt{color:#f8cd73}#ResGuide .fa-user-astronaut{color:#ff006f}#gipsHelpBox{position:absolute;display:none;background:#fff;border:1px solid #ccc;border-radius:6px;padding:12px;font-size:13px;line-height:1.4;box-shadow:0 4px 10px rgba(0,0,0,0.15);z-index:9999}.tit-with-help{display:flex;justify-content:space-between;align-items:center}.help-btn{background:none;border:none;cursor:pointer;font-size:16px;color:black}@media (hover: hover){.help-btn:hover{color:#000}}@media (max-width: 768px){#gipsHelpBox{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);width:calc(100% - 32px);max-width:480px;max-height:70vh;overflow-y:auto;z-index:999999}}