@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap");*{margin:0;padding:0}*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%}html{-webkit-text-size-adjust:100%;font-family:"Noto Serif JP", 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:500;color:#000;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:86px;position:relative}@media screen and (max-width: 46.93em){.container{width:100%;padding-top:calc(86/750*100vw)}}.imgs{width:100%}header{position:fixed;width:100%;top:0;left:0;z-index:100}#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:86px;background-color:#9cc715;box-sizing:border-box;border-bottom:1px solid #cccccc}@media screen and (max-width: 46.93em){#header-inner{height:calc(86/750*100vw);border-width:calc(1/750*100vw)}}#gnav{background-color:#fff;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:500;text-align:center;color:#000}@media screen and (max-width: 46.93em){#gnav li p{font-size:calc(30/750*100vw)}}#gnav li a{color:#000;text-decoration:none;display:block}#gnav li p a{padding:32px 0 36px;box-sizing:border-box;border-bottom:1px solid #cccccc}@media screen and (max-width: 46.93em){#gnav li p a{padding:4.2666666667vw 1.3333333333vw 4.8vw 1.3333333333vw;border-width:calc(1/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{position:absolute;top:29px;left:33px}@media screen and (max-width: 46.93em){#logo{top:calc(29/750*100vw);left:calc(33/750*100vw)}}#logo img{width:213px}@media screen and (max-width: 46.93em){#logo img{max-width:28.4vw}}#x_icon{position:absolute;top:14px;right:105px}@media screen and (max-width: 46.93em){#x_icon{top:calc(14/750*100vw);right:calc(105/750*100vw)}}#x_icon img{width:57px}@media screen and (max-width: 46.93em){#x_icon img{max-width:7.6vw}}body{background-color:#1e1e3d}.contents{width:100%;position:relative;box-sizing:border-box}@media screen and (max-width: 46.93em){.imgs{max-width:100%}}footer{position:relative;width:100%;padding:38px 0 90px;background-color:#140a35}@media screen and (max-width: 46.93em){footer{padding:5.0666666667vw 0vw 12vw 0vw}}.flinks{width:408px;margin:0 auto}@media screen and (max-width: 46.93em){.flinks{width:54.4vw}}.flinks img{max-width:100%}#copyright{margin:22px auto 0;width:454px}@media screen and (max-width: 46.93em){#copyright{width:60.5333333333vw;margin-top:calc(22/750*100vw)}}#backtop{position:absolute;top:-82px;right:25px;width:98px;z-index:1}@media screen and (max-width: 46.93em){#backtop{width:13.0666666667vw;top:calc(-82/750*100vw);right:calc(25/750*100vw)}}#bn_logo{position:absolute;bottom:19px;right:20px;width:165px;z-index:1}@media screen and (max-width: 46.93em){#bn_logo{width:22vw;bottom:calc(19/750*100vw);right:calc(20/750*100vw)}}#front_page .contents{padding:0 0 112px}@media screen and (max-width: 46.93em){#front_page .contents{padding:0vw 0vw 14.9333333333vw 0vw}}#kv img{max-width:100%}#front_nav{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto;padding:6px 0}@media screen and (max-width: 46.93em){#front_nav{padding:.8vw 0vw .8vw 0vw}}#front_nav li img{max-width:100%}#front_nav li:nth-child(-n+3){width:250px}@media screen and (max-width: 46.93em){#front_nav li:nth-child(-n+3){width:33.3333333333vw}}#front_nav li:nth-child(n+4){width:375px}@media screen and (max-width: 46.93em){#front_nav li:nth-child(n+4){width:50vw}}#front_entry{position:relative;width:710px;margin:43px auto 0}@media screen and (max-width: 46.93em){#front_entry{width:94.6666666667vw;margin-top:calc(43/750*100vw)}}#front_entry_btn{position:absolute;z-index:1;top:201px;left:139px}@media screen and (max-width: 46.93em){#front_entry_btn{width:57.6vw;top:calc(201/750*100vw);left:calc(139/750*100vw)}}#namja_map{position:relative;width:710px;margin:18px auto 0}@media screen and (max-width: 46.93em){#namja_map{width:94.6666666667vw;margin-top:calc(18/750*100vw)}}#namja_map img{width:100%}#photo_page .contents{padding:18px 0 188px}@media screen and (max-width: 46.93em){#photo_page .contents{padding:2.4vw 0vw 25.0666666667vw 0vw}}#photo_page .notes{margin:20px 0 0 26px}@media screen and (max-width: 46.93em){#photo_page .notes{max-width:68.5333333333vw;margin:2.6666666667vw 0vw 0vw 3.4666666667vw}}.page_title{width:712px;margin:0 auto}@media screen and (max-width: 46.93em){.page_title{width:94.9333333333vw}}.page_title img{width:100%}.photo_at{margin:0 auto}@media screen and (max-width: 46.93em){.photo_at{max-width:82.4vw}}.photo_character{margin:36px auto 0}@media screen and (max-width: 46.93em){.photo_character{max-width:92vw;margin-top:calc(36/750*100vw)}}#ps_area_schedule{margin-top:27px}@media screen and (max-width: 46.93em){#ps_area_schedule{margin-top:calc(27/750*100vw)}}.ps_heading{margin:0 auto}@media screen and (max-width: 46.93em){.ps_heading{max-width:66.9333333333vw}}.ps_text{margin:12px auto 0}@media screen and (max-width: 46.93em){.ps_text{max-width:77.2vw;margin-top:calc(12/750*100vw)}}.ps_map{margin:14px 0 0 56px}@media screen and (max-width: 46.93em){.ps_map{max-width:86.1333333333vw;margin:1.8666666667vw 0vw 0vw 7.4666666667vw}}.ps_table{margin:45px auto 0}@media screen and (max-width: 46.93em){.ps_table{max-width:80.8vw;margin-top:calc(45/750*100vw)}}#goods_page .contents{padding:18px 0 115px}@media screen and (max-width: 46.93em){#goods_page .contents{padding:2.4vw 0vw 15.3333333333vw 0vw}}#goods_page .notes{margin:7px 0 0 26px}@media screen and (max-width: 46.93em){#goods_page .notes{max-width:62.5333333333vw;margin:.9333333333vw 0vw 0vw 3.4666666667vw}}#goods_at{position:relative;width:616px;margin:0 auto}@media screen and (max-width: 46.93em){#goods_at{width:82.1333333333vw}}#zaiko_btn{position:absolute;z-index:1}@media screen and (max-width: 46.93em){#zaiko_btn{max-width:48vw}}#goods_page #zaiko_btn{top:97px;left:128px}@media screen and (max-width: 46.93em){#goods_page #zaiko_btn{top:calc(97/750*100vw);left:calc(128/750*100vw)}}.goods_benefits{margin:33px auto 0}@media screen and (max-width: 46.93em){.goods_benefits{max-width:95.2vw;margin-top:calc(33/750*100vw)}}#goods_list{width:714px;margin:26px auto 0}@media screen and (max-width: 46.93em){#goods_list{width:95.2vw;margin-top:calc(26/750*100vw)}}#goods_list li{margin-bottom:35px}@media screen and (max-width: 46.93em){#goods_list li{margin-bottom:calc(35/750*100vw)}}#goods_list li:last-child{margin-bottom:0}#goods_list li img{width:100%}#goods_online{position:relative;width:714px;margin:65px auto 0}@media screen and (max-width: 46.93em){#goods_online{width:95.2vw;margin-top:calc(65/750*100vw)}}#goods_online #np_btn{position:absolute;z-index:1;top:201px;left:122px}@media screen and (max-width: 46.93em){#goods_online #np_btn{max-width:62.6666666667vw;top:calc(201/750*100vw);left:calc(122/750*100vw)}}#minigame_page .contents{padding:18px 0 160px}@media screen and (max-width: 46.93em){#minigame_page .contents{padding:2.4vw 0vw 21.3333333333vw 0vw}}#minigame_page .notes{margin:16px 0 0 26px}@media screen and (max-width: 46.93em){#minigame_page .notes{max-width:84.5333333333vw;margin:2.1333333333vw 0vw 0vw 3.4666666667vw}}#minigame_at{position:relative;width:630px;margin:0 auto}@media screen and (max-width: 46.93em){#minigame_at{width:84vw}}#minigame_at #zaiko_btn{top:103px;left:135px}@media screen and (max-width: 46.93em){#minigame_at #zaiko_btn{top:calc(103/750*100vw);left:calc(135/750*100vw)}}.mg_box{width:714px;margin:0 auto}@media screen and (max-width: 46.93em){.mg_box{width:84vw}}.mg_box img{width:100%}#mg1{margin-top:34px}@media screen and (max-width: 46.93em){#mg1{margin-top:calc(34/750*100vw)}}#mg2{margin-top:42px}@media screen and (max-width: 46.93em){#mg2{margin-top:calc(42/750*100vw)}}#mg_online{position:relative;width:714px;margin:36px auto 0}@media screen and (max-width: 46.93em){#mg_online{width:95.2vw;margin-top:calc(36/750*100vw)}}#mg_online #np_btn{position:absolute;z-index:1;top:201px;left:122px}@media screen and (max-width: 46.93em){#mg_online #np_btn{max-width:62.6666666667vw;top:calc(201/750*100vw);left:calc(122/750*100vw)}}#food_page .contents{padding:18px 0 88px}@media screen and (max-width: 46.93em){#food_page .contents{padding:2.4vw 0vw 11.7333333333vw 0vw}}#food_page .notes{margin:16px 0 0 26px}@media screen and (max-width: 46.93em){#food_page .notes{max-width:60.5333333333vw;margin:2.1333333333vw 0vw 0vw 3.4666666667vw}}#food_at{position:relative;width:630px;margin:0 auto}@media screen and (max-width: 46.93em){#food_at{width:84vw}}#food_at #zaiko_btn{top:103px;left:135px}@media screen and (max-width: 46.93em){#food_at #zaiko_btn{top:calc(103/750*100vw);left:calc(135/750*100vw)}}.food_bromide{margin:29px auto 0}@media screen and (max-width: 46.93em){.food_bromide{max-width:95.2vw;margin-top:calc(29/750*100vw)}}.food_menu_list{display:flex;flex-wrap:wrap;width:714px;margin:0 auto;padding-top:12px}@media screen and (max-width: 46.93em){.food_menu_list{width:95.2vw;padding-top:calc(12/750*100vw)}}.food_menu_list li{width:357px;margin-top:22px}@media screen and (max-width: 46.93em){.food_menu_list li{width:47.6vw;margin-top:calc(22/750*100vw)}}.food_menu_list li img{width:100%}.drink_menu{width:714px;margin:0 auto}@media screen and (max-width: 46.93em){.drink_menu{width:95.2vw}}.drink_menu img{width:100%}#soft_drink{margin-top:26px}@media screen and (max-width: 46.93em){#soft_drink{margin-top:calc(26/750*100vw)}}#fortune_latte{margin-top:23px}@media screen and (max-width: 46.93em){#fortune_latte{margin-top:calc(23/750*100vw)}}
