﻿.fcResult{padding:6vh 4vw 12vh}.fcResult__inner{max-width:720px;margin:0 auto;width:100%}.fcResult__title{font-size:clamp(20px, 4.4vw, 28px);line-height:1.5;margin:0 0 0.75em;word-break:break-word}.fcResult__title--done::before{content:"✓ "}.fcResult__lead{font-size:clamp(14px, 3.4vw, 16px);line-height:1.9;margin:0 0 1.5em;word-break:break-word}.fcResult__actions{display:flex;flex-wrap:wrap;gap:0.75em;margin-top:1.5em}.fcState{border:1px solid rgba(0,0,0,0.14);border-radius:12px;padding:1.25em;margin:0 0 1.5em;width:100%;box-sizing:border-box;word-break:break-word}.fcState__head{margin-bottom:1em}.fcState__badge{display:inline-block;font-size:14px;font-weight:700;padding:0.3em 0.9em;border-radius:999px;border:1px solid currentColor;margin:0 0 0.6em}.fcState--active .fcState__badge{color:#1b7f4b}.fcState--pending .fcState__badge{color:#9a6b00}.fcState--unknown .fcState__badge{color:#555}.fcState__plan{font-size:clamp(16px, 3.8vw, 19px);font-weight:700;margin:0 0 0.2em;line-height:1.5}.fcState__character{font-size:14px;opacity:0.75;margin:0}.fcState__facts{display:flex;flex-wrap:wrap;gap:0.75em 1.5em;margin:0 0 1em}.fcState__fact{min-width:0}.fcState__fact dt{font-size:13px;opacity:0.7;margin:0 0 0.2em}.fcState__fact dd{font-size:15px;font-weight:700;margin:0}.fcState__discord{font-size:14px;line-height:1.7;margin:0 0 1em;padding:0.6em 0.9em;border-radius:8px;background:rgba(0,0,0,0.04)}.fcState__discord--granted::before{content:"✓ "}.fcState__discord--pending::before{content:"… "}.fcState__discord--attention::before{content:"! "}.fcState__note{display:block;font-size:13px;opacity:0.75;margin-top:0.25em}.fcState__actions{display:flex;flex-wrap:wrap;gap:0.75em}.fcState__form{margin:0}.fcState__btn{display:inline-block;padding:0.85em 1.6em;border-radius:999px;font-size:15px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;border:1px solid currentColor;background:transparent;line-height:1.4}.fcState__btn--primary{background:#111;color:#fff;border-color:#111}.fcState__btn--ghost{color:#111}.doScbscribeBoxNote{display:block;font-size:13px;opacity:0.8;margin-top:0.35em;line-height:1.6}.fcContract{width:100%;max-width:100%;box-sizing:border-box;color:#311e16;word-break:break-word;overflow-wrap:anywhere;padding:1.6em 0 1.9em;border-bottom:1px solid rgba(49,30,22,0.16)}.fcContract:first-child{padding-top:0.4em}.fcContract:last-child{border-bottom:0}.fcContract__head{display:flex;flex-wrap:wrap;align-items:center;gap:0.5em 0.9em;margin:0 0 0.35em}.fcContract__plan{font-size:22px;font-weight:700;line-height:1.45;letter-spacing:0.02em;margin:0}.fcContract__badge{display:inline-flex;align-items:center;gap:0.35em;font-size:13px;font-weight:700;line-height:1.4;padding:0.3em 0.85em;border-radius:999px;border:1px solid currentColor;margin:0;white-space:normal;max-width:100%}.fcContract__mark{font-size:1em}.fcContract__badge--active{color:#311e16}.fcContract__badge--pending{color:rgba(49,30,22,0.72)}.fcContract__badge--retrying{color:#a8442a}.fcContract__badge--ending{color:#8a6a1f}.fcContract__badge--ended{color:rgba(49,30,22,0.72)}.fcContract__badge--unknown{color:rgba(49,30,22,0.72)}.fcContract__amount{font-size:26px;font-weight:700;line-height:1.35;letter-spacing:0.01em;margin:0 0 0.9em}.fcContract__facts{margin:0 0 1.1em;border-top:1px solid rgba(49,30,22,0.16)}.fcContract__fact{display:flex;align-items:baseline;gap:1em;padding:0.72em 0;border-bottom:1px solid rgba(49,30,22,0.16)}.fcContract__fact dt{flex:0 0 9em;font-size:14px;font-weight:400;color:rgba(49,30,22,0.72);margin:0}.fcContract__fact dd{flex:1 1 auto;min-width:0;font-size:17px;font-weight:700;margin:0;word-break:break-word}.fcContract__guidance,.fcContract__hint{font-size:15px;line-height:1.85;margin:0 0 0.8em}.fcContract__guidance{padding:0.85em 1em;border-left:3px solid #d19549;background:rgba(209,149,73,0.09)}.fcContract__hint{color:rgba(49,30,22,0.72)}.fcContract__note{font-size:14px;line-height:1.8;color:rgba(49,30,22,0.72);margin:0.7em 0 0}.fcContract__actions{display:flex;flex-wrap:wrap;gap:0.75em;margin-top:1.2em}.fcContract__form{margin:0}.fcContract__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0.7em 1.9em;border-radius:999px;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;border:1px solid currentColor;background:transparent;color:#311e16}.fcContract__btn--primary{background:#311e16;color:#f2f1ed;border-color:#311e16}.fcContract__btn--ghost{color:#311e16;background:transparent}.fcContract__btn:hover{opacity:0.85}.fcContract__btn:focus-visible{outline:3px solid #1b7f4b;outline-offset:2px}.fcContract__cancel{margin-top:1.2em;border-top:1px solid rgba(49,30,22,0.16);padding-top:0.6em}.fcContract__cancelSummary{display:flex;align-items:center;min-height:44px;font-size:16px;font-weight:700;color:#311e16;cursor:pointer;list-style:none}.fcContract__cancelSummary::-webkit-details-marker{display:none}.fcContract__cancelSummary::before{content:"\203a";margin-right:0.6em;font-size:1.2em}.fcContract__cancelSummary:focus-visible{outline:3px solid #1b7f4b;outline-offset:2px}.fcContract__cancel[open] .fcContract__cancelSummary::before{content:"\2304"}.fcContract__cancelBody{padding-bottom:0.4em}.fcContract__cancelBody .fcContract__note{margin-top:0;margin-bottom:0.9em}.fcContract__link{margin:1.1em 0 0;font-size:15px}.fcContract__link a{color:#311e16}.fcContract__link a:focus-visible{outline:3px solid #1b7f4b;outline-offset:2px}.fcContract__adminNote{font-size:14px;line-height:1.8;margin:0 0 1.2em;padding:0.8em 1em;border:1px dashed rgba(49,30,22,0.4);color:rgba(49,30,22,0.85)}.fcContract--empty{padding:2.2em 0;border-bottom:0}.fcContract--empty p{font-size:16px;line-height:1.9;margin:0 0 0.6em}@media (max-width: 600px){.fcContract{padding:1.4em 0 1.6em}.fcContract__plan{font-size:19px}.fcContract__amount{font-size:23px}.fcContract__fact{display:block;padding:0.65em 0}.fcContract__fact dt{font-size:14px;margin-bottom:0.25em}.fcContract__fact dd{font-size:16px}.fcContract__actions{display:block}.fcContract__btn{display:flex;width:100%;padding:0.7em 1.2em}.fcContract__form+.fcContract__form{margin-top:0.7em}}.p-home-exampleItem--link{cursor:pointer;max-width:100%}.p-home-exampleItem--link .p-home-exampleItem__explain{white-space:normal;word-break:break-word}.p-home-exampleItem--link:hover .p-home-exampleItem__ttl{text-decoration:underline}.p-home-exampleItem--link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.p-home-exampleItemWrap-defuser .p-home-exampleItem--link .fcMenuCount{margin:0 0 0 calc(48px + 15px);text-align:left;font-size:11px;opacity:.7;font-weight:500;line-height:1.05em;letter-spacing:.15em;word-break:break-all}@media screen and (max-width: 840px){.p-home-exampleItemWrap-defuser .p-home-exampleItem--link .fcMenuCount{margin-left:calc(3px + 36px + 15px);font-size:9px}}.fcState__guidance{font-size:14px;line-height:1.8;margin:0 0 1em;padding:0.7em 1em;border-radius:8px;background:rgba(0,0,0,0.05);word-break:break-word}.fcDone{color:#311e16;font-family:'Noto Sans JP', sans-serif;text-align:left}.fcDone .fcResult__inner{max-width:640px}.fcDone__hero{text-align:center;margin:0 0 32px}.fcDone__mark{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:64px;border-radius:50%;background:#311e16;color:#f6be18;font-size:32px;font-weight:700;line-height:1;margin:0 0 16px}.fcDone__title{font-size:34px;font-weight:700;line-height:1.4;letter-spacing:.04em;margin:0 0 12px;text-align:center}.fcDone__lead{font-size:16px;line-height:1.9;margin:0;text-align:center}.fcDone__card{background:#fbf6f0;border:1px solid rgba(49,30,22,0.18);border-radius:12px;padding:24px 28px;margin:0 0 16px}.fcDone__badge{display:inline-block;margin:0 0 12px;padding:4px 14px;border-radius:999px;border:1px solid #1b7f4b;color:#1b7f4b;font-size:14px;font-weight:700}.fcDone__plan{font-size:20px;font-weight:700;line-height:1.5;margin:0}.fcDone__character{font-size:14px;margin:2px 0 0;opacity:.75}.fcDone__facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid rgba(49,30,22,0.15)}.fcDone__fact{min-width:0}.fcDone__fact dt{font-size:13px;font-weight:400;opacity:.75;margin:0 0 4px}.fcDone__fact dd{font-size:18px;font-weight:700;line-height:1.5;margin:0}.fcDone__sub{display:block;font-size:13px;font-weight:400;opacity:.8;margin-top:2px}.fcDone__guidance{font-size:14px;line-height:1.8;margin:16px 0 0}.fcDone__discord{border-radius:12px;padding:20px 28px;margin:0 0 24px;background:rgba(49,30,22,0.05);border-left:6px solid #c0bbac}.fcDone__discord--granted{border-left-color:#1b7f4b}.fcDone__discord--pending{border-left-color:#f6be18}.fcDone__discord--attention{border-left-color:#b3261e}.fcDone__h2{font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-align:left;opacity:.75}.fcDone__discordState{font-size:18px;font-weight:700;margin:0 0 4px}.fcDone__discordNote{font-size:15px;line-height:1.8;margin:0}.fcDone__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 20px}.fcDone__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:240px;padding:0 28px;border-radius:999px;border:1px solid #311e16;background:transparent;color:#311e16 !important;font-size:16px;font-weight:700;text-decoration:none !important}.fcDone__btn--primary{background:#311e16;color:#fff !important}.fcDone__btn:hover{opacity:.85}.fcDone__help{font-size:14px;text-align:center;margin:0}.fcDone__help a{color:#311e16;text-decoration:underline}.fcDone__autoNote{font-size:13px;text-align:center;opacity:.75;margin:16px 0 0}@media screen and (max-width: 600px){.fcDone__hero{margin-bottom:24px}.fcDone__mark{min-width:56px;min-height:56px;font-size:28px}.fcDone__title{font-size:27px}.fcDone__lead{font-size:15px}.fcDone__card,.fcDone__discord{padding:20px}.fcDone__facts{grid-template-columns:1fr 1fr}.fcDone__fact:last-child{grid-column:1 / -1}.fcDone__btn{width:100%;min-width:0}}@media screen and (max-width: 600px){.fcContract__fact{flex-direction:column;gap:2px}.fcContract__fact dt{flex:none}.fcContract__btn{width:100%}}.image{position:relative}.showtopPlan{align-content:center;align-items:center;background:rgba(0,0,0,0);flex:none;flex-direction:column;flex-wrap:nowrap;min-height:45vh;justify-content:flex-start;margin:0px 0px 0px 0px;opacity:1;transform:translate(0px, 0px);width:100%;max-width:100%}.showtopPlan .planIndex{align-content:center;align-items:center;height:100%;bottom:0;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:0px;margin:0 0 0 0;padding:0px;position:absolute;right:0px;top:auto;width:auto;z-index:5;max-width:100%}.showtopPlan .planIndex .planInner{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-end;margin:0 0 0 0;position:relative;width:100%;max-width:100%;background:linear-gradient(0deg, #f1e7dd, transparent)}.showtopPlan .planIndex .planInner .planInnerFlex{height:100%;width:90%;align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;padding:0px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox{align-content:flex-start;align-items:flex-start;flex:unset;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-end;margin:0px 0px 48px 10px;padding:0px;width:calc(100% - 50px);max-width:80%}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;margin:0px 0px 10px 0px;padding:0px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle h3{color:#000000;flex:none;font-family:var(--s-font-0aaec03f);font-size:40px;font-style:normal;font-weight:600;height:auto;letter-spacing:0.2em;line-height:1.4;margin:0px 0px 0px 0px;text-align:left;width:auto;max-width:100%;justify-content:flex-start}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .character{flex-direction:row;flex-wrap:nowrap;margin:0px 0px 0px 0px;padding:0px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .character .characterInner{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:24px 10px 0px 0px;padding:0px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .character .characterInner .characterIconOuter{background:url(https://fileuploader.geeks-co-ltd.com/wp-content/uploads/2023/03/スクリーンショット-2023-03-28-17.56.08-300x285.png);background-position:center;background-size:cover;border-radius:50%;overflow:hidden}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .character .characterInner .characterIcon{display:block;transform:translateY(60%) scale3d(2.3, 2.3, 2.3);height:45px;width:45px;max-width:100%;object-fit:cover}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .character .characterInner .characterName{color:#000000;font-family:var(--s-font-0aaec03f);font-size:16px;font-weight:400;letter-spacing:0.1em;line-height:1.2;margin:0px 0px 0px 10px;text-align:left;width:auto;max-width:calc(100% - 10px);justify-content:flex-start}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .price{padding:12px 0px;text-align:left}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .price h2{font-family:var(--s-font-0aaec03f);font-size:26px;font-weight:bold;color:#000000;margin-bottom:9px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .price h2 .perMonth{margin-left:7px;font-family:var(--s-font-0aaec03f);color:#000000;font-size:20px;opacity:.45}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .price h4{font-family:var(--s-font-0aaec03f);font-size:22px;font-weight:bold;color:#000000;margin-bottom:9px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .price h4 .perMonth{margin-left:7px;font-family:var(--s-font-0aaec03f);color:#000000;font-size:14px;opacity:.45}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .doScbscribeBox .doScbscribeBoxBtn{align-content:center;align-items:center;border-radius:12px;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0px;padding:12px 24px 12px;max-width:100%}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .doScbscribeBox .doScbscribeBoxBtn p{text-align:center;color:#ffffff;font-family:var(--s-font-0aaec03f);font-size:16px;font-weight:600;height:auto;letter-spacing:0.2em;margin:0px;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .doScbscribeBox .doScbscribeBoxBtn.already{background:#3c3c3c}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .doScbscribeBox .doScbscribeBoxBtn.yet{background:#d19549}.showtopPlan .planIndex .planInner .planInnerFlex .planSideImg{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-end;margin:0px 0px 10px 0px;padding:0px;min-width:25%}.showtopPlan .showopImgCover{position:absolute;height:100%;top:0;left:0;z-index:2;width:70%;background:linear-gradient(90deg, #fff, rgba(225,225,225,0))}.showtopPlan::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;border-radius:inherit;z-index:-2;pointer-events:none;background-size:cover;background-position:right;background-repeat:no-repeat;transition:inherit;right:0;margin:0 0 0 auto}.showMiddlePlan{width:100%}.showMiddlePlan .showMiddlePlanMargin{align-content:center;flex-wrap:nowrap;justify-content:center;margin:0px 20px 0px;padding:0px;width:calc(100% - 40px);max-width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:flex-start;width:100%}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex{width:100%;padding-top:6em;padding-bottom:6em;flex-basis:70%;max-width:70%;box-sizing:border-box}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .section-tt{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:37px;justify-content:space-between;max-width:calc(100% - 100px)}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .section-tt-3{margin:100px 50px 15px 50px;width:calc(100% - 100px)}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;min-width:60%}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox{align-items:flex-start;justify-content:flex-start;width:100%;padding:48px 24px;margin:48px auto 0 auto;border-radius:12px;border:5px solid #311e1687}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner{width:100%;align-items:flex-start;justify-content:flex-start}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner h3{font-size:24px;font-weight:bold;margin-bottom:24px;line-height:1.25em}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner p{padding:12px 0;font-size:18px;opacity:.75;font-weight:normal}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner p b{display:contents}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .or{padding:24px 0;text-align:left;margin-left:12px;font-size:18px;font-weight:600}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner{width:100%;background:#dfd8ca;border-radius:12px;padding:48px 24px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .switchAutomaticPayment.hide{display:none}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .switchAutomaticPaymentBox{margin-top:20px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .switchAutomaticPaymentBox a{display:block;margin:0 0 0 auto;width:fit-content;border:1px solid #000000;border-radius:7px;cursor:pointer;cursor:hand}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .switchAutomaticPaymentBox a p{font-size:14px;text-align:center;margin:0;padding:3px 12px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .switchAutomaticPaymentBox .switchAutomaticPaymentBox-a.hide{display:none}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner h3{text-align:left;justify-content:flex-start;font-size:20px;font-weight:bold;margin-bottom:3px;line-height:1.25em}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner p{font-size:16px;font-weight:normal;margin-bottom:24px;text-align:left}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .planmemo p{font-size:14px;opacity:.6}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .discountSection{padding:12px;margin-bottom:42px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .discountSection .discountBox{padding:7px;background-color:#ff63235c}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .discountSection .discountBox p{font-size:14px;font-weight:700;margin:0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput{font-family:'Roboto', sans-serif;display:flex;margin-top:28px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .form-group{width:100%;margin:auto}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .freeinput{display:block;color:#000000;background:#f5ede245;width:30%;border:1px solid #4d4d4d;min-width:120px;margin:0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .tokumeiumu label{display:flex;align-items:center;justify-content:flex-start;padding:18px 0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .tokumeiumu label p{font-weight:400;display:block;font-size:16px;margin-bottom:0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .tokumeiumu label input{display:block;width:fit-content;margin-left:18px;-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio{display:flex;border-radius:3px;overflow:hidden;border:1px solid #4d4d4d;margin-bottom:24px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio div{position:relative;flex:1}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio .monthCount{display:block;width:100%;height:36px !important;margin:0;opacity:0;cursor:hand;cursor:pointer}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio .giftCount{display:block;width:100%;height:64px !important;margin:0;opacity:0;cursor:hand;cursor:pointer}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio label{position:absolute;top:0;left:0;color:#4d4d4d;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;border-right:1px solid #4d4d4d}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio .giftCountLabel{text-align:center}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio div:last-child label{border-right:0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio .monthCount:checked+label{background:#f6be17;font-weight:700;color:#000000}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .inline-radio .giftCount:checked+label{background:#f6be17;font-weight:700;color:#000000}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox{margin-bottom:48px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox .boostBtn{width:fit-content;background:#4d4d4d;padding:7px 12px;cursor:pointer}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox .boostBtn p{font-size:14px;font-weight:500;color:#ffffff;margin:0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox .boost{display:none;padding:12px 0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox .boost label{text-align:left;justify-content:flex-start;font-size:20px;font-weight:bold;color:#000000;margin-bottom:24px;line-height:1.25em}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox .boost .inputFlex{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:flex-end;justify-content:flex-start}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox .boost .inputFlex span{display:block;margin-left:12px;font-size:16px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .boostBox .boost .form-control{display:block;color:#000000;background:#f5ede2;width:30%;min-width:120px;margin:0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .submitBtn .border{padding:7px 18px;border-radius:18px;background:#4d4d4d;width:fit-content;max-width:100%;box-sizing:border-box;text-align:center}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .submitBtn .border .btn-shien{font-family:var(--s-font-0aaec03f);font-size:18px;color:#ffffff;font-weight:normal;background:transparent;border:none;margin:0;width:fit-content;max-width:100%;white-space:normal;line-height:1.4;text-align:center;cursor:pointer}@media screen and (max-width: 840px){.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .submitBtn .border .btn-shien{font-size:15px}}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .submitBtn .border p{margin:0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .submitBtn .border.cantsubmit{background:#aaaaaa}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .submitBtn .border:hover{background:#f6be17}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .submitBtn .border.cantsubmit:hover{background:#aaaaaa}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput .postMeaage{margin-top:18px;font-size:14px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput.nenkanradioInput{margin-top:28px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput.nenkanradioInput .submitBtn .border{background:#ff6323}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .radioInput.nenkanradioInput .submitBtn .border:hover{background:#f6be17}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType{padding:24px 0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType .giftTitle{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType .giftTitle .titleTagImg{display:block;object-fit:contain;height:20px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType .giftTitle .titleTagText{display:block;padding-left:12px;text-align:left;font-weight:600;font-size:18px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType .titleTagBox{display:block;width:fit-content;background:#ff6323;padding:7px 12px;border-radius:0;color:#ffffff;cursor:pointer}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType .titleTagBox p{font-family:var(--s-font-0aaec03f);font-size:16px;color:#ffffff;font-weight:normal;background:transparent;border:none;margin:0;width:fit-content}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType .submitBtn .border{width:fit-content;background:#ff6323;padding:7px 12px;border-radius:0;cursor:pointer}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .transactionInner .giftType .submitBtn .border .btn-gift{font-size:16px;font-family:var(--s-font-0aaec03f);color:#ffffff;font-weight:normal;background:transparent;border:none;margin:0;width:fit-content}@media screen and (max-width: 840px){.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .addTextSerchBox{width:95%}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .addTextSerchBox .serchLabel .serchInput{font-size:22px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .serchDoBox input{font-size:14px}}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch{width:100%}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch .addTextSerchBox{width:75%;margin:0 auto 0 0;max-width:100%}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch .addTextSerchBox .searchLabel{display:flex;margin:0 auto;align-items:center;justify-content:center;background-color:transparent;outline-width:0;background:rgba(220,220,220,0.2);width:100%;border-radius:24px;border:2px solid #4d4d4d}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch .addTextSerchBox .searchLabel .searchIcon{display:block;color:#4d4d4d;font-size:15px;padding-right:13px;padding-left:7px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch .addTextSerchBox .searchLabel .searchInput{display:block;padding:0.4vw 0.3vw;width:86%;background-color:transparent;outline-width:0;box-sizing:border-box;margin:0;border:0;font:inherit;vertical-align:baseline;color:#4d4d4d;font-size:22px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch .serchDoBox{max-width:60%;padding-top:18px;margin:0 auto 0 0}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch .serchDoBox input{display:block;margin:24px auto 0 0;color:#ffffff;background-color:#4d4d4d;font-size:18px;width:fit-content;border:none;padding:7px 18px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearch .serchDoBox input:hover{background-color:#f6be17}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList{width:100%;display:block}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .listmessage{font-size:16px;margin-bottom:18px;opacity:0.7}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox{display:block;margin-bottom:12px;font-weight:600;border:1px solid #ffffff00}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox .userSearchListBoxText{display:flex;justify-content:flex-start;align-items:center}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox .userSearchListBoxText .num{font-size:18px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox .userSearchListBoxText .name{margin-left:12px;font-size:18px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox .userSearchListBoxText .name .text{font-size:22px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox .findFollow{font-weight:400;opacity:.65;padding-left:18px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox .findFollow p{font-size:12px;text-align:left}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .userSearchList .userSearchListBox:hover{border:1px solid #444444}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .needChargeMess{padding:12px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .needChargeMess p{font-size:14px;color:#000000}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .yokoLineWhite{background:#ffffff}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .yokoLineBlack{background:#000000}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .doScbscribe{background:#ede6d9}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .doScbscribe h3{color:#000000}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .doScbscribe p{color:#000000}.showMiddlePlan .showMiddlePlanMargin .characterProfile{flex-basis:20%;max-width:20%;box-sizing:border-box;margin-top:64px;padding-top:6em;padding-bottom:6em;box-sizing:border-box}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex{align-content:center;align-items:center;flex-direction:column;border-radius:12px;flex-wrap:nowrap;justify-content:flex-end;margin:0 0 0 0;position:relative;width:100%;max-width:100%}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner{width:100%;height:100%;border-radius:12px;border:5px solid #311e1687}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop{height:100%;align-content:center;align-items:center;background:rgba(0,0,0,0);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px 0px 0px;opacity:1;padding-top:135px;transform:translate(0px, 0px);width:100%;max-width:100%}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex{align-content:center;align-items:center;background:linear-gradient(0deg, #ede6d9, rgba(18,18,26,0));flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-end;margin:0 0 0 0;position:relative;width:100%;max-width:100%}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px;padding:0px;width:calc(100% - 50px);max-width:calc(100% - 50px)}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox .name{color:#000000;font-family:var(--s-font-0aaec03f);font-size:25px;font-weight:600;height:auto;letter-spacing:0.2em;line-height:1.4;margin:0px 0px 5px 0px;text-align:center;width:auto;max-width:100%;justify-content:center}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox .romaji{color:#000000;font-family:var(--s-font-0aaec03f);font-size:13px}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox .job{color:#000000;font-family:var(--s-font-0aaec03f);font-size:16px;font-weight:400;height:auto;letter-spacing:0.2em;line-height:1.4;margin:0px 0px 10px 0px;text-align:center;width:auto;max-width:100%;justify-content:center}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox .snsIcon{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px 20px 0px;padding:0px;width:230px;max-width:100%}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox .snsIcon a{display:block;margin:0px 50px 0px 0px}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox .snsIcon a img{display:block;height:24px;color:#000000}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop .characterProfileInnerTopFlex .characterProfileInnerTopBox .snsIcon a:hover{opacity:.5}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerMiddle{width:100%;background:#ede6d9;padding:24px 27px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerMiddle p{font-size:12px;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px;width:100%;max-width:100%}.showMiddlePlan .showMiddlePlanMargin .characterProfile .characterProfileIndex .characterProfileInner .characterProfileInnerTop::before{content:"";top:0;left:0;width:100%;height:100%;opacity:.65;position:absolute;border-radius:inherit;z-index:-2;pointer-events:none;background-size:cover;background-position:50%;transition:inherit}.showMiddlePlan .showMiddlePlanMargin::before{content:" ";display:table}.showMiddlePlan .showMiddlePlanMargin::before,.showMiddlePlan .showMiddlePlanMargin::after{content:" ";display:table}.planIndex{position:relative;width:100%}.planIndex .indexLayout{max-width:1280px;margin:0 auto}.planIndex .indexLayout .indexBoxOuter{margin:60px 40px 0px 40px;overflow-x:hidden;overflow-y:hidden;padding:0px;width:calc(95% - 40px);text-align:left}.planIndex .indexLayout .indexBoxOuter .titleAddmess{display:block;font-size:18px;font-weight:400;color:#988f8b}.planIndex .indexLayout .indexBoxOuter h1{text-align:left;font-weight:600;line-height:1.25em;font-size:28px}.planIndex .indexLayout .indexBoxOuter .explainMess{display:flex;align-items:flex-end}.planIndex .indexLayout .indexBoxOuter .explainMess p{width:70%;font-weight:600;text-align:left;line-height:1.25em;font-size:28px;color:#8a7c72}.planIndex .indexLayout .indexBoxOuter .explainMess .imageDiv{display:block;width:30%;padding:64px 64px 0 64px}.planIndex .indexLayout .indexBoxOuter .explainMess .imageDiv img{display:block;width:100%;max-width:360px;object-fit:contain}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox{padding:64px 0;overflow-x:scroll;scrollbar-width:none}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell{display:grid;grid-template-columns:auto repeat(2, 20rem);align-items:center;border-bottom:1px solid #8a7c72;width:96%;min-height:5rem;padding-left:18px;font-size:20px;font-weight:400}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationTitle{padding-top:18px;padding-right:48px;min-width:235px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationTitle h3{text-align:left;font-size:36px;font-weight:800}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationTitle p{text-align:left;font-style:normal;font-size:16px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationCellTitle{min-width:235px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationCellTitle p{text-align:left;font-weight:600;font-size:20px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem{min-width:200px;padding:12px;text-align:center}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .price{margin:0}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .badge{min-width:80px;min-height:25px;margin-inline:auto;font-size:14px;line-height:24px;color:#fff;text-align:center;border-radius:.4rem;font-family:Roboto, sans-serif;font-weight:700;letter-spacing:.05em}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .normal{background-color:#988f8b}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .limited{background-color:#f6be18}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .plemium{background-color:#f67318}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem p{line-height:1.25em;margin-top:7px;font-size:18px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem p .small{font-size:1.4rem;color:#666}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .hosoku{line-height:1.25em;font-size:16px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem.forPremium-forTop{padding-top:36px;border-top:5px solid #f67318;border-left:5px solid #f67318;border-right:5px solid #f67318}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem.forPremium-forBottom{padding-bottom:36px;border-bottom:5px solid #f67318;border-left:5px solid #f67318;border-right:5px solid #f67318}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem.forPremium{border-left:5px solid #f67318;border-right:5px solid #f67318}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell.titleCel{align-items:flex-start}@media screen and (max-width: 716px){.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell{width:fit-content}}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell{display:grid;grid-template-columns:auto repeat(2, 20rem);align-items:center;width:96%;padding-left:18px;min-height:5rem;font-size:20px;font-weight:400}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationCellTitle{min-width:235px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationCellTitle p{text-align:left;font-style:600;font-size:18px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationCellTitle p sub{vertical-align:super;margin-left:7px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationItem{min-width:200px;height:100%;display:flex;align-items:center}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationItem .checkmark{display:block;width:20px;height:20px;margin:0 auto;border-radius:50%;background-color:#f6be18}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationItem .checkmark.premium{background-color:#f67318}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationItem .dashed{display:block;width:20px;height:20px;margin:0 auto;border-radius:50%;border:2px solid #f6be18;border-style:dashed}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationItem.forPremium-forTop{padding-top:36px;border-top:5px solid #f67318;border-left:5px solid #f67318;border-right:5px solid #f67318}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationItem.forPremium-forBottom{border-bottom:5px solid #f67318;border-left:5px solid #f67318;border-right:5px solid #f67318}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationItem.forPremium{border-left:5px solid #f67318;border-right:5px solid #f67318}@media screen and (max-width: 716px){.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell{width:fit-content}}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .bgotherColor{background-color:#dfd2ba;border-radius:.6rem}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .attention{text-align:right}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .attention li{list-style:none;font-size:14px;opacity:.45}@media screen and (max-width: 840px){.planIndex .indexLayout .indexBoxOuter{margin:0 auto;width:calc(95%)}.planIndex .indexLayout .indexBoxOuter .titleAddmess{font-size:16px}.planIndex .indexLayout .indexBoxOuter h1{font-size:20px}.planIndex .indexLayout .indexBoxOuter .explainMess{margin-top:16px}.planIndex .indexLayout .indexBoxOuter .explainMess p{width:100%;font-size:20px}.planIndex .indexLayout .indexBoxOuter .explainMess .imageDiv{display:none}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .badge{font-size:12px;line-height:19px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem p{font-size:18px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationTopCell .infomationItem .hosoku{font-size:16px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationCellTitle .infomationItem .checkmark{width:18px;height:18px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .planInfomationBox .planInfomationMiddleCell .infomationCellTitle p{font-size:16px}.planIndex .indexLayout .indexBoxOuter .indexBoxInner .attention li{font-size:10px}}.showButtomPlan{margin:60px 40px 0px 40px;overflow-x:hidden;overflow-y:hidden;padding:0px;width:calc(95% - 40px);max-width:calc(95% - 40px)}.showButtomPlan .showButtomPlanMargin{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0);border-radius:0;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 0px 50px 0px;overflow-x:auto;overflow-y:hidden;padding:0px;width:100%;max-width:100%}.showButtomPlan .showButtomPlanMargin .storyMenu{width:100%;flex:none}.showButtomPlan .showButtomPlanMargin .storyMenu .section-tt{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:37px;justify-content:space-between;max-width:calc(100% - 100px)}.showButtomPlan .showButtomPlanMargin .storyMenu .section-tt-3{margin:100px 50px 15px 50px;width:calc(100% - 100px)}@media screen and (max-width: 840px){.showButtomPlan .showButtomPlanMargin .storyMenu .section-tt-3{margin:24px 15px 10px;width:calc(100% - 30px);max-width:calc(100% - 30px)}}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0);border-radius:0;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:48px 0px 50px 0px;overflow-x:auto;overflow-y:hidden;padding:0px;width:100%;max-width:100%}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter{position:relative;flex-direction:row;align-content:flex-start;align-items:flex-start;flex:none}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox{align-content:center;align-items:center;background:#ede6d9;border-radius:15px;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 25px 0px 0px;overflow-x:hidden;overflow-y:hidden;padding:0px 0px 10px 0px;width:360px;max-width:100%;border:3px solid #8a7c72}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTop{align-content:flex-start;align-items:flex-start;border-radius:15px 15px 0px 0px;flex-direction:column;background:#ffffff;flex-wrap:nowrap;padding-top:180px;justify-content:flex-end;width:100%;max-width:100%}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTop .fcBoxTopInner{align-content:flex-start;align-items:flex-start;background:linear-gradient(0deg, #ede6d9, rgba(0,0,0,0));flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;padding:0px 0px 20px 20px;width:100%;max-width:100%}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTop .fcBoxTopInner h2{color:#000000;font-family:var(--s-font-0aaec03f);font-size:20px;font-weight:600;height:auto;letter-spacing:0.1em;line-height:1.4;margin:0px 0px 0px 0px;text-align:left;width:auto;max-width:100%;justify-content:center}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTop .fcBoxTopInner p{color:#333333;font-family:var(--s-font-0aaec03f);font-size:12px;font-weight:600;height:auto;letter-spacing:0.1em;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .nofc-bgblack{background:#ede6d9}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTop::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;border-radius:inherit;z-index:-2;opacity:.5;pointer-events:none;background-size:cover;background-position:50%;transition:inherit}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:16px 20px 16px 20px;margin:0px;width:100%;max-width:100%}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner{align-items:flex-start}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner h3{color:#000000;font-family:var(--s-font-0aaec03f);font-size:14px;font-weight:400;height:auto;letter-spacing:0.1em;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner p{color:#333333;align-items:flex-start;font-family:var(--s-font-0aaec03f);font-size:14px;font-weight:600;height:auto;letter-spacing:0.1em;line-height:1.4;text-align:left;width:auto;max-width:100%;margin-top:12px;justify-content:flex-start}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price{padding:12px 0px;font-size:17px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price h2{font-family:var(--s-font-0aaec03f);font-size:26px;font-weight:bold;color:#000000;margin-bottom:9px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price h2 .perMonth{margin-left:7px;font-family:var(--s-font-0aaec03f);color:#000000;font-size:14px;opacity:.45}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price .border{padding:7px 18px;border-radius:18px;background:#6b574f}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price .border h3{font-family:var(--s-font-0aaec03f);font-size:16px;color:#ffffff;font-weight:normal}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price .border:hover{background:#f6be18}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .loginOverflowCover{height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;background:#0000007d;border-radius:15px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .loginOverflowCover p{text-align:center;font-size:16px;font-weight:bold;word-wrap:break-word;color:#ffffff}@media screen and (max-width: 840px){.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter{justify-content:flex-start;flex-direction:column;align-content:flex-start;align-items:flex-start;flex:none;padding:12px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox{width:100%;max-width:100%;margin-bottom:24px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex{padding-top:77px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner{padding:0 0 12px 12px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner h2{font-size:16px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu{margin:7px 12px}.showButtomPlan .showButtomPlanMargin .storyMenu .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner p{font-size:12px}}.plansNew{align-content:center;align-items:center;background:rgba(0,0,0,0);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px 0px 0px;opacity:1;transform:translate(0px, 0px);width:100%;max-width:100%}.plansNew h1{margin-bottom:48px}.plansNew .row{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;min-height:540px;justify-content:flex-end;margin:0 0 0 0;position:relative;width:100%;max-width:100%}.plansNew .form-group{width:100%;display:block;overflow:hidden;max-width:980px;margin:28px auto;flex-direction:initial;flex-wrap:nowrap;word-break:break-all}.plansNew .form-group .form-check{display:inline-block;flex-direction:column;margin-right:18px;flex-wrap:nowrap;width:fit-content}.plansNew .form-group .form-check label{width:100%;align-items:flex-start;justify-content:flex-start}.plansNew .form-group .form-check label .checkBox{width:100%;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}.plansNew .form-group .form-check label .checkBox input{display:block;width:fit-content;margin:0 16px 0 0}.plansNew .form-group .form-check label .checkBox p{font-size:18px}.plansNew .form-group .inline-radio{display:flex;border-radius:3px;overflow:hidden;border:1px solid #4d4d4d;margin-bottom:24px}.plansNew .form-group .inline-radio div{position:relative;flex:1}.plansNew .form-group .inline-radio .monthCount{display:block;width:100%;height:36px !important;margin:0;opacity:0;cursor:hand;cursor:pointer}.plansNew .form-group .inline-radio .giftCount{display:block;width:100%;height:64px !important;margin:0;opacity:0;cursor:hand;cursor:pointer}.plansNew .form-group .inline-radio label{position:absolute;top:0;left:0;color:#4d4d4d;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;border-right:1px solid #4d4d4d}.plansNew .form-group .inline-radio div:last-child label{border-right:0}.plansNew .form-group .inline-radio input:checked+label{background:#f6be17;font-weight:700;color:#000000}.plansNew .tagIndex{width:100%;max-width:980px;margin:120px auto 0 auto}.plansNew .tagIndex h3{font-size:24px;text-align:center;color:#ffffff;margin-bottom:36px}.plansNew .tagIndex .addBox{width:95%;padding:18px;border:1px solid #ffffff;margin:0 auto}.plansNew .tagIndex .addBox input{display:block;font-size:18px;padding:12px 18px;color:#000000}.plansNew .tagIndex .addBox .btn-submit{width:fit-content;margin:0 auto;display:block;padding:7px 12px;font-size:16px}@media screen and (max-width: 840px){.showtopPlan{width:100%;min-height:65vh;max-width:100%}.showtopPlan .planIndex .planInner .planInnerFlex{width:95%}.showtopPlan .planIndex .planInner .planInnerFlex .planSideImg{display:none}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox{width:100%;max-width:100%}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle{margin-bottom:18px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle h3{font-size:28px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .planInfo{display:block}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .planInfo .category{width:fit-content}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .planTitle .planInfo .tateLine{display:none}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .doScbscribeBox{width:100%;align-items:flex-start}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .doScbscribeBox .doScbscribeBoxBtn{padding:7px 18px 7px}.showtopPlan .planIndex .planInner .planInnerFlex .planInnerFlexBox .doScbscribeBox .doScbscribeBoxBtn p{font-size:15px}.payamentInfomation .payamentInfomationIndex .payamentInfomationInner h2{font-size:18px;text-align:left;margin-bottom:3px}.payamentInfomation .payamentInfomationIndex .payamentInfomationInner p{width:90%;margin:0 auto 0 0;font-size:14px;line-height:1.2em;text-align:left}.showMiddlePlan .showMiddlePlanMargin::before,.showMiddlePlan .showMiddlePlanMargin::after{content:none}.showMiddlePlan .showMiddlePlanMargin{flex-direction:row-reverse;flex-wrap:wrap-reverse}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex{flex-basis:100%;max-width:100%;margin-top:24px;padding-top:0;padding-bottom:0;margin-bottom:12px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .section-tt-3{margin:50px 15px 10px;width:calc(100% - 30px);max-width:calc(100% - 30px)}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox{width:100%;padding:36px 18px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner h3{font-size:22px;margin-bottom:7px}.showMiddlePlan .showMiddlePlanMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner p{font-size:13px;font-weight:800}.showMiddlePlan .showMiddlePlanMargin .characterProfile{flex-basis:100%;max-width:100%;margin-top:24px;padding-top:0;padding-bottom:0;margin-bottom:12px}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex{padding-top:48px}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex .section-tt-3{margin:50px 15px 10px;width:calc(100% - 30px);max-width:calc(100% - 30px)}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex .showPlanInner .doScbscribe{padding:12px;width:100%}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex .showPlanInner .showBack{margin:0 auto 0 0}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner h3{font-size:18px;margin-bottom:12px}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner .showBack .fcLink{padding:7px 18px;border-radius:3px}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner .showBack .fcLink p{font-size:13px}.showMiddlePlan .showMiddleTeamMargin .showPlanIndex .showPlanInner .showPlanBox .showPlanBoxInner .payform .payformMargin .payformIndex form .stripe-button-el span{font-size:16px;background:#d19549 !important}}.nowPlanStatus{padding:24px 18px}.nowPlanStatus .statusBoxIndex{border:1px solid #4d4d4d;background:#4d4d4d2e;text-align:center}.nowPlanStatus .statusBoxIndex .statusBoxIndex-title{padding:24px;margin-bottom:24px}.nowPlanStatus .statusBoxIndex .statusBoxIndex-title h3{font-size:24px;opacity:.7;font-weight:normal;line-height:1.25em}.nowPlanStatus .statusBoxIndex .statusBoxIndex-title p{font-size:22px;margin-bottom:24px;line-height:1.25em}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd h3{font-size:20px;text-align:center}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:18px 0}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex .planStatusContent{width:100%;margin:0 18px}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex .planStatusContent a{display:block;width:fit-content;margin:0 auto;padding:12px 18px;border:1px solid #000000}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex .planStatusContent a p{font-size:18px}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex .planStatusContent a:hover{background:#f6be17}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex .planStatusContent a:hover p{color:#ffffff}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex .planStatusContent .attention-a:hover{background:#ff6323;border:1px solid #f6be17}.nowPlanStatus .statusBoxIndex .changeStatusBox .changeStatusBoxPd .planStatusContentFlex .planStatusContent .attention-a:hover p{color:#f6be17}
