﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..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: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:#fafafa;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:bold;text-align:center;color:#333}@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:#333;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-size:calc(424/1000*100vw) auto}}@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-color:#f3ede0}@media screen and (max-width: 62.56em){.contents{width:100%}}footer{position:relative;width:1000px;height:390px;padding:36px 0 0;margin:0 auto;box-sizing:border-box;background-image:url("../../images/bg/footer.jpg")}@media screen and (max-width: 62.56em){footer{width:100%;height:calc(390/1000*100vw);padding:3.6vw 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:13px auto 0}@media screen and (max-width: 62.56em){#copyright{max-width:14.4vw;margin-top:calc(13/1000*100vw)}}#bn_logo{width:230px;margin:52px auto 0}@media screen and (max-width: 62.56em){#bn_logo{width:23vw;margin-top:calc(52/1000*100vw)}}#bn_logo img{max-width:100%}#backtop{position:absolute;top:43px;right:51px;z-index:10}@media screen and (max-width: 62.56em){#backtop{width:13.8vw;top:calc(43/1000*100vw);right:calc(51/1000*100vw)}}#front_page .contents{padding:0 0 50px}@media screen and (max-width: 62.56em){#front_page .contents{padding:0vw 0vw 5vw 0vw}}#kv_area img{max-width:100%}.front_event_days{width:900px;margin:28px auto 0}@media screen and (max-width: 62.56em){.front_event_days{width:90vw;margin-top:calc(28/1000*100vw)}}#front_nav ul{width:100%;display:flex;flex-wrap:wrap;padding:21px 0 0 48px;box-sizing:border-box}@media screen and (max-width: 62.56em){#front_nav ul{padding:2.1vw 0vw 0vw 4.8vw}}#front_nav li{width:298px;margin:6px 5px 0 0}@media screen and (max-width: 62.56em){#front_nav li{width:29.8vw;margin:.6vw .5vw 0vw 0vw}}#front_nav li img{max-width:100%}#front_nav li:nth-child(3n){margin-right:0}#front_application{position:relative;width:900px;margin:28px auto 0;padding:67px 0 42px;background-color:#faf7f2}@media screen and (max-width: 62.56em){#front_application{width:90vw;margin-top:calc(28/1000*100vw);padding:6.7vw 0vw 4.2vw 0vw}}.front_jizen_text{margin-left:30px}@media screen and (max-width: 62.56em){.front_jizen_text{max-width:84.6vw;margin-left:calc(30/1000*100vw)}}.front_jizen_text_t1{margin:35px auto 0}@media screen and (max-width: 62.56em){.front_jizen_text_t1{max-width:60.4vw;margin-top:calc(35/1000*100vw)}}.front_jizen_text_t2{margin:25px auto 0}@media screen and (max-width: 62.56em){.front_jizen_text_t2{max-width:68.4vw;margin-top:calc(25/1000*100vw)}}.front_application_btn{width:386px;margin:27px auto 0}@media screen and (max-width: 62.56em){.front_application_btn{width:38.6vw;margin-top:calc(27/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)}}#sliderArea{display:block;overflow:hidden;width:956px;padding:50px 0 0;margin:0 auto}@media screen and (max-width: 62.56em){#sliderArea{width:95.6vw;padding:5vw 0vw 0vw 0vw}}.full-screen .slick-list{overflow:visible}.slick-slide img{width:100%}@media screen and (max-width: 62.56em){.slick-slide img{height:auto}}#sliderArea .slick-dots{bottom:-32px}@media screen and (max-width: 62.56em){#sliderArea .slick-dots{bottom:calc(-32/1000*100vw)}}#sliderArea .slick-dots li{width:19px;height:19px;margin:0 12px}@media screen and (max-width: 62.56em){#sliderArea .slick-dots li{width:1.9vw;height:calc(19/1000*100vw);margin:0vw 1.2vw 0vw 1.2vw}}#sliderArea .slick-dots li button{width:19px;height:19px;padding:0}@media screen and (max-width: 62.56em){#sliderArea .slick-dots li button{width:1.9vw;height:calc(19/1000*100vw)}}#sliderArea .slick-dots li button:before{font-size:19px;line-height:19px;width:19px;height:19px}@media screen and (max-width: 62.56em){#sliderArea .slick-dots li button:before{font-size:calc(19/1000*100vw);line-height:calc(19/1000*100vw);width:1.9vw;height:calc(19/1000*100vw)}}#sliderArea .slick-dots li button:before{color:#ababab;opacity:1}#sliderArea .slick-dots li.slick-active button:before{color:#fff;opacity:1}#front_info{margin-top:40px}@media screen and (max-width: 62.56em){#front_info{margin-top:calc(40/1000*100vw)}}.front_info_h{margin-left:110px}@media screen and (max-width: 62.56em){.front_info_h{max-width:79.8vw;margin-left:calc(110/1000*100vw)}}.front_info_h_text{font-size:16px;text-align:center;font-weight:500;margin-top:26px}@media screen and (max-width: 62.56em){.front_info_h_text{font-size:calc(16/1000*100vw);margin-top:calc(26/1000*100vw)}}.f_info_box{position:relative;width:900px;margin:0 auto;border:1px solid #d1b840;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 62.56em){.f_info_box{width:90vw;border-width:calc(1/1000*100vw)}}.f_info_box_inner{display:flex}.info_btnarea{width:210px;margin:0 auto}@media screen and (max-width: 62.56em){.info_btnarea{width:21vw}}.info_btnarea img{max-width:100%;margin-top:20px}@media screen and (max-width: 62.56em){.info_btnarea img{margin-top:calc(20/1000*100vw)}}.area_logo{width:100%}.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 .2vw 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)}}.area_x_links{position:absolute;width:45px;z-index:1;top:30px;right:30px}@media screen and (max-width: 62.56em){.area_x_links{width:4.5vw;top:calc(30/1000*100vw);right:calc(30/1000*100vw)}}#namja_tokyo{margin-top:18px}@media screen and (max-width: 62.56em){#namja_tokyo{margin-top:calc(18/1000*100vw)}}#namja_tokyo .f_info_box_inner{padding:48px 0 50px 57px}@media screen and (max-width: 62.56em){#namja_tokyo .f_info_box_inner{padding:4.8vw 0vw 5vw 5.7vw}}#namja_tokyo .f_info_box_left{width:280px;padding-top:28px}@media screen and (max-width: 62.56em){#namja_tokyo .f_info_box_left{width:28vw;padding-top:calc(28/1000*100vw)}}#namja_tokyo .info_btnarea{padding-top:16px}@media screen and (max-width: 62.56em){#namja_tokyo .info_btnarea{padding-top:calc(16/1000*100vw)}}#namja_tokyo .f_info_box_right{margin-left:49px}@media screen and (max-width: 62.56em){#namja_tokyo .f_info_box_right{margin-left:calc(49/1000*100vw)}}.namja_map{padding:0 0 27px}@media screen and (max-width: 62.56em){.namja_map{padding:0vw 0vw 2.7vw 0vw}}.namja_map dt{cursor:pointer;background-color:#d1b840;padding:13px 0}@media screen and (max-width: 62.56em){.namja_map dt{padding:1.3vw 0vw 1.3vw 0vw}}.namja_map dt img{margin:0 auto}@media screen and (max-width: 62.56em){.namja_map dt img{max-width:19.8vw}}.namja_map dd{display:none;padding:18px 0 0}@media screen and (max-width: 62.56em){.namja_map dd{padding:1.8vw 0vw 0vw 0vw}}.namja_map dd img{max-width:100%}#cs_osaka{margin-top:30px}@media screen and (max-width: 62.56em){#cs_osaka{margin-top:calc(30/1000*100vw)}}#cs_osaka .f_info_box_inner{padding:46px 0 46px 53px}@media screen and (max-width: 62.56em){#cs_osaka .f_info_box_inner{padding:4.6vw 0vw 4.6vw 5.3vw}}#cs_osaka .f_info_box_left{width:289px;padding-top:28px}@media screen and (max-width: 62.56em){#cs_osaka .f_info_box_left{width:28.9vw;padding-top:calc(28/1000*100vw)}}#cs_osaka .info_btnarea{padding-top:30px}@media screen and (max-width: 62.56em){#cs_osaka .info_btnarea{padding-top:calc(30/1000*100vw)}}#cs_osaka .f_info_box_right{margin-left:50px}@media screen and (max-width: 62.56em){#cs_osaka .f_info_box_right{margin-left:calc(50/1000*100vw)}}#cs_hakata{margin-top:30px}@media screen and (max-width: 62.56em){#cs_hakata{margin-top:calc(30/1000*100vw)}}#cs_hakata .f_info_box_inner{padding:46px 0 46px 53px}@media screen and (max-width: 62.56em){#cs_hakata .f_info_box_inner{padding:4.6vw 0vw 4.6vw 5.3vw}}#cs_hakata .f_info_box_left{width:289px;padding-top:28px}@media screen and (max-width: 62.56em){#cs_hakata .f_info_box_left{width:28.9vw;padding-top:calc(28/1000*100vw)}}#cs_hakata .info_btnarea{padding-top:30px}@media screen and (max-width: 62.56em){#cs_hakata .info_btnarea{padding-top:calc(30/1000*100vw)}}#cs_hakata .f_info_box_right{margin-left:50px}@media screen and (max-width: 62.56em){#cs_hakata .f_info_box_right{margin-left:calc(50/1000*100vw)}}#cs_yokohama{margin-top:30px}@media screen and (max-width: 62.56em){#cs_yokohama{margin-top:calc(30/1000*100vw)}}#cs_yokohama .f_info_box_inner{padding:46px 0 46px 53px}@media screen and (max-width: 62.56em){#cs_yokohama .f_info_box_inner{padding:4.6vw 0vw 4.6vw 5.3vw}}#cs_yokohama .f_info_box_left{width:289px;padding-top:28px}@media screen and (max-width: 62.56em){#cs_yokohama .f_info_box_left{width:28.9vw;padding-top:calc(28/1000*100vw)}}#cs_yokohama .info_btnarea{padding-top:30px}@media screen and (max-width: 62.56em){#cs_yokohama .info_btnarea{padding-top:calc(30/1000*100vw)}}#cs_yokohama .f_info_box_right{margin-left:50px}@media screen and (max-width: 62.56em){#cs_yokohama .f_info_box_right{margin-left:calc(50/1000*100vw)}}#np_online{margin-top:30px;padding:44px 0 46px}@media screen and (max-width: 62.56em){#np_online{margin-top:calc(30/1000*100vw);padding:4.4vw 0vw 4.6vw 0vw}}.np_online_h{color:#57bdc5;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:20px 0 0 47px}@media screen and (max-width: 62.56em){#np_online .f_info_box_inner{padding:2vw 0vw 0vw 4.7vw}}#np_online .f_info_box_left{width:300px}@media screen and (max-width: 62.56em){#np_online .f_info_box_left{width:30vw}}#np_online .info_btnarea{padding-top:14px}@media screen and (max-width: 62.56em){#np_online .info_btnarea{padding-top:calc(14/1000*100vw)}}#np_online .info_btnarea img{margin-top:0}#np_online .f_info_box_right{margin-left:45px;padding-top:16px}@media screen and (max-width: 62.56em){#np_online .f_info_box_right{margin-left:calc(45/1000*100vw);padding-top:calc(16/1000*100vw)}}#archive_page .contents{padding:31px 0 70px}@media screen and (max-width: 62.56em){#archive_page .contents{padding:3.1vw 0vw 7vw 0vw}}#page_head{width:903px;margin:0 auto}@media screen and (max-width: 62.56em){#page_head{width:90.3vw}}#page_head img{max-width:100%}.archive_nav{width:903px;margin:30px auto 0;display:flex;justify-content:space-between}@media screen and (max-width: 62.56em){.archive_nav{width:90.3vw;margin-top:calc(30/1000*100vw)}}.archive_nav li{width:442px}@media screen and (max-width: 62.56em){.archive_nav li{width:44.2vw}}.archive_nav li img{max-width:100%}#namja_collaboration{background-image:url("../../images/archive/collaboration/bg.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain;padding:29px 0 96px}@media screen and (max-width: 62.56em){#namja_collaboration{padding:2.9vw 0vw 9.6vw 0vw}}.archive_h{margin:0 auto}@media screen and (max-width: 62.56em){.archive_h{max-width:90.3vw}}.namja_collaboration_text{margin:26px auto 0}@media screen and (max-width: 62.56em){.namja_collaboration_text{max-width:85.6vw;margin-top:calc(26/1000*100vw)}}.namja_collaboration_list{width:933px;margin:32px auto 0}@media screen and (max-width: 62.56em){.namja_collaboration_list{width:93.3vw;margin-top:calc(32/1000*100vw)}}.namja_collaboration_list li{margin-bottom:40px}@media screen and (max-width: 62.56em){.namja_collaboration_list li{margin-bottom:calc(40/1000*100vw)}}.namja_collaboration_list li:last-child{margin-bottom:0}.namja_collaboration_list li img{width:100%}#chara_portrait{padding:60px 0 0}@media screen and (max-width: 62.56em){#chara_portrait{padding:6vw 0vw 0vw 0vw}}.chara_portrait_text{margin:26px auto 0}@media screen and (max-width: 62.56em){.chara_portrait_text{max-width:83vw;margin-top:calc(26/1000*100vw)}}.namja_character{margin:26px 0 0 93px}@media screen and (max-width: 62.56em){.namja_character{max-width:86.5vw;margin:2.6vw 0vw 0vw 9.3vw}}.chara_portrait_list{width:904px;margin:45px auto 0}@media screen and (max-width: 62.56em){.chara_portrait_list{width:90.4vw;margin-top:calc(45/1000*100vw)}}.chara_portrait_list li{margin-bottom:25px}@media screen and (max-width: 62.56em){.chara_portrait_list li{margin-bottom:calc(25/1000*100vw)}}.chara_portrait_list li:last-child{margin-bottom:0}.chara_portrait_list li img{width:100%}#rally_page .contents{padding:31px 0 27px}@media screen and (max-width: 62.56em){#rally_page .contents{padding:3.1vw 0vw 2.7vw 0vw}}#rally_page .notes{margin:18px 0 0 50px}@media screen and (max-width: 62.56em){#rally_page .notes{max-width:70.6vw;margin:1.8vw 0vw 0vw 5vw}}.area_time{width:854px;margin:0 auto;padding-top:14px}@media screen and (max-width: 62.56em){.area_time{width:84.5vw;padding-top:calc(14/1000*100vw)}}.area_time li{position:relative;margin-top:16px}@media screen and (max-width: 62.56em){.area_time li{margin-top:calc(16/1000*100vw)}}.area_time li .zaiko_btn{position:absolute;bottom:20px;left:324px;z-index:1}@media screen and (max-width: 62.56em){.area_time li .zaiko_btn{max-width:34.8vw;bottom:calc(20/1000*100vw);left:calc(324/1000*100vw)}}.cbox{position:relative;width:900px;margin:0 auto;box-sizing:border-box;border-radius:10px;background-color:#fff}@media screen and (max-width: 62.56em){.cbox{width:90vw;border-radius:calc(10/1000*100vw)}}#rally_c{margin-top:50px;padding:49px 0 50px}@media screen and (max-width: 62.56em){#rally_c{margin-top:calc(50/1000*100vw);padding:4.9vw 0vw 5vw 0vw}}.rally_logo{margin-left:126px}@media screen and (max-width: 62.56em){.rally_logo{max-width:65.4vw;margin-left:calc(126/1000*100vw)}}.rally_text{margin:28px auto 0}@media screen and (max-width: 62.56em){.rally_text{max-width:56.8vw;margin-top:calc(28/1000*100vw)}}.rally_htp{margin:38px 0 0 35px}@media screen and (max-width: 62.56em){.rally_htp{max-width:82.2vw;margin:3.8vw 0vw 0vw 3.5vw}}.rally_sub_h{margin:37px auto 0}@media screen and (max-width: 62.56em){.rally_sub_h{max-width:83vw;margin-top:calc(37/1000*100vw)}}.rally_bnr{margin:32px auto 0}@media screen and (max-width: 62.56em){.rally_bnr{max-width:83vw;margin-top:calc(32/1000*100vw)}}.rally_prize{width:853px;margin:32px 0 0 25px}@media screen and (max-width: 62.56em){.rally_prize{width:85.3vw;margin:3.2vw 0vw 0vw 2.5vw}}.rally_prize img{width:100%}#game_page .contents{padding:31px 0 14px}@media screen and (max-width: 62.56em){#game_page .contents{padding:3.1vw 0vw 1.4vw 0vw}}#game_page .notes{margin:15px 0 0 50px}@media screen and (max-width: 62.56em){#game_page .notes{max-width:70.8vw;margin:1.5vw 0vw 0vw 5vw}}#mg1{margin-top:50px;padding:38px 0 40px}@media screen and (max-width: 62.56em){#mg1{margin-top:calc(50/1000*100vw);padding:3.8vw 0vw 4vw 0vw}}#mg1 .mg_logo{margin-left:120px}@media screen and (max-width: 62.56em){#mg1 .mg_logo{max-width:66vw;margin-left:calc(120/1000*100vw)}}#mg1 .mg_text{margin:33px auto 0}@media screen and (max-width: 62.56em){#mg1 .mg_text{max-width:80.9vw;margin-top:calc(33/1000*100vw)}}#mg1 .mg_notes{margin:32px auto 0}@media screen and (max-width: 62.56em){#mg1 .mg_notes{max-width:59.3vw;margin-top:calc(32/1000*100vw)}}.mg_prize_list li img{width:100%}#mg1 .mg_prize_list li:nth-child(1){margin-top:9px}@media screen and (max-width: 62.56em){#mg1 .mg_prize_list li:nth-child(1){margin-top:calc(9/1000*100vw)}}#mg1 .mg_prize_list li:nth-child(2){margin-top:43px}@media screen and (max-width: 62.56em){#mg1 .mg_prize_list li:nth-child(2){margin-top:calc(43/1000*100vw)}}#mg1 .mg_prize_list li:nth-child(3){margin-top:27px}@media screen and (max-width: 62.56em){#mg1 .mg_prize_list li:nth-child(3){margin-top:calc(27/1000*100vw)}}#mg1 .mg_prize_list li:nth-child(4){margin-top:37px}@media screen and (max-width: 62.56em){#mg1 .mg_prize_list li:nth-child(4){margin-top:calc(37/1000*100vw)}}#mg2{margin-top:40px;padding:41px 0 57px}@media screen and (max-width: 62.56em){#mg2{margin-top:calc(40/1000*100vw);padding:4.1vw 0vw 5.7vw 0vw}}#mg2 .mg_logo{margin-left:134px}@media screen and (max-width: 62.56em){#mg2 .mg_logo{max-width:64.6vw;margin-left:calc(134/1000*100vw)}}#mg2 .mg_text{margin:15px auto 0}@media screen and (max-width: 62.56em){#mg2 .mg_text{max-width:80.9vw;margin-top:calc(15/1000*100vw)}}#mg2 .mg_notes{margin:34px auto 0}@media screen and (max-width: 62.56em){#mg2 .mg_notes{max-width:59.3vw;margin-top:calc(34/1000*100vw)}}#mg2 .mg_prize_list li:nth-child(1){margin-top:14px}@media screen and (max-width: 62.56em){#mg2 .mg_prize_list li:nth-child(1){margin-top:calc(14/1000*100vw)}}#mg2 .mg_prize_list li:nth-child(2){margin-top:30px}@media screen and (max-width: 62.56em){#mg2 .mg_prize_list li:nth-child(2){margin-top:calc(30/1000*100vw)}}#mg2 .mg_prize_list li:nth-child(3){margin-top:50px}@media screen and (max-width: 62.56em){#mg2 .mg_prize_list li:nth-child(3){margin-top:calc(50/1000*100vw)}}#mg2 .mg_prize_list li:nth-child(4){margin-top:55px}@media screen and (max-width: 62.56em){#mg2 .mg_prize_list li:nth-child(4){margin-top:calc(55/1000*100vw)}}#goods_page .contents{padding:31px 0 31px}@media screen and (max-width: 62.56em){#goods_page .contents{padding:3.1vw 0vw 3.1vw 0vw}}#goods_page .notes{margin:23px 0 0 50px}@media screen and (max-width: 62.56em){#goods_page .notes{max-width:68.9vw;margin:2.3vw 0vw 0vw 5vw}}.goods_benefits{margin:50px auto 0}@media screen and (max-width: 62.56em){.goods_benefits{max-width:90vw;margin-top:calc(50/1000*100vw)}}.goods_list{width:905px;margin:0 auto;padding-top:14px}@media screen and (max-width: 62.56em){.goods_list{width:90.4vw;padding-top:calc(14/1000*100vw)}}.goods_list li{margin-top:26px}@media screen and (max-width: 62.56em){.goods_list li{margin-top:calc(26/1000*100vw)}}.goods_list li img{width:100%}.add_goods_h{margin:38px auto 0}@media screen and (max-width: 62.56em){.add_goods_h{max-width:91.9vw;margin-top:calc(38/1000*100vw)}}#goods_page #np_online{margin-top:47px}@media screen and (max-width: 62.56em){#goods_page #np_online{margin-top:calc(47/1000*100vw)}}#food_page .contents{padding:31px 0 20px}@media screen and (max-width: 62.56em){#food_page .contents{padding:3.1vw 0vw 2vw 0vw}}#food_page .notes{margin:38px 0 0 50px}@media screen and (max-width: 62.56em){#food_page .notes{max-width:76vw;margin:3.8vw 0vw 0vw 5vw}}#food_page .area_time li .zaiko_btn{bottom:19px}@media screen and (max-width: 62.56em){#food_page .area_time li .zaiko_btn{bottom:calc(19/1000*100vw)}}.food_txt{margin:20px auto 0}@media screen and (max-width: 62.56em){.food_txt{max-width:90vw;margin-top:calc(20/1000*100vw)}}.food_menu_list{display:flex;flex-wrap:wrap;width:904px;margin:0 auto;padding-top:23px}@media screen and (max-width: 62.56em){.food_menu_list{width:90.4vw;padding-top:calc(23/1000*100vw)}}.food_menu_list li{width:444px;margin:17px 16px 0 0}@media screen and (max-width: 62.56em){.food_menu_list li{width:44.4vw;margin:1.7vw 1.6vw 0vw 0vw}}.food_menu_list li img{width:100%}.food_menu_list li:nth-child(2n){margin-right:0}.anniversary_plate{width:904px;margin:27px auto 0}@media screen and (max-width: 62.56em){.anniversary_plate{width:90.4vw;margin-top:calc(27/1000*100vw)}}.anniversary_plate img{width:100%}.food_cbox{width:904px;margin:0 auto;background-image:url("../../images/food/box_in.png");background-repeat:repeat-y;background-position:top center;background-size:contain}@media screen and (max-width: 62.56em){.food_cbox{width:90.4vw}}.food_cbox_in{position:relative;width:100%;box-sizing:border-box;background-image:url("../../images/food/box_h.png"),url("../../images/food/box_b.png");background-repeat:no-repeat;background-position:top center, bottom center;background-size:contain}#custom_softcream{margin-top:25px}@media screen and (max-width: 62.56em){#custom_softcream{margin-top:calc(25/1000*100vw)}}#custom_softcream .food_cbox_in{padding:24px 0 48px}@media screen and (max-width: 62.56em){#custom_softcream .food_cbox_in{padding:2.4vw 0vw 4.8vw 0vw}}.csc_img1{margin-left:35px}@media screen and (max-width: 62.56em){.csc_img1{max-width:83.6vw;margin-left:calc(35/1000*100vw)}}.csc_img2{margin:55px 0 0 82px}@media screen and (max-width: 62.56em){.csc_img2{max-width:75vw;margin:5.5vw 0vw 0vw 8.2vw}}.csc_img3{margin:49px 0 0 72px}@media screen and (max-width: 62.56em){.csc_img3{max-width:78.2vw;margin:4.9vw 0vw 0vw 7.2vw}}#soft_drink{margin-top:27px}@media screen and (max-width: 62.56em){#soft_drink{margin-top:calc(27/1000*100vw)}}#soft_drink .food_cbox_in{padding:24px 0 50px}@media screen and (max-width: 62.56em){#soft_drink .food_cbox_in{padding:2.4vw 0vw 5vw 0vw}}.soft_drink_h{margin:0 auto}@media screen and (max-width: 62.56em){.soft_drink_h{max-width:85.2vw}}.coaster_h{margin:23px auto 0}@media screen and (max-width: 62.56em){.coaster_h{max-width:60.2vw;margin-top:calc(23/1000*100vw)}}.coaster_list{width:824px;margin:0 auto;padding-top:7px}@media screen and (max-width: 62.56em){.coaster_list{width:82.4vw;padding-top:calc(7/1000*100vw)}}.coaster_list li{margin-bottom:24px}@media screen and (max-width: 62.56em){.coaster_list li{margin-bottom:calc(24/1000*100vw)}}.coaster_list li img{width:100%}.coaster_list li:last-child{margin-bottom:0}.sd_hikikae{margin:50px auto 0}@media screen and (max-width: 62.56em){.sd_hikikae{max-width:81vw;margin-top:calc(50/1000*100vw)}}#promotion_page .contents{padding:31px 0 76px}@media screen and (max-width: 62.56em){#promotion_page .contents{padding:3.1vw 0vw 7.6vw 0vw}}.sp_head_text{margin:29px auto 0}@media screen and (max-width: 62.56em){.sp_head_text{max-width:90.8vw;margin-top:calc(29/1000*100vw)}}.sp_nav{width:904px;margin:82px auto 0;display:flex;justify-content:space-between}@media screen and (max-width: 62.56em){.sp_nav{width:90.4vw;margin-top:calc(82/1000*100vw)}}.sp_nav li{width:443px}@media screen and (max-width: 62.56em){.sp_nav li{width:44.3vw}}.sp_nav li img{max-width:100%}.sp_h{margin:0 auto}@media screen and (max-width: 62.56em){.sp_h{max-width:90.4vw}}.sp_cbox{position:relative;width:900px;margin:0 auto;box-sizing:border-box;border-radius:0 0 10px 10px;background-color:#fff}@media screen and (max-width: 62.56em){.sp_cbox{width:90vw;border-radius:0 0 calc(10/1000*100vw) calc(10/1000*100vw)}}#special1 .sp_h{margin-top:82px}@media screen and (max-width: 62.56em){#special1 .sp_h{margin-top:calc(82/1000*100vw)}}#special1 .sp_cbox{padding:34px 0 31px}@media screen and (max-width: 62.56em){#special1 .sp_cbox{padding:3.4vw 0vw 3.1vw 0vw}}.sp1_text{margin:0 auto}@media screen and (max-width: 62.56em){.sp1_text{max-width:79.8vw}}.sp1_img{margin:24px auto 0}@media screen and (max-width: 62.56em){.sp1_img{max-width:76vw;margin-top:calc(24/1000*100vw)}}.sp_caption{margin:0 auto}@media screen and (max-width: 62.56em){.sp_caption{max-width:68.2vw}}#sp1_c1{margin-top:25px}@media screen and (max-width: 62.56em){#sp1_c1{margin-top:calc(25/1000*100vw)}}.sp1_text2{margin:35px auto 0}@media screen and (max-width: 62.56em){.sp1_text2{max-width:69.6vw;margin-top:calc(35/1000*100vw)}}#sp1_c2{margin-top:32px}@media screen and (max-width: 62.56em){#sp1_c2{margin-top:calc(32/1000*100vw)}}.sp1_date{margin:32px 0 0 109px}@media screen and (max-width: 62.56em){.sp1_date{max-width:59.2vw;margin:3.2vw 0vw 0vw 10.9vw}}#sp1_c3{margin-top:28px}@media screen and (max-width: 62.56em){#sp1_c3{margin-top:calc(28/1000*100vw)}}.sp1_area{margin:31px auto 0}@media screen and (max-width: 62.56em){.sp1_area{max-width:10.1vw;margin-top:calc(31/1000*100vw)}}#sp1_c4{margin-top:30px}@media screen and (max-width: 62.56em){#sp1_c4{margin-top:calc(30/1000*100vw)}}.sp1_nop{margin:20px auto 0}@media screen and (max-width: 62.56em){.sp1_nop{max-width:10.1vw;margin-top:calc(20/1000*100vw)}}#sp1_c5{margin-top:39px}@media screen and (max-width: 62.56em){#sp1_c5{margin-top:calc(39/1000*100vw)}}.pudding_img{margin:65px auto 0}@media screen and (max-width: 62.56em){.pudding_img{max-width:35.1vw;margin-top:calc(65/1000*100vw)}}.pudding_link{width:364px;margin:48px auto 0}@media screen and (max-width: 62.56em){.pudding_link{width:36.4vw;margin-top:calc(48/1000*100vw)}}.pudding_link img{width:100%}#special2 .sp_h{margin-top:55px}@media screen and (max-width: 62.56em){#special2 .sp_h{margin-top:calc(55/1000*100vw)}}#special2 .sp_cbox{padding:13px 0 92px}@media screen and (max-width: 62.56em){#special2 .sp_cbox{padding:1.3vw 0vw 9.2vw 0vw}}.sns_c1_h{margin-left:173px}@media screen and (max-width: 62.56em){.sns_c1_h{max-width:59.8vw;margin-left:calc(173/1000*100vw)}}.sns_c1_h{margin:14px auto 0}@media screen and (max-width: 62.56em){.sns_c1_h{max-width:83.4vw;margin-top:calc(14/1000*100vw)}}#sns_date{margin-top:43px}@media screen and (max-width: 62.56em){#sns_date{margin-top:calc(43/1000*100vw)}}.no1_date{margin:30px auto 0}@media screen and (max-width: 62.56em){.no1_date{max-width:48.2vw;margin-top:calc(30/1000*100vw)}}@media screen and (max-width: 62.56em){#special3 .no1_date{max-width:50vw}}#sns_apply{margin-top:41px}@media screen and (max-width: 62.56em){#sns_apply{margin-top:calc(41/1000*100vw)}}.how_to_apply{margin:30px auto 0}@media screen and (max-width: 62.56em){.how_to_apply{max-width:72.3vw;margin-top:calc(30/1000*100vw)}}#sns_post{margin-top:30px}@media screen and (max-width: 62.56em){#sns_post{margin-top:calc(30/1000*100vw)}}.x_post_in{width:682px;margin:0 auto;padding-top:7px}@media screen and (max-width: 62.56em){.x_post_in{width:76%;padding-top:calc(7/1000*100vw)}}.x_post_in .twitter-tweet{margin:0 auto}#sns_application_terms{margin-top:35px}@media screen and (max-width: 62.56em){#sns_application_terms{margin-top:calc(35/1000*100vw)}}.sns_at_text{margin:25px 0 0 78px}@media screen and (max-width: 62.56em){.sns_at_text{max-width:75.7vw;margin:2.5vw 0vw 0vw 7.8vw}}.oubo_kiyaku_details{margin-top:22px}@media screen and (max-width: 62.56em){.oubo_kiyaku_details{margin-top:calc(22/1000*100vw)}}.kiyaku_details{cursor:pointer;margin:0 auto}@media screen and (max-width: 62.56em){.kiyaku_details{max-width:36.4vw}}.oubo_textarea{width:770px;margin:0 auto;padding-top:12px}@media screen and (max-width: 62.56em){.oubo_textarea{width:77vw;padding-top:calc(12/1000*100vw)}}.oubo_textarea p{font-size:11px;line-height:1.27;font-weight:700;margin-bottom:14px}@media screen and (max-width: 62.56em){.oubo_textarea p{font-size:calc(11/1000*100vw);margin-bottom:calc(14/1000*100vw)}}@media screen and (max-width: 46.93em){.oubo_textarea p{font-size:calc(11/750*100vw);margin-bottom:calc(14/750*100vw)}}.oubo_textarea p:last-of-type{margin-bottom:0}.oubo_textarea p a{color:#7e99cf;text-decoration:underline}.none{display:none}#special3 .sp_h{margin-top:55px}@media screen and (max-width: 62.56em){#special3 .sp_h{margin-top:calc(55/1000*100vw)}}#special3 .sp_cbox{padding:20px 0 92px}@media screen and (max-width: 62.56em){#special3 .sp_cbox{padding:2vw 0vw 9.2vw 0vw}}.sns_c2_h{margin-left:173px}@media screen and (max-width: 62.56em){.sns_c2_h{max-width:59.8vw;margin-left:calc(173/1000*100vw)}}.sns_c2_h{margin:18px auto 0}@media screen and (max-width: 62.56em){.sns_c2_h{max-width:83.4vw;margin-top:calc(18/1000*100vw)}}.no2_date{margin:30px auto 0}@media screen and (max-width: 62.56em){.no2_date{max-width:50vw;margin-top:calc(30/1000*100vw)}}
