@charset "UTF-8";.p-postForm.is-topi .p-postForm__operationTitle{border-left:4px solid #ff8ba6}.p-postForm.is-topi .p-postForm__gridTitle{background-color:#ff8ba64d}.p-postForm.is-topi .p-postForm__gridMain{border-color:#ff8ba6}.p-postForm.is-topi .p-postForm__itemInputText:hover,.p-postForm.is-topi .p-postForm__itemInputCheckBox:hover,.p-postForm.is-topi .p-postForm__selectEmoji:hover,.p-postForm.is-topi .p-postForm__itemSelect:hover,.p-postForm.is-topi .p-postForm__itemTextarea:hover{box-shadow:0 0 8px #ff8ba64d;background-color:#faf5dd}.p-postForm.is-topi .p-postForm__passwordDescriptionBtn{color:#ff8ba6}.p-postForm.is-topi .p-postForm__passwordDescription{border-color:#ff8ba6}.p-postForm.is-topi .p-postForm__headTitleWrap{background-color:#ff8ba64d}.p-postForm.is-topi .p-postForm__headTitle:before{border:3px solid #ff8ba6;color:#ff8ba6}@media screen and (max-width: 767px){.p-postForm.is-topi .p-postForm__headTitle:before{border:2px solid #ff8ba6}}.p-postForm.is-topi .p-postForm__headToPoint{border-color:#ff8ba6}.p-postForm.is-topi .p-postForm__headToPoint:before{border-color:#ff8ba6 transparent transparent transparent}.p-postForm.is-topi .p-postForm__headStepList:after{background-color:#ff8ba6}.p-postForm.is-topi .p-postForm__headStepList.is-step1 .p-postForm__headStepListItem:nth-child(-n+1):before{background-color:#ff8ba6}.p-postForm.is-topi .p-postForm__headStepList.is-step2 .p-postForm__headStepListItem:nth-child(-n+2):before{background-color:#ff8ba6}.p-postForm.is-topi .p-postForm__headStepList.is-step3 .p-postForm__headStepListItem:nth-child(-n+3):before{background-color:#ff8ba6}.p-postForm.is-topi .p-postForm__headStepList.is-step4 .p-postForm__headStepListItem:nth-child(-n+4):before{background-color:#ff8ba6}.p-postForm.is-topi .p-postForm__emojiList,.p-postForm.is-topi .p-postForm__writingDetailSaveEditorCaption{border-color:#ff8ba6}.p-postForm.is-topi .p-postRuleListItem:before{border-color:#ff8ba6}.p-postForm.is-topi .p-postRuleListItem a{color:#0070bd}.p-postForm.is-topi .p-postRuleAnnotation{background-color:#f5f5f7}.p-postForm.is-topi .p-postRuleAnnotation span{color:#ff2252}.p-postForm.is-topi .p-postForm__ruleMore:after{border-color:#ff8ba6 transparent transparent transparent}.p-postForm.is-topi .p-postForm__ruleConfirm .p-postForm__itemInputCheckBoxLabel:hover{background-color:#ff8ba64d}.p-postForm.is-topi .p-postForm__itemInputCheckBox:checked+.p-postForm__itemInputCheckBoxLabel{border-color:#ff8ba6}.p-postForm.is-topi .p-postForm__btnClose{background-color:#fff;border-color:#eaeaea}.p-postForm.is-topi .p-postForm__btnClose:hover{background-color:#efeff4}.p-postForm.is-topi .p-postForm__completeMessageHead{color:#ff8ba6}.p-postForm.is-topi .p-postForm__conductMemberTitleSub,.p-postForm.is-topi .p-postForm__conductMemberPrevIcon{border-color:#ff8ba6}.p-postForm.is-res .p-postForm__operationTitle{border-left:4px solid #5cc5f8}.p-postForm.is-res .p-postForm__gridTitle{background-color:#5cc5f84d}.p-postForm.is-res .p-postForm__gridMain{border-color:#5cc5f8}.p-postForm.is-res .p-postForm__itemInputText:hover,.p-postForm.is-res .p-postForm__itemInputCheckBox:hover,.p-postForm.is-res .p-postForm__selectEmoji:hover,.p-postForm.is-res .p-postForm__itemSelect:hover,.p-postForm.is-res .p-postForm__itemTextarea:hover{box-shadow:0 0 8px #5cc5f84d;background-color:#faf5dd}.p-postForm.is-res .p-postForm__passwordDescriptionBtn{color:#5cc5f8}.p-postForm.is-res .p-postForm__passwordDescription{border-color:#5cc5f8}.p-postForm.is-res .p-postForm__headTitleWrap{background-color:#5cc5f84d}.p-postForm.is-res .p-postForm__headTitle:before{border:3px solid #5cc5f8;color:#5cc5f8}@media screen and (max-width: 767px){.p-postForm.is-res .p-postForm__headTitle:before{border:2px solid #5cc5f8}}.p-postForm.is-res .p-postForm__headToPoint{border-color:#5cc5f8}.p-postForm.is-res .p-postForm__headToPoint:before{border-color:#5cc5f8 transparent transparent transparent}.p-postForm.is-res .p-postForm__headStepList:after{background-color:#5cc5f8}.p-postForm.is-res .p-postForm__headStepList.is-step1 .p-postForm__headStepListItem:nth-child(-n+1):before{background-color:#5cc5f8}.p-postForm.is-res .p-postForm__headStepList.is-step2 .p-postForm__headStepListItem:nth-child(-n+2):before{background-color:#5cc5f8}.p-postForm.is-res .p-postForm__headStepList.is-step3 .p-postForm__headStepListItem:nth-child(-n+3):before{background-color:#5cc5f8}.p-postForm.is-res .p-postForm__headStepList.is-step4 .p-postForm__headStepListItem:nth-child(-n+4):before{background-color:#5cc5f8}.p-postForm.is-res .p-postForm__emojiList,.p-postForm.is-res .p-postForm__writingDetailSaveEditorCaption{border-color:#5cc5f8}.p-postForm.is-res .p-postRuleListItem:before{border-color:#5cc5f8}.p-postForm.is-res .p-postRuleListItem a{color:#0070bd}.p-postForm.is-res .p-postRuleAnnotation{background-color:#f5f5f7}.p-postForm.is-res .p-postRuleAnnotation span{color:#ff2252}.p-postForm.is-res .p-postForm__ruleMore:after{border-color:#5cc5f8 transparent transparent transparent}.p-postForm.is-res .p-postForm__ruleConfirm .p-postForm__itemInputCheckBoxLabel:hover{background-color:#5cc5f84d}.p-postForm.is-res .p-postForm__itemInputCheckBox:checked+.p-postForm__itemInputCheckBoxLabel{border-color:#5cc5f8}.p-postForm.is-res .p-postForm__btnClose{background-color:#fff;border-color:#eaeaea}.p-postForm.is-res .p-postForm__btnClose:hover{background-color:#efeff4}.p-postForm.is-res .p-postForm__completeMessageHead{color:#5cc5f8}.p-postForm.is-res .p-postForm__conductMemberTitleSub,.p-postForm.is-res .p-postForm__conductMemberPrevIcon{border-color:#5cc5f8}.p-postForm__itemInputText,.p-postForm__itemInputCheckBox,.p-postForm__selectEmoji,.p-postForm__itemSelect,.p-postForm__itemTextarea{transition:.2s}.p-postForm__itemInputText::placeholder,.p-postForm__itemInputCheckBox::placeholder,.p-postForm__selectEmoji::placeholder,.p-postForm__itemSelect::placeholder,.p-postForm__itemTextarea::placeholder{color:#cbcbce}.p-postForm__itemCaution{margin-top:2px;color:#ff2252;font-size:12px;font-weight:600}ul.p-postForm__itemCautionList{font-size:14px;text-align:center;margin-bottom:.5em;padding:.5em;border:2px solid #ff2252;color:#222;line-height:1.4}@media screen and (max-width: 767px){ul.p-postForm__itemCautionList{font-size:12px}}ul.p-postForm__itemCautionList li{font-weight:600}.p-postForm__itemError{padding:2px;margin-top:2px;color:#ff2252;font-size:12px;font-weight:600;background-color:#fff0fa}.p-postForm__operationTitle{font-size:16px;font-weight:600;padding-left:.5em}.p-postForm__btnWrap{text-align:center;border-bottom:1px solid #cbcbce}.p-postForm__btnWrap:last-child{margin-top:20px;border:none}@media screen and (max-width: 767px){.p-postForm__btnWrap{display:flex;width:100%;max-width:400px;justify-content:center;border:none;margin:16px auto 24px}}.p-postForm__btnWrap .p-postForm__btnClose,.p-postForm__btnWrap .p-postForm__btnPrev,.p-postForm__btnWrap .p-postForm__btnNext{line-height:1}.p-postForm__btnWrap .p-postForm__btnPrev{border-radius:5px;border:2px solid #d5d5d8;color:#657786;font-size:14px;font-weight:600;margin-bottom:18px}@media screen and (max-width: 767px){.p-postForm__btnWrap .p-postForm__btnPrev{width:45%;padding:6px;margin-bottom:0}}.p-postForm__btnWrap .p-postForm__btnPrev:hover{text-decoration:none;background-color:#efeff4}.p-postForm__btnWrap .p-postForm__btnNext{display:inline-block;width:100%;max-width:400px;box-sizing:inherit;border:none;margin-top:-3px;margin-bottom:20px}@media screen and (max-width: 767px){.p-postForm__btnWrap .p-postForm__btnNext{width:100%;max-width:100%;line-height:1.5;margin:0 0 10px}}.p-postForm__btnWrap .p-postForm__btnNext:hover{color:#fff}.p-postForm__btnWrap .p-postForm__btnClose{width:120px;padding:12px 0;border:1px solid;border-radius:5px;font-size:14px;font-weight:600;vertical-align:middle;display:inline-block;text-decoration:none;color:#0070bd;cursor:pointer}.p-postForm__btnWrap .p-postForm__btnClose:hover{text-decoration:none}@media screen and (max-width: 767px){.p-postForm__btnWrap .p-postForm__btnClose{width:100%}}.p-postForm__btnWrap.is-disagree .p-postForm__btnNext{font-weight:600;background-color:#d5d5d8;box-shadow:none;pointer-events:none}.p-postForm__grid{display:flex}@media screen and (max-width: 767px){.p-postForm__grid{flex-wrap:wrap;border:1px solid #cbcbce;margin-bottom:16px}}.p-postForm__gridTitle{width:100px;font-size:14px;font-weight:600;text-align:left;padding:.5em;margin-right:1em}@media screen and (max-width: 767px){.p-postForm__gridTitle{flex-basis:100%;padding:.2em .4em;margin-right:0}}.p-postForm__gridMain{flex:1;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.p-postForm__gridMain{flex:none;padding:16px 8px;border-top:2px solid;width:100%}}.p-postForm__gridMemberInfo{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.p-postForm__gridMemberInfo{width:100%}}.p-postForm__item{width:100%;margin-top:-10px;padding-top:10px}.p-postForm__item .p-postForm__itemLabel{display:flex;align-items:center;margin-bottom:2px;font-size:14px;font-weight:600;height:20px}.p-postForm__item .p-postForm__itemLabel:after{flex-shrink:0;margin-left:5px;font-size:12px;font-weight:600;color:#fff;margin-top:-2px;padding:3px 3px 2px 2px}.p-postForm__item .p-postForm__itemLabel p{margin-bottom:0;font-weight:600;font-size:14px}.p-postForm__item .p-notes{font-size:11px;color:#657786}.p-postForm__item .p-postForm__selectEmoji{height:48px;border:3px solid #d5d5d8;border-radius:8px;cursor:pointer;background-color:#fff;position:relative}.p-postForm__item .p-postForm__selectEmoji:before{content:"";display:inline-block;width:18px;height:18px;position:absolute;top:calc(50% - 9px);right:8px;background-image:url(/assets/v2.0/images/common/icon_circle_plus_pink.svg);background-repeat:no-repeat;background-position:center}.p-postForm__item .p-postForm__selectEmoji.is-active{color:#fff;background-color:#ff8ba6}.p-postForm.is-res .p-postForm__item .p-postForm__selectEmoji.is-active{background-color:#5cc5f8}.p-postForm__item .p-postForm__selectEmoji.is-active:before{background-image:url(/assets/v2.0/images/common/icon_minus_white.svg);background-repeat:no-repeat;background-position:center;background-size:80%}.p-postForm.is-res .p-postForm__item .p-postForm__selectEmoji:before{background-image:url(/assets/v2.0/images/common/icon_circle_plus.svg);background-repeat:no-repeat;background-position:center}.p-postForm__item .p-postForm__selectEmoji .p-emoji{position:absolute;left:10px;top:10px;font-size:18px}.p-postForm__item .p-postForm__passwordDescriptionBtn{display:inline-block;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;margin:0;height:19px}.p-postForm__item .p-postForm__passwordDescription{max-height:100%;margin-bottom:10px;border:3px solid;font-size:14px;line-height:1.5em}.p-postForm__item .p-postForm__itemInputText,.p-postForm__item .p-postForm__itemInputCheckBox,.p-postForm__item .p-postForm__itemSelect,.p-postForm__item .p-postForm__itemTextarea{box-sizing:inherit;width:100%;padding:1em;border-radius:8px;border:3px solid #d5d5d8;font-size:.9rem;background-color:#fff}@media screen and (max-width: 767px){.p-postForm__item .p-postForm__itemInputText,.p-postForm__item .p-postForm__itemInputCheckBox,.p-postForm__item .p-postForm__itemSelect,.p-postForm__item .p-postForm__itemTextarea{padding:.75em;font-size:16px}}.p-postForm__item .p-postForm__itemTextarea.is-inputComment{height:100px}.p-postForm__item .p-postForm__itemSelect{padding:.8em 1em}.p-postForm__item .p-postForm__itemSelect :first-child{display:none}.p-postForm__item .p-postForm__itemDisplay{box-sizing:inherit;width:100%;padding:1em;border-radius:8px;border:3px solid #efeff4;font-size:.9rem;background-color:#efeff4;word-break:break-all;overflow-wrap:break-word;margin-bottom:0;line-height:1.4;position:relative}@media screen and (max-width: 767px){.p-postForm__item .p-postForm__itemDisplay{padding:.75em}}.p-postForm__item .p-postForm__itemDisplay .p-postForm__iconTopi{position:absolute;right:1em}.p-postForm__item .p-postForm__itemDisplay.p-postForm__itemDisplayContent{white-space:pre-wrap}.p-postForm__item.error .p-postForm__itemInputText,.p-postForm__item.error .p-postForm__itemInputCheckBox,.p-postForm__item.error .p-postForm__itemSelect,.p-postForm__item.error .p-postForm__itemTextarea{border-color:#ff8ba6}.p-postForm__item.p-postForm__btnSaveDraft{margin:10px auto 0;padding-top:0;font-size:14px;width:100%;max-width:200px;height:40px;border:1px solid #cbcbce;border-radius:20px;line-height:1.6}@media screen and (max-width: 767px){.p-postForm__item.p-postForm__btnSaveDraft{max-width:140px}}.p-postForm__item.p-postForm__btnSaveDraft:before{content:"";display:inline-block;width:16px;height:20px;margin-right:3px;background-size:100%;background-image:url(/assets/v2.0/images/common/icon_paper.svg);background-position:center;background-repeat:no-repeat;vertical-align:bottom;top:4px}.p-postForm__item.p-postForm__btnSaveDraft:hover{background-color:#efeff4}.p-postForm__handleName,.p-postForm__email,.p-postForm__genre,.p-postForm__titleInput,.p-postForm__passwordConfirm,.p-postForm__passwordInput{width:500px}@media screen and (min-width: 768px) and (max-width: 979px){.p-postForm__handleName,.p-postForm__email,.p-postForm__genre,.p-postForm__titleInput,.p-postForm__passwordConfirm,.p-postForm__passwordInput{width:100%}}@media screen and (max-width: 767px){.p-postForm__handleName,.p-postForm__email,.p-postForm__genre,.p-postForm__titleInput,.p-postForm__passwordConfirm,.p-postForm__passwordInput{width:100%}}.p-postForm__genre .p-postForm__itemSelect.is-empty{color:#cbcbce}.p-postForm__genre .p-postForm__itemSelect option{color:#222}.p-postForm__textCount{margin:0;color:#657786;font-size:11px}.p-postForm__textCount span.is-over{color:#ff2252;font-weight:600}.p-postForm__handleName{margin-right:1em}@media screen and (min-width: 768px) and (max-width: 979px){.p-postForm__handleName{margin-right:0}}@media screen and (max-width: 767px){.p-postForm__handleName{margin-right:0}}.p-postForm__emoji{width:130px}.p-postForm__operationCaption{position:relative}@media screen and (max-width: 767px){.p-postForm__operationCaption{margin-bottom:1.4em}}.p-postForm__itemLabelMark{line-height:1;border-width:1px;border-style:solid;font-size:12px;padding:2px;margin-left:4px;font-weight:700}.p-postForm__itemLabelMark.is-required{color:#ff2252;border-color:#ff2252}.p-postForm__itemLabelMark.is-optional{color:#fff;border-color:#cbcbce;background-color:#cbcbce}.p-postForm__itemInputCheckBox{display:none}.p-postForm__itemInputCheckBox:checked+.p-postForm__itemInputCheckBoxLabel:after{opacity:1;transition:none}.p-postForm__itemInputCheckBoxLabel{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:0}.p-postForm__itemInputCheckBoxLabel:before{content:"";width:18px;height:18px;border:2px solid #d5d5d8;background-color:#fff;transition:border-color .2s linear}.p-postForm__itemInputCheckBoxLabel:after{content:"";opacity:0;width:5px;height:9px;border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);transform:rotate(45deg);position:absolute;top:calc(50% - 8px);left:23px;transition:opacity .2s linear}.p-postForm.is-topi .p-postForm__itemInputCheckBoxLabel:after{border-right:4px solid #ff8ba6;border-bottom:4px solid #ff8ba6}.p-postForm.is-res .p-postForm__itemInputCheckBoxLabel:after{border-right:4px solid #5cc5f8;border-bottom:4px solid #5cc5f8}.p-postForm__emojiList{padding:5px;border-width:3px;border-style:solid}.p-postForm__emojiListItem{display:inline-block;vertical-align:top;margin:1px;padding:2px;border:2px solid transparent;font-size:18px;line-height:20px}.p-postForm__emojiListItem.is-selected,.p-postForm__emojiListItem:hover{cursor:pointer;border-color:#ff8ba6;background-color:#ff03}.p-postForm__emojiListItemBlank{cursor:pointer;line-height:28px;padding-left:4px;display:inline-block}.p-postForm__head{position:relative}.p-postForm__headTitleWrap{display:flex;padding:8px 10px;width:100%;position:relative}.p-postForm__headTitle{font-size:20px}@media screen and (max-width: 767px){.p-postForm__headTitle{font-size:18px}}.p-postForm__headTitle:before{content:"";display:inline-flex;width:26px;height:26px;background:url(/assets/v2.0/images/common/icon_edit_pink.svg) no-repeat center;background-size:70%;align-items:center;justify-content:center;vertical-align:middle;margin-right:.5em;margin-bottom:2px;border-radius:50%;background-color:#fff}@media screen and (max-width: 767px){.p-postForm__headTitle:before{width:20px;height:20px;font-size:12px}}.p-postForm.is-res .p-postForm__headTitle:before{content:"";background-image:url(/assets/v2.0/images/common/icon_fukidashi_blue.svg);background-size:16px auto;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.p-postForm.is-res .p-postForm__headTitle:before{background-size:13px auto}}.p-postForm__headTitleMember{font-size:12px;margin-bottom:0;margin-left:auto;position:absolute;right:10px;top:16px}@media screen and (max-width: 767px){.p-postForm__headTitleMember{top:12px}}.p-postForm__headTitleMember:before{content:"";display:inline-block;width:14px;height:14px;margin-right:3px;background-size:100%;background-image:url(/assets/v2.0/images/common/icon_user.svg);background-position:center;background-repeat:no-repeat;position:relative;top:2px}.p-postForm__headTitleMemberSuffix{margin-left:4px}.p-postForm__headToPoint{padding:5px 10px;font-size:10px;font-weight:600;color:#222;border:2px solid;border-radius:50px;position:absolute;top:0;right:0}.p-postForm__headToPoint:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;margin:0 2px 0 0}.p-postForm__headStep{flex-grow:1;margin:24px 0 0}@media screen and (max-width: 767px){.p-postForm__headStep{margin:16px 60px 0}}.p-postForm__headStepList{display:flex;justify-content:space-between;position:relative;width:400px;margin:0 auto}@media screen and (max-width: 767px){.p-postForm__headStepList{width:auto}}.p-postForm__headStepList:before{content:"";width:calc(80% - 30px);height:2px;background-color:#d5d5d8;position:absolute;top:11px;left:0;right:0;margin:auto}@media screen and (min-width: 769px) and (max-width: 884px){.p-postForm__headStepList:before{width:calc(50vw - 50px)}}.p-postForm__headStepList:after{content:"";z-index:-1;height:2px;position:absolute;top:11px;left:12%}.p-postForm__headStepList.is-step1:after{width:0}.p-postForm__headStepList.is-step2:after{width:26.6666666667%}.p-postForm__headStepList.is-step3:after{width:50%}.p-postForm__headStepList.is-step4:after{width:75%}.p-postForm__headStepList .p-postForm__headStepListItem{width:25%;font-size:10px;font-weight:600;text-align:center;position:relative}.p-postForm__headStepList .p-postForm__headStepListItem:before{content:"";display:block;width:22px;height:22px;margin:0 auto 5px;border-radius:50%;background-color:#d5d5d8}.p-postForm__headStepList .p-postForm__headStepListItem:nth-child(1):before{background-image:url(/assets/v2.0/images/common/icon_edit_white.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px;background-size:60%}.p-postForm__headStepList .p-postForm__headStepListItem:nth-child(2):before{background-image:url(/assets/v2.0/images/common/icon_check_white.svg);background-repeat:no-repeat;background-position:center;background-color:#d5d5d8;background-size:55%}.p-postForm__headStepList .p-postForm__headStepListItem:nth-child(3):before{background-image:url(/assets/v2.0/images/post/icon_circle_white.svg);background-repeat:no-repeat;background-position:center;background-color:#d5d5d8;background-size:60%}.p-postForm__headStepList .p-postForm__headStepListItem:nth-child(4){position:relative}.p-postForm__headStepList .p-postForm__headStepListItem:nth-child(4):after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;border:3px solid #fff;top:calc(50% - 14px);left:calc(50% - 6px)}.p-postForm__operationDetailList{list-style:none;margin-bottom:10px}.p-postForm__operationDetailList.is-disc{margin-left:20px;list-style:disc}.p-postForm__operationDetailListItem{font-size:14px;line-height:1.5em}.p-postForm__operationDetailCaution{color:#ff2252;font-weight:600;margin-left:2px}.p-postForm__targetTopiSwitch{position:absolute;right:10px;bottom:0;margin-bottom:0;padding:20px 10px 10px;width:100%;text-align:right;z-index:10}.p-referenceTopi:not(.is-active) .p-postForm__targetTopiSwitch{padding-top:50px;background:-moz-linear-gradient(top,rgba(239,239,244,.2) 0%,rgba(239,239,244,.87) 50%,rgb(239,239,244) 60%,rgb(239,239,244) 100%);background:-webkit-linear-gradient(top,rgba(239,239,244,.2) 0%,rgba(239,239,244,.87) 50%,rgb(239,239,244) 60%,rgb(239,239,244) 100%);background:linear-gradient(to bottom,#efeff433,#efeff4de 50%,#efeff4 60% 100%)}.p-referenceRes:not(.is-active) .p-postForm__targetTopiSwitch{padding-top:50px;background:-moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.87) 50%,rgb(255,255,255) 60%,rgb(255,255,255) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.87) 50%,rgb(255,255,255) 60%,rgb(255,255,255) 100%);background:linear-gradient(to bottom,#fff3,#ffffffde 50%,#fff 60% 100%)}.p-postForm__targetTopiSwitchText,.p-postForm__postPointSwitchText{font-size:14px;text-decoration:underline;cursor:pointer;font-weight:600}.p-postForm__postPointSwitchText{color:#d62455}.p-postForm__targetTopiSwitchText{color:#0070bd;font-size:12px}.p-postForm__targetTopiSwitchText:hover{color:#0077c8b3;text-decoration:underline}.p-postForm__iconTopi{background-color:#ff8ba6;padding:.3em;border-radius:3px;color:#fff;margin:0 .2em;font-size:11px;font-weight:600;display:inline-block;line-height:1}@media screen and (max-width: 767px){.p-postForm__rule{padding:0}}.p-postForm__rule>p{font-size:14px}.p-postRule{border-radius:10px;border:2px solid #d5d5d8;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff}.p-postRuleInner{padding:16px;position:relative;overflow:hidden;height:120px}@media screen and (max-width: 767px){.p-postRuleInner{height:105px}}.p-postRuleInner.is-open{height:auto}.p-postRuleText{font-size:14px;line-height:1.4}.p-postRuleText.is-signature{text-align:right}.p-postRuleTitle{font-size:14px;line-height:2em;font-weight:600}.p-postRuleParagraph{margin-top:2em}.p-postRuleParagraph .p-postRuleParagraphTitle{padding-bottom:.5em;font-size:1rem;font-weight:600;border-bottom:1px solid #d5d5d8;padding-left:20px;position:relative}.p-postRuleParagraph .p-postRuleParagraphTitle:before{content:"";display:inline-block;position:absolute;top:-4px;left:1px;margin-right:10px;background-color:#5cc5f8;background-position:left 8px;background-repeat:no-repeat;border-radius:3px;width:6px;height:100%}.p-postRuleParagraph .p-postRuleListItem{margin:1em 0;font-size:14px;line-height:1.4;border-bottom:solid 1px #eaeaea}.p-postRuleParagraph .p-postRuleListItemCaption{color:#ff2252;font-weight:600}.p-postRuleParagraph .p-postRuleListItemLink{display:inline;font-weight:600;text-decoration:underline}.p-postRuleParagraph .p-postRuleAnnotation{position:relative;display:inline-block;padding:10px;font-size:.8rem;font-weight:600;line-height:1.5em}.p-postRuleParagraph .p-postRuleAnnotationCaption{font-weight:600}.p-postForm__ruleMore{text-align:center;font-size:14px;font-weight:600;padding:.8em 0;border-radius:0 0 8px 8px;border-top:1px dotted #cbcbce;background-color:#f5f5f7}.p-postForm__ruleMore:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;margin:0 0 0 5px;vertical-align:middle}.p-postForm__ruleMore:hover{background-color:#efeff4;cursor:pointer;transition:.2s}.p-postForm__ruleConfirm{display:flex;align-items:center;justify-content:center;font-size:14px}@media screen and (max-width: 767px){.p-postForm__ruleConfirm{margin-bottom:1em;margin-top:1em}}.p-postForm__ruleConfirm .p-postForm__itemInputCheckBoxLabel{padding:15px 15px 15px 50px;border-radius:4px;border:2px solid transparent;background-color:#f5f5f7;transition:none;font-weight:600}.p-postForm__ruleConfirm .p-postForm__itemInputCheckBoxLabel:before{position:absolute;top:calc(50% - 12px);left:15px}.p-postForm__ruleConfirm .p-postForm__itemInputCheckBoxLabel:after{position:absolute;top:calc(50% - 10px);left:22px}.p-postForm__ruleConfirm .p-postForm__ruleConfirmButton{color:#657786;text-decoration:underline}.p-postForm__ruleConfirm .p-postForm__ruleConfirmButton:hover{color:#222;font-weight:600}@media screen and (max-width: 767px){.p-postForm__writing{padding:0 10px 32px}}.p-postForm__writingError{text-align:center;border:4px solid #ff8ba6}.p-postForm__writingErrorMessage{color:#ff8ba6;font-size:17px;font-weight:600}.p-postForm__tag{padding:14px 16px;background-color:#f5f5f7}@media screen and (max-width: 767px){.p-postForm__tag{padding:10px}}.p-postForm__selectedTags{box-sizing:inherit;width:100%;padding:5px;border-radius:8px;border:3px solid #d5d5d8;font-size:14px;background-color:#fff}@media screen and (max-width: 767px){.p-postForm__selectedTags{padding:.75em}}.p-postForm__selectedTags .p-tagItem{margin:0 4px 4px 0}.p-postForm__selectedTagsPlaceholder{padding:8px;display:inline-block;background-color:#f5f5f7;border-radius:4px}.p-postForm__tagGenreTitle{border-bottom:2px solid #ff8ba6;padding:0 0 5px;margin-bottom:5px;font-size:14px}.p-postForm__tagGenreTags .p-tagItem{margin:0 4px 4px 0}.p-postForm__tagGenreTagsShowMore{text-align:center}.p-postForm__tagGenreTagsShowMoreText{margin:0 auto;font-size:14px;height:16px;line-height:16px;cursor:pointer}.p-postForm__tagGenreTagsShowMoreText:after{content:"";display:inline-block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:4px;vertical-align:bottom}.p-postForm__tagGenreTagsShowMoreText.is-showMore:after{background-image:url(/assets/v2.0/images/common/icon_circle_plus_pink.svg)}.p-postForm__tagGenreTagsShowMoreText.is-showLess:after{background-image:url(/assets/v2.0/images/common/icon_circle_minus_pink.svg)}.p-postForm__itemComment{padding:14px 16px;background-color:#f5f5f7}@media screen and (max-width: 767px){.p-postForm__itemComment{padding:10px}}.p-postForm__writingDetailSaveEditorCaption{border:1px solid;background-color:#f5f5f7;text-align:left;margin-top:.5em;margin-bottom:0;padding-top:1em;padding-bottom:1em;border-radius:5px}.p-postForm__writingDetailSaveEditorCaptionText{font-size:12px;margin-bottom:0}.p-postForm__writingDetailSaveEditorCaptionAlert{font-size:12px;color:#ff2252;margin-bottom:0}.p-postForm__confirm{margin-top:15px}@media screen and (max-width: 767px){.p-postForm__confirm{padding:0 10px 32px}}@media screen and (max-width: 767px){.p-postForm__complete{padding:0 10px 32px}}.p-postForm__completeMessage{text-align:center;padding:20px 60px}@media screen and (max-width: 767px){.p-postForm__completeMessage{padding:0}}.p-postForm__completeMessage img{width:90px}.p-postForm__completeMessage .p-postForm__btnWrap{border-bottom:none}.p-postForm__completeMessageHead{font-weight:600;font-size:20px}.p-postForm__completeAttention{margin:20px 0 40px;padding:1.2em;background-color:#efeff4;border-radius:5px;font-size:14px;text-align:left}.p-postForm__completeAttentionList{list-style:disc;margin-left:20px}.p-postForm__completeAttentionListItems{font-weight:500;line-height:1.5em}.p-postForm__completeAttentionListItems:not(:first-child){margin-top:10px}.p-postForm__completeAttentionListItemsLink{margin-top:10px;text-decoration:underline;font-weight:600}.p-postForm.is-res .p-postForm__completeAttentionListItemsLink{color:#0070bd}.p-postForm.is-res .p-postForm__completeAttentionListItemsLink:hover{color:#0077c8b3}.p-postForm.is-topi .p-postForm__completeAttentionListItemsLink{color:#d62455}.p-postForm.is-topi .p-postForm__completeAttentionListItemsLink:hover{color:#0077c8b3;text-decoration:underline}.p-postForm__resStop{padding:80px 0}.p-postForm__resStopTitle{text-align:center;margin-bottom:80px;font-size:22px}.p-postForm__resStopMessage{width:120px;display:block;margin:0 auto}.p-postForm__resStopImage{margin-bottom:40px}.p-postForm.is-topi .p-postForm__passwordDescriptionBtn{color:#d62455}.p-postForm.is-res .p-postForm__passwordDescriptionBtn{color:#0070bd}.p-postForm.is-res .p-postForm__passwordDescriptionBtn:hover{text-decoration:underline;color:#0077c8b3}.p-postForm__conductMemberTitle{font-size:22px;margin-bottom:23px;text-align:center}.p-postForm__conductMemberTitleText{text-align:left;font-weight:600}.p-postForm.is-topi .p-postForm__conductMemberTitleText{color:#d62455}@media screen and (max-width: 767px){.p-postForm.is-topi .p-postForm__conductMemberTitleText{font-size:18px}}.p-postForm.is-res .p-postForm__conductMemberTitleText{color:#0070bd}@media screen and (max-width: 767px){.p-postForm.is-res .p-postForm__conductMemberTitleText{font-size:18px}}.p-postForm__conductMemberTitleText.icon-title{display:inline-block;position:relative}.p-postForm__conductMemberTitleText.icon-title:before{content:"";display:inline-block;position:absolute;left:0;top:50%}.p-postForm__conductMemberTitleText.icon-kuraget-ranking{padding-left:55px;line-height:40px}@media screen and (max-width: 767px){.p-postForm__conductMemberTitleText.icon-kuraget-ranking{line-height:1.2}}.p-postForm__conductMemberTitleText.icon-kuraget-ranking:before{width:40px;height:40px;transform:translateY(-20px);background-image:url(/assets/v2.0/images/common/icon_kuraget_rank.png);background-position:left top;background-size:cover;background-repeat:no-repeat}.p-postForm__conductMemberTitleSub{text-align:left;line-height:32px;font-size:14px;border-bottom:solid 2px}@media screen and (max-width: 767px){.p-postForm__conductMemberTitleSub{line-height:1.6}}.p-postForm__conductMemberTitleSub.icon-title{position:relative;padding-left:25px}.p-postForm__conductMemberTitleSub.icon-title:before{content:"";position:absolute;left:0;top:50%}@media screen and (max-width: 767px){.p-postForm__conductMemberTitleSub.icon-title:before{top:0}}.p-postForm__conductMemberTitleSub.icon-user:before{width:19px;height:19px;display:inline-block;background-position:left top;background-size:cover;background-repeat:no-repeat;transform:translateY(-10px)}.p-postForm.is-topi .p-postForm__conductMemberTitleSub.icon-user:before{background-image:url(/assets/v2.0/images/common/icon_user_pink.svg)}.p-postForm.is-res .p-postForm__conductMemberTitleSub.icon-user:before{background-image:url(/assets/v2.0/images/common/icon_user_blue.svg)}@media screen and (max-width: 767px){.p-postForm__conductMemberTitleSub.icon-user:before{width:14px;height:14px;transform:translateY(4px)}}.p-postForm__link{color:#222;font-size:12px;text-align:center;text-decoration:underline;cursor:pointer}.p-postForm__link:hover{color:#657786;text-decoration:underline}.p-postForm__link.icon-login{line-height:28px}.p-postForm__link.icon-login:before{content:"";width:12px;height:14px;margin-right:6px;display:inline-block;background-position:left top;background-size:cover;background-repeat:no-repeat;vertical-align:top;margin-top:7px}.p-postForm.is-topi .p-postForm__link.icon-login:before{background-image:url(/assets/v2.0/images/common/icon_signin_pink.svg)}.p-postForm.is-res .p-postForm__link.icon-login:before{background-image:url(/assets/v2.0/images/common/icon_signin.svg)}.p-postForm__conductMemberImage{text-align:center;margin-bottom:20px}.p-postForm__conductMemberImage img{width:100%}.p-postForm__conductMemberImage.is-pc{display:block}@media screen and (max-width: 767px){.p-postForm__conductMemberImage.is-pc{display:none}}.p-postForm__conductMemberImage.is-sp{display:none}@media screen and (max-width: 767px){.p-postForm__conductMemberImage.is-sp{display:block}}.p-postForm__conductMemberNote{text-align:left;font-size:14px}.p-postForm__conductMemberPrevIcon{text-align:center;width:28px;height:28px;display:inline-block;border-left:8px solid;border-bottom:8px solid;transform:rotate(-45deg);margin-bottom:30px}.p-postForm__recommend{text-align:left}.p-postForm__recommendTopiListItem{padding:0;border:2px solid #d5d5d8;border-radius:10px;width:100%;background-color:#fff}.p-postForm__recommendTopiListItem:not(:first-child){margin-top:10px}.p-postForm__recommendTopiListItemTitle{padding:5px 30px;margin-top:10px;margin-bottom:5px;font-weight:600;font-size:.9rem;position:relative;box-sizing:border-box;width:100%}.p-postForm__recommendTopiListItemTitle:before{content:"";display:inline-block;width:15px;height:15px;position:absolute;left:10px;top:2px;background-image:url(/assets/v2.0/images/common/icon_edit_pink.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.p-postForm__passwordFormContainer{position:relative}.p-postForm__showPasswordButton{font-size:12px;font-weight:600;color:#d62455;background-color:#f5f5f7;position:absolute;right:2px;top:2px;height:calc(100% - 4px);width:88px;border:1px solid #d5d5d8;border-radius:0 6px 6px 0;line-height:1.4;padding:8px 1em 0;text-align:left;cursor:pointer}.p-postForm__showPasswordButton.is-res{color:#0070bd}.p-postForm__showPasswordButton _::-webkit-full-page-media,.p-postForm__showPasswordButton _:future,:root .p-postForm__showPasswordButton{height:calc(100% - 8px);right:2px;top:4px}@media screen and (max-width: 767px){.p-postForm__showPasswordButton _::-webkit-full-page-media,.p-postForm__showPasswordButton _:future,:root .p-postForm__showPasswordButton{height:51px}}.p-modal{position:fixed;width:100%;z-index:2000000;top:0;left:0;opacity:0;transition:opacity .2s ease-out;overflow-x:hidden;overflow-y:auto;background-color:#657786e6}.p-modal.is-show{opacity:1}.p-modal__close{margin:0 auto;padding:20px 0 12px;text-align:right;width:calc(100% - 20px);max-width:900px;height:48px;position:relative}.p-modal__close.is-search{width:690px}@media screen and (max-width: 767px){.p-modal__close.is-search{width:90%}}@media screen and (max-width: 767px){.p-modal__close{width:90%}}.p-modal__closeText{color:#fff;opacity:.5;cursor:pointer;font-size:14px;position:absolute;right:0}.p-modal .p-modal__closeIcon{height:12px;width:12px;vertical-align:middle}.p-modalContent{margin:0 auto;width:calc(100% - 24px);max-height:calc(100% - 61px);max-width:900px;overflow-x:hidden;background-color:#fff;padding:20px;border-radius:8px}@media screen and (max-width: 767px){.p-modalContent{border-radius:8px;margin-top:0;padding:0}}.p-modal.is-show .p-modalContent{max-height:calc(100% - 60px)}.p-modal__inner{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-modal__inner{margin-left:5px;margin-right:5px}}.p-modal__title{font-size:22px;margin-bottom:23px;text-align:center}@media screen and (max-width: 767px){.p-modal__title{margin-top:30px;padding:0 15px;font-size:18px}}.p-modal__titleText{color:#0070bd;font-weight:600}.p-modal__titleText.icon-title{display:inline-block;position:relative}.p-modal__titleText.icon-title:before{content:"";display:inline-block;position:absolute;left:0;top:50%}.p-modal__titleText.icon-kuraget-ranking{padding-left:55px;line-height:40px}@media screen and (max-width: 767px){.p-modal__titleText.icon-kuraget-ranking{line-height:1.2;text-align:left}}.p-modal__titleText.icon-kuraget-ranking:before{width:40px;height:40px;transform:translateY(-20px);background-image:url(/assets/v2.0/images/common/icon_kuraget_rank.png);background-position:left top;background-size:cover;background-repeat:no-repeat}.p-modal__sub{line-height:32px;font-size:14px;margin-bottom:15px;border-bottom:solid 1px #5cc5f8}@media screen and (max-width: 767px){.p-modal__sub{line-height:1.6}}.p-modal__sub.icon-title{position:relative;padding-left:25px}.p-modal__sub.icon-title:before{content:"";position:absolute;left:0;top:50%}@media screen and (max-width: 767px){.p-modal__sub.icon-title:before{top:0}}.p-modal__sub.icon-user:before{width:19px;height:19px;display:inline-block;background-image:url(/assets/v2.0/images/common/icon_user_blue.svg);background-position:left top;background-size:cover;background-repeat:no-repeat;transform:translateY(-10px)}@media screen and (max-width: 767px){.p-modal__sub.icon-user:before{width:14px;height:14px;transform:translateY(4px)}}.p-modal__box{width:calc(100% - 200px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-modal__box{width:100%;padding:20px}}.p-modal__howto{text-align:center;margin-bottom:20px}.p-modal__howto:after{content:"";width:28px;height:28px;display:inline-block;border-left:solid 8px #5cc5f8;border-bottom:solid 8px #5cc5f8;transform:rotate(-45deg)}.p-modal__howto img{width:100%}.p-modal__btn{background-color:#0070bd;box-shadow:0 3px #d5d5d8}@media screen and (max-width: 767px){.p-modal__btn{font-size:16px;padding-top:12px;padding-bottom:12px}}.p-modal__btn:hover{color:#fff}.p-modal__link{color:#222;font-size:12px;text-align:center;text-decoration:underline}.p-modal__link:hover{cursor:pointer;text-decoration:underline;color:#657786}.p-modal__link.icon-login{line-height:28px}.p-modal__link.icon-login:before{content:"";width:12px;height:14px;margin-right:6px;display:inline-block;background-image:url(/assets/v2.0/images/common/icon_signin.svg);background-position:left top;background-size:cover;background-repeat:no-repeat;vertical-align:top;margin-top:7px}.p-modal__btnBack{display:inline-block;font-size:14px;font-weight:600;color:#0070bd;background-color:#f5f5f7;border:solid 1px #cbcbce;border-radius:5px;padding-top:12px;padding-bottom:12px}.p-modal__btnBack:hover{cursor:pointer}.topicsId__modalBtn .p-modal__btnBack{width:120px}@media screen and (max-width: 767px){.topicsId__modalBtn .p-modal__btnBack{width:100%}}.topicsId__modalInner{max-width:785px}.topicsId__modalBtn{max-width:400px;margin-left:auto;margin-right:auto;text-align:center}.topicsId__modalBtn:not(:last-child){margin-bottom:16px}.topicsId__modalBtn:last-child{margin-top:16px}.topicsId__modalLink{text-align:center}.p-favoriteAndBookmarkModal__switchTabList{display:flex;flex-wrap:wrap}.p-favoriteAndBookmarkModal__switchTabListItem{flex:50%;text-align:center;padding:12px 0;color:#5cc5f8 -hover;background-color:#eaeaea}.p-favoriteAndBookmarkModal__switchTabListItem.is-active{color:#222;background-color:#fff}.p-favoriteAndBookmarkModal__switchTabListItem:before{content:"";width:16px;height:16px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;background-size:cover;background-position:center middle}.p-favoriteAndBookmarkModal__switchTabListItem.is-favorite:before{background-image:url(/assets/v2.0/images/common/icon_favorite_single.svg)}.p-favoriteAndBookmarkModal__switchTabListItem.is-favorite.is-active:before{background-image:url(/assets/v2.0/images/common/icon_favorite_single_active.svg)}.p-favoriteAndBookmarkModal__switchTabListItem.is-bookmark:before{background-image:url(/assets/v2.0/images/common/icon_bookmark_dark.svg)}.p-favoriteAndBookmarkModal__switchTabListItem.is-bookmark.is-active:before{background-image:url(/assets/v2.0/images/common/icon_bookmark.svg)}.p-favoriteAndBookmarkModal__switchContent{min-height:300px}.p-favoriteAndBookmarkModal__clearBtn{border:1px solid #eaeaea;border-radius:16px;margin-right:auto;padding:4px 8px;display:inline-block;font-size:12px}.p-favoriteAndBookmarkModal__listWrap{margin:0 auto;width:calc(100% - 24px);height:360px;overflow-x:hidden}.p-favoriteAndBookmarkModal__body{padding:12px}.p-favoriteAndBookmarkModal__body .p-modal__btnBack{display:block;text-align:center}.p-favoriteAndBookmarkModal__empty{font-size:.9rem;padding:24px 20px;background-color:#f5f5f7}.p-favoriteAndBookmarkModal__loadingWrap{padding:80px 0 0}.p-loginErrorModal{max-width:640px}.p-loginErrorModal.is-notClosable{transform:translateY(48px)}.p-loginErrorModal_close{max-width:640px}.p-loginErrorModal__bodyImage{margin:20px 0 0;width:95px}.p-loginErrorModal__body{margin:100px auto 0;max-height:440px;max-width:540px;text-align:center}@media screen and (max-width: 767px){.p-loginErrorModal__body{margin:40px auto 0;padding-left:20px;padding-right:20px}}.p-loginErrorModal__bodyAlert{font-size:22px;font-weight:600}@media screen and (max-width: 767px){.p-loginErrorModal__bodyAlert{font-size:18px}}.p-loginErrorModal__bodyMessageArea{text-align:center;margin:40px 0}@media screen and (max-width: 767px){.p-loginErrorModal__bodyMessageArea{text-align:left;margin:30px 0}}.p-loginErrorModal__bodyMessage{font-size:14px;margin-bottom:0}.p-loginErrorModal__bodyTopButtonArea{height:100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.p-loginErrorModal__bodyTopButtonArea{height:40px}}.p-loginErrorModal__bodyTopButton{font-size:12px;color:#222;cursor:pointer;text-decoration:underline}.p-loginErrorModal__bodyTopButton:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;margin-bottom:3px;background-image:url(/assets/v2.0/images/common/icon_home.svg);background-position:center;background-repeat:no-repeat}.p-loginErrorModal__foot{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}@media screen and (max-width: 767px){.p-loginErrorModal__foot{margin:40px 10px 10px;border-left:none;border-right:none;border-bottom:none;align-items:center}}.p-loginErrorModal__foot.is-closable{margin-top:0}.p-loginErrorModal__btnClose{width:120px;padding:12px 0;border:1px solid;border-radius:5px;font-size:14px;font-weight:600;vertical-align:middle;display:inline-block;text-decoration:none;color:#0070bd;cursor:pointer;background-color:#fff;border-color:#cbcbce;text-align:center}.p-loginErrorModal__btnClose:hover{background-color:#efeff4;text-decoration:none}@media screen and (max-width: 767px){.p-loginErrorModal__btnClose{width:100%;background-color:#f5f5f7}}.p-loginModal.p-modalContent{max-width:640px}.p-loginModal.is-notClosable{transform:translateY(48px)}.p-loginModal_close.p-modal__close{max-width:640px}.p-loginModal__head{margin:40px auto;width:140px;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.p-loginModal__head{margin:0 auto;padding:24px 0}}.p-loginModal__headImage{text-align:center}.p-loginModal__headTitle{padding:15px 0 0;margin:0 auto;width:100px;height:42px;font-size:14px}.p-loginModal__headTitle:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/assets/v2.0/images/common/icon_user.svg);background-position:center;background-repeat:no-repeat;background-size:100%;transform:translateY(4px)}@media screen and (max-width: 767px){.p-loginModal__headTitle{font-size:16px}}.p-loginModal__body{margin:60px auto 0;max-height:440px;max-width:440px}.p-loginModal__body.is-error{margin-top:20px}@media screen and (max-width: 767px){.p-loginModal__body{margin:40px auto 0;padding-left:20px;padding-right:20px}}.p-loginModal__bodyFormBlock{margin:0 0 12px}.p-loginModal__bodyTextLabel{font-size:14px;font-weight:600}.p-loginModal__bodyTextFormId,.p-loginModal__bodyTextFormPass{margin:8px 0;font-weight:600;width:100%;height:48px;box-sizing:inherit;padding:6px 10px;border-radius:8px;border:3px solid #d5d5d8;font-size:.9rem;background-color:#fff;background-position:left;background-repeat:no-repeat}.p-loginModal__bodyTextFormId::placeholder,.p-loginModal__bodyTextFormPass::placeholder{color:#d5d5d8}.p-loginModal__bodyTextFormId:hover,.p-loginModal__bodyTextFormPass:hover{box-shadow:0 0 8px #5cc5f8;background-color:#f5f5f7}@media screen and (max-width: 767px){.p-loginModal__bodyTextFormId,.p-loginModal__bodyTextFormPass{font-size:16px}}.p-loginModal__passwordFormContainer{position:relative}.p-loginModal__showPasswordButton{font-size:12px;font-weight:600;color:#0070bd;background-color:#f5f5f7;position:absolute;right:1px;top:9px;height:46px;width:90px;border-radius:0 6px 6px 0;border:1px solid #d5d5d8;line-height:1.4;padding:0 1em;text-align:left}.p-loginModal__showPasswordButton _::-webkit-full-page-media,.p-loginModal__showPasswordButton _:future,:root .p-loginModal__showPasswordButton{right:3px}.p-loginModal__bodyInvalid{margin:0;color:#ff8ba6;font-size:12px;font-weight:600}.p-loginModal__bodyLinks{color:#d5d5d8;width:300px;text-align:right;margin:0 0 0 auto;padding:0 30px;font-size:12px}.p-loginModal__bodyLinks a{font-size:12px;font-weight:600}.p-loginModal__bodyButtonArea{padding-top:12px;text-align:center}.p-loginModal__bodyLoginButton{margin:0 auto;font-size:18px;font-weight:600;display:block;padding:.8em 0;border-radius:50px;text-align:center;width:100%}@media screen and (max-width: 767px){.p-loginModal__bodyLoginButton{font-size:16px;min-height:35px;padding:0 .8em}}.p-loginModal__bodyLoginButton{border:1px solid #0070bd;color:#fff;background-color:#0070bd;box-shadow:0 3px #d5d5d8}.p-loginModal__bodyLoginButton:hover{box-shadow:none;transform:translateY(3px)}.p-loginModal__bodyLoginButton.is-disabled{background-color:#d5d5d8;border-color:#d5d5d8;cursor:not-allowed}.p-loginModal__bodyLoginButton.is-disabled:hover{box-shadow:0 3px #d5d5d8;transform:none}.p-loginModal__bodyTopButtonArea{height:100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.p-loginModal__bodyTopButtonArea{height:40px}}.p-loginModal__bodyTopButton{font-size:12px;color:#222;cursor:pointer;text-decoration:underline}.p-loginModal__bodyTopButton:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;margin-bottom:3px;background-image:url(/assets/v2.0/images/common/icon_home.svg);background-position:center;background-repeat:no-repeat}.p-loginModal__foot{display:flex;justify-content:center;margin-top:100px;background-color:#e8f7ff;height:84px;border:1px dotted #5cc5f8;border-radius:4px}@media screen and (max-width: 767px){.p-loginModal__foot{border-radius:0 0 8px 8px;margin-top:40px;border-left:none;border-right:none;border-bottom:none;align-items:center}}.p-loginModal__foot.is-closable{margin-top:0}.p-loginModal__footArea{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-loginModal__footArea{display:block;text-align:center}}.p-loginModal__footText{font-size:12px;margin:auto 24px}.p-loginModal__footText:before{content:"";display:inline-block;width:9px;height:12px;background-image:url(/assets/v2.0/images/common/icon_wakaba.svg);background-position:center;background-repeat:no-repeat;background-size:100%;transform:translateY(1px)}@media screen and (max-width: 767px){.p-loginModal__footText{text-align:center}}.p-loginModal__footRegisterButton{margin:12px 0;font-size:14px;font-weight:600;display:block;padding:12px 8px;border-radius:50px;text-align:center;border:2px solid #5cc5f8;color:#222;background-color:#fff;width:230px}@media screen and (max-width: 767px){.p-loginModal__footRegisterButton{min-width:272px;min-height:35px;padding:4px 12px}}.p-loginModal__footRegisterButton:hover{color:#fff;background-color:#5cc5f8;text-decoration:none}.p-loginModal__itemError{font-size:14px;margin-bottom:20px;text-align:center}.p-loginModal__itemErrorList{font-size:18px;font-weight:600;color:#d62455;display:inline-block;padding:12px;max-width:580px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-loginModal__itemErrorList{font-size:14px;max-width:270px}}.p-loginModal__recaptchaWrapper{margin:20px auto 10px;max-width:320px;min-height:78px}.p-logoutModal{height:575px;margin-top:16px}.p-logoutModal.p-modalContent{max-width:640px}@media screen and (max-width: 767px){.p-logoutModal{height:450px}}.p-logoutModal_close.p-modal__close{max-width:640px}.p-logoutModal__body{margin:40px auto 8px;max-height:440px;max-width:600px;text-align:center}@media screen and (max-width: 767px){.p-logoutModal__body{padding:8px 8px 0}}.p-logoutModal__bodyMessageArea{text-align:center;margin:40px 0}@media screen and (max-width: 767px){.p-logoutModal__bodyMessageArea{text-align:left;margin:30px 20px}}.p-logoutModal__bodyAlert{font-size:20px;font-weight:600}.p-logoutModal__bodyMessage{font-size:14px;margin-bottom:0}.p-logoutModal__bodyImage{margin:20px 0 0;width:95px}.p-logoutModal__foot{text-align:center;margin-top:30px}@media screen and (max-width: 767px){.p-logoutModal__foot{margin:48px 0 0}}.p-logoutModal__footBtn{width:400px;margin:0 auto 40px}@media screen and (max-width: 767px){.p-logoutModal__footBtn{margin:48px auto 20px;width:315px}}.p-logoutModal__footTopRedirectLink{font-size:12px;color:#222;cursor:pointer;text-decoration:underline}.p-logoutModal__footTopRedirectLink:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;margin-bottom:3px;background-image:url(/assets/v2.0/images/common/icon_home.svg);background-position:center;background-repeat:no-repeat}.p-userRegisterModal,.p-userRegisterModal.p-modalContent,.p-userRegisterModal_close.p-modal__close{max-width:640px}.p-userRegisterModal__head{background-color:#e8f7ff;font-size:16px;font-weight:600;color:#222;position:relative;padding:12px 40px;margin-bottom:20px}.p-userRegisterModal__head:before{content:"";position:absolute;width:24px;height:24px;top:calc(50% - 12px);left:8px;background-image:url(/assets/v2.0/images/common/icon_register.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.p-userRegisterModal__head.is-completion{margin:20px}@media screen and (max-width: 767px){.p-userRegisterModal__head.is-completion{margin:0 0 20px;border-radius:6px 6px 0 0}}@media screen and (max-width: 767px){.p-userRegisterModal__content{padding:8px}}.p-userRegister__itemBlock{padding:16px 0}.p-userRegister__itemBlock.is-border{padding-top:0;border-bottom:1px dotted #cbcbce;margin-bottom:24px}@media screen and (max-width: 767px){.p-userRegister__itemBlock.is-border{border:1px solid #cbcbce}}.p-userRegister__itemBlock.is-confirm{border-bottom:1px dotted #cbcbce}@media screen and (max-width: 767px){.p-userRegister__itemBlock.is-confirm{border:1px solid #cbcbce;margin-bottom:24px}}.p-userRegister__confirmBtn{padding:16px 0;border-bottom:1px dotted #cbcbce;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.p-userRegister__confirmBtn{border-bottom:none}}.p-userRegister__confirmBtn.is-bottom{border-bottom:none}.p-userRegister__item{margin-top:-10px;padding-top:10px}@media screen and (max-width: 767px){.p-userRegister__item{padding:10px 10px 0}}.p-userRegister__item.mb-1{margin-bottom:15px}.p-userRegister__itemLabel{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.4;text-align:left}@media screen and (max-width: 767px){.p-userRegister__itemLabel.is-password .p-userRegister__itemLabelMark{top:2px}}.p-userRegister__itemLabelTitle{margin-bottom:0;font-weight:600;font-size:14px;position:relative}@media screen and (max-width: 767px){.p-userRegister__itemLabelTitle{width:100%}}.p-userRegister__itemLabelTitle:after{flex-shrink:0;margin-left:5px;font-size:12px;font-weight:600;color:#fff;margin-top:1px;padding:0 2px;vertical-align:middle}@media screen and (max-width: 767px){.p-userRegister__itemLabelTitle:after{margin-left:0;margin-top:0;padding:2px;position:absolute;right:0;top:0}}.p-userRegister__caption{font-size:11px;color:#657786;line-height:1.4}.p-userRegisterPincode__inner{text-align:center}.p-userRegister__itemError{padding:2px;margin-top:2px;color:#ff2252;font-size:12px;font-weight:600;background-color:#fff0fa}.p-userRegisterPincode__inner .p-userRegister__itemError{text-align:center}.p-userRegister__itemErrorItem{font-weight:600}.p-userRegister__birthdayCaution{color:#ff2252;font-size:12px;font-weight:600}.p-userRegister__passwordDescriptionBtn{display:inline-block;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;color:#0070bd}.p-userRegister__passwordDescriptionBtn:hover{text-decoration:underline;color:#0077c8b3}.p-userRegister__passwordDescription{max-height:100%;margin-bottom:10px;border:3px solid;font-size:14px;line-height:1.5em}.p-userRegister__itemInputText,.p-userRegister__itemInputCheckBox,.p-userRegister__itemSelect{box-sizing:inherit;width:100%;padding:0 1em;border-radius:8px;border:3px solid #d5d5d8;font-size:.9rem;background-color:#fff;height:48px}@media screen and (max-width: 767px){.p-userRegister__itemInputText,.p-userRegister__itemInputCheckBox,.p-userRegister__itemSelect{padding:.75em;font-size:16px}}.p-userRegister__itemInputText::placeholder,.p-userRegister__itemInputCheckBox::placeholder,.p-userRegister__itemSelect::placeholder{color:#cbcbce}.p-userRegister__itemInputText::-webkit-calendar-picker-indicator{width:15px;height:15px;background-image:url(/assets/v2.0/images/common/icon_calendar_blue.svg);background-repeat:no-repeat;background-size:auto;color:transparent;opacity:100;vertical-align:middle;padding-top:6px}.p-userRegister__itemInputText::-webkit-inner-spin-button{-webkit-appearance:none}.p-userRegister__itemInputText::-webkit-clear-button{-webkit-appearance:none}@media screen and (max-width: 767px){.p-userRegister__itemInputText.is-birthday{height:48px}}.p-userRegister__passwordFormContainer{position:relative}.p-userRegister__showPasswordButton{font-size:12px;font-weight:600;color:#0070bd;background-color:#f5f5f7;position:absolute;right:2px;top:2px;height:calc(100% - 4px);width:88px;border-radius:0 6px 6px 0;border:1px solid #d5d5d8;line-height:1.4;padding:6px 1em 0;cursor:pointer;text-align:left}@media screen and (max-width: 767px){.p-userRegister__showPasswordButton{border-radius:0 6px 6px 0;right:2px;height:44px}}.p-userRegister__showPasswordButton _::-webkit-full-page-media,.p-userRegister__showPasswordButton _:future,:root .p-userRegister__showPasswordButton{right:2px;top:2px;height:calc(100% - 4px)}.p-userRegister__itemSelectWrap{position:relative}#p-userRegister__prefecture{background-image:url(/assets/v2.0/images/common/icon_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:24px 24px}.p-userRegister__itemSelect{padding:0 1em;height:48px;color:#222}.p-userRegister__itemSelect option{color:#222}.p-userRegister__itemSelect option:first-child{display:none;color:#cbcbce}.p-userRegister__itemSelect.is-nonSelected{color:#cbcbce}.p-userRegister__inputRadioGroup{padding:12px;background-color:#f5f5f7}@media screen and (max-width: 767px){.p-userRegister__inputRadioGroup{display:block}}.p-userRegister__inputRadioLabel{display:inline-block;cursor:pointer;margin-right:32px;font-size:.9rem}@media screen and (max-width: 767px){.p-userRegister__inputRadioLabel{margin-bottom:16px;font-size:16px}}.p-userRegister__inputRadioLabel:last-child{margin-right:0;margin-bottom:0}.p-userRegister__inputRadioLabel:before{content:"";display:inline-block;width:24px;height:24px;margin-right:7px;border:solid 3px #cbcbce;background-color:#fff;border-radius:50%;box-sizing:border-box;vertical-align:middle;margin-top:-5px}.p-userRegister__inputRadioLabel.is-active{position:relative}.p-userRegister__inputRadioLabel.is-active:after{content:"";position:absolute;top:1px;left:6px;width:12px;height:12px;border-radius:50%}.p-userRegister__inputRadioLabel.is-active.is-male:before{border-color:#5cc5f8}.p-userRegister__inputRadioLabel.is-active.is-male:after{background-color:#5cc5f8}.p-userRegister__inputRadioLabel.is-active.is-female:before{border-color:#ff8ba6}.p-userRegister__inputRadioLabel.is-active.is-female:after{background-color:#ff8ba6}.p-userRegister__inputRadioLabel.is-active.is-genderNoSelect:before{border-color:#cbcbce}.p-userRegister__inputRadioLabel.is-active.is-genderNoSelect:after{background-color:#cbcbce}.p-userRegister__inputRadio{display:none}.p-userRegister__item.is-short{width:350px}@media screen and (max-width: 767px){.p-userRegister__item.is-short{width:100%}}.p-userRegister__itemDisplay{box-sizing:inherit;width:100%;padding:1em;border-radius:8px;border:3px solid #efeff4;font-size:.9rem;background-color:#efeff4;word-break:break-all;overflow-wrap:break-word;margin-bottom:0;line-height:1.4;margin-right:8px}@media screen and (max-width: 767px){.p-userRegister__itemDisplay{padding:.75em}}.p-userRegister__itemDisplay.is-birthday{display:inline-block}.p-userRegister__itemDisplay.is-year{width:30%}.p-userRegister__itemDisplay.is-month,.p-userRegister__itemDisplay.is-day{width:25%}.p-userRegister__itemDisplay.is-empty{color:#cbcbce;font-weight:600}#p-userRegister__birthday.is-empty{color:#cbcbce}.p-userRegister__gender,.p-userRegister__prefecture{width:350px}@media screen and (max-width: 767px){.p-userRegister__gender,.p-userRegister__prefecture{width:180px}}.p-userRegister__itemLabelMark{line-height:1;border-width:1px;border-style:solid;font-weight:700;font-size:12px;padding:0 2px}.p-userRegister__itemLabelMark.is-required{color:#ff2252;border-color:#ff2252}.p-userRegister__itemLabelMark.is-optional{color:#fff;border-color:#cbcbce;background-color:#cbcbce}.p-userRegister__itemInputCheckBoxLabel{padding:15px 15px 15px 50px;border-radius:4px;border:2px solid transparent;background-color:#f5f5f7;transition:none;font-weight:600;position:relative;cursor:pointer}.p-userRegister__itemInputCheckBoxLabel:before{content:"";width:18px;height:18px;border:2px solid #d5d5d8;background-color:#fff;transition:border-color .2s linear;position:absolute;top:calc(50% - 12px);left:15px}.p-userRegister__itemInputCheckBoxLabel:after{content:"";opacity:0;width:5px;height:9px;border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);transform:rotate(45deg);left:23px;transition:opacity .2s linear,border-color .2s linear;position:absolute;top:calc(50% - 10px);left:22px}.p-userRegister__ruleConfirm .p-userRegister__itemInputCheckBoxLabel{display:inline-block}.p-userRegister__itemInputCheckBox{display:none}.p-userRegister__itemInputCheckBox:checked+.p-userRegister__itemInputCheckBoxLabel{border-color:#5cc5f8}.p-userRegister__itemInputCheckBox:checked+.p-userRegister__itemInputCheckBoxLabel:after{opacity:1;border-color:#5cc5f8}.p-userRegister__ruleConfirm .p-userRegister__itemInputCheckBoxLabel:hover{background-color:#5cc5f84d}.p-userRegister__ruleConfirm{text-align:center;font-size:14px;border-bottom:1px dotted #cbcbce;padding-top:0}@media screen and (max-width: 767px){.p-userRegister__ruleConfirm{margin-bottom:1em;margin-top:1em;border:1px solid #cbcbce;padding:16px 10px}}.p-userRegisterInput__btnWrap{padding-top:20px;padding-bottom:20px}.p-userRegisterInput__btnWrap:after{content:"";height:1px;display:1px;clear:both;width:100%}.p-userRegister__ruleConfirmButton{max-width:400px;margin-right:auto;margin-left:auto}.p-userRegisterConfirm__btnPrev{border-radius:5px;border:2px solid #d5d5d8;color:#657786;font-size:14px;font-weight:600;padding:10px 0;width:150px}@media screen and (max-width: 767px){.p-userRegisterConfirm__btnPrev{width:33%;padding:6px;margin-bottom:0}}.p-userRegisterConfirm__btnPrev:hover{text-decoration:none;background-color:#efeff4}.p-userRegisterConfirm__btnNext{width:400px}@media screen and (max-width: 767px){.p-userRegisterConfirm__btnNext{width:62%;float:right}}.p-userRegister__pageStatus{border-left:4px solid #5cc5f8;padding:0 10px}.p-userRegisterPincode__inner{width:400px;margin-right:auto;margin-left:auto;font-size:12px;padding-top:64px}@media screen and (max-width: 767px){.p-userRegisterPincode__inner{width:100%;padding-top:0}}.p-userRegisterPincode_pageTitle{text-align:center;font-size:24px;font-weight:600}@media screen and (max-width: 767px){.p-userRegisterPincode_pageTitle{padding-top:40px;font-size:20px}}.p-userRegisterPincode_pageTitleCaution{font-weight:600;color:#ff2252}.p-userRegisterPincode_message{text-align:center;margin-bottom:5px}@media screen and (max-width: 767px){.p-userRegisterPincode_message{padding-bottom:40px}}.p-userRegisterPincode__btnWrap{padding-bottom:50px}.p-userRegisterPincode__btn{font-size:18px;width:100%}@media screen and (max-width: 767px){.p-userRegisterPincode__btn{font-size:16px;padding:0 .8em;min-height:35px}}.p-userRegisterPincode__btnPrev{border-radius:5px;border:2px solid #d5d5d8;color:#0070bd;font-size:14px;font-weight:600;padding:10px 10px 10px 30px;display:block;width:100%;text-align:left;position:relative}.p-userRegisterPincode__btnPrev:after{position:absolute;top:16px;left:10px;display:block;content:"";box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #d5d5d8}.p-userRegisterPincode__btnPrev:hover{color:#0077c8b3;text-decoration:underline}.p-userRegister__notificationBlock{padding:12px;background-color:#f5f5f7;font-size:12px;margin-bottom:16px}.p-userRegister__notificationEmphasis{color:#ff2252;font-weight:600}.p-userRegister__conductLogin{text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.p-userRegister__conductLogin{text-align:left;padding-left:10px}}.p-userRegister__conductLoginText{color:#0070bd;font-size:14px;font-weight:600;cursor:pointer}.p-userRegister__conductLoginText:hover{text-decoration:underline;color:#0077c8b3}.p-userRegister__conductLoginText:before{content:"";display:inline-block;box-sizing:border-box;width:4px;height:8px;border:4px solid transparent;border-left:4px solid #cbcbce;margin-right:2px;margin-bottom:2px}.p-existingMemberRegisterModal{min-height:500px;display:flex;flex-flow:column}.p-existingMemberRegisterModal.p-modalContent,.p-existingMemberRegister_close.p-modal__close{max-width:640px}.p-existingMemberRegister__head{background-color:#e8f7ff;font-size:16px;font-weight:600;color:#222;position:relative;padding:12px 40px;margin-bottom:20px}.p-existingMemberRegister__head:before{content:"";position:absolute;width:24px;height:24px;top:calc(50% - 12px);left:8px;background-image:url(/assets/v2.0/images/common/icon_register.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.p-existingMemberRegister__content{flex-grow:1}@media screen and (max-width: 767px){.p-existingMemberRegister__content{padding:8px}}.p-existingMemberRegister__itemBlock{padding:16px 0}.p-existingMemberRegister__itemBlock.is-border{padding-top:0;border-bottom:1px dotted #cbcbce;margin-bottom:24px}@media screen and (max-width: 767px){.p-existingMemberRegister__itemBlock.is-border{border:1px solid #cbcbce}}.p-existingMemberRegister__itemBlock.is-confirm{border-bottom:1px dotted #cbcbce}@media screen and (max-width: 767px){.p-existingMemberRegister__itemBlock.is-confirm{border:1px solid #cbcbce;margin-bottom:24px}}.p-existingMemberRegister__confirmBtn{padding:16px 0;border-bottom:1px dotted #cbcbce;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.p-existingMemberRegister__confirmBtn{border-bottom:none}}.p-existingMemberRegister__confirmBtn.is-bottom{border-bottom:none}.p-existingMemberRegister__item{margin-top:-10px;padding-top:10px}@media screen and (max-width: 767px){.p-existingMemberRegister__item{padding:10px 10px 0}}.p-existingMemberRegister__item.mb-1{margin-bottom:15px}.p-existingMemberRegister__itemLabel{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px;font-size:.9rem;font-weight:600;line-height:1.4;text-align:left}.p-existingMemberRegister__itemLabelTitle{margin-bottom:0;font-weight:600;font-size:.9rem;position:relative}@media screen and (max-width: 767px){.p-existingMemberRegister__itemLabelTitle{width:100%}}.p-existingMemberRegister__itemLabelTitle:after{flex-shrink:0;margin-left:5px;font-size:.7rem;font-weight:600;color:#fff;margin-top:1px;padding:0 2px;vertical-align:middle}@media screen and (max-width: 767px){.p-existingMemberRegister__itemLabelTitle:after{margin-left:0;margin-top:0;padding:2px;position:absolute;right:0;top:0}}.p-existingMemberRegister__caption{font-size:11px;color:#657786}.p-existingMemberRegister__itemError{padding:2px;margin-top:2px;color:#ff2252;font-size:.7rem;font-weight:600;background-color:#fff0fa}.p-existingMemberRegister__itemInputText,.p-existingMemberRegister__itemInputCheckBox,.p-existingMemberRegister__itemSelect{box-sizing:inherit;width:100%;padding:0 1em;border-radius:8px;border:3px solid #d5d5d8;font-size:.9rem;background-color:#fff;height:48px}@media screen and (max-width: 767px){.p-existingMemberRegister__itemInputText,.p-existingMemberRegister__itemInputCheckBox,.p-existingMemberRegister__itemSelect{padding:.75em;font-size:16px}}.p-existingMemberRegister__itemInputText::placeholder,.p-existingMemberRegister__itemInputCheckBox::placeholder,.p-existingMemberRegister__itemSelect::placeholder{color:#cbcbce}.p-existingMemberRegister__itemSelectWrap{position:relative}.p-existingMemberRegister__itemSelectWrap:after{content:"";width:25px;height:25px;position:absolute;top:calc(50% - 12px);right:10px;background-image:url(/assets/v2.0/images/common/icon_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.p-existingMemberRegister__itemSelect{padding:0 1em;height:48px;color:#222}.p-existingMemberRegister__itemSelect option{color:#222}.p-existingMemberRegister__itemSelect option:first-child{display:none;color:#cbcbce}.p-existingMemberRegister__itemSelect.is-nonSelected{color:#cbcbce}.p-existingMemberRegister__itemInputText::-webkit-calendar-picker-indicator{width:15px;height:15px;background-image:url(/assets/v2.0/images/common/icon_calendar_blue.svg);background-repeat:no-repeat;background-size:auto;color:transparent;opacity:100;vertical-align:middle;padding-top:6px}.p-existingMemberRegister__itemInputText::-webkit-inner-spin-button{-webkit-appearance:none}.p-existingMemberRegister__itemInputText::-webkit-clear-button{-webkit-appearance:none}@media screen and (max-width: 767px){.p-existingMemberRegister__itemInputText.is-birthday{height:48px}}.p-existingMemberRegister__item.is-short{width:350px}@media screen and (max-width: 767px){.p-existingMemberRegister__item.is-short{width:100%}}.p-existingMemberRegister__itemDisplay{box-sizing:inherit;width:100%;padding:1em;border-radius:8px;border:3px solid #efeff4;font-size:.9rem;background-color:#efeff4;word-break:break-all;overflow-wrap:break-word;margin-bottom:0;line-height:1.4}@media screen and (max-width: 767px){.p-existingMemberRegister__itemDisplay{padding:.75em}}.p-existingMemberRegister__itemDisplay.is-birthday{display:inline-block}.p-existingMemberRegister__itemDisplay.is-year{width:45%}.p-existingMemberRegister__itemDisplay.is-month,.p-existingMemberRegister__itemDisplay.is-day{width:25%}.p-existingMemberRegister__itemDisplay.is-empty{color:#cbcbce;font-weight:600}.p-existingMemberRegister__prefecture{width:350px}@media screen and (max-width: 767px){.p-existingMemberRegister__prefecture{width:180px}}.p-existingMemberRegister__itemLabelMark{line-height:1;border-width:1px;border-style:solid;font-size:12px;width:36px;padding:2px 0;text-align:center}.p-existingMemberRegister__itemLabelMark.is-required{color:#ff2252;border-color:#ff2252}.p-existingMemberRegister__itemLabelMark.is-optional{color:#fff;border-color:#cbcbce;background-color:#cbcbce}.p-existingMemberRegister__itemInputCheckBox{position:absolute;display:block;opacity:.01;width:20px;height:20px}.p-existingMemberRegister__itemInputCheckBox:checked+.p-existingMemberRegister__itemInputCheckBoxLabel{border-color:#5cc5f8}.p-existingMemberRegister__itemInputCheckBox:checked+.p-existingMemberRegister__itemInputCheckBoxLabel:after{opacity:1;border-color:#5cc5f8}.p-existingMemberRegister__ruleConfirm .p-existingMemberRegister__itemInputCheckBoxLabel:hover{background-color:#5cc5f84d}.p-existingMemberRegister__ruleConfirm{text-align:center;font-size:14px;border-bottom:1px dotted #cbcbce;padding-top:0}@media screen and (max-width: 767px){.p-existingMemberRegister__ruleConfirm{margin-bottom:1rem;margin-top:1rem;border:1px solid #cbcbce;padding:16px 10px}}.p-existingMemberRegister__rule{border-radius:10px;border:2px solid #d5d5d8;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff}.p-existingMemberRegister__ruleInner{text-align:left;position:relative;padding:1rem .5rem;overflow:hidden;height:120px}@media screen and (max-width: 767px){.p-existingMemberRegister__ruleInner{height:105px}}.p-existingMemberRegister__ruleInner.is-open{height:auto}.p-existingMemberRegister__ruleMore{text-align:center;font-size:14px;font-weight:600;padding:.8em 0;border-radius:0 0 8px 8px;border-top:1px dotted #cbcbce;background-color:#f5f5f7}.p-existingMemberRegister__ruleMore:after{content:"";display:inline-block;width:0;height:0;border-color:#5cc5f8 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;margin:0 0 0 5px;vertical-align:middle}.p-existingMemberRegister__ruleMore:hover{background-color:#efeff4;cursor:pointer;transition:.2s}.p-existingMemberRegister__itemInputCheckBoxLabel{padding:15px 15px 15px 50px;border-radius:4px;border:2px solid transparent;background-color:#f5f5f7;transition:none;font-weight:600;position:relative}.p-existingMemberRegister__itemInputCheckBoxLabel:before{content:"";width:18px;height:18px;border:2px solid #d5d5d8;background-color:#fff;transition:border-color .2s linear;position:absolute;top:calc(50% - 12px);left:15px}.p-existingMemberRegister__itemInputCheckBoxLabel:after{content:"";opacity:0;width:5px;height:9px;border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);transform:rotate(45deg);top:calc(50% - 8px);left:23px;transition:opacity .2s linear;position:absolute;top:calc(50% - 10px);left:22px}:checked+.p-existingMemberRegister__itemInputCheckBoxLabel:after{opacity:1;transition:none;border-color:#5cc5f8}.p-existingMemberRegister__ruleConfirm .p-existingMemberRegister__itemInputCheckBoxLabel{display:inline-block}.p-existingMemberRegisterInput__btnWrap{padding-top:20px;padding-bottom:20px}.p-existingMemberRegisterInput__btnWrap:after{content:"";height:1px;display:1px;clear:both;width:100%}.p-existingMemberRegisterConfirm{display:flex;flex-flow:column;min-height:400px;justify-content:space-between}.p-existingMemberRegister__ruleConfirmButton{max-width:400px;margin-right:auto;margin-left:auto}.p-existingMemberRegisterConfirm__btnPrev{border-radius:5px;border:2px solid #d5d5d8;color:#657786;font-size:14px;font-weight:600;padding:10px 0;width:150px}@media screen and (max-width: 767px){.p-existingMemberRegisterConfirm__btnPrev{width:33%;padding:6px;margin-bottom:0}}.p-existingMemberRegisterConfirm__btnPrev:hover{text-decoration:none;background-color:#efeff4}.p-existingMemberRegisterConfirm__btnNext{width:400px}@media screen and (max-width: 767px){.p-existingMemberRegisterConfirm__btnNext{width:62%;float:right}}.p-existingMemberRegister__notificationBlock{padding:12px;background-color:#f5f5f7;font-size:.7rem;margin-bottom:16px}.p-existingMemberRegister__notificationEmphasis{color:#ff2252;font-weight:600}.p-userRegister__rule{border-radius:10px;border:2px solid #d5d5d8;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff}.p-userRegister__ruleInner{text-align:left;position:relative;padding:1em .5em;overflow:hidden;height:120px;line-height:1.4}@media screen and (max-width: 767px){.p-userRegister__ruleInner{height:105px}}.p-userRegister__ruleInner.is-open{height:auto}.p-userRegister__ruleMore{text-align:center;font-size:14px;font-weight:600;padding:.8em 0;border-radius:0 0 8px 8px;border-top:1px dotted #cbcbce;background-color:#f5f5f7}.p-userRegister__ruleMore:after{content:"";display:inline-block;width:0;height:0;border-color:#5cc5f8 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;margin:0 0 0 5px;vertical-align:middle}.p-userRegister__ruleMore:hover{background-color:#efeff4;cursor:pointer;transition:.2s}.p-dateSelector__input{box-sizing:inherit;padding:0 1em;border-radius:8px;border:3px solid #d5d5d8;font-size:.9rem;background-color:#fff;text-align:center;height:48px;margin-right:8px}@media screen and (max-width: 767px){.p-dateSelector__input{padding:.75em;font-size:16px}}.p-dateSelector__input.is-date,.p-dateSelector__input.is-month{width:25%}.p-dateSelector__input.is-year{width:36%}.p-dateSelector__input::placeholder{color:#cbcbce;text-align:left}.p-searchModal{width:690px;margin:0 auto;position:relative}@media screen and (max-width: 767px){.p-searchModal{padding-top:8px;width:90%}}.p-searchModal__viewSwitch{position:absolute;top:-32px;left:0;color:#fff;font-size:12px;border:1px solid #cbcbce;cursor:pointer;padding:6px 12px;border-radius:4px}.p-searchModal__viewSwitchText{position:relative;padding-left:20px}.p-searchModal__viewSwitchText:before{content:"";width:12px;height:12px;position:absolute;top:2px;left:0;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.p-searchModal__viewSwitchText.is-calendar:before{background-image:url(/assets/v2.0/images/common/icon_calendar.svg)}.p-searchModal__viewSwitchText.is-keyword:before{background-image:url(/assets/v2.0/images/common/icon_search.svg)}.p-searchModal__form{border:2px solid #d5d5d8;border-radius:8px}@media screen and (max-width: 767px){.p-searchModal__form{border:none}}.p-searchModal__formInputContainer{background-color:#fff;padding:40px 50px 20px;border-bottom:1px solid #d5d5d8;border-radius:6px 6px 0 0}@media screen and (max-width: 767px){.p-searchModal__formInputContainer{background:none;padding:0;border:none}}.p-searchModal__formInput{display:flex;flex-wrap:wrap;padding:10px;border:solid 3px #d5d5d8;border-radius:8px;background-color:#fff}@media screen and (max-width: 767px){.p-searchModal__formInput{padding:4px;border:none;border-radius:0;position:relative}}.p-searchModal__formInputKeyword{border:none;width:80%;font-size:.9rem}@media screen and (max-width: 767px){.p-searchModal__formInputKeyword{height:40px;line-height:40px;padding-left:4px;font-size:16px}}.p-searchModal__formInputSearchIcon{margin-left:auto}.p-searchModal__formInputSearchIcon:after{content:"";display:inline-block;width:28px;height:28px;background:url(/assets/v2.0/images/common/icon_search.svg) no-repeat center;background-size:contain}.p-searchModal__formInputSearchButton{width:85px;height:40px;line-height:40px;border-radius:4px;background-color:#0070bd;color:#fff;position:absolute;top:4px;right:4px}.p-searchModal__formRecommendedTags{background-color:#f5f5f7;padding:20px 20px 10px;border-radius:0 0 6px 6px}@media screen and (max-width: 767px){.p-searchModal__formRecommendedTags{background:none;padding:0}}.p-searchModal__formRecommendedTagsTitle{margin-bottom:0;font-size:16px}@media screen and (max-width: 767px){.p-searchModal__formRecommendedTagsTitle{color:#fff;margin-bottom:5px}}.p-searchModal__columns{display:flex;justify-content:center}@media screen and (max-width: 767px){.p-searchModal__columns{display:block}}.p-searchModal__myKeyword{width:305px;margin-right:40px;position:relative}@media screen and (max-width: 767px){.p-searchModal__myKeyword{width:auto;margin-right:0}}.p-searchModal__myKeywordTitle{color:#fff;font-size:12px;margin-bottom:8px}.p-searchModal__myKeywordEditLink{color:#fff;position:absolute;top:4px;right:0;font-size:12px;line-height:14px;cursor:pointer;display:block}@media screen and (max-width: 767px){.p-searchModal__myKeywordEditLink{border:1px solid #cbcbce;padding:4px;top:-5px}}.p-searchModal__myKeywordEditLink:after{content:"";display:inline-block;width:12px;height:12px;transform:rotate(90deg);background-image:url(/assets/v2.0/images/common/icon_arrow_white.svg);background-size:contain;background-repeat:no-repeat;vertical-align:bottom;margin-bottom:1px;margin-left:1px}.p-searchModal__myKeywordList{background:#fff;border:3px solid #d5d5d8;border-radius:8px;max-height:240px;overflow-x:hidden}.p-searchModal__myKeywordListItem{padding:12px 34px 12px 12px;border-bottom:solid 1px #d5d5d8;cursor:pointer;position:relative;color:#0070bd;word-break:break-all}@media screen and (max-width: 767px){.p-searchModal__myKeywordListItem{padding-right:41px}}.p-searchModal__myKeywordListItem:hover{background-color:#efeff4}.p-searchModal__myKeywordListItem:after{content:"";display:block;position:absolute;top:calc(50% - 10px);right:12px;width:12px;height:20px;transform:rotateY(180deg);background-image:url(/assets/v2.0/images/common/icon_arrow_side_dark.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.p-searchModal__myKeywordListItem.is-empty{cursor:default;color:#222;font-size:14px}.p-searchModal__myKeywordListItem.is-empty:after{background-image:none}.p-searchModal__myKeywordListItem.is-empty:hover{background-color:#fff}.p-searchModal__calendar{width:345px}@media screen and (max-width: 767px){.p-searchModal__calendar{width:auto}}.p-searchModal__calendarTitle{font-size:20px;text-align:center;margin-bottom:1rem;font-weight:600;color:#fff}@media screen and (max-width: 767px){.p-searchModal__calendarTitle{font-size:16px}}
