.pjiika_Plans{scroll-snap-type:x mandatory;flex-wrap:nowrap;gap:10px;width:600px;display:flex;overflow-x:auto}.pjiika_Plan{border:1px solid #ccc;min-width:300px;padding:10px}.pjiika_Shinen2025KitCustomizer{gap:10px}.pjiika_CacheCopy{color:#fff;text-shadow:0 0 2px #000;background:linear-gradient(135deg, var(--positive), var(--secondary), var(--tertiary));text-align:center;background-size:400% 400%;padding:5px;font-size:18px;animation:15s infinite pjiika_gradientAnimation}@keyframes pjiika_gradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.pjiika_EyeCatch{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;margin-bottom:10px;display:flex;position:relative;top:-40px}.pjiika_EyeCatch .pjiika_Item{background:var(--bg-2);text-align:center;width:120px;height:120px;filter:drop-shadow(0px 0px 1px var(--normal));border-radius:100%;justify-content:center;align-items:center;padding:15px;font-size:16px;font-weight:700;display:flex}.pjiika_EyeCatch .pjiika_Item2Container{filter:drop-shadow(0px 0px 1px var(--normal))}.pjiika_EyeCatch .pjiika_Item2Container .pjiika_Item2{background:var(--bg-2);clip-path:polygon(0% 0%,100% 0%,100% 85%,80% 100%,20% 100%,0% 85%);text-align:center;justify-content:center;align-items:center;width:120px;height:120px;padding:15px;font-size:15px;font-weight:700;display:flex}.pjiika_Order{padding:20px}.pjiika_AppendWishButton{background:var(--bg-0);color:var(--normal);border-radius:10px;margin:0 5px;padding:10px}.pjiika_AppendWishButton:before{content:"+";margin-right:5px}@media (hover:hover){.pjiika_AppendWishButton:hover{background:var(--bg-1);color:var(--positive);box-shadow:0 0 4px var(--positive)}}.pjiika_AppendWishButton:active{background:var(--bg-0);color:var(--normal);box-shadow:inset 0 0 4px var(--positive);transform:scale(.99)}.pjiika_Fee{text-align:center}.pjiika_Fee .pjiika_FeeTitle{font-size:14px;font-weight:700}.pjiika_Fee .pjiika_FeeValue{font-size:40px;font-weight:700;font-family:var(--font-mono)}.pjiika_ConfirmArea{margin:40px 0}.pjiika_ConfirmArea .pjiika_Title{text-align:text-left;margin:20px 0;font-size:20px;font-weight:700}.pjiika_ConfirmArea .pjiika_Description{text-align:text-justify;margin:20px 0;font-size:14px}.pjiika_ConfirmArea .pjiika_ReadoutWish,.pjiika_ConfirmArea .pjiika_RitualContainer{text-align:text-justify;background:var(--bg-1);font-size:20px;font-family:var(--font-mono);border-radius:10px;padding:20px}.pjiika_ConfirmArea .pjiika_ReadoutWish .pjiika_AppNameLine,.pjiika_ConfirmArea .pjiika_RitualContainer .pjiika_AppNameLine{margin-right:20px}.pjiika_ConfirmArea .pjiika_ReadoutWish .pjiika_Suffix,.pjiika_ConfirmArea .pjiika_RitualContainer .pjiika_Suffix{font-size:14px;font-weight:400}.pjiika_ConfirmArea .pjiika_RitualContainer{justify-content:flex-start;align-items:center;gap:20px;display:flex}.pjiika_ConfirmArea .pjiika_RitualContainer .pjiika_RitualLink{color:var(--positive);align-items:center;gap:4px;font-size:14px;display:flex}@media (hover:hover){.pjiika_ConfirmArea .pjiika_RitualContainer .pjiika_RitualLink:hover{color:var(--positive-h)}}.pjiika_ButtonContainer{justify-content:center;align-items:center;margin:20px 0;display:flex}.pjiika_ValidationContainer{margin:var(--space2) var(--space1)}.pjiika_ValidationContainer h1{font-size:var(--font-size4);font-weight:700}.pjiika_ValidationContainer .pjiika_List .pjiika_Item{margin:var(--space4) 0;padding:var(--space2);color:var(--normal);justify-content:flex-start;align-items:center;gap:var(--space2);font-weight:700;font-size:var(--font-size4);border:3px solid var(--danger);-webkit-user-select:none;user-select:none;border-radius:var(--space1);display:flex}.pjiika_ValidationContainer .pjiika_List .pjiika_Item *{font-weight:400}.pjiika_ValidationContainer .pjiika_List .pjiika_Item button{text-align:left}@media (hover:hover){.pjiika_ValidationContainer .pjiika_List .pjiika_Item:hover{background-color:var(--danger);color:var(--danger-r)}}.pjiika_QA{margin:40px auto;padding:10px}.pjiika_QA .pjiika_Title{text-align:center;font-size:25px;font-weight:700}.pjiika_QA .pjiika_Trigger{justify-content:space-between;align-items:center;gap:var(--space2);background:var(--bg-2);width:100%;padding:20px;display:flex}.pjiika_QA .pjiika_Trigger .pjiika_Title{font-size:var(--font-size4);flex-grow:1;font-weight:700}.pjiika_QA .pjiika_Trigger .pjiika_Icon{flex-grow:0;flex-shrink:0}.pjiika_QA .pjiika_Trigger[aria-expanded=true] .pjiika_Icon{transform:rotate(180deg)}.pjiika_QA .pjiika_Content{border:3px solid var(--bg-2);background:var(--bg-0);padding:20px}.pjiika_Shimenawa{margin-bottom:var(--space2)}.pjiika_Header{height:600px;position:relative}.pjiika_Header .pjiika_Image{object-fit:cover;opacity:.9;width:100%;height:100%}.pjiika_Header .pjiika_ImageCatchCopy{text-shadow:0 0 10px var(--bg-1);color:var(--normal);font-family:sans-serif;font-size:26px;font-weight:700;position:absolute;top:50%;left:10px}.pjiika_Header .pjiika_ImageCatchCopy em{font-size:60px;font-style:normal}.pjiika_Header .pjiika_ImageCatchCopy .pjiika_Top_1,.pjiika_Header .pjiika_ImageCatchCopy .pjiika_Top_2{margin-bottom:10px;display:block}.pjiika_Header .pjiika_ImageCatchCopy .pjiika_Top_3{margin-top:-20px;display:block}.pjiika_Offers{padding:10px;display:flex}@media screen and (min-width:0){.pjiika_Offers{flex-wrap:no-wrap;scroll-snap-type:x mandatory;justify-content:flex-start;gap:20px;overflow-x:auto}}@media screen and (min-width:600px){.pjiika_Offers{flex-wrap:wrap;justify-content:center;gap:40px}}.pjiika_Offers .pjiika_Offer{box-shadow:0 0 10px -3px var(--normal);border-radius:10px;width:300px;min-width:300px}.pjiika_Offers .pjiika_Offer .pjiika_Top{background:var(--normal-6);color:var(--bg-0);border-top-left-radius:10px;border-top-right-radius:10px;padding:10px}.pjiika_Offers .pjiika_Offer .pjiika_Top[data-type=rinnen]{background:var(--bg-1);color:var(--normal)}.pjiika_Offers .pjiika_Offer .pjiika_Top[data-type="8"]{background:linear-gradient(135deg, var(--bg-3), var(--bg-1), var(--bg-3));color:var(--normal)}.pjiika_Offers .pjiika_Offer .pjiika_Top[data-type="88"]{background:linear-gradient(130deg, var(--secondary), var(--positive));color:var(--secondary-r)}.pjiika_Offers .pjiika_Offer .pjiika_Top .pjiika_Title{justify-content:center;align-items:baseline;gap:10px;display:flex}.pjiika_Offers .pjiika_Offer .pjiika_Top .pjiika_Title .pjiika_Name{font-size:30px;font-weight:700}.pjiika_Offers .pjiika_Offer .pjiika_Top .pjiika_Title .pjiika_Description{font-size:16px}.pjiika_Offers .pjiika_Offer .pjiika_Top .pjiika_Description{text-align:center;font-size:16px}.pjiika_Offers .pjiika_Offer .pjiika_Item{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pjiika_Offers .pjiika_Offer .pjiika_Item .pjiika_Description{padding:10px}.pjiika_Offers .pjiika_Offer .pjiika_Item .pjiika_Description .pjiika_Title{font-size:14px;font-weight:700}.pjiika_Offers .pjiika_Offer .pjiika_Item .pjiika_Description .pjiika_List{margin:1rem 0}.pjiika_Offers .pjiika_Offer .pjiika_Item .pjiika_Description .pjiika_List .pjiika_Line{margin:.5rem 0;font-size:10px}.pjiika_Offers .pjiika_Offer .pjiika_Item .pjiika_Description .pjiika_Label{background:var(--bg-0);border:.1px solid var(--bg-6);border-radius:2px;margin:3px 0;padding:2px 4px;font-size:10px}.pjiika_Offers .pjiika_Offer .pjiika_Content{background:var(--bg-1);color:var(--normal);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pjiika_Offers .pjiika_Offer .pjiika_Content .pjiika_Limit{font-size:16px;font-weight:700;line-height:1}.pjiika_Offers .pjiika_Offer .pjiika_Content .pjiika_Price{font-weight:700;position:relative}.pjiika_Offers .pjiika_Offer .pjiika_Content .pjiika_Price .pjiika_FeeDescription{font-size:9px}.pjiika_Offers .pjiika_Offer .pjiika_Content .pjiika_Price .pjiika_Fee{font-size:40px}.pjiika_Offers .pjiika_Offer .pjiika_Content .pjiika_Price .pjiika_Unit{margin-right:10px;font-size:20px}.pjiika_Offers .pjiika_Offer .pjiika_Content .pjiika_Price .pjiika_PostalFee{background:var(--secondary);color:var(--secondary-r);border-radius:2px;padding:4px;font-size:14px;position:absolute;top:-14px;right:0;transform:translateY(50%)}.pjiika_Offers .pjiika_Offer .pjiika_CTA{background-color:var(--bg-1);border-bottom-right-radius:10px;border-bottom-left-radius:10px;justify-content:center;align-items:center;padding:20px 10px 10px;display:flex;position:relative}.pjiika_Offers .pjiika_Offer .pjiika_CTA .pjiika_App{background:var(--normal-6);width:100%;color:var(--bg-0);cursor:pointer;box-shadow:0 0 4px var(--normal-6);border:none;border-radius:10px;outline:none;padding:10px;font-size:16px;font-weight:700}.pjiika_Offers .pjiika_Offer .pjiika_CTA .pjiika_Label{color:var(--positive);border-radius:5px;padding:5px;font-size:14px;font-weight:700;position:absolute;top:-10px;left:40px}.pjiika_Offers strong{background:linear-gradient(transparent 60%, var(--yellow) 50%);font-weight:400;display:inline-block}.pjiika_ContentArea{max-width:600px;margin:100px auto}.pjiika_ContentArea .pjiika_CacheCopy{background:var(--bg-0);color:var(--normal);text-shadow:none;text-align:left;letter-spacing:1px;margin-bottom:20px;padding:20px;font-weight:700}@media screen and (min-width:0){.pjiika_ContentArea .pjiika_CacheCopy{text-align:center;font-size:20px}}@media screen and (min-width:600px){.pjiika_ContentArea .pjiika_CacheCopy{font-size:25px}}.pjiika_ContentArea .pjiika_Image{position:relative}@media screen and (min-width:600px){.pjiika_ContentArea .pjiika_Image img{border-radius:10px}.pjiika_ContentArea .pjiika_Image[data-position=top] img{border-radius:10px 10px 0 0}.pjiika_ContentArea .pjiika_Image[data-position=bottom] img{border-radius:0 0 10px 10px}}.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList{position:absolute;bottom:10px;left:10px}.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList[data-position=top]{top:10px;bottom:auto}.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList .pjiika_ImageCopyItem{color:#fff;text-shadow:0 0 4px #000;background-color:#0003;border-radius:4px;width:fit-content;padding:0 4px;font-weight:700;display:block}@media screen and (min-width:0){.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList .pjiika_ImageCopyItem{margin:6px;font-size:20px}}@media screen and (min-width:600px){.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList .pjiika_ImageCopyItem{margin:10px;font-size:25px}}.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList .pjiika_ImageCopyItem[data-position="1"]{margin-top:10px}.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList .pjiika_ImageCopyItem[data-position="2"]{margin-bottom:30px}.pjiika_ContentArea .pjiika_Image .pjiika_ImageCopyList .pjiika_ImageCopyItem[data-position="3"]{margin-top:30px}.pjiika_ContentArea .pjiika_ImageDescription{text-align:left;max-width:300px;margin:20px auto;font-size:20px}.pjiika_ContentArea .pjiika_IssueMark{text-align:center;margin-bottom:60px;font-size:25px;font-weight:700}.pjiika_ContentArea .pjiika_IssueMark:after{background:var(--normal);clip-path:polygon(0% 0%,50% 100%,100% 0%);content:" ";width:150px;height:30px;margin:20px auto;display:block}.pjiika_ContentArea .pjiika_IssueList .pjiika_IssueItem{text-align:center;margin:20px 0;font-size:20px;font-weight:700}.pjiika_ContentArea .pjiika_StepMark{background:var(--positive);clip-path:polygon(0% 0%,50% 100%,100% 0%);content:" ";width:20px;height:20px;margin:40px auto}.pjiika_ContentArea .pjiika_SolutionMark{text-align:center;margin-bottom:60px;font-size:25px;font-weight:700}.pjiika_ContentArea .pjiika_SolutionMark:before{background:linear-gradient(to left, var(--positive), var(--tertiary));clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%);content:" ";width:150px;height:5px;margin:60px auto;display:block}.pjiika_ContentArea .pjiika_SolutionList{list-style:inside decimal}.pjiika_ContentArea .pjiika_SolutionList .pjiika_SolutionItem{padding:20px;font-size:30px}.pjiika_ContentArea .pjiika_SolutionList .pjiika_SolutionItem h2{font-size:20px;font-weight:700;display:inline-block}.pjiika_ContentArea .pjiika_SolutionList .pjiika_SolutionItem .pjiika_Image img{border-radius:0}.pjiika_ContentArea .pjiika_SolutionList .pjiika_SolutionItem p{margin:20px;font-size:14px}.pjiika_ContentArea[id=feature] .pjiika_CacheCopy,.pjiika_ContentArea[id=appendix] .pjiika_CacheCopy{background:var(--brand);color:var(--brand-r)}.pjiika_ContentArea strong{background:linear-gradient(transparent 60%, var(--yellow) 50%);font-weight:400;display:inline-block}.pjiika_ContentArea em{font-size:larger;font-style:normal}.pjiika_ContentArea .pjiika_AppendixList{list-style:inside decimal}.pjiika_ContentArea .pjiika_AppendixList .pjiika_AppendixItem{padding:20px;font-size:30px}.pjiika_ContentArea .pjiika_AppendixList .pjiika_AppendixItem h2{font-size:25px;font-weight:700;display:inline-block}.pjiika_ContentArea .pjiika_AppendixList .pjiika_AppendixItem .pjiika_Size{color:var(--positive);font-size:14px;font-family:var(--font-mono);margin-left:20px}.pjiika_ContentArea .pjiika_AppendixList .pjiika_AppendixItem .pjiika_Image{margin:20px}.pjiika_ContentArea .pjiika_AppendixList .pjiika_AppendixItem .pjiika_Image img{border-radius:0}.pjiika_ContentArea .pjiika_AppendixList .pjiika_AppendixItem p{margin:20px;font-size:14px}.pjiika_ContentArea .pjiika_AppendixList .pjiika_AppendixItem .pjiika_Items{margin-left:20px;font-size:18px;font-weight:700}.pjiika_Application{background:var(--bg-2);max-width:600px;margin:80px auto 40px;padding:20px}.pjiika_Application .pjiika_Title{text-align:left;margin:20px 0 40px;font-size:20px;font-weight:700}@media screen and (min-width:0){.pjiika_Application .pjiika_Title span{display:block}}@media screen and (min-width:600px){.pjiika_Application .pjiika_Title span{display:inline-block}}.pjiika_Application .pjiika_SetTitle{text-align:center;font-size:20px;font-weight:700}.pjiika_Application .pjiika_CustomizeTitle{text-align:left;margin:30px 0 0;font-size:20px;font-weight:700}.pjiika_Application .pjiika_CustomizeDescription{text-align:left;margin:20px 0;font-size:14px}.pjiika_PostalDelay,.pjiika_SoldOut{background:var(--bg-1);max-width:600px}@media screen and (min-width:0){.pjiika_PostalDelay,.pjiika_SoldOut{border-top:5px solid var(--bg-6);border-bottom:5px solid var(--bg-6);margin:40px 0;padding:20px}}@media screen and (min-width:600px){.pjiika_PostalDelay,.pjiika_SoldOut{border:5px solid var(--bg-6);border-radius:10px;margin:40px auto;padding:40px}}.pjiika_PostalDelay h1,.pjiika_SoldOut h1{margin:20px 0;font-size:25px;font-weight:700}.pjiika_PostalDelay h2,.pjiika_SoldOut h2{margin-top:20px;font-size:20px;font-weight:700}.pjiika_PostalDelay p,.pjiika_SoldOut p{text-align:justify;margin:20px 0}.pjiika_PostalDelay .pjiika_Gassho,.pjiika_SoldOut .pjiika_Gassho{text-align:right}.pjiika_PostalDelay .pjiika_CalDate,.pjiika_SoldOut .pjiika_CalDate{text-align:right;margin-right:2rem}.pjiika_PostalDelay .pjiika_Name,.pjiika_SoldOut .pjiika_Name{text-align:right}.pjiika_PostalDelay a,.pjiika_SoldOut a{color:var(--positive)}@media (hover:hover){.pjiika_PostalDelay a:hover,.pjiika_SoldOut a:hover{color:var(--positive-h)}}.pjiika_PostalDelay strong,.pjiika_SoldOut strong{background:linear-gradient(transparent 60%, var(--yellow) 50%);font-weight:400;display:inline-block}.pjiika_NotificationAreaTitle{text-align:center;margin-bottom:20px;font-size:40px;font-weight:700}.pjiika_RitualInformation,.pjiika_DelayInformation{padding:20px}.pjiika_RitualInformation h2,.pjiika_DelayInformation h2{color:var(--positive);margin-top:40px;font-size:30px;font-weight:700}.pjiika_RitualInformation .pjiika_RitualInformationText,.pjiika_DelayInformation .pjiika_RitualInformationText{color:var(--normal);margin-top:20px;font-size:20px;font-weight:700}.pjiika_RitualInformation h3,.pjiika_DelayInformation h3{color:var(--positive);margin-top:20px;font-size:20px;font-weight:700}.pjiika_RitualInformation h4,.pjiika_DelayInformation h4{color:var(--positive);margin-top:10px;font-size:20px;font-weight:700}.pjiika_RitualInformation img,.pjiika_DelayInformation img{border-radius:10px;margin-top:20px;display:block}.pjiika_RitualInformation .pjiika_RitualInformationLinks,.pjiika_DelayInformation .pjiika_RitualInformationLinks{align-items:center;gap:20px;margin-top:20px;display:flex}.pjiika_RitualInformation .pjiika_RitualInformationLinks a,.pjiika_DelayInformation .pjiika_RitualInformationLinks a{color:var(--positive);font-size:16px;font-weight:700}@media (hover:hover){.pjiika_RitualInformation .pjiika_RitualInformationLinks a:hover,.pjiika_DelayInformation .pjiika_RitualInformationLinks a:hover{color:var(--positive-h)}}.pjiika_RitualInformation .pjiika_DelayMessage,.pjiika_DelayInformation .pjiika_DelayMessage{color:var(--normal);margin-top:20px;font-size:20px;font-weight:700;line-height:1.8}.pjiika_RitualInformation .pjiika_DelayList,.pjiika_DelayInformation .pjiika_DelayList{color:var(--normal);margin-top:20px;font-size:18px;font-weight:700;line-height:2}.pjiika_RitualInformation .pjiika_DelayList li,.pjiika_DelayInformation .pjiika_DelayList li{background-color:var(--bg-3);margin-bottom:20px;padding:20px}.pjiika_PlansArea{width:min(1100px,100%);margin:0 auto;padding:2.5rem 1rem}.pjiika_ThisYear{width:min(600px,100%);margin:0 auto;padding:2.5rem 1rem}.pjiika_ThisYear h2{align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.pjiika_ThisYear .pjiika_NewBadge{background:var(--danger);color:var(--bg-0);letter-spacing:.08em;border-radius:999px;padding:.2rem .6rem;font-size:.85rem}.pjiika_ThisYear p{margin-bottom:1rem;line-height:1.9}
