﻿.fcResult{padding:6vh 4vw 12vh}.fcResult__inner{max-width:720px;margin:0 auto;width:100%}.fcResult__title{font-size:clamp(1.25rem, 4.4vw, 1.75rem);line-height:1.5;margin:0 0 0.75em;word-break:break-word}.fcResult__title--done::before{content:"✓ "}.fcResult__lead{font-size:clamp(0.9rem, 3.4vw, 1rem);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:0.85rem;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(1rem, 3.8vw, 1.2rem);font-weight:700;margin:0 0 0.2em;line-height:1.5}.fcState__character{font-size:0.85rem;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:0.75rem;opacity:0.7;margin:0 0 0.2em}.fcState__fact dd{font-size:0.95rem;font-weight:700;margin:0}.fcState__discord{font-size:0.9rem;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:0.8rem;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:0.95rem;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:0.78rem;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:1.45rem;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:0.86rem;font-weight:700;line-height:1.4;padding:0.3em 0.85em;border-radius:999px;border:1px solid currentColor;margin:0;white-space:nowrap}.fcContract__mark{font-size:0.9em}.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:1.85rem;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:0.95rem;font-weight:400;color:rgba(49,30,22,0.72);margin:0}.fcContract__fact dd{flex:1 1 auto;min-width:0;font-size:1.08rem;font-weight:700;margin:0;word-break:break-word}.fcContract__guidance,.fcContract__hint{font-size:0.95rem;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:0.92rem;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:1rem;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:1rem;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:0.95rem}.fcContract__link a{color:#311e16}.fcContract__link a:focus-visible{outline:3px solid #1b7f4b;outline-offset:2px}.fcContract__adminNote{font-size:0.95rem;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:1.02rem;line-height:1.9;margin:0 0 0.6em}@media (max-width: 600px){.fcContract{padding:1.4em 0 1.6em}.fcContract__plan{font-size:1.2rem}.fcContract__amount{font-size:1.45rem}.fcContract__fact{display:block;padding:0.65em 0}.fcContract__fact dt{font-size:0.88rem;margin-bottom:0.25em}.fcContract__fact dd{font-size:1.02rem}.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:0.88rem;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}.yokoLine{background:#311e16;height:1px;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;opacity:.3}.abovemargin{margin-top:36px !important}.purchaseHistroy{display:none}.adminmain{width:100%;min-height:100%;font-family:Noto Sans JP,sans-serif;box-sizing:border-box;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact;position:relative}.adminmain .sectionHeadline{margin-bottom:40px}.adminmain .sectionHeadline span{letter-spacing:.15em;text-align:center;display:block}.adminmain .sectionHeadline .sectionHeadline-en{margin-bottom:15px;font-size:48px;font-size:4.8rem;font-weight:700;line-height:1}.adminmain .sectionHeadline .sectionHeadline-ja{font-size:15px;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.1em}.adminmain .sectionExplain{font-size:16px;text-align:center;line-height:1.2em;margin-bottom:40px}.listTable .adminTable{font-weight:400;font-size:.8em;line-height:24px;width:100%;box-sizing:border-box;margin:0;padding:0;border-collapse:collapse;border-spacing:0;table-layout:fixed}.listTable .adminTable .longTableWidth20Per{width:20%}.listTable .adminTable tr.thead{background:#a52a2a47;border-bottom:2px solid rgba(0,0,0,0.3)}.listTable .adminTable tr.thead th{padding:.6em .9em;border-color:#00000075;color:#000000;font-size:1.3em;box-sizing:border-box;font-weight:500;border-left:1px solid #00000075;border-right:0;border-top:0;border-bottom:0}.listTable .adminTable tbody{border-top:1px solid #00000075;border-bottom:1px solid #00000075;height:auto}.listTable .adminTable tbody td{border-color:#00000075;padding:8px 8px 8px 20px !important;border-left:0 !important;border-right:0 !important;color:#000000;box-sizing:border-box;border:1px solid #00000075;border-right:0;background-color:transparent;vertical-align:middle}.listTable .adminTable tbody td a{color:#000000}.listTable .adminTable tbody td div{text-align:center;font-size:15px;word-break:break-all}.listTable .adminTable tbody td div b{font-weight:700}.listTable .adminTable tbody td div .colorRed{color:orange}.listTable .adminTable tbody td div .colorRed:hover{color:red}.listTable .adminTable tbody td div .colorRedHoverOnly:hover{color:red}.listTable .adminTable tbody td .text-red{color:red}.listTable .adminTable tbody td .text-gray{color:gray;opacity:.65}.listTable .adminTable tbody td .boldAndRed{font-weight:700;color:red}.listTable .adminTable tbody td .colorGray{color:dimgray}@media screen and (max-width: 840px){.listTable .adminTable{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.adminmain{width:100%;min-height:100%;font-family:Noto Sans JP,sans-serif;box-sizing:border-box;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact;position:relative}.adminmain .adminSection{padding:36px 0}.adminmain .sectionHeadline{margin-bottom:40px}.adminmain .sectionHeadline span{letter-spacing:.15em;text-align:center;display:block}.adminmain .sectionHeadline .sectionHeadline-en{margin-bottom:15px;font-size:48px;font-size:4.8rem;font-weight:700;line-height:1}.adminmain .sectionHeadline .sectionHeadline-ja{font-size:15px;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.1em}.adminmain .sectionExplain{font-size:16px;text-align:center;line-height:1.2em;margin-bottom:40px}.streamingBoxLine{margin:36px auto}.streamingBoxLine .streamingBoxLineItem{display:block;width:fit-content;margin:0 auto}.streamingBoxLine .streamingBoxLineItem .streamingBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:fit-content;margin:0 auto;border:1px solid #000000;padding:7px 18px}.streamingBoxLine .streamingBoxLineItem .streamingBox .iconLeft img{display:block;width:36px}.streamingBoxLine .streamingBoxLineItem .streamingBox .iconRight p{font-size:24px;padding-left:12px}@media screen and (max-width: 840px){.streamingBoxLine .streamingBoxLineItem .streamingBox .iconLeft img{width:27px}.streamingBoxLine .streamingBoxLineItem .streamingBox .iconRight p{font-size:18px}}.streamingBoxLine .streamingBoxLineItem:hover .streamingBox{background:#d195494f}.p-home-exampleItemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.p-home-exampleItemWrap .p-home-exampleItem.colorred{animation:7s nowOnLive linear infinite}.p-home-exampleItemWrap .p-home-exampleItem{width:calc((100% - 180px)/ 3);padding:20px;box-sizing:border-box;display:block;position:relative}.p-home-exampleItemWrap .p-home-exampleItem .fit-content-bgsetting{top:calc(50% - 1px);left:calc(50% - 1px);-webkit-transform:translate(calc(-50% + 1px), calc(-50% + 1px));-ms-transform:translate(calc(-50% + 1px), calc(-50% + 1px));transform:translate(calc(-50% + 1px), calc(-50% + 1px));position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background:#c5b6a5}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner{width:100%;padding:20px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__image{max-width:100px;width:100%;margin:0 auto 20px}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 840px){.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__image img{width:65%;margin:0 auto;display:block}}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner p{color:#000000}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__ttl{margin-bottom:5px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.2em;letter-spacing:.2em;text-align:center;display:block}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__explain{margin-bottom:15px;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.2em;text-align:center}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__kyakucyuu{margin-bottom:15px;font-size:10px;opacity:.7;font-size:1.1rem;font-weight:500;line-height:1.2em;word-break:break-all;letter-spacing:.15em;text-align:center}.p-home-exampleItemWrap .p-home-exampleItem:before{content:"";width:100%;padding-top:100%;display:block}.p-home-exampleItemWrap a:hover{border:1px solid #95857e}.adminmain .sectionHeadline-defuser{margin-bottom:7px}.adminmain .sectionHeadline-defuser span{letter-spacing:.15em;text-align:left;display:block}.adminmain .sectionHeadline-defuser .sectionHeadline-en{margin-bottom:15px;font-size:48px;font-size:4.8rem;font-weight:700;line-height:1}.adminmain .sectionHeadline-defuser .sectionHeadline-ja{font-size:15px;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.1em}.adminmain .p-home-exampleItemWrap-defuser{display:block}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem.colorred{animation:7s nowOnLive linear infinite}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem{width:100%;padding:20px;box-sizing:border-box;display:block;position:relative}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .fit-content-bgsetting{top:calc(50% - 1px);left:calc(50% - 1px);-webkit-transform:translate(calc(-50% + 1px), calc(-50% + 1px));-ms-transform:translate(calc(-50% + 1px), calc(-50% + 1px));transform:translate(calc(-50% + 1px), calc(-50% + 1px));position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background:#c5b6a5}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__image{width:fit-content}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__image img{width:48px;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 840px){.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__image img{width:36px;margin:0 auto;display:block;object-fit:contain}}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner p{color:#000000}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__ttl{text-align:left;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:.2em;display:block;margin-bottom:3px}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__explain{text-align:left;margin-bottom:3px;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.2em}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__kyakucyuu{text-align:left;margin-bottom:15px;font-size:11px;opacity:.7;font-weight:500;line-height:1.05em;word-break:break-all;letter-spacing:.15em}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner__bottom{display:block}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem:hover{border:1px solid #95857e}.adminmain .p-home-exampleItemWrap-defuser .logoutBox{padding:12px 10px}.adminmain .p-home-exampleItemWrap-defuser .logoutBox a{display:block;font-size:17px;font-weight:600;color:#000000;width:fit-content;margin:12px auto 12px 0}.adminmain .p-home-exampleItemWrap-defuser .logoutBox a:nth-child(3){color:#d19549}@media screen and (max-width: 840px){.adminmain .sectionHeadline-defuser .sectionHeadline-en{font-size:32px;margin-bottom:3px}.adminmain .sectionHeadline-defuser .sectionHeadline-ja{font-size:20px}.adminmain .p-home-exampleItemWrap-defuser{display:block}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem.colorred{padding:3px}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem{width:100%;padding:10px;box-sizing:border-box;display:block;position:relative}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .fit-content-bgsetting{position:relative;width:100%;padding:3px;top:unset;left:unset;transform:none}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner{position:relative;width:100%;padding:3px;top:unset;left:unset;transform:none}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__ttl{font-size:20px}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__explain{font-size:11px}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__kyakucyuu{font-size:9px}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem .p-home-exampleItem__inner__bottom{display:block}.adminmain .p-home-exampleItemWrap-defuser .p-home-exampleItem:before{content:none}}.adminform{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%;text-align:center}.adminform .topImgLogo{display:block;width:100%;max-width:180px;margin:0 auto;margin-bottom:18px;object-fit:contain}@media screen and (max-width: 840px){.adminform .topImgLogo{width:100%;max-width:30%}}.adminform h1{margin-bottom:48px}.adminform .row{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;margin:0 0 0 0;position:relative;width:100%;max-width:100%}.adminform .form-group{width:100%;display:block;overflow:hidden;max-width:980px;margin:28px auto;flex-direction:initial;flex-wrap:nowrap;word-break:break-all}.adminform .form-group select{padding:3px 7px;font-size:18px}.adminform .form-group .termsBox{padding:24px 12px;text-align:left}.adminform .form-group .termsBox .douilabel{font-size:16px}.adminform .form-group .termsBox .douilabel .terms{display:inline-block;margin-right:7px;width:fit-content}.adminform .form-group .termsBox .term-a{display:block;font-size:14px;margin-top:7px}.adminform .form-group .form-check{display:inline-block;flex-direction:column;margin-right:18px;flex-wrap:nowrap;width:fit-content}.adminform .form-group .form-check label{width:100%;align-items:flex-start;justify-content:flex-start}.adminform .form-group .form-check label .checkBox{width:100%;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}.adminform .form-group .form-check label .checkBox input{display:block;width:fit-content;margin:0 16px 0 0}.adminform .form-group .form-check label .checkBox p{font-size:18px}@media screen and (max-width: 840px){.c-inner{padding:0 12px}.adminmain .sectionHeadline .sectionHeadline-en{font-size:32px;margin-bottom:3px}.adminmain .sectionHeadline .sectionHeadline-ja{font-size:20px}.adminform h1{font-size:32px}.adminform .row{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;margin:0 0 0 0;position:relative;width:100%;max-width:100%}.adminform .form-group{width:100%;display:block;overflow:hidden;max-width:980px;margin:28px auto;flex-direction:initial;flex-wrap:nowrap;word-break:break-all}.adminform .form-group select{padding:3px 7px;font-size:18px}.adminform .form-group .form-check{display:inline-block;flex-direction:column;margin-right:18px;flex-wrap:nowrap;width:fit-content}.adminform .form-group .form-check label{width:100%;align-items:flex-start;justify-content:flex-start}.adminform .form-group .form-check label .checkBox{width:100%;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}.adminform .form-group .form-check label .checkBox input{display:block;width:fit-content;margin:0 16px 0 0}.adminform .form-group .form-check label .checkBox p{font-size:18px}.p-home-exampleItemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.p-home-exampleItemWrap .p-home-exampleItem.colorred{padding:3px}.p-home-exampleItemWrap .p-home-exampleItem{width:50%;flex-basis:50%;padding:10px;box-sizing:border-box;display:block;position:relative}.p-home-exampleItemWrap .p-home-exampleItem .fit-content-bgsetting{position:relative;width:100%;padding:3px;top:unset;left:unset;transform:none}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner{position:relative;width:100%;padding:3px;top:unset;left:unset;transform:none}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__ttl{font-size:14px}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__explain{font-size:12px}.p-home-exampleItemWrap .p-home-exampleItem .p-home-exampleItem__inner .p-home-exampleItem__kyakucyuu{font-size:9px}.p-home-exampleItemWrap .p-home-exampleItem:before{content:none}}.allCharacterIndex{width:100%}.allCharacterIndex .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:64px 0px 50px 0px;overflow-x:auto;overflow-y:hidden;padding:0px;width:100%;max-width:100%}.allCharacterIndex .fcBoxIndex .fcBoxOuter{position:relative;align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:center}.allCharacterIndex .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:18px;overflow-x:hidden;overflow-y:hidden;padding:0px 0px 10px 0px;width:316.8px;max-width:calc(100% - 25px);border:3px solid #8a7c72}.allCharacterIndex .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%}.allCharacterIndex .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%}.allCharacterIndex .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}.allCharacterIndex .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}.allCharacterIndex .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}.allCharacterIndex .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%}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner{align-items:flex-start}.allCharacterIndex .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}.allCharacterIndex .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}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price{padding:12px 0px}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price h2{font-family:var(--s-font-0aaec03f);font-size:26px;font-weight:bold;color:#000000;margin-bottom:9px;text-align:left}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price h2 .perMonth{margin-left:7px;font-family:var(--s-font-0aaec03f);color:#000000;font-size:14px;opacity:.45}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price .border{padding:7px 18px;border-radius:18px;background:#6b574f}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price .border h3{font-family:var(--s-font-0aaec03f);font-size:16px;color:#ffffff;font-weight:normal}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .price .border:hover{background:#f6be18}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex{align-content:flex-start;align-items:flex-start;border-radius:15px 15px 0px 0px;flex-direction:column;flex-wrap:nowrap;padding-top:180px;justify-content:flex-end;width:100%;max-width:100%;background:url(https://fileuploader.geeks-co-ltd.com/wp-content/uploads/2023/03/tester003-768x1086.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner{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%}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner 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}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner .romaji{color:#000000;font-family:var(--s-font-0aaec03f);font-size:13px}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner 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}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;border-radius:inherit;z-index:-2;opacity:.9;pointer-events:none;background-size:cover;background-position:50%;background-repeat:no-repeat;background-position-y:-10%;transition:inherit}.allCharacterIndex .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%}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner{align-items:flex-start}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner h3{color:#644a2c;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}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner p{color:#000000;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}.allCharacterIndex .noFcBoxIndex{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px;min-height:90vh;width:100%;max-width:100%}.allCharacterIndex .noFcBoxIndex .noFcBoxOuter{padding:16px 20px 16px 20px}.allCharacterIndex .noFcBoxIndex .noFcBoxOuter img{display:block;width:100%;max-width:360px;margin:0 auto;margin-bottom:18px;object-fit:contain}.allCharacterIndex .noFcBoxIndex .noFcBoxOuter p{margin-bottom:5px;font-size:1.6rem;font-weight:700;line-height:1.2em;letter-spacing:.2em;text-align:center;display:block}@media screen and (max-width: 840px){.allCharacterIndex .noFcBoxIndex .noFcBoxOuter img{width:100%;max-width:65%}}@media screen and (max-width: 840px){.allCharacterIndex .fcBoxIndex .fcBoxOuter{justify-content:center}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox{margin:7px;width:85%;max-width:85%}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex{padding-top:77px}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner{padding:0 0 12px 12px}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxTopForIndex .fcBoxTopForIndexInner h2{font-size:16px}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu{padding:7px 12px}.allCharacterIndex .fcBoxIndex .fcBoxOuter .fcBox .fcBoxMenu .fcBoxMenuInner p{font-size:12px}}.plz_add_birthday{position:fixed;top:0;left:0;background:#ffffffeb;height:100vh;width:100vw;z-index:10000}.plz_add_birthday .modalIndex{position:relative;display:flex;height:100vh;align-items:center;justify-content:center}.plz_add_birthday .modalIndex .modalInner .plz_message{padding:48px;text-align:center}.plz_add_birthday .modalIndex .modalInner .plz_message h1{font-size:25px;margin-bottom:18px;font-weight:600}.plz_add_birthday .modalIndex .modalInner .plz_message p{font-size:16px;color:#000000}.plz_add_birthday .modalIndex .modalInner .plz_message .littleMes{font-size:14px;color:#878787}.plz_add_birthday .modalIndex .modalInner .form{width:100%}.plz_add_birthday .modalIndex .modalInner .form .row{max-width:85%;margin:0 auto}.plz_add_birthday .modalIndex .modalInner .form .row .douilabel{font-size:16px;display:block;width:100%;text-align:center;margin-bottom:28px}.plz_add_birthday .modalIndex .modalInner .form .row .douilabel .terms{display:inline-block;margin-right:7px;width:fit-content}.plz_add_birthday .modalIndex .modalInner .form .row .divideBox{display:flex;width:100%;justify-content:space-between}.plz_add_birthday .modalIndex .modalInner .form .row .divideBox .attention{display:block}.plz_add_birthday .modalIndex .modalInner .form .row .divideBox .attention .reading{color:#000000}.plz_add_birthday .modalIndex .modalInner .form .row .form-control{display:block;width:100%;min-width:250px;margin:0 auto;margin-bottom:15px}.plz_add_birthday .modalIndex .modalInner .form .row .attention{margin-top:48px;position:relative;display:flex;align-items:center;justify-content:center}.plz_add_birthday .modalIndex .modalInner .form .row .attention img{display:block;object-fit:contain;width:16px}.plz_add_birthday .modalIndex .modalInner .form .row .attention p{font-size:14px;color:#878787;margin-left:7px}@media screen and (max-width: 560px){.plz_add_birthday .modalIndex .modalInner .plz_message h1{text-align:left}.plz_add_birthday .modalIndex .modalInner .plz_message p{text-align:left}}.lineBlock{display:flex;width:100%;padding:24px 0;align-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap}.lineBlock span{display:block;height:1px;width:100%}.lineBlock span:before{content:"";display:block;height:3px;width:100%;background:#000000}.lineBlock p{word-break:keep-all;width:fit-content;padding:0 24px;font-size:24px;color:#eae4ba}.showindex{width:100%;padding:28px 0}.showindex .indexLink{display:block;width:fit-content;margin:0 auto;border:1px solid #000000}.showindex .indexLink p{padding:0.35em 0.55em;font-size:20px;color:#000000;transition-duration:1s;text-align:center}@media screen and (max-width: 840px){.showindex .indexLink p{font-size:16px}}.showindex .indexLink:hover p{background:#000000;color:#ffffff;transition-duration:1s}.showMenuBar{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:90%;margin:0 auto;padding:18px 12px}.showMenuBar .showMenuBarInner{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;margin:10px 0px 10px 0px;overflow-x:scroll;justify-content:center;width:100%}.showMenuBar .showMenuBarInner a{color:#888888;cursor:hand;cursor:pointer;font-family:var(--s-font-0aaec03f);font-size:16px;font-style:normal;font-weight:700;height:auto;letter-spacing:0.2em;line-height:1.4;padding:12px 18px;text-align:center;width:auto;opacity:.5;max-width:calc(100% - 10px);justify-content:center;border-bottom:1px solid #afa9a3}.showMenuBar .showMenuBarInner a:nth-child(n + 1){color:#333333;font-family:var(--s-font-0aaec03f);font-size:16px;font-style:normal;font-weight:700;height:auto;letter-spacing:0.11em;line-height:1.4;text-align:center;width:50%;justify-content:center}.showMenuBar .showMenuBarInner a.show{color:#d19549;opacity:1;border-bottom:1px solid #d19549}.showMenuBar .showMenuBarInner a:hover{opacity:1}.discordRow{box-sizing:border-box;width:100%;max-width:980px;margin:28px auto 0;padding:18px 20px 20px;border:1px solid #dab284;border-radius:8px;background:#f5ede2;color:#311e16;font-size:14px;line-height:1.8;text-align:left}.discordRow .discordRow__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 8px}.discordRow .discordRow__label{flex:0 0 auto;margin:0;color:#311e16;font-size:16px;font-weight:700;line-height:1.6}.discordRow .discordRow__state{flex:0 0 auto;padding:2px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.8;white-space:nowrap}.discordRow .discordRow__state--linked{color:#f5ede2;background:#311e16;border:1px solid #311e16}.discordRow .discordRow__state--unlinked{color:#6b574f;background:transparent;border:1px solid #dab284}.discordRow .discordRow__note{margin:0 0 16px;color:#6b574f;font-size:13px;line-height:1.9}.discordRow .discordRow__action{display:block;box-sizing:border-box;width:100%;max-width:24em;padding:12px 20px;border:2px solid #311e16;border-radius:6px;background:#311e16;color:#f6be18;font-size:15px;font-weight:700;letter-spacing:0.04em;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease, color 0.15s ease}.discordRow .discordRow__action:hover{background:#4a3024;border-color:#4a3024;color:#fbe12d;text-decoration:none}.discordRow .discordRow__action:focus-visible{outline:3px solid #f6be18;outline-offset:2px;text-decoration:none}@media (prefers-reduced-motion: reduce){.discordRow .discordRow__action{transition:none}}
