@charset "utf-8";#global_header{background:#1146a8;height:fit-content;width:100%;top:0;z-index:1000;border-bottom:solid 1px #fff;position:sticky;top:0;margin-bottom:0}#global_header:has(.nav-toggle .toggle_box.active){position:fixed}body.scrolling-down #global_header{position:static}html:has(body.active),html:has(body.slide-menu-open){height:100%;overflow:hidden}.header_contens{margin:0;padding:1vw 0;position:relative;display:flex;justify-content:space-around}.logo{background:url(https://1geki.jp/img/1geki_splogo_new.webp) no-repeat 1vw;background-size:22vw auto;line-height:12vw;text-indent:-9999px;overflow:hidden;height:10vw;width:auto;flex:1}.logo a{display:block;height:100%;width:40%}.button-box{display:flex;justify-content:space-between;width:auto;height:10vw;margin:0 2vw 0 0;padding:0;flex:0 0 auto;gap:0}.search_form_button{display:block;align-content:center;text-align:center;border-radius:4px;width:11vw;height:10vw;margin:0 1vw 0 0;cursor:pointer;border:none}.search_form_button i{display:contents;font-size:7vw;color:#fff}#global_header .nav-toggle{background-color:#f4f3f9;border-radius:4px;width:11vw;height:10vw;cursor:pointer;border:none}#global_header .nav-toggle.hallpop_hide{display:none}#global_header .nav-toggle .toggle_box{position:relative;width:100%;height:100%}#global_header .nav-toggle .toggle_box span{display:block;position:absolute;height:.6vw;width:6vw;background:#1a1a1a;-webkit-transition:0.35s ease-in-out;-moz-transition:0.35s ease-in-out;transition:0.35s ease-in-out;left:50%;margin-left:-3vw}#global_header .nav-toggle .toggle_box span:nth-child(1){top:1.4vw}#global_header .nav-toggle .toggle_box span:nth-child(2){top:3.3vw}#global_header .nav-toggle .toggle_box span:nth-child(3){top:5vw}#global_header .nav-toggle .toggle_box::after{content:"メニュー";display:block;position:absolute;top:6.4vw;left:50%;margin-left:-4.3vw;font-size:2.2vw;font-weight:700}.base #global_header .nav-toggle .toggle_box.active::after{content:"閉じる";margin-left:-15px}#global_header .nav-toggle .toggle_box span:nth-child(1).active{top:15px;transform:rotate(-45deg)}#global_header .nav-toggle .toggle_box span:nth-child(2).active{display:none}#global_header .nav-toggle .toggle_box span:nth-child(3).active{top:15px;transform:rotate(45deg)}.toggle_contents{display:none}.toggle_contents.active{position:fixed;top:12.2vw!important;width:100%;height:calc(100% - 12.2vw);z-index:2147483646;box-sizing:border-box;background:rgb(15,27,151,.9);display:block}.toggle_menu{display:none}ul.toggle_menu.active{display:block;height:65vh;overflow-y:scroll;font-size:4vw;width:100%}.toggle_menu.active li{padding:0 4vw;border-bottom:solid 1px #dadada;display:flex;align-items:center}.toggle_menu.active li a{display:flex;justify-content:space-between;width:100%;padding:6vw 0;font-size:5vw;color:#fff}.toggle_menu.active li a::after{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;display:block}.toggle_contents.active .menu_button{display:flex;align-items:center;justify-content:space-between;padding:0 5vw;margin:6vw 0 28vw 0}.toggle_contents.active .menu_button li{border-radius:1vw;background-color:#f4f3f9}.toggle_contents.active .menu_button a{color:#000;padding:4vw 12vw;display:block;font-size:large}.toggle_contents.active .slot::before,.toggle_contents.active .pachinko::before{margin:0 2vw 0 0}.global_menu ul{width:100%;list-style:none;margin:0;padding:0;background:#e4e4e4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;justify-content:start;box-shadow:0 0 3px 1px rgba(0,0,0,.2)}.global_menu li{min-width:0;position:relative;background:#fff;overflow:hidden}.global_menu a{display:grid;place-items:center;text-align:center;padding:1vw;border:1px solid #ddd;text-decoration:none;line-height:1.2;height:8vw}.global_menu a:empty{display:none}.global_menu li:has(a:empty){display:none}.n-alert{position:absolute;top:.3vw;right:.3vw;border-radius:4vw;width:3vw;height:3vw;font-size:2.2vw;display:block;margin:0;padding:0;background:red;text-align:center;z-index:100;color:#fff}#header_search.kaiseki_suggest_sp_wrap{position:absolute;left:0;right:0;top:0;width:100%;z-index:2000;display:block;transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}#global_header.is-search-open .kaiseki_suggest_sp_wrap{transform:translateY(0);opacity:1;pointer-events:auto}#global_header.is-search-open .logo,#global_header.is-search-open .button-box{pointer-events:none;opacity:0}.suggest_sp{width:100%;padding:2vw;background-color:#eaeaea;box-sizing:border-box;position:relative}.suggest_sp form{display:flex;align-items:center;justify-content:space-between;max-width:100%}.suggest_sp input{font-size:3.6vw;padding:2% 4%;width:82vw;height:8vw;box-sizing:border-box;border:solid 0;border-radius:5px;background-color:#fff}.kaiseki_suggest_sp_wrap .suggest_sp input{width:65vw}.suggest_sp input::placeholder,.suggest_sp input:-ms-input-placeholder,.suggest_sp input::-ms-input-placeholder{color:#e0dee5}.suggest_sp button.search_form_close{font-size:4vw;padding:2% 4%;box-sizing:border-box;width:auto;height:8vw;display:flex;align-items:center;background-color:#4b4b4b;border:solid 0;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.16);box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.search_form_close i{display:contents;color:#fff;font-size:4.4vw}.suggest_sp button.submit{font-size:4vw;padding:2% 4%;box-sizing:border-box;width:auto;height:8vw;display:flex;align-items:center;justify-content:center;background-color:#4b4b4b;border:solid 0;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.16);box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.suggest_sp button i.fa{display:contents;color:#fff;width:auto}.suggest_sp .suggest_area{box-sizing:border-box;width:96vw;margin:0vw 2vw;background:#fff;position:absolute;top:12vw;left:0;border:1px solid #666;display:none;z-index:999}.suggest_sp .suggest_area ul{list-style:none;margin-bottom:2vw}.suggest_sp .suggest_area ul li{margin:2vw 2vw 0 2vw;display:flex;font-size:3.8vw}.suggest_sp .suggest_area ul li>span{font-size:3.6vw}.suggest_sp .suggest_area ul li.pachinko::before{flex-shrink:0;content:"";display:inline-block;width:3vw;height:3vw;background-image:url(https://1geki.jp//wp-content/themes/1geki/assets/img/icon/icon_pachi.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:2vw;margin-top:3px}.suggest_sp .suggest_area ul li.slot::before{flex-shrink:0;content:"";display:inline-block;width:3vw;height:3vw;background-image:url(https://1geki.jp//wp-content/themes/1geki/assets/img/icon/icon_slot.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:2vw;margin-top:3px}.suggest_sp .suggest_area li:hover{background:#ddd}.suggest_sp .suggest_area li.active{background:#ddd}.suggest_sp .suggest_area a.suggest_more{font-weight:700;color:#8b8b8b;border:solid 1px #8b8b8b;border-radius:20px;padding:5px;margin:10px auto;display:block;width:80%;text-align:center;letter-spacing:2px}.suggest_area span span{font-size:3.6vw}.suggest_result_container{padding:3vw 2vw;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:solid 2px #b8b8b8}.suggest_result_container::-webkit-scrollbar{display:none}.suggest_result_tab{list-style-type:none;display:flex}.suggest_result_tab li{color:#b8b8b8;border:1px solid #b8b8b8;border-radius:1vw;padding:3vw 5vw;text-align:center;margin:0 1vw;background:#f4f3f9}.suggest_result_tab li:hover,.suggest_result_tab li.active{border:1px solid #2e68cc;background:#2e68cc;color:#fff;font-weight:700;cursor:pointer}.suggest_result_tab li a{color:#8b8b8b}.suggest_result_tab li.active a,.suggest_result_tab li:hover a,.suggest_result_tab li a:hover{color:#fff;font-weight:700}.suggest_result_tab a:nth-of-type(4){display:none}.suggest_result_tab a:nth-of-type(6) li:hover,.suggest_result_tab a:nth-of-type(7) li:hover{color:#b8b8b8;border:1px solid #b8b8b8;border-radius:1vw;padding:3vw 5vw;text-align:center;margin:0 1vw;background:#f4f3f9;font-weight:400}body.active #global_header:not(.is-search-open) .kaiseki_suggest_sp_wrap{opacity:0;pointer-events:none;transform:translateY(-110%)}