@charset "UTF-8";body{letter-spacing:.06em}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList .un_eventVenueListHead th,#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList .un_eventVenueListStorelistBtn,#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td,#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td span{letter-spacing:.06em}.storecamp_mv.ffcamp_mv{max-width:none}.storecamp_mv .ffcamp_mv_inner{justify-content:flex-start;align-items:flex-end;padding-left:20px;padding-right:18px;box-sizing:border-box}.storecamp_mv .ffcamp_mv_ttl{width:auto;max-width:none}@media (min-width:920px){.storecamp_mv .ffcamp_mv_inner{padding-left:calc(25px + max(0px,(100vw - 50px - 1180px)/ 2));padding-left:calc(25px + max(0px,(100svw - 50px - 1180px)/ 2));padding-right:25px}}.ffcamp_intro.storecamp_intro{margin:80px auto}@media (min-width:920px){.ffcamp_intro.storecamp_intro{margin:120px auto}}.storecamp_intro{text-align:left;padding-left:25px;padding-right:25px;box-sizing:border-box}@media (min-width:920px){.storecamp_intro{text-align:center}}.storecamp_intro .el_lv3Hd{font-size:36px;margin-bottom:40px}@media (min-width:920px){.storecamp_intro .el_lv3Hd{font-size:40px}}.storecamp_intro .el_pg.el_pg__lMin{font-size:16px;margin-top:0}@media (min-width:920px){.storecamp_intro .el_pg.el_pg__lMin{font-size:18px}}.ffcamp_point.storecamp_secAbout{margin-top:80px}@media (min-width:920px){.ffcamp_point.storecamp_secAbout{margin-top:120px}.ffcamp_point.storecamp_secAbout>.ffcamp_point_item:first-child{margin-top:0}}.storecamp_appBand{margin-top:40px}@media (min-width:920px){.storecamp_appBand{margin-top:80px}}.un_legacy_starter.storecamp_appBand .un_eventEnjoyingPrice figure:not(.un_eventEnjoyingPrice__plus) img{width:100%;height:auto;display:block}@media (min-width:920px){.un_legacy_starter.storecamp_appBand .un_eventEnjoyingPrice figure:not(.un_eventEnjoyingPrice__plus){flex:1 1 0;min-width:0}}.storecamp_overviewTbl{width:100%;max-width:720px;margin:0 auto 28px;border-collapse:collapse;font-size:1.45rem}.storecamp_overviewTbl td,.storecamp_overviewTbl th{border:1px solid #ccc;padding:14px 18px;text-align:left;vertical-align:top}.storecamp_contentsGrid{max-width:1230px;margin:0 auto;padding:0 25px}.storecamp_contentsGrid_list{list-style:none;padding:0;margin:0}@media (min-width:920px){.storecamp_contentsGrid_list{display:flex;gap:28px;justify-content:space-between;align-items:flex-start}.storecamp_contentsGrid_item{flex:1;min-width:0}}@media (max-width:919px){.storecamp_contentsGrid_item+.storecamp_contentsGrid_item{margin-top:40px}}.storecamp_contentsGrid_item .storecamp_contentsGrid_figure{position:relative;margin:0 0 16px;overflow:hidden}.storecamp_contentsGrid_item .storecamp_contentsGrid_figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.storecamp_contentsGrid_imgCaption{position:absolute;left:12px;bottom:12px;margin:0;padding:6px 10px;max-width:calc(100% - 24px);box-sizing:border-box;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:24px;line-height:1.35;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media (min-width:920px){.storecamp_contentsGrid_imgCaption{left:16px;bottom:16px;max-width:calc(100% - 32px)}}.storecamp_contentsGrid_item h4{font-size:1.6rem;font-weight:700;margin:0 0 10px;line-height:1.45}.storecamp_contentsGrid_item p{font-size:1.4rem;line-height:1.85;margin:0;color:#333}@media screen and (min-width:920px){#starterCampTimeSchedule .ffcamp_timeschedule{gap:30px}}#starterCampTimeSchedule .ffcamp_timeschedule_list{display:grid;grid-template-columns:max-content 1fr;column-gap:30px;row-gap:20px;align-items:start}#starterCampTimeSchedule .ffcamp_timeschedule_item{display:contents}#starterCampTimeSchedule .ffcamp_timeschedule_time{margin-right:0;font-size:16px;font-weight:700;background:0 0;color:inherit;padding:0;max-width:none;width:auto;min-width:0;border-radius:0;text-align:left;white-space:nowrap}#starterCampTimeSchedule .ffcamp_timeschedule_name{font-size:16px;min-width:0}#starterCampTimeSchedule .ffcamp_timeschedule_day_ttl{padding:20px;line-height:1}#starterCampTimeSchedule .storecamp_timeschedule_day_num{font-size:18px}#starterCampTimeSchedule .storecamp_timeschedule_day_suffix{font-size:16px}#secAbout.storecamp_secAbout .ffcamp_point_item_ttl{font-size:16px}#secAbout.storecamp_secAbout .ffcamp_point_item_ttl br+em{display:inline-block;margin-top:8px}#secAbout.storecamp_secAbout .ffcamp_point_item_ttl em{font-size:48px}@media (min-width:920px){#secAbout.storecamp_secAbout .ffcamp_point_item_ttl{font-size:21px}#secAbout.storecamp_secAbout .ffcamp_point_item_ttl br+em{margin-top:10px}#secAbout.storecamp_secAbout .ffcamp_point_item_ttl em{font-size:58px}}#secAbout.storecamp_secAbout .ffcamp_point_item_txt{margin-top:0;font-size:16px}#secAbout.storecamp_secAbout .ffcamp_point_item_content{display:flex;flex-direction:column;gap:30px}@media (min-width:920px){#secAbout.storecamp_secAbout .ffcamp_point_item{align-items:center}#secAbout.storecamp_secAbout .ffcamp_point_item_content{justify-content:center}}#starterCampDetail.eventBgSchedule{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}#starterCampDetail.eventBgSchedule::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:0;pointer-events:none}#starterCampDetail.eventBgSchedule>*{position:relative;z-index:1}html{overflow-x:hidden!important;width:100%}body{overflow-x:hidden!important;width:100%;max-width:100%;margin-left:0;margin-right:0;position:relative}@media (min-width:920px){.ffcamp_point.storecamp_secAbout .ffcamp_point_item figure,.ffcamp_point.storecamp_secAbout .ffcamp_point_item_content{min-width:0}}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList{margin-top:16px}@media screen and (min-width:920px){#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList{margin-top:32px}}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemDate .storecamp_period_label,#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemDate .storecamp_period_values{font-size:13px}@media screen and (max-width:919px){#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemDate .storecamp_schedule_date{font-size:16px}}@media screen and (min-width:920px){#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemDate .storecamp_schedule_date{font-size:16px;line-height:1.55}}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemName{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemName .un_eventVenueListItemName-wrap{padding-top:.5em;padding-bottom:.5em;gap:5px;max-width:100%;flex-wrap:wrap;align-items:center}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemName .un_eventVenueListItemName-wrap>a,#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemName .un_eventVenueListItemName-wrap>span:not(.un_eventVenueListItemPref){flex:1 1 auto;flex-shrink:1;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;line-height:1.8;margin-right:0!important}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemName a{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;line-height:1.8;margin-right:0!important}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemName span:not(.un_eventVenueListItemPref){font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;line-height:1.8;font-weight:400;background:0 0!important;color:inherit;padding:0;border-radius:0;margin-top:0;margin-right:0!important;vertical-align:baseline}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemName span.un_eventVenueListItemPref{flex-shrink:0;display:inline-block;line-height:1.2;font-family:sans-serif;font-size:1.1rem;font-weight:700;background:#000!important;color:#fff;padding:.3em .4em .2em;border-radius:3px;margin-right:0;margin-top:-4px;vertical-align:middle}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemPlace{font-size:14px}@media screen and (min-width:920px){#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemPlace{font-size:12px}}#starterCampSchedule #secVenue #eventVenueList.event_startercamp.un_eventVenueList tr.un_eventVenueListItem td.un_eventVenueListItemStorelist .un_eventVenueListStorelistBtn{font-size:14px}#starterCampSchedule .modal.un_eventVenueStoreModal .un_eventVenueStoreModalHd{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;line-height:1.8}@media screen and (max-width:919px){#starterCampSchedule #secVenue.storecamp_secVenue{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));box-sizing:border-box}#starterCampSchedule #secVenue.storecamp_secVenue .un_eventVenue{margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}#pageAttention h3.un_eventSectionHeading .un_eventSectionHeading_en,#pageAttention h3.un_eventSectionHeading .un_eventSectionHeading_ja{font-family:Roboto,sans-serif}
/*# sourceMappingURL=event_storecamp.min.css.map */
