﻿@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: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)}}.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:85px;border-bottom:1px solid #cccccc;background-color:#37b9e7;box-sizing:border-box}@media screen and (max-width: 46.93em){#header-inner{height:calc(85/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:300;text-align:center;color:#37b9e7}@media screen and (max-width: 46.93em){#gnav li p{font-size:calc(30/750*100vw)}}#gnav li a{color:#37b9e7;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:#fff0de}.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%;height:300px;background-image:url("../../images/bg/footer.jpg");background-repeat:no-repeat;background-size:contain;padding:28px 0 30px;box-sizing:border-box}@media screen and (max-width: 46.93em){footer{height:calc(300/750*100vw);padding:3.7333333333vw 0vw 4vw 0vw}}.flinks{width:352px;margin:0 auto}@media screen and (max-width: 46.93em){.flinks{width:46.9333333333vw}}.flinks img{max-width:100%}#copyright{margin:18px auto 0;width:404px}@media screen and (max-width: 46.93em){#copyright{width:53.8666666667vw;margin-top:calc(18/750*100vw)}}#bn_logo{width:166px;margin:13px auto 0}@media screen and (max-width: 46.93em){#bn_logo{width:22.1333333333vw;margin-top:calc(13/750*100vw)}}#backtop{position:absolute;top:-34px;right:30px;width:91px;z-index:1}@media screen and (max-width: 46.93em){#backtop{width:12.1333333333vw;top:calc(-34/750*100vw);right:calc(30/750*100vw)}}#front_page .contents{padding:0 0 50px}@media screen and (max-width: 46.93em){#front_page .contents{padding:0vw 0vw 6.6666666667vw 0vw}}#kv img{max-width:100%}#front_nav{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:6px 0 10px}@media screen and (max-width: 46.93em){#front_nav{padding:.8vw 0vw 1.3333333333vw 0vw}}#front_nav li{width:204px;margin:13px 13px}@media screen and (max-width: 46.93em){#front_nav li{width:27.2vw;margin:1.7333333333vw 1.7333333333vw 1.7333333333vw 1.7333333333vw}}#front_nav li img{max-width:100%}.entry_btn{width:542px;margin:27px auto 0}@media screen and (max-width: 46.93em){.entry_btn{width:72.2666666667vw;margin-top:calc(27/750*100vw)}}.entry_btn img{max-width:100%}.cbox{position:relative;width:690px;margin:0 auto;border:14px solid #c69c6d;background-color:#183015;box-sizing:border-box}@media screen and (max-width: 46.93em){.cbox{width:92vw;border-width:calc(14/750*100vw)}}#front_page .cbox{margin-top:37px;padding:31px 0 14px}@media screen and (max-width: 46.93em){#front_page .cbox{margin-top:calc(37/750*100vw);padding:4.1333333333vw 0vw 1.8666666667vw 0vw}}.front_h{margin:0 auto}@media screen and (max-width: 46.93em){.front_h{max-width:29.6vw}}.front_info_c{position:relative;display:flex}.front_info_c_news{width:190px;margin:0 auto}@media screen and (max-width: 46.93em){.front_info_c_news{width:25.3333333333vw}}.front_info_c_news img{width:100%}.front_info_c_right{position:relative}.x_links{position:absolute;top:0;right:0;z-index:1;width:45px}@media screen and (max-width: 46.93em){.x_links{width:6vw}}#namja{padding:23px 0 0 34px}@media screen and (max-width: 46.93em){#namja{padding:3.0666666667vw 0vw 0vw 4.5333333333vw}}#namja .front_info_c_left{width:270px;margin-top:7px}@media screen and (max-width: 46.93em){#namja .front_info_c_left{width:36vw;margin-top:calc(7/750*100vw)}}#namja .front_info_c_news{margin-top:44px}@media screen and (max-width: 46.93em){#namja .front_info_c_news{margin-top:calc(44/750*100vw)}}#namja .front_info_c_right{width:284px;margin-left:25px}@media screen and (max-width: 46.93em){#namja .front_info_c_right{width:37.8666666667vw;margin-left:calc(25/750*100vw)}}#namja_map{margin-top:68px}@media screen and (max-width: 46.93em){#namja_map{margin-top:calc(68/750*100vw)}}.map_img{margin-top:16px}@media screen and (max-width: 46.93em){.map_img{width:100%;margin-top:calc(16/750*100vw)}}#goods_page .contents{padding:0 0 34px}@media screen and (max-width: 46.93em){#goods_page .contents{padding:0vw 0vw 4.5333333333vw 0vw}}#goods_page .notes{margin:9px 0 0 31px}@media screen and (max-width: 46.93em){#goods_page .notes{max-width:52.2666666667vw;margin:1.2vw 0vw 0vw 4.1333333333vw}}.page_title img{width:100%}.goods_zaiko_online{display:flex;justify-content:center;margin-top:13px}@media screen and (max-width: 46.93em){.goods_zaiko_online{margin-top:calc(13/750*100vw)}}.goods_zaiko_online li{position:relative;width:352px;margin:0 8px}@media screen and (max-width: 46.93em){.goods_zaiko_online li{width:46.9333333333vw;margin:0vw 1.0666666667vw 0vw 1.0666666667vw}}.zaiko_btn{position:absolute;z-index:1}.goods_zaiko_online .zaiko_btn{top:146px;left:36px}@media screen and (max-width: 46.93em){.goods_zaiko_online .zaiko_btn{max-width:37.3333333333vw;top:calc(146/750*100vw);left:calc(36/750*100vw)}}.goods_zaiko_online .pb_btn{position:absolute;z-index:1;top:170px;left:50px}@media screen and (max-width: 46.93em){.goods_zaiko_online .pb_btn{max-width:33.6vw;top:calc(170/750*100vw);left:calc(50/750*100vw)}}.goods_benefits{margin:26px 0 0 59px}@media screen and (max-width: 46.93em){.goods_benefits{max-width:82.5333333333vw;margin:3.4666666667vw 0vw 0vw 7.8666666667vw}}.goods_list{width:690px;margin:40px auto 0}@media screen and (max-width: 46.93em){.goods_list{width:92vw;margin-top:calc(40/750*100vw)}}.goods_list li{margin-bottom:23px}@media screen and (max-width: 46.93em){.goods_list li{margin-bottom:calc(23/750*100vw)}}.goods_list li img{width:100%}.goods_list li:last-child{margin-bottom:0}#food_page .contents{padding:0 0 33px}@media screen and (max-width: 46.93em){#food_page .contents{padding:0vw 0vw 4.4vw 0vw}}#food_page .notes{margin:11px 0 0 31px}@media screen and (max-width: 46.93em){#food_page .notes{max-width:66.9333333333vw;margin:1.4666666667vw 0vw 0vw 4.1333333333vw}}.food_zaiko{position:relative;width:652px;margin:13px auto 0}@media screen and (max-width: 46.93em){.food_zaiko{width:86.9333333333vw;margin-top:calc(13/750*100vw)}}.food_zaiko .zaiko_btn{top:58px;right:24px}@media screen and (max-width: 46.93em){.food_zaiko .zaiko_btn{max-width:29.3333333333vw;top:calc(58/750*100vw);right:calc(24/750*100vw)}}.food_is{margin:20px auto 0}@media screen and (max-width: 46.93em){.food_is{max-width:80.8vw;margin-top:calc(20/750*100vw)}}.food_menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:5px 0 12px}@media screen and (max-width: 46.93em){.food_menu{padding:.6666666667vw 0vw 1.6vw 0vw}}.food_menu li{width:334px;margin:15px 11px}@media screen and (max-width: 46.93em){.food_menu li{width:44.5333333333vw;margin:2vw 1.4666666667vw 2vw 1.4666666667vw}}.food_menu li img{width:100%}.other_menu{width:690px;margin:0 auto}@media screen and (max-width: 46.93em){.other_menu{width:92vw}}.other_menu li{margin-bottom:30px}@media screen and (max-width: 46.93em){.other_menu li{margin-bottom:calc(30/750*100vw)}}.other_menu li img{width:100%}.other_menu li:last-child{margin-bottom:0}#rally_page .contents{padding:0 0 37px}@media screen and (max-width: 46.93em){#rally_page .contents{padding:0vw 0vw 4.9333333333vw 0vw}}#rally_page .notes{margin:11px 0 0 31px}@media screen and (max-width: 46.93em){#rally_page .notes{max-width:82.2666666667vw;margin:1.4666666667vw 0vw 0vw 4.1333333333vw}}.rally_zaiko{position:relative;width:652px;margin:13px auto 0}@media screen and (max-width: 46.93em){.rally_zaiko{width:86.9333333333vw;margin-top:calc(13/750*100vw)}}.rally_zaiko .zaiko_btn{top:58px;right:24px}@media screen and (max-width: 46.93em){.rally_zaiko .zaiko_btn{max-width:29.3333333333vw;top:calc(58/750*100vw);right:calc(24/750*100vw)}}#rally_page .cbox{margin-top:30px;padding:30px 0 65px}@media screen and (max-width: 46.93em){#rally_page .cbox{margin-top:calc(30/750*100vw);padding:4vw 0vw 8.6666666667vw 0vw}}.rally_logo{margin-left:79px}@media screen and (max-width: 46.93em){.rally_logo{max-width:67.2vw;margin-left:calc(79/750*100vw)}}.rally_text{margin:22px 0 0 20px}@media screen and (max-width: 46.93em){.rally_text{max-width:82.4vw;margin:2.9333333333vw 0vw 0vw 2.6666666667vw}}.rally_prize{margin:35px 0 0 27px}@media screen and (max-width: 46.93em){.rally_prize{max-width:81.0666666667vw;margin:4.6666666667vw 0vw 0vw 3.6vw}}#game_page .contents{padding:0 0 27px}@media screen and (max-width: 46.93em){#game_page .contents{padding:0vw 0vw 3.6vw 0vw}}#game_page .notes{margin:11px 0 0 31px}@media screen and (max-width: 46.93em){#game_page .notes{max-width:80.6666666667vw;margin:1.4666666667vw 0vw 0vw 4.1333333333vw}}.game_zaiko{position:relative;width:652px;margin:13px auto 0}@media screen and (max-width: 46.93em){.game_zaiko{width:86.9333333333vw;margin-top:calc(13/750*100vw)}}.game_zaiko .zaiko_btn{top:48px;right:24px}@media screen and (max-width: 46.93em){.game_zaiko .zaiko_btn{max-width:29.3333333333vw;top:calc(48/750*100vw);right:calc(24/750*100vw)}}#game_page .cbox{margin-top:50px;padding:43px 0 28px}@media screen and (max-width: 46.93em){#game_page .cbox{margin-top:calc(50/750*100vw);padding:5.7333333333vw 0vw 3.7333333333vw 0vw}}.game_logo{margin-left:60px}@media screen and (max-width: 46.93em){.game_logo{max-width:72.1333333333vw;margin-left:calc(60/750*100vw)}}.game_text{margin:24px 0 0 51px}@media screen and (max-width: 46.93em){.game_text{max-width:74.1333333333vw;margin:3.2vw 0vw 0vw 6.8vw}}.game_prize li img{width:100%}.game_prize li:nth-child(1){margin-top:46px}@media screen and (max-width: 46.93em){.game_prize li:nth-child(1){margin-top:calc(46/750*100vw)}}.game_prize li:nth-child(2){margin-top:38px}@media screen and (max-width: 46.93em){.game_prize li:nth-child(2){margin-top:calc(38/750*100vw)}}.game_prize li:nth-child(3){margin-top:47px}@media screen and (max-width: 46.93em){.game_prize li:nth-child(3){margin-top:calc(47/750*100vw)}}
