@charset "utf-8";#global_hader{background:#1146a8;height:16vw;width:100%;top:0;z-index:1000;border-bottom:solid 1px #fff;position:sticky;top:0}#global_hader:has(.nav-toggle .toggle_box.active){position:fixed}#banner_slide{height:31.2vw;overflow:hidden}body.scrolling-down #global_hader{position:static}html:has(body.active),html:has(body.slide-menu-open){height:100%;overflow:hidden}.logo{float:left;background:url(https://1geki.jp/img/1geki_splogo_new.webp) no-repeat 1vw;background-size:30vw auto;line-height:16vw;text-indent:-9999px;overflow:hidden;height:auto;width:37vw}.logo a{display:block;height:100%}.button-box{display:flex}.favo_and_his_button_box{display:flex;margin-right:2vw;width:44vw;height:16vw}.favo_and_his_button_box a{display:block;align-content:center;text-align:center;width:22vw;height:16vw;color:#fff;font-size:3.8vw}.favo_and_his_button_box a::before{display:block;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";color:#fff;font-weight:900;transform:rotate(0deg);content:'\f005'}.favo_and_his_button_box a:last-child::before{content:'\f1da'}#global_hader .nav-toggle{background-color:#f4f3f9;border-radius:4px;width:13.2vw;height:13vw;margin:auto;cursor:pointer}#global_hader .nav-toggle.hallpop_hide{display:none}#global_hader .nav-toggle .toggle_box{position:relative;width:100%;height:100%}#global_hader .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_hader .nav-toggle .toggle_box span:nth-child(1){top:2.6vw}#global_hader .nav-toggle .toggle_box span:nth-child(2){top:4.6vw}#global_hader .nav-toggle .toggle_box span:nth-child(3){top:6.6vw}#global_hader .nav-toggle .toggle_box::after{content:"メニュー";display:block;position:absolute;top:8.8vw;left:50%;margin-left:-4.3vw;font-size:2.2vw;font-weight:700}.base #global_hader .nav-toggle .toggle_box.active::after{content:"閉じる";margin-left:-15px}#global_hader .nav-toggle .toggle_box span:nth-child(1).active{top:15px;transform:rotate(-45deg)}#global_hader .nav-toggle .toggle_box span:nth-child(2).active{display:none}#global_hader .nav-toggle .toggle_box span:nth-child(3).active{top:15px;transform:rotate(45deg)}.toggle_contents{display:none}.toggle_contents.active{position:fixed;top:60px!important;width:100%;height:calc(100% - 60px);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}.suggest_sp_wrap{width:100%;top:16vw;z-index:998;display:block}.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}.suggest_sp input{font-size:3.6vw;padding:2% 4%;width:77vw;height:8vw;box-sizing:border-box;border:solid 0;border-radius:5px;background-color:#fff;margin-right:3vw}.suggest_sp input::placeholder,.suggest_sp input:-ms-input-placeholder,.suggest_sp input::-ms-input-placeholder{color:#e0dee5}.suggest_sp button{font-size:4vw;padding:2% 4%;box-sizing:border-box;width:15vw;height:8vw;display:flex;align-items:center;justify-content:center;background-color:#4b4b4b;color:#fff;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{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}