@import url(https://fonts.googleapis.com/css?family=Cabin:600,600i);
/*! sanitize.css v6.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;line-height:1.15;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:disabled}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{font-size:16px}body{background-color:#fafbfb;color:#345461;font-family:Noto Sans JP,sans-serif;font-size:.875rem;line-height:1.6}dl,h1,h2,h3,h4,h5,ol,p,ul{margin-bottom:0;margin-top:0}dd,dl,dt,li,ol,ul{margin-left:0;padding-left:0}li,ul{list-style:none}@keyframes blink{0%{opacity:1}20%{opacity:.1}40%{opacity:1}to{opacity:1}}.c-myRequestBoxShareModal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.c-myRequestBoxShareModal .modalOverlay{background:rgba(1,41,58,.8);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.c-myRequestBoxShareModal .modal_sp{width:344px}.c-myRequestBoxShareModal .modal_pc{width:700px}.c-myRequestBoxShareModal .modal_pc,.c-myRequestBoxShareModal .modal_sp{background-color:#fff;border-radius:8px;color:#01293a;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.c-myRequestBoxShareModal .closeModalButton{color:#99a9b0;cursor:pointer;font-size:2rem;position:absolute;right:23px;top:4px}.c-myRequestBoxShareModal .title_pc,.c-myRequestBoxShareModal .title_sp{font-weight:700}.c-myRequestBoxShareModal .title_sp{font-size:1rem;margin-bottom:8px;margin-top:24px}.c-myRequestBoxShareModal .title_pc{font-size:1.5rem;margin-bottom:24px;margin-top:40px}.c-myRequestBoxShareModal .image_sp{margin-bottom:8px;width:237px}.c-myRequestBoxShareModal .image_pc{margin-bottom:24px;width:342px}.c-myRequestBoxShareModal .description_sp{font-size:.75rem;margin-bottom:16px}.c-myRequestBoxShareModal .description_pc{font-size:.875rem;margin-bottom:24px}.c-myRequestBoxShareModal .shareButtonContainer_sp{gap:8px;margin-bottom:16px}.c-myRequestBoxShareModal .shareButtonContainer_pc{gap:16px;margin-bottom:24px}.c-myRequestBoxShareModal .shareButtonContainer_pc,.c-myRequestBoxShareModal .shareButtonContainer_sp{display:flex;flex-wrap:wrap;justify-content:center}.c-myRequestBoxShareModal .shareButtonContainer_pc button,.c-myRequestBoxShareModal .shareButtonContainer_sp button{width:180px}.c-myRequestBoxShareModal .shareButtonContainer_pc svg,.c-myRequestBoxShareModal .shareButtonContainer_sp svg{height:2em;width:2em}.c-myRequestBoxShareModal .cancelButton_sp{margin-bottom:24px}.c-myRequestBoxShareModal .cancelButton_pc{margin-bottom:40px}.c-myRequestBoxShareModal .cancelButton_pc,.c-myRequestBoxShareModal .cancelButton_sp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#99a9b0;cursor:pointer;outline:none;padding:0}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__content{padding:40px 75px;text-align:center}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__title{font-size:1.125rem;font-weight:700;margin-bottom:16px}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__description{font-size:.875rem;margin-bottom:24px}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__operationButtonList{display:flex;gap:16px;justify-content:center;width:100%}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__operationButtonList button{border-radius:4px;flex:1 1}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__content{padding:24px 16px 16px}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__title{font-size:.875rem;margin-bottom:8px}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__description{font-size:.75rem}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__operationButtonList{gap:12px}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__operationButtonList button:first-child{flex:1 1}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__operationButtonList button:nth-child(2){flex:2 1}.c-questionModal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.c-questionModal .-mobileBr{display:none}.c-questionModal__overlay{background:rgba(1,41,58,.8);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.c-questionModal__modal{background-color:#fff;border-radius:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.c-questionModal__modal .urge-motivation{font-size:.75rem;margin-bottom:12px;margin-top:12px}.c-questionModal__modal .-career_motivationList{padding:0 50px}.c-questionModal__modal .-career_motivationList ul{display:flex;flex-wrap:wrap;justify-content:space-between}.c-questionModal__modal .-career_motivationList ul li{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin-bottom:8px}.c-questionModal__modal .-career_motivationList ul.-column3{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0}@media(min-width:768px){.c-questionModal__modal .-career_motivationList ul.-column3>li{flex-basis:calc(33.33% - 8px);flex-grow:0;flex-shrink:0;margin-bottom:12px}}.c-questionModal__modal .-motivationList{padding:0 50px}.c-questionModal__modal .c-salaryInputs{display:flex;justify-content:space-evenly;margin-top:16px}.c-questionModal__modal .c-salaryInputs .c-salaryInput{flex:1 1}.c-questionModal__modal .c-salaryInputs label{color:#99a9b0;display:block;font-size:.875rem;font-weight:500}.c-questionModal__modal .c-salaryInputs select{margin-right:8px;width:80%}.c-questionModal__modal .c-salaryInputs input[type=number]{border:1px solid #e5e9eb;border-radius:4px;margin-right:8px;padding:4px;width:80%}.c-questionModal__modal .c-salaryInputs .c-error{color:#fd4477;font-size:.75rem;margin-top:4px}.c-questionModal__modal .c-salaryInputs .-note{color:#99a9b0;font-size:.75rem;margin-top:4px}.c-questionModal__modal .c-checkbox__wrap{margin-bottom:12px;margin-top:12px}.c-questionModal__head{padding-bottom:24px;padding-top:40px;text-align:center}.c-questionModal__head .-title{color:#01293a;font-size:1.5rem;font-weight:700;margin-bottom:16px}.c-questionModal__head .-description,.c-questionModal__head .-discription{color:#345461;font-size:.875rem}.c-questionModal__head .-description a,.c-questionModal__head .-discription a{color:#345461}.c-questionModal__head.-firstOfferModal{padding-top:0}.c-questionModal__closeBtn{background:none;border:none;cursor:pointer;outline:none;padding:0;position:absolute;right:16px;top:16px}.c-questionModal__closeBtn svg{fill:#99a9b0}.c-questionModal.-qaCategoryFollowModal .-title{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.1}.c-questionModal.-qaCategoryFollowModal .-description{color:#345461;font-size:.875rem;font-weight:500;line-height:1.4;text-align:center}.c-questionModal.-qaCategoryFollowModal .-description a{color:#04b0fb}.c-questionModal.-qaCategoryFollowModal .-categoryWrap{max-height:50vh;overflow-y:auto}.c-questionModal.-qaCategoryFollowModal .-largeCategoryName{color:#01293a;font-size:.875rem;font-weight:700}.c-questionModal.-qaCategoryFollowModal .-categoryTagWrap{gap:12px 8px}.c-questionModal.-qaCategoryFollowModal .-wrapBorder{border:1px solid transparent}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-active{border:0}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-active .-categoryTag{background:#f2fbff;border:2px solid #04b0fb}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-active .-categoryTagLabel{color:#42a5f5}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-disabled .-categoryTag{border:1px solid #e5e9eb;cursor:auto}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-disabled .-categoryTagLabel{color:#99a9b0}.c-questionModal.-qaCategoryFollowModal .-categoryTag{align-items:center;background:#fff;border:1px solid #78909c;border-radius:4px;box-shadow:0 0 0 1px #fff;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:8px 16px}.c-questionModal.-qaCategoryFollowModal .-categoryTagLabel{color:#345461;font-size:.75rem;font-weight:500;line-height:1.2;text-align:center}.c-questionModal.-qaCategoryFollowModal .ButtonMedium{background:linear-gradient(135deg,#04b0fb,#6684f7);border-radius:4px}.c-questionModal.-qaCategoryFollowModal .-button{width:265px}.c-questionModal.-qaCategoryFollowModal .-buttonLabel{color:#fff;font-size:.875rem;font-weight:700;line-height:1.6;text-align:center}.c-questionModal.-qaCategoryFollowModal .-cancelButtonLabel{color:#99a9b0;font-size:.875rem;font-weight:500;line-height:1.1}.c-questionModal.-confirm .c-questionModal__operationArea{padding:16px 0 32px;text-align:center}.c-questionModal.-confirm .c-questionModal__operationArea .-text{color:#345461;font-size:.75rem;font-weight:500;margin-bottom:16px}.c-questionModal.-confirm .c-questionModal__operationArea .-text a{color:#345461}.c-questionModal.-confirm .c-questionModal__operationArea .c-questionModal__button{border-radius:4px;flex:1 1;font-size:.875rem;font-weight:700;height:40px}.c-questionModal.-confirm .c-questionModal__content.-firstOfferModal{padding-bottom:41px}.c-questionModal.-confirm .c-agent-link{align-items:center;border-top:1px solid #e5e9eb;display:flex;justify-content:center;padding:24px}.c-questionModal.-confirm .c-agent-link ._link{color:#04b0fb;cursor:pointer;font-size:.875rem;font-weight:700;-webkit-text-decoration-color:#04b0fb;text-decoration-color:#04b0fb;-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-questionModal.-confirm .c-agent-link ._link:hover{opacity:.7}.c-questionModal.-announce .c-questionModal__modal{width:auto}.c-questionModal.-announce .c-questionModal__content{background-color:#f2fbff}.c-questionModal.-announce .c-questionModal__operationArea{padding:16px 24px 32px;text-align:center}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation{color:#345461;font-size:.75rem;text-align:left}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation .-confirmationText{font-weight:500}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation .-confirmationText p{white-space:nowrap}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation .-confirmationText a{color:#345461}.c-questionModal.-announce .c-questionModal__operationArea .-text{color:#345461;font-size:.75rem;font-weight:500;margin-bottom:16px}.c-questionModal.-announce .c-questionModal__operationArea .-text a{color:#345461}.c-questionModal.-announce .c-questionModal__operationArea .-agree{font-size:.875rem;margin:32px auto 24px;width:372px}.c-questionModal.-announce .c-questionModal__operationArea .-disagree{color:#99a9b0;cursor:pointer;font-size:.875rem}.c-questionModal.-careerAndWorkstyle .-text{color:#345461;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4;text-align:center}.c-questionModal.-careerAndWorkstyle .-button{align-items:center;align-self:stretch;background:var(--gradient-primary-c,linear-gradient(135deg,#04b0fb 0,#6684f7 100%));border-radius:4px;display:flex;justify-content:center;padding:12px;width:265px}.c-questionModal.-careerAndWorkstyle .-buttonLabel{color:#fff;font-size:.875rem;font-weight:700;line-height:1.6;text-align:center}.c-questionModal.-mobile .-mobileBr{display:inline}.c-questionModal.-mobile .c-questionModal__modal{width:calc(100vw - 32px)}.c-questionModal.-mobile .c-questionModal__modal .-career_motivationList{padding:0 10px}.c-questionModal.-mobile .c-questionModal__modal .-motivationList{margin-bottom:12px;padding:0 10px}.c-questionModal.-mobile .c-questionModal__head{padding:24px 16px 16px}.c-questionModal.-mobile .c-questionModal__head .-title{font-size:.875rem;margin-bottom:8px}.c-questionModal.-mobile .c-questionModal__head .-description,.c-questionModal.-mobile .c-questionModal__head .-discription{font-size:.625rem}.c-questionModal.-mobile .c-salaryInputs{display:block}.c-questionModal.-mobile .c-salaryInputs input[type=number],.c-questionModal.-mobile .c-salaryInputs select{width:60%}.c-questionModal.-qaCategoryFollowModal.-mobile .-title{font-size:.875rem}.c-questionModal.-qaCategoryFollowModal.-mobile .-description{font-size:.75rem}.c-questionModal.-qaCategoryFollowModal.-mobile .-categoryWrap{border:1px solid #e5e9eb;border-radius:4px;max-height:320px;padding:16px}.c-questionModal.-qaCategoryFollowModal.-mobile .-categoryTagWrap{gap:8px}.c-questionModal.-qaCategoryFollowModal.-mobile .-cancelButtonLabel{font-size:.75rem}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea{padding:16px 16px 24px}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea .-text{font-size:.625rem;margin-bottom:8px}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea .-agree{margin-bottom:16px;width:100%}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea .-disagree{font-size:.75rem}.c-questionModal.-announce.-mobile .c-questionModal__operationArea{padding:16px 16px 24px}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-text{font-size:.625rem;margin-bottom:8px}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-confirmation{font-size:.625rem}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-confirmation .-confirmationText p{white-space:inherit}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-agree{margin:16px auto;width:100%}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-disagree{font-size:.75rem}.c-questionModal.-careerAndWorkstyle.-mobile .c-questionModal__modal{width:calc(100vw - 32px)}.c-questionModal.-careerAndWorkstyle.-mobile .c-questionModal__head{padding-top:24px}.c-questionModal.-careerAndWorkstyle.-mobile .-title{font-size:1rem}.c-questionModal.-careerAndWorkstyle.-mobile img{width:100%}.c-questionModal.-careerAndWorkstyle.-mobile .-text{font-size:.75rem}.c-questionModal.-careerAndWorkstyle.-mobile .-button{flex-grow:1;width:auto}.c-questionModal.-careerAndWorkstyle.-mobile .-buttonLabel{font-size:.75rem}.c-questionModal.-careerAndWorkstyle.-mobile .-cancel{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.6}.c-svgIcon{position:relative}.c-svgIcon svg.-main{fill:#99a9b0}.c-svgIcon svg.-notification{fill:#fd4477;position:absolute}.c-svgIcon.-size-24 svg.-main{height:24px;width:24px}.c-svgIcon.-size-24 svg.-notification{height:14px;right:-4px;top:-2px;width:14px}.c-svgIcon.-size-32 svg.-main{height:32px;width:32px}.c-svgIcon.-size-32 svg.-notification{height:14px;right:-5px;top:0;width:14px}.l-userForumPage{min-width:1012px}.l-userForumPage .l-userForumPageHeader{position:sticky;top:0;width:100%;z-index:1000}.l-userForumPage .l-userForumPageContent{display:flex;flex-direction:row;gap:40px;justify-content:center;padding:40px 32px 0}.l-userForumPage .l-userForumPageContent__leftSideNavi{flex-basis:298px}.l-userForumPage .l-userForumPageContent__main{flex:1 1;max-width:700px;padding-bottom:80px}.l-userForumPage .l-userForumPageContent__rightSideNavi{flex-basis:298px}.l-userForumPage .l-userForumPageBottomNav{background:#f2fbff;overflow:auto;width:100%}.l-userForumPage .l-userForumPage__requestBoxShareModal{display:none}.l-userForumPage .l-userForumPage__requestBoxShareModal.-active{display:block}.l-userForumPage .l-userForumPage__requestBoxStopModal{display:none}.l-userForumPage .l-userForumPage__requestBoxStopModal.-active{display:block}.l-userForumPage.-mobile{max-width:100%;min-width:0;min-width:auto}.l-userForumPage.-mobile .l-userForumPageContent{flex-direction:column;gap:0;padding:0 16px}.l-userForumPage.-mobile .l-userForumPageContent__main{padding-bottom:40px;padding-top:24px}.l-userForumPage.-mobile .l-userForumPageContent__main.-noPaddingTop{padding-top:0}.l-userForumPage.-mobile .l-userForumPageContent__linkNavi{display:flex;flex-direction:column;gap:40px;margin:32px 0}.u-margin0Auto{margin:0 auto}.u-textAlignCenter{text-align:center}.u-textDecorationNone{text-decoration:none}.u-color.-white{color:#fff}.u-cursor{cursor:pointer}.u-mt_1x{margin-top:4px!important}.u-mr_1x{margin-right:4px!important}.u-ml_1x{margin-left:4px!important}.u-mb_1x{margin-bottom:4px!important}.u-mt_2x{margin-top:8px!important}.u-mr_2x{margin-right:8px!important}.u-ml_2x{margin-left:8px!important}.u-mb_2x{margin-bottom:8px!important}.u-mt_3x{margin-top:12px!important}.u-mr_3x{margin-right:12px!important}.u-ml_3x{margin-left:12px!important}.u-mb_3x{margin-bottom:12px!important}.u-mt_4x{margin-top:16px!important}.u-mr_4x{margin-right:16px!important}.u-ml_4x{margin-left:16px!important}.u-mb_4x{margin-bottom:16px!important}.u-mt_6x{margin-top:24px!important}.u-mr_6x{margin-right:24px!important}.u-ml_6x{margin-left:24px!important}.u-mb_6x{margin-bottom:24px!important}.u-mt_8x{margin-top:32px!important}.u-mr_8x{margin-right:32px!important}.u-ml_8x{margin-left:32px!important}.u-mb_8x{margin-bottom:32px!important}.u-mt_10x{margin-top:40px!important}.u-mr_10x{margin-right:40px!important}.u-ml_10x{margin-left:40px!important}.u-mb_10x{margin-bottom:40px!important}.u-mt_12x{margin-top:48px!important}.u-mr_12x{margin-right:48px!important}.u-ml_12x{margin-left:48px!important}.u-mb_12x{margin-bottom:48px!important}.u-mt_14x{margin-top:56px!important}.u-mr_14x{margin-right:56px!important}.u-ml_14x{margin-left:56px!important}.u-mb_14x{margin-bottom:56px!important}.u-mt_16x{margin-top:64px!important}.u-mr_16x{margin-right:64px!important}.u-ml_16x{margin-left:64px!important}.u-mb_16x{margin-bottom:64px!important}.u-p_0{padding:0!important}.u-pt_0{padding-top:0!important}.u-pr_0{padding-right:0!important}.u-pl_0{padding-left:0!important}.u-pb_0{padding-bottom:0!important}.u-m_0{margin:0!important}.u-mt_0{margin-top:0!important}.u-mr_0{margin-right:0!important}.u-mb_0{margin-bottom:0!important}.u-ml_0{margin-left:0!important}.u-p_1x{padding:4px!important}.u-pt_1x{padding-top:4px!important}.u-pr_1x{padding-right:4px!important}.u-pl_1x{padding-left:4px!important}.u-pb_1x{padding-bottom:4px!important}.u-p_2x{padding:8px!important}.u-pt_2x{padding-top:8px!important}.u-pr_2x{padding-right:8px!important}.u-pl_2x{padding-left:8px!important}.u-pb_2x{padding-bottom:8px!important}.u-p_3x{padding:12px!important}.u-pt_3x{padding-top:12px!important}.u-pr_3x{padding-right:12px!important}.u-pl_3x{padding-left:12px!important}.u-pb_3x{padding-bottom:12px!important}.u-p_4x{padding:16px!important}.u-pt_4x{padding-top:16px!important}.u-pr_4x{padding-right:16px!important}.u-pl_4x{padding-left:16px!important}.u-pb_4x{padding-bottom:16px!important}.u-p_6x{padding:24px!important}.u-pt_6x{padding-top:24px!important}.u-pr_6x{padding-right:24px!important}.u-pl_6x{padding-left:24px!important}.u-pb_6x{padding-bottom:24px!important}.u-p_8x{padding:32px!important}.u-pt_8x{padding-top:32px!important}.u-pr_8x{padding-right:32px!important}.u-pl_8x{padding-left:32px!important}.u-pb_8x{padding-bottom:32px!important}.u-p_10x{padding:40px!important}.u-pt_10x{padding-top:40px!important}.u-pr_10x{padding-right:40px!important}.u-pl_10x{padding-left:40px!important}.u-pb_10x{padding-bottom:40px!important}.u-p_12x{padding:48px!important}.u-pt_12x{padding-top:48px!important}.u-pr_12x{padding-right:48px!important}.u-pl_12x{padding-left:48px!important}.u-pb_12x{padding-bottom:48px!important}.u-p_14x{padding:56px!important}.u-pt_14x{padding-top:56px!important}.u-pr_14x{padding-right:56px!important}.u-pl_14x{padding-left:56px!important}.u-pb_14x{padding-bottom:56px!important}.u-p_16x{padding:64px!important}.u-pt_16x{padding-top:64px!important}.u-pr_16x{padding-right:64px!important}.u-pl_16x{padding-left:64px!important}.u-pb_16x{padding-bottom:64px!important}.u-fs_xs{font-size:.625rem!important}.u-fs_sm{font-size:.75rem!important}.u-fs_md{font-size:.875rem!important}.u-fs_lg{font-size:1rem!important}.u-fs_xl{font-size:1.125rem!important}.u-fs_xxl{font-size:1.25rem!important}.u-fs_h3{font-size:1.125rem!important}.u-fs_h2{font-size:1.5rem!important}.u-fs_h1{font-size:2rem!important}.u-fs_numberLg{font-size:2.875rem!important}.u-bold{font-weight:700!important}.u-text__alert{color:#fd4477!important}.u-color__base-300{color:#99a9b0!important}.u-cursor_pointer{cursor:pointer!important}.u-p_fixed{position:fixed}.u-p_relative{position:relative}.u-desktopBreak{display:none}@media(min-width:768px){.u-desktopBreak{display:block}}.u-mobileBreak{display:block}@media(min-width:768px){.u-mobileBreak{display:none}}.jump-fade-enter-active{transition:all .5s cubic-bezier(.31,1.72,.47,.99)}.jump-fade-leave-active{transition:all .8s cubic-bezier(.31,1.72,.47,.99)}.jump-fade-enter,.jump-fade-leave-to{opacity:0;transform:translateY(50px)}.-flex{display:flex!important}.-flex.-center{align-items:center!important;justify-content:center!important}.-flex.-inline{display:inline-flex!important}.-spaceBetween{justify-content:space-between!important}.-justifyContentCenter{justify-content:center!important}.-rowReverse{flex-direction:row-reverse!important}.-directionColumn{flex-direction:column!important}.-directionColumnReverse{flex-direction:column-reverse!important}.-alignItemsCenter{align-items:center!important}.-alignItemsStart{align-items:start!important}.-alignItemsEnd{align-items:flex-end!important}.-alignSelfCenter{align-self:center!important}.-flexWrap{flex-wrap:wrap!important}.-grow1{flex-grow:1!important}.-shrink0{flex-shrink:0!important}.u-gap_1x{gap:4px!important}.u-gap_2x{gap:8px!important}.u-gap_3x{gap:12px!important}.u-gap_4x{gap:16px!important}.u-gap_6x{gap:24px!important}.u-gap_8x{gap:32px!important}.u-gap_10x{gap:40px!important}.u-gap_12x{gap:48px!important}.u-gap_14x{gap:56px!important}.u-gap_16x{gap:64px!important}.u-bg_white{background-color:#fff!important}.u-w_100vw{width:100vw!important}.u-w_100{width:100%!important}.u-w_auto{width:auto!important}.u-h_100vh{height:100vh!important}.u-h_100{height:100%!important}.u-h_auto{height:auto!important}.u-z_xl{z-index:10000!important}.u-z_lg{z-index:1000!important}.u-z_md{z-index:100!important}.u-z_sm{z-index:10!important}.u-z_xs{z-index:1!important}.u-checkbox__label:focus-within{outline:1px solid #04b0fb}.u-checkbox__input{clip:rect(0 0 0 0);border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-avatar{background-color:#f2fbff;background-position:50%;background-size:cover;border:2px solid #fafbfb;border-radius:50%;display:inline-block}.c-avatar.-small{height:32px;width:32px}.c-avatar.-normal{height:48px;width:48px}.c-avatar.-large{height:96px;width:96px}@keyframes spin{0%{opacity:.1;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.1;transform:rotate(1turn)}}.c-button{align-items:center;background-color:transparent;border:none;box-shadow:0 0 0 transparent;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:0 12px;text-align:center;text-decoration:none;transition:all .3s ease-out;vertical-align:middle}.c-button.-large{border-radius:8px;box-shadow:0 4px 6px 0 rgba(153,169,176,.4);font-size:.75rem;height:50px}.c-button.-large:hover{box-shadow:0 6px 8px 0 rgba(1,41,58,.4)}.c-button.-medium{border-radius:4px;box-shadow:0 1px 2px 0 rgba(229,233,235,.2);font-size:.75rem;height:40px}.c-button.-medium:hover{box-shadow:0 2px 4px 0 rgba(1,41,58,.2)}.c-button.-small{border-radius:4px;box-shadow:0 1px 2px 0 rgba(229,233,235,.2);font-size:.75rem;height:30px}.c-button.-small:hover{box-shadow:0 2px 4px 0 rgba(1,41,58,.2)}.c-button.-w100{max-width:400px;width:100%}.c-button.-noBoxShadow,.c-button.-noBoxShadow:hover{box-shadow:none}.c-button.-primary{background-image:linear-gradient(to top left,#5173fc,#04b0fb 51%,#6684f7);background-size:200% 200%;color:#fff}.c-button.-primary:hover{background-position:0 100%}.c-button.-primary.-large{box-shadow:0 4px 6px 0 rgba(102,132,247,.6)}.c-button.-primary.-large:hover{box-shadow:0 6px 8px 0 rgba(102,132,247,.4)}.c-button.-primary.-medium{box-shadow:0 1px 2px 0 rgba(102,132,247,.6)}.c-button.-primary.-medium:hover{box-shadow:0 2px 4px 0 rgba(102,132,247,.4)}.c-button.-primary.-small{box-shadow:0 1px 2px 0 rgba(102,132,247,.6)}.c-button.-primary.-small:hover{box-shadow:0 2px 4px 0 rgba(102,132,247,.4)}.c-button.-secondary{background-color:#fc8551;border-color:#fc8551;color:#fff}.c-button.-secondary:hover{background-color:rgba(252,133,81,.9);border-color:rgba(252,133,81,.9)}.c-button.-normal{background-color:#345461;border-color:#345461;color:#fff}.c-button.-normal:hover{background-color:rgba(52,84,97,.9);border-color:rgba(52,84,97,.9)}.c-button.-negative{background-color:#99a9b0;border-color:#99a9b0;color:#fff}.c-button.-negative:hover{background-color:rgba(153,169,176,.8);border-color:#99a9b0}.c-button.-outline{background-color:#fff;border:1px solid #99a9b0;color:#99a9b0}.c-button.-outline:hover{background-color:#99a9b0;border-color:#99a9b0;color:#fff}.c-button.-outline.is-disabled,.c-button.-outline[disabled]{background-color:#fff;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineLight{background-color:transparent;border:1px solid #fff;color:#fff}.c-button.-outlineLight:hover{background-color:#fff;border-color:#fff;color:#04b0fb}.c-button.-outlineLight.is-disabled,.c-button.-outlineLight[disabled]{background-color:transparent;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineDark{background-color:transparent;border:1px solid #345461;color:#345461}.c-button.-outlineDark:hover{background-color:#345461;border-color:#345461;color:#fff}.c-button.-outlineDark.is-disabled,.c-button.-outlineDark[disabled]{background-color:#fff;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineAlret{background-color:#fff;border:1px solid #fd4477;color:#fd4477}.c-button.-outlineAlret:hover{background-color:#fd4477;border-color:#fd4477;color:#fff}.c-button.-outlineAlret.is-disabled,.c-button.-outlineAlret[disabled]{background-color:#fff;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineAlret.-notHover:hover{background-color:#fff;color:#fd4477}.c-button.-twitter,.c-button.-twitter:hover{background-color:#55acee;box-shadow:none;color:#fff}.c-button.-twitter:hover{border-color:#55acee;opacity:.8}.c-button.-facebook,.c-button.-facebook:hover{background-color:#1877f2;box-shadow:none;color:#fff}.c-button.-facebook:hover{border-color:#1877f2;opacity:.8}.c-button.-hatena{white-space:nowrap}.c-button.-hatena,.c-button.-hatena:hover{background-color:#6ec6e4;box-shadow:none;color:#fff}.c-button.-hatena:hover{border-color:#6ec6e4;opacity:.8}.c-button.is-disabled.-minimum-disabled-style,.c-button[disabled].-minimum-disabled-style{cursor:default;pointer-events:none}.c-button.is-disabled:not(.-minimum-disabled-style),.c-button.is-uploading,.c-button[disabled]:not(.-minimum-disabled-style){background-color:#e5e9eb;background-image:none;border-color:#e5e9eb;box-shadow:none;color:#fff;cursor:default;pointer-events:none}.c-button.is-uploading{position:relative}.c-button.is-uploading:before{animation:spin 1s linear infinite;border:2px solid #99a9b0;border-radius:50%;border-right-color:transparent;content:"";display:block;height:16px;left:12px;position:absolute;top:calc(50% - 8px);width:16px}.c-button.-icon{align-items:center;display:flex;position:relative;width:100%}.c-button.-icon .c-icon{left:8px;position:absolute;top:50%;transform:translateY(-50%)}.c-button.-round{border-radius:99em}.c-button__block{padding:0 12px}.c-icon{display:inline-block;vertical-align:middle}.c-icon.-facebook{fill:#1877f2}.c-icon.-twitter{fill:#55acee}.c-icon.-linkedin{fill:#0077b5}.c-icon.-github{fill:#1a1414}.c-icon.-qiita{fill:#59bb0c}.c-icon.-dribbble{fill:#ea4c89}.c-icon.-behance{fill:#0057ff}.c-icon.-note{fill:#68c6b4}.c-icon.-connpass{fill:#c63e1f}.c-icon.-wantedly{fill:#02aed0}.c-icon.-slideshare{fill:#0076b3}.c-icon.-speakerdeck{fill:#009287}.c-icon.-google{fill:#4285f4}.c-icon.-zenn{fill:#3ea8ff}.c-icon.-disable{fill:#e5e9eb}.c-icon.-clickable{cursor:pointer}.c-tooltip{background-color:rgba(1,41,58,.95);border-radius:4px;bottom:calc(100% + 8px);color:#fff;font-size:.625rem;font-weight:500;left:50%;line-height:1.4;min-width:160px;opacity:0;padding:8px;position:absolute;text-align:center;transform:translate(-50%,8px);transition:all .1s ease-out;visibility:hidden;white-space:normal;word-break:break-all;z-index:1}.c-tooltip:after{border:5px solid transparent;border-top-color:rgba(1,41,58,.95);content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.c-tooltip.-bottom{bottom:auto;top:calc(100% + 8px);transform:translate(-50%,-8px)}.c-tooltip.-bottom:after{border-color:transparent transparent rgba(1,41,58,.95);top:-10px}.c-tooltip.-small{min-width:60px}.c-tooltip.-maxContent{min-width:-moz-max-content;min-width:max-content}.c-tooltip.-textAlignLeft{text-align:left}.c-tooltip.-fukidashiRight{left:auto;right:0;transform:translateY(8px)}.c-tooltip.-fukidashiRight:after{left:auto;margin-right:0;right:17px}.c-tooltip.-fukidashiRight.-bottom{transform:translateY(-8px)}.c-tooltip.-outline{background-color:#fff;border:1px solid #e5e9eb;border-radius:4px;color:#345461;font-weight:700}.c-tooltip.-outline:after{border-color:#e5e9eb transparent transparent}.c-tooltip.-outline:before{border:4px solid transparent;border-top-color:#fff;content:" ";left:50%;margin-left:-4px;position:absolute;top:100%;z-index:1}.c-tooltip a{color:#fff;display:block;text-align:center;text-decoration:underline;transition:all .2s ease-in-out}.c-tooltip a:hover{opacity:.8;text-decoration:none}.c-tooltip a.-inline{display:inline}.c-tooltip__trigger{display:inline-block;margin-left:2px;position:relative;vertical-align:baseline}.c-tooltip__trigger>.c-icon{fill:#345461}.c-tooltip__trigger:hover>.c-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.c-tooltip__trigger:hover>.c-tooltip.-fukidashiRight{transform:translate(0)}.c-tooltip__trigger:hover>.c-tooltip.-fukidashiRight.-pattern2{transform:translate(10px)}.c-checkbox{display:block;padding-left:26px;position:relative}.c-checkbox:hover{cursor:pointer}.c-checkbox:focus-within{outline:1px solid #04b0fb}.c-checkbox .c-checkbox__input:checked+.c-checkbox__label:before{background-color:#04b0fb;border:1px solid #04b0fb}.c-checkbox.-small{font-size:.625rem;padding-left:24px}.c-checkbox.-small .c-checkbox__label:after,.c-checkbox.-small .c-checkbox__label:before{height:16px;left:-24px;width:16px}.c-checkbox.-xs{padding-left:16px}.c-checkbox.-xs .c-checkbox__label:after,.c-checkbox.-xs .c-checkbox__label:before{height:8px;left:-16px;width:8px}.c-checkbox.is-error{color:#fd4477}.c-checkbox__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.c-checkbox__input+.c-checkbox__label:after{content:none}.c-checkbox__input:checked+.c-checkbox__label:after{content:""}.c-checkbox__label{padding-top:.16666em;position:relative}.c-checkbox__label:after,.c-checkbox__label:before{content:"";display:inline-block;height:18px;left:-26px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.c-checkbox__label:before{background-color:#e5e9eb;border:1px solid #e5e9eb;border-radius:2px}.c-checkbox__label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M16.6%2030.2L36%2010.6c.3-.3.9-.3%201.2%200l3.1%203.1c.3.3.3.9%200%201.2L17.2%2038.4c-.3.3-.9.3-1.2%200L5.6%2027.9c-.3-.3-.3-.9%200-1.2l3.1-3.1c.3-.3.9-.3%201.2%200%20.1%200%206.7%206.6%206.7%206.6z%22%2F%3E%3C%2Fsvg%3E");background-size:cover}.c-checkbox__wrap{background-color:#fafbfb;padding:12px;width:100%}.c-checkbox__wrap.-primary{background-color:#f2fbff}.c-checkbox__wrap.-split{align-items:center;display:flex;justify-content:space-between}.c-checkbox__column{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.c-checkbox__column.-column2 .c-checkbox__wrap{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;margin-bottom:8px}.scrollable:not(:last-child){margin-bottom:16px}.scrollable.-mobile:not(:last-child){margin-bottom:8px}.c-userForumQuestionSummaryList .c-contentCard,.scrollable .c-contentCard{background-color:#fff;border:1px solid #e5e5e6;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);position:relative}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__requestBox,.scrollable .c-contentCard .c-contentCard__requestBox{display:flex;margin:16px 0 0}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__titleText a,.scrollable .c-contentCard .c-contentCard__titleText a{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.4;text-decoration:underline}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__description,.scrollable .c-contentCard .c-contentCard__description{color:#345461;font-size:.875rem;font-weight:500;line-height:1.4}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__description a,.scrollable .c-contentCard .c-contentCard__description a{color:#78909c;text-decoration:underline}.c-userForumQuestionSummaryList .c-contentCard .-moreRead a,.scrollable .c-contentCard .-moreRead a{color:#01293a;text-decoration:underline}.c-userForumQuestionSummaryList .c-contentCard .-questioner,.scrollable .c-contentCard .-questioner{margin-bottom:8px}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__titlePrefix,.scrollable .c-contentCard .c-contentCard__titlePrefix{color:#345461;font-weight:700;white-space:nowrap}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__titlePrefix.-accent,.scrollable .c-contentCard .c-contentCard__titlePrefix.-accent{color:#fd4477}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__titlePrefix.-primary,.scrollable .c-contentCard .c-contentCard__titlePrefix.-primary{color:#04b0fb}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__postingDate,.scrollable .c-contentCard .c-contentCard__postingDate{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.2}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__otherData--analytics,.scrollable .c-contentCard .c-contentCard__otherData--analytics{color:#345461;font-size:.625rem;font-weight:500;gap:2px;line-height:1.4}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__otherData--analytics svg,.scrollable .c-contentCard .c-contentCard__otherData--analytics svg{fill:#345461}.c-userForumQuestionSummaryList .c-contentCard .c-contentCard__otherData--analytics span,.scrollable .c-contentCard .c-contentCard__otherData--analytics span{display:block}.c-userForumQuestionSummaryList .-mobile.c-contentCard .c-contentCard__mainContentsArea,.scrollable .-mobile.c-contentCard .c-contentCard__mainContentsArea{border-bottom:1px solid #e5e9eb}.c-userForumQuestionSummaryList .-mobile.c-contentCard .c-contentCard__titleText a,.scrollable .-mobile.c-contentCard .c-contentCard__titleText a{font-size:1rem}.c-userForumQuestionSummaryList .-mobile.c-contentCard .c-contentCard__description,.scrollable .-mobile.c-contentCard .c-contentCard__description{font-size:.75rem}.c-userForumQuestionSummaryList .-mobile.c-contentCard .c-contentCard__postingDate,.scrollable .-mobile.c-contentCard .c-contentCard__postingDate{font-size:.625rem}.c-contentCard--answerCard .c-contentCard__answerArea{border-left:2px solid #04b0fb}.c-contentCard.c-contentCard--pickupAnswerCard{border:1px solid #fc8551}.c-contentCard.c-contentCard--pickupAnswerCard .c-contentCard__answerArea{background:#fff1e7;border-radius:4px}.c-contentCard.c-contentCard--pickupAnswerCard .c-contentCard__pickupAnswerTitle{color:#fc8551;font-family:Cabin,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.c-questionLabelList{display:flex;flex-wrap:wrap;gap:7px;list-style:none}.c-questionLabelList .c-questionLabelList__item{align-items:center;border-radius:2px;display:flex;font-size:.625rem;gap:4px;justify-content:center;padding:4px 8px}.c-questionLabelList .c-questionLabelList__item>img{height:18px;width:18px}.c-questionLabelList .c-questionLabelList__item.-color--request{background:#5173fc;color:#fff}.c-questionLabelList .c-questionLabelList__item.-color--beginner{background:#cdeffe;color:#345461}.c-questionLabelList .c-questionLabelList__item.-color--please{background:#fd4477;color:#fff}.c-questionLabelList .c-questionLabelList__item p{font-size:.75rem;font-weight:700}.c-questionLabelList.-mobile .c-questionLabelList__item p{font-size:.625rem}.c-relatedQuestionsArea>.-head{color:#01293a;position:relative}.c-relatedQuestionsArea>.-head hr{border:.5px solid #01293a;flex-grow:1}.c-relatedQuestionsArea>.-body{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1)}.c-relatedQuestionsArea__cardList{list-style:none}.c-relatedQuestionsArea__cardItem{border-bottom:1px solid #e5e9eb}.c-relatedQuestionsArea__cardItem>*{overflow:hidden;width:100%}.c-relatedQuestionsArea__cardItem>.-head{color:#01293a;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:underline}.c-relatedQuestionsArea__cardItem>.-head a{color:inherit}.c-relatedQuestionsArea__cardItem>.-foot{color:#78909c;font-size:.625rem}.c-relatedQuestionsArea__cardItem>.-foot svg{fill:#78909c}.c-relatedQuestionsArea__counts{gap:2px}.c-relatedQuestionsArea.-mobile .c-relatedQuestionsArea__cardItem>.-head{font-size:.75rem}.c-reactionArea{position:relative}.c-reactionArea,.c-reactionArea__reactedList{display:flex;gap:4px 8px;justify-content:flex-end}.c-reactionArea__reactedList{flex-wrap:wrap}.c-reactionArea__reactedItem{align-items:center;background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:4px;color:#345461;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:27px;justify-content:center;padding:0 8px}.c-reactionArea__reactedItem:before{margin-right:4px}.c-reactionArea__reactedItem span{display:block}.c-reactionArea__reactedIcon:before{display:block;font-family:apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol;font-size:14px;height:20px;width:20px}.c-reactionArea__reactedIcon.-smile:before{content:"😊"}.c-reactionArea__reactedIcon.-thinking:before{content:"🤔"}.c-reactionArea__reactedIcon.-cry:before{content:"😢"}.c-reactionArea__reactedIcon.-clap:before{content:"👏"}.c-reactionArea__reactedIcon.-heart:before{content:"❤"}.c-reactionArea__reactedIcon.-eyes:before{content:"👀"}.c-reactionArea__reactedIcon.-point_right:before{content:"👉"}.c-reactionArea__reactedIcon.-pray:before{content:"🙏"}.c-reactionArea__reactedIcon.-good:before{content:"👍"}.c-reactionArea__reactedIcon.-wakaru:before{background-image:url(/packs/media/wakaru-4cf07609.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-kininaru:before{background-image:url(/packs/media/kininaru-2848ca67.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-ganbare:before{background-image:url(/packs/media/ganbare-362bfa4c.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-arigato:before{background-image:url(/packs/media/arigato-e2e969b8.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-kansha:before{background-image:url(/packs/media/kansha-cf2bf810.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-good_question:before{background-image:url(/packs/media/good_question-422c4b88.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-humu:before{background-image:url(/packs/media/humu-64f14396.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-ohen:before{background-image:url(/packs/media/ohen-69ed6f73.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-suteki:before{background-image:url(/packs/media/suteki-4ba3d6d6.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-naruhodo:before{background-image:url(/packs/media/naruhodo-b228b4fd.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-yosasou:before{background-image:url(/packs/media/yosasou-ef1579ee.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-thanks:before{background-image:url(/packs/media/thanks-6987ebbc.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-lgtm:before{background-image:url(/packs/media/lgtm-76f04104.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__myStamp{background:#f2fbff;border:1px solid #cdeffe}.c-reactionArea__disabled{cursor:inherit}.c-reactionArea__reactionButton{align-items:center;background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:4px;cursor:pointer;display:flex;height:27px;justify-content:center;padding:4px 8px;position:relative;width:32px}.c-reactionArea__reactionButton svg{fill:#01293a}.c-reactionArea__reactionSelectBox{background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:4px;height:80px;padding:12px;position:absolute;right:-2px;top:-90px;width:248px;z-index:10}.c-reactionArea__reactionSelectBox:before{border:5px solid transparent;border-top-color:#fafbfb;bottom:-9px;content:"";position:absolute;right:11px;z-index:2}.c-reactionArea__reactionSelectBox:after{border:6px solid transparent;border-top-color:#e5e9eb;bottom:-12px;content:"";position:absolute;right:10px;z-index:1}.c-reactionArea__reactionSelectBox.-positionRight{left:-2px;right:auto}.c-reactionArea__reactionSelectBox.-positionRight:before{left:11px;right:auto}.c-reactionArea__reactionSelectBox.-positionRight:after{left:10px;right:auto}.c-reactionArea__reactionIconList{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.c-reactionArea__reactionIconList li{cursor:pointer}.c-reactionArea__reactionIconList li:not(:nth-of-type(8n)){margin-right:8px}.c-reactionArea__reactionIconList li:nth-of-type(n+9){margin-top:8px}.c-reactionArea__publicPageCvBox{background-color:#fff;border-radius:4px;bottom:calc(-100% + 70px);box-shadow:0 4px 6px rgba(1,41,58,.1);padding:24px 16px 16px;position:absolute;right:0;width:270px;z-index:10}.c-reactionArea__publicPageCvBox .-closeicon{fill:#99a9b0;cursor:pointer;position:absolute;right:6px;top:8px}.c-reactionArea__publicPageCvBox .-cvTextBold{color:#01293a;font-size:.75rem;font-weight:700;margin-bottom:8px}.c-reactionArea__publicPageCvBox .-cvText{color:#345461;font-size:.75rem}.c-reactionArea__publicPageCvBox .-cvText a{color:#04b0fb}.c-reactionArea.-buttonPositionLeft,.c-reactionArea.-buttonPositionLeft .c-reactionArea__reactedList{flex-direction:row}.c-reactionArea.-mobile .c-reactionArea__reactedItem{font-size:.625rem;height:22px;padding:4px}.c-reactionArea.-mobile .c-reactionArea__reactedIcon:before{font-size:12px;height:16px;width:16px}.c-reactionArea.-mobile .c-reactionArea__reactionButton{height:22px;width:30px}.c-reactionArea.-mobile .c-reactionArea__reactionSelectBox{height:70px;width:210px}.c-reactionArea.-mobile .c-reactionArea__publicPageCvBox{left:calc(50vw - 50%)}.c-toast{border-radius:23px;bottom:-100px;left:calc(50% - 130px);padding:16px;position:fixed;transition:all .3s ease-out;width:260px;z-index:10}.c-toast.-top{bottom:inherit;top:-100px}.c-toast p{font-weight:700}.c-toast.-success{background:linear-gradient(to top left,rgba(81,115,252,.8),#04b0fb 51%,rgba(102,132,247,.8));box-shadow:0 6px 10px 0 rgba(102,132,247,.4)}.c-toast.-success p{color:#fff;text-align:center}.c-toast.-alert{background:rgba(253,202,68,.8);box-shadow:0 6px 10px 0 rgba(1,41,58,.2)}.c-toast.-alert p{color:#01293a;text-align:center}.c-toast.is-show{bottom:140px}.c-toast.is-show.-top{bottom:inherit;top:48px}.c-questionToYouSection{border-radius:4px;border-style:solid;border-width:1px;margin:0 0 16px;padding:16px}.c-questionToYouSection .c-questionToYouSection__head{align-items:center;display:flex;gap:12px}.c-questionToYouSection .c-questionToYouSection__headLabel{background:#345461;border-radius:2px;color:#fff;font-size:.75rem;font-weight:700;padding:2px 4px}.c-questionToYouSection .c-questionToYouSection__headText{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:4px}.c-questionToYouSection .c-questionToYouSection__body{font-size:.875rem;margin:8px 0 0}.c-questionToYouSection.-answered{background:#fff;border-color:#345461}.c-questionToYouSection.-answered .c-questionToYouSection__headLabel{background:#345461}.c-questionToYouSection.-unanswered{background:#f2fbff;border-color:#04b0fb}.c-questionToYouSection.-unanswered .c-questionToYouSection__headLabel{background:#fd4477}.c-questionToYouSection.-mobile .c-questionToYouSection__headText{font-size:.875rem}.c-questionToYouSection.-mobile .c-questionToYouSection__body{font-size:.75rem}.c-limitedContents{position:relative}.c-limitedContents .c-limitedContents__overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;visibility:hidden;width:100%}.c-limitedContents .c-limitedContents__overlay *{z-index:1}.c-limitedContents.is-veiled .c-limitedContents__overlay{visibility:visible}.c-limitedContents.is-veiled .c-limitedContents__overlay:before{background-color:#345461;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.p-questionMyProfile__makePostsMore{border:1px solid #04b0fb;border-radius:4px;margin-bottom:16px;padding:16px;text-align:center;width:100%}.p-questionMyProfile__makePostsMore .-wrap{background:url(/packs/media/illust_01-7172d70b.png) top 29px left 4px no-repeat,url(/packs/media/illust_02-a0d599df.png) top 71px left 19px no-repeat,url(/packs/media/illust_03-000564d8.png) top 73px right 52px no-repeat,url(/packs/media/illust_04-d8bc02de.png) top 7px right 0 no-repeat;background-size:51px auto,74px auto,58px auto,65px auto}.p-questionMyProfile__makePostsMore .-title{color:#01293a;font-size:1rem;font-weight:700;margin-bottom:8px}.p-questionMyProfile__makePostsMore .-text{color:#345461;font-size:.75rem;font-weight:700;margin-bottom:8px}.p-questionMyProfile__makePostsMore .c-button{height:auto;padding:12px 24px;width:auto}.p-questionMyProfile__makePostsMore.-mobile{margin-bottom:24px}.p-questionMyProfile__makePostsMore.-mobile .-wrap{background:none}.p-questionMyProfile__makePostsMore.-mobile .-text,.p-questionMyProfile__makePostsMore.-mobile .-title{text-align:start}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage{margin:0 16px 16px;width:auto}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage .-wrap{background:url(/packs/media/illust_02-a0d599df.png) top 13px left 0 no-repeat,url(/packs/media/illust_04-d8bc02de.png) top 13px right 0 no-repeat;background-size:78px auto,78px auto}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage .-title{font-size:1rem;margin-bottom:8px}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage .-text{font-size:.75rem;font-weight:500;line-height:140%;margin-bottom:0}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage.-mobile .-wrap{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage.-mobile .-title{font-size:.875rem;margin-bottom:8px}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage.-mobile .-text{margin-bottom:0}.c-menuAccordion{position:relative}.c-menuAccordion__operationBox{left:-50%;position:absolute;top:calc(100% + 12px);transform:translate(-50%);z-index:1}.c-menuAccordion__operationBox ul{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(1,41,58,.1);min-width:117px;position:relative;width:-moz-max-content;width:max-content}.c-menuAccordion__operationBox ul:after{border:5px solid transparent;border-bottom-color:#fff;content:"";position:absolute;right:20px;top:-10px;z-index:2}.c-menuAccordion__operationBox ul:before{border:6px solid transparent;border-bottom-color:rgba(1,41,58,.1);content:"";position:absolute;right:20px;top:-12px;z-index:1}.c-menuAccordion__operationBox ul li{cursor:pointer;font-size:.875rem;font-weight:700;text-align:center}.c-menuAccordion__operationBox ul li:not(:last-child){border-bottom:1px solid #e5e9eb}.c-menuAccordion__operationBox ul li a{display:block;padding:8px;text-decoration:none}.c-menuAccordion__operationBox ul li.-edit a{color:#04b0fb}.c-menuAccordion__operationBox ul li.-delete a,.c-menuAccordion__operationBox ul li.-share a{color:#99a9b0}.c-menuAccordion__operationBox ul li.-notify a{color:#fd4477}.c-menuAccordion__operationBox.-small ul{min-width:101px}.c-menuAccordion__operationBox.-small ul:after{right:calc(50% - 5px)}.c-menuAccordion__operationBox.-small ul:before{right:calc(50% - 6px)}.c-menuAccordion__operationBox.-small ul li{font-size:.75rem}.c-overlay{background-color:rgba(1,41,58,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.c-overlay.-light{background-color:rgba(1,41,58,.2)}.c-overlay__content{background-color:#fff;position:relative;z-index:10000}.c-pointBox{align-items:center;background-color:#f2fbff;border-radius:4px;display:flex;margin-top:12px;padding:8px}.c-pointBox__icon{fill:#04b0fb;margin-right:8px;width:24px}.c-pointBox__text{font-size:.75rem}.c-pointBox__text a{color:#04b0fb;display:inline-block;margin:0 4px}.c-pointBox__text code{background-color:#cdeffe;border-radius:2px;display:inline-block;font-size:9px;margin-right:4px;padding:2px 4px}.p-profileSummaryLink{cursor:pointer;text-decoration:none}.p-profileSummaryLink.-disabled{cursor:inherit;pointer-events:none}.p-profileSummaryLink .p-profileSummaryLink__content{align-items:center;display:flex}.p-profileSummaryLink .p-profileSummaryLink__icon{border:1px solid #e5e9eb;border-radius:50%;box-sizing:content-box;height:32px;min-width:32px;overflow:hidden;width:32px}.p-profileSummaryLink .p-profileSummaryLink__icon img{height:100%;width:100%}.p-profileSummaryLink .p-profileSummaryLink__text{color:#01293a;display:flex;flex-direction:column;font-size:1rem;font-weight:700;gap:4px;line-height:140%}.p-profileSummaryLink .p-profileSummaryLink__textMain{align-items:center;display:flex;flex-wrap:wrap}.p-profileSummaryLink .p-profileSummaryLink__textSub{color:#99a9b0;font-size:.75rem;line-height:.75rem}.p-profileSummaryLink .p-profileSummaryLink__occupation{background:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;line-height:120%;padding:4px;white-space:nowrap}.p-profileSummaryLink .p-profileSummaryLink__occupation__suffix{white-space:nowrap}.p-profileSummaryLink.-mobile .p-profileSummaryLink__occupation{padding:4px}.p-profileSummaryLink.-mobile .p-profileSummaryLink__text{gap:2px}.p-profileSummaryLink.-mobile .p-profileSummaryLink__textSub{font-size:.625rem}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__content{gap:8px}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__icon{border:1px solid #99a9b0;height:42px;min-width:42px;width:42px}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__textMain{gap:8px}.p-profileSummaryLink.-based-42 .profileOwnerName{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.2}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__occupation{font-size:.75rem;line-height:1.2}.p-profileSummaryLink.-based-32--largeFont .p-profileSummaryLink__content{gap:4px}.p-profileSummaryLink.-based-32--largeFont .p-profileSummaryLink__icon{border:1px solid #e5e9eb;height:32px;min-width:32px;width:32px}.p-profileSummaryLink.-based-32--largeFont .p-profileSummaryLink__textMain{font-size:1rem;gap:4px;line-height:140%}.p-profileSummaryLink.-based-32--largeFont.-mobile .p-profileSummaryLink__icon{height:24px;min-width:24px;width:24px}.p-profileSummaryLink.-based-32--largeFont.-mobile .p-profileSummaryLink__textMain{font-size:.75rem}.p-profileSummaryLink.-based-32 .p-profileSummaryLink__content{gap:8px}.p-profileSummaryLink.-based-32 .p-profileSummaryLink__icon{border:1px solid #99a9b0;height:32px;min-width:32px;width:32px}.p-profileSummaryLink.-based-32 .p-profileSummaryLink__textMain{font-size:.875rem;gap:4px;line-height:140%}.p-profileSummaryLink.-based-32.-mobile .p-profileSummaryLink__content,.p-profileSummaryLink.-based-32.-mobile .p-profileSummaryLink__textMain{gap:8px}.p-profileSummaryLink.-based-32.-mobile .profileOwnerName{font-size:.75rem}.p-profileSummaryLink.-based-32.-mobile .p-profileSummaryLink__occupation{font-size:.625rem}.p-profileSummaryLink.-based-24 .p-profileSummaryLink__content{gap:4px}.p-profileSummaryLink.-based-24 .p-profileSummaryLink__icon{border:1px solid #e5e9eb;height:24px;min-width:24px;width:24px}.p-profileSummaryLink.-based-24 .p-profileSummaryLink__textMain{font-size:.75rem;gap:4px;line-height:140%}.p-profileSummaryLink.-based-24.-mobile .p-profileSummaryLink__textMain{font-size:.625rem;line-height:120%}.p-profileSummaryLink.-based-24.-mobile .p-profileSummaryLink__textMain .profileOwnerName{font-size:.75rem}.p-profileSummaryLink.-based-24.-mobile .p-profileSummaryLink__content,.p-profileSummaryLink.-based-40 .p-profileSummaryLink__content{gap:8px}.p-profileSummaryLink.-based-40 .p-profileSummaryLink__icon{border:1px solid #99a9b0;height:40px;min-width:40px;width:40px}.p-profileSummaryLink.-based-40 .p-profileSummaryLink__textMain{gap:8px}.p-profileSummaryLink.-based-40 .profileOwnerName{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.2}.p-profileSummaryLink.-based-40 .p-profileSummaryLink__occupation{font-size:.625rem;line-height:1.2}.p-questionDetail{width:700px}.p-questionDetail .buttonContainer{text-align:center;width:100%}.p-questionDetail .buttonContainer .button{height:40px;width:180px}.p-questionDetail__banner,.p-questionDetail__banner img{width:100%}.p-questionDetail__reactionArea{margin-left:-8px}.p-questionDetail__reactionArea .c-reactionArea__reactedItem{border:none}.p-questionDetail__backToQuestion{margin-bottom:16px}.p-questionDetail__backToQuestion a{color:#345461;font-size:.75rem;font-weight:500;text-decoration:none}.p-questionDetail__questionBox{margin-bottom:16px}.p-questionDetail__questionBox .-background{background-color:#fff;border-radius:8px}.p-questionDetail__questionBox .-questionMainBlock{background-color:#fff;border-bottom:1px solid #e5e9eb;border-radius:8px 8px 0 0;margin:16px;padding:16px 0}.p-questionDetail__questionBox .-questionMainBlock .-isDeleted{color:#99a9b0;text-align:center}.p-questionDetail__questionBox .-questionMainBlock .details{color:#78909c;font-size:.625rem;font-weight:500;line-height:1.4}.p-questionDetail__questionBox .-questionMainBlock .details .viewCount svg{fill:#345461}.p-questionDetail__questionBox .p-profileSummaryLink.-questionFrom{margin:16px 0 0}.p-questionDetail__questionBox .-questioner{align-items:center;display:flex}.p-questionDetail__questionBox .-contributorIcon{border:1px solid #99a9b0;border-radius:50%;cursor:pointer;height:40px;margin-right:12px;overflow:hidden;width:40px}.p-questionDetail__questionBox .-contributorIcon img{height:100%;width:100%}.p-questionDetail__questionBox .-questionerName{margin-right:8px}.p-questionDetail__questionBox .-questionerName a{color:#01293a;font-size:1rem;font-weight:700;text-decoration:none}.p-questionDetail__questionBox .-questionerName a:hover{color:#04b0fb}.p-questionDetail__questionBox .-occupation{background-color:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;padding:4px}.p-questionDetail__questionBox .-postingDate{color:#99a9b0;font-size:.625rem;font-weight:700}.p-questionDetail__questionBox .-operationArea .-shareAccordion{position:relative}.p-questionDetail__questionBox .-operationArea .-shareAccordion .c-tooltip{text-align:inherit;width:170px}.p-questionDetail__questionBox .-operationArea .-shareAccordion .c-tooltip a{cursor:pointer;display:inline}.p-questionDetail__questionBox .-operationArea .-menuAccordion{position:relative}.p-questionDetail__questionBox .-operationButton{background:none;border:none;border-radius:4px;cursor:pointer;height:32px;padding:0;width:32px}.p-questionDetail__questionBox .-operationButton.-small{height:24px;width:24px}.p-questionDetail__questionBox .-operationButton.-isActive:not(.-isDisabled),.p-questionDetail__questionBox .-operationButton:hover:not(.-isDisabled){background-color:#cdeffe}.p-questionDetail__questionBox .-operationButton svg{fill:#becbd1}.p-questionDetail__questionBox .-operationButton.-checked svg{fill:#04b0fb}.p-questionDetail__questionBox .-operationButton.-isDisabled svg{fill:#e5e9eb;cursor:not-allowed}.p-questionDetail__questionBox .-operationBox{left:50%;position:absolute;top:calc(100% + 12px);transform:translate(-50%);z-index:1}.p-questionDetail__questionBox .-operationBox ul{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(1,41,58,.1);min-width:117px;position:relative;width:-moz-max-content;width:max-content}.p-questionDetail__questionBox .-operationBox ul:after{border:5px solid transparent;border-bottom-color:#fff;content:"";position:absolute;right:calc(50% - 6px);top:-10px;z-index:2}.p-questionDetail__questionBox .-operationBox ul:before{border:6px solid transparent;border-bottom-color:rgba(1,41,58,.1);content:"";position:absolute;right:calc(50% - 7px);top:-12px;z-index:1}.p-questionDetail__questionBox .-operationBox ul li{cursor:pointer;font-size:.875rem;font-weight:700;text-align:center}.p-questionDetail__questionBox .-operationBox ul li:not(:last-child){border-bottom:1px solid #e5e9eb}.p-questionDetail__questionBox .-operationBox ul li a{display:block;padding:8px;text-decoration:none}.p-questionDetail__questionBox .-operationBox ul li.-edit a{color:#04b0fb}.p-questionDetail__questionBox .-operationBox ul li.-delete a,.p-questionDetail__questionBox .-operationBox ul li.-share a{color:#99a9b0}.p-questionDetail__questionBox .-operationBox ul li.-notify a{color:#fd4477}.p-questionDetail__questionBox .-operationBox.-small ul{min-width:101px}.p-questionDetail__questionBox .-operationBox.-small ul:after{right:calc(50% - 5px)}.p-questionDetail__questionBox .-operationBox.-small ul:before{right:calc(50% - 6px)}.p-questionDetail__questionBox .-operationBox.-small ul li{font-size:.75rem}.p-questionDetail__questionBox .-title{color:#01293a;font-size:1.5rem;font-weight:700}.p-questionDetail__questionBox .-text{color:#01293a;font-size:.875rem}.p-questionDetail__questionBox .-text .-edited{color:#99a9b0}.p-questionDetail__questionBox .-text blockquote{background-color:rgba(250,251,251,.4);border-left:4px solid #cdeffe;margin:8px 0;padding:8px 8px 8px 12px}.p-questionDetail__questionBox .-text pre{border:1px solid #e5e9eb;border-radius:2px;font-size:12px;margin:8px 0;padding:12px;white-space:pre-wrap}.p-questionDetail__questionBox .-text b{font-weight:900}.p-questionDetail__questionBox .-answerBlock .-text{margin-bottom:8px}.p-questionDetail__questionBox .-answerBlock .p-questionDetail__reactionArea{margin-bottom:16px}.p-questionDetail__questionBox .-answerBlock .c-reactionArea__reactedItem,.p-questionDetail__questionBox .-answerBlock .c-reactionArea__reactionButton{background-color:#fff}.p-questionDetail__questionBox .-answerBlock .c-reactionArea__myStamp{background:#f2fbff}.p-questionDetail__questionBox .-answerTitle{color:#01293a;font-size:.875rem;font-weight:700;margin-bottom:16px}.p-questionDetail__questionBox .-answerList{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);padding:16px}.p-questionDetail__questionBox .-answerItem{background-color:#fafbfb;border-radius:8px;padding:16px}.p-questionDetail__questionBox .-answerItem:not(:last-child){margin-bottom:16px}.p-questionDetail__questionBox .-answerItem.-shared{background-color:#f2fbff}.p-questionDetail__questionBox .-answerItem .-questionShareArea{border-top:1px solid #e5e9eb;margin:16px 0 0}.p-questionDetail__questionBox .-answerItem .-questionShareArea .p-questionShareArea{background-color:transparent;border-bottom:none;padding-bottom:0}.p-questionDetail__questionBox .-answerItem .pageViews{color:#78909c;font-size:.625rem;font-weight:500;gap:2px;line-height:1.4}.p-questionDetail__questionBox .-answerItem .pageViews svg{fill:#78909c}.p-questionDetail__questionBox .-answerer{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.p-questionDetail__questionBox .-answererBlock{display:flex}.p-questionDetail__questionBox .-answererDataBlock{align-items:center;display:flex}.p-questionDetail__questionBox .-answererName{margin-right:8px}.p-questionDetail__questionBox .-answererName a{color:#01293a;font-size:.875rem;font-weight:700;text-decoration:none}.p-questionDetail__questionBox .-answererName a:hover{color:#04b0fb}.p-questionDetail__questionBox .-navigationBlock{align-items:center;border-top:1px solid #e5e9eb;display:flex;justify-content:center;padding:24px}.p-questionDetail__questionBox .-navigationBlock .c-button{width:320px}.p-questionDetail__questionBox .-editForm{background-color:#f2fbff;border-radius:12px;padding:16px;position:absolute;visibility:hidden}.p-questionDetail__questionBox .-editForm.-active{position:static;visibility:visible}.p-questionDetail__questionBox .-editForm.-isCaution{background-color:rgba(253,68,119,.1)}.p-questionDetail__questionBox .-editForm .-editFormCautionText{color:#fd4477;font-size:.75rem;margin-left:8px}.p-questionDetail__questionBox .-editFormText{background:none;border:none;color:#01293a;font-size:.875rem;margin-bottom:8px;resize:none;width:100%}.p-questionDetail__questionBox .-editFormText:focus,.p-questionDetail__questionBox .-editFormText:focus-visible{border:none;outline:none}.p-questionDetail__questionBox .-editFormButtonBlock{display:flex;justify-content:flex-end}.p-questionDetail__questionBox .-editFormButton{background-color:transparent;border:none;color:#04b0fb;cursor:pointer;font-size:.75rem;outline:none;padding:0}.p-questionDetail__questionBox .-editFormButton:first-child{margin-right:16px}.p-questionDetail__questionBox .-commentlist{margin-bottom:16px}.p-questionDetail__questionBox .-commentItem{display:flex}.p-questionDetail__questionBox .-commentItem:not(:last-child){margin-bottom:16px}.p-questionDetail__questionBox .-commentItem .p-questionDetail__reactionArea{margin-bottom:0}.p-questionDetail__questionBox .-commenterIcon{border:1px solid #e5e9eb;border-radius:50%;height:40px;margin-right:12px;overflow:hidden;width:40px}.p-questionDetail__questionBox .-commenterIcon img{height:100%;width:100%}.p-questionDetail__questionBox .-commentArea{width:476px}.p-questionDetail__questionBox .-commentBox{background-color:#fff;border-radius:12px;margin-bottom:8px;padding:16px}.p-questionDetail__questionBox .-commentBox .-postingDate{margin-bottom:8px}.p-questionDetail__questionBox .-commentData{align-items:center;display:flex;justify-content:space-between}.p-questionDetail__questionBox .-commentDataBlock{align-items:center;display:flex}.p-questionDetail__questionBox .-commenterName{margin-right:8px}.p-questionDetail__questionBox .-commenterName a{color:#01293a;font-size:.75rem;font-weight:700;text-decoration:none}.p-questionDetail__questionBox .-commenterName a:hover{color:#04b0fb}.p-questionDetail__questionBox .-commentText{color:#01293a;font-size:.75rem}.p-questionDetail__questionBox .-commentText .-edited{color:#99a9b0}.p-questionDetail__questionBox .-commentPostArea{display:flex}.p-questionDetail__questionBox .-commentPostForm{align-items:flex-end;background-color:#f2fbff;border-radius:12px;display:flex;flex:1 1;flex-direction:column;padding:12px 16px;position:relative}.p-questionDetail__questionBox .-commentPostForm.-isCaution{background-color:rgba(253,68,119,.1)}.p-questionDetail__questionBox .-commentPostForm .-caution{color:#fd4477;font-size:.75rem;margin-left:8px}.p-questionDetail__questionBox .-commentPostText{background:none;border:none;color:#01293a;font-size:.75rem;resize:none;width:100%}.p-questionDetail__questionBox .-commentPostText:focus,.p-questionDetail__questionBox .-commentPostText:focus-visible{border:none;outline:none}.p-questionDetail__questionBox .-commentPostText::-moz-placeholder{color:#99a9b0}.p-questionDetail__questionBox .-commentPostText:-ms-input-placeholder{color:#99a9b0}.p-questionDetail__questionBox .-commentPostText::placeholder{color:#99a9b0}.p-questionDetail__questionBox .-commentPostButton{background-color:transparent;border:none;color:#04b0fb;cursor:pointer;font-size:.75rem;outline:none;position:absolute}.p-questionDetail__questionBox .-commentPostButton.-isOneColumn{position:relative}.p-questionDetail__questionBox .-commentPostButton.-isCaution{color:#99a9b0}.p-questionDetail__categorylist .-categorylistItem a{border:1px solid #99a9b0;border-radius:4px;display:block;line-height:1.8;text-decoration:none}.p-questionDetail__categorylist .-categorylistItem a span{color:#99a9b0;display:block;font-size:.625rem;font-weight:500;font-weight:400;padding:4px 12px}.p-questionDetail__answerPostBox{border-radius:0 0 8px 8px;box-shadow:0 1px 2px rgba(1,41,58,.1);margin-bottom:24px;padding:16px}.p-questionDetail__answerPostBox .-head{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px}.p-questionDetail__answerPostBox .-contributorIcon{border:1px solid #e5e9eb;border-radius:50%;height:40px;margin-right:8px;overflow:hidden;width:40px}.p-questionDetail__answerPostBox .-title{color:#01293a;font-size:.875rem;font-weight:700;margin-bottom:0}.p-questionDetail__answerPostBox .-answerPostTextarea{background-color:#f2fbff;border:none;border-radius:12px;color:#01293a;display:block;font-size:.75rem;margin-bottom:16px;padding-left:16px;padding-top:16px;resize:none;width:100%}.p-questionDetail__answerPostBox .-answerPostTextarea:focus,.p-questionDetail__answerPostBox .-answerPostTextarea:focus-visible{border:none;outline:none}.p-questionDetail__answerPostBox .-answerPostTextarea::-moz-placeholder{color:#99a9b0}.p-questionDetail__answerPostBox .-answerPostTextarea:-ms-input-placeholder{color:#99a9b0}.p-questionDetail__answerPostBox .-answerPostTextarea::placeholder{color:#99a9b0}.p-questionDetail__answerPostBox .-answerPostTextarea.-isDeleted{background-color:#fafbfb;border:1px solid #fafbfb}.p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution{background-color:rgba(253,68,119,.1)}.p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution:focus,.p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution:focus-visible{border:none;outline:none}.p-questionDetail__answerPostBox .-textareaAgreement{border-radius:2px;margin:0 0 16px}.p-questionDetail__answerPostBox .-textareaAgreement .c-pointBox{background-color:#fafbfb;gap:8px}.p-questionDetail__answerPostBox .-textareaAgreement .c-pointBox svg{fill:#04b0fb}.p-questionDetail__answerPostBox .-textareaAgreement .c-pointBox p{font-size:.625rem}.p-questionDetail__answerPostBox .-answerPostButton{display:block;margin:0 auto;width:180px}.p-questionDetail__answerPostBox .-caution{color:#fd4477;font-size:.75rem;margin-left:8px}.p-questionDetail__limitedByRequestQuestion{background-color:#fff}.p-questionDetail__limitedByRequestQuestion .c-limitedContents__overlay:before{border-radius:8px}.p-questionDetail__limitedByRequestQuestion .c-limitedContents__overlay>*{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1rem;justify-content:center;padding:8px;text-align:center}.p-questionDetail__relatedQuestions{margin:40px 0}.p-questionDetail__relatedQuestionsMoreLink{margin:24px 0 0}.p-questionDetail__dummyEl{font-size:.75rem;visibility:hidden;white-space:nowrap}.-mobile.p-questionDetail{width:auto}.-mobile .p-questionDetail__banner img{max-width:312px}.-mobile .p-questionDetail__questionBox .-questionMainBlock{margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-contributorIcon{flex:0 0 32px;height:32px;margin-right:8px;width:32px}.-mobile .p-questionDetail__questionBox .-questionerName{margin-right:4px}.-mobile .p-questionDetail__questionBox .-questionerName a{font-size:--font-size-sm}.-mobile .p-questionDetail__questionBox .shareAndMenu{border-bottom:1px solid #e5e9eb}.-mobile .p-questionDetail__questionBox .-occupation{padding:2px}.-mobile .p-questionDetail__questionBox .-postingDate{font-weight:400}.-mobile .p-questionDetail__questionBox .-operationBox{left:inherit;right:0;transform:translate(0)}.-mobile .p-questionDetail__questionBox .-operationBox ul{min-width:80px}.-mobile .p-questionDetail__questionBox .-operationBox ul:after{right:10%}.-mobile .p-questionDetail__questionBox .-operationBox ul:before{right:calc(10% - 1px)}.-mobile .p-questionDetail__questionBox .-operationBox ul li{font-size:.75rem}.-mobile .p-questionDetail__questionBox .-operationBox.-small ul{min-width:80px}.-mobile .p-questionDetail__questionBox .-title{font-size:1rem}.-mobile .p-questionDetail__questionBox .-text{font-size:.75rem;margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-text p:not(:last-child){margin-bottom:16px}.-mobile .p-questionDetail__questionBox .-answerTitle{font-size:.75rem;margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-answerer{margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-answererName{margin-right:4px}.-mobile .p-questionDetail__questionBox .-answererName a{font-size:.75rem}.-mobile .p-questionDetail__questionBox .-navigationBlock{padding:16px}.-mobile .p-questionDetail__questionBox .-navigationBlock .c-button{width:280px}.-mobile .p-questionDetail__questionBox .-editForm{border:1px solid #cdeffe;border-radius:8px}.-mobile .p-questionDetail__questionBox .-editFormText{font-size:.75rem;margin-bottom:16px}.-mobile .p-questionDetail__questionBox .-commenterIcon{border-color:#99a9b0;flex:0 0 32px;height:32px;margin-right:8px;width:32px}.-mobile .p-questionDetail__questionBox .-commentArea{flex:1 1 auto;width:240px}.-mobile .p-questionDetail__questionBox .-commentBox{padding:8px}.-mobile .p-questionDetail__questionBox .-commenterName{margin-right:4px}.-mobile .p-questionDetail__questionBox .-commentPostArea{display:block}.-mobile .p-questionDetail__questionBox .-commentPostForm{border:1px solid #cdeffe;border-radius:8px;padding:12px 8px}.-mobile .p-questionDetail__questionBox .-commentPostForm.-isCaution{border:1px solid rgba(253,68,119,.3)}.-mobile .p-questionDetail__questionBox .-commentPostForm .-caution{color:#fd4477;font-size:.75rem;margin-left:8px}.-mobile .p-questionDetail__answerPostBox{margin-bottom:16px;padding-top:0}.-mobile .p-questionDetail__answerPostBox .-head{margin-bottom:8px}.-mobile .p-questionDetail__answerPostBox .-contributorIcon{height:32px;margin-left:0;margin-right:8px;width:32px}.-mobile .p-questionDetail__answerPostBox .-title{font-size:.75rem}.-mobile .p-questionDetail__answerPostBox .-answerPostTextarea{border:1px solid #cdeffe;border-radius:8px;margin-bottom:8px;padding:12px 8px}.-mobile .p-questionDetail__answerPostBox .-answerPostTextarea.-isDeleted{background-color:#fafbfb;border:1px solid #fafbfb}.-mobile .p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution{border:1px solid rgba(253,68,119,.3)}.-mobile .p-questionDetail__answerPostBox .-textareaAgreement{margin:0 0 16px}.-mobile .p-questionDetail__answerPostBox .-answerPostButton{width:100%}.-mobile .p-questionDetail__limitedByRequestQuestion .c-limitedContents__overlay>*{font-size:.75rem}.-mobile .p-questionDetail__relatedQuestions{margin:32px 0}.p-offerBottomMenu{bottom:0;height:126px;position:fixed;width:100%;z-index:100}.p-offerBottomMenu__spacer{height:126px}.p-offerBottomMenu__switch{align-items:center;background-color:#cdeffe;display:flex;height:66px;padding:16px;position:relative}.p-offerBottomMenu__switch:before{background-color:#fff;border-radius:21px;bottom:0;box-sizing:border-box;content:"";display:block;left:0;margin:12px;position:absolute;right:0;top:0}.p-offerBottomMenu__switchItem{flex-basis:100%;z-index:1}.p-offerBottomMenu__switchItem__link{align-items:center;border-radius:17px;color:#04b0fb;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:34px;text-decoration:none}.p-offerBottomMenu__switchItem__link.-is-active{background-image:linear-gradient(to top left,#6684f7,#04b0fb);color:#fff}.p-offerBottomMenu__switchItem__link.-has-unread:before{background-color:#fd4477;border-radius:50%;content:"";display:inline-block;height:5px;margin-right:8px;width:5px}.p-offerBottomMenu__tab{background-color:#fff;display:flex;height:60px}.p-offerBottomMenu__tabItem{flex-basis:100%}.p-offerBottomMenu__tabItem.-notification .p-offerBottomMenu__tabItem__iconBlock,.p-offerBottomMenu__tabItem.-notification .p-offerBottomMenu__tabItem__label{margin-top:4px}.p-offerBottomMenu__tabItem__link{align-items:center;color:#99a9b0;display:flex;flex-direction:column;height:100%;justify-content:center;text-decoration:none}.p-offerBottomMenu__tabItem__link.-is-active{color:#04b0fb}.p-offerBottomMenu__tabItem__link.-is-active .-svgIcon svg.-main{fill:#04b0fb}.p-offerBottomMenu__tabItem__link.-is-disabled{color:#e5e9eb}.p-offerBottomMenu__tabItem__link.-is-disabled .-svgIcon svg.-main{fill:#e5e9eb}.p-offerBottomMenu__tabItem__iconBlock{position:relative}.p-offerBottomMenu__tabItem__icon{fill:#99a9b0}.p-offerBottomMenu__tabItem__link.-is-active .p-offerBottomMenu__tabItem__icon{fill:#04b0fb}.p-offerBottomMenu__tabItem__link.-is-disabled .p-offerBottomMenu__tabItem__icon{fill:#e5e9eb}.p-offerBottomMenu__tabItem__unreadIcon{fill:#fd4477;position:absolute;right:0;top:0;transform:scale(1.3) translate(3px,-1px)}.p-offerBottomMenu__tabItem__label{font-size:.625rem;font-weight:700}.p-mypage__bg:before{background-image:url(/packs/media/mypageBG-55875d26.png);background-position:bottom;background-size:cover;content:"";display:block;height:330px;left:0;position:absolute;right:0;top:0;z-index:-1}.p-mypage__card{margin:12px;padding:24px 16px 12px;position:relative}.p-mypage__profileCard{margin-top:64px;overflow:visible;padding:12px;text-align:center}.p-mypage__profileCard.-desktop{margin-top:0;padding-top:40px}.p-mypage__myAvatar{display:inline-block;height:96px;margin-bottom:-44px;transform:translateY(-60px);width:96px}.p-mypage__myAvatar.-desktop{margin-bottom:8px;transform:none}.p-mypage__mind{background-color:#99a9b0;border-radius:15px;color:#fff;font-size:.75rem;line-height:30px;margin:12px auto;text-align:center;width:142px}.p-mypage__mind.-primary{background-color:#04b0fb}.p-mypage__mind.-secondary{background-color:#6684f7}.p-mypage__mind.-inactive{background-color:#99a9b0}.p-mypage__job{color:#04b0fb;font-size:.875rem}.p-mypage__job,.p-mypage__name{font-weight:700;line-height:1;margin:8px auto 0}.p-mypage__name{color:#01293a;font-size:1.5rem}.p-mypage__generation{color:#99a9b0;font-size:.875rem;line-height:1;margin:8px auto 0}.p-mypage__location{color:#345461;font-size:.875rem;line-height:1;margin:12px auto 0}.p-mypage__location__icon{fill:#e5e9eb;vertical-align:bottom}.p-mypage__pointBox{margin-top:16px}.p-mypage__button{background:#345461;border:none;border-radius:4px;color:#fff;display:block;line-height:1.1;margin-top:8px;padding:16px;position:relative;text-align:center;text-decoration:none;width:100%}.p-mypage__button svg{fill:#fff;left:16px;position:absolute;top:16px}.p-mypage__snsLabel{color:#99a9b0;font-size:.625rem;line-height:1;margin:12px auto 4px}.p-mypage__snsIconList{display:flex;flex-wrap:wrap;justify-content:center;margin-top:12px}.p-mypage__snsIcon+.p-mypage__snsIcon{margin-left:4px}.p-mypage__snsIcon a{color:currentColor;text-decoration:none}.p-mypage__editButton{fill:#99a9b0;color:#99a9b0;position:absolute;right:12px;top:12px}.p-mypage__editButton .-unreadIcon{fill:#fd4477;position:absolute;right:-4px;top:-4px}.p-mypage__career__job{color:#99a9b0;font-size:.625rem;margin:4px 0}.p-mypage__career__description{color:#345461;font-size:.875rem;margin:4px 0}.p-mypage__career__time{color:#99a9b0;font-size:.625rem;margin:4px 0}.p-mypage__career__more{align-items:center;margin:16px 0;position:relative;width:100%}.p-mypage__career__more__icon{fill:#fff;left:8px;position:absolute}.p-mypage__career__block{border-top:1px solid #e5e9eb;padding:24px 0}.p-mypage__career__block:first-child{border-top:none}.p-mypage__career__block .-companyName{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-mypage__career__block .-companyName .-tag__Offers{background-color:#04b0fb;border-radius:2px;color:#fff;display:inline-block;font-size:.625rem;font-weight:500;line-height:1;margin-left:8px;padding:4px 8px;text-align:center;text-decoration:none}.p-mypage__career__block .-companyName.-mobile{padding:16px 0}.p-mypage__career__block .-job{margin-top:12px}.p-mypage__career__block .-jobName{color:#345461;font-size:1rem;font-weight:700;line-height:1.1}.p-mypage__career__block .-periods{color:#99a9b0;font-size:.625rem;font-weight:500;margin-top:4px}.p-mypage__comment{color:#99a9b0;font-size:.625rem;margin:24px 0 12px;text-align:center}.p-mypage__skillList{text-align:center}.p-mypage__skill{background-color:#04b0fb;border-radius:15px;color:#fff;display:inline-block;font-size:.75rem;line-height:30px;margin:4px;padding:0 16px}.p-mypage__connectionList{max-height:400px;overflow-y:auto}.p-mypage__connectionListItem{border-bottom:none}.c-tileListItem__avatar+.p-mypage__connectionListItem__textBlock{margin-left:12px}.p-mypage__connectionListItem__title{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-mypage__personality__text{color:#345461;font-size:.75rem;margin:16px}.p-mypage__personalityScore__heading{color:#04b0fb;font-size:.75rem;font-weight:400;line-height:1;margin:24px auto 12px;text-align:center}.p-mypage__personalityScore__heading.-desktop{text-align:left}.p-mypage__personalityScoreList{display:flex;flex-wrap:wrap;justify-content:center;margin:16px 24px}.p-mypage__personalityScoreList.-desktop{background-color:#fafbfb;border-radius:2px;margin:16px 0}.p-mypage__personalityScoreItem{flex-basis:50%;margin:12px 0;text-align:center}.-desktop .p-mypage__personalityScoreItem{flex-basis:25%}.p-mypage__personalityScoreItem__title{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.-desktop .p-mypage__personalityScoreItem__title{font-size:.625rem;font-weight:500}.p-mypage__personalityScoreItem__score{color:#345461;font-family:Cabin,sans-serif;font-size:28px;font-style:italic;line-height:1.1}.-desktop .p-mypage__personalityScoreItem__score{font-size:1rem;margin-top:4px}.p-mypage__personalityScoreItem__value{color:#04b0fb;font-size:56px;font-weight:700}.-desktop .p-mypage__personalityScoreItem__value{font-size:2rem}.p-mypage__blank{padding:24px}.p-mypage__blank__images{margin-left:auto;margin-right:auto}.p-mypage__blank__images-mobile{margin-bottom:16px;margin-top:8px}.p-mypage__blank__images-desktop{margin-bottom:16px;margin-top:16px}.p-mypage__blank__image{display:block;width:100%}.p-mypage__blank__image-mobile:not(:last-child){margin-bottom:8px}.p-mypage__blank__image-desktop:not(:last-child){margin-bottom:4px}.p-mypage__blank__heading{font-size:.875rem;margin:8px auto;text-align:center}.p-mypage__blank__text{font-size:.75rem;margin:8px 0}.p-mypage__blank__text-center{text-align:center}.p-mypage__blank__text-bold{font-weight:700}.p-mypage__blank__button{display:block;margin:12px 0 16px;width:100%}.p-mypage__blank__comment{margin:16px 0 0}.p-mypage__updating__image{display:block;margin:8px auto;max-width:400px;width:100%}.p-mypageMenu{border-top:1px solid #e5e9eb;bottom:0;height:60px;position:fixed;width:100%;z-index:100}.p-mypageMenu__spacer{height:60px}.p-mypage__motivationList{margin-top:16px}.p-mypage__motivationList li{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.p-mypage__motivationList li .-emoji{display:block;height:28px;margin-right:4px;width:28px}.p-mypage__motivationList li .-emoji img{height:auto;width:100%}.p-mypage__motivationList li .-comment{border:1px solid #e5e9eb;border-radius:4px;flex:0 1 100％;font-size:.75rem;padding:12px;text-align:left;width:100%}.p-mypage__motivationList li .-comment a{color:#345461;display:block;margin-top:8px}.p-mypage__motivationList li .-comment a:first-of-type{margin-top:0}.p-mypage__motivationList li .-comment a:hover{color:#04b0fb;text-decoration:none}.p-mypage__motivationList li .-comment.-appealPoint{max-height:400px;overflow-y:scroll}.p-mypage__bannerArea{margin-top:24px;max-width:272px}.p-mypage__bannerArea img{height:auto;width:100%}.p-mypage__userAnalysis{display:flex;margin:24px auto 0;max-width:400px}.p-mypage__userAnalysis li{flex:0 0 50%;padding:8px;text-align:center}.p-mypage__userAnalysis li .-title{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-mypage__userAnalysis li .-count{line-height:1.1;margin-top:8px}.p-mypage__userAnalysis li .-count span{color:#04b0fb;font-family:Cabin,sans-serif;font-size:2.875rem;font-style:italic;margin-right:4px}.p-mypage__userAnalysis li .-subText{color:#99a9b0;font-size:.625rem;line-height:1.1;margin-top:8px}.p-mypage__otherUser{padding:24px 16px}.p-mypage__otherUser .p-mypage__snsIconList{margin-top:24px}.p-mypage__otherUser__detail{align-items:center;display:flex}.p-mypage__otherUser__detail .c-avatar{flex:0 0 64px;height:64px;margin-right:8px;width:64px}.p-mypage__otherUser__detail .-text{flex:1 0 auto}.p-mypage__otherUser__detail .-text .p-mypage__job{margin-top:0}.p-mypage__userLogList{margin-top:8px;padding:0 8px}.p-mypage__userLogList li{align-items:center;display:flex;margin-top:8px}.p-mypage__userLogList li:before{border-radius:99em;content:"";display:block;flex:0 0 8px;height:8px;margin:0 8px 0 0;width:8px}.p-mypage__userLogList li .-logText{color:#345461;flex:1 1 auto;font-size:.75rem}.p-mypage__userLogList li .-logDate{color:#99a9b0;flex:0 1 auto;font-size:.625rem;margin-left:8px;word-break:keep-all}.p-mypage__userLogList li.-sns:before{background-color:#fc8551}.p-mypage__userLogList li.-action:before,.p-mypage__userLogList li.-profile:before{background-color:#04b0fb}.p-mypage__userLogList li.-skill:before{background-color:#e2dc37}.p-mypage__userLogList li.-career:before{background-color:#4bccbe}.p-mypage__userLogList li.-shareTwitter:before{background-color:#55acee}.p-mypage__userLogList li.-shareFacebook:before{background-color:#1877f2}.p-mypage__userChart{margin-top:16px;width:100%!important}.p-mypage__subHeading{font-size:.75rem}.p-mypage__subHeading span{display:block;font-size:.625rem;font-weight:500}.p-mypage__characterList{text-align:center}.p-mypage__character{background-color:#6684f7;border-radius:15px;color:#fff;display:inline-block;font-size:.75rem;line-height:1.4;margin:4px;padding:6px 16px}.p-mypage__activity_log__block{max-height:300px;overflow-y:auto}.p-mypage__share{margin-top:24px}.p-mypage__share .-shareButtonLabel{color:#01293a;font-size:.75rem;font-weight:700;text-align:center}.p-mypage__share .-shareButton{box-shadow:none!important;margin-top:8px}.p-mypage__share .-subtext{color:#99a9b0;font-size:.625rem;margin-top:12px;text-align:left}.p-mypage__share .-subtext a{color:#99a9b0;text-decoration:underline;transition:all .3s ease-out}.p-mypage__share .-subtext a:hover{color:#04b0fb;opacity:.8;text-decoration:none}.p-mypage__status{background-color:#fafbfb;border-radius:2px;font-size:.625rem;font-size:.75rem;margin:12px auto 0;max-width:520px;padding:12px;width:100%}.p-mypage__status>li{align-items:center;color:#345461;display:flex;line-height:1.2;margin-top:8px;text-align:left}.p-mypage__status>li:first-of-type{margin-top:0!important}.p-mypage__status>li.-positive{font-weight:700}.p-mypage__status>li.-negative{color:#99a9b0}.p-mypage__status>li:before{align-items:center;border-radius:99em;color:#fff;display:flex;flex:0 0 20px;height:20px;justify-content:center;margin-right:4px;text-align:center;width:20px}.p-mypage__status>li.-item__sideJob:before{background-color:#04b0fb;content:"副"}.p-mypage__status>li.-item__jobChangeStatus:before{background-color:#6684f7;content:"転"}.p-mypage__status>li.-item__match span{display:inline-block;font-weight:700;margin:0 4px}.p-mypage__status>li.-item__match:before{background-color:#fc8551;content:"マ"}.p-mypage__latestCompanyName{color:#04b0fb;font-size:.875rem;font-weight:700;text-decoration:none}.p-mypage__salaryDiagnosisDetailLinkPC{margin-top:4px;text-align:right}.p-mypage__salaryDiagnosisDetailLinkPC .-link{color:#99a9b0}.p-mypage__salaryDiagnosisDetailLinkSP{margin-top:12px;text-align:center}.p-mypage__salaryDiagnosisDetailLinkSP .-link{color:#99a9b0}.p-questionShareArea .-enabled{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;width:100%}.p-questionShareArea .-enabled hr{border:none;border-top:1px solid #e5e9eb;flex-grow:1}.p-questionShareArea .-enabled ul{align-items:center;display:flex;gap:8px;justify-content:space-between;list-style:none;width:100%}.p-questionShareArea .-enabled ul>li{display:flex;flex:1 1}.p-questionShareArea .-enabled ul>li button{gap:4px}.p-questionShareArea .-enabled ul>li button svg{height:16px;width:16px}.p-questionShareArea .-shereText{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-questionShareArea .-disabled .-disableText{align-items:center;display:flex;flex-direction:column;font-size:.625rem;justify-content:center}.p-questionShareArea .-disabled .-disableText a{text-decoration:underline}.p-questionShareArea.-mobile{align-items:center;display:flex}.p-questionShareArea.-mobile p{color:#99a9b0;font-size:.75rem}.p-questionShareArea.-mobile .-enabled{flex-direction:row;gap:8px;justify-content:center}.p-questionShareArea.-mobile .-enabled ul{gap:8px;justify-content:space-around;width:auto}.p-questionShareArea.-mobile .-enabled ul svg{height:2rem;width:2rem}.p-questionPublicPagePostList{color:#01293a;max-width:298px}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardList{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);display:flex;flex-direction:column;gap:16px;list-style:none;padding:16px}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem{border-bottom:1px solid #e5e9eb;cursor:pointer;display:block}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>*{overflow:hidden;width:100%}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>.-head{font-size:1rem;text-decoration:underline}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>.-head a{color:inherit}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>.-head p{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-head{font-size:.75rem}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body{padding:12px 0}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body img{border:1px solid #99a9b0;height:24px;width:24px}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body label,.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body p a{font-size:.625rem;font-weight:700}.p-questionPublicPagePostList__title{font-size:1rem;font-weight:700;margin-bottom:16px}.-mobile.p-questionPublicPagePostList{max-width:none;padding:0 16px 85px;position:static;transform:none;width:auto}.-mobile .p-questionPublicPagePostList__title{align-items:center;display:flex;font-size:.875rem;justify-content:center;margin-bottom:24px;position:relative}.-mobile .p-questionPublicPagePostList__title span{display:block;padding:0 16px}.-mobile .p-questionPublicPagePostList__title:after,.-mobile .p-questionPublicPagePostList__title:before{background-color:#01293a;content:"";display:block;flex:1 1;height:1px;width:45px}.-mobile .c-pickedUpQuestionsArea .c-pickedUpQuestionsArea__cardList{display:flex;flex-direction:column;gap:16px;list-style:none;padding:16px}.-mobile .c-pickedUpQuestionsArea .c-pickedUpQuestionsArea__cardList .c-pickedUpQuestionsArea__cardItem{border-bottom:1px solid #e5e9eb;padding:0 0 12px}.p-questionDeleteModal__head{border-bottom:1px solid #e5e9eb;color:#01293a;padding-bottom:24px;padding-top:40px;text-align:center}.p-questionDeleteModal__head .-title{font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-questionDeleteModal__head .-discription{font-size:.875rem}.p-questionDeleteModal__head.-deleteCover{border-bottom:0;padding-bottom:0}.p-questionDeleteModal__content{background-color:#fafbfb;border-bottom:1px solid #e5e9eb;height:400px;overflow-y:scroll;padding:16px 40px}.p-questionDeleteModal__content .-head{align-items:center;display:flex;margin-bottom:16px}.p-questionDeleteModal__content .-contributorIcon{border:1px solid #99a9b0;border-radius:50%;height:48px;margin-right:12px;overflow:hidden;width:48px}.p-questionDeleteModal__content .-questionerName{color:#01293a;font-size:.875rem;font-weight:700}.p-questionDeleteModal__content .-postingDate{color:#99a9b0;font-size:.625rem}.p-questionDeleteModal__content .-postTitle{font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-questionDeleteModal__content .-postText{color:#01293a;font-size:.75rem}.p-questionDeleteModal__content .-postText p:not(:last-child){margin-bottom:24px}.p-questionDeleteModal__operationArea{padding:16px 75px 40px}.p-questionDeleteModal__operationArea .-operationButtonList{display:flex;justify-content:center}.p-questionDeleteModal__operationArea .-operationButtonList li{width:267px}.p-questionDeleteModal__operationArea .-operationButtonList li:first-child{margin-right:16px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head{padding:24px 16px 16px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head .-title{font-size:.875rem;margin-bottom:8px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head .-discription{font-size:.75rem}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head.-deleteCover{padding-bottom:0}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content{height:260px;padding:16px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-contributorIcon{height:32px;margin-right:8px;width:32px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-contributorIcon img{height:30px;width:30px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-questionerName{font-size:.75rem}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-questionerName a:hover{color:#04b0fb}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-postTitle{font-size:.875rem}.p-questionDeleteModal.-mobile .p-questionDeleteModal__operationArea{padding:16px}.p-questionPostedModal{z-index:1001}.p-questionPostedModal .p-questionPostedModal__modal{max-height:90%;max-width:1042px;padding:40px 48px}.p-questionPostedModal .p-questionPostedModal__content{padding:0}.p-questionPostedModal .p-questionPostedModal__content .-head *{text-align:center}.p-questionPostedModal .p-questionPostedModal__content .-head .-title{font-size:1.5rem;font-weight:700;margin:0}.p-questionPostedModal .p-questionPostedModal__content .-head .-description{word-wrap:break-word;font-size:.875rem;margin:16px 0 24px;white-space:pre-wrap}.p-questionPostedModal .p-questionPostedModal__content .-body{min-height:321.65px;padding:0 86px}.p-questionPostedModal .p-questionPostedModal__content .-body .-loading{align-items:center;display:flex;justify-content:center;padding:20px}.p-questionPostedModal .p-questionPostedModal__content .-body a{align-items:center;border:1px solid #e5e9eb;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.p-questionPostedModal .p-questionPostedModal__content .-body a img{width:100%}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts{color:#345461;display:flex;flex-direction:column;padding:16px;text-decoration:none;width:100%}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts .-text-og-url{font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts .-text-og-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.75rem;margin:8px 0;overflow:hidden}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts .-text-og-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#99a9b0;display:-webkit-box;font-size:.625rem;overflow:hidden}.p-questionPostedModal .p-questionPostedModal__content .-foot{display:flex;flex-direction:column;margin:24px 0 0;padding:0}.p-questionPostedModal.-mobile .p-questionPostedModal__modal{padding:24px 16px;width:calc(100% - 32px)}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-head .-title{font-size:1rem;margin:0}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-head .-description{font-size:.875rem;margin:16px 0}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-body{min-height:254.5px;padding:0 16px}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-foot{font-size:.625rem;margin:16px 0 0}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-foot .-cancel{background:inherit;border:none;color:#99a9b0;font-size:.75rem;margin:24px auto 0}.p-questionNotifyModal .p-questionNotifyModal__content{color:#01293a;padding-bottom:40px;padding-top:40px;text-align:center}.p-questionNotifyModal .p-questionNotifyModal__content .-title{font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-questionNotifyModal .p-questionNotifyModal__content .-discription{font-size:.875rem;margin-bottom:24px}.p-questionNotifyModal .p-questionNotifyModal__content .-operationButtonList{display:flex;justify-content:center}.p-questionNotifyModal .p-questionNotifyModal__content .-operationButtonList li{width:267px}.p-questionNotifyModal .p-questionNotifyModal__content .-operationButtonList li:first-child{margin-right:16px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content{padding:24px 16px 16px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-title{font-size:.875rem;margin-bottom:8px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-discription{font-size:.75rem}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-operationButtonList{display:flex;justify-content:center}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-operationButtonList li{width:180px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-operationButtonList li:first-child{margin-right:12px;width:120px}.c-footer{overflow:hidden;padding-top:40px;position:relative}.c-footer:after{background:url(/packs/media/parts_logo_s-ef8ad1d5.png) no-repeat 0 0 transparent;background-size:296px 339px;bottom:-200px;content:"";display:block;height:339px;position:absolute;right:-110px;width:296px;z-index:-1}@media(min-width:768px){.c-footer{padding-top:64px}.c-footer:after{background-size:auto;bottom:-400px;height:635px;right:-180px;width:554px}}.c-footer__large{padding:40px 16px 0}.c-footer__sitemapLinks{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1012px}@media(min-width:768px){.c-footer__sitemapLinks{flex-wrap:nowrap;margin:40px auto 0}}.c-footer__sitemapLinksList{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;margin-top:32px}.c-footer__sitemapLinksList dt{color:#01293a;font-size:.75rem;font-weight:700}.c-footer__sitemapLinksList dd{font-size:.875rem;line-height:1.1;margin-top:16px}.c-footer__sitemapLinksList dd a{color:#01293a;text-decoration:none;transition:all .3s ease-out}.c-footer__sitemapLinksList dd a:hover{color:#04b0fb;text-decoration:underline}@media(min-width:768px){.c-footer__sitemapLinksList{flex-basis:calc(20% - 8px);flex-grow:0;flex-shrink:0;margin-top:0}}.c-footer__logo{text-align:center}.c-footer__logo img{height:auto;width:200px}@media(min-width:768px){.c-footer__logo img{height:auto;width:200px}}.c-footer__bannerArea{flex-wrap:wrap;justify-content:center;margin-top:32px}.c-footer__bannerArea .-banner{display:block;flex:0 0 100%;margin:12px 8px 0}.c-footer__bannerArea .-banner img{height:auto;width:100%}@media(min-width:768px){.c-footer__bannerArea .-banner{flex:0 0 240px;margin:0 12px}}.c-copyright{line-height:1;padding:24px;text-align:center}.c-copyright small{font-size:.75rem}.lazy-img{opacity:1;transition:opacity 1s}.lazy-img.lazy{opacity:0;width:100%}.lazy-img.lazy-background{opacity:0}.c-footer__bannerArea{align-items:center;display:flex;flex-direction:column;margin:32px auto 0}.c-footer__bannerArea .c-footer__bannerList{margin:0}@media(min-width:768px){.c-footer__bannerArea{flex-direction:row;justify-content:space-between;max-width:1000px}}.c-footer__imageList{display:flex;margin-top:16px}.c-footer__imageList>li a{display:block}@media(min-width:768px){.c-footer__imageList{margin-top:0}}.c-footer__bannerList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:32px auto 0;width:343px}@media(min-width:768px){.c-footer__bannerList{width:760px}}.c-footer__bannerList>li{height:auto;margin-bottom:12px;width:165px}@media(min-width:768px){.c-footer__bannerList>li{margin-bottom:0;width:calc(25% - 12px)}}.c-footer__bannerList>li>a>img{width:100%}.p-sitemap__links{margin-top:32px;text-align:center}.p-sitemap__links li{display:inline-block;font-size:.875rem;margin:0 16px 24px}.p-sitemap__links li a{color:#01293a;text-decoration:none;transition:all .3s ease-out}.p-sitemap__links li a:hover{color:#04b0fb;text-decoration:underline}@media(min-width:768px){.p-sitemap__links{margin-top:48px}.p-sitemap__links li{font-size:.75rem;margin:0 16px 32px}}.p-sitemap__columnArrow{fill:#000;height:16px;transition:all .2s ease-out;width:16px}@media(min-width:768px){.p-sitemap__columnArrow{display:none}}.c-footer{background-color:#fff;display:grid;grid-template-columns:minmax(16px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(16px,1fr);grid-template-rows:auto auto;padding:60px 0 0}.c-footer .inner{gap:60px;grid-column:main;grid-row:1;margin-bottom:60px}.c-footer .inner,.c-footer .nav-wrapper{grid-gap:60px;display:grid}.c-footer .logo{margin-bottom:16px}.c-footer .logo img{height:auto}.c-footer .logo.text{font-weight:700}.c-footer .banners{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}.c-footer .copy{align-items:center;background-color:#fafbfb;display:flex;flex-direction:column;gap:40px;grid-column:1/-1;grid-row:2;padding:40px 20px 20px;width:100%}.c-footer .copy ul{display:flex;flex:1 1;gap:8px;list-style:none;padding:0}.c-footer .copy li{background-position:right 8px center;background-repeat:no-repeat;font-size:.75rem;padding-right:28px}.c-footer .copy li:first-child{border-right:1px solid #99a9b0}.c-footer .copy a{color:#01293a;text-decoration:none}.c-footer .copy a:hover{opacity:.7}.c-footer .copy small{font-size:.75rem}.c-footer ul{list-style:none;padding:0}.c-footer details{border-bottom:1px solid #e5e9eb}.c-footer li:first-child details{border-top:1px solid #e5e9eb}.c-footer details summary::-webkit-details-marker{display:none}.c-footer details summary{align-items:center;display:flex;font-size:.75rem;font-weight:700;height:65px;justify-content:space-between}.c-footer details[open] summary svg{transform:rotate(180deg)}.c-footer details ul{grid-gap:16px;display:grid;gap:16px;padding:0 0 8px}.c-footer details li{align-items:center;display:flex;gap:6px}.c-footer details li:before{background-color:#01293a;content:"";height:1px;width:8px}.c-footer details a{color:#345461;font-size:.75rem;text-decoration:none}.c-footer details a:hover{opacity:.7}.c-footer .p-sitemap__columnArrow{fill:#000;height:20px;transition:all .2s ease-out;width:16px}@media screen and (min-width:1024px){.c-footer{padding:40px 0 0}.c-footer .inner{gap:40px}.c-footer .nav-wrapper{grid-gap:24px;display:grid;grid-template-columns:4fr 1fr}.c-footer .logo{margin-bottom:16px}.c-footer .logo.text{margin-top:5px}.c-footer .media-details{margin-top:-5px}.c-footer .banners{gap:20px}.c-footer .copy{flex-direction:row;padding:30px calc(50vw - 512px)}.c-footer .copy small{margin-left:auto}.container{-moz-column-gap:24px;column-gap:24px;display:flex}.containerItem{flex:1 1}.containerItem.recruiter{flex:2 1}details{border:none!important}details ul.recruiterList{-moz-column-gap:2em;column-gap:2em;display:inline-grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto)}details summary{height:48px;pointer-events:none}.p-sitemap__columnArrow,details summary svg{display:none}}.c-userForumPageHeader{background:#fff;display:flex;height:80px;justify-content:space-between;padding:0 32px}.c-userForumPageHeader .c-userForumPageHeader__left{align-items:center;display:flex;gap:32px}.c-userForumPageHeader .c-userForumPageHeader__right{align-items:center;display:flex}.c-userForumPageHeader .c-userForumPageHeader__logo{height:35px;width:177px}.c-userForumPageHeader .c-userForumPageHeader__logo img{height:100%}.c-userForumPageHeader .c-userForumPageHeader__shortcutList{display:flex;gap:24px;list-style:none}.c-userForumPageHeader .c-userForumPageHeader__shortcutItem *{color:#99a9b0;font-size:.625rem;font-weight:700;line-height:140%;text-decoration:none}.c-userForumPageHeader .c-userForumPageHeader__shortcutItem.-isActive *{color:#04b0fb}.c-userForumPageHeader .c-userForumPageHeader__shortcutLink{align-items:center;display:flex;flex-direction:column;height:45px}.c-userForumPageHeader .c-userForumPageHeader__shortcutLinkIcon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.c-userForumPageHeader .c-userForumPageHeader__shortcutLinkIconMain{height:32px;position:relative;width:32px}.c-userForumPageHeader .c-userForumPageHeader__shortcutLinkIconBatch{fill:#fd4477;height:18px;position:absolute;right:-8%;top:-8%;width:18px}.c-userForumPageHeader .c-userForumPageHeader__companyAccount{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.c-userForumPageHeader .c-userForumPageHeader__companyAccountLink,.c-userForumPageHeader .c-userForumPageHeader__companyAccountToggleHead{align-items:center;border-left:1px solid #e5e9eb;border-right:1px solid #e5e9eb;color:#99a9b0;cursor:pointer;display:flex;font-size:.875rem;font-weight:900;gap:8px;height:24px;justify-content:center;line-height:100%;padding:0 24px}.c-userForumPageHeader .c-userForumPageHeader__companyAccountLink svg,.c-userForumPageHeader .c-userForumPageHeader__companyAccountToggleHead svg{height:16px;width:16px}.c-userForumPageHeader .c-userForumPageHeader__companyAccountLink,.c-userForumPageHeader .c-userForumPageHeader__companyAccountLink *,.c-userForumPageHeader .c-userForumPageHeader__companyAccountToggleHead,.c-userForumPageHeader .c-userForumPageHeader__companyAccountToggleHead *{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-userForumPageHeader [data-js-target=companyAccountToggleHead].-isOpened svg{transform:rotate(180deg)}.c-userForumPageHeader .c-userForumPageHeader__companyAccountToggleBody{display:none}.c-userForumPageHeader .c-userForumPageHeader__companyAccountToggleBody.-isVisible{display:block}.c-userForumPageHeader .c-userForumPageHeader__actionLinkText{color:#000;font-size:.75rem;text-decoration:none}.c-userForumPageHeader .c-userForumPageHeader__myMenu{position:relative}.c-userForumPageHeader .c-userForumPageHeader__myMenuToggleHead{align-items:center;cursor:pointer;display:flex;gap:8px}.c-userForumPageHeader .c-userForumPageHeader__myMenuToggleHead>svg{height:16px;width:16px}.c-userForumPageHeader .c-userForumPageHeader__myMenuToggleHead *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-userForumPageHeader .c-userForumPageHeader__myMenuToggleBody{background:#fff;border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 2px 4px rgba(4,176,251,.1);display:none;position:absolute;right:0;top:calc(100% + 4px)}.c-userForumPageHeader .c-userForumPageHeader__myMenuToggleBody.-isVisible{display:block}.c-userForumPageHeader .c-userForumPageHeader__menuLists{display:flex;flex-direction:column;padding:24px}.c-userForumPageHeader .c-userForumPageHeader__menuListsItem{display:flex;flex-direction:column;gap:16px;margin:0 0 16px}.c-userForumPageHeader .c-userForumPageHeader__menuListsItem:after{border-bottom:1px solid #e5e9eb;content:"";width:100%}.c-userForumPageHeader .c-userForumPageHeader__menuListsItem:last-child{margin:0}.c-userForumPageHeader .c-userForumPageHeader__menuListsItem:last-child:after{content:none}.c-userForumPageHeader .c-userForumPageHeader__menuLink{align-items:center;color:#345461;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:4px;justify-content:space-between;letter-spacing:.01em;text-decoration:none;white-space:nowrap;width:100%}.c-userForumPageHeader .c-userForumPageHeader__myMenuTextUserName{color:#345461;font-size:.875rem;font-weight:700;letter-spacing:.01em}.c-userForumPageHeader.-mobile{display:block;height:auto;padding:0}.c-userForumPageHeader.-mobile .c-userForumPageHeader__mobileHeaderWrapper{background:linear-gradient(135deg,#04b0fb,#6684f7);height:44px;padding:0 16px;width:100%}.c-userForumPageHeader.-mobile .c-userForumPageHeader__right{justify-content:flex-end;overflow:hidden}.c-userForumPageHeader.-mobile .c-userForumPageHeader__logo{height:24px}.c-userForumPageHeader.-mobile .c-userForumPageHeader__logo img{height:100%}.c-userForumPageHeader.-mobile .c-userForumPageHeader__actionLinkButton{background:#01293a;border-radius:4px;box-shadow:0 1px 2px rgba(229,233,235,.2);font-size:.625rem;height:30px;width:80px}.c-userForumPageHeader.-mobile .c-userForumPageHeader__mobileLinkIcon{cursor:pointer}.c-userForumPageHeader.-mobile .c-userForumPageHeader__shortcutLinkIconMain{fill:#fff;height:22px;width:22px}.c-userForumPageHeader.-mobile .c-userForumPageHeader__shortcutLinkIconBatch{stroke:#fff;stroke-width:1.5px;height:12px;width:12px}.c-userForumPageHeader.-mobile .c-userForumPageHeader__mobileUserLink{align-items:center;cursor:pointer;display:flex;gap:4px;text-decoration:none}.c-userForumPageHeader.-mobile .c-userForumPageHeader__mobileUserIcon{height:24px;width:24px}.c-userForumPageHeader.-mobile .c-userForumPageHeader__mobileUserIcon img{height:100%;width:100%}.c-userForumPageHeader.-mobile .c-userForumPageHeader__mobileUserName{color:#fff;font-size:.625rem;line-height:120%;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-userForumPageHeader.-mobile .c-userForumPageHeader__searchBoxToggleBody{display:none}.c-userForumPageHeader.-mobile .c-userForumPageHeader__searchBoxToggleBody.-isVisible{display:block}.c-userForumPageFooter .c-footer:after{content:normal}.c-userForumPageMobileFixedFooter .p-mypageMenu{border-top:none;height:auto}.c-userForumPageMobileFixedFooter .p-offerBottomMenu__tab{border-top:1px solid #e5e9eb}.c-userForumPageMobileFixedFooter.-logined .p-mypageMenu__spacer{height:180px}.c-userForumPageMobileFixedFooter__postBlock{background-color:rgba(52,84,97,.9);padding:16px}.c-userForumPageMobileFixedFooter__postBlock .-text{color:#fff;font-size:.75rem;margin-bottom:8px}.c-userForumPageMobileFixedFooter__postBlock .c-button{height:50px;width:100%}.c-userForumCategoryMenu .c-userForumCategoryMenu__title{color:#345461;font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:140%;margin:0 0 16px}.c-userForumCategoryMenu .c-userForumCategoryMenu__linkList{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);padding:0 16px 16px;width:100%}.c-userForumCategoryMenu .c-userForumCategoryMenu__linkItem{border-bottom:1px solid #e5e9eb;color:#345461;font-size:.875rem;line-height:140%;padding:16px 0}.c-userForumCategoryMenu .c-userForumCategoryMenu__linkItemAnchor{align-items:center;color:#345461;display:flex;justify-content:space-between;text-decoration:none}.c-userForumCategoryMenu .c-userForumCategoryMenu__linkItemAnchor svg{color:#99a9b0;height:16px;width:16px}.c-userForumCategoryMenu.-mobile .c-userForumCategoryMenu__title{line-height:100%;margin:0 0 24px}.c-userForumCategoryMenu.-mobile .c-userForumCategoryMenu__linkItem{font-size:.75rem;letter-spacing:.02em}.c-questionFormMenu{background:#fff;border:2px solid #e5e9eb;border-radius:2px;padding:16px;text-align:center}.c-questionFormMenu .c-questionFormMenu__contentTitle{color:#345461;font-size:1.125rem;font-weight:700;line-height:140%}.c-questionFormMenu .c-questionFormMenu__contentImage{margin:8px auto;width:186px}.c-questionFormMenu .c-questionFormMenu__contentImage img{width:100%}.c-questionFormMenu .c-questionFormMenu__actionList{display:flex;flex-direction:column;gap:16px;margin:8px 0 0}.c-questionFormMenu .c-questionFormMenu__actionItem{display:flex;flex-direction:column;gap:8px}.c-questionFormMenu .c-questionFormMenu__actionLabel{color:#345461;font-size:.75rem;line-height:140%;text-align:center}.c-questionFormMenu .c-questionFormMenu__actionButton{align-items:center;border-radius:4px;display:flex;gap:4px;height:50px;justify-content:center;width:100%}.c-questionFormMenu .c-questionFormMenu__actionButton svg{height:24px;width:24px}.c-questionFormMenu.-mobile .c-questionFormMenu__contentTitle{font-size:.875rem;font-weight:700;line-height:100%}.c-questionFormMenu.-mobile .c-questionFormMenu__actionLabel{color:#345461;font-size:.625rem;line-height:140%;text-align:center}.c-questionFormMenu.-mobile .c-questionFormMenu__actionButton{font-size:.75rem;height:40px}.c-questionFormMenu.-mobile .c-questionFormMenu__actionButton svg{height:24px;width:24px}.c-newQuestionMenu .c-newQuestionMenu__head{align-items:center;display:flex;justify-content:space-between;margin:0 0 16px}.c-newQuestionMenu .c-newQuestionMenu__body{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);padding:16px}.c-newQuestionMenu .c-newQuestionMenu__question{border-bottom:1px solid #e5e9eb}.c-newQuestionMenu .c-newQuestionMenu__questionTitle{color:#01293a;font-size:.875rem;font-weight:700;line-height:1.4}.c-newQuestionMenu .c-newQuestionMenu__questionPostedDate{color:#78909c;font-size:.75rem;font-weight:500;line-height:1.4}.c-newQuestionMenu .c-newQuestionMenu__title{color:#345461;font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:140%}.c-newQuestionMenu .c-newQuestionMenu__linkMoreTop{color:#99a9b0;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-newQuestionMenu .c-newQuestionMenu__requestBoxList{display:flex;flex-direction:column;gap:10px}.c-newQuestionMenu .c-newQuestionMenu__requestBoxItem{border-bottom:1px solid #e5e9eb;padding:0 0 10px}.c-newQuestionMenu.-mobile .c-newQuestionMenu__head{margin:0 0 24px}.c-newQuestionMenu.-mobile .c-newQuestionMenu__questionTitle{font-size:.75rem}.c-newQuestionMenu.-mobile .c-newQuestionMenu__questionPostedDate{font-size:.625rem}.c-newQuestionMenu.-mobile .c-newQuestionMenu__title{letter-spacing:inherit;line-height:100%}.c-newQuestionMenu.-mobile .c-newQuestionMenu__linkMoreBottom{border-bottom:1px solid #e5e9eb;color:#345461;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:140%;padding:16px 0;text-decoration:none}.c-newQuestionMenu.-mobile .c-newQuestionMenu__linkMoreBottom svg{color:#99a9b0;height:16px;width:16px}.c-newQuestionMenu.-mobile .c-newQuestionMenu__requestBoxList{gap:16px}.c-rankingsMenu .c-rankingsMenu__head{align-items:center;color:#345461;display:flex;font-size:1rem;font-weight:700;gap:4px;letter-spacing:.02em;line-height:140%;margin:0 0 16px}.c-rankingsMenu .c-rankingsMenu__head .c-rankingsMenu__title{align-items:center;display:flex;white-space:nowrap}.c-rankingsMenu .c-rankingsMenu__head .c-rankingsMenu__rankingType{font-size:smaller}.c-rankingsMenu .c-rankingsMenu__head .c-tooltip__trigger svg{align-items:center;display:flex;height:16px;width:16px}.c-rankingsMenu .c-rankingsMenu__tabHeadList{display:flex;margin:0 0 8px}.c-rankingsMenu .c-rankingsMenu__tabHeadItem{align-items:center;background:#fff;border:1px solid #345461;color:#345461;cursor:pointer;display:flex;flex:1 1;font-size:.75rem;font-style:normal;font-weight:700;height:40px;justify-content:center;line-height:120%;transition:color,background 125ms ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-rankingsMenu .c-rankingsMenu__tabHeadItem:first-child{border-radius:4px 0 0 4px}.c-rankingsMenu .c-rankingsMenu__tabHeadItem:last-child{border-radius:0 4px 4px 0}.c-rankingsMenu .c-rankingsMenu__tabHeadItem.-isActive,.c-rankingsMenu .c-rankingsMenu__tabHeadItem:hover{background:#345461;color:#fff}.c-rankingsMenu .c-rankingsMenu__tabBodyList{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);padding:16px}.c-rankingsMenu .c-rankingsMenu__tabBodyItem{display:none}.c-rankingsMenu .c-rankingsMenu__tabBodyItem.-isActive{display:block}.c-rankingsMenu .c-rankingsMenu__userRankingList{display:flex;flex-direction:column;gap:10px}.c-rankingsMenu .c-rankingsMenu__userRankingItem{border-bottom:1px solid #e5e9eb;padding:0 0 12px}.c-rankingsMenu .c-rankingsMenu__calculationAnnounce{text-align:center}.c-rankingsMenu .c-rankingsMenu__calculationAnnounce svg{fill:#99a9b0}.c-rankingsMenu .c-rankingsMenu__calculationAnnounce .-infoText{color:#99a9b0;margin-top:10px}.c-rankingsMenu.-mobile .c-rankingsMenu__head{margin:0 0 24px}.c-rankingsMenu.-mobile .c-rankingsMenu__head .c-rankingsMenu__title{letter-spacing:inherit;line-height:100%}.c-rankingsMenu.-mobile .c-rankingsMenu__userRankingList{gap:16px}.c-userForumBreadcrumbs{color:#99a9b0;display:flex;font-size:.75rem;line-height:140%;margin-bottom:24px}.c-userForumBreadcrumbs .c-userForumBreadcrumbs__item:not(:last-child) a{color:#04b0fb;text-decoration:underline}.c-userForumBreadcrumbs .c-userForumBreadcrumbs__item:not(:last-child):after{content:"/";padding:0 .3em}.c-profileCardForRanking{display:flex;gap:8px}.c-profileCardForRanking .c-profileCardForRanking__rankOrder{align-items:center;color:#99a9b0;display:flex;flex:0 0 24px;font-family:Cabin,sans-serif;font-size:.875rem;font-style:italic;font-weight:600;height:24px;justify-content:center;line-height:140%;min-width:24px;width:24px}.c-profileCardForRanking .c-profileCardForRanking__rankOrder svg{height:100%;width:100%}.c-profileCardForRanking .c-profileCardForRanking__rankOrder--1 svg{fill:#fdca44}.c-profileCardForRanking .c-profileCardForRanking__rankOrder--2 svg{fill:#99a9b0}.c-profileCardForRanking .c-profileCardForRanking__rankOrder--3 svg{fill:#ef5350}.c-profileCardForRanking .c-profileCardForRanking__image{flex:0 0 24px;height:24px;width:24px}.c-profileCardForRanking .c-profileCardForRanking__image img{height:100%;width:100%}.c-profileCardForRanking .c-profileCardForRanking__texts{display:flex;flex-direction:column;gap:4px}.c-profileCardForRanking .c-profileCardForRanking__ownerName{font-size:.875rem;font-weight:700;line-height:140%;margin:0 8px 0 0;vertical-align:middle}.c-profileCardForRanking .c-profileCardForRanking__ownerName *{color:#01293a;text-decoration:none}.c-profileCardForRanking .c-profileCardForRanking__ownerJob{background:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;line-height:120%;padding:4px;vertical-align:middle}.c-profileCardForRanking .c-profileCardForRanking__answeredCount{color:#345461;display:flex;font-size:.75rem;font-weight:700;line-height:100%}.c-profileCardForRanking .c-profileCardForRanking__answeredCount :last-child{color:#99a9b0;font-weight:500}.c-profileCardForRanking.-mobile .c-profileCardForRanking__image{flex:0 0 32px;height:32px;width:32px}.c-profileCardForRanking.-mobile .c-profileCardForRanking__ownerName{font-size:.75rem;line-height:100%}.c-userForumTabHead_list{display:flex;gap:8px}.c-userForumTabHead_list .c-userForumTabHead_item{padding:8px 4px}.c-userForumTabHead_list .c-userForumTabHead_item a{color:#99a9b0;font-size:.875rem;font-weight:700;line-height:140%;text-decoration:none;white-space:nowrap}.c-userForumTabHead_list .c-userForumTabHead_item.-isActive{border-bottom:2px solid #04b0fb}.c-userForumTabHead_list .c-userForumTabHead_item.-isActive a{color:#04b0fb}.c-userForumTabHead_list.-mobile{left:-20px;overflow-x:auto;padding:16px 12px 16px 16px;position:absolute;top:-64px;width:100vw}.c-userForumTabHead_list.-mobile .c-userForumTabHead_item{padding:4px}.c-userForumTabHead_list.-mobile .c-userForumTabHead_item a{font-size:.75rem}.c-searchBox{font-size:.875rem;position:relative}.c-searchBox ul>li{border-top:1px solid #e5e9eb;list-style:none}.c-searchBox__overlay{top:80px}.c-searchBox__formArea{align-items:center;border:1px solid #99a9b0;border-radius:2px;display:flex;gap:8px;height:40px;justify-content:space-between;padding:8px 12px;width:230px}.c-searchBox__formArea:focus-within{border-color:#04b0fb}.c-searchBox__input{border:none;flex-grow:1;outline:none}.c-searchBox__input::-moz-placeholder{color:#78909c}.c-searchBox__input:-ms-input-placeholder{color:#78909c}.c-searchBox__input::placeholder{color:#78909c}.c-searchBox__searchIcon{cursor:pointer}.c-searchBox__newQuestionLinkArea{border-top:1px solid #e5e9eb;padding:16px 0 0}.c-searchBox.-mobile{background-color:#fafbfb;font-size:.75rem;padding:16px}.c-searchBox.-mobile .c-searchBox__formArea{width:100%}.c-searchBox.-mobile .c-searchBox__overlay{top:116px}.c-searchBox.-mobile .c-searchBox__newQuestionLinkArea{padding:0}.c-searchBoxResultModal{border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 2px 4px 0 rgba(4,176,251,.1);left:0;padding:16px 0;position:absolute;top:calc(100% + 8px);width:500px}.c-searchBoxResultModal__newQuestionLinkArea--appealStrong{padding:0 16px}.c-searchBoxResultModal__newQuestionLinkArea{border-top:1px solid #e5e9eb;padding:16px 0 0}.c-searchBoxResultModal__appealNewQuestionArea{background:#f2fbff;border:1px solid #cdeffe;border-radius:4px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:16px}.c-searchBoxResultModal__appealNewQuestionAreaTitle{color:#01293a;font-weight:700;line-height:1.4}.c-searchBoxResultModal__appealNewQuestionAreaText{color:#345461;font-size:.75rem;font-weight:500;line-height:1.4}.c-searchBoxResultModal__appealNewQuestionAreaButton{border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;height:40px;padding:8px 16px;white-space:nowrap}.c-searchBoxResultModal__link{align-items:center;color:#04b0fb;display:flex;font-weight:500;gap:4px;line-height:1.1;text-decoration:none}.c-searchBoxResultModal__highlight{font-weight:700}.c-searchBoxResultModal.-mobile{border-radius:0;border-radius:initial;padding:8px 0 0;top:100%;width:100vw}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__newQuestionLinkArea--appealStrong{padding:0 16px 12px}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__newQuestionLinkArea{padding:0}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__appealNewQuestionArea{gap:8px}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__appealNewQuestionAreaButton{width:100%}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__closeModalButton{background-color:#fff;border:none;border-top:1px solid #e5e9eb;color:#78909c;font-weight:500;line-height:1.4;padding:16px;width:100%}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__link{padding:12px 0;width:100%}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__link.-bottomLink{flex-grow:1;padding:16px 0}.c-searchBoxResultArea__header{color:#78909c;font-weight:700;line-height:1.4;padding:0 16px 8px}.c-searchBoxResultArea__contentsLink{color:#345461;display:block;font-weight:500;line-height:1.4;padding:12px 16px;text-align:left;text-decoration:none}.c-searchBoxResultArea__contentsLink:hover{background-color:#f2fbff}.c-searchBoxResultArea__noContentsText{border-top:1px solid #e5e9eb;color:#345461;display:flex;font-weight:500;justify-content:center;line-height:1.4;padding:12px 0}.c-searchBoxResultArea__contentsInfoArea{align-items:center;border-top:1px solid #e5e9eb;display:flex;justify-content:flex-end;padding:12px 16px}.c-searchBoxResultArea__otherContentsCount{color:#345461;flex-grow:1;font-size:.75rem;font-weight:500;line-height:1.4}.c-searchBoxResultArea__link{align-items:center;color:#04b0fb;display:flex;font-weight:500;gap:4px;line-height:1.4;padding:0;text-decoration:none}.c-searchBoxResultArea__icon{fill:#04b0fb}.c-searchBoxResultArea.-mobile .c-searchBoxResultArea__contentsInfoArea{padding:0 16px}.c-searchBoxResultArea.-mobile .c-searchBoxResultArea__link{padding:12px 0}.c-userForumFollowingCategories__title{color:#01293a;font-size:1rem;font-weight:700;letter-spacing:.32px;line-height:1.4}.c-userForumFollowingCategories__main{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1)}.c-userForumFollowingCategories__categories{display:flex;flex-wrap:wrap;gap:8px}.c-userForumFollowingCategories__linkItem{align-items:center;border:1px solid #78909c;border-radius:4px;display:flex;gap:10px;justify-content:center}.c-userForumFollowingCategories__linkItemAnchor{color:#345461;display:block;font-size:.75rem;font-weight:500;line-height:1.8;padding:4px 8px;text-align:center;text-decoration:none}.c-userForumFollowingCategories__showAll{border:0;display:flex;height:40px}.c-userForumFollowingCategories__showAllWrapper{align-self:stretch;background:#345461;border-radius:4px;flex:1 0}.c-userForumFollowingCategories__showAllLabel{color:#fff;font-size:.75rem;font-weight:700;line-height:1.6}.c-userForumFollowingCategories__recommendCategories{border-radius:4px;border-top:1px solid #e5e9eb;padding-top:8px}.c-userForumFollowingCategories__recommendCategoriesLabel{color:#345461;font-size:.75rem;font-weight:700;line-height:1.8}.c-userForumFollowingCategories__noFollowingCategoriesText{color:#345461;font-size:.875rem;font-weight:500;line-height:1.4;text-align:center}.c-userForumFollowingCategories__noFollowingCategoriesTextLink{color:#345461}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__head{display:flex;gap:16px;justify-content:space-between}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__title{color:#345461;font-size:1.125rem;font-weight:700;line-height:140%}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__paginationInfo{color:#01293a;font-size:.75rem;font-weight:500;line-height:1.4}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__tabs{margin:24px 0}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__pagination{margin:40px 0 0}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__pagination .l-questionPagination .c-questionPagination__pagesList li a{cursor:pointer}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__categoryFollowersCount{color:#345461;font-size:.75rem;font-weight:500;line-height:1.4}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__categoryFollowersCount .-bold{font-weight:700}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__noContants{border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1);padding:40px 24px}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__noContantsText{color:#345461;font-size:1rem;font-weight:500;line-height:1.4;text-align:center}.l-userForumPageQuestionList .l-userForumPageQuestionListMain__noContantsNewButton{width:240px}.c-userForumPageHome .l-userForumPageQuestionList .c-userForumPageHomeEyecatch__carouselSlideItemForeground__label,.l-userForumPageQuestionList .c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemForeground__label,.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemTexts__label{align-items:center;background:#04b0fb;border-radius:2px;color:#fff;display:flex;font-weight:700;gap:4px;justify-content:center;line-height:140%;padding:2px 4px;white-space:nowrap}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleSection{padding:56px 0;text-align:center}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleSectionTitle{color:#345461;font-size:1.5rem;font-weight:700;line-height:140%;text-align:center}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleList{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:1fr 1fr 1fr;margin:32px auto;width:-moz-min-content;width:min-content}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItem{width:340px}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItem *{max-width:100%;text-decoration:none}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemContent{display:flex;flex-direction:column;gap:16px;width:100%}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemImage{border-radius:8px}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemTexts{display:flex;flex-wrap:wrap;gap:4px 0;justify-content:space-between}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemTexts__label{font-size:.75rem}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemTexts__label svg{height:16px;width:16px}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemTexts__date{color:#99a9b0;font-size:.75rem;line-height:140%}.l-userForumPageQuestionList .c-userForumPageHomeBottomNav__articleItemTexts__title{color:#01293a;flex-basis:100%;font-size:1rem;font-weight:700;line-height:140%;text-align:left;text-decoration:underline}.l-userForumPageQuestionList.-mobile .l-userForumPageQuestionListMain__head{flex-direction:column;gap:4px;margin:24px 0 16px}.l-userForumPageQuestionList.-mobile .l-userForumPageQuestionListMain__title{font-size:1rem;line-height:140%;width:100%}.l-userForumPageQuestionList.-mobile .l-userForumPageQuestionListMain__paginationInfo{font-size:.75rem;line-height:100%;width:100%}.l-userForumPageQuestionList.-mobile .l-userForumPageQuestionListMain__tabs{margin-top:64px;position:relative}.l-userForumPageQuestionList.-mobile .l-userForumPageQuestionListMain__pagination{margin:32px 0 0}.l-userForumPageQuestionList.-mobile .l-userForumPageQuestionListMain__noContants{border-radius:8px;padding:24px 16px}.l-userForumPageQuestionList.-mobile .l-userForumPageQuestionListMain__noContantsNewButton{width:100%}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleSection{padding:40px 0}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleSectionTitle{font-size:1rem;line-height:100%}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleList{gap:16px;grid-template-columns:1fr;margin:0;padding:24px 16px;width:100%}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleItem{width:100%}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleItemContent{flex-direction:row;gap:8px}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleItemImage{height:74px;width:150px}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleItemTexts__label{font-size:.625rem}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleItemTexts__title{font-size:.75rem}.l-userForumPageQuestionList.-mobile .c-userForumPageHomeBottomNav__articleItemTexts__title *{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.c-limitedContents__underlay{position:relative}.p-publicDetail__signupBlock{align-items:center;background-color:rgba(52,84,97,.8);border-radius:8px;bottom:16px;display:flex;justify-content:center;left:16px;position:absolute;right:16px;top:0}.p-publicDetail__signupBlock .-signupBlockText{color:#fff;font-size:1rem;font-weight:500;margin-bottom:16px;text-align:center}.p-publicDetail__signupBlock .-buttonArea{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.p-publicDetail__signupBlock .-buttonArea .c-button{font-size:1rem;height:50px;width:180px}.-mobile .p-publicDetail__signupArea .p-questionDetail__answerPostBox{padding-top:8px}.-mobile .p-publicDetail__signupBlock{border-radius:4px;bottom:0;margin-bottom:16px;padding:24px}.-mobile .p-publicDetail__signupBlock .-signupBlockText{font-size:.75rem;margin-bottom:8px}.-mobile .p-publicDetail__signupBlock .-buttonArea{align-items:center;flex-direction:column;gap:8px}.-mobile .p-publicDetail__signupBlock .-buttonArea .c-button{height:40px}.p-questionDetail.-forNoLogin .p-questionDetail__answerPostBox{padding-top:0}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemTexts__label,.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemForeground__label{align-items:center;background:#04b0fb;border-radius:2px;color:#fff;display:flex;font-weight:700;gap:4px;justify-content:center;line-height:140%;padding:2px 4px;white-space:nowrap}.c-userForumPageHome .c-userForumPageHomeEyecatch__main{position:relative}.c-userForumPageHome .c-userForumPageHomeEyecatch__sub{margin:-30px 0 0;position:relative;z-index:1}.c-userForumPageHome .c-userForumPageHomeEyecatch__mainBackground{margin:0;width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__mainBackground img{width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__mainForeground{bottom:0;height:-moz-min-content;height:min-content;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-12px;width:-moz-min-content;width:min-content}.c-userForumPageHome .c-userForumPageHomeEyecatch__mainTextLogo{height:45px;margin:0 auto;width:270px}.c-userForumPageHome .c-userForumPageHomeEyecatch__mainTextLogo img{height:100%;width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__mainTextTitle{color:#fff;font-size:1rem;font-weight:700;line-height:159.5%;margin:16px 0 0;text-align:center;white-space:nowrap}.c-userForumPageHome .c-userForumPageHomeEyecatch__mainButton{border-radius:4px;font-size:1rem;height:50px;margin:16px 0 0;width:212px}.c-userForumPageHome .c-userForumPageHomeEyecatch__carousel{max-width:100%;width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideList{display:flex;gap:24px;width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItem{display:flex;max-height:300px;max-width:600px;min-height:300px;min-width:600px;position:relative}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemBatch{align-items:center;background:#fdca44;border-radius:50%;color:#01293a;display:flex;font-size:.875rem;font-style:italic;font-weight:700;height:56px;justify-content:center;left:-2.67%;line-height:100%;position:absolute;top:-5.33%;width:56px}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideContent{height:100%;text-decoration:none;width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemBackground{border-radius:8px;height:100%;width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemForeground{align-items:flex-end;background:linear-gradient(1turn,rgba(0,0,0,.7) 13.29%,transparent 60.71%);display:flex;height:100%;left:0;padding:24px;position:absolute;top:0;width:100%}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemForeground__texts{align-items:flex-start;display:flex;gap:8px}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemForeground__label{font-size:.875rem}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemForeground__label svg{height:24px;width:24px}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselSlideItemForeground__title{color:#fff;font-size:1.25rem;font-weight:700;line-height:140%}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselDotList{display:flex;gap:16px;justify-content:center;margin:24px}.c-userForumPageHome .c-userForumPageHomeEyecatch__carouselDotItem{background:#e5e9eb;border-radius:50%;height:8px;width:8px}.c-userForumPageHome .c-userForumPageHomeMain{display:flex;flex-direction:column;gap:40px;margin:0 0 40px}.c-userForumPageHome .c-userForumPageHomeMain__questionSectionTitle{color:#345461;font-size:1.125rem;font-weight:700;line-height:140%;margin:0 0 24px}.c-userForumPageHome .c-userForumPageHomeMain__questionList{margin:0 0 16px}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleSection{padding:56px 0;text-align:center}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleSectionTitle{color:#345461;font-size:1.5rem;font-weight:700;line-height:140%;text-align:center}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleList{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:1fr 1fr 1fr;margin:32px auto;width:-moz-min-content;width:min-content}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItem{width:340px}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItem *{max-width:100%;text-decoration:none}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemContent{display:flex;flex-direction:column;gap:16px;width:100%}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemImage{border-radius:8px}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemTexts{display:flex;flex-wrap:wrap;gap:4px 0;justify-content:space-between}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemTexts__label{font-size:.75rem}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemTexts__label svg{height:16px;width:16px}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemTexts__date{color:#99a9b0;font-size:.75rem;line-height:140%}.c-userForumPageHome .c-userForumPageHomeBottomNav__articleItemTexts__title{color:#01293a;flex-basis:100%;font-size:1rem;font-weight:700;line-height:140%;text-align:left;text-decoration:underline}.c-userForumPageHome .c-userForumPageHome__moreLinkButton{text-align:center}.c-userForumPageHome .c-userForumPageHome__moreLinkButton .c-button{border-radius:4px;height:40px;width:180px}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__mainTextLogo{height:40px;width:240px}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__mainTextTitle{font-size:.75rem;line-height:140%}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__mainButton{font-size:.75rem;height:40px;width:180px}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItem{max-height:169px;max-width:280px;min-height:169px;min-width:280px}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItemBatch{font-size:.75rem;height:48px;left:-2.86%;top:-4.73%;width:48px}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideContent{display:flex;flex-direction:column;gap:8px}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItemBackground{border-radius:4px;flex:1 1;height:auto;width:auto}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItemForeground{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding:0;position:static;width:100%}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItemForeground__texts{align-items:center;overflow:hidden}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItemForeground__label{font-size:.625rem}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItemForeground__label svg{height:16px;width:16px}.c-userForumPageHome.-mobile .c-userForumPageHomeEyecatch__carouselSlideItemForeground__title{color:#01293a;font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-userForumPageHome.-mobile .c-userForumPageHomeMain{gap:32px;margin:32px 0 8px}.c-userForumPageHome.-mobile .c-userForumPageHomeMain__questionSectionTitle{font-size:1rem;line-height:100%}.c-userForumPageHome.-mobile .c-userForumPageHomeMain__questionList{margin:0 0 24px}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleSection{padding:40px 0}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleSectionTitle{font-size:1rem;line-height:100%}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleList{gap:16px;grid-template-columns:1fr;margin:0;padding:24px 16px;width:100%}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleItem{width:100%}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleItemContent{flex-direction:row;gap:8px}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleItemImage{height:74px;width:150px}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleItemTexts__label{font-size:.625rem}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleItemTexts__title{font-size:.75rem}.c-userForumPageHome.-mobile .c-userForumPageHomeBottomNav__articleItemTexts__title *{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}