﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;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: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:400;color:#333;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)}}.contents{position:relative}header{position:fixed;width:100%;top:0;left:0;z-index:100}header.active{top:0;left:0;right:0;bottom:0;overflow-y:auto;z-index:9999}#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;border-bottom:1px solid #e6e6e6;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:bold;text-align:center;color:#666}@media screen and (max-width: 46.93em){#gnav li p{font-size:calc(30/750*100vw)}}#gnav li p span{display:block;font-size:18px;text-align:center;margin-top:7px}@media screen and (max-width: 46.93em){#gnav li p span{font-size:calc(18/750*100vw);margin-top:calc(7/750*100vw)}}#gnav li a{color:#666;text-decoration:none;display:block}#gnav li p a{padding:36px 0 38px;box-sizing:border-box;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 46.93em){#gnav li p a{padding:4.8vw 1.3333333333vw 5.0666666667vw 1.3333333333vw;border-width:calc(1/750*100vw)}}.gnav_news{padding:38px 0 33px}@media screen and (max-width: 46.93em){.gnav_news{padding:4.1333333333vw 1.3333333333vw 3.6vw 1.3333333333vw}}.gnav_news_link{padding-top:11px;text-align:center;font-weight:bold;font-size:30px}@media screen and (max-width: 46.93em){.gnav_news_link{padding-top:calc(11/750*100vw);font-size:calc(30/750*100vw)}}.gnav_news_link a{margin-top:15px}@media screen and (max-width: 46.93em){.gnav_news_link a{margin-top:calc(15/750*100vw)}}#menu-btn{width:58px;position:absolute;top:13px;right:33px;cursor:pointer}@media screen and (max-width: 46.93em){#menu-btn{width:7.7333333333vw;top:calc(13/750*100vw);right:calc(33/750*100vw)}}#open-btn img,#close-btn img{max-width:100}.hide{display:none}#logo{width:214px;position:absolute;top:29px;left:32px}@media screen and (max-width: 46.93em){#logo{width:28.5333333333vw;top:calc(29/750*100vw);left:calc(32/750*100vw)}}#logo img{max-width:100%}#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%}footer{position:relative;padding:47px 0 12px;background-color:#98ab7b}@media screen and (max-width: 46.93em){footer{padding:6.2666666667vw 0vw 14.2666666667vw 0vw}}.banner{width:285px;margin:0 auto}@media screen and (max-width: 46.93em){.banner{width:38vw}}.banner img{max-width:100%}#copyright{font-size:9px;text-align:center;color:#fff;margin-top:22px}@media screen and (max-width: 46.93em){#copyright{font-size:calc(9/750*100vw);margin-top:calc(22/750*100vw)}}#bn_logo{position:absolute;width:148px;top:61px;right:32px;z-index:10}@media screen and (max-width: 46.93em){#bn_logo{width:19.7333333333vw;top:calc(61/750*100vw);right:calc(32/750*100vw)}}#bn_logo img{max-width:100%}#backtop{display:none;width:95px;position:fixed;bottom:40px;right:40px;z-index:10}@media screen and (max-width: 46.93em){#backtop{width:12.6666666667vw;bottom:calc(20/750*100vw);right:calc(20/750*100vw)}}body{background-color:#fcf2e5}.container{background-image:url("../../images/bg/ptn.jpg");background-repeat:repeat;background-position:top center;background-size:750px auto}@media screen and (max-width: 46.93em){.container{background-size:calc(750/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_inner{position:relative;background-image:url("../../images/bg/c_head.png"),url("../../images/bg/c_foot.png");background-repeat:no-repeat;background-position:top center, bottom center;background-size:750px auto;padding:72px 0 180px}@media screen and (max-width: 46.93em){.contents_inner{padding:9.6vw 0vw 24vw 0vw;background-size:calc(750/750*100vw) auto}}.cbox{position:relative;width:690px;margin:40px auto 0;border-radius:50px;background-color:#fcf2e5;border:5px solid #7b7776;box-sizing:border-box}@media screen and (max-width: 46.93em){.cbox{width:92vw;margin-top:calc(40/750*100vw);border-radius:calc(50/750*100vw);border-width:calc(5/750*100vw)}}.cbox_inner{width:100%;box-sizing:border-box}.ivy_t,.ivy_f{position:absolute;width:304px;z-index:1}@media screen and (max-width: 46.93em){.ivy_t,.ivy_f{width:40.5333333333vw}}.ivy_t{top:-26px;left:-18px}@media screen and (max-width: 46.93em){.ivy_t{top:calc(-26/750*100vw);left:calc(-18/750*100vw)}}.ivy_f{bottom:-26px;right:-18px}@media screen and (max-width: 46.93em){.ivy_f{bottom:calc(-26/750*100vw);right:calc(-18/750*100vw)}}.page_nav{display:flex;flex-wrap:wrap;padding:34px 0 0 30px}@media screen and (max-width: 46.93em){.page_nav{padding:4.5333333333vw 0vw 0vw 4vw}}.page_nav li{position:relative;cursor:pointer;width:224px;margin:18px 9px 0 0}@media screen and (max-width: 46.93em){.page_nav li{width:29.8666666667vw;margin:2.4vw 1.2vw 0vw 0vw}}.page_nav li img{max-width:100%}#main_visual img{max-width:100%}.sec_h{margin:0 auto}#goods .cbox{margin-top:34px}@media screen and (max-width: 46.93em){#goods .cbox{margin-top:calc(34/750*100vw)}}#goods .cbox_inner{padding:58px 0 32px}@media screen and (max-width: 46.93em){#goods .cbox_inner{padding:7.7333333333vw 0vw 4.2666666667vw 0vw}}#goods .sec_h{width:552px}@media screen and (max-width: 46.93em){#goods .sec_h{width:73.6vw}}#goods .notes{width:332px;margin:14px 0 0 26px}@media screen and (max-width: 46.93em){#goods .notes{width:44.2666666667vw;margin:1.8666666667vw 0vw 0vw 3.4666666667vw}}.goods_area{width:228px;margin:12px auto 0}@media screen and (max-width: 46.93em){.goods_area{width:30.4vw;margin-top:calc(12/750*100vw)}}.online_c{position:relative;width:630px;background-color:#7b7776;border-radius:15px;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 46.93em){.online_c{width:84vw;border-radius:calc(15/750*100vw)}}.online_h{position:absolute;z-index:1;width:249px;top:-16px;left:190px}@media screen and (max-width: 46.93em){.online_h{width:33.2vw;top:calc(-16/750*100vw);left:calc(190/750*100vw)}}.online_c_inner{display:flex;align-items:center}.np_btn{width:207px;margin-left:11px}@media screen and (max-width: 46.93em){.np_btn{width:27.6vw;margin-left:calc(11/750*100vw)}}.np_btn img{width:100%}.online_date{margin-left:12px}@media screen and (max-width: 46.93em){.online_date{margin-left:calc(12/750*100vw)}}.online_date_img{width:389px}@media screen and (max-width: 46.93em){.online_date_img{width:51.8666666667vw}}.online_goods_notes{width:176px;margin-top:7px}@media screen and (max-width: 46.93em){.online_goods_notes{width:23.4666666667vw;margin-top:calc(7/750*100vw)}}#goods .online_c{margin-top:53px;padding:41px 0 14px}@media screen and (max-width: 46.93em){#goods .online_c{margin-top:calc(53/750*100vw);padding:5.4666666667vw 0vw 1.8666666667vw 0vw}}.goods_item_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:630px;margin:0 auto}@media screen and (max-width: 46.93em){.goods_item_list{width:84vw}}.goods_item_list li{width:305px;margin-top:20px}@media screen and (max-width: 46.93em){.goods_item_list li{width:40.6666666667vw;margin-top:calc(20/750*100vw)}}.goods_item_list li:last-child{width:100%}.goods_item_list li img{width:100%}#game .cbox_inner{padding:58px 0 13px}@media screen and (max-width: 46.93em){#game .cbox_inner{padding:7.7333333333vw 0vw 1.7333333333vw 0vw}}#game .sec_h{width:552px}@media screen and (max-width: 46.93em){#game .sec_h{width:73.6vw}}#game .notes{width:542px;margin:32px 0 0 26px}@media screen and (max-width: 46.93em){#game .notes{width:72.2666666667vw;margin:4.2666666667vw 0vw 0vw 3.4666666667vw}}.minigame_area{width:228px;margin:12px auto 0}@media screen and (max-width: 46.93em){.minigame_area{width:30.4vw;margin-top:calc(12/750*100vw)}}#game .online_c{margin-top:47px;padding:47px 0 18px}@media screen and (max-width: 46.93em){#game .online_c{margin-top:calc(47/750*100vw);padding:6.2666666667vw 0vw 2.4vw 0vw}}.mg_logo{width:631px;margin:30px 0 0 27px}@media screen and (max-width: 46.93em){.mg_logo{width:84.1333333333vw;margin:4vw 0vw 0vw 3.6vw}}.mg_prize_h{width:145px;margin:8px auto 0}@media screen and (max-width: 46.93em){.mg_prize_h{width:19.3333333333vw;margin-top:calc(8/750*100vw)}}.mg_prize_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:630px;margin:0 auto;padding-top:10px}@media screen and (max-width: 46.93em){.mg_prize_list{width:84vw;padding-top:calc(10/750*100vw)}}.mg_prize_list li{width:305px;margin-top:20px}@media screen and (max-width: 46.93em){.mg_prize_list li{width:40.6666666667vw;margin-top:calc(20/750*100vw)}}.mg_prize_list li img{width:100%}.mg_benefits{width:632px;margin:20px auto 0}@media screen and (max-width: 46.93em){.mg_benefits{width:84.2666666667vw;margin-top:calc(20/750*100vw)}}#food .cbox_inner{padding:58px 0 22px}@media screen and (max-width: 46.93em){#food .cbox_inner{padding:7.7333333333vw 0vw 2.9333333333vw 0vw}}#food .sec_h{width:616px}@media screen and (max-width: 46.93em){#food .sec_h{width:82.1333333333vw}}#food .notes{width:530px;margin:12px 0 0 30px}@media screen and (max-width: 46.93em){#food .notes{width:70.6666666667vw;margin:1.6vw 0vw 0vw 4vw}}.food_time{width:420px;margin:12px auto 0}@media screen and (max-width: 46.93em){.food_time{width:56vw;margin-top:calc(12/750*100vw)}}.fd_menu_list{width:630px;margin:0 auto;padding-top:4px}@media screen and (max-width: 46.93em){.fd_menu_list{width:84vw;padding-top:calc(4/750*100vw)}}.fd_menu_list li{margin-top:30px}@media screen and (max-width: 46.93em){.fd_menu_list li{margin-top:calc(30/750*100vw)}}.fd_menu_list li img{width:100%}#greeting .cbox_inner{padding:58px 0 63px}@media screen and (max-width: 46.93em){#greeting .cbox_inner{padding:7.7333333333vw 0vw 8.4vw 0vw}}#greeting .sec_h{width:616px}@media screen and (max-width: 46.93em){#greeting .sec_h{width:82.1333333333vw}}.greeting_text{width:590px;margin:30px auto 0}@media screen and (max-width: 46.93em){.greeting_text{width:78.6666666667vw;margin-top:calc(30/750*100vw)}}.greeting_chara{width:336px;margin:26px auto 0}@media screen and (max-width: 46.93em){.greeting_chara{width:44.8vw;margin-top:calc(26/750*100vw)}}.greeting_table{width:518px;margin:25px auto 0}@media screen and (max-width: 46.93em){.greeting_table{width:69.0666666667vw;margin-top:calc(25/750*100vw)}}.greeting_participation{margin:45px 0 0 24px;width:632px}@media screen and (max-width: 46.93em){.greeting_participation{width:84.2666666667vw;margin:6vw 0vw 0vw 3.2vw}}.gp_h{width:158px}@media screen and (max-width: 46.93em){.gp_h{width:21.0666666667vw}}.gp_textarea li:nth-child(1){position:relative;margin-top:11px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(1){margin-top:calc(11/750*100vw)}}#text_link{position:absolute;z-index:1;bottom:0;left:340px;width:38px;height:15px}@media screen and (max-width: 46.93em){#text_link{width:5.0666666667vw;height:calc(15/750*100vw);left:calc(340/750*100vw)}}.gp_textarea li:nth-child(2){margin-top:15px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(2){margin-top:calc(15/750*100vw)}}.gp_textarea li:nth-child(3){margin-top:17px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(3){margin-top:calc(17/750*100vw)}}.gp_textarea li:nth-child(4){margin-top:28px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(4){margin-top:calc(28/750*100vw)}}.gp_textarea li:nth-child(5){margin-top:28px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(5){margin-top:calc(28/750*100vw)}}.gp_textarea li:nth-child(6){margin-top:28px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(6){margin-top:calc(28/750*100vw)}}.gp_textarea li:nth-child(7){margin-top:53px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(7){margin-top:calc(53/750*100vw)}}.gp_textarea li:nth-child(8){margin-top:30px}@media screen and (max-width: 46.93em){.gp_textarea li:nth-child(8){margin-top:calc(30/750*100vw)}}.greeting_goods{width:632px;margin:80px auto 0}@media screen and (max-width: 46.93em){.greeting_goods{width:84.2666666667vw;margin-top:calc(80/750*100vw)}}.greeting_goods_notes{width:499px;margin:33px 0 0 30px}@media screen and (max-width: 46.93em){.greeting_goods_notes{width:66.5333333333vw;margin:4.4vw 0vw 0vw 4vw}}.bu_zaiko{width:362px;margin:43px auto 0}@media screen and (max-width: 46.93em){.bu_zaiko{width:48.2666666667vw;margin-top:calc(43/750*100vw)}}.bu_zaiko img{max-width:100%}#photospot .cbox_inner{padding:58px 0 56px}@media screen and (max-width: 46.93em){#photospot .cbox_inner{padding:7.7333333333vw 0vw 7.4666666667vw 0vw}}#photospot .sec_h{width:616px}@media screen and (max-width: 46.93em){#photospot .sec_h{width:82.1333333333vw}}#photospot .notes{width:470px;margin:34px 0 0 30px}@media screen and (max-width: 46.93em){#photospot .notes{width:62.6666666667vw;margin:4.5333333333vw 0vw 0vw 4vw}}.photospot_area{width:233px;margin:12px auto 0}@media screen and (max-width: 46.93em){.photospot_area{width:31.0666666667vw;margin-top:calc(12/750*100vw)}}.photospot_chara{width:389px;height:838px;background-image:url("../../images/photospot/chara.png");background-repeat:no-repeat;background-size:contain;margin:48px 0 0 165px}@media screen and (max-width: 46.93em){.photospot_chara{width:51.8666666667vw;height:calc(838/750*100vw);margin:6.4vw 0vw 0vw 22vw}}.photospot_chara img{width:100%;height:838px}@media screen and (max-width: 46.93em){.photospot_chara img{height:calc(838/750*100vw)}}.photospot_text{width:595px;margin:37px auto 0}@media screen and (max-width: 46.93em){.photospot_text{width:79.3333333333vw;margin-top:calc(37/750*100vw)}}
