﻿@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{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)}}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;border-bottom:1px solid #e6e6e6;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 46.93em){#header-inner{height:calc(86/750*100vw);border-width:calc(1/750*100vw)}}#gnav{background-color:#42210b;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-bottom:1px solid #fff}@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-image:url("../../images/bg/ptn.jpg");background-repeat:repeat;background-position:top left}@media screen and (max-width: 46.93em){body{background-size:calc(500/750*100vw) auto}}.front_contents{width:100%;position:relative;box-sizing:border-box}.contents{width:100%;position:relative;box-sizing:border-box;background-image:url("../../images/bg/c_inner.png");background-repeat:no-repeat;background-position:top center;background-size:contain}@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)}}footer{position:relative;width:100%;height:287px;padding:52px 0 0;box-sizing:border-box;background-image:url("../../images/bg/footer.jpg");background-repeat:repeat-x;background-position:top center}@media screen and (max-width: 46.93em){footer{height:calc(287/750*100vw);padding:6.9333333333vw 0vw 0vw 0vw;background-size:calc(750/750*100vw) auto}}.flinks{width:416px;margin:0 auto}@media screen and (max-width: 46.93em){.flinks{width:55.4666666667vw}}.flinks img{max-width:100%}#copyright{margin:23px auto 0}@media screen and (max-width: 46.93em){#copyright{width:29.8666666667vw;margin-top:calc(23/750*100vw)}}#bn_logo{position:absolute;bottom:19px;right:15px;width:166px;z-index:1}@media screen and (max-width: 46.93em){#bn_logo{width:22.1333333333vw;bottom:calc(19/750*100vw);right:calc(15/750*100vw)}}#backtop{position:absolute;top:-57px;right:20px;width:140px;z-index:1}@media screen and (max-width: 46.93em){#backtop{width:18.6666666667vw;top:calc(-57/750*100vw);right:calc(20/750*100vw)}}#front_page .contents{padding:0 0 61px}@media screen and (max-width: 46.93em){#front_page .contents{padding:0vw 0vw 8.1333333333vw 0vw}}#kv img{max-width:100%}#front_nav{display:flex;flex-wrap:wrap}#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_story{width:100%}#goods_page .contents{padding:48px 0 77px}@media screen and (max-width: 46.93em){#goods_page .contents{padding:6.4vw 0vw 10.2666666667vw 0vw}}#goods_page .notes{margin:26px 0 0 21px}@media screen and (max-width: 46.93em){#goods_page .notes{max-width:57.7333333333vw;margin:3.4666666667vw 0vw 0vw 2.8vw}}.page_title{padding:30px 0 12px;background-color:#f5f1ee}@media screen and (max-width: 46.93em){.page_title{padding:4vw 0vw 1.6vw 0vw}}.page_title img{margin:0 auto}@media screen and (max-width: 46.93em){.page_title img{max-width:64.9333333333vw}}.cbox{position:relative;width:710px;margin:0 auto;padding:4px;box-sizing:border-box;background-color:#fff}@media screen and (max-width: 46.93em){.cbox{width:94.6666666667vw;padding:.5333333333vw .5333333333vw .5333333333vw .5333333333vw}}.cbox_inner{width:100%;border:2px solid #b5961c;box-sizing:border-box}@media screen and (max-width: 46.93em){.cbox_inner{border-width:calc(2/750*100vw)}}#goods_at .cbox_inner{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 22px 10px}@media screen and (max-width: 46.93em){#goods_at .cbox_inner{padding:2.9333333333vw 2.6666666667vw 2.9333333333vw 1.3333333333vw}}@media screen and (max-width: 46.93em){#goods_at .area_time{max-width:36.5333333333vw}}@media screen and (max-width: 46.93em){#goods_at .zaiko_btn{max-width:26.5333333333vw}}.goods_present{margin-top:24px;padding:18px 0 24px;background-color:#603813}@media screen and (max-width: 46.93em){.goods_present{margin-top:calc(24/750*100vw);padding:2.4vw 0vw 3.2vw 0vw}}.goods_present img{margin:0 auto}@media screen and (max-width: 46.93em){.goods_present img{max-width:94.1333333333vw}}.goods_list{width:710px;margin:0 auto;padding-top:18px}@media screen and (max-width: 46.93em){.goods_list{width:94.6666666667vw;padding-top:calc(18/750*100vw)}}.goods_list li{margin-top:17px}@media screen and (max-width: 46.93em){.goods_list li{margin-top:calc(17/750*100vw)}}.goods_list li img{width:100%}.other_goods{margin-top:30px;padding:25px 0;background-color:#dd3149}@media screen and (max-width: 46.93em){.other_goods{margin-top:calc(30/750*100vw);padding:3.3333333333vw 0vw 3.3333333333vw 0vw}}.other_goods img{margin:0 auto}@media screen and (max-width: 46.93em){.other_goods img{max-width:94.6666666667vw}}.online_c{position:relative;width:100%;background-image:url("../../images/bg/stripe.jpg");background-repeat:repeat-y;background-size:contain;box-sizing:border-box}#goods_page .online_c{margin-top:76px;padding:87px 0 30px}@media screen and (max-width: 46.93em){#goods_page .online_c{margin-top:calc(76/750*100vw);padding:11.6vw 0vw 4vw 0vw}}.online_h{position:absolute;z-index:1;top:-46px;left:34px}@media screen and (max-width: 46.93em){.online_h{max-width:92.2666666667vw;top:calc(-46/750*100vw);left:calc(34/750*100vw)}}.np_btn{width:470px;margin:0 auto}@media screen and (max-width: 46.93em){.np_btn{width:62.6666666667vw}}.np_btn img{width:100%}.online_date{margin:24px auto 0}@media screen and (max-width: 46.93em){.online_date{max-width:93.8666666667vw;margin-top:calc(24/750*100vw)}}.online_goods_notes{margin:6px auto 0}@media screen and (max-width: 46.93em){.online_goods_notes{max-width:38vw;margin-top:calc(6/750*100vw)}}#food_page .contents{padding:48px 0 79px}@media screen and (max-width: 46.93em){#food_page .contents{padding:6.4vw 0vw 10.5333333333vw 0vw}}#food_page .notes{margin:53px 0 0 21px}@media screen and (max-width: 46.93em){#food_page .notes{max-width:90.6666666667vw;margin:7.0666666667vw 0vw 0vw 2.8vw}}#food_at .cbox_inner{padding:39px 0 38px}@media screen and (max-width: 46.93em){#food_at .cbox_inner{padding:5.2vw 0vw 5.0666666667vw 0vw}}#food_at .area_time{margin-left:119px}@media screen and (max-width: 46.93em){#food_at .area_time{max-width:61.0666666667vw;margin-left:calc(119/750*100vw)}}.food_text{margin-top:24px;padding:12px 0;background-color:#603813}@media screen and (max-width: 46.93em){.food_text{margin-top:calc(24/750*100vw);padding:1.6vw 0vw 1.6vw 0vw}}.food_text img{margin:0 auto}@media screen and (max-width: 46.93em){.food_text img{max-width:60.5333333333vw}}.food_menu{display:flex;flex-wrap:wrap;justify-content:center;padding-top:42px}@media screen and (max-width: 46.93em){.food_menu{padding-top:calc(42/750*100vw)}}.food_menu li{width:349px;margin:18px 6px 0}@media screen and (max-width: 46.93em){.food_menu li{width:46.5333333333vw;margin:2.4vw .8vw 0vw .8vw}}.food_menu li img{width:100%}#special_page .contents{padding:48px 0 85px}@media screen and (max-width: 46.93em){#special_page .contents{padding:6.4vw 0vw 11.3333333333vw 0vw}}#special_page .notes{margin:29px 0 0 21px}@media screen and (max-width: 46.93em){#special_page .notes{max-width:48.8vw;margin:3.8666666667vw 0vw 0vw 2.8vw}}.sp_link{width:710px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 46.93em){.sp_link{width:94.6666666667vw}}.sp_link li{width:344px}@media screen and (max-width: 46.93em){.sp_link li{width:45.8666666667vw}}.sp_link li img{width:100%}#sp1 .cbox{margin-top:74px}@media screen and (max-width: 46.93em){#sp1 .cbox{margin-top:calc(74/750*100vw)}}#sp1 .cbox_inner{padding:75px 0 60px}@media screen and (max-width: 46.93em){#sp1 .cbox_inner{padding:10vw 0vw 8vw 0vw}}.sp_h{position:absolute;z-index:1;top:-29px;left:157px}@media screen and (max-width: 46.93em){.sp_h{max-width:52.8vw;top:calc(-29/750*100vw);left:calc(157/750*100vw)}}.sp_area_time{margin-left:10px}@media screen and (max-width: 46.93em){.sp_area_time{max-width:86.9333333333vw;margin-left:calc(10/750*100vw)}}.sp_caption{margin:24px auto 0}@media screen and (max-width: 46.93em){.sp_caption{max-width:86.9333333333vw;margin-top:calc(24/750*100vw)}}.bd_list{display:flex;justify-content:center;margin-top:25px}@media screen and (max-width: 46.93em){.bd_list{margin-top:calc(25/750*100vw)}}.bd_list li{width:307px;margin:0 11px}@media screen and (max-width: 46.93em){.bd_list li{width:40.9333333333vw;margin:0vw 1.4666666667vw 0vw 1.4666666667vw}}.bd_list li img{width:100%}#sp2 .cbox{margin-top:67px}@media screen and (max-width: 46.93em){#sp2 .cbox{margin-top:calc(67/750*100vw)}}#sp2 .cbox_inner{padding:80px 0 20px}@media screen and (max-width: 46.93em){#sp2 .cbox_inner{padding:10.6666666667vw 0vw 2.6666666667vw 0vw}}#sp2 .sp_h{top:-24px}@media screen and (max-width: 46.93em){#sp2 .sp_h{top:calc(-24/750*100vw)}}.ps_list{width:656px;margin:0 auto;padding-top:12px}@media screen and (max-width: 46.93em){.ps_list{width:87.4666666667vw;padding-top:calc(12/750*100vw)}}.ps_list li{margin-top:18px}@media screen and (max-width: 46.93em){.ps_list li{margin-top:calc(18/750*100vw)}}.ps_list li img{width:100%}.sp2_notes{margin:16px 0 0 26px}@media screen and (max-width: 46.93em){.sp2_notes{max-width:59.2vw;margin:2.1333333333vw 0vw 0vw 3.4666666667vw}}#minigame_page .contents{padding:48px 0 124px}@media screen and (max-width: 46.93em){#minigame_page .contents{padding:6.4vw 0vw 16.5333333333vw 0vw}}#minigame_page .notes{margin:16px 0 0 21px}@media screen and (max-width: 46.93em){#minigame_page .notes{max-width:78.5333333333vw;margin:2.1333333333vw 0vw 0vw 2.8vw}}#game_at .cbox_inner{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px 10px}@media screen and (max-width: 46.93em){#game_at .cbox_inner{padding:1.3333333333vw 2.6666666667vw 1.8666666667vw 1.3333333333vw}}@media screen and (max-width: 46.93em){#game_at .area_time{max-width:59.7333333333vw}}@media screen and (max-width: 46.93em){#game_at .zaiko_btn{max-width:26.6666666667vw}}.mg_box{width:710px;margin:20px auto 0;background-image:url("../../images/minigame/mg_in.png");background-repeat:repeat-y;background-position:top center;background-size:contain}@media screen and (max-width: 46.93em){.mg_box{width:94.6666666667vw;margin-top:calc(20/750*100vw)}}.mg_box_inner{background-image:url("../../images/minigame/mg_h.png"),url("../../images/minigame/mg_b.png");background-repeat:no-repeat;background-position:top center, bottom center;background-size:contain;padding:55px 15px 70px}@media screen and (max-width: 46.93em){.mg_box_inner{padding:7.3333333333vw 2vw 9.3333333333vw 2vw}}.mg_caption{margin:0 auto}@media screen and (max-width: 46.93em){.mg_caption{max-width:86.9333333333vw}}.mg_price{margin:-7px auto 0}@media screen and (max-width: 46.93em){.mg_price{max-width:34.1333333333vw;margin-top:calc(-7/750*100vw)}}.mg_text{margin:22px auto 0}@media screen and (max-width: 46.93em){.mg_text{max-width:83.7333333333vw;margin-top:calc(22/750*100vw)}}.mg_howto{margin:21px auto 0}@media screen and (max-width: 46.93em){.mg_howto{max-width:85.8666666667vw;margin-top:calc(21/750*100vw)}}.mg_prize{width:100%;padding-top:26px}@media screen and (max-width: 46.93em){.mg_prize{padding-top:calc(26/750*100vw)}}.mg_prize li{margin-top:16px}@media screen and (max-width: 46.93em){.mg_prize li{margin-top:calc(16/750*100vw)}}.mg_prize li img{width:100%}#minigame_page .online_c{margin-top:72px;padding:87px 0 30px}@media screen and (max-width: 46.93em){#minigame_page .online_c{margin-top:calc(72/750*100vw);padding:11.6vw 0vw 4vw 0vw}}.online_game_notes{margin:6px auto 0}@media screen and (max-width: 46.93em){.online_game_notes{max-width:63.6vw;margin-top:calc(6/750*100vw)}}
