﻿@charset "UTF-8";.pg_Block-Center{margin-inline:auto;width:fit-content;}.pg_LinkText[href]{color:#000;font-weight:normal;padding:0;}.pg_Frame{border:2px solid #000;border-radius:24px;padding:0 16px 20px;}.pg_Frame-Title{display:block;font-size:20px;font-weight:bold;letter-spacing:2px;margin:-16px auto 8px;padding:0 8px;width:fit-content;}.pg_PageNavs{height:60px;background-color:rgba(252,252,252,.9);border-top:1px solid #dedede;border-bottom:1px solid #dedede;left:0;right:0;z-index:999;overflow:auto;padding:5px 12px;scrollbar-width:none;transition:top ease-in .15s;max-width:100dvw;}.pg_PageNavs::-webkit-scrollbar{display:none;}.pg_PageNavs-List{display:flex;flex-direction:row;gap:16px;margin-inline:auto;min-width:556px;width:fit-content;}.pg_PageNavs-List li:nth-child(1) a{border-color:#e9a24d;}.pg_PageNavs-List li:nth-child(2) a{border-color:#f0cb00;}.pg_PageNavs-List li:nth-child(3) a{border-color:#eda5bb;}.pg_PageNavs-List li:nth-child(4) a{border-color:#cbe7f0;}.pg_PageNavs-List li:nth-child(5) a{border-color:#dedede;}.pg_PageNavs-List li a:hover{border-color:#ac2d2d;color:#ac2d2d;}.pg_PageNavs-Link{display:block;border-bottom-style:solid;border-bottom-width:2px;border-left:0;line-height:24px;padding-top:14px;}.pg_PageNavs-Link:hover{border-color:#ac2d2d;color:#ac2d2d;}.pg_Instagram-Link{border:3px solid #f6f6f6;border-radius:8px;display:block;height:200px;width:200px;}.pg_Instagram-Link:hover{border:3px solid #e27e78;transition:.3s;}.pg_Instagram-Image{border-radius:8px;height:194px;width:194px;}.pg_AboutUs-Area{background-color:#fff;}.pg_AboutUs-Area .sc_SectionTitle-En{background:linear-gradient(transparent 60%,#e9a24d 60%);display:inline-block;padding-left:8px;padding-right:20px;}.pg_AboutUs-Image01{border-radius:16px;display:block;height:auto;margin-inline:auto;max-width:1160px;width:100%;}.pg_AboutUs-Missions{display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:auto;margin-inline:auto;}@media print,screen and (min-width:768px){.pg_AboutUs-Missions{gap:40px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;max-width:1160px;}}.pg_AboutUs-Missions dt{font-size:20px;margin-bottom:4px;}@media print,screen and (min-width:768px){.pg_AboutUs-Missions dt{margin-bottom:12px;text-align:center;}}.pg_AboutUs-Catchphrase{font-size:16px;font-weight:bold;text-align:center;margin-bottom:8px;}@media print,screen and (min-width:500px){.pg_AboutUs-Catchphrase{font-size:20px;}}@media print,screen and (min-width:768px){.pg_AboutUs-Catchphrase{font-size:24px;}}.pg_AboutUs-Highlighter{background:linear-gradient(transparent 80%,#e9a24d 80%);padding-left:8px;padding-right:8px;}.pg_AboutUs-MenuImages{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:fit-content;max-width:980px;margin-inline:auto;}.pg_AboutUs-MenuImages img{aspect-ratio:1/1;border-radius:16px;height:auto;margin-bottom:4px;max-width:480px;width:100%;}.pg_AboutUs-MenuImages figcaption{font-size:12px;text-align:center;}@media print,screen and (min-width:768px){.pg_AboutUs-MenuImages{gap:20px 40px;}.pg_AboutUs-MenuImages figcaption{font-size:14px;}}.pg_AboutUsInfo{position:relative;}.pg_AboutUsInfo-Title{background-color:#fff;letter-spacing:4px;}.pg_AboutUsInfo-Logo{position:absolute;top:50%;left:50%;opacity:.35;transform:translateX(-55%) translateY(-50%) scale(1.5);z-index:1;width:200px;height:auto;}.pg_AboutUsInfo-List{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2;}.pg_AboutUsInfo-Row dt{margin-bottom:4px;}@media print,screen and (min-width:768px){.pg_AboutUsInfo{margin-inline:auto;min-width:640px;width:fit-content;}.pg_AboutUsInfo-List{gap:16px;}.pg_AboutUsInfo-Row{display:flex;}.pg_AboutUsInfo-Row dt{width:100px;}}.pg_AboutUsInstagram-Link{border-radius:16px;margin:24px auto;}.pg_AboutUsInstagram-Image{border-radius:16px;}.pg_Record-Close{display:grid;font-size:20px;font-weight:bold;height:stretch;padding:60px 0;place-items:center;}.pg_Record-FigureGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;max-width:408px;margin-top:8px;margin-inline:auto;}.pg_Record-FigureDialog{background-color:#fff;border-radius:16px;padding:8px;max-width:90%;}.pg_Record-FigureDialog::backdrop{background-color:rgba(0,0,0,.3);}.pg_Record-FigureDialog:focus-visible{outline:0;}.pg_Record-FigureImage{aspect-ratio:1/1;border-radius:8px;display:block;height:auto;width:100%;}.pg_Record-FigureButton{display:block;position:relative;}.pg_Record-FigureIcon{position:absolute;bottom:4px;right:4px;border-radius:50%;display:block;height:40px;width:40px;font-size:24px;}.pg_Schedule-Area .pg_Record-FigureIcon{background-color:#f0cb00;}.pg_Achievements-Area .pg_Record-FigureIcon{background-color:#eda5bb;}.pg_Record-FigureIcon>i{align-self:center;color:#fff;justify-self:center;line-height:40px;}.pg_Record-FigureCaption{margin-top:8px;text-align:center;}.pg_Record-MenuList{list-style-type:disc;margin-left:24px;}.pg_Record-MenuItem{font-size:16px;margin-top:4px;}.pg_Record-MenuAnnotation{font-size:14px;display:inline-block;}.pg_Record-MenuAnnotation::before{content:"※";}.pg_Record-MenuAllergy{color:#d16701;font-size:14px;font-weight:bold;}.pg_Schedule-Area{background-color:#f7f7f7;}.pg_Schedule-Area .sc_SectionTitle-En{background:linear-gradient(transparent 60%,#f0cb00 60%);display:inline-block;padding-left:8px;padding-right:20px;}.pg_ScheduleNext-Info{display:flex;flex-wrap:wrap;font-size:24px;font-weight:bold;gap:4px 20px;justify-content:center;letter-spacing:2px;text-align:center;margin-bottom:24px;}.pg_ScheduleNext-Wrap{display:grid;gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto;max-width:1160px;margin-inline:auto;}@media print,screen and (min-width:768px){.pg_ScheduleNext-Wrap{grid-template-columns:1fr 1fr;grid-template-rows:auto;}}.pg_ScheduleNext-Frame{width:100%;}.pg_ScheduleNext-Title{background-color:#f7f7f7;letter-spacing:4px;}.pg_ScheduleNext-Stack{display:flex;gap:8px 12px;align-items:start;flex-wrap:wrap;}.pg_ScheduleNext-Image{aspect-ratio:1/1;border-radius:8px;display:block;margin-inline:auto;max-width:200px;}.pg_ScheduleNext-MenuList{text-align:left;}.pg_ScheduleNext-ListBlock{border:7px double #ccc;display:grid;grid-template-columns:auto 1fr;gap:12px 20px;max-width:640px;margin-inline:auto;padding:16px 12px;}.pg_ScheduleNext-ListBlock>dt{font-weight:normal;letter-spacing:2px;}@container (width < 640px){.pg_ScheduleNext-ListBlock{grid-template-columns:1fr;gap:4px;}.pg_ScheduleNext-ListBlock > :nth-child(2){margin-bottom:12px;}}.pg_Achievements-Area{background-color:#fff;}.pg_Achievements-Area .sc_SectionTitle-En{background:linear-gradient(transparent 60%,#eda5bb 60%);display:inline-block;padding-left:8px;padding-right:20px;}.pg_Achievements-Stack{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));}.pg_Achievements-Item{background-color:#fff;border:1px solid #dedede;border-radius:16px;}@container (width < 1000px){.pg_Achievements-Item{}.pg_Achievements-Item:nth-child(5),.pg_Achievements-Item:nth-child(6),.pg_Achievements-Item:nth-child(7),.pg_Achievements-Item:nth-child(8){display:none;}}@container (width < 1340px){.pg_Achievements-Item{}.pg_Achievements-Item:nth-child(7),.pg_Achievements-Item:nth-child(8){display:none;}}.pg_Achievements-Date{background-color:#f5f5f5;border-bottom:1px solid #dedede;border-top-left-radius:16px;border-top-right-radius:16px;font-weight:bold;padding:8px 8px 4px;text-align:center;}.pg_Achievements-Caption{font-size:16px;font-weight:bold;padding:0 8px;margin-top:12px;}.pg_Achievements-Result{font-size:16px;text-align:center;vertical-align:baseline;}.pg_Achievements-ResultValue{font-size:18px;vertical-align:baseline;}.pg_Achievements-MenuList{margin-bottom:12px;padding:0 8px;}.pg_TermsOfUse-Area{background-color:#f7f7f7;}.pg_TermsOfUse-Area .sc_SectionTitle-En{background:linear-gradient(transparent 60%,#cbe7f0 60%);display:inline-block;padding-left:8px;padding-right:20px;}.pg_UsageRules-Frame{background-color:#fcfcfc;border:1px solid #000;border-radius:16px;display:flex;flex-direction:column;gap:24px;max-width:1160px;margin-inline:auto;padding:24px 16px;}.pg_UsageRules-H3{font-weight:bold;margin-bottom:8px;}.pg_UsageRules-List{list-style-type:square;margin:4px 0 4px 32px;}.pg_UsageRules-Space{margin-top:8px;}.pg_TermsOfUse-Frame{background-color:#fcfcfc;border:1px solid #000;border-radius:16px;display:flex;flex-direction:column;gap:20px;max-width:1160px;margin-inline:auto;padding:16px;}.pg_TermsOfUse-SubTitle{font-weight:bold;}.pg_TermsOfUse-List{list-style-type:disc;margin-left:24px;}.pg_Application-Area{background-color:#e9e9e9;}.pg_Application-Area .sc_SectionTitle-En{background:linear-gradient(transparent 60%,#fff 60%);display:inline-block;padding-left:8px;padding-right:20px;}.pg_Application-Steps{list-style-type:decimal;margin-left:24px;}.pg_Application-Stack{display:grid;gap:24px;grid-template-columns:1fr;grid-template-rows:auto auto;max-width:720px;margin-inline:auto;}@media print,screen and (min-width:1366px){.pg_Application-Stack{gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:auto;max-width:unset;}}.pg_Application-Card{background-color:#fff;border-radius:16px;display:grid;gap:8px;grid-template-columns:auto auto;grid-template-rows:auto auto auto;padding:12px;}.pg_Application-Caption{font-weight:bold;grid-column:1/span 2;grid-row:1/span 1;text-align:center;}.pg_Application-Description{grid-column:1/span 2;grid-row:3/span 1;}.pg_Application-Content{aspect-ratio:1/1;border-radius:16px;grid-column:1/span 2;grid-row:2/span 1;max-width:200px;margin-inline:auto;text-align:center;align-content:center;width:100%;}@media print,screen and (min-width:768px){.pg_Application-Card{gap:8px 20px;grid-template-columns:auto 200px;grid-template-rows:auto 1fr;}.pg_Application-Card._CardReverse{grid-template-columns:200px auto;}.pg_Application-Caption{grid-column:1/span 1;grid-row:1/span 1;}._CardReverse .pg_Application-Caption{grid-column:2/span 1;}.pg_Application-Content{grid-column:2/span 1;grid-row:1/span 2;}._CardReverse .pg_Application-Content{grid-column:1/span 1;}.pg_Application-Description{grid-column:1/span 1;grid-row:2/span 1;}._CardReverse .pg_Application-Description{grid-column:2/span 1;}}.pg_ApplicationShop-Description{display:flex;flex-direction:column;gap:8px;}.pg_ApplicationShop-Photo{border-radius:8px;height:auto;max-width:200px;width:100%;}.pg_ApplicationLine-Qr{height:auto;max-width:200px;width:100%;}.pg_Achievement-Link{border-bottom:2px solid #eda5bb;display:inline-block;}.pg_Achievement-Link:hover{border-color:#ac2d2d;color:#ac2d2d;}