body{position:relative;margin:0;padding:0;font-family:"Meiryo UI",sans-serif;font-weight:400;color:#333;font-size:16px;line-height:1.6em;letter-spacing:.1em;word-break:break-all;word-wrap:break-word}* html .clearfix{height:1px}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}h1{font-size:28px;line-height:54px;letter-spacing:.2em}h1 span{font-size:16px}h1 p{font-size:18px;line-height:27px;letter-spacing:3.6px}@media screen and (max-width: 768px){h1{font-size:24px;line-height:28px;letter-spacing:.1em}h1 span{font-size:16px;letter-spacing:.2em}h1 p{font-size:16px;line-height:27px}}h1,h2,h3{margin:0}ul{list-style-type:none;margin:0;padding:0}ol{margin:0;padding:0;list-style:inside;list-style-type:decimal}ol li{margin-left:.5em;text-indent:-1em;padding-left:1em}a{text-decoration:none;color:#333}p{margin:0;padding:0}img{max-width:100%;height:auto;display:block}address{font-style:normal}.tablet{display:none}.pc{display:block}.pc_table{display:table}.br_970{display:none}.red{color:red}.font_bold{font-weight:bold}.m_top16{margin-top:16px}.m_top30{margin-top:30px}.m_b8{margin-bottom:8px}.m_b16{margin-bottom:16px}.m_b30{margin-bottom:30px}.m_b40{margin-bottom:40px}@media screen and (max-width: 1000px){.tablet{display:block}}.sp{display:none}.sp_flex{display:none}.menu_btn.sp_flex{display:none}.sp_table{display:none}@media screen and (max-width: 768px){.pc{display:none}.pc_table{display:none}.sp{display:block}.menu_btn.sp_flex{display:flex}.sp_table{display:table}}.text_indent{padding-left:1em;text-indent:-1em}.f_bold{font-weight:700}.scroll_top_area{position:fixed;bottom:3%;right:2%;z-index:30;background-color:#fff;opacity:1}.scroll_top_box{position:relative;width:64px;height:64px;cursor:pointer;display:block}.scroll_top_box img{border-radius:50%}.br_400{display:none}.header_nav_area{position:fixed;display:flex;width:calc(100% - 50px);padding:16px 25px;background-color:rgba(0,0,0,.4);z-index:150;justify-content:space-between;align-items:center}.header_nav_area .header_logo{max-width:305px;width:100%}.menu{position:fixed;font-family:"Anton",sans-serif;bottom:0;right:10%;width:440px;z-index:100}.menu_icon_btnarea{width:36px;height:36px;overflow:hidden;position:relative}.menu_icon_btnarea img{width:100%;height:100%;transition:opacity .5s ease;position:absolute}.menu_icon_btnarea:hover .menu_icon_btn_change{opacity:1;z-index:1}.menu_icon_btnarea:hover .menu_icon_btn{opacity:0;z-index:0}.menu_icon_btn_change{opacity:0;position:relative;z-index:0}.menu_icon_btn{z-index:1}.menu_area{background-color:#ff6b6b;display:flex;cursor:pointer;max-width:440px;width:calc(100% - 40px);padding:10px 20px;justify-content:center;align-items:center;border-radius:10px 10px 0 0;height:32px;z-index:1000}.menu_area p{font-size:32px;letter-spacing:.1em;color:#fff;margin-left:5px}.slide-menu{max-width:440px;width:calc(100% - 40px);position:fixed;bottom:-100%;right:10%;background-color:#fff;box-shadow:0px -4px 8px rgba(0,0,0,.2);transition:bottom .4s ease;z-index:1001;border-radius:12px}.slide-menu.active{bottom:0;right:10%}.menu-header{display:flex;justify-content:space-between;cursor:pointer;align-items:center;max-width:440px;width:calc(100% - 40px);padding:10px 20px;padding:20px;background-color:#fff;color:#333;font-family:"Anton",sans-serif;border-radius:12px}.menu-header p{font-size:32px;letter-spacing:.1em;color:#333;margin-left:5px}.menu-header span{margin-right:0}.menu_header_contenar{display:flex;gap:10px;margin:0 auto}.menu-content{padding:20px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 20px;width:calc(100% - 40px)}.menu-item{padding:15px 0;border-bottom:1px solid #ddd;cursor:pointer}.menu_btn_width{max-width:190px;width:154px;height:80px}.price_floor_width{max-width:353px;width:154px;height:80px}.top_width{max-width:400px;width:100%;height:40px;box-sizing:border-box;text-align:center}.top_btn_text{margin:0}.menu_top_contenar{padding:0 20px;width:calc(100% - 40px);display:flex;gap:20px;text-align:center}.menu_top_contenar .arrow_right_btn{padding:10px 14px;height:40px}.menu_top_contenar .arrow_right_btn img{margin-right:0}.link_btn_width{max-width:400px;width:100%;height:48px;box-sizing:border-box;text-align:center}.link_btn{display:flex;text-align:left;align-items:center;border-radius:15px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:10px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:10px 20px;z-index:1}.link_btn img{margin-right:10px}.link_btn .link_text{font-size:18px;line-height:54px;font-weight:700;letter-spacing:.2em}.link_btn .link_text_floor{font-size:16px;line-height:28px;font-weight:700;letter-spacing:.2em;color:#38b3e2;margin-right:0;margin-left:auto;transition:all .4s ease}.link_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.link_btn:hover::before{opacity:1}.link_btn:hover{color:#fff}.link_btn:hover .link_text_floor{color:#fff}.menu_btn{display:flex;text-align:left;align-items:center;border-radius:15px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:10px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:0px 18px;z-index:1}.menu_btn img{margin-right:10px}.menu_btn span:nth-of-type(1){font-size:16px;line-height:1.45em;letter-spacing:.1em;font-family:"Meiryo UI",sans-serif}.menu_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.menu_btn:hover::before{opacity:1}.menu_btn:hover{color:#fff}.menu-close-arrow{border-bottom:#333 solid 2px;margin-left:10px;padding:0px 5px}.menu_icon1{width:36px;height:35px}.menu_icon2{width:36px;height:29px}.menu_icon3{width:36px;height:26px}.menu_icon4{width:36px;height:35px}.menu_icon5{width:36px;height:36px}.menu_icon6{width:36px;height:36px}.menu_icon7{width:36px;height:40px}.menu_icon8{width:36px;height:34px}.menu_icon9{width:36px;height:41px}.menu_icon10{width:36px;height:36px}.menu_icon11{width:32px;height:23px}.not_action{pointer-events:none;cursor:pointer;background-color:#b3b3b3}.not_action img,.not_action span{opacity:.7}.footer-section{text-align:center;width:calc(100% - 50px);padding:70px 25px}.footer-section section{max-width:980px;width:100%;margin:0 auto}.footer-section h1{font-size:28px;font-weight:400;margin-bottom:20px;line-height:54px}.footer-section h1 br{display:none}.footer-section nav{display:flex;max-width:640px;margin:0 auto;align-items:center;justify-content:space-evenly;line-height:27px;letter-spacing:.2em}.footer-section nav a{text-decoration:none;color:#333}.footer-section nav a::before{content:"▶";margin-right:5px;color:#333}.footer_contactbtn_area{display:flex;gap:60px;margin:30px auto}.footer_contact_tel{display:flex;text-align:left;align-items:center;border-radius:10px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;color:#333;position:relative;overflow:hidden;text-decoration:none;background:hsla(0,0%,100%,.1);transition:background .4s ease;border:#333 solid 1px;padding:20px 20px;max-width:460px;width:calc(100% - 40px);box-sizing:border-box;height:90px}.footer_contact_tel img{width:36px;height:42px;margin-right:10px}.footer_contact_tel .footer_btn_time{font-size:14px;line-height:1.45em;display:inline-block}.footer_contact_tel .footer_btn_tel{font-size:32px;font-family:"Anton",sans-serif;letter-spacing:.1em;display:inline-block;line-height:1.5em}.footer_contact_tel .footer_btn_tel::before{content:"";display:inline-block;width:17px;height:27px;background-image:url(../../imgs/tel_icon_black.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;margin-right:5px}.footer_contact_tel::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.footer_contact_tel:hover::before{opacity:1}.footer_contact_tel:hover{color:#fff}.footer_contact_tel:hover .footer_btn_tel::before{background-image:url(../../imgs/tel_icon_white.png)}.footer_contact_inquiry{display:flex;text-align:left;align-items:center;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:12px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:hsla(0,0%,100%,.1);transition:background .4s ease;border:#333 solid 1px;padding:20px 20px;box-sizing:border-box;max-width:460px;width:calc(100% - 40px);height:90px}.footer_contact_inquiry img{width:33px;height:28px;margin-right:10px}.footer_contact_inquiry span:nth-of-type(1){font-size:16px;line-height:1.45em}.footer_contact_inquiry::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.footer_contact_inquiry:hover::before{opacity:1}.footer_contact_inquiry:hover{color:#fff}.footer_address span{display:inline-block}.page_title{font-family:"Anton",sans-serif;font-size:72px;letter-spacing:.56em;line-height:1.3em;padding-top:30px;padding-bottom:40px;text-align:left;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.page_title.white{color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff}.page_title.blue{color:rgba(0,0,0,0);-webkit-text-stroke:1px #38b3e2}.page_title.paddig120{padding-top:80px}#room_link2{display:none}#room_link3{display:none}.top_title_sub{font-weight:700;margin-left:30px;display:inline-block;line-height:28px}.top_title_sub::before{content:"ー";width:20px;display:inline-block}.top_img_content{padding:0 25px;width:calc(100% - 50px);max-width:1310px;text-align:center;margin:0 auto}.top_img_area{position:relative;width:100%;height:100%;background:url(../../imgs/top_back.jpg) top center/cover no-repeat;background-size:cover;background-position:center;padding-top:80px}.top_img_area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(179, 233, 247, 0) 82%, #B3E9F7 100%)}.top_pulldown_area{position:relative;width:calc(100% - 50px);height:100%;background-size:cover;background-position:center;padding:30px 25px 80px;background-color:#b3e9f7}.top_fukidasi_area{width:100%;max-width:1310px;margin:0 auto;position:relative;height:423px}.top_fukidasi_area .top_fukidasi{content:"";width:256px;height:178px;background-image:url(../../imgs/fukidasi_bak.png);display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;animation:display;opacity:0;animation-duration:2s;animation-fill-mode:forwards;transition:background-image .2s ease}.top_fukidasi_area .top_fukidasi:hover{background-image:url(../../imgs/fukidashi_bak_hover.png);color:#fff}.top_fukidasi_area .top_fukidasi p{line-height:36px;letter-spacing:.1em}.top_fukidasi_area .top_fukidasi p span{font-size:20px;font-weight:700}.top_fukidasi_area .top_fukidasi.fukidasi1{top:0;left:0;animation-delay:0}.top_fukidasi_area .top_fukidasi.fukidasi2{top:23%;left:14.5%;animation-delay:1s}.top_fukidasi_area .top_fukidasi.fukidasi3{top:52%;left:2%;animation-delay:2s}.top_fukidasi_area .top_fukidasi.fukidasi4{top:49%;left:31%;animation-delay:3s}.top_fukidasi_area .top_fukidasi.fukidasi5{top:5%;left:39%;animation-delay:4s}.top_fukidasi_area .top_fukidasi.fukidasi6{top:22%;left:58.5%;animation-delay:5s}.top_fukidasi_area .top_fukidasi.fukidasi7{top:55%;left:70%;animation-delay:6s}.top_fukidasi_area .top_fukidasi.fukidasi8{top:0%;left:75.5%;animation-delay:7s}@keyframes display{from{opacity:0}to{opacity:1}}.top_toggle_area{max-width:1260px;width:100%;margin:0px auto 0}.top_toggle_area h1{text-align:left;font-weight:400;display:flex;align-items:stretch}.top_toggle_area h1::before{display:inline-block;content:"";width:36px;height:40px;background-image:url(../../imgs/top_where_icon.png);margin-right:30px;position:relative;top:10px}.top_toggle_area h1 .top_title_span{display:inline-block}.top_pdf_link{text-align:right;margin-top:20px}.top_pdf_link a{display:inline-block;color:#ef2f85;font-size:16px;line-height:1.6em}.top_select_area{display:flex;flex-wrap:wrap;margin-top:30px}.top_select_equ{padding:40px 25px;letter-spacing:normal}.top_custom-select-wrapper{position:relative;display:inline-block;width:100%;max-width:300px;max-height:90px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:rgba(51,51,51,.25) 4px 4px}.top_custom-select{position:relative;z-index:1;width:100%;padding:20px;height:90px;border:1px solid #333;background:rgba(0,0,0,0);color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;font-size:18px}.top_custom_box{display:flex;width:100%;justify-content:space-around}.top_custom-select-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:opacity .4s ease;z-index:0;opacity:0}.top_custom-select-wrapper:hover::before{background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:1}.top_custom-select-wrapper::after{position:absolute;right:15px;width:10px;top:40px;height:7px;background-color:#535353;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";pointer-events:none}.top_select_ans_area{width:100%;max-width:530px;margin-left:auto;margin-right:0;display:flex;flex-direction:column;gap:24px}.top_select_ans_area .top_roomlink_btn{line-height:1.5em;border-radius:6px;box-shadow:rgba(51,51,51,.25) 4px 4px;text-align:left;position:relative;overflow:hidden;display:flex;align-items:center;color:#333;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:20px 20px;box-sizing:border-box;max-width:530px;width:100%;height:90px;font-size:24px}.top_select_ans_area .top_roomlink_btn .room_name{font-weight:700}.top_select_ans_area .top_roomlink_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.top_select_ans_area .top_roomlink_btn:hover::before{opacity:1}.top_select_ans_area .top_roomlink_btn:hover{color:#fff;z-index:1}.top_select_ans_area .top_roomlink_btn:hover .room_name{border-bottom:#fff solid 3px}.top_service_area{padding:70px 35px 108px;width:calc(100% - 70px)}.top_service_area .top_service_area_bak{text-align:center;max-width:1260px;padding:0 25px;width:calc(100% - 50px);margin:0 auto}.top_room_area{max-width:1260px;margin:0 auto;width:100%}.top_room_area h1{text-align:left;font-weight:400;margin-bottom:60px}.top_room_area h1::before{display:inline-block;content:"";width:35px;height:34px;background-image:url(../../imgs/top_room_icon.png);margin-right:30px;position:relative;top:10px}.top_room_area h1 .top_title_span{display:inline-block}.top_room_area h1 .subtext{font-size:18px;line-height:27px;letter-spacing:3.6px;display:block;margin-top:16px}.top_room_content{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);gap:90px;color:#333;margin:0px auto 60px}.top_room_content h2{font-size:18px;color:#38b3e2;text-align:left;line-height:27px;letter-spacing:.2em;margin-bottom:10px}.top_room_content_text{background-color:#f1f3f4;text-align:left;padding:10px 20px;width:calc(100% - 40px);border-radius:0px 0 6px 6px}.top_room_content_text p{font-size:14px}.top_room_content_text .top_room_number{display:flex}.top_room_content_text .top_room_number p:nth-of-type(2){margin-left:30px}.top_room_content_img_box{padding:0;position:relative;overflow:hidden;border-radius:6px 6px 0px 0;background-color:#333}.top_room_content_img_box p{font-size:24px;font-family:"Anton",sans-serif;color:#fff;position:absolute;top:5%;left:6%;z-index:1}.top_room_content_img_box::after{display:block;content:"";background:rgba(0,0,0,.55);width:212.13px;height:212.13px;color:#fff;text-align:center;transform:rotate(45deg);position:absolute;top:-146px;left:-106px;transition:background .2s ease}.top_room_content_img_box:hover::after{background:linear-gradient(#6EE7B7, #3B82F6)}.top_room_content_img_box:hover .top_room_content_img{opacity:1}.top_room_box{grid-template-rows:subgrid;display:grid;grid-row:span 2;gap:0}.top_room_content_img{opacity:.8;transition:opacity .2s ease}.top_catering_banner_img{position:relative;max-width:1260px;width:100%}.top_catering_banner{position:relative;width:100%;height:100%;margin-top:60px}.top_catering_banner img{max-width:1260px;width:100%}.top_catering_banner source{display:block;max-width:1260px;width:100%}.top_catering_title{font-size:48px;letter-spacing:.45em;line-height:48px;margin-top:30px;margin-bottom:20px;padding-top:0;padding-bottom:0}.top_catering_text{position:absolute;top:0;left:37%;color:#fff;padding-right:20px}.top_catering_text .top_catering_line_text{font-size:28px;color:#fff;line-height:27px;letter-spacing:.2em}.top_catering_text .top_catering_guid_text{font-size:16px;color:#ffd900;margin-top:20px;font-weight:700}.top_catering_text .top_catering_info_area{margin-top:20px;display:flex}.top_catering_text .top_catering_info_area h2{font-size:16px;font-weight:700}.top_catering_text .top_catering_info_area .top_catering_info_box{width:calc((100% - 80px)/3)}.top_catering_text .top_catering_info_area .top_catering_info_box:nth-of-type(2){margin-left:40px;margin-right:40px}.top_catering_text .top_catering_info_area .top_catering_info_box p{font-size:14px;letter-spacing:.1em}.top_access_area{background-color:#f1f3f4;text-align:center;padding-bottom:108px;padding-top:70px}.top_access_area h1{text-align:left;font-weight:400;max-width:1260px;margin:0 auto;padding:0 25px;width:calc(100% - 50px)}.top_access_area h1::before{display:inline-block;content:"";width:35px;height:34px;background-image:url(../../imgs/menu_access.png);margin-right:30px;position:relative;top:10px}.top_access_area h1 .top_title_span{display:inline-block}.top_access_area h1 .subtext{font-size:18px;line-height:27px;letter-spacing:3.6px;display:block;margin-top:16px}.top_access_area_bak{text-align:center;max-width:1260px;padding:0 25px;margin:0 auto;width:calc(100% - 50px)}.top_access_map{max-width:1920px;width:100%;margin:60px auto}.top_access_map .access_iframe{width:100%;min-height:500px;height:100%;border:none}.top_access_info_box{max-width:1255px;width:calc(100% - 50px);margin:0 auto;display:flex;padding:0 25px}.top_access_info_box h2{font-weight:400;font-size:20px}.top_access_info_box .top_access_info{border-radius:6px;padding:20px 25px;width:calc(100% - 410px - 60px);background-color:#fff;border:1px solid #333;box-shadow:4px 4px 0px 0px rgba(51,51,51,.25);text-align:left}.top_access_info_box .top_access_info h2{display:flex;align-items:stretch}.top_access_info_box .top_access_info h2::before{content:"";background-image:url(../../imgs/top_icon_train.png);width:35px;height:27px;display:inline-block;margin-right:15px}.top_access_info_box .top_access_park{border-radius:6px;padding:20px 25px;margin-left:60px;width:410px;background-color:#fff;border:1px solid #333;box-shadow:4px 4px 0px 0px rgba(51,51,51,.25);text-align:left}.top_access_info_box .top_access_park h2{display:flex;align-items:flex-end}.top_access_info_box .top_access_park h2::before{content:"";background-image:url(../../imgs/menu_park.png);width:36px;height:35px;display:inline-block;margin-right:15px}.top_access_info_box .top_access_info_detail dt{font-size:16px;line-height:27px;letter-spacing:.2em;padding-left:.5em;text-indent:-0.5em}.top_access_info_box .top_access_info_detail dt span{font-weight:700}.top_access_info_box .top_access_info_detail dd{font-size:14px;padding-left:16px;display:flex;justify-content:space-between;margin:0;line-height:27px}.top_access_info_box .top_access_info_detail dd p:nth-of-type(2){font-size:16px}.top_access_info_box .top_access_park_detail{display:flex;flex-wrap:wrap;width:100%;font-size:16px;line-height:40px}.top_access_info_box .top_access_park_detail dt{width:calc(31% - .5em);padding-left:.5em;text-indent:-0.5em}.top_access_info_box .top_access_park_detail dd{width:69%;margin:0;text-align:right;line-height:40px}.page_head_title{position:relative;width:100%;overflow:hidden;margin:0 auto;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;background-color:#00b8ea;padding-top:80px}.page_head_title .page_title_img{width:100%}.page_head_title .page_head_title_bak{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;width:100%;text-align:center;font-family:"Anton",sans-serif;top:50%;font-size:72px;letter-spacing:.5em;line-height:1.5em;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;opacity:.4}.page_head_title .page_head_title_name{font-size:28px;font-weight:700;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;color:#fff;letter-spacing:.4em;line-height:54px}.page_nav_area{max-width:1260px;width:calc(100% - 50px);padding:30px 25px 0px;color:#333;font-size:14px;margin:0 auto}.page_nav_area ul{display:flex;flex-wrap:wrap}.page_nav_area ul li a{border-bottom:1px solid #333}.page_nav_area ul li:not(:last-child)::after{display:inline-block;content:">";padding-left:10px;padding-right:10px}.arrow_right_btn{display:flex;justify-content:space-between;text-align:left;align-items:center;border-radius:15px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:10px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:10px 20px;z-index:1;width:100%;box-sizing:border-box;font-weight:bold}.arrow_right_btn img{margin-right:10px;width:28px;height:28px;aspect-ratio:1/1;z-index:-2}.arrow_right_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.arrow_right_btn:hover::before{opacity:1}.arrow_right_btn:hover{color:#fff}.option_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.option_area h1{font-size:36px;position:relative}.option_area h1::before{content:"";background-image:url(../../imgs/menu_setubi.png);width:36px;height:36px;display:inline-block;margin-right:30px}.option_area h1 span{color:#38b3e2;margin-left:30px;font-size:14px;line-height:1em;position:absolute;top:30%;transform:translateY(-30%)}.option_area h1 .option_title_sub{font-size:18px;letter-spacing:3.6px;line-height:27px;display:block}.option_area .option_title_sub{margin:16px 0 60px;line-height:1.6em}.option_images_container{width:100%}.option_images_container h2{color:#38b3e2;margin:60px auto}.option_tab_image1{display:block;align-items:flex-end;justify-content:center}.option_tab_image2,.option_tab_image3,.option_tab_image4,.option_tab_image5,.option_tab_image6,.option_tab_image7{display:none;align-items:flex-end;justify-content:center}.option_none_text{margin-bottom:60px}.option_tab{display:flex;flex-wrap:wrap;gap:0 20px;max-width:1260px;width:100%;margin-top:24px;margin-bottom:60px}.option_tab h2{margin:60px 0;padding:20px 0;color:#38b3e2;font-size:24px;letter-spacing:.2em;line-height:27px}.option_tab h3{margin-top:30px;font-size:20px;line-height:1.6em;margin-bottom:10px;letter-spacing:.2em}.option_tab_sp{display:none}.option_tab>div>.floor_low_tab_area{display:flex;gap:10px;margin:0 auto;justify-content:center}.option_tab>label{order:-1;min-width:70px;padding:24px 12px;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;color:#333;font-size:18px;text-align:center;max-width:180px;width:100%;box-sizing:border-box;position:relative;cursor:pointer;min-width:inherit;padding:12px 24px;max-width:180px;height:90px;width:100%;display:flex;align-items:center;justify-content:center}.option_tab>label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.option_tab>label:hover::before{opacity:1}.option_tab>label:hover{color:#fff}.option_tab input{display:none}.option_tab>div{border-top:1px solid #333;display:none;width:100%;background-color:#fff;width:100%}.option_tab>div .option_img_box{max-width:290px;max-height:290px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;display:flex}.option_tab>div .option_img_box img{width:100%;-o-object-fit:cover;object-fit:cover}.option_tab label:has(:checked){opacity:1;background:linear-gradient(90deg, #6EE7B7, #3B82F6);color:#fff}.option_tab label:has(:checked)+div{display:block}.option_section{width:100%;display:grid;gap:60px 30px;grid-template-columns:repeat(4, 1fr)}.option_box img{max-width:290px;width:100%;border-radius:12px;margin-bottom:30px}.option_box:nth-of-type(4n){margin-right:0}.option_box p:nth-of-type(2){margin-bottom:30px}.option_inline_area{width:100%;text-align:left}.option_inline_area p{padding-left:1em;text-indent:-1em}.option_inline_area p:first-of-type{font-weight:700;padding-left:0;text-indent:0}.floor_map_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.floor_map_area h1{font-size:36px;position:relative}.floor_map_area h1::before{content:"";background-image:url(../../imgs/menu_floor_map.png);width:36px;height:27px;display:inline-block;margin-right:30px}.floor_map_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;font-size:14px;line-height:1em;position:absolute;top:35%;transform:translateY(-35%)}.floor_map_area h1 em{margin-top:16px;font-size:18px;letter-spacing:3.6px;line-height:27px;display:block}.floor_map_area .floor_low_text{margin:60px 0;line-height:1.6em}.floor_link_area{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 48px);margin-top:60px;margin-bottom:60px}.floor_low_info_area .floor_map_tab{display:flex;flex-wrap:wrap;gap:0px;max-width:1260px;width:100%;margin-top:24px}.floor_low_info_area .map_sp{display:none}.floor_low_info_area .floor_map_tab_space{gap:0 24px}.floor_low_info_area .floor_map_tab>label{min-width:inherit;padding:24px 12px;max-width:180px;width:100%}.floor_low_info_area .floor_map_tab>div{border-right:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #333}.floor_low_info_area .floor_map_tab>div>.floor_low_tab_area{display:flex;gap:10px;margin:0 auto;justify-content:center}.floor_low_info_area .floor_low_tab_area>.floor_low_tab_img>img{max-width:773px;width:100%;margin:0}.floor_low_info_area .floor_low_tab_area>.floor_low_download>img{max-width:64px;width:100%;margin:0}.floor_map_tab{display:flex;flex-wrap:wrap;gap:0 10px;max-width:1260px;width:100%;margin-top:24px}.floor_map_tab>label{order:-1;min-width:70px;padding:.6em 1em;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;color:#333;font-size:18px;text-align:center;padding:30px 30px;max-width:180px;width:100%;box-sizing:border-box;position:relative;cursor:pointer}.floor_map_tab>label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.floor_map_tab>label:hover::before{opacity:1}.floor_map_tab>label:hover{color:#fff}.floor_map_tab input{display:none}.floor_map_tab>div{border-top:1px solid #333;display:none;width:100%;background-color:#fff;padding:8px 25px;width:calc(100% - 50px)}.floor_map_tab>div img{max-width:700px;width:100%;margin:0 auto}.floor_map_tab label:has(:checked){opacity:1;background:linear-gradient(90deg, #6EE7B7, #3B82F6);color:#fff}.floor_map_tab label:has(:checked)+div{display:block}.floor_low_top_area{max-width:1593px;padding:0 25px;width:calc(100% - 50px);display:flex;margin:60px auto}.floor_low_top_area .floor_low_info_box{max-width:690px;width:100%;position:relative}.floor_low_top_area .floor_low_top_img_box{width:calc(100% - 690px)}.floor_low_top_area .floor_low_top_img_box img{width:100%}.floor_low_top_area .floor_low_info{padding:60px;border:4px solid;-o-border-image:linear-gradient(to right, #6EE7B7, #3B82F6);border-image:linear-gradient(to right, #6EE7B7, #3B82F6);border-image-slice:1;background-color:hsla(0,0%,100%,.8);position:absolute;left:-8%;top:14%;max-width:690px;width:100%;height:auto;box-sizing:border-box;z-index:1;clip-path:inset(0 0 round 10px)}.floor_low_top_area .floor_low_info h1{position:relative}.floor_low_top_area .floor_low_info h1::before{content:"";background-image:url(../../imgs/content_icon.png);width:57px;height:37px;display:inline-block}.floor_low_top_area .floor_low_info h1 span{color:#38b3e2;margin-left:30px}.floor_low_top_area .floor_low_info h1 .floor_title_sub{font-size:18px;letter-spacing:3.6px;line-height:27px;display:block}.floor_low_top_area .floor_low_info .floor_low_text{margin:60px 0;line-height:1.6em}.floor_low_top_imgwrapper{text-align:left}.floor_low_circle-grad{position:absolute;left:-8%;top:10%;max-width:690px;display:inline-block;width:100%;background:linear-gradient(90deg, rgba(110, 231, 183, 0.4), rgba(59, 130, 246, 0.4));border-radius:12px;padding:2px}.floor_low_circle-grad__inner{width:100%;padding:60px;background-color:hsla(0,0%,100%,.9);border-radius:12px;box-sizing:border-box}.floor_low_circle-grad__inner h1{font-size:36px;position:relative}.floor_low_circle-grad__inner h1::before{content:"";background-image:url(../../imgs/menu_floor_map.png);width:36px;height:26px;display:inline-block;margin-right:30px}.floor_low_circle-grad__inner h1 span{color:#38b3e2;margin-left:30px;font-size:14px;line-height:1em;position:absolute;top:35%;transform:translateY(-35%)}.floor_low_circle-grad__inner h1 .floor_title_sub{font-size:18px;letter-spacing:3.6px;line-height:27px;display:block}.floor_low_circle-grad__inner .floor_low_text{margin:60px 0;line-height:1.6em}.floor_low_view_area{display:flex;gap:60px;align-items:flex-end}.floor_low_mache_area{margin-top:60px;margin-bottom:60px}.floor_low_mache_area .floor_low_mache_info{display:flex;padding:0px 25px 0px;width:calc(100% - 50px);max-width:1257px;margin:0 auto}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_text{width:100%}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_text h2{font-size:24px;color:#38b3e2;padding:20px 0;letter-spacing:.2em}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_text .floor_low_mache_text_ul{list-style-type:disc;margin-top:24px;margin-bottom:10px;font-size:16px;padding-left:2em;line-height:1.625em}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_img{width:527px;position:relative}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_img .floor_low_mache_img1{max-width:441px;width:100%}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_img .floor_low_mache_img2{max-width:262px;width:100%;position:absolute;top:74%;left:50%}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_img .floor_low_mache_img3{max-width:270px;width:100%;position:absolute;top:-45%;left:50%}.floor_low_mache_area .floor_low_mache_btn_area{display:flex;align-items:center}.floor_low_mache_area .floor_low_mache_btn_area p{margin-left:12px;font-weight:700;line-height:26px}.floor_low_info_area{max-width:1260px;width:calc(100% - 50px);padding:0 25px;margin:60px auto}.floor_low_info_area h2{color:#38b3e2;margin-bottom:25px;font-size:24px;padding:20px 0;letter-spacing:.2em}.floor_low_info_area .floor_low__tabs_area{margin-bottom:60px}.floor_low_info_area .floor_low_table{width:100%;margin-top:30px;position:relative}.floor_low_info_area .floor_low_table .floor_low_table_caption{text-align:left}.floor_low_info_area .floor_low_table td{padding:10px 20px;letter-spacing:.2em}.floor_low_info_area .floor_low_about{margin-top:60px;margin-bottom:60px}.floor_low_info_area .floor_low_about .floor_low_spa{width:45%}.floor_low_info_area .floor_low_about .floor_low_gally{width:65%;display:flex;flex-wrap:wrap}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item{width:calc(50% - 40px - 2px);border:1px solid #333;padding:10px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(1),.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(2){background-color:rgba(241,241,241,.9450980392);border-bottom:none}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(even){border-left:none}.floor_low_info_area .floor_low_about_text{margin-top:30px;margin-bottom:60px}.floor_low_info_area .floor_low_about_text .floor_low_about_text_content{text-indent:-3em;padding-left:3em}.floor_low_info_area .floor_low_about_text .floor_low_about_annotation{margin-right:20px}.floor_low_height{display:flex;border:1px solid #333;align-items:center;letter-spacing:.2em;width:70%}.floor_low_height dt{width:230px;box-sizing:border-box;padding:10px 20px;background-color:rgba(241,241,241,.9450980392);border-right:1px solid #333}.floor_low_height dd{margin:0;padding:10px 20px;box-sizing:border-box;width:calc(100% - 230px)}.floor_low_table_one{background-color:rgba(241,241,241,.9450980392)}.floor_low_price_table{position:relative;overflow-x:auto;white-space:nowrap;max-width:100%}.floor_low_price_table img{display:block;max-width:none;width:1260px}.floor_low_price_table .floor_low_price_am{top:calc(20% + 14px);left:1%}.floor_low_price_table .floor_low_price_pm{top:calc(20% + 14px);left:367px}.floor_low_price_table .floor_low_price_night{top:calc(34% + 10px);left:815px}.floor_low_price_table .floor_low_price_day{top:calc(46% + 10px);left:1%}.floor_low_price_table .floor_low_price_all{top:calc(74% + 6px);left:1%}.floor_low_price_table_single{position:relative;overflow-x:auto;white-space:nowrap;max-width:100%}.floor_low_price_table_single img{display:block;max-width:none;width:1260px}.floor_low_price_table_single .floor_low_price_am{top:13%;left:1%}.floor_low_price_table_single .floor_low_price_pm{top:13%;left:367px}.floor_low_price_table_single .floor_low_price_night{top:27%;left:815px}.floor_low_price_table_single .floor_low_price_day{top:42%;left:1%}.floor_low_price_table_single .floor_low_price_all{top:72%;left:1%}.floor_low_price_table_half{margin-top:30px;margin-bottom:24px;position:relative}.floor_low_price{position:absolute}.floor_low_price p:nth-of-type(1){color:#555}.floor_low_price p:nth-of-type(2){margin-top:16px;font-size:18px;padding-left:1em}.floor_low_about_btn_area{display:flex;align-items:center;margin-top:30px}.floor_low_about_btn_area p{margin-left:10px;font-weight:700}table{border-collapse:collapse}td,th{border:1px solid #333;border-collapse:collapse;text-align:center}td,th{padding:3px;width:30px;height:25px}th{background:#f0e6cc}.even{background:#fbf8f0}.odd{background:#fefcf9}.floor_low_tabs_container{display:flex;gap:10px;flex-wrap:wrap;position:relative}.floor_low_tab{flex:1 1 calc(14.28% - 10px);display:flex;justify-content:center;align-items:center;text-align:center;padding:20px;border:solid 1px #333;box-sizing:border-box;word-wrap:break-word;position:relative}.floor_low_tabs_container .floor_low_tab:nth-child(7n+1){margin-left:0}.floor_low_tab::after{content:"▼";font-size:12px;transition:all .3s ease}.floor_low_tab.active{padding:10px;font-size:14px;line-height:1;color:rgba(0,0,0,0);height:30px;align-self:flex-end;border:solid 1px #333}.floor_low_tab.active::after{content:"▼";font-size:16px;opacity:1;right:50%;transform:translateX(50%);color:#38b3e2;position:absolute}.floor_images_container{padding:10px;width:calc(100% - 20px);border:solid 1px #333}.floor_low_download{display:inline-flex;align-items:flex-end;width:145px}.floor_low_download img{width:64px;height:64px}.floor_tab_image1{display:flex;align-items:flex-end;justify-content:center}.floor_tab_image_area{width:calc(100% - 140px)}.floor_tab_image_area img{width:100%}.floor_tab_image2,.floor_tab_image3,.floor_tab_image4,.floor_tab_image5,.floor_tab_image6,.floor_tab_image7{display:none;align-items:flex-end;justify-content:center}.floor_low_gallery{margin:60px auto;width:100%}.floor_low_gallery h2{color:#38b3e2;padding:0 25px;max-width:1260px;margin:0 auto 60px;width:calc(100% - 50px);display:flex;align-items:center;letter-spacing:.2em}.floor_low_gallery h2 img{width:64px;height:64px}.floor_low_table{width:100%;margin-top:30px;position:relative}.floor_low_table .floor_low_table_caption{text-align:left;margin-bottom:16px;font-size:20px}.floor_low_fee_text{font-size:20px;margin-bottom:16px}.floor_low_meeting_price{position:absolute;top:80px;left:22px}.price_low_meeting_price{position:absolute;top:122px;left:22px}.letter{letter-spacing:0}.floor_low_vacant{max-width:1260px;width:calc(100% - 50px);padding:0 25px;margin:60px auto}.floor_low_vacant .floor_low_vacant_read{border-bottom:1px solid #ccc}.floor_low_vacant h2{margin:60px auto 24px;padding:20px 0;font-size:24px;color:#38b3e2;line-height:27px;letter-spacing:.2em}.floor_low_vacant .vacant_result_area{margin:0 auto 60px;padding:0;width:100%}.floor_low_vacant .floor_low_status{text-align:right}.floor_low_vacant .tel_area{padding-top:32px;padding-bottom:32px}.price_top_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.price_top_area h1{font-size:36px;position:relative}.price_top_area h1::before{content:"";background-image:url(../../imgs/menu_fee.png);width:36px;height:40px;display:inline-block;margin-right:30px}.price_top_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;font-size:14px;line-height:1em;position:absolute;top:30%;transform:translateY(-30%)}.price_top_area h1 .floor_title_sub{font-size:18px;letter-spacing:3.6px;display:block;line-height:27px;margin-top:16px}.price_top_area .floor_low_text{margin:60px 0;line-height:1.6em}.floor_low_meeting_price_tokku{position:absolute;bottom:18px;left:20px}.price_general_fee{display:flex;justify-content:flex-end}.price_select_area{padding:24px;width:calc(100% - 48px);border:1px solid #01b7ea;margin-top:60px}.price_select_area h3{font-size:28px;font-weight:normal;letter-spacing:.2em;display:flex;align-items:center}.price_select_area h3::before{content:"";background-image:url(../../imgs/top_where_icon.png);width:36px;height:40px;display:inline-block;margin-right:30px}.price_select_area option{background-color:#d9d9d9;padding:24px;line-height:34px}.price_select_area .price_select_ann{margin:24px 0}.price_select_area .price_select{display:flex;gap:40px;font-size:18px}.price_select_area .room_select_area{display:flex;align-items:center;flex-shrink:0;flex-grow:1;gap:12px}.price_select_area .time_select_area{display:flex;align-items:center;flex-shrink:0;flex-grow:1;gap:12px}.price_select_area .room_select{max-width:443px;font-size:18px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:24px 24px;border-radius:6px;box-shadow:4px 4px 0px 0px rgba(51,51,51,.25)}.price_select_area .start_select{max-width:200px;width:100%;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:24px 24px;border-radius:6px;box-shadow:4px 4px 0px 0px rgba(51,51,51,.25)}.price_select_area .end_select{max-width:200px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;padding:24px 24px;border-radius:6px;box-shadow:4px 4px 0px 0px rgba(51,51,51,.25)}.price_select_area .room_select_box{max-width:443px;width:100%;position:relative;display:inline-block;flex-shrink:0;flex-grow:1}.price_select_area .room_select_box::after{position:absolute;content:"▼";right:7%;top:35%;pointer-events:none}.price_select_area .start_select_box{max-width:200px;width:100%;position:relative;display:inline-block;flex-shrink:0;flex-grow:1}.price_select_area .start_select_box::after{position:absolute;content:"▼";right:7%;top:35%;pointer-events:none}.price_select_area .end_select_box{max-width:200px;width:100%;position:relative;flex-shrink:0;flex-grow:1;display:inline-block}.price_select_area .end_select_box::after{position:absolute;content:"▼";right:7%;top:35%;pointer-events:none}.price_select_area .price_fee_area{display:flex;margin-top:24px;gap:30px}.price_select_area .price_fee_area span{font-size:14px;flex-shrink:0;margin-left:8px;display:flex;align-items:flex-end;margin-top:10px}.price_select_area .price_fee_area .price_general{background-color:#e8f9ff;padding:40px 24px;display:flex;width:50%;align-items:flex-start}.price_select_area .price_fee_area .price_general input{border:none;background-color:#e8f9ff;color:#19758e;font-weight:bold;font-size:32px;width:calc(100% - 143px);text-align:right;letter-spacing:.1em}.price_select_area .price_fee_area .price_general label{box-sizing:border-box;flex-shrink:0;font-size:18px;font-weight:bold;text-align:center;padding:8px 32px;border-radius:22px;background-color:#19758e;color:#fff}.price_select_area .price_fee_area .price_member{background-color:#ffeef2;padding:40px 24px;width:50%}.price_select_area .price_fee_area .price_member .price_member_price{display:flex}.price_select_area .price_fee_area .price_member #MemberPrice{border:none;background-color:#ffeef2;color:#ff4070;font-weight:bold;font-size:32px;width:calc(100% - 143px);text-align:right;letter-spacing:.1em}.price_select_area .price_fee_area .price_member label{box-sizing:border-box;flex-shrink:0;font-size:18px;font-weight:bold;text-align:center;padding:8px 32px;border-radius:22px;background-color:#ff4070;color:#fff}.price_select_area .price_fee_area .price_member .price_diff{display:block;text-align:right;border:none;margin-top:16px;background-color:#ffeef2;color:#ff4070;font-weight:bold;font-size:16px}.price_select_area .price_fee_area .price_member .price_diff_area{display:flex;align-items:flex-end;justify-content:flex-end}.price_select_area .price_fee_area .price_member .price_diff_text{color:#ff4070;display:flex;font-weight:bold;font-size:16px}.price_select_area .price_fee_area .price_member #Diff{background-color:#ffeef2;border:none;color:#ff4070;text-align:center;font-weight:bold;max-width:100px;font-size:16px}.price_inquiry_area{margin-top:32px;margin-bottom:60px}.price_inquiry_text{display:flex;gap:24px;align-items:center}.price_text_ul{list-style-type:disc;margin-top:24px;font-size:14px;padding-left:2em;line-height:1.625em}.price_list_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;margin:0 auto}.price_list_area h2{color:#38b3e2;padding:20px 0;max-width:1260px;margin:0 auto 30px;width:100%;display:inline-flex;align-items:center;font-size:24px;letter-spacing:.2em}.price_list_area .price_about_text{margin-bottom:60px}.price_list_area .price_about_text h4{margin-top:0;font-weight:normal;font-size:20px}.price_list_area .price_about_text .price_about_text_content{text-indent:-3em;padding-left:3em}.price_list_area .price_about_text .price_about_annotation{margin-right:20px}.price_list_area{max-width:1260px;width:calc(100% - 50px);padding:0 25px;margin:60px auto}.price_list_area h2{color:#38b3e2;margin-bottom:25px;font-size:24px;padding:20px 0}.price_list_area h3{font-size:24px;margin-bottom:30px;line-height:27px;letter-spacing:.2em}.price_list_area .floor_low__tabs_area{margin-bottom:60px}.price_list_area .floor_low_table{width:100%;margin-top:30px;position:relative}.price_list_area .floor_low_table .floor_low_table_caption{text-align:left;margin-bottom:16px;font-size:20px}.price_list_area .floor_low_table td{padding:10px 20px;letter-spacing:.2em}.price_list_area .floor_low_about{margin-top:60px;margin-bottom:32px}.price_list_area .floor_low_about_text{margin-top:30px;margin-bottom:60px}.price_list_area .floor_low_about_text .floor_low_about_text_content{text-indent:-3em;padding-left:3em}.price_list_area .floor_low_about_text .floor_low_about_annotation{margin-right:20px}.price_list_area .floor_low_spa{width:45%}.price_list_area .floor_low_table_about{display:flex;flex-wrap:wrap;margin-bottom:30px}.price_list_area .floor_low_table_about .floor_low_gally_item{width:calc(50% - 40px - 2px);border:1px solid #333;padding:10px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(1),.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(2){background-color:rgba(241,241,241,.9450980392);border-bottom:none}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(even){border-left:none}.price_list_area .floor_low_gally{width:65%}.price_list_area .floor_low_park{width:50%}.price_list_area .floor_low_fee_text{font-size:20px;margin-bottom:16px}.price_list_area .floor_low_gally_ann{margin-top:16px;white-space:wrap;padding-left:1em;text-indent:-1em;margin-bottom:30px}.price_floor_link{display:flex;gap:24px;justify-content:flex-end;align-items:center}.floor_gallery_only{width:50%;display:block;text-align:center;margin-bottom:30px}.floor_gallery_only .floor_low_gally_item{border:1px solid #333;padding:10px 20px}.floor_gallery_only .floor_low_gally_item:nth-of-type(1){background-color:rgba(241,241,241,.9450980392);border-bottom:none}.faq_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.faq_area h1{font-size:36px;position:relative}.faq_area h1::before{content:"";background-image:url(../../imgs/menu_flow.png);width:36px;height:40px;display:inline-block;margin-right:30px}.faq_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;font-size:14px;line-height:1em;position:absolute;top:30%;transform:translateY(-30%)}.faq_area h1 .faq_sub{font-size:18px;letter-spacing:3.6px;line-height:27px;display:block;margin-top:16px}.faq_area .faq_text{margin:60px 0;line-height:1.6em}.faq_ul{display:flex;flex-direction:column;gap:32px;width:100%;margin-top:32px}.faq_ul .faq_item{display:inline-block}.faq_ul .faq_item button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq_ul .faq_item .faq_head{position:relative;text-align:left;display:inline-flex;align-items:center;gap:30px;padding:30px 69px 30px 30px;color:#000;cursor:pointer;width:100%;border:#d7ed8f solid 1px;font-size:24px;font-weight:bold;font-family:"Meiryo UI",sans-serif;letter-spacing:.2em;z-index:1}.faq_ul .faq_item .faq_head::after{content:"";background-image:url(../../imgs/scroll-down.png);width:48px;height:48px;display:inline-block;position:absolute;right:0;top:50%;transform:translate(-20px, -50%)}.faq_ul .faq_item .faq_head span{color:#38b3e2;font-weight:bold;font-size:32px;line-height:27px;letter-spacing:.2em;flex-shrink:0}.faq_ul .faq_item .faq_head.is-open::after{background-image:url(../../imgs/remove.png);width:48px;height:48px}.faq_ul .faq_item .faq_body{position:relative;background:#d7ed8f;color:#333;padding:0 30px;line-height:26px;height:0;opacity:0;transition:all .2s ease 0s;display:flex;align-items:center;gap:30px;font-family:"Meiryo UI",sans-serif}.faq_ul .faq_item .faq_body span{color:#38b3e2;padding:20px 0;line-height:27px;font-size:32px;letter-spacing:.2em;font-weight:bold;flex-shrink:0}.faq_ul .faq_item .faq_body.is-open{padding:30px 30px;opacity:1;height:auto}.inquiry_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.inquiry_area input[type=text],.inquiry_area input[type=date],.inquiry_area select,.inquiry_area textarea{font-size:16px;padding:12px 8px;border-radius:6px;border:1px solid #767676;width:100%;height:50px;box-sizing:border-box;font-family:"Meiryo UI",sans-serif;letter-spacing:.04em;line-height:1.6em}.inquiry_area input[type=text]::-moz-placeholder, .inquiry_area input[type=date]::-moz-placeholder, .inquiry_area select::-moz-placeholder, .inquiry_area textarea::-moz-placeholder{font-size:16px;letter-spacing:.04em;line-height:1.6em;font-family:"Meiryo UI",sans-serif}.inquiry_area input[type=text]::placeholder,.inquiry_area input[type=date]::placeholder,.inquiry_area select::placeholder,.inquiry_area textarea::placeholder{font-size:16px;letter-spacing:.04em;line-height:1.6em;font-family:"Meiryo UI",sans-serif}.inquiry_area textarea{height:210px}.inquiry_inline_area{width:100%;margin-bottom:60px}.inquiry_inline_area .inquiry_inline_bold{font-weight:bold}.inquiry_inline_area .m_top1{margin-top:30px}.inquiry_inline_area .m_b1{margin-bottom:30px}.inquiry_inline_area .inquiry_link_area{color:#0099d3;font-weight:bold;line-height:1.6em;font-size:18px;letter-spacing:.06em}.inquiry_inline_area .inquiry_link_area a{color:#0099d3;border-bottom:1px solid;transition:all .2s ease 0s}.inquiry_inline_area .inquiry_link_area a:hover{color:#007aa9}.inquiry_inline_area .inquiry_link_area::after{content:"";background-image:url("../../imgs/arrow_inquiry.png");width:16px;height:13px;background-size:contain;display:inline-block;margin-left:8px}.inquiry_label{font-size:18px;font-weight:bold;letter-spacing:.02em;margin-bottom:8px}.inquiry_label:not(:first-of-type){margin-top:16px}.inquiry_text{font-size:14px;letter-spacing:.02em;color:#7f7f7f}.inquiry_require{color:red;font-weight:normal;font-size:14px;margin-left:8px}.inquiry_name_area{display:flex;gap:24px}.inquiry_name_area div{max-width:384px;width:100%}.inquiry_single{max-width:792px;width:100%}.inquiry_contact_method{display:flex;gap:24px}.inquiry_contact_method label{display:flex}.inquiry_contact_method input[type=radio]{width:20px;height:20px}.inquiry_select{max-width:300px;width:100%}.inquiry_specific_area{margin-top:40px;background-color:#e8f9ff;padding:24px}.inquiry_specific_area h2{font-size:22px;color:#38b3e2;margin-bottom:24px}.inquiry_number{max-width:224px;width:100%;display:flex;align-items:flex-end}.inquiry_number input[type=text]{width:calc(100% - 16px - 24px)}.inquiry_number span{display:flex}.inquiry_use_date{display:flex;gap:14px;align-items:center}.inquiry_calender span{content:"";background-image:url(../../imgs/icon_calendar.png);width:32px;height:32px;background-size:contain;display:inline-block}.inquiry_date_input{display:flex;gap:14px;align-items:center}.inquiry_date_input .flatpickrstart,.inquiry_date_input .flatpickrend{display:flex;gap:10px;align-items:center}.inquiry_time{display:flex;align-items:center;gap:8px}.inquiry_time .inquiry_starttime{max-width:200px;width:100%}.inquiry_time .inquiry_starttime select{width:100%}.inquiry_time .inquiry_endtime{max-width:200px;width:100%}.inquiry_time .inquiry_endtime select{width:100%}.inquiry_eat{display:flex;gap:24px}.inquiry_eat label{padding-left:1em;text-indent:-1em}.inquiry_btn_area{width:100%;display:flex;gap:40px;margin-top:160px;justify-content:center}.inquiry_btn{display:flex;justify-content:space-between;text-align:left;align-items:center;border-radius:15px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:10px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:10px 20px;z-index:1;max-width:246px;width:100%}.inquiry_btn img{margin-right:10px;width:28px;height:28px;aspect-ratio:1/1;z-index:-2}.inquiry_clear{background-color:#ccc}.inquiry_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.inquiry_btn:hover::before{opacity:1}.inquiry_btn:hover{color:#fff}.inquiry_btn:hover .link_text_floor{color:#fff}.inquiry_table{display:flex;flex-wrap:wrap;margin-top:24px;margin-bottom:0}.inquiry_table dt{width:236px;padding:16px;background-color:rgba(241,241,241,.9450980392);box-sizing:border-box;border-top:1px solid #767676;border-left:1px solid #767676;border-right:1px solid #767676}.inquiry_table dt:last-of-type{border-bottom:1px solid #767676}.inquiry_table dd{margin:0;width:calc(100% - 236px);box-sizing:border-box;padding:16px;border-top:1px solid #767676;border-right:1px solid #767676}.inquiry_table dd:last-of-type{border-bottom:1px solid #767676}.inquiry_area h2{font-size:24px;color:#38b3e2;margin-bottom:24px;letter-spacing:.02em}.inquiry_comp_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.inquiry_comp_area h2{font-size:22px;color:#38b3e2;margin-bottom:24px;letter-spacing:.02em}.inquiry_comp_area p{letter-spacing:.04em}.inquiry_comp_area p:nth-of-type(2){margin:24px 0}.inquiry_comp_btnarea{display:block;margin:100px auto 0}.inquiry_comp_btnarea a{margin:0 auto}.access_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.access_area h1{position:relative;font-size:36px}.access_area h1::before{content:"";background-image:url(../../imgs/menu_access.png);width:36px;height:35px;display:inline-block;margin-right:30px}.access_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;font-size:14px;line-height:1em;position:absolute;top:30%;transform:translateY(-30%)}.access_area h1 .access_title_sub{font-size:18px;letter-spacing:3.6px;display:block;line-height:27px;margin-top:16px}.access_top_area{max-width:1593px;width:100%;display:flex;margin:60px auto}.access_top_area .access_info_box{max-width:630px;width:100%;position:relative}.access_top_area .access_top_img_box{width:800px;flex-shrink:0}.access_top_area .access_top_img_box img{width:100%}.access_top_imgwrapper{text-align:left}.access_circle-grad{position:absolute;left:-52%;top:10%;width:690px;display:inline-block;background:linear-gradient(90deg, rgba(110, 231, 183, 0.4), rgba(59, 130, 246, 0.4));border-radius:12px;padding:2px}.access_circle-grad__inner{width:100%;padding:60px;background-color:hsla(0,0%,100%,.9);border-radius:12px;box-sizing:border-box}.access_circle-grad__inner h2{padding:20px 0;font-size:24px;color:#38b3e2;letter-spacing:.2em}.access_circle-grad__inner .access_text{margin:60px 0;line-height:1.6em}.access_view_area{display:flex;gap:60px;align-items:flex-end}.access_access_area{max-width:1260px;padding:0 25px;width:calc(100% - 50px);margin:60px auto}.access_access_area h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em}.access_access_area .access_map{height:602px}.access_access_area .access_map iframe{width:100%;height:100%;aspect-ratio:1260/602;border:none}.access_to_station{display:flex;gap:30px;margin:60px auto;align-items:center}.access_to_station .access_to_station_img{max-width:615px;width:100%}.access_to_station .access_to_station_img img{width:100%}.access_to_station .access_to_station_infobox{width:100%}.access_to_station .access_to_station_infobox p{font-weight:bold;font-size:20px;margin-bottom:24px}.access_to_station .access_to_station_infobox dl{margin:0 auto 30px}.access_to_station .access_to_station_infobox dl dt{font-weight:bold;padding:8px 16px 4px;border-top:1px solid #ccc}.access_to_station .access_to_station_infobox dl dd{padding:4px 16px 8px;margin:0}.access_to_station .access_to_station_infobox dl dd:last-of-type{border-bottom:1px solid #ccc}.access_to_station .access_to_station_infobox .access_map_sp{display:none}.access_from_station{display:flex;gap:30px;margin:0px auto 60px;align-items:center}.access_from_station .access_from_station_img{max-width:615px;width:100%}.access_from_station .access_from_station_img img{width:100%}.access_from_station .access_from_station_infobox{width:100%}.access_from_station .access_from_station_infobox p{font-weight:bold;font-size:20px;margin-bottom:24px}.access_from_station .access_from_station_infobox dl dt{font-weight:bold;padding:8px 16px 4px;border-top:1px solid #ccc}.access_from_station .access_from_station_infobox dl dd{padding:4px 0 8px;margin:0;text-align:right}.access_from_station .access_from_station_infobox dl dd .access_from_station_detail{text-align:left;display:flex}.access_from_station .access_from_station_infobox dl dd .access_from_station_detail div{padding:4px 16px 8px;box-sizing:border-box}.access_from_station .access_from_station_infobox dl dd .access_from_station_detail div:nth-of-type(1){width:182px}.access_from_station .access_from_station_infobox dl dd .access_from_station_detail div:nth-of-type(2){width:calc(100% - 182px)}.access_from_station .access_from_station_infobox dl dd:last-of-type{border-bottom:1px solid #ccc}.access_from_station .access_from_station_infobox .access_map_detail_link{display:inline-block;color:#0099d3;font-weight:bold;line-height:1.6em;font-size:18px;letter-spacing:.06em;color:#0099d3;border-bottom:1px solid;transition:all .2s ease 0s}.access_from_station .access_from_station_infobox .access_map_detail_link:hover{color:#007aa9}.access_from_station .access_from_station_infobox .access_map_detail_link::after{content:"";background-image:url("../../imgs/arrow_down.png");width:12px;height:17px;background-size:contain;display:inline-block;margin-left:8px}.access_btn_width{max-width:355px;max-height:49px}.access_from_load{width:100%}.access_from_load .access_from_load_label{font-weight:bold;font-size:20px;margin-bottom:24px}.access_from_load .access_from_load_info_box{display:flex;padding:8px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;align-items:flex-end;justify-content:space-between}.access_from_load .access_from_load_info_box .access_from_load_info_detail{padding:8px 15px;max-width:333px;box-sizing:border-box;line-height:26px}.access_detail_area{max-width:1260px;padding:0 25px;width:calc(100% - 50px);margin:60px auto}.access_detail_area h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em}.access_detail_area .access_detail_top{display:flex;justify-content:space-between;align-items:center;gap:30px}.access_detail_area .access_detail_top .access_detail_top_img{max-width:800px;width:calc(100% - 360px)}.access_detail_area .access_detail_top .access_detail_top_img img{width:100%}.access_detail_area .access_detail_top .access_detail_top_info{width:360px}.access_detail_area .access_detail_top .access_detail_top_info .access_detail_top_text{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #333}.access_detail_area .access_detail_top .access_detail_top_info ul{list-style-type:disc;padding-left:1em}.access_detail_area .access_btn_marge{margin-bottom:30px}.access_terminal_area{margin:60px 0;position:relative}.access_terminal_area source{max-width:1260px;width:100%}.access_terminal_area img{max-width:1260px;width:100%}.access_terminal_area .access_terminal_text1{position:absolute;top:45%;right:77%;max-width:290px}.access_terminal_area .access_terminal_text2{position:absolute;top:38%;right:0;max-width:290px}.galley_icon{display:none}.access_use_bus h3,.access_use_train h3{font-size:24px;margin-bottom:20px}.access_use_bus .splide.is-initialized:not(.is-active) .splide__list,.access_use_train .splide.is-initialized:not(.is-active) .splide__list{display:flex;gap:30px}.access_use_bus .splide__slide,.access_use_train .splide__slide{max-width:290px}.access_use_bus .splide__slide p,.access_use_train .splide__slide p{line-height:22px;margin-top:15px}.access_use_train{margin-top:60px;margin-bottom:60px}.access_map_time{display:flex;gap:60px}.access_map_time .access_map_img{max-width:615px;width:100%}.access_map_time .access_map_img img{width:100%}.access_map_time .access_map_infobox{width:100%}.access_map_time .access_map_detail_link{display:inline-block;color:#0099d3;font-weight:bold;line-height:1.6em;font-size:18px;letter-spacing:.06em;color:#0099d3;border-bottom:1px solid;transition:all .2s ease 0s}.access_map_time .access_map_detail_link:hover{color:#007aa9}.access_map_time .access_map_detail_link::after{content:"";background-image:url("../../imgs/arrow_inquiry.png");width:16px;height:13px;background-size:contain;display:inline-block;margin-left:8px}.access_map_time .access_map_link_area{margin-top:60px;text-align:right}.parking_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.parking_area h1{font-size:36px;position:relative}.parking_area h1::before{content:"";background-image:url(../../imgs/menu_park.png);width:36px;height:35px;display:inline-block;margin-right:30px}.parking_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;font-size:14px;line-height:1em;position:absolute;top:35%;transform:translateY(-35%)}.parking_area h1 .parking_title_sub{font-size:18px;letter-spacing:3.6px;line-height:27px;display:block;margin-top:16px}.parking_area h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;margin-top:60px;letter-spacing:.2em}.parking_about{display:flex;gap:30px;margin:0px auto 60px;align-items:flex-start}.parking_about .parking_about_img{max-width:800px;width:calc(100% - 430px)}.parking_about .parking_about_img img{width:100%}.parking_about .parking_about_infobox{max-width:430px;width:430px}.parking_about .parking_about_infobox dl{margin:0 0 60px;display:flex;flex-wrap:wrap;letter-spacing:1px}.parking_about .parking_about_infobox dl dt{width:106px;font-weight:bold;padding:8px 16px 8px;border-top:1px solid #ccc}.parking_about .parking_about_infobox dl dt:last-of-type{border-bottom:1px solid #ccc}.parking_about .parking_about_infobox dl dd{line-height:40px;width:calc(100% - 106px - 32px - 32px);padding:4px 16px 8px;margin:0;border-top:1px solid #ccc}.parking_about .parking_about_infobox dl dd:last-of-type{border-bottom:1px solid #ccc}.parking_about .parking_about_infobox .parking_about_btnarea{text-align:right}.parking_about .parking_about_infobox .parking_about_btnarea .arrow_right_btn{display:inline-flex}.parking_aisle{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.parking_aisle h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em}.parking_aisle .parking_aisle_area{display:flex;gap:60px}.parking_aisle .parking_aisle_area .parking_aisle_img{max-width:620px;width:100%}.parking_aisle .parking_aisle_area .parking_aisle_img img{width:100%}.parking_aisle .parking_aisle_area .parking_aisle_text p:last-of-type{margin-top:30px}.parking_ticket{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.parking_ticket h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em}.parking_ticket .parking_ticket_area{display:flex;gap:60px}.parking_ticket .parking_ticket_area .parking_ticket_img{max-width:620px;width:100%}.parking_ticket .parking_ticket_area .parking_ticket_img img{width:100%}.parking_ticket .parking_ticket_area .parking_ticket_text img{max-width:600px;width:100%}.parking_ticket .parking_ticket_area .parking_ticket_text div{margin-top:24px}.parking_ticket .parking_ticket_area .parking_ticket_text div span{font-weight:bold}.parking_event{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.parking_event h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em}.parking_event h3{font-size:24px;margin-bottom:30px;letter-spacing:.2em}.parking_event .parking_event_area{display:flex;gap:60px}.parking_event .parking_event_area .parking_event_ticket{width:100%}.parking_event .parking_event_area .parking_event_ticket span{font-weight:bold}.parking_event .parking_event_area .parking_event_ticket img{max-width:600px;width:100%;margin-bottom:30px}.parking_event .parking_event_area .parking_event_ticket ul{margin-top:30px;list-style-type:disc;padding-left:1em}.parking_event .parking_event_area .parking_event_writer{width:100%}.parking_event .parking_event_area .parking_event_writer .parking_writer_img{max-width:600px;width:100%;margin-bottom:30px}.parking_event .parking_event_area .parking_event_writer .parking_option_link{margin-top:60px;text-align:right}.parking_event .parking_event_area .parking_event_writer .parking_option_link .arrow_right_btn{display:inline-flex}.results_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.results_area h1{font-size:36px;position:relative}.results_area h1::before{content:"";background-image:url(../../imgs/menu_jisseki.png);width:36px;height:42px;display:inline-block;margin-right:30px}.results_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;line-height:28px;font-size:14px;position:absolute;top:30%;transform:translateY(-30%)}.results_area h1 .results_title_sub{font-size:18px;letter-spacing:3.6px;line-height:27px;margin-top:16px;display:block}.results_area h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;margin-top:60px;letter-spacing:.2em}.results_top_area{display:flex;gap:60px}.results_top_area h3{font-size:24px;margin-bottom:30px;letter-spacing:.2em}.results_top_area .results_top_btnarea{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #333}.results_top_area .results_top_img_box{width:calc(100% - 355px)}.results_top_area .results_top_img_box img{max-width:800px;width:100%}.results_top_area .results_top_info{width:355px}.results_top_area .results_top_info_imgarea img:nth-of-type(1){max-width:355px;width:100%}.results_top_area .results_top_info_imgarea img:nth-of-type(2){width:42px;height:42px;margin-left:auto;margin-right:0}.results_top_jisseki{display:flex;gap:60px;margin-top:60px}.results_top_jisseki h3{font-size:24px;margin-bottom:30px;letter-spacing:.2em}.results_top_jisseki .results_top_jisseki_info{width:100%}.results_top_jisseki .results_top_jisseki_fukidasi{max-width:262px;width:100%;margin-left:auto;margin-right:0}.results_top_jisseki .results_top_jisseki_img{max-width:600px;width:100%}.results_top_jisseki .results_top_jisseki_img img{width:100%}.results_top_jisseki .results_top_about{margin-top:-10px}.results_top_jisseki ul{margin-top:30px;list-style-type:disc;padding-left:1.2em;margin-bottom:30px}.results_voice_area{margin-top:60px;margin-bottom:60px}.results_voice_area h3{font-size:24px;margin-bottom:30px;letter-spacing:.2em}.results_voice_area .results_voice{padding:15px;background-color:#ffedbd;border-radius:6px}.results_voice_area .results_voice span{font-weight:bold}.flow_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:0px auto;box-sizing:border-box;padding-bottom:32px}.flow_area:nth-of-type(2){margin-top:60px}.flow_area:nth-of-type(3),.flow_area:nth-of-type(5){border-top:1px solid #ccc;border-bottom:1px solid #ccc}.flow_area:nth-of-type(7){border-top:1px solid #ccc}.flow_area h1{font-size:36px;position:relative}.flow_area h1::before{content:"";background-image:url(../../imgs/menu_flow.png);width:36px;height:34px;display:inline-block;margin-right:30px}.flow_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;line-height:28px;font-size:14px;position:absolute;top:25%;transform:translateY(-25%)}.flow_area h1 .flow_title_sub{font-size:18px;letter-spacing:3.6px;display:block;line-height:27px;margin-top:16px}.flow_area h2{padding-right:0;padding-top:20px;padding-bottom:20px;font-size:24px;color:#38b3e2;margin-bottom:24px;margin-top:24px;letter-spacing:.2em}.flow_area .text_link_area{color:#0099d3;font-weight:bold;line-height:1.6em;font-size:18px;letter-spacing:.06em}.flow_area .text_link_area a{color:#0099d3;border-bottom:1px solid;transition:all .2s ease 0s}.flow_area .text_link_area a:hover{color:#007aa9}.flow_area .text_link_area::after{content:"";background-image:url("../../imgs/arrow_inquiry.png");width:16px;height:13px;background-size:contain;display:inline-block;margin-left:8px}.flow_area .m_b24{margin-bottom:24px}.flow_area h3{font-size:24px;margin-bottom:16px;letter-spacing:.2em}.flow_area .flow_tel_img{margin-top:16px;max-width:690px;width:100%}.flow_area picture{max-width:690px;width:100%}.flow_area .arrow_right_btn{margin-bottom:24px}.tel_area{display:block;max-width:690px;width:100%}.flow_inquiry_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:0px auto;padding-bottom:40px;padding-top:40px;box-sizing:border-box;background-color:#e8f9ff}.flow_inquiry_area h2{font-size:24px;color:#0074a0;padding:20px 0;margin-bottom:24px;letter-spacing:.2em}.flow_inquiry_area h3{font-size:24px;margin-bottom:16px;letter-spacing:.2em}.flow_inquiry_area .flow_inquiry_btnarea{display:flex;gap:24px;margin-top:24px}.flow_inquiry_area .flow_inquiry_btnarea div{max-width:690px;width:100%}.flow_inquiry_area .arrow_right_btn div{display:flex}.flow_inquiry_area .arrow_right_btn div span{font-weight:normal}.flow_inquiry_area .flow_tel_img{max-width:690px;width:100%;background-color:#fff}.flow_inquiry_area .flow_btn_width{width:calc(100% - 690px)}.flow_reply_to{padding:24px;background-color:rgba(241,241,241,.9450980392)}.flow_reply_to p:nth-of-type(1){font-weight:bold}.flow_reply_to p:nth-of-type(2){margin:8px 0}.flow_reply_to p:nth-of-type(3){margin:8px 0}.flow_reply_to p:nth-of-type(3) span{color:#0099d3;border-bottom:1px solid #0099d3;font-weight:bold}.flow_err_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;border:1px solid red;padding:15px 30px;color:red;margin:60px auto 0;font-size:20px;box-sizing:border-box;letter-spacing:.02em}.flow_err_area p{display:block;width:100%}.agreement_top_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.agreement_top_area .agreement_top_inline{margin-bottom:60px;line-height:2em;letter-spacing:1.2px}.agreement_top_area p{line-height:2em;letter-spacing:1.2px}.agreement_top_area ul{line-height:2em;letter-spacing:1.2px}.agreement_top_area .m_b16{margin-bottom:16px}.agreement_top_area .sub_title{font-weight:bold;font-size:18px;margin-top:8px;line-height:26px}.agreement_top_area h2{padding:0px 0 0px 0;font-size:24px;color:#38b3e2;margin-bottom:24px;line-height:27px;letter-spacing:.2em}.agreement_top_area .footer_contact_tel{margin:8px 0 16px}.agreement_top_area .menu_btn{margin:8px 0 16px}.agreement_top_area ul li{padding-left:.65em;text-indent:-0.65em}.agreement_number_ul{margin-left:24px;margin-top:8px}.agreement_table_area{display:flex;gap:30px;margin-bottom:24px}.agreement_table_area table{width:100%}.agreement_table_area table td{padding:10px 20px}.agreement_table_area .agreement_br{display:none}.agreement_last_inline{margin-top:60px}.catering_top_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.catering_top_area h1{font-size:36px;position:relative}.catering_top_area h1::before{content:"";background-image:url(../../imgs/menu_party.png);width:36px;height:36px;display:inline-block;margin-right:30px}.catering_top_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;line-height:28px;font-size:14px;position:absolute;top:30%;transform:translateY(-30%)}.catering_top_area h1 .catering_title_sub{font-size:18px;letter-spacing:3.6px;line-height:27px;display:block;margin-top:16px}.catering_top_area h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em;margin-top:60px;line-height:35px}.catering_merit_area_sp{display:none}.catering_merit_area{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:56px 52px}.catering_grad-border-block{background:linear-gradient(90deg, rgb(110, 231, 183), rgb(59, 130, 246));border-radius:16px;padding:2px}.catering_grad-border-block .catering_grad-border-content{background:#fff;border-radius:16px;padding:60px 60px 30px 60px;box-sizing:border-box;height:100%}.catering_grad-border-block .catering_grad-border-content p{line-height:26px}.catering_grad-border-block .catering_grad-img{max-width:180px;width:100%;text-align:right;margin-left:auto;margin-right:0}.catering_grad-border-block .catering_merit{font-family:"Anton",sans-serif;font-size:20px;line-height:27px;letter-spacing:.2em}.catering_grad-border-block .catering_title{font-size:24px;line-height:27px;margin:12px 0}.catering_party_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.catering_party_area h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em;margin-top:60px;line-height:35px}.catering_party_area h3{font-size:24px;letter-spacing:.2em;line-height:27px;margin-bottom:16px}.catering_party_area .catering_party_top{display:flex;gap:60px;margin-bottom:32px}.catering_party_area .catering_party_top .catering_party_all_img{max-width:800px;width:calc(100% - 406px)}.catering_party_area .catering_party_top .catering_party_all_img img{width:100%;border-radius:16px}.catering_party_area .catering_party_top .catering_party_all_text{width:406px}.catering_party_area .catering_party_menu{display:flex;gap:24px;margin-bottom:16px}.catering_party_area .catering_party_menu_box{border:2px solid #70d19d;border-radius:16px;padding:32px}.catering_party_area .catering_party_menu_box img{max-width:348px;width:100%;border-radius:16px;margin-bottom:24px}.catering_party_area .catering_party_menu_box ul{list-style-type:disc;padding-left:1em;line-height:200%;margin-top:16px}.catering_party_area .catering_party_menu_title{color:#0ca955;font-weight:bold;font-size:24px}.catering_party_area .catering_party_menu_title span{font-size:16px}.catering_party_area .catering_party_drink{padding:30px;border:2px solid #70d19d;border-radius:16px;margin-top:32px}.catering_party_area .catering_party_drink .catering_plus{margin-top:16px}.catering_party_area .catering_party_drink .catering_plus span{font-weight:bold;font-size:22px}.catering_party_area .catering_party_drink .catering_party_drink_menu{display:flex;gap:24px}.catering_party_area .catering_party_drink .catering_party_drink_menu ul{list-style-type:disc;padding-left:1em;line-height:200%;margin-top:16px}.catering_drink_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;z-index:1;margin:60px auto}.catering_drink_area h2{font-size:24px;color:#38b3e2;padding:20px 0;margin-bottom:24px;letter-spacing:.2em;margin-top:60px;line-height:35px}.catering_drink_area h3{font-size:24px;letter-spacing:.2em;line-height:27px;margin-bottom:24px;margin-top:32px}.catering_drink_area .catering_drink_menu{display:flex;gap:24px;margin-bottom:16px}.catering_drink_area .catering_party_menu_box{border:2px solid #70d19d;border-radius:16px;padding:32px;width:100%}.catering_drink_area .catering_party_menu_box ul{list-style-type:disc;padding-left:1em;line-height:200%;margin-top:16px}.catering_drink_area .catering_party_menu_box .catering_party_menu_title{color:#0ca955;font-weight:bold;font-size:24px}.catering_party_buffet{padding:30px;border:2px solid #70d19d;border-radius:16px}.catering_party_menu_title{margin-bottom:16px}.catering_party_buffet_menu_title{font-weight:bold;margin-bottom:16px}.catering_party_buffet_menu ul{list-style-type:disc;padding-left:1em;line-height:200%;margin-top:16px}.catering_party_buffet_title{margin-top:32px}.catering_party_text{margin-bottom:24px;padding-bottom:20px}@media screen and (max-width: 1410px){.header_nav_area{width:calc(100% - 40px);padding:16px 20px}.footer_contact_tel{padding:20px 10px}.footer_contact_tel .footer_btn_tel{letter-spacing:.05em}}@media screen and (max-width: 1490px){.floor_low_top_area{align-items:center}.floor_low_top_area .floor_low_info_box{width:570px}.floor_low_top_area .floor_low_top_img_box{margin-right:35px;width:calc(100% - 570px - 35px)}.floor_low_top_area .floor_low_info{position:relative;top:0;left:0}.floor_low_circle-grad{position:relative;top:0;left:0}.floor_low_circle-grad__inner{padding:30px}.access_circle-grad{max-width:690px;width:100%}.access_top_area{align-items:center}.access_top_area .access_info_box{width:570px}.access_top_area .access_top_img_box{margin-right:35px;width:calc(100% - 570px - 35px);max-width:630px;text-align:center}.access_top_area .access_info{position:relative;top:0;left:0}.access_circle-grad{position:relative;top:0;left:0}}.calendar_cobtn{position:absolute;top:5px;left:20%;width:64px;height:64px;z-index:1;cursor:pointer}.calendar_coarea{position:relative;padding-bottom:32px}.calendar_open_text{position:absolute;top:25px;left:20%;margin-left:64px;font-size:32px;color:#38b3e2;cursor:pointer}#calendar_close,#calendar_open_text{display:none}#calendar{position:relative}.calendar{overflow-x:auto}.vacant_file_time{text-align:right}.vacant_calender_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;margin:60px auto}.vacant_calender_area h1{font-size:36px;position:relative}.vacant_calender_area h1::before{content:"";background-image:url(../../imgs/top_where_icon.png);display:inline-block;width:36px;height:40px;margin-right:30px}.vacant_calender_area h1 span{color:#38b3e2;margin-left:30px;display:inline-block;font-size:14px;line-height:28px;position:absolute;top:27%;transform:translateY(-27%)}.vacant_calender_area h1 em{font-size:18px;letter-spacing:3.6px;line-height:27px;display:block;margin-top:16px}.vacant_tel_area{padding-bottom:32px;border-bottom:1px solid #ccc;margin-bottom:60px}.vacant_tel{margin:60px auto 24px;padding:20px 0;font-size:24px;color:#38b3e2;line-height:27px;letter-spacing:.2em}.vacant_result_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;margin:60px auto;overflow-x:auto}.vacant_result_area h3{font-size:24px;margin-bottom:30px;margin-top:30px}.vacant_result_area .floor_link_area{width:1260px;margin-top:0px}.vacant_result_area button{border-bottom:none;background:none;outline:none}.vacant_result_area table{table-layout:fixed}.vacant_result_area th{background-color:#797979;color:#fff;padding:15px 28px;letter-spacing:.01em;width:79px;box-sizing:border-box;font-weight:normal;font-size:16px;line-height:26px}.vacant_result_area th:not(:last-of-type){border-right:2px solid #000}.vacant_result_area th.vacant_facility_name{width:220px;background-color:#fff;position:relative;color:#333}.vacant_result_area th.vacant_facility_name::before{content:"";position:absolute;inset:0;background:linear-gradient(14deg, transparent calc(50% - 0.5px), currentColor 0, currentColor calc(50% + 0.5px), transparent 0);pointer-events:none}.vacant_result_area th.vacant_facility_name .vacant_lb{position:absolute;left:.5rem;bottom:.35rem;font-weight:600}.vacant_result_area th.vacant_facility_name .vacant_rt{position:absolute;right:.5rem;top:.35rem;font-weight:600;text-align:right;max-width:calc(100% - 1rem);white-space:nowrap}.vacant_result_area th:first-child{text-align:left}.vacant_result_area td:first-child{font-weight:bold;text-align:left;letter-spacing:.1em;border:2px solid #000;border-left:1px solid #000}.vacant_result_area td{padding:15px 5px;font-size:16px;line-height:26px;border:2px solid #000}.vacant_result_area tr:last-of-type td{border-bottom:1px solid #000}.vacant_btn_area{padding:0 25px;width:calc(100% - 50px);max-width:1260px;margin:60px auto}.vacant_btn_area h3{font-size:24px;letter-spacing:.2em;line-height:27px}.vacant_btn_area .floor_link_area{margin-top:30px;margin-bottom:120px}.vacant_select_date{max-width:575px;margin:0 auto;cursor:pointer}.vacant_select_date .vacant_sat{background-color:#eee2df;color:#e85f80}.vacant_select_date .vacant_sun{background-color:#e1e9ef;color:#1771a2}.vacant_select_date td{color:#1771a2;letter-spacing:0}.vacant_select_date th{cursor:default}.vacant_scroll{width:1260px}.vacant_date_date_area{margin:60px auto;text-align:center;font-weight:bold;font-size:24px;letter-spacing:.2em;line-height:27px}.vacant_date{display:flex;justify-content:space-between;margin-bottom:60px}.vacant_date button{font-size:15px;letter-spacing:.2em}.vacant_today_btn{display:flex;justify-content:space-between;text-align:left;align-items:center;border-radius:15px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:10px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:10px 20px;z-index:1;width:100%;box-sizing:border-box;font-weight:bold;max-width:142px;height:50px;justify-content:center;cursor:pointer}.vacant_today_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;z-index:-1}.vacant_today_btn:hover::before{opacity:1}.vacant_today_btn:hover{color:#fff}.vacant_left_btn{display:flex;justify-content:center;text-align:right;align-items:center;border-radius:15px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:10px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:10px 20px;z-index:1;width:100%;box-sizing:border-box;font-weight:bold;max-width:142px;height:50px;justify-content:flex-end;cursor:pointer}.vacant_left_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;z-index:-1}.vacant_left_btn::after{content:"";display:inline-block;background-image:url(../../imgs/left-arrow.gif);background-size:contain;background-repeat:no-repeat;width:28px;height:28px;z-index:2;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.vacant_left_btn:hover::after{z-index:-2}.vacant_left_btn:hover::before{opacity:1}.vacant_left_btn:hover{color:#fff}.vacant_right_btn{display:flex;justify-content:space-between;text-align:left;align-items:center;border-radius:15px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;border-radius:10px;color:#333;position:relative;overflow:hidden;text-decoration:none;background:#fff;transition:background .4s ease;border:#333 solid 1px;padding:10px 20px;z-index:1;width:100%;box-sizing:border-box;font-weight:bold;max-width:142px;height:50px;cursor:pointer}.vacant_right_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;z-index:-1}.vacant_right_btn::after{content:"";display:inline-block;background-image:url(../../imgs/right-arrow.gif);background-size:contain;background-repeat:no-repeat;width:28px;height:28px;z-index:2;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.vacant_right_btn:hover::after{z-index:-2}.vacant_right_btn:hover::before{opacity:1}.vacant_right_btn:hover{color:#fff}.hidden{display:none}.calendar-switcher{border-bottom:1px solid #333}.calendar-switcher button:nth-of-type(1){margin-right:12px}.calendar-switcher button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.calendar-switcher button{padding:33px 12px;max-width:180px;width:100%;box-sizing:border-box;position:relative;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;border-bottom:none;background:none;outline:none;font-size:18px;font-family:"Meiryo UI",sans-serif}.calendar-switcher button:hover{color:#fff;cursor:pointer}.calendar-switcher button.active{background:linear-gradient(90deg, #6EE7B7, #3B82F6);color:#fff}.vacant_date_calender{padding:9px}.vacant_date_current_box{text-align:center}.vacant_date_current{display:inline-block;background-color:#797979;padding:5px 12px;text-align:center;color:#fff;margin:0 auto}.vacant_date_btn_box{display:flex;justify-content:space-between;align-items:center;max-width:575px;margin:25px auto 6px}.vacant_date_btn_box button{padding:6px 12px;background:none;outline:none;border:none;cursor:pointer}.vacant_date_btn_box .vacant_date_btn1,.vacant_date_btn_box .vacant_date_btn2{text-align:left}.vacant_date_btn_box .vacant_date_btn3,.vacant_date_btn_box .vacant_date_btn4{text-align:right;color:#fff;background-color:#4088d0;border-radius:50px}.vacant_btn_left{display:flex;gap:8px}.vacant_btn_right{display:flex;gap:8px}.calendar-switcher button:hover::before{opacity:1}table{border-collapse:collapse;width:100%}th,td{border:1px solid #333;padding:4px;text-align:center}.bg-info-0{background-color:#fff}.bg-info-1{background-color:#7fbdfd}.bg-info-2{background-color:#ff9c9f}.bg-info-3{background-color:#cfcfcf}#facility-buttons button{padding:6px 12px;margin:4px;cursor:pointer}.vacant_facility_name{width:220px;white-space:nowrap}#facility-buttons button.active{color:#fff;font-weight:bold;background:linear-gradient(90deg, #6EE7B7, #3B82F6)}#facility-buttons button.active .link_text_floor{color:#fff}.vacant_info{gap:60px;align-items:flex-start;justify-content:center;width:calc(100% - 50px);max-width:1260px;margin:60px auto}.vacant_info p{line-height:1em;display:flex;gap:5px}.vacant_info p:nth-of-type(even){margin-top:10px;margin-bottom:10px}.vacant_info p span{padding:0 20px;display:inline-block;text-align:center;width:20px;height:20px;line-height:1em}.vacant_info p:last-child span{display:inline-flex;align-items:center;justify-content:center;width:30px;padding:0 15px;font-size:13px;font-style:normal;line-height:1.23em}#facility-buttons button:nth-of-type($nI){order:1}#facility-buttons button:nth-of-type($nI){order:2}#facility-buttons button:nth-of-type($nI){order:3}#facility-buttons button:nth-of-type($nI){order:4}#facility-buttons button:nth-of-type($nI){order:5}#facility-buttons button:nth-of-type($nI){order:6}#facility-buttons button:nth-of-type($nI){order:7}#facility-buttons button:nth-of-type($nI){order:8}#facility-buttons button:nth-of-type($nI){order:9}#facility-buttons button:nth-of-type(10){order:11}#facility-buttons button:nth-of-type(11){order:12}#facility-buttons button:nth-of-type(12){order:10}#facility-buttons button:nth-of-type(13){order:13}.responsive_pc{display:block}.responsive{display:none}@media screen and (max-width: 1310px){.responsive{display:block}.responsive_pc{display:none}.top_fukidasi_area_responsive{width:100%;display:block;gap:20px;margin:0 auto;position:relative;height:auto}.top_fukidasi_area_responsive .top_fukidashi_box{display:flex;justify-content:space-evenly}.top_fukidasi_area_responsive .top_fukidasi{content:"";width:256px;height:179px;background-image:url(../../imgs/fukidasi_bak.png);display:flex;align-items:center;justify-content:center;text-align:center;position:static;animation:display_sp}.top_fukidasi_area_responsive .top_fukidasi:hover{background-image:url(../../imgs/fukidashi_bak_hover.png);color:#fff}.top_fukidasi_area_responsive .top_fukidasi p{line-height:36px;letter-spacing:.1em}.top_fukidasi_area_responsive .top_fukidasi p span{font-size:20px;font-weight:700}.top_fukidasi_area_responsive .top_fukidasi.fukidasi1{animation-delay:0}.top_fukidasi_area_responsive .top_fukidasi.fukidasi2{animation-delay:1s}.top_fukidasi_area_responsive .top_fukidasi.fukidasi3{animation-delay:2s}.top_fukidasi_area_responsive .top_fukidasi.fukidasi4{animation-delay:3s}.top_fukidasi_area_responsive .top_fukidasi.fukidasi5{animation-delay:4s}.top_fukidasi_area_responsive .top_fukidasi.fukidasi6{animation-delay:5s}.top_fukidasi_area_responsive .top_fukidasi.fukidasi7{animation-delay:6s}.top_fukidasi_area_responsive .top_fukidasi.fukidasi8{animation-delay:7s}@keyframes display_sp{from{opacity:0}to{opacity:1}}.top_catering_title{font-size:32px;line-height:40px;margin-top:20px}.top_catering_text .top_catering_info_area{display:none}.top_catering_text .top_catering_line_text{font-size:18px}.price_select_area .price_select{flex-direction:column;gap:24px}.access_terminal_area .access_terminal_text1{max-width:170px;right:82%}.access_terminal_area .access_terminal_text2{right:4%;max-width:170px}}@media screen and (max-width: 1230px){.vacant_btn_area .floor_link_area{grid-template-columns:repeat(2, 1fr)}.floor_link_area{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1150px){.top_room_content_text p{font-size:14px}.top_room_content_text .top_room_number{display:block}.top_room_content_text .top_room_number p:nth-of-type(2){margin-left:0px}.flow_inquiry_btnarea{flex-direction:column}.flow_inquiry_btnarea .flow_btn_width{max-width:690px;width:100%;height:107px}}@media screen and (max-width: 1095px){.top_access_info_box .top_access_info_detail dd{display:block}}@media screen and (max-width: 1030px){.option_tab>label{padding:12px 12px;max-width:120px}}@media screen and (max-width: 1070px){.floor_low_info_area .floor_map_tab_space{gap:0 0px}.floor_low_info_area .floor_map_tab_space>label{max-width:140px}}@media screen and (max-width: 1000px){.top_catering_banner{margin-top:60px}.top_room_content{display:flex;max-width:360px;gap:0}.top_access_info_box .top_access_info{width:50%}.top_access_info_box .top_access_park{width:50%}.top_room_content_text p{font-size:14px}.top_room_content_text .top_room_number{display:flex}.top_room_content_text .top_room_number p:nth-of-type(2){margin-left:30px}.top_room_box{grid-template-rows:subgrid;display:block;grid-row:span 2;gap:0}.floor_map_tab>label{padding:30px 15px;max-width:150px}.floor_low_top_area{display:block}.floor_low_top_area .floor_low_info_box{width:100%;margin:30px auto 0}.floor_low_top_area .floor_low_top_img_box{margin-right:0px;padding:0 25px;width:calc(100% - 50px)}.floor_low_top_area .floor_low_info{position:relative;top:0;left:0}.floor_low_mache_area{margin-top:30px;margin-bottom:30px}.floor_low_mache_area .floor_low_mache_info{display:block}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_text{width:100%}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_img{width:100%;max-width:441px;margin:30px auto}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_img .floor_low_mache_img2{max-width:270px;width:100%;margin:30px auto;position:relative;top:0;left:0}.floor_low_mache_area .floor_low_mache_info .floor_low_mache_img .floor_low_mache_img3{max-width:270px;width:100%;margin:0 auto;position:relative;top:0;left:0}.floor_low_tabs_container{display:block}.floor_low_circle-grad__inner{padding:60px}.price_select_area .price_fee_area{flex-direction:column}.price_select_area .price_fee_area .price_general{width:calc(100% - 48px);justify-content:space-between}.price_select_area .price_fee_area .price_member{width:calc(100% - 48px);flex-direction:column}.price_select_area .price_fee_area .price_member_price{justify-content:space-between}.inquiry_use_date{flex-direction:column;align-items:flex-start}.access_top_area{display:block}.access_top_area .access_info_box{width:100%;margin:30px auto 0}.access_top_area .access_top_img_box{margin-right:auto;margin-left:auto;padding:0 25px;width:calc(100% - 50px)}.access_top_area .access_info{position:relative;top:0;left:0}.access_use_bus .splide__slide,.access_use_train .splide__slide{max-width:290px}.agreement_table_area{flex-direction:column}.agreement_table_area .agreement_br{display:block}.catering_merit_area{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);gap:60px}.vacant_result_area .floor_link_area{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 48px);margin-top:60px;margin-bottom:60px}.vacant_result_area .floor_link_area .link_btn{margin:0 auto}.vacant_date button{max-width:70px;font-size:13px;padding:0}.vacant_right_btn{justify-content:center;align-items:flex-start}.vacant_right_btn::after{right:50%;top:auto;bottom:0;transform:translateX(50%)}.vacant_left_btn{justify-content:center;align-items:flex-start}.vacant_left_btn::after{left:50%;top:auto;bottom:0;transform:translateX(-50%)}.vacant_info{flex-direction:column;gap:30px}.vacant_info dl{margin:0 auto}}@media screen and (max-width: 970px){.br_970{display:block}.footer_contact_tel .footer_btn_tel{font-size:26px}.footer_contact_tel .footer_btn_tel::before{width:14px;height:22px}.footer_contact_tel img{width:30px;height:34px}.footer_contact_inquiry span:nth-of-type(1){font-size:16px}.footer_contact_inquiry img{width:30px;height:26px}.footer_contactbtn_area{justify-content:center;gap:30px}}@media screen and (max-width: 940px){.access_terminal_area .access_terminal_text1{max-width:170px;right:82%}.access_terminal_area .access_terminal_text2{right:0%;max-width:170px}}@media screen and (max-width: 768px){.catering_drink_area .cake_drink{display:block}}@media screen and (max-width: 830px){.faq_ul .faq_item .faq_head span{font-size:24px}.faq_ul .faq_item .faq_body span{font-size:24px}.floor_link_area{display:flex;flex-direction:column;margin-top:0}.floor_link_area .link_btn{margin:0 auto}}@media screen and (max-width: 768px){.option_tab>label:hover::before{opacity:0}.option_tab>label:hover{color:#333}.floor_low_info_area .floor_map_tab>label:hover::before{opacity:0}.floor_low_info_area .floor_map_tab>label:hover{color:#333}.pc{display:none}.sp{display:block}.sp_flex{display:flex}.page_title{display:none}.header_nav_area{width:calc(100% - 20px);padding:50px 0px 0px 20px}.header_nav_area .header_logo_area{max-width:230px;width:calc(100% - 10px - 110px);margin-right:10px;display:block}.header_nav_area .header_logo_area img{width:100%}.header_nav_area .header_logo{max-width:230px;width:100%}.page_head_title .page_head_title_bak{font-size:36px;top:64%;transform:translate(-50%, -64%)}.page_nav_area{display:none}.menu{position:static;font-family:"Anton",sans-serif;width:110px}.menu .menu_area{width:100%;padding:10px;box-sizing:border-box;height:50px;margin-right:0;margin-left:auto;border-radius:16px 0 0px 16px}.menu .menu_area p{font-size:22px}.menu .menu_area img{width:24px;height:24px}.menu-header-sp{display:flex;justify-content:space-between;cursor:pointer;align-items:center;max-width:440px;border-radius:12px;width:calc(100% - 40px);padding:10px 20px;padding:20px;background-color:#fff;color:#333;font-family:"Anton",sans-serif}.menu-header-sp p{font-size:22px;letter-spacing:.1em;color:#333;margin-left:5px}.menu-header-sp span{margin-right:0}.slide-menu_sp{max-width:440px;width:100%;position:fixed;top:50px;right:-100%;background-color:#fff;box-shadow:0px -4px 8px rgba(0,0,0,.2);transition:right .4s ease;z-index:1001;border-radius:10px 10px 10px 10px}.slide-menu_sp.active{top:50px;right:0%;overflow-y:scroll;height:100%}.menu-close-arrow-sp{border-right:solid #333 2px;padding:0 5px 0 0;font-weight:bold}.menu_icon_btnarea{width:24px;height:24px}.menu_header_contenar{margin:0 auto 0 0}.menu_btn{box-sizing:border-box;width:100%;padding:0 15px}.menu_contact_telarea{padding:0 20px 40px}.menu_contact_tel{display:flex;text-align:left;align-items:center;border-radius:12px;box-shadow:rgba(51,51,51,.25) 4px 4px;align-items:center;color:#333;position:relative;overflow:hidden;text-decoration:none;background:hsla(0,0%,100%,.1);transition:background .4s ease;border:#333 solid 1px;padding:20px 20px;box-sizing:border-box;max-width:460px;width:100%;height:90px}.menu_contact_tel img{width:30px;height:34px;margin-right:10px}.menu_contact_tel .footer_btn_time{font-size:14px;line-height:1.45em;font-family:"Meiryo UI",sans-serif;display:inline-block}.menu_contact_tel .footer_btn_tel{font-size:26px;font-family:"Anton",sans-serif;letter-spacing:.1em;line-height:1.45em;display:inline-block}.menu_contact_tel .footer_btn_tel::before{content:"";display:inline-block;width:14px;height:22px;background-image:url(../../imgs/tel_icon_black.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;margin-right:5px}.menu_contact_tel::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.menu_contact_tel:hover::before{opacity:1}.menu_contact_tel:hover{color:#fff}.menu_contact_tel:hover .footer_btn_tel::before{background-image:url(../../imgs/tel_icon_white.png)}.top_img_area{background:url(../../imgs/top_back_sp.png);height:100%;padding-top:100px;padding-bottom:100px}.top_img_content{padding:20px 20px 0;width:calc(100% - 40px)}.top_pulldown_area{position:relative;line-height:0;background-size:cover;background-position:center;padding:30px 25px 100px}.top_pulldown_area .page_title{display:block;letter-spacing:.36em;padding-top:20px;padding-bottom:50px;font-size:56px}.top_select_ans_area{margin-right:auto;margin-left:0;margin-top:0;max-width:718px}.top_scroll_btnarea{margin-top:-70px}.top_scroll_btn{cursor:pointer;position:relative;display:block;max-width:80px;width:100%;margin:0 auto}.top_scroll_btn img{transition:opacity .5s ease}.top_scroll_btn img:first-of-type{opacity:1}.top_scroll_btn img:last-of-type{opacity:0;position:absolute;top:0;left:0}.top_scroll_btn:hover img:first-of-type{opacity:0}.top_scroll_btn:hover img:last-of-type{opacity:1}.top_title_sub{margin-left:0;display:block;margin-bottom:50px;margin-top:15px}.top_title_sub::before{content:none}.top_fukidasi_area_responsive{max-width:490px;width:100%;display:block;gap:20px;margin:0 auto;position:relative;height:auto}.top_fukidasi_area_responsive .top_fukidashi_box{display:flex;justify-content:space-evenly}.top_fukidasi_area_responsive .top_fukidasi{content:"";width:150px;height:90px;background-image:url(../../imgs/fukidasi_bak_sp.png);display:flex;align-items:center;justify-content:center;text-align:center;position:static}.top_fukidasi_area_responsive .top_fukidasi:hover{background-image:url(../../imgs/fukidashi_bak_sp_hover.png);color:#fff}.top_fukidasi_area_responsive .top_fukidasi p{line-height:20px;letter-spacing:.1em}.top_fukidasi_area_responsive .top_fukidasi p span{font-size:14px;font-weight:700}.top_toggle_area h1{text-align:center;display:flex;flex-direction:column}.top_toggle_area h1::before{display:block;margin-left:auto;margin-right:auto;margin-bottom:25px}.top_select_area{display:flex;flex-wrap:wrap;justify-content:space-between}.top_select_area .top_roomlink_btn{max-width:718px}.top_select_equ{padding:40px 0;width:50px;text-align:center}.top_custom-select-wrapper{display:flex;width:calc(100% - 50px);max-width:530px;margin-bottom:30px}.top_room_area{margin:85px auto 0px}.top_room_area h1{text-align:center;margin-bottom:50px}.top_room_area h1::before{display:block;margin-left:auto;margin-right:auto;margin-bottom:25px}.top_room_area h1 .subtext{font-size:16px}.top_service_area{padding:0 35px 110px}.top_catering_banner{margin-top:80px}.top_catering_title{display:block}.top_responsive_text{margin-top:15px}.top_access_area{margin:0px auto 0px;padding-top:80px;padding-bottom:50px}.top_access_area h1{text-align:center}.top_access_area h1::before{display:block;margin-left:auto;margin-right:auto;margin-bottom:25px}.top_access_area h1 .subtext{font-size:16px}.top_access_map{margin:50px auto}.top_access_info_box{display:block}.top_access_info_box .top_access_info{width:calc(100% - 50px)}.top_access_info_box .top_access_info_detail dd{margin-bottom:35px}.top_access_info_box .top_access_info_detail dd:last-of-type{margin-bottom:0}.top_access_info_box .top_access_park{margin-top:30px;width:calc(100% - 50px);margin-left:0}.top_catering_text{left:10%}.top_catering_banner_img{max-width:360px;width:100%;margin:0 auto}.top_catering_banner{max-width:360px;width:100%;margin:80px auto 0}.top_catering_banner img{max-width:360px;width:100%}.page_head_title{padding-top:100px}.page_head_title .page_head_title_name{top:65%}.option_area h1{font-size:24px}.option_area h1 span{margin-left:0;display:block;font-size:14px;line-height:28px}.option_area .option_title_sub{font-size:18px;margin-bottom:30px;margin-top:30px}.option_none_text{margin-bottom:30px}.option_tab{flex-direction:column}.option_tab h2{margin:30px 0;font-size:24px}.option_tab h3{font-size:18px}.option_tab_sp{display:flex}.option_tab>label{max-width:760px;height:45px}.option_tab>label::after{margin-left:12px;content:"▼"}.option_tab>label:last-of-type{border-bottom:1px solid #333}.option_tab>label:last-of-type::after{margin-left:40px}.option_tab label:has(:checked)::after{content:"▲"}.option_tab>div{border-top:none}.option_tab>div>.floor_low_tab_area{flex-direction:column}.option_section{grid-template-columns:repeat(2, 1fr)}.link_btn .link_text_floor{line-height:1.4em}.link_btn img{width:32px;height:23px}.link_btn .link_text{line-height:1.4em}.floor_about_br{display:none}.floor_map_area h1{font-size:24px}.floor_map_area h1 span{margin-left:0;display:block;line-height:28px;position:relative;top:0;transform:translateY(0)}.floor_map_area .floor_title_sub{font-size:18px;margin-bottom:30px;margin-top:30px}.floor_map_tab{display:none}.floor_map_tab>label{padding:30px 15px;max-width:70px;font-size:14px}.floor_map_tab>div{padding:24px}.floor_low_top_area{margin:60px auto 30px}.floor_low_top_area .floor_low_top_img_box{padding:0;width:100%}.floor_low_top_area .floor_low_circle-grad__inner{padding:60px 30px}.floor_low_top_area .floor_low_circle-grad__inner h1{text-align:center;display:flex;flex-direction:column;line-height:1.3em;font-size:28px}.floor_low_top_area .floor_low_circle-grad__inner h1 span{margin-left:0;margin-top:16px;margin-bottom:16px;position:relative;top:0;transform:translateY(0)}.floor_low_top_area .floor_low_circle-grad__inner h1::before{display:block;margin-left:auto;margin-right:auto;margin-bottom:25px}.floor_low_top_area .floor_low_circle-grad__inner .floor_title_sub{font-size:22px}.floor_low_mache_area{margin-top:30px;margin-bottom:30px}.floor_low_mache_area .floor_low_mache_btn_area{flex-direction:column;align-items:flex-start}.floor_low_mache_area .floor_low_mache_btn_area p{margin-left:0;margin-top:12px}.floor_low_about_btn_area{flex-direction:column;align-items:flex-start}.floor_low_about_btn_area p{margin-left:0;margin-top:12px}.floor_low_info_area{margin-top:30px;margin-bottom:30px}.floor_low_info_area .pc{display:none}.floor_low_info_area .map_sp{display:flex}.floor_low_info_area .floor_map_tab{flex-direction:column}.floor_low_info_area .floor_map_tab>label{max-width:760px;height:45px;padding:12px 12px}.floor_low_info_area .floor_map_tab>label:last-of-type{border-bottom:1px solid #333}.floor_low_info_area .floor_map_tab>label::after{content:"▼"}.floor_low_info_area .floor_map_tab label:has(:checked)::after{content:"▲"}.floor_low_info_area .floor_map_tab>div:nth-of-type(1){order:2}.floor_low_info_area .floor_map_tab>div:nth-of-type(2){order:4}.floor_low_info_area .floor_map_tab>div:nth-of-type(3){order:6}.floor_low_info_area .floor_map_tab>div:nth-of-type(4){order:8}.floor_low_info_area .floor_map_tab>div:nth-of-type(5){order:10}.floor_low_info_area .floor_map_tab>div:nth-of-type(6){order:12}.floor_low_info_area .floor_map_tab>div:nth-of-type(7){order:14}.floor_low_info_area .floor_map_tab>div>.floor_low_tab_area{flex-direction:column}.floor_low_info_area .floor_low_download{margin:auto}.floor_low_info_area .floor_low_about{margin-top:30px;margin-bottom:30px}.floor_low_info_area .floor_low_about .floor_low_gally{width:100%;display:grid;grid-template-columns:1fr 1fr}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item{width:100%;box-sizing:border-box;border:none;padding:8px 16px}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(1){order:1}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(2){order:3}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(3){order:2}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(4){order:4}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(odd){background-color:rgba(241,241,241,.9450980392)}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item:nth-of-type(even){background-color:#fff}.floor_low_info_area .floor_low_table_sp{width:100%;margin-top:30px;margin-bottom:30px;display:flex;flex-wrap:wrap;width:100%}.floor_low_info_area .floor_low_table_sp dl{display:flex;flex-wrap:wrap;width:100%}.floor_low_info_area .floor_low_table_sp dt{width:140px;padding:8px 16px;box-sizing:border-box}.floor_low_info_area .floor_low_table_sp dt:nth-of-type(odd){background-color:#f1f3f4}.floor_low_info_area .floor_low_table_sp dd{margin:0;width:calc(100% - 140px);padding:8px 16px;box-sizing:border-box}.floor_low_info_area .floor_low_table_sp dd:nth-of-type(odd){background-color:#f1f3f4}.floor_low_info_area .floor_low_table_second{width:100%;margin-top:0;display:flex;flex-wrap:wrap;width:100%}.floor_low_info_area .floor_low_table_second dl{display:flex;flex-wrap:wrap;width:100%}.floor_low_info_area .floor_low_table_second dt{width:140px;padding:8px 16px;box-sizing:border-box}.floor_low_info_area .floor_low_table_second dt:nth-of-type(odd){background-color:#f1f3f4}.floor_low_info_area .floor_low_table_second dd{margin:0;width:calc(100% - 140px);padding:8px 16px;box-sizing:border-box}.floor_low_info_area .floor_low_table_second dd:nth-of-type(odd){background-color:#f1f3f4}.floor_low_info_area .floor_low_price_table{overflow-x:inherit;width:100%;margin-top:0}.floor_low_info_area .floor_low_price_table dt{width:100%;padding:8px 16px;background-color:#f1f3f4;box-sizing:border-box;text-align:center}.floor_low_info_area .floor_low_price_table dd{width:100%;padding:8px 16px;margin-left:0;box-sizing:border-box;text-align:center}.floor_low_info_area .floor_low_price_table_single{overflow-x:inherit;width:100%;margin-top:0}.floor_low_info_area .floor_low_price_table_single dt{width:100%;padding:8px 16px;background-color:#f1f3f4;box-sizing:border-box;text-align:center}.floor_low_info_area .floor_low_price_table_single dd{width:100%;padding:8px 16px;margin-left:0;box-sizing:border-box;text-align:center}.floor_low_info_area .floor_low_table_p{font-weight:400}.floor_low_view_area{flex-direction:column-reverse}.floor_low_360{margin:0 auto}.floor_low_area_img{margin:0 auto}.floor_low_about_text_content{font-size:14px}.price_top_area h1{font-size:24px}.price_top_area h1::before{width:24px;height:28px;background-size:contain}.price_top_area h1 span{margin-left:0;position:relative;top:0%;transform:translateY(0%)}.price_top_area h1 p{margin-top:30px}.price_select_area{margin-top:30px}.price_select_area h3{font-size:20px}.price_select_area h3::before{margin-right:15px}.price_select_area .room_select_area{flex-direction:column;align-items:flex-start}.price_select_area .time_select_area{flex-direction:column;align-items:flex-start}.price_select_area .price_fee_area .price_general{width:calc(100% - 48px)}.price_select_area .price_fee_area .price_member{width:calc(100% - 48px);flex-direction:column}.price_inquiry_area{margin-bottom:32px}.price_inquiry_text{flex-direction:column;align-items:flex-start}.price_floor_link{flex-direction:column;gap:10px}.price_list_area{margin:0 auto 60px}.price_list_area h3{color:#38b3e2;padding:30px 0}.price_list_area .floor_low_fee_text{font-size:16px}.price_list_area .floor_low_table_sp{width:100%;margin-top:16px;margin-bottom:30px;display:flex;flex-wrap:wrap;width:100%}.price_list_area .floor_low_table_sp dl{display:flex;flex-wrap:wrap;width:100%}.price_list_area .floor_low_table_sp dt{width:140px;padding:8px 16px;box-sizing:border-box}.price_list_area .floor_low_table_sp dt:nth-of-type(odd){background-color:#f1f3f4}.price_list_area .floor_low_table_sp dd{margin:0;width:calc(100% - 140px);padding:8px 16px;box-sizing:border-box}.price_list_area .floor_low_table_sp dd:nth-of-type(odd){background-color:#f1f3f4}.price_list_area .floor_low_table_second{width:100%;margin-top:0;display:flex;flex-wrap:wrap;width:100%}.price_list_area .floor_low_table_second dl{display:flex;flex-wrap:wrap;width:100%}.price_list_area .floor_low_table_second dt{width:140px;padding:8px 16px;box-sizing:border-box}.price_list_area .floor_low_table_second dt:nth-of-type(odd){background-color:#f1f3f4}.price_list_area .floor_low_table_second dd{margin:0;width:calc(100% - 140px);padding:8px 16px;box-sizing:border-box}.price_list_area .floor_low_table_second dd:nth-of-type(odd){background-color:#f1f3f4}.price_list_area .floor_low_price_table{overflow-x:inherit;width:100%;margin-top:0;margin-top:16px}.price_list_area .floor_low_price_table dt{width:100%;padding:8px 16px;background-color:#f1f3f4;box-sizing:border-box;text-align:center}.price_list_area .floor_low_price_table dd{width:100%;padding:8px 16px;margin-left:0;box-sizing:border-box;text-align:center}.price_list_area .floor_low_price_table_single{overflow-x:inherit;width:100%;margin-top:0}.price_list_area .floor_low_price_table_single dt{width:100%;padding:8px 16px;background-color:#f1f3f4;box-sizing:border-box;text-align:center}.price_list_area .floor_low_price_table_single dd{width:100%;padding:8px 16px;margin-left:0;box-sizing:border-box;text-align:center}.price_list_area .floor_low_table_p{font-weight:400;letter-spacing:.2em}.price_list_area .floor_low_table_about{display:grid;grid-template-columns:1fr 1fr}.price_list_area .floor_low_table_about .floor_low_gally_item{width:100%;box-sizing:border-box;padding:8px 16px;border:none}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(1){order:1}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(2){order:3}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(3){order:2}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(4){order:4}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(odd){background-color:rgba(241,241,241,.9450980392)}.price_list_area .floor_low_table_about .floor_low_gally_item:nth-of-type(even){background-color:#fff}.price_list_area .floor_low_gally{width:100%}.price_list_area .floor_low_park{width:100%}.floor_gallery_only{width:100%;display:block;text-align:center;margin-bottom:30px}.floor_gallery_only .floor_low_gally_item{border:none;padding:10px 20px}.floor_gallery_only .floor_low_gally_item:nth-of-type(1){background-color:rgba(241,241,241,.9450980392);border-bottom:none}.faq_area h1{font-size:24px}.faq_area h1 span{margin-left:0;margin-bottom:30px;position:relative;top:0%;transform:translateY(0%)}.faq_area .faq_sub{font-size:18px}.faq_ul{display:flex;flex-direction:column;gap:32px;width:100%;margin-top:32px}.faq_ul .faq_item{display:inline-block}.faq_ul .faq_item button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq_ul .faq_item .faq_head{font-size:18px;gap:16px}.faq_ul .faq_item .faq_head span{font-size:24px}.faq_ul .faq_item .faq_head.is-open::after{background-image:url(../../imgs/remove.png);width:48px;height:48px}.faq_ul .faq_item .faq_body{gap:16px}.faq_ul .faq_item .faq_body span{font-size:24px}.inquiry_name_area{flex-direction:column}.inquiry_name_area div{max-width:inherit}.inquiry_contact_method{flex-direction:column}.inquiry_select{max-width:inherit}.inquiry_date_input{flex-direction:column;align-items:flex-start}.inquiry_use_date_check{display:flex;flex-direction:column}.inquiry_eat{flex-direction:column}.inquiry_btn_area{flex-direction:column;align-items:center}.inquiry_table{flex-direction:column}.inquiry_table dt{width:100%;border:none;padding:4px 12px}.inquiry_table dt:last-of-type{border-bottom:none}.inquiry_table dd{width:100%;border:none;padding:4px 12px}.inquiry_table dd:last-of-type{border-bottom:none}.inquiry_area h2{font-size:22px;color:#38b3e2;margin-bottom:24px;letter-spacing:.02em}.access_area{margin:60px auto 30px}.access_area h1 span{margin-left:0;display:block;line-height:28px;position:relative;top:0;transform:translateY(0)}.access_area .access_title_sub{margin:30px 0 0}.access_access_area{margin:30px 0}.access_top_area{margin:30px auto}.access_top_area .access_top_img_box{padding:0;width:100%}.access_top_area .access_circle-grad__inner{padding:30px}.access_top_area .access_circle-grad__inner h2{display:flex;flex-direction:column;line-height:1.3em}.access_top_area .access_circle-grad__inner .access_text{margin:15px 0;line-height:1.6em}.access_top_area .access_view_area{flex-direction:column;align-items:flex-start;gap:30px}.access_to_station{margin:30px auto;flex-direction:column}.access_to_station .access_to_station_infobox{text-align:right}.access_to_station .access_to_station_infobox p{text-align:left;font-size:18px}.access_to_station .access_to_station_infobox dl{text-align:left}.access_to_station .access_to_station_infobox .access_map_sp{display:inline-block;color:#0099d3;font-weight:bold;line-height:1.6em;font-size:18px;letter-spacing:.06em;color:#0099d3;border-bottom:1px solid;transition:all .2s ease 0s}.access_to_station .access_to_station_infobox .access_map_sp:hover{color:#007aa9}.access_to_station .access_to_station_infobox .access_map_sp::after{content:"";background-image:url("../../imgs/arrow_inquiry.png");width:16px;height:13px;background-size:contain;display:inline-block;margin-left:8px}.access_from_station{flex-direction:column-reverse;margin:0 auto 30px}.access_from_station .access_from_station_infobox p{font-size:18px}.access_from_station .access_from_station_infobox dl dd .access_from_station_detail div:nth-of-type(1){width:50%}.access_from_station .access_from_station_infobox dl dd .access_from_station_detail div:nth-of-type(2){width:50%}.access_from_load .access_from_load_info_box{flex-direction:column;border-top:none;border-bottom:none;align-items:flex-start}.access_from_load .access_from_load_info_box .access_from_load_info_detail{margin-bottom:24px}.access_detail_area{margin:30px auto}.access_detail_area h2{font-size:24px}.access_detail_area .access_detail_top{flex-direction:column;justify-content:space-between;align-items:center;gap:30px}.access_detail_area .access_detail_top .access_detail_top_img{max-width:800px;width:100%}.access_detail_area .access_detail_top .access_detail_top_img img{width:100%}.access_detail_area .access_detail_top .access_detail_top_info{width:100%}.access_detail_area .access_detail_top .access_detail_top_info .access_detail_top_text{padding-bottom:0;margin-bottom:0;border-bottom:none}.access_detail_area .access_btn_marge{margin-top:30px;margin-bottom:30px}.access_terminal_area{margin:30px 0}.access_terminal_area picture{max-width:650px;width:100%}.access_terminal_area source{max-width:650px;width:100%}.access_terminal_area img{max-width:650px;width:100%;margin:0 auto}.access_terminal_area .access_terminal_text1{display:none}.access_terminal_area .access_terminal_text2{display:none}.access_use_bus h3,.access_use_train h3{font-size:20px;display:inline-flex;align-items:center}.galley_icon{display:inline-block;width:48px;height:48px}.access_map_time{border-top:1px solid #333;padding-top:60px;flex-direction:column;gap:30px}.parking_area{margin:60px auto 30px}.parking_area h1{font-size:28px}.parking_area h1 span{margin-left:0;display:block;line-height:28px;position:relative;top:0;transform:translateY(0)}.parking_area h1 .parking_title_sub{font-size:18px;margin:30px 0 0}.parking_area h2{line-height:35px}.parking_about{flex-direction:column;margin:0px auto 30px;align-items:flex-start}.parking_about .parking_about_img{width:100%}.parking_about .parking_about_infobox{max-width:inherit;width:100%}.parking_about .parking_about_infobox dl{margin:0 0 60px}.parking_aisle h2{line-height:35px}.parking_aisle .parking_aisle_area{flex-direction:column}.parking_ticket h2{line-height:35px}.parking_ticket .parking_ticket_area{flex-direction:column}.parking_ticket .parking_ticket_area .parking_ticket_img{max-width:620px;width:100%}.parking_ticket .parking_ticket_area .parking_ticket_img img{width:100%}.parking_event h2{line-height:35px}.parking_event h3{font-size:20px}.parking_event .parking_event_area{flex-direction:column}.results_area h1{font-size:24px;line-height:28px}.results_area h1 span{display:block;margin-left:0;position:relative;top:0%;transform:translateY(0%)}.results_area h1 .results_title_sub{margin-top:30px;margin-bottom:30px;font-size:18px}.results_area h2{font-size:24px;margin-top:30px}.results_area h3{font-size:20px;margin-bottom:15px}.resulets_top_jisseki_fukidasi_text{font-size:18px;color:#38b3e2;letter-spacing:1.6px;font-weight:700;text-align:left}.results_top_area{flex-direction:column;align-items:center;gap:30px}.results_top_area .results_top_img_box{max-width:800px;width:100%}.results_top_area .results_top_img_box img{width:100%;margin:0 auto}.results_top_area .results_top_info{width:100%}.results_top_area .results_top_info_imgarea img:nth-of-type(1){margin:0 auto}.results_top_jisseki{flex-direction:column;align-items:center}.results_top_jisseki h3{font-size:20px;margin-bottom:15px}.results_voice_area h3{font-size:20px;margin-bottom:30px}.tel_area{max-width:360px}.flow_area h1{font-size:24px;line-height:54px}.flow_area h1 span{display:block;margin-left:0;position:relative;top:0%;transform:translateY(0%)}.flow_area h1 .flow_title_sub{margin:30px 0;font-size:18px}.flow_area h2{line-height:35px}.flow_area h3{font-size:20px}.flow_area .flow_tel_img{max-width:360px}.flow_inquiry_area h2{line-height:140%;font-size:22px}.flow_inquiry_area h3{line-height:27px;font-size:18px;letter-spacing:.1em}.flow_inquiry_area .flow_tel_img{max-width:360px}.flow_err_area{margin-top:24px}.catering_merit_area_sp{display:flex;flex-wrap:wrap;max-width:1260px;width:100%;margin-top:24px;margin-bottom:60px;justify-content:center;gap:0}.catering_merit_area_sp>label{border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;color:#333;font-size:18px;text-align:center;box-sizing:border-box;position:relative;cursor:pointer;padding:12px 24px;height:45px;width:100%;display:flex;align-items:center;justify-content:center}.catering_merit_area_sp>label::after{margin-left:12px;content:"▼"}.catering_merit_area_sp>label:nth-of-type(6){border-bottom:1px solid #333}.catering_merit_area_sp>label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #6EE7B7, #3B82F6);opacity:0;transition:opacity .4s ease;z-index:-1}.catering_merit_area_sp input{display:none}.catering_merit_area_sp>div{order:3;display:none;width:calc(100% - 40px);padding:30px;border:2px solid;-o-border-image:linear-gradient(to right, #6EE7B7, #3B82F6) 1;border-image:linear-gradient(to right, #6EE7B7, #3B82F6) 1}.catering_merit_area_sp>div .catering_merit{font-family:"Anton",sans-serif;font-size:18px;line-height:27px;letter-spacing:.2em}.catering_merit_area_sp>div .catering_title{line-height:27px;margin:12px 0;font-size:18px}.catering_merit_area_sp>div .catering_grad-img{max-width:180px;width:100%;text-align:right;margin-left:auto;margin-right:0}.catering_merit_area_sp label:has(:checked){opacity:1;background:linear-gradient(90deg, #6EE7B7, #3B82F6);color:#fff}.catering_merit_area_sp label:has(:checked)::after{content:"▲"}.catering_merit_area_sp label:has(:checked)+div{display:block}.catering_top_area{margin:30px auto}.catering_top_area h1{font-size:24px;line-height:54px}.catering_top_area h1 span{display:block;margin-left:0;position:relative;top:0%;transform:translateY(0%)}.catering_top_area h1 .catering_title_sub{margin-top:16px;font-size:18px}.catering_top_area h2{margin-top:30px}.catering_party_area{margin:0 auto 30px}.catering_party_area h2{margin-top:0px}.catering_party_area h3{margin-bottom:16px}.catering_party_area .catering_party_top{flex-direction:column;gap:30px}.catering_party_area .catering_party_top .catering_party_all_img{width:100%}.catering_party_area .catering_party_top .catering_party_all_text{width:100%}.catering_party_area .catering_party_menu{flex-direction:column}.catering_party_area .catering_party_menu_box img{margin-left:auto;margin-right:auto}.catering_drink_area .catering_drink_menu{flex-direction:column}.catering_drink_area .catering_party_menu_box{width:calc(100% - 64px)}.catering_drink_area .cake_drink{display:block}.catering_drink_area .cake_price{display:block;text-align:right}.footer-section{padding:70px 20px 100px;margin-top:0;width:calc(100% - 40px)}.footer-section section{display:flex;flex-direction:column;width:100%;align-items:center}.footer-section section h1{order:0;font-size:24px}.footer-section section .footer_nav_area{order:2}.footer-section section .footer_contactbtn_area{order:1;grid-auto-flow:row}.footer-section section .footer_address{order:3}.footer_contactbtn_area{display:flex;flex-direction:column;align-items:center;gap:40px;margin:0 auto 40px;width:100%}.footer_contact_tel{max-width:380px;padding:20px 20px;box-sizing:border-box;height:74px;width:calc(100% - 40px);box-sizing:content-box}.footer_contact_tel .footer_btn_tel{font-size:26px;letter-spacing:.1em}.footer_contact_tel .footer_btn_tel::before{width:14px;height:22px}.footer_contact_tel img{width:30px;height:34px;margin-right:10px}.footer_contact_inquiry{max-width:380px;padding:20px 20px;height:74px;width:calc(100% - 40px);box-sizing:content-box}.footer_contact_inquiry span:nth-of-type(1){font-size:16px}.footer_contact_inquiry img{width:30px;height:26px}.footer-section nav{display:block;text-align:left;max-width:380px;width:100%;font-size:16px;margin-bottom:80px}.footer-section nav a{display:block}.footer-section nav a:nth-of-type(2){margin-top:20px;margin-bottom:20px}.footer_address{text-align:left;max-width:380px;width:100%;font-size:16px}.footer_address span{display:none}.vacant_result_area .floor_link_area{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 48px);margin-top:60px;margin-bottom:60px}.vacant_result_area .floor_link_area .link_btn{margin:0 auto}.calendar-switcher{display:flex;flex-direction:column}.calendar-switcher button{font-size:14px;max-width:760px;height:45px;padding:12px 12px}.calendar_cobtn{display:none;left:0;width:50px;height:50px}.calendar_open_text{display:none;left:0;font-size:24px}.vacant_calender_area h1{font-size:24px}.vacant_calender_area h1 span{margin-left:0;display:block;line-height:28px;position:relative;top:0%;transform:translateY(0%)}.vacant_calender_area h1 em{font-size:18px;margin-bottom:30px;margin-top:30px}}@media screen and (max-width: 560px){.top_catering_title{display:none}.top_catering_text .top_catering_line_text{font-weight:600;margin-top:20px}}@media screen and (max-width: 570px){.price_select_area .price_fee_area .price_general{flex-direction:column}.price_select_area .price_fee_area .price_general input{width:100%;text-align:right}.price_select_area .price_fee_area .price_member{width:calc(100% - 48px);flex-direction:column}.price_select_area .price_fee_area .price_member #MemberPrice{width:100%;text-align:right}.price_select_area .price_fee_area .price_member .price_member_price{flex-direction:column;align-items:flex-start}.inquiry_time{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 500px){.vacant_date{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, auto)}.vacant_date button{max-width:72px;margin:0 auto}.vacant_date button:nth-of-type(1),.vacant_date button:nth-of-type(2),.vacant_date button:nth-of-type(3){grid-column:1}.vacant_date button:nth-of-type(4){grid-column:2;grid-row:3}.vacant_date button:nth-of-type(5),.vacant_date button:nth-of-type(6),.vacant_date button:nth-of-type(7){grid-column:3}.vacant_date button:nth-of-type(1),.vacant_date button:nth-of-type(5){grid-row:1}.vacant_date button:nth-of-type(2),.vacant_date button:nth-of-type(6){grid-row:2}.vacant_date button:nth-of-type(3),.vacant_date button:nth-of-type(7){grid-row:3}}@media screen and (max-width: 460px){.top_select_ans_area .top_roomlink_btn{font-size:18px;display:block;padding:30px 20px;height:100%}.menu_top_contenar{flex-direction:column}.menu_top_contenar .arrow_right_btn{max-width:inherit}}@media screen and (max-width: 430px){.footer-section section h1 br{display:block}.flow_area h1::before{display:block;margin:0 auto}}@media screen and (max-width: 415px){.menu_btn span:nth-of-type(1){font-size:14px;line-height:1.2em}.menu_icon1{width:24px;height:25px}.menu_icon2{width:24px;height:17px}.menu_icon3{width:24px;height:14px}.menu_icon4{width:24px;height:25px}.menu_icon5{width:24px;height:24px}.menu_icon6{width:24px;height:24px}.menu_icon7{width:24px;height:28px}.menu_icon8{width:24px;height:22px}.menu_icon9{width:24px;height:29px}.menu_icon10{width:24px;height:24px}.menu_contact_tel img{width:24px;height:28px}.footer_contact_tel{width:calc(100% - 40px);box-sizing:content-box}.footer_contact_inquiry{width:calc(100% - 40px);box-sizing:content-box}.menu_contact_tel{width:calc(100% - 40px);box-sizing:content-box}.price_select_area .price_fee_area .price_member .price_diff_area{flex-direction:column}.link_btn img{width:25px;height:16px}.link_btn .link_text{font-size:15px;letter-spacing:.02em}.link_btn .link_text_floor{font-size:14px;letter-spacing:0em;white-space:nowrap}}@media screen and (max-width: 400px){.price_select_area .price_fee_area .price_member #Diff{display:block}.price_select_area{margin-top:30px}.price_select_area h3{font-size:17px}.price_select_area h3::before{width:24px;height:27px;background-size:contain}.br_400{display:block}.floor_low_info_area .floor_low_about .floor_low_gally .floor_low_gally_item{display:block;text-align:inherit}}@media screen and (max-width: 370px){.top_room_content_text p{font-size:14px}.top_room_content_text .top_room_number{display:block}.top_room_content_text .top_room_number p:nth-of-type(2){margin-left:0px}.faq_area h1::before{display:block;margin:0 auto}}@media screen and (max-width: 360px){.page_head_title .page_head_title_bak{font-size:32px}.top_img_content{padding:120px 0 0;padding:20px 0px 0;width:100%}.top_fukidasi_area_responsive{max-width:490px;width:100%;display:block;gap:20px;margin:0 auto;position:relative;height:auto}.top_fukidasi_area_responsive .top_fukidashi_box{display:flex;justify-content:space-evenly}.top_fukidasi_area_responsive .top_fukidasi{content:"";width:100px;height:60px;background-image:url(../../imgs/fukidasi_bak_sp360.png)}.top_fukidasi_area_responsive .top_fukidasi:hover{background-image:url(../../imgs/fukidashi_bak_sp360_hover.png)}.top_fukidasi_area_responsive .top_fukidasi p{line-height:14px;letter-spacing:.1em;font-size:10px}.top_fukidasi_area_responsive .top_fukidasi p span{font-size:10px;font-weight:700}.results_area h1::before{display:block;margin:0 auto}.catering_top_area h1::before{display:block;margin:0 auto}}@media screen and (max-width: 355px){.link_btn_width{height:50px}}@media screen and (max-width: 345px){.floor_about_br{display:block}.price_select_area h3::before{margin-right:0px}}@media screen and (max-width: 340px){.price_select_area .price_fee_area .price_general input{font-size:20px}.price_select_area .price_fee_area .price_member #MemberPrice{font-size:20px}}@media screen and (max-width: 320px){.price_list_area h3{font-size:20px}.drink_price{display:block;text-align:right}}@media print{.menu{display:none}}.js-scrollable{white-space:nowrap}