﻿@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: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: 62.56em){body,li,ol,p,input,textarea,select{font-size:calc(24/1000*100vw)}}a{color:#7e99cf;text-decoration:underline}a:hover{text-decoration:none}#wrapper{width:100%;position:relative}.container{width:100%;padding-top:100px;position:relative}@media screen and (max-width: 62.56em){.container{width:100%;padding-top:calc(100/1000*100vw)}}@media screen and (max-width: 46.93em){.container{padding-top:calc(86/750*100vw)}}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:1000px;margin:0 auto;position:relative;z-index:100}@media screen and (max-width: 62.56em){#header-area{width:100%}}#header-inner{overflow:hidden;position:relative;height:100px;background-color:#fff}@media screen and (max-width: 62.56em){#header-inner{height:calc(100/1000*100vw)}}@media screen and (max-width: 46.93em){#header-inner{height:calc(86/750*100vw)}}#gnav{background-color:#faf9e7;display:none}#gnav ul{width:1000px;margin:0 auto}@media screen and (max-width: 62.56em){#gnav ul{width:100%}}#gnav li p{text-align:center;font-size:30px;line-height:1.2;font-weight:500;text-align:center;color:#6a1815}@media screen and (max-width: 62.56em){#gnav li p{font-size:calc(30/1000*100vw)}}#gnav li span{display:block;font-size:20px;margin-top:4px;color:#666666}@media screen and (max-width: 62.56em){#gnav li span{font-size:calc(20/1000*100vw);margin-top:calc(4/1000*100vw)}}#gnav li a{color:#6a1815;text-decoration:none;display:block}#gnav li p a{padding:36px 0 38px;box-sizing:border-box;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 62.56em){#gnav li p a{padding:3.6vw 1vw 3.8vw 1vw;border-bottom:calc(1/1000*100vw) solid #e5e5e5}}.gnav_news{padding:38px 0 33px}@media screen and (max-width: 62.56em){.gnav_news{padding:3.1vw 1vw 2.7vw 1vw}}.gnav_news_link{padding-top:11px;text-align:center;font-weight:bold;font-size:30px}@media screen and (max-width: 62.56em){.gnav_news_link{padding-top:calc(11/1000*100vw);font-size:calc(30/1000*100vw)}}.gnav_news_link a{margin-top:15px}@media screen and (max-width: 62.56em){.gnav_news_link a{margin-top:calc(15/1000*100vw)}}#menu-btn{position:absolute;top:20px;right:49px;cursor:pointer}@media screen and (max-width: 62.56em){#menu-btn{top:calc(20/1000*100vw);right:calc(49/1000*100vw)}}@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:60px}@media screen and (max-width: 62.56em){#open-btn img,#close-btn img{width:6vw}}@media screen and (max-width: 46.93em){#open-btn img,#close-btn img{width:calc(58/750*100vw)}}.hide{display:none}#logo{position:absolute;top:35px;left:50px}@media screen and (max-width: 62.56em){#logo{top:calc(35/1000*100vw);left:calc(50/1000*100vw)}}@media screen and (max-width: 46.93em){#logo{top:calc(29/750*100vw);left:calc(33/750*100vw)}}#logo img{width:234px}@media screen and (max-width: 62.56em){#logo img{width:23.4vw}}@media screen and (max-width: 46.93em){#logo img{width:calc(213/750*100vw)}}#x_icon{position:absolute;top:21px;right:128px}@media screen and (max-width: 62.56em){#x_icon{top:calc(21/1000*100vw);right:calc(128/1000*100vw)}}@media screen and (max-width: 46.93em){#x_icon{top:calc(14/750*100vw);right:calc(105/750*100vw)}}#x_icon img{width:58px}@media screen and (max-width: 62.56em){#x_icon img{width:5.8vw}}@media screen and (max-width: 46.93em){#x_icon img{width:calc(57/750*100vw)}}body{background-image:url("../../images/bg/ptn.jpg");background-repeat:repeat;background-position:top left}@media screen and (max-width: 62.56em){body{background-image:none}}#wrapper{background-image:url("../../images/bg/line.png");background-repeat:repeat-y;background-position:top center}@media screen and (max-width: 62.56em){#wrapper{background-image:none}}@media screen and (max-width: 62.56em){.imgs{max-width:100%}}.page_in_links{padding-top:100px;margin-top:-100px}@media screen and (max-width: 62.56em){.page_in_links{padding-top:calc(100/1000*100vw);margin-top:calc(-100/1000*100vw)}}@media screen and (max-width: 46.93em){.page_in_links{padding-top:calc(86/750*100vw);margin-top:calc(-86/750*100vw)}}.contents{width:1000px;margin:0 auto;position:relative;background-image:url("../../images/bg/cbg.jpg");background-repeat:repeat;background-position:top center;background-size:19px auto;background-color:#faf9e7}@media screen and (max-width: 62.56em){.contents{width:100%;background-size:calc(19/750*100vw) auto}}footer{position:relative;width:1000px;height:310px;padding:13px 0 0;margin:0 auto;box-sizing:border-box;background-image:url("../../images/bg/footer.png");background-repeat:no-repeat;background-position:top center}@media screen and (max-width: 62.56em){footer{width:100%;height:calc(310/1000*100vw);padding:1.3vw 0vw 0vw 0vw;background-size:calc(1000/1000*100vw) auto}}#idolish7_logo{width:330px;margin:0 auto}@media screen and (max-width: 62.56em){#idolish7_logo{width:33vw}}#idolish7_logo img{max-width:100%}#copyright{margin:11px auto 0}@media screen and (max-width: 62.56em){#copyright{max-width:65vw;margin-top:calc(11/1000*100vw)}}#bn_logo{width:230px;margin:48px auto 0}@media screen and (max-width: 62.56em){#bn_logo{width:23vw;margin-top:calc(48/1000*100vw)}}#bn_logo img{max-width:100%}#backtop{position:absolute;top:13px;right:61px;z-index:10}@media screen and (max-width: 62.56em){#backtop{width:11.4vw;top:calc(13/1000*100vw);right:calc(61/1000*100vw)}}#front_page footer{margin-top:126px}@media screen and (max-width: 62.56em){#front_page footer{margin-top:calc(126/1000*100vw)}}#kv_area img{max-width:100%}.front_event_days{width:100%;margin-top:26px}@media screen and (max-width: 62.56em){.front_event_days{margin-top:calc(26/1000*100vw)}}#front_nav{margin-top:33px}@media screen and (max-width: 62.56em){#front_nav{margin-top:calc(33/1000*100vw)}}#front_nav ul{width:100%;display:flex;justify-content:center}#front_nav li{width:218px;margin:0 5px 0}@media screen and (max-width: 62.56em){#front_nav li{width:21.8vw;margin:0vw .5vw 0vw .5vw}}#front_nav li img{width:100%}#front_nav #news_btn{width:446px;margin:20px auto 0}@media screen and (max-width: 62.56em){#front_nav #news_btn{width:44.6vw;margin-top:calc(20/1000*100vw)}}#front_nav #news_btn img{width:100%}#front_application{position:relative;width:950px;margin:57px auto 0}@media screen and (max-width: 62.56em){#front_application{width:95vw;margin-top:calc(57/1000*100vw)}}.front_jizen_text{width:100%}.front_application_btn{position:absolute;z-index:1;top:186px;left:248px;width:460px}@media screen and (max-width: 62.56em){.front_application_btn{width:46vw;top:calc(186/1000*100vw);left:calc(248/1000*100vw)}}.front_application_btn img{max-width:100%}.balloon_i{position:absolute;top:173px;right:55px;z-index:1}@media screen and (max-width: 62.56em){.balloon_i{width:6.2vw;top:calc(173/1000*100vw);right:calc(55/1000*100vw)}}#front_info{margin-top:70px}@media screen and (max-width: 62.56em){#front_info{margin-top:calc(70/1000*100vw)}}.front_info_h{width:100%}.front_info_h_text{font-size:16px;text-align:center;font-weight:500;margin-top:-3px}@media screen and (max-width: 62.56em){.front_info_h_text{font-size:calc(16/1000*100vw);margin-top:calc(-3/1000*100vw)}}.f_info_box{position:relative;width:904px;margin:0 auto;padding:5px;background-repeat:no-repeat;background-position:top left;background-size:contain;box-sizing:border-box}@media screen and (max-width: 62.56em){.f_info_box{width:90.4vw;padding:.5vw .5vw .5vw .5vw}}.f_info_box_inner{display:flex;align-items:center}.f_info_box_left{width:390px}@media screen and (max-width: 62.56em){.f_info_box_left{width:39vw}}.area_logo{display:block;margin:0 auto}.f_info_box_right{width:504px}@media screen and (max-width: 62.56em){.f_info_box_right{width:50.4vw}}.area_name p{line-height:1.2}.store_area{font-size:20px;font-weight:500}@media screen and (max-width: 62.56em){.store_area{font-size:calc(20/1000*100vw)}}.store_name{font-size:25px;font-weight:700;margin-top:4px}@media screen and (max-width: 62.56em){.store_name{font-size:calc(25/1000*100vw);margin-top:calc(4/1000*100vw)}}.info_box_details{margin-top:22px}@media screen and (max-width: 62.56em){.info_box_details{margin-top:calc(22/1000*100vw)}}.info_box_details dl{display:table;margin-bottom:13px}@media screen and (max-width: 62.56em){.info_box_details dl{margin-bottom:calc(13/1000*100vw)}}.info_box_details dl:last-of-type{margin-bottom:0}.info_box_details dt,.info_box_details dd{display:table-cell;vertical-align:top;font-weight:500}.info_box_details dt{font-size:16px}@media screen and (max-width: 62.56em){.info_box_details dt{font-size:calc(16/1000*100vw)}}.info_box_details dt .box{display:block;width:92px;border:1px solid #000000;padding:0 0 2px;text-align:center;box-sizing:border-box}@media screen and (max-width: 62.56em){.info_box_details dt .box{width:9.2vw;padding:0vw 0vw .3vw 0vw;border-width:calc(1/1000*100vw)}}.info_box_details dd{font-size:18px;line-height:1.38;padding-left:15px}@media screen and (max-width: 62.56em){.info_box_details dd{font-size:calc(18/1000*100vw);padding-left:calc(15/1000*100vw)}}.info_box_details dd span{font-size:12px}@media screen and (max-width: 62.56em){.info_box_details dd span{font-size:calc(12/1000*100vw)}}.ibd_notes{display:block;color:#ff0000;font-size:15px;line-height:1.4;margin-top:7px}@media screen and (max-width: 62.56em){.ibd_notes{font-size:calc(15/1000*100vw);margin-top:calc(7/1000*100vw)}}.area_x_links{position:absolute;width:45px;z-index:1;top:33px;right:32px}@media screen and (max-width: 62.56em){.area_x_links{width:4.5vw;top:calc(33/1000*100vw);right:calc(32/1000*100vw)}}#namja_tokyo{margin-top:39px;background-image:url("../../images/front/frame/namja.png");height:408px}@media screen and (max-width: 62.56em){#namja_tokyo{margin-top:calc(39/1000*100vw);height:calc(408/1000*100vw)}}#namja_tokyo .f_info_box_inner{padding:46px 0 0 0}@media screen and (max-width: 62.56em){#namja_tokyo .f_info_box_inner{padding:4.6vw 0vw 0vw 0vw}}#namja_tokyo .area_logo{width:298px}@media screen and (max-width: 62.56em){#namja_tokyo .area_logo{width:29.8vw}}#cs_osaka{margin-top:24px;background-image:url("../../images/front/frame/osaka.png");height:312px}@media screen and (max-width: 62.56em){#cs_osaka{margin-top:calc(24/1000*100vw);height:calc(312/1000*100vw)}}#cs_osaka .f_info_box_inner{padding:46px 0 0 0}@media screen and (max-width: 62.56em){#cs_osaka .f_info_box_inner{padding:4.6vw 0vw 0vw 0vw}}#cs_osaka .area_logo{width:300px}@media screen and (max-width: 62.56em){#cs_osaka .area_logo{width:30vw}}#cs_osaka .info_box_details{margin-top:49px}@media screen and (max-width: 62.56em){#cs_osaka .info_box_details{margin-top:calc(49/1000*100vw)}}#cs_osaka .info_box_details dl{margin-bottom:26px}@media screen and (max-width: 62.56em){#cs_osaka .info_box_details dl{margin-bottom:calc(26/1000*100vw)}}#cs_osaka .info_box_details dl:last-of-type{margin-bottom:0}#cs_hakata{margin-top:24px;background-image:url("../../images/front/frame/hakata.png");height:315px}@media screen and (max-width: 62.56em){#cs_hakata{margin-top:calc(24/1000*100vw);height:calc(315/1000*100vw)}}#cs_hakata .f_info_box_inner{padding:46px 0 0 0}@media screen and (max-width: 62.56em){#cs_hakata .f_info_box_inner{padding:4.6vw 0vw 0vw 0vw}}#cs_hakata .area_logo{width:300px}@media screen and (max-width: 62.56em){#cs_hakata .area_logo{width:30vw}}#cs_hakata .info_box_details{margin-top:41px}@media screen and (max-width: 62.56em){#cs_hakata .info_box_details{margin-top:calc(41/1000*100vw)}}#cs_hakata .info_box_details dl{margin-bottom:26px}@media screen and (max-width: 62.56em){#cs_hakata .info_box_details dl{margin-bottom:calc(26/1000*100vw)}}#cs_hakata .info_box_details dl:last-of-type{margin-bottom:0}#np_online{margin-top:25px;background-image:url("../../images/front/frame/online.png");height:329px;padding:48px 0 0}@media screen and (max-width: 62.56em){#np_online{margin-top:calc(25/1000*100vw);height:calc(329/1000*100vw);padding:4.8vw 0vw 0vw 0vw}}.np_online_h{color:#76c9f1;font-size:28px;font-weight:700;text-align:center;line-height:1.2}@media screen and (max-width: 62.56em){.np_online_h{font-size:calc(28/1000*100vw)}}.np_online_text{font-size:16px;font-weight:500;text-align:center;line-height:1.2;margin-top:9px}@media screen and (max-width: 62.56em){.np_online_text{font-size:calc(16/1000*100vw);margin-top:calc(9/1000*100vw)}}#np_online .f_info_box_inner{padding:29px 5px 0;align-items:flex-start}@media screen and (max-width: 62.56em){#np_online .f_info_box_inner{padding:2.9vw .5vw 0vw .5vw}}#np_online .area_logo{width:300px}@media screen and (max-width: 62.56em){#np_online .area_logo{width:30vw}}#goods_page .contents{padding:38px 0 0}@media screen and (max-width: 62.56em){#goods_page .contents{padding:3.8vw 0vw 0vw 0vw}}#goods_page footer{margin-top:42px}@media screen and (max-width: 62.56em){#goods_page footer{margin-top:calc(42/1000*100vw)}}#goods_page .notes{margin:20px 0 0 52px}@media screen and (max-width: 62.56em){#goods_page .notes{max-width:68.8vw;margin:2vw 0vw 0vw 5.2vw}}.page_title{width:708px;margin:0 auto}@media screen and (max-width: 62.56em){.page_title{width:70.8vw}}.page_title img{width:100%}.area_time{width:908px;margin:0 auto;padding-top:23px}@media screen and (max-width: 62.56em){.area_time{width:90.8vw;padding-top:calc(23/1000*100vw)}}.area_time li{position:relative;margin-top:13px}@media screen and (max-width: 62.56em){.area_time li{margin-top:calc(13/1000*100vw)}}.area_time li .zaiko_btn{position:absolute;bottom:17px;left:367px;z-index:1}@media screen and (max-width: 62.56em){.area_time li .zaiko_btn{width:38.6vw;bottom:calc(17/1000*100vw);left:calc(367/1000*100vw)}}.goods_benefits{margin:33px auto 0}@media screen and (max-width: 62.56em){.goods_benefits{width:90vw;margin-top:calc(33/1000*100vw)}}.goods_item{width:900px;margin:0 auto}@media screen and (max-width: 62.56em){.goods_item{width:90vw}}.goods_item li{position:relative;margin-top:60px}@media screen and (max-width: 62.56em){.goods_item li{margin-top:calc(60/1000*100vw)}}.goods_item li img{width:100%}.goods_item li img.add_i{position:absolute;z-index:1;top:-15px;left:15px;width:212px}@media screen and (max-width: 62.56em){.goods_item li img.add_i{width:21.2vw;top:calc(-15/1000*100vw);left:calc(15/1000*100vw)}}#goods_page #np_online{margin-top:40px}@media screen and (max-width: 62.56em){#goods_page #np_online{margin-top:calc(40/1000*100vw)}}#minigame_page .contents{padding:38px 0 0}@media screen and (max-width: 62.56em){#minigame_page .contents{padding:3.8vw 0vw 0vw 0vw}}#minigame_page footer{margin-top:56px}@media screen and (max-width: 62.56em){#minigame_page footer{margin-top:calc(56/1000*100vw)}}#minigame_page .notes{margin:35px 0 0 52px}@media screen and (max-width: 62.56em){#minigame_page .notes{max-width:71vw;margin:3.5vw 0vw 0vw 5.2vw}}.mg_box{width:900px;margin:0 auto;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 62.56em){.mg_box{width:90vw}}#mg1{margin-top:33px;padding:40px 0 45px}@media screen and (max-width: 62.56em){#mg1{margin-top:calc(33/1000*100vw);padding:4vw 0vw 4.5vw 0vw}}#mg1 .mg_logo{margin:0 auto}@media screen and (max-width: 62.56em){#mg1 .mg_logo{width:53.6vw}}#mg1 .mg_price{margin:25px auto 0}@media screen and (max-width: 62.56em){#mg1 .mg_price{width:31.8vw;margin-top:calc(25/1000*100vw)}}#mg1 .mg_text{margin:35px auto 0}@media screen and (max-width: 62.56em){#mg1 .mg_text{width:82.8vw;margin-top:calc(35/1000*100vw)}}.mg_prize img{width:100%}#mg1 .mg_prize img.mg_prize_cs{width:342px;margin:420px auto 462px}@media screen and (max-width: 62.56em){#mg1 .mg_prize img.mg_prize_cs{width:34.2vw;margin-top:calc(420/1000*100vw);margin-bottom:calc(462/1000*100vw)}}#mg1 .prize_s{margin-top:31px}@media screen and (max-width: 62.56em){#mg1 .prize_s{margin-top:calc(31/1000*100vw)}}#mg1 .prize_b{margin-top:50px}@media screen and (max-width: 62.56em){#mg1 .prize_b{margin-top:calc(50/1000*100vw)}}#mg1 .prize_c{margin-top:25px}@media screen and (max-width: 62.56em){#mg1 .prize_c{margin-top:calc(25/1000*100vw)}}#mg2{margin-top:36px;padding:29px 0 49px}@media screen and (max-width: 62.56em){#mg2{margin-top:calc(36/1000*100vw);padding:2.9vw 0vw 4.9vw 0vw}}#mg2 .mg_logo{margin:0 auto}@media screen and (max-width: 62.56em){#mg2 .mg_logo{width:54.2vw}}#mg2 .mg_price{margin:22px auto 0}@media screen and (max-width: 62.56em){#mg2 .mg_price{width:31.8vw;margin-top:calc(22/1000*100vw)}}#mg2 .mg_text{margin:26px auto 0}@media screen and (max-width: 62.56em){#mg2 .mg_text{width:82.8vw;margin-top:calc(26/1000*100vw)}}#mg2 .prize_s{margin-top:63px}@media screen and (max-width: 62.56em){#mg2 .prize_s{margin-top:calc(63/1000*100vw)}}#mg2 .mg_prize img.mg_prize_cs{width:342px;margin:451px auto 400px}@media screen and (max-width: 62.56em){#mg2 .mg_prize img.mg_prize_cs{width:34.2vw;margin-top:calc(451/1000*100vw);margin-bottom:calc(400/1000*100vw)}}#mg2 .prize_b{margin-top:27px}@media screen and (max-width: 62.56em){#mg2 .prize_b{margin-top:calc(27/1000*100vw)}}#mg2 .prize_c{margin-top:21px}@media screen and (max-width: 62.56em){#mg2 .prize_c{margin-top:calc(21/1000*100vw)}}#rally_page .contents{padding:38px 0 0}@media screen and (max-width: 62.56em){#rally_page .contents{padding:3.8vw 0vw 0vw 0vw}}#rally_page footer{margin-top:59px}@media screen and (max-width: 62.56em){#rally_page footer{margin-top:calc(59/1000*100vw)}}#rally_page .notes{margin:43px 0 0 52px}@media screen and (max-width: 62.56em){#rally_page .notes{max-width:70.9vw;margin:4.3vw 0vw 0vw 5.2vw}}.rally_c{width:900px;margin:33px auto 0;padding:30px 0 50px;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 62.56em){.rally_c{width:90vw;margin-top:calc(33/1000*100vw);padding:3vw 0vw 5vw 0vw}}.rally_logo{margin:0 auto}@media screen and (max-width: 62.56em){.rally_logo{width:52vw}}.rally_price{margin:40px auto 0}@media screen and (max-width: 62.56em){.rally_price{width:31.8vw;margin-top:calc(40/1000*100vw)}}.rally_text{margin:26px auto 0}@media screen and (max-width: 62.56em){.rally_text{width:74.6vw;margin-top:calc(26/1000*100vw)}}.rally_htp_h{margin:36px auto 0}@media screen and (max-width: 62.56em){.rally_htp_h{width:27.8vw;margin-top:calc(36/1000*100vw)}}.rally_htp{margin:20px 0 0 34px}@media screen and (max-width: 62.56em){.rally_htp{width:78.9vw;margin:2vw 0vw 0vw 3.4vw}}.rally_prize{margin:48px auto 0}@media screen and (max-width: 62.56em){.rally_prize{width:100%;margin-top:calc(48/1000*100vw)}}#foods_page .contents{padding:38px 0 0}@media screen and (max-width: 62.56em){#foods_page .contents{padding:3.8vw 0vw 0vw 0vw}}#foods_page footer{margin-top:82px}@media screen and (max-width: 62.56em){#foods_page footer{margin-top:calc(82/1000*100vw)}}#foods_page .notes{margin:20px 0 0 52px}@media screen and (max-width: 62.56em){#foods_page .notes{max-width:76.1vw;margin:2vw 0vw 0vw 5.2vw}}.foods_text{margin:30px auto 0}@media screen and (max-width: 62.56em){.foods_text{width:90vw;margin-top:calc(30/1000*100vw)}}.foods_menu{display:flex;flex-wrap:wrap;padding:1px 0 0 48px}@media screen and (max-width: 62.56em){.foods_menu{padding:.1vw 0vw 0vw 4.8vw}}.foods_menu li{width:443px;margin:27px 17px 0 0}@media screen and (max-width: 62.56em){.foods_menu li{width:44.3vw;margin:2.7vw 1.7vw 0vw 0vw}}.foods_menu li img{width:100%}.other_menu{width:903px;margin:0 auto}@media screen and (max-width: 62.56em){.other_menu{width:90.3vw}}.other_menu img{width:100%}#anniversary_plate{margin-top:53px}@media screen and (max-width: 62.56em){#anniversary_plate{margin-top:calc(53/1000*100vw)}}#fortune_latte{margin-top:18px}@media screen and (max-width: 62.56em){#fortune_latte{margin-top:calc(18/1000*100vw)}}#soft_drink{margin-top:29px}@media screen and (max-width: 62.56em){#soft_drink{margin-top:calc(29/1000*100vw)}}
