﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;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 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:normal}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:15px}@media screen and (max-width: 46.93em){body,li,ol,p,input,textarea,select{font-size:calc(15/750*100vw)}}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}#wrapper{width:100%;position:relative}.container{position:relative;width:100%;padding-top:85px}@media screen and (max-width: 46.93em){.container{width:100%;padding-top:calc(85/750*100vw)}}.contents{position:relative;width:750px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 46.93em){.contents{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:85px;background-color:#02005b;box-sizing:border-box}@media screen and (max-width: 46.93em){#header-inner{height:calc(85/750*100vw)}}#gnav{background-color:#02005b;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:300;text-align:center;color:#fff}@media screen and (max-width: 46.93em){#gnav li p{font-size:calc(30/750*100vw)}}#gnav li a{color:#fff;text-decoration:none;display:block}#gnav li p a{padding:32px 0 36px;box-sizing:border-box;border-top:1px solid #dcdcdc}@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)}}#gnav li p span{display:block;text-align:center;font-size:20px;line-height:1;font-weight:bold;text-align:center;color:#fff;margin-top:5px}@media screen and (max-width: 46.93em){#gnav li p span{font-size:calc(20/750*100vw);margin-top:calc(5/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:28px;left:24px}@media screen and (max-width: 46.93em){#logo{top:calc(28/750*100vw);left:calc(24/750*100vw)}}#logo img{width:214px}@media screen and (max-width: 46.93em){#logo img{max-width:28.5333333333vw}}#x_icon{width:36px;position:absolute;top:25px;right:122px}@media screen and (max-width: 46.93em){#x_icon{width:4.8vw;top:calc(25/750*100vw);right:calc(122/750*100vw)}}#x_icon img{max-width:100%}body{background:#050028;background-image:url("../../images/bg/ptn.jpg");background-repeat:repeat-y;background-position:top center;background-size:2000px auto}@media screen and (max-width: 46.93em){body{background-size:calc(2000/750*100vw) auto}}.imgs{width:100%}.page_in_links{padding-top:85px;margin-top:-85px}@media screen and (max-width: 46.93em){.page_in_links{padding-top:calc(85/750*100vw);margin-top:calc(-85/750*100vw)}}.contents{background-image:url("../../images/bg/cbg.png");background-repeat:repeat-y;background-position:top center;background-size:750px auto}@media screen and (max-width: 46.93em){.contents{background-size:calc(750/750*100vw) auto}}footer{position:relative;width:750px;margin:0 auto;padding:50px 0 10px;background-color:#02005b}@media screen and (max-width: 46.93em){footer{width:100%;padding:6.6666666667vw 0vw 1.3333333333vw 0vw}}#gnosia_logo{width:425px;margin:0 auto}@media screen and (max-width: 46.93em){#gnosia_logo{width:56.6666666667vw}}#gnosia_logo img{width:100%}#copyright{width:227px;margin:50px auto 0}@media screen and (max-width: 46.93em){#copyright{width:30.2666666667vw;margin-top:calc(50/750*100vw)}}#bn_logo{width:166px;margin:21px auto 0}@media screen and (max-width: 46.93em){#bn_logo{width:22.1333333333vw;margin-top:calc(21/750*100vw)}}#backtop{position:absolute;z-index:1;width:128px;top:-63px;right:9px}@media screen and (max-width: 46.93em){#backtop{width:17.0666666667vw;top:calc(-63/750*100vw);right:calc(9/750*100vw)}}#front_page .contents{padding:0 0 44px}@media screen and (max-width: 46.93em){#front_page .contents{padding:0vw 0vw 5.8666666667vw 0vw}}#kv img{width:100%}#front_nav{display:flex;flex-wrap:wrap;padding:2px 0 0 29px}@media screen and (max-width: 46.93em){#front_nav{padding:.2666666667vw 0vw 0vw 3.8666666667vw}}#front_nav li{width:222px;margin:15px 13px 0 0}@media screen and (max-width: 46.93em){#front_nav li{width:29.6vw;margin:2vw 1.7333333333vw 0vw 0vw}}#front_nav li img{width:100%}#front_info{width:698px;margin:0 auto}@media screen and (max-width: 46.93em){#front_info{width:93.0666666667vw}}.front_info_box{position:relative;width:100%}.news_btn{position:absolute;z-index:1;width:227px}@media screen and (max-width: 46.93em){.news_btn{width:30.2666666667vw}}#namja{margin-top:17px}@media screen and (max-width: 46.93em){#namja{margin-top:calc(17/750*100vw)}}#namja .news_btn{top:195px;left:43px}@media screen and (max-width: 46.93em){#namja .news_btn{top:calc(195/750*100vw);left:calc(43/750*100vw)}}#hakata{margin-top:44px}@media screen and (max-width: 46.93em){#hakata{margin-top:calc(44/750*100vw)}}#hakata .news_btn{top:216px;left:55px}@media screen and (max-width: 46.93em){#hakata .news_btn{top:calc(216/750*100vw);left:calc(55/750*100vw)}}#front_online{margin-top:42px}@media screen and (max-width: 46.93em){#front_online{margin-top:calc(42/750*100vw)}}.pb_btn{position:absolute;z-index:1;width:368px}@media screen and (max-width: 46.93em){.pb_btn{width:49.0666666667vw}}#front_online .pb_btn{top:207px;left:165px}@media screen and (max-width: 46.93em){#front_online .pb_btn{top:calc(207/750*100vw);left:calc(165/750*100vw)}}#photo_page .contents{padding:0 0 49px}@media screen and (max-width: 46.93em){#photo_page .contents{padding:0vw 0vw 6.5333333333vw 0vw}}#photo_page .notes{width:452px;margin:42px 0 0 148px}@media screen and (max-width: 46.93em){#photo_page .notes{width:60.2666666667vw;margin:5.6vw 0vw 0vw 19.7333333333vw}}#photo_page #area_time{margin-top:39px}@media screen and (max-width: 46.93em){#photo_page #area_time{margin-top:calc(39/750*100vw)}}#character_panel{margin-top:43px}@media screen and (max-width: 46.93em){#character_panel{margin-top:calc(43/750*100vw)}}#character_panel img{width:100%}#ps_schedule{margin-top:37px}@media screen and (max-width: 46.93em){#ps_schedule{margin-top:calc(37/750*100vw)}}#ps_schedule img{width:100%}.cbox{position:relative;width:698px;margin:0 auto}@media screen and (max-width: 46.93em){.cbox{width:93.0666666667vw}}.page_title img{width:100%}#food_page .contents{padding:0 0 50px}@media screen and (max-width: 46.93em){#food_page .contents{padding:0vw 0vw 6.6666666667vw 0vw}}#food_page .notes{width:631px;margin:35px 0 0 59px}@media screen and (max-width: 46.93em){#food_page .notes{width:84.1333333333vw;margin:4.6666666667vw 0vw 0vw 7.8666666667vw}}#food_page #area_time{margin-top:40px}@media screen and (max-width: 46.93em){#food_page #area_time{margin-top:calc(40/750*100vw)}}.zaiko_tokyo{position:absolute;z-index:1}#food_page .zaiko_tokyo{width:288px;top:169px;left:340px}@media screen and (max-width: 46.93em){#food_page .zaiko_tokyo{width:38.4vw;top:calc(169/750*100vw);left:calc(340/750*100vw)}}.food_text{width:698px;margin:41px auto 0}@media screen and (max-width: 46.93em){.food_text{width:93.0666666667vw;margin-top:calc(41/750*100vw)}}.food_menu{display:flex;flex-wrap:wrap;padding:19px 0 0 31px}@media screen and (max-width: 46.93em){.food_menu{padding:2.5333333333vw 0vw 0vw 4.1333333333vw}}.food_menu li{width:334px;margin:24px 24px 0 0}@media screen and (max-width: 46.93em){.food_menu li{width:44.5333333333vw;margin:3.2vw 3.2vw 0vw 0vw}}.food_menu li img{width:100%}#soft_drink{margin-top:43px}@media screen and (max-width: 46.93em){#soft_drink{margin-top:calc(43/750*100vw)}}#soft_drink img{width:100%}#fortune_latte{margin-top:53px}@media screen and (max-width: 46.93em){#fortune_latte{margin-top:calc(53/750*100vw)}}#fortune_latte img{width:100%}#goods_page .contents{padding:0 0 50px}@media screen and (max-width: 46.93em){#goods_page .contents{padding:0vw 0vw 6.6666666667vw 0vw}}#goods_page .notes{width:371px;margin:45px 0 0 164px}@media screen and (max-width: 46.93em){#goods_page .notes{width:49.4666666667vw;margin:6vw 0vw 0vw 21.8666666667vw}}#goods_page #area_time{margin-top:28px}@media screen and (max-width: 46.93em){#goods_page #area_time{margin-top:calc(28/750*100vw)}}#goods_page .zaiko_tokyo{width:288px;top:110px;left:335px}@media screen and (max-width: 46.93em){#goods_page .zaiko_tokyo{width:38.4vw;top:calc(110/750*100vw);left:calc(335/750*100vw)}}.goods_benefits{width:698px;margin:43px auto 0}@media screen and (max-width: 46.93em){.goods_benefits{width:93.0666666667vw;margin-top:calc(43/750*100vw)}}.goods_item_list{width:698px;margin:40px auto 0}@media screen and (max-width: 46.93em){.goods_item_list{width:93.0666666667vw;margin-top:calc(40/750*100vw)}}.goods_item_list li img{width:100%}#goods_online{margin-top:33px}@media screen and (max-width: 46.93em){#goods_online{margin-top:calc(33/750*100vw)}}#goods_online .pb_btn{top:208px;left:165px}@media screen and (max-width: 46.93em){#goods_online .pb_btn{top:calc(208/750*100vw);left:calc(165/750*100vw)}}#minigame_page .contents{padding:0 0 45px}@media screen and (max-width: 46.93em){#minigame_page .contents{padding:0vw 0vw 6vw 0vw}}#minigame_page .notes{width:369px;margin:21px 0 0 190px}@media screen and (max-width: 46.93em){#minigame_page .notes{width:49.2vw;margin:2.8vw 0vw 0vw 25.3333333333vw}}#minigame_page #area_time{margin-top:28px}@media screen and (max-width: 46.93em){#minigame_page #area_time{margin-top:calc(28/750*100vw)}}#minigame_page .zaiko_tokyo{width:235px;top:192px;left:344px}@media screen and (max-width: 46.93em){#minigame_page .zaiko_tokyo{width:31.3333333333vw;top:calc(192/750*100vw);left:calc(344/750*100vw)}}#mg{margin-top:20px}@media screen and (max-width: 46.93em){#mg{margin-top:calc(20/750*100vw)}}#mg img{width:100%}#rally{margin-top:56px}@media screen and (max-width: 46.93em){#rally{margin-top:calc(56/750*100vw)}}#rally img{width:100%}
