﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");*{margin:0;padding:0}*{margin:0;padding:0}html,body{width:100%}html{-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif, "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:62.5%;line-height:1.4;letter-spacing:0;font-weight:400}ul,li{list-style:none;padding:0;margin:0}img{display:block;border:0}.relative_area{position:relative}body,li,ol,p,input,textarea,select{letter-spacing:0;font-weight:400;color:#fff;font-size:14px}@media screen and (max-width: 46.93em){body,li,ol,p,input,textarea,select{font-size:calc(24/750*100vw)}}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}#wrapper{width:100%;position:relative}.container{width:750px;margin:0 auto;padding-top:85px;position:relative}@media screen and (max-width: 46.93em){.container{width:100%;padding-top:calc(85/750*100vw)}}a img:hover{opacity:0.8}header{position:fixed;width:100%;top:0;left:0;z-index:100}header.active{top:0;left:0;right:0;bottom:0;overflow-y:auto;z-index:9999}#header-area{width:750px;margin:0 auto;position:relative;z-index:100}@media screen and (max-width: 46.93em){#header-area{width:100%}}#header-inner{overflow:hidden;position:relative;height:85px;border-bottom:1px solid #cccccc;background-color:#000;padding-top:20px;box-sizing:border-box}@media screen and (max-width: 46.93em){#header-inner{height:calc(85/750*100vw);padding-top:calc(20/750*100vw);border-bottom:calc(1/750*100vw) solid #ccc}}#gnav{background-color:#000;display:none}#gnav ul{width:750px;margin:0 auto}@media screen and (max-width: 46.93em){#gnav ul{width:100%}}#gnav li p{text-align:center;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;color:#666}@media screen and (max-width: 46.93em){#gnav li p{font-size:calc(30/750*100vw)}}#gnav li span{display:block;font-size:20px;margin-top:4px;color:#666666}@media screen and (max-width: 46.93em){#gnav li span{font-size:calc(20/750*100vw);margin-top:calc(4/750*100vw)}}#gnav li a{color:#666;text-decoration:none;display:block}#gnav li p a{padding:36px 0 38px;box-sizing:border-box;border-bottom:1px solid #666666}@media screen and (max-width: 46.93em){#gnav li p a{padding:4.8vw 1.3333333333vw 5.0666666667vw 1.3333333333vw;border-bottom:calc(1/750*100vw) solid #666}}.gnav_news{padding:38px 0 33px}@media screen and (max-width: 46.93em){.gnav_news{padding:4.1333333333vw 1.3333333333vw 3.6vw 1.3333333333vw}}.gnav_news_link{padding-top:11px;text-align:center;font-weight:bold;font-size:30px}@media screen and (max-width: 46.93em){.gnav_news_link{padding-top:calc(11/750*100vw);font-size:calc(30/750*100vw)}}.gnav_news_link a{margin-top:15px}@media screen and (max-width: 46.93em){.gnav_news_link a{margin-top:calc(15/750*100vw)}}#menu-btn{position:absolute;top:13px;right:33px;cursor:pointer}@media screen and (max-width: 46.93em){#menu-btn{top:calc(13/750*100vw);right:calc(33/750*100vw)}}#open-btn img,#close-btn img{width:58px}@media screen and (max-width: 46.93em){#open-btn img,#close-btn img{width:7.7333333333vw}}.hide{display:none}#logo{width:324px;margin:0 auto}@media screen and (max-width: 46.93em){#logo{width:43.2vw}}#logo img{max-width:100%}body{background-color:#000}@media screen and (max-width: 46.93em){.imgs{max-width:100%}}.page_in_links{padding-top:86px;margin-top:-86px}@media screen and (max-width: 46.93em){.page_in_links{padding-top:calc(86/750*100vw);margin-top:calc(-86/750*100vw)}}.contents{position:relative}footer{position:relative;background-image:url("../../images/footer/bar.jpg");background-repeat:no-repeat;background-position:top left;width:100%;padding:77px 0 45px;box-sizing:border-box}@media screen and (max-width: 46.93em){footer{padding:10.2666666667vw 0vw 6vw 0vw;background-size:contain}}#f_logo{width:396px;margin:0 auto}@media screen and (max-width: 46.93em){#f_logo{width:52.8vw}}#f_logo img{max-width:100%}#bn_logo{position:absolute;width:128px;bottom:31px;right:27px;z-index:10}@media screen and (max-width: 46.93em){#bn_logo{width:17.0666666667vw;bottom:calc(31/750*100vw);right:calc(27/750*100vw)}}#copyright{margin:39px auto 0}@media screen and (max-width: 46.93em){#copyright{max-width:54.9333333333vw;margin-top:calc(39/750*100vw)}}#backtop{position:absolute;top:-53px;right:39px;z-index:10}@media screen and (max-width: 46.93em){#backtop{width:17.3333333333vw;top:calc(-53/750*100vw);right:calc(39/750*100vw)}}#backtop:hover{opacity:1}#front_page .contents{padding-bottom:158px}@media screen and (max-width: 46.93em){#front_page .contents{padding-bottom:calc(158/750*100vw)}}#mv img{max-width:100%}.front_h{margin:32px auto 0}@media screen and (max-width: 46.93em){.front_h{max-width:94.6666666667vw;margin-top:calc(32/750*100vw)}}#front_c1{margin-top:28px}@media screen and (max-width: 46.93em){#front_c1{margin-top:calc(28/750*100vw)}}.front_logo{margin-left:153px}@media screen and (max-width: 46.93em){.front_logo{max-width:59.2vw;margin-left:calc(153/750*100vw)}}.fron_btn_area{display:flex;margin:0 0 0 73px}@media screen and (max-width: 46.93em){.fron_btn_area{margin:4.1333333333vw 0vw 0vw 9.7333333333vw}}.fron_btn_area li{width:288px;margin:0 28px 0 0}@media screen and (max-width: 46.93em){.fron_btn_area li{max-width:38.4vw;margin-right:calc(28/750*100vw)}}.fron_btn_area li img{max-width:100%}#front_c1 .fron_btn_area{margin-top:31px}@media screen and (max-width: 46.93em){#front_c1 .fron_btn_area{margin-top:calc(31/750*100vw)}}#front_c2{margin-top:35px}@media screen and (max-width: 46.93em){#front_c2{margin-top:calc(35/750*100vw)}}.front_sub_h{margin:0 auto}@media screen and (max-width: 46.93em){.front_sub_h{max-width:88.8vw}}#front_c2 .fron_btn_area{margin-top:25px}@media screen and (max-width: 46.93em){#front_c2 .fron_btn_area{margin-top:calc(25/750*100vw)}}#front_c3{margin-top:35px}@media screen and (max-width: 46.93em){#front_c3{margin-top:calc(35/750*100vw)}}#front_c3 .fron_btn_area{flex-wrap:wrap;margin-top:20px}@media screen and (max-width: 46.93em){#front_c3 .fron_btn_area{margin-top:calc(20/750*100vw)}}#front_c3 .fron_btn_area li:nth-child(1){width:604px;margin:0 0 6px 0}@media screen and (max-width: 46.93em){#front_c3 .fron_btn_area li:nth-child(1){max-width:80.5333333333vw;margin-bottom:calc(6/750*100vw)}}#front_access{margin-top:84px}@media screen and (max-width: 46.93em){#front_access{margin-top:calc(84/750*100vw)}}.front_access_inner{position:relative;margin-top:24px}@media screen and (max-width: 46.93em){.front_access_inner{margin-top:calc(24/750*100vw)}}.nt_address{margin:0 0 0 59px}@media screen and (max-width: 46.93em){.nt_address{max-width:64.6666666667vw;margin:0vw 0vw 0vw 7.8666666667vw}}.nt_notes{position:relative;width:666px;margin:27px auto 0}@media screen and (max-width: 46.93em){.nt_notes{width:88.8vw;margin-top:calc(27/750*100vw)}}#nt_notes_links{width:46px;height:15px;position:absolute;bottom:0;left:167px;z-index:10}@media screen and (max-width: 46.93em){#nt_notes_links{width:6.1333333333vw;height:calc(15/750*100vw);left:calc(167/750*100vw)}}.gmap{width:476px;height:284px;margin:29px auto 0;overflow:hidden;border-radius:20px;background-color:#fff}@media screen and (max-width: 46.93em){.gmap{width:63.4666666667vw;height:calc(284/750*100vw);margin-top:calc(29/750*100vw);border-radius:calc(20/750*100vw)}}.gmap iframe{width:100%;height:284px}@media screen and (max-width: 46.93em){.gmap iframe{height:calc(284/750*100vw)}}.access_x_i{position:absolute;top:41px;right:65px;z-index:10}@media screen and (max-width: 46.93em){.access_x_i{width:14.8vw;top:calc(41/750*100vw);right:calc(65/750*100vw)}}#front_idols{margin-top:35px}@media screen and (max-width: 46.93em){#front_idols{margin-top:calc(35/750*100vw)}}.idol_list{display:flex;flex-wrap:wrap;padding:11px 0 0 30px}@media screen and (max-width: 46.93em){.idol_list{padding:1.4666666667vw 0vw 0vw 4vw}}.idol_list li{width:329px;margin:29px 38px 0 0}@media screen and (max-width: 46.93em){.idol_list li{max-width:43.8666666667vw;margin:3.8666666667vw 5.0666666667vw 0vw 0vw}}.idol_list li img{max-width:100%}.idol_list li:nth-child(2n){margin-right:0}#about_page .contents{padding-bottom:151px}@media screen and (max-width: 46.93em){#about_page .contents{padding-bottom:calc(151/750*100vw)}}.page_title img{max-width:100%}.about_text{margin:62px auto 0}@media screen and (max-width: 46.93em){.about_text{max-width:81.6vw;margin-top:calc(62/750*100vw)}}.heading{max-width:100%}#about_ex{margin-top:58px}@media screen and (max-width: 46.93em){#about_ex{margin-top:calc(58/750*100vw)}}.about_btns{display:flex;flex-wrap:wrap;padding:33px 0 0 59px}@media screen and (max-width: 46.93em){.about_btns{padding:4.4vw 0vw 0vw 7.8666666667vw}}.about_btns li{width:298px;margin-right:40px}@media screen and (max-width: 46.93em){.about_btns li{width:39.7333333333vw;margin-right:calc(40/750*100vw)}}.about_btns li img{max-width:100%}.about_btns li:last-child{margin:35px 0 0 169px}@media screen and (max-width: 46.93em){.about_btns li:last-child{margin:4.6666666667vw 0vw 0vw 22.5333333333vw}}#asobinotes{margin-top:49px}@media screen and (max-width: 46.93em){#asobinotes{margin-top:calc(49/750*100vw)}}.asobinotes_img{margin-top:63px}@media screen and (max-width: 46.93em){.asobinotes_img{margin-top:calc(63/750*100vw);max-width:100%}}#schedule_page .contents{padding-bottom:101px}@media screen and (max-width: 46.93em){#schedule_page .contents{padding-bottom:calc(101/750*100vw)}}#entry_c{margin-top:51px}@media screen and (max-width: 46.93em){#entry_c{margin-top:calc(51/750*100vw)}}.entry_text{margin:35px auto 0}@media screen and (max-width: 46.93em){.entry_text{max-width:76.5333333333vw;margin-top:calc(35/750*100vw)}}.entry_price{margin:35px auto 0}@media screen and (max-width: 46.93em){.entry_price{max-width:93.3333333333vw;margin-top:calc(35/750*100vw)}}.reservation_btn{width:634px;margin:34px auto 0}@media screen and (max-width: 46.93em){.reservation_btn{width:84.5333333333vw;margin-top:calc(34/750*100vw)}}.reservation_btn img{max-width:100%}#time_schedule{margin-top:89px}@media screen and (max-width: 46.93em){#time_schedule{margin-top:calc(89/750*100vw)}}.ts_text{margin:32px auto 0}@media screen and (max-width: 46.93em){.ts_text{max-width:65.6vw;margin-top:calc(32/750*100vw)}}.ts_img{margin:20px 0 0 43px}@media screen and (max-width: 46.93em){.ts_img{max-width:88.5333333333vw;margin:2.6666666667vw 0vw 0vw 5.7333333333vw}}#schedule_monthly{margin-top:51px}@media screen and (max-width: 46.93em){#schedule_monthly{margin-top:calc(51/750*100vw)}}.schedule_monthly_text{margin:26px auto 0}@media screen and (max-width: 46.93em){.schedule_monthly_text{max-width:83.7333333333vw;margin-top:calc(26/750*100vw)}}.calendar_list{width:687px;margin:37px auto 0}@media screen and (max-width: 46.93em){.calendar_list{width:91.6vw;margin-top:calc(37/750*100vw)}}.calendar_list li{margin-bottom:45px}@media screen and (max-width: 46.93em){.calendar_list li{margin-bottom:calc(45/750*100vw)}}.calendar_list li:last-child{margin-bottom:0}.calendar_list li img{max-width:100%}#goods_page .contents{padding-bottom:96px}@media screen and (max-width: 46.93em){#goods_page .contents{padding-bottom:calc(96/750*100vw)}}#goods_page .annotation{margin:35px 0 0 47px}@media screen and (max-width: 46.93em){#goods_page .annotation{max-width:54.5333333333vw;margin:4.6666666667vw 0vw 0vw 6.2666666667vw}}.goods_zaiko{width:608px;margin:31px auto 0}@media screen and (max-width: 46.93em){.goods_zaiko{width:81.0666666667vw;margin-top:calc(31/750*100vw)}}.goods_zaiko img{max-width:100%}.goods_benefits{margin:42px auto 0}@media screen and (max-width: 46.93em){.goods_benefits{max-width:93.8666666667vw;margin-top:calc(42/750*100vw)}}.goods_list{width:690px;padding:38px 0 0 33px}@media screen and (max-width: 46.93em){.goods_list{width:92vw;padding:5.0666666667vw 0vw 0vw 4.4vw}}.goods_list li{margin-top:38px}@media screen and (max-width: 46.93em){.goods_list li{margin-top:calc(38/750*100vw)}}.goods_list li img{max-width:100%}#minigame_page .contents{padding-bottom:150px}@media screen and (max-width: 46.93em){#minigame_page .contents{padding-bottom:calc(150/750*100vw)}}#minigame_page .annotation{margin:31px 0 0 39px}@media screen and (max-width: 46.93em){#minigame_page .annotation{max-width:84.5333333333vw;margin:4.1333333333vw 0vw 0vw 5.2vw}}.mg_zaiko{width:608px;margin:31px auto 0}@media screen and (max-width: 46.93em){.mg_zaiko{width:81.0666666667vw;margin-top:calc(31/750*100vw)}}.mg_zaiko img{max-width:100%}.mg_logo{margin:36px 0 0 29px}@media screen and (max-width: 46.93em){.mg_logo{max-width:90.4vw;margin:4.8vw 0vw 0vw 3.8666666667vw}}.mg_text{margin:38px auto 0}@media screen and (max-width: 46.93em){.mg_text{max-width:91.4666666667vw;margin-top:calc(38/750*100vw)}}.mg_prize{width:684px;margin:0 auto}@media screen and (max-width: 46.93em){.mg_prize{width:91.2vw}}.mg_prize img{max-width:100%}.mg_prize li:nth-child(1){margin-top:45px}@media screen and (max-width: 46.93em){.mg_prize li:nth-child(1){margin-top:calc(45/750*100vw)}}.mg_prize li:nth-child(2){margin-top:36px}@media screen and (max-width: 46.93em){.mg_prize li:nth-child(2){margin-top:calc(36/750*100vw)}}.mg_prize li:nth-child(3){margin-top:48px}@media screen and (max-width: 46.93em){.mg_prize li:nth-child(3){margin-top:calc(48/750*100vw)}}#menu_page .contents{padding-bottom:92px}@media screen and (max-width: 46.93em){#menu_page .contents{padding-bottom:calc(92/750*100vw)}}#menu_page .annotation{margin:36px 0 0 47px}@media screen and (max-width: 46.93em){#menu_page .annotation{max-width:74.5333333333vw;margin:4.8vw 0vw 0vw 6.2666666667vw}}.menu_time_area{width:636px;margin:0 auto;padding-top:28px}@media screen and (max-width: 46.93em){.menu_time_area{width:84.8vw;padding-top:calc(28/750*100vw)}}.menu_time_area img{max-width:100%}.menu_time_area li{margin-top:30px}@media screen and (max-width: 46.93em){.menu_time_area li{margin-top:calc(30/750*100vw)}}.menu_text1{margin:18px 0 0 82px}@media screen and (max-width: 46.93em){.menu_text1{max-width:71.2vw;margin:2.4vw 0vw 0vw 10.9333333333vw}}#foods_area{margin-top:116px}@media screen and (max-width: 46.93em){#foods_area{margin-top:calc(116/750*100vw)}}.foods_benefits{margin:34px auto 0}@media screen and (max-width: 46.93em){.foods_benefits{max-width:93.8666666667vw;margin-top:calc(34/750*100vw)}}#foods_area ul{width:670px;margin:35px auto 0}@media screen and (max-width: 46.93em){#foods_area ul{width:89.3333333333vw;margin-top:calc(35/750*100vw)}}#foods_area li{margin-bottom:40px}@media screen and (max-width: 46.93em){#foods_area li{margin-bottom:calc(40/750*100vw)}}#foods_area li:last-child{margin-bottom:0}#foods_area li img{max-width:100%}#cocktail_area{margin-top:96px}@media screen and (max-width: 46.93em){#cocktail_area{margin-top:calc(96/750*100vw)}}.cocktail_benefits{margin:26px auto 0}@media screen and (max-width: 46.93em){.cocktail_benefits{max-width:93.8666666667vw;margin-top:calc(26/750*100vw)}}#cocktail_area ul{width:670px;margin:0 auto}@media screen and (max-width: 46.93em){#cocktail_area ul{width:89.3333333333vw}}#cocktail_area li img{max-width:100%}#cocktail_area li:nth-child(1){margin-top:27px}@media screen and (max-width: 46.93em){#cocktail_area li:nth-child(1){margin-top:calc(27/750*100vw)}}#cocktail_area li:nth-child(2){margin-top:39px}@media screen and (max-width: 46.93em){#cocktail_area li:nth-child(2){margin-top:calc(39/750*100vw)}}#cocktail_area li:nth-child(3){margin-top:25px}@media screen and (max-width: 46.93em){#cocktail_area li:nth-child(3){margin-top:calc(25/750*100vw)}}#drink_area{margin-top:94px}@media screen and (max-width: 46.93em){#drink_area{margin-top:calc(94/750*100vw)}}.drink_name{margin:15px 0 0 93px}@media screen and (max-width: 46.93em){.drink_name{max-width:76.8vw;margin:2vw 0vw 0vw 12.4vw}}.drink_imgs{width:670px;margin:26px auto 0}@media screen and (max-width: 46.93em){.drink_imgs{width:89.3333333333vw;margin-top:calc(26/750*100vw)}}.drink_imgs img{max-width:100%}#special_menu{margin-top:95px}@media screen and (max-width: 46.93em){#special_menu{margin-top:calc(95/750*100vw)}}.special_menu_img{margin:54px auto 0}@media screen and (max-width: 46.93em){.special_menu_img{max-width:89.3333333333vw;margin-top:calc(54/750*100vw)}}#guide_page .contents{padding-bottom:157px}@media screen and (max-width: 46.93em){#guide_page .contents{padding-bottom:calc(157/750*100vw)}}.guide_box p,.guide_box li{font-size:17px;line-height:2.35;font-weight:500}@media screen and (max-width: 46.93em){.guide_box p,.guide_box li{font-size:calc(17/750*100vw)}}.guide_box p a,.guide_box li a{color:#fff;text-decoration:underline}.guide_box p a:hover,.guide_box li a:hover{text-decoration:none}.guide_box_inner ol,.guide_box_inner ol li{list-style:none;padding-left:1em;text-indent:-1em}.guide_box_inner ol{padding:28px 0 0 16px}@media screen and (max-width: 46.93em){.guide_box_inner ol{padding:3.7333333333vw 0vw 0vw 2.1333333333vw}}.guide_box_inner ol li:before{content:"〇"}#guide1{margin-top:49px}@media screen and (max-width: 46.93em){#guide1{margin-top:calc(49/750*100vw)}}#guide2{margin-top:43px}@media screen and (max-width: 46.93em){#guide2{margin-top:calc(43/750*100vw)}}#guide3{margin-top:43px}@media screen and (max-width: 46.93em){#guide3{margin-top:calc(43/750*100vw)}}#guide4{margin-top:43px}@media screen and (max-width: 46.93em){#guide4{margin-top:calc(43/750*100vw)}}.guide_red_box{width:708px;margin:0 auto;border:2px solid #ff4040;background-color:#fff;padding:2px;border-radius:24px;box-sizing:border-box;margin-top:23px}@media screen and (max-width: 46.93em){.guide_red_box{max-width:94.4vw;border:calc(2/750*100vw) solid #ff4040;padding:.2666666667vw .2666666667vw .2666666667vw .2666666667vw;border-radius:calc(24/750*100vw);margin-top:calc(23/750*100vw)}}.guide_red_box_inner{border:2px solid #ff4040;background-color:#000;padding:10px 20px 13px;border-radius:22px}@media screen and (max-width: 46.93em){.guide_red_box_inner{border:calc(2/750*100vw) solid #ff4040;padding:1.3333333333vw 2.6666666667vw 1.7333333333vw 2.6666666667vw;border-radius:calc(22/750*100vw)}}.guide_red_box_inner ul{padding-left:20px}@media screen and (max-width: 46.93em){.guide_red_box_inner ul{padding-left:calc(20/750*100vw)}}.guide_red_box_inner ul li{list-style:disc}.guide_red_box_annotation{padding-left:20px}@media screen and (max-width: 46.93em){.guide_red_box_annotation{padding-left:calc(20/750*100vw)}}#guide5{margin-top:43px}@media screen and (max-width: 46.93em){#guide5{margin-top:calc(43/750*100vw)}}#guide6{margin-top:43px}@media screen and (max-width: 46.93em){#guide6{margin-top:calc(43/750*100vw)}}
