﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..700&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:#fff;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:750px;margin:0 auto;padding-top:85px}@media screen and (max-width: 46.93em){.container{width:100%;padding-top:calc(86/750*100vw)}}.contents{width:100%;position:relative;box-sizing:border-box}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:#fff;box-sizing:border-box;border-bottom:1px solid #cccccc}@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:400;text-align:center;color:#9fd2f1}@media screen and (max-width: 46.93em){#gnav li p{font-size:calc(30/750*100vw)}}#gnav li a{color:#9fd2f1;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)}}#gnav li p span{display:block;text-align:center;font-size:20px;line-height:1;font-weight:bold;text-align:center;color:#9fd2f1;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: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{width:57px;position:absolute;top:14px;right:105px}@media screen and (max-width: 46.93em){#x_icon{width:7.6vw;top:calc(14/750*100vw);right:calc(105/750*100vw)}}#x_icon img{max-width:100%}body{background:#fff;background-image:url("../../images/bg/ptn.jpg");background-repeat:repeat;background-position:top left;background-size:105px auto}@media screen and (max-width: 46.93em){body{background-size:calc(105/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)}}footer{width:100%;height:275px;position:relative;padding:65px 0 0;background-image:url("../../images/bg/footer.png");background-repeat:no-repeat;background-size:contain;box-sizing:border-box}@media screen and (max-width: 46.93em){footer{height:calc(275/750*100vw);padding:8.6666666667vw 0vw 0vw 0vw}}#stmy_logo{width:392px;margin:0 auto}@media screen and (max-width: 46.93em){#stmy_logo{width:52.2666666667vw}}#stmy_logo img{width:100%}#copyright{width:45px;margin:28px auto 0}@media screen and (max-width: 46.93em){#copyright{width:6vw;margin-top:calc(28/750*100vw)}}#bn_logo{position:absolute;z-index:1;width:143px;bottom:23px;right:20px}@media screen and (max-width: 46.93em){#bn_logo{width:19.0666666667vw;bottom:calc(23/750*100vw);right:calc(20/750*100vw)}}#front_page .contents{padding:0 0 69px}@media screen and (max-width: 46.93em){#front_page .contents{padding:0vw 0vw 9.2vw 0vw}}#front_nav{display:flex;flex-wrap:wrap;justify-content:center;padding-top:13px}@media screen and (max-width: 46.93em){#front_nav{padding-top:calc(13/750*100vw)}}#front_nav li{width:206px;margin:12px 16px 0}@media screen and (max-width: 46.93em){#front_nav li{width:27.4666666667vw;margin:1.6vw 2.1333333333vw 0vw 2.1333333333vw}}#front_nav li img{width:100%}#kv_area{display:block;overflow:hidden;width:100%;margin-top:20px;height:990px}@media screen and (max-width: 46.93em){#kv_area{margin-top:calc(20/750*100vw);height:calc(990/750*100vw)}}.slick-slide img{width:100%}@media screen and (max-width: 46.93em){.slick-slide img{height:auto}}#photo_page .contents{padding:34px 0 72px}@media screen and (max-width: 46.93em){#photo_page .contents{padding:4.5333333333vw 0vw 9.6vw 0vw}}.page_title{margin:0 auto}.page_title img{width:100%}#photo_page .page_title{width:515px}@media screen and (max-width: 46.93em){#photo_page .page_title{width:68.6666666667vw}}#photo_page .notes{width:477px;margin:25px 0 0 41px}@media screen and (max-width: 46.93em){#photo_page .notes{width:63.6vw;margin:3.3333333333vw 0vw 0vw 5.4666666667vw}}.area_time li{margin-top:15px}@media screen and (max-width: 46.93em){.area_time li{margin-top:calc(15/750*100vw)}}.area_time li img{width:100%}.area_time li:nth-child(1){width:414px}@media screen and (max-width: 46.93em){.area_time li:nth-child(1){width:55.2vw}}.area_time li:nth-child(2){width:672px}@media screen and (max-width: 46.93em){.area_time li:nth-child(2){width:89.6vw}}#photo_page .area_time{padding:30px 0 0 39px}@media screen and (max-width: 46.93em){#photo_page .area_time{padding:4vw 0vw 0vw 5.2vw}}.ps_box{position:relative;width:691px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 46.93em){.ps_box{width:92.1333333333vw}}.ps_box img{width:100%}#ps_chara_panel{margin-top:55px}@media screen and (max-width: 46.93em){#ps_chara_panel{margin-top:calc(55/750*100vw)}}#ps_photo_spot{margin-top:45px}@media screen and (max-width: 46.93em){#ps_photo_spot{margin-top:calc(45/750*100vw)}}#minigame_page .contents{padding:34px 0 110px}@media screen and (max-width: 46.93em){#minigame_page .contents{padding:4.5333333333vw 0vw 14.6666666667vw 0vw}}#minigame_page .page_title{width:515px}@media screen and (max-width: 46.93em){#minigame_page .page_title{width:68.6666666667vw}}#minigame_page .area_time{padding:30px 0 0 39px}@media screen and (max-width: 46.93em){#minigame_page .area_time{padding:4vw 0vw 0vw 5.2vw}}#minigame_page .notes{width:586px;margin:33px 0 0 41px}@media screen and (max-width: 46.93em){#minigame_page .notes{width:78.1333333333vw;margin:4.4vw 0vw 0vw 5.4666666667vw}}.mg_zaiko{width:467px;margin:90px auto 0}@media screen and (max-width: 46.93em){.mg_zaiko{width:62.2666666667vw;margin-top:calc(90/750*100vw)}}.mg_zaiko img{width:100%}.mg_box{position:relative;width:691px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 46.93em){.mg_box{width:92.1333333333vw}}.mg_box img{width:100%}#mg1{margin-top:53px}@media screen and (max-width: 46.93em){#mg1{margin-top:calc(53/750*100vw)}}#mg2{margin-top:42px}@media screen and (max-width: 46.93em){#mg2{margin-top:calc(42/750*100vw)}}.online_box{position:relative;width:669px;margin:0 auto;border:5px solid #ff9ccf;border-radius:22px;box-shadow:0px 10px 0px 0px #ff9ccf;background-color:#fff;padding:53px 0 38px;box-sizing:border-box}@media screen and (max-width: 46.93em){.online_box{width:89.2vw;border-width:calc(5/750*100vw);border-radius:calc(22/750*100vw);box-shadow:0px calc(10/750*100vw) 0px 0px #ff9ccf;padding:7.0666666667vw 0vw 5.0666666667vw 0vw}}.online_h{position:absolute;z-index:1;width:309px;top:-34px;left:175px}@media screen and (max-width: 46.93em){.online_h{width:41.2vw;top:calc(-34/750*100vw);left:calc(175/750*100vw)}}.online_text{width:618px;margin:0 auto}@media screen and (max-width: 46.93em){.online_text{width:82.4vw}}.np_btn{width:453px;margin:37px auto 0}@media screen and (max-width: 46.93em){.np_btn{width:60.4vw;margin-top:calc(37/750*100vw)}}.np_btn img{width:100%}.online_date{width:583px;margin:50px 0 0 38px}@media screen and (max-width: 46.93em){.online_date{width:77.7333333333vw;margin:6.6666666667vw 0vw 0vw 5.0666666667vw}}#minigame_page .online_box{margin-top:57px}@media screen and (max-width: 46.93em){#minigame_page .online_box{margin-top:calc(57/750*100vw)}}#goods_page .contents{padding:34px 0 77px}@media screen and (max-width: 46.93em){#goods_page .contents{padding:4.5333333333vw 0vw 10.2666666667vw 0vw}}#goods_page .page_title{width:515px}@media screen and (max-width: 46.93em){#goods_page .page_title{width:68.6666666667vw}}#goods_page .notes{width:434px;margin:28px 0 0 41px}@media screen and (max-width: 46.93em){#goods_page .notes{width:57.8666666667vw;margin:3.7333333333vw 0vw 0vw 5.4666666667vw}}#goods_page .online_box{margin-top:75px}@media screen and (max-width: 46.93em){#goods_page .online_box{margin-top:calc(75/750*100vw)}}.goods_at{width:677px;margin:45px 0 0 39px}@media screen and (max-width: 46.93em){.goods_at{width:90.2666666667vw;margin:6vw 0vw 0vw 5.2vw}}.goods_zaiko{width:467px;margin:68px auto 0}@media screen and (max-width: 46.93em){.goods_zaiko{width:62.2666666667vw;margin-top:calc(68/750*100vw)}}.goods_zaiko img{width:100%}.goods_benefits{width:691px;margin:49px auto 0}@media screen and (max-width: 46.93em){.goods_benefits{width:92.1333333333vw;margin-top:calc(49/750*100vw)}}.goods_item_list{width:669px;margin:0 auto;padding-top:34px}@media screen and (max-width: 46.93em){.goods_item_list{width:89.2vw;padding-top:calc(34/750*100vw)}}.goods_item_list li{margin-top:15px}@media screen and (max-width: 46.93em){.goods_item_list li{margin-top:calc(15/750*100vw)}}.goods_item_list li img{width:100%}#food_page .contents{padding:34px 0 41px}@media screen and (max-width: 46.93em){#food_page .contents{padding:4.5333333333vw 0vw 5.4666666667vw 0vw}}#food_page .page_title{width:515px}@media screen and (max-width: 46.93em){#food_page .page_title{width:68.6666666667vw}}#food_page .notes{width:405px;margin:20px 0 0 41px}@media screen and (max-width: 46.93em){#food_page .notes{width:54vw;margin:2.6666666667vw 0vw 0vw 5.4666666667vw}}#food_page .area_time{padding:30px 0 0 108px}@media screen and (max-width: 46.93em){#food_page .area_time{padding:4vw 0vw 0vw 14.4vw}}#food_page .area_time li:nth-child(1){width:533px}@media screen and (max-width: 46.93em){#food_page .area_time li:nth-child(1){width:71.0666666667vw}}#food_page .area_time li:nth-child(2){width:492px}@media screen and (max-width: 46.93em){#food_page .area_time li:nth-child(2){width:65.6vw}}.food_zaiko{width:467px;margin:60px auto 0}@media screen and (max-width: 46.93em){.food_zaiko{width:62.2666666667vw;margin-top:calc(60/750*100vw)}}.food_zaiko img{width:100%}.food_benefits{width:691px;margin:49px auto 0}@media screen and (max-width: 46.93em){.food_benefits{width:92.1333333333vw;margin-top:calc(49/750*100vw)}}.menu_list{display:flex;flex-wrap:wrap;justify-content:center}.menu_list li{width:319px;margin:34px 12px 0}@media screen and (max-width: 46.93em){.menu_list li{width:42.5333333333vw;margin:4.5333333333vw 1.6vw 0vw 1.6vw}}.menu_list li img{width:100%}#birthday_menu{margin-top:72px}@media screen and (max-width: 46.93em){#birthday_menu{margin-top:calc(72/750*100vw)}}.bm_h{width:100%}.birthday_menu_list{display:flex;flex-wrap:wrap;padding:6px 0 0 44px}@media screen and (max-width: 46.93em){.birthday_menu_list{padding:.8vw 0vw 0vw 5.8666666667vw}}.birthday_menu_list li{width:332px;margin:19px 11px 0 0}@media screen and (max-width: 46.93em){.birthday_menu_list li{width:44.2666666667vw;margin:2.5333333333vw 1.4666666667vw 0vw 0vw}}.birthday_menu_list li img{width:100%}.birthday_menu_list li:last-child{margin-left:165px}@media screen and (max-width: 46.93em){.birthday_menu_list li:last-child{margin-left:calc(165/750*100vw)}}#fortune_latte{width:691px;margin:86px auto 0}@media screen and (max-width: 46.93em){#fortune_latte{width:92.1333333333vw;margin-top:calc(86/750*100vw)}}#fortune_latte img{width:100%}
