.facilities_list{display:grid}.facilities_list_item{display:grid;gap:1em}.facilities_list_item_img{aspect-ratio:194/107;border-radius:15px;overflow:hidden}.facilities_list_item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facilities_list_item_name{font-weight:bold}.facilities_list_item:is(a) .facilities_list_item_name{text-decoration:underline}.facilities_list_item_spec{font-weight:600}@media all and (min-width: 1025px){.facilities_list{grid-template-columns:repeat(3, 1fr);gap:60px 36px}.facilities_list_item{transition:color .3s ease-in-out}.facilities_list_item_img img{transition:transform .4s ease-out}.facilities_list_item_name{font-size:24px}.facilities_list_item:is(a):hover{color:#2aafcc}.facilities_list_item:is(a):hover .facilities_list_item_img img{transform:scale(1.1)}}@media screen and (max-width: 1024px){.facilities_list{row-gap:45px}.facilities_list_item_name{font-size:20px}.facilities_list_item_spec{font-size:14px}}.facilities .ttl02{margin-bottom:1.2em}.facilities .ttl03{margin-bottom:1em;word-break:auto-phrase}.facilities_comparison{margin-top:25px}.facilities_comparison .btn01{margin:0 auto}@media all and (min-width: 1025px){.facilities .anchor{margin-top:50px;margin-bottom:80px}}@media screen and (max-width: 1024px){.facilities .anchor{margin-top:30px;margin-bottom:60px}}.facilities_floor_map{background-color:#f2f3f5;position:relative;overflow:hidden}.facilities_floor_map::before{content:"";display:block;aspect-ratio:1;border-radius:50%;background-color:#2aafcc;position:absolute;inset:auto auto 0 0;transform:translate(-50%, 50%)}.facilities_floor_map_canvas{position:absolute;inset:0;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.facilities_floor_map_canvas *{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.facilities_floor_map_canvas_structure{display:grid;align-items:flex-end;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;padding:80px 0;transform:scale(1);transform-origin:top left}.facilities_floor_map_canvas_structure[data-scale="1"]{transform:scale(1.1)}.facilities_floor_map_canvas_structure[data-scale="2"]{transform:scale(1.2)}.facilities_floor_map_canvas_structure[data-scale="3"]{transform:scale(1.3)}.facilities_floor_map_canvas_structure[data-scale="4"]{transform:scale(1.4)}.facilities_floor_map_canvas_structure .floor_operation{grid-column:-1/-1;grid-row:-1/-1}.facilities_floor_map_canvas_structure .floor_operation[data-level="1"]{margin-bottom:8%;z-index:1}.facilities_floor_map_canvas_structure .floor_operation[data-level="2"]{margin-bottom:16%;z-index:2}.facilities_floor_map_canvas_structure .floor_operation[data-level="3"]{margin-bottom:24%;z-index:3}.facilities_floor_map_canvas_structure .floor_operation[data-level="4"]{margin-bottom:32%;z-index:4}.facilities_floor_map_canvas_structure .floor_operation[data-level="5"]{margin-bottom:40%;z-index:5}.facilities_floor_map_canvas_structure .floor_operation[data-level="6"]{margin-bottom:48%;z-index:6}.facilities_floor_map_canvas_structure .floor_operation svg,.facilities_floor_map_canvas_structure .floor_operation img{height:auto}.facilities_floor_map_canvas_structure .floor_operation.-all .pic_level{display:block}.facilities_floor_map_canvas_structure .floor_operation.-all .pic_level path{pointer-events:auto}.facilities_floor_map_canvas_structure .floor_operation.-all .pic_level path *{pointer-events:none}.facilities_floor_map_canvas_structure .floor_operation.-all .pic_plane{display:none}.facilities_floor_map_canvas_structure .floor_operation.-floor{margin:40px 0 0 !important}.facilities_floor_map_canvas_structure .floor_operation.-floor .pic_level{display:none}.facilities_floor_map_canvas_structure .floor_operation.-floor .pic_plane{display:block}.facilities_floor_map_level,.facilities_floor_map_nav_btn{line-height:1em;letter-spacing:0;font-weight:bold}.facilities_floor_map_level{color:#fff;text-transform:uppercase;position:absolute;z-index:20;pointer-events:none}.facilities_floor_map_nav,.facilities_floor_map_scale{display:grid;position:absolute;z-index:30}.facilities_floor_map_nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;transform:translateX(-50%)}.facilities_floor_map_nav_btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.25em;border-radius:5px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.16)}.facilities_floor_map_scale{row-gap:4px;bottom:25px}.facilities_floor_map_scale_btn{width:36px;aspect-ratio:1;border-radius:5px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.16);position:relative}.facilities_floor_map_scale_btn span{display:none}.facilities_floor_map_scale_btn::before{content:"";display:inline-block;width:18px;height:3px;background-color:#000;position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%)}.facilities_floor_map_scale_btn#floorMap_plus::after{content:"";display:inline-block;width:3px;height:18px;background-color:#000;position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%)}.facilities_floor_list:has(.-nofacilities){opacity:0}.facilities_floor_list_item{display:flex;align-items:center;padding:.8em 0;border-bottom:1px solid #ccd8e3;font-weight:bold}.facilities_floor_list_item::after{font-family:"Material Symbols Rounded";line-height:1;letter-spacing:0;font-weight:400;content:"";font-variation-settings:"FILL" 1;flex:none;margin-left:auto;color:#2aafcc;font-size:1.25em}.facilities_floor_pict{display:grid;row-gap:20px}.facilities_floor_pict_item{display:flex;align-items:center;-moz-column-gap:.4em;column-gap:.4em;font-size:14px;font-weight:bold}@media all and (min-width: 1025px){.facilities_floor{display:grid;grid-template-columns:1fr min(22vw,300px);grid-template-rows:auto 1fr auto;-moz-column-gap:min(3vw,40px);column-gap:min(3vw,40px);min-height:0}.facilities_floor .ttl02{grid-column:1/3;grid-row:1/2}.facilities_floor_map{grid-column:1/2;grid-row:2/4;height:620px}.facilities_floor_map::before{width:262px}.facilities_floor_map_canvas .floor_operation svg{width:600px}.facilities_floor_map_canvas .floor_operation img{width:780px}.facilities_floor_map_canvas .floor_operation.-all path[fill="#cbf0f8"]{transition:filter .3s ease-in-out}.facilities_floor_map_canvas .floor_operation.-all path[fill="#cbf0f8"]:hover{filter:brightness(1.1)}.facilities_floor_map_canvas .floor_operation.-all path:not([fill="#cbf0f8"]){pointer-events:none}.facilities_floor_map_level{font-size:30px;inset:auto 30px 35px}.facilities_floor_map_nav_btn,.facilities_floor_map_scale_btn{transition:.3s ease-in-out}.facilities_floor_map_nav_btn:hover,.facilities_floor_map_scale_btn:hover{background-color:#2aafcc}.facilities_floor_map_nav{grid-template-columns:repeat(8, 1fr);gap:15px;max-width:780px;font-size:22px;top:30px}.facilities_floor_map_nav_btn{width:70px}.facilities_floor_map_nav_btn:hover{color:#fff}.facilities_floor_map_scale{inset:auto 40px 40px auto}.facilities_floor_map_scale_btn::before,.facilities_floor_map_scale_btn::after{transition:background-color .3s ease-in-out}.facilities_floor_map_scale_btn:hover::before,.facilities_floor_map_scale_btn:hover::after{background-color:#fff !important}.facilities_floor_facility,.facilities_floor_pict{grid-column:2/3}.facilities_floor_list{grid-row:2/3;margin-bottom:20px;position:relative;overflow-y:auto}.facilities_floor_list ul{position:absolute;inset:0 0 auto}.facilities_floor_pict{grid-row:3/4;grid-template-columns:repeat(auto-fill, minmax(150px, 50%))}}@media screen and (max-width: 1024px){.facilities_floor_map{width:100vw;height:420px;margin-left:-5vw}.facilities_floor_map::before{width:174px}.facilities_floor_map_canvas .floor_operation svg{width:90vw}.facilities_floor_map_canvas .floor_operation img{width:104vw}.facilities_floor_map_level{font-size:24px;inset:auto calc(5vw + 36px) 20px 5vw}.facilities_floor_map_nav{grid-template-columns:repeat(4, 1fr);width:90%;gap:6px 10px;font-size:18px;top:12px}.facilities_floor_map_scale{inset:auto 5vw 20px auto}.facilities_floor_list:not(:has(.-nofacilities)){margin-top:20px}.facilities_floor_pict{grid-template-columns:repeat(2, 1fr);margin-top:30px}}@media all and (min-width: 1025px){.facilities_archive{margin-top:120px}}@media screen and (max-width: 1024px){.facilities_archive{margin-top:80px}}
/*# sourceMappingURL=facilities_archive.min.css.map */