.A{cursor:pointer;transition-duration:.2s}.A.link{color:#2c84e3}.A.disabled{cursor:default;color:#858889}.A:hover.hoverOpaque{opacity:.4}.ButtonRound{-webkit-user-select:none;-ms-user-select:none;user-select:none}.ButtonRound .buttonBody{box-shadow:0 2px 4px rgba(0,0,0,.1)}.ButtonRound:hover .buttonBody{cursor:pointer!important}.ButtonRound:hover .buttonBody:not(:disabled){background-color:#faa500;border-color:#faa500;color:#2e230f}@media screen and (min-width:768px){.ButtonRound:hover .buttonBody:not(:disabled){-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 4px 8px rgba(0,0,0,.1)}}@media screen and (max-width:768px){.ButtonRound:active .buttonBody:not(:disabled){-webkit-transform:scale(1.148);transform:scale(1.148)}}@media screen and (min-width:768px){.ButtonRound:active .buttonBody:not(:disabled){-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 4px 8px rgba(0,0,0,.1)}}.ButtonRound:disabled .buttonBody{box-shadow:none;cursor:default}.ButtonRound .buttonBody{width:100%;transition-duration:.2s;font-weight:700;border-style:solid;border-width:2px;padding-left:16px;padding-right:16px}.ButtonRound .buttonBody.primary{background-color:#faa500;border-color:#faa500;color:#2e230f}@media screen and (min-width:768px){.ButtonRound .buttonBody.primary:hover{background-color:#fffaed;border-color:#fffaed;color:#eb831a}}.ButtonRound .buttonBody.primary:disabled{background-color:#e5e5e5;border-color:#e5e5e5;color:#2e230f}.ButtonRound .buttonBody.secondary{background-color:#fff;border-color:#faa500;color:#2e230f}@media screen and (min-width:768px){.ButtonRound .buttonBody.secondary:hover{background-color:#faa500;border-color:#faa500;color:#2e230f}}.ButtonRound .buttonBody.secondary:disabled{background-color:#fff;border-color:#e5e5e5;color:#2e230f}.ButtonRound .buttonBody.gradient{background:linear-gradient(270deg,#f5ba40,#db615c);border-style:none;color:#fff}.ButtonRound .buttonBody.gradient:hover{color:#fff}.ButtonRound .buttonBody.danger{background-color:#fff;border-color:#db615c;color:#db615c}.ButtonRound .buttonBody.danger:hover{background-color:#db615c;border-color:#db615c;color:#fff}.ButtonRound .buttonBody.danger:disabled{background-color:#fff;border-color:#e5e5e5;color:#2e230f}.ButtonHeader{position:relative;width:60;height:60;cursor:pointer}.ButtonHeader .Badge{background-color:#db615c;position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:8px;color:#fff;font-family:"Roboto";font-weight:700;font-size:10px}.ButtonHeader .HoverFrame{transition-duration:.15s;width:40px;height:40px;border-radius:20px}.ButtonHeader:hover .HoverFrame{background-color:#fffaed;border-color:#fffaed}.ButtonHeader:active .HoverFrame{-webkit-transform:scale(1.3);transform:scale(1.3)}.ButtonHeader:disabled .HoverFrame{-webkit-transform:none;-webkit-transform:initial;transform:none}.ButtonHeader:disabled{cursor:default;opacity:.4}.ButtonAvatar{width:60px;height:60px;cursor:pointer}.ButtonAvatar .ButtonFrame{transition-duration:.2s;width:40px;height:40px;padding-top:1px;border-radius:20px;background-color:#faa500;color:#fff}.ButtonAvatar:hover .ButtonFrame{background-color:#fffaed;color:#faa500}.ButtonAvatar:active .ButtonFrame{background-color:#fff;color:#faa500}.ButtonAvatar:disabled .ButtonFrame{background-color:#e5e5e5;color:#fff;cursor:default}.ButtonGuest{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:60px;height:60px;cursor:pointer}.ButtonGuest .ButtonFrame{transition-duration:.2s;width:40px;height:40px;border-radius:20px;background-color:#faa500;color:#2e230f}.ButtonGuest:active .ButtonFrame,.ButtonGuest:hover .ButtonFrame{background-color:#fffaed}.ButtonGuest:disabled .ButtonFrame{background-color:#e5e5e5;cursor:default}.FormikAutoComplete{position:relative;width:100%;color:#2e230f;font-size:inherit}.FormikAutoComplete .input{width:100%;background-color:#fff!important;padding-left:12px;padding-right:12px;border-radius:6px}.FormikAutoComplete .input:focus,.FormikAutoComplete .input:focus-visible,.FormikAutoComplete .input:focus-within,.FormikAutoComplete .input:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.FormikAutoComplete .input:focus-visible{outline:0 auto #fff;outline-color:#fff;outline-style:none;outline-width:0}.FormikAutoComplete ul{width:100%;left:0;top:28px;max-height:200px;overflow-y:auto;position:absolute;border-radius:0 0 6px 6px;background-color:#fff;z-index:1;padding-left:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FormikAutoComplete ul li{margin-left:0;padding-left:12px;min-height:40px;display:flex;align-items:center;list-style-type:none}.FormikAutoComplete ul li[data-focus=true]{background-color:#d5d8d9;cursor:pointer}.AppHeader{position:fixed;display:flex;top:0;width:100%;align-items:stretch;justify-content:center;background-color:#fff;z-index:50;height:72px}.AppHeader .AppBar{position:relative;display:flex;align-items:center;width:min(100%,916px);height:72px;font-size:13px;font-weight:700;padding-left:8px;padding-right:8px}.AppHeader .AppBar .searchBack{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3)}.AppHeader .AppBar .searchFrame{position:fixed;background:#fff;font-size:14px;font-weight:500}@media screen and (min-width:768px){.AppHeader .AppBar .searchFrame{top:80px;left:calc(50% - 450px);width:900px;height:calc(100% - 160px);flex-direction:column;padding:24px;border-radius:12px}}@media screen and (max-width:768px){.AppHeader .AppBar .searchFrame{top:24px;left:0;width:100%;height:calc(100vh - 24px);flex-direction:column;border-radius:12px 12px 0 0}.AppHeader .AppBar .searchFrame .closeButton{padding:16px 16px 0}}.AppHeader .AppBar .searchFrame .form{width:100%;margin-bottom:20px}.AppHeader .AppBar .searchFrame .form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.AppHeader .AppBar .searchFrame .form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.AppHeader .AppBar .searchFrame .form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.AppHeader .AppBar .searchFrame .form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.AppHeader .AppBar .searchFrame .form .select,.AppHeader .AppBar .searchFrame .form .textField,.AppHeader .AppBar .searchFrame .form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.AppHeader .AppBar .searchFrame .form .select *,.AppHeader .AppBar .searchFrame .form .textField *,.AppHeader .AppBar .searchFrame .form .textFieldOther *{font-family:"Noto Sans CJK JP"}.AppHeader .AppBar .searchFrame .form .select .MuiOutlinedInput-root,.AppHeader .AppBar .searchFrame .form .textField .MuiOutlinedInput-root,.AppHeader .AppBar .searchFrame .form .textFieldOther .MuiOutlinedInput-root{height:47px}.AppHeader .AppBar .searchFrame .form .select .MuiOutlinedInput-input,.AppHeader .AppBar .searchFrame .form .textField .MuiOutlinedInput-input,.AppHeader .AppBar .searchFrame .form .textFieldOther .MuiOutlinedInput-input{padding:14px}.AppHeader .AppBar .searchFrame .form .select .MuiInputBase-input,.AppHeader .AppBar .searchFrame .form .textField .MuiInputBase-input,.AppHeader .AppBar .searchFrame .form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.AppHeader .AppBar .searchFrame .form .select .MuiInputBase-input:focus,.AppHeader .AppBar .searchFrame .form .textField .MuiInputBase-input:focus,.AppHeader .AppBar .searchFrame .form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.AppHeader .AppBar .searchFrame .form .select .MuiOutlinedInput-notchedOutline,.AppHeader .AppBar .searchFrame .form .textField .MuiOutlinedInput-notchedOutline,.AppHeader .AppBar .searchFrame .form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.AppHeader .AppBar .searchFrame .form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.AppHeader .AppBar .searchFrame .form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.AppHeader .AppBar .searchFrame .form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.AppHeader .AppBar .searchFrame .form .select .MuiSelect-select:focus,.AppHeader .AppBar .searchFrame .form .textField .MuiSelect-select:focus,.AppHeader .AppBar .searchFrame .form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.AppHeader .AppBar .searchFrame .form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.AppHeader .AppBar .searchFrame .form .MuiFormHelperText-root.Mui-error:before{content:"※"}.AppHeader .AppBar .searchFrame .form .MuiIconButton-root:hover{background-color:transparent}.AppHeader .AppBar .searchFrame .form .textFieldRightButton{position:absolute;right:5px;top:0}.AppHeader .AppBar .searchFrame .form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.AppHeader .AppBar .searchFrame .form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.AppHeader .AppBar .searchFrame .form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.AppHeader .AppBar .searchFrame .form .FormikAutoComplete .input{box-shadow:none}.AppHeader .AppBar .searchFrame .form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.AppHeader .AppBar .searchFrame .form .errorMessage:before{content:"※"}@media screen and (max-width:768px){.AppHeader .AppBar .searchFrame .form .autoCompleteFrame{padding:0 16px}}.AppHeader .AppBar .searchFrame .form .autoCompleteFrame .autoCompleteInput{background-color:#f5f8f9!important;background:url(/images/icon_search.svg) no-repeat scroll 16px 14px;padding-left:52px}.AppHeader .AppBar .searchFrame h1{font-size:24px;line-height:1.5;margin-top:12px;margin-bottom:20px}@media screen and (max-width:768px){.AppHeader .AppBar .searchFrame h1{margin-top:20px;margin-bottom:32px}}@media screen and (max-width:768px){.AppHeader .AppBar .searchFrame .separator2{height:1px;background-color:#d5d8d9}}.AppHeader .AppBar .searchFrame .searchSubFrame{overflow-y:scroll}@media screen and (max-width:768px){.AppHeader .AppBar .searchFrame .searchSubFrame{padding:0 16px 200px}}.AppHeader .AppBar .searchFrame .searchSubFrame h2{font-size:18px;line-height:1.5;margin-bottom:20px}@media screen and (max-width:768px){.AppHeader .AppBar .searchFrame .searchSubFrame h2{margin-top:24px}}.AppHeader .AppBar .searchFrame .searchSubFrame h3{display:flex;align-items:center;height:52px;font-size:14px;line-height:1.5}.AppHeader .AppBar .searchFrame .searchSubFrame h3 :first-child{flex:1 1}.AppHeader .AppBar .searchFrame .searchSubFrame h3 img{transition-duration:.3s}.AppHeader .AppBar .searchFrame .searchSubFrame h3 img.opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.AppHeader .AppBar .searchFrame .searchSubFrame .links{transition-duration:.3s;max-height:2000px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.AppHeader .AppBar .searchFrame .searchSubFrame .links>.link{font-size:12px;line-height:24px;margin-bottom:8px}.AppHeader .AppBar .searchFrame .searchSubFrame .links:not(.opened){max-height:0}.AppHeader .AppBar .searchFrame .separator{height:1px;background-color:#d5d8d9}@media screen and (min-width:768px){.AppHeader .AppBar .search-enter .searchBack{opacity:0}.AppHeader .AppBar .search-enter .searchFrame{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.AppHeader .AppBar .search-enter-active .searchBack{transition-duration:.3s;opacity:1}.AppHeader .AppBar .search-enter-active .searchFrame{transition-duration:.3s;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.AppHeader .AppBar .search-exit .searchBack{opacity:1}.AppHeader .AppBar .search-exit .searchFrame{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.AppHeader .AppBar .search-exit-active .searchBack{transition-duration:.3s;opacity:0}.AppHeader .AppBar .search-exit-active .searchFrame{transition-duration:.5s;opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@media screen and (max-width:768px){.AppHeader .AppBar .search-enter .searchBack,.AppHeader .AppBar .search-enter .searchFrame{opacity:0}.AppHeader .AppBar .search-enter .searchFrame{-webkit-transform:translateY(100vh);transform:translateY(100vh)}.AppHeader .AppBar .search-enter-active .searchBack,.AppHeader .AppBar .search-enter-active .searchFrame{transition-duration:.3s;opacity:1}.AppHeader .AppBar .search-enter-active .searchFrame{-webkit-transform:translateY(0);transform:translateY(0)}.AppHeader .AppBar .search-exit .searchBack,.AppHeader .AppBar .search-exit .searchFrame{opacity:1}.AppHeader .AppBar .search-exit .searchFrame{-webkit-transform:translateY(0);transform:translateY(0)}.AppHeader .AppBar .search-exit-active .searchBack,.AppHeader .AppBar .search-exit-active .searchFrame{transition-duration:.5s;opacity:0}.AppHeader .AppBar .search-exit-active .searchFrame{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}.AppHeader .AppBar .menuBack{position:fixed;top:0;left:0;width:100vw;height:100vh}@media screen and (max-width:768px){.AppHeader .AppBar .menuBack{background:#faa500}}@media screen and (min-width:768px){.AppHeader .AppBar .menuFrame{position:absolute;top:0;right:0;width:375px;flex-direction:column;padding:16px 0 6px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:14px;font-size:14px;font-weight:500;-webkit-transform-origin:90% 40px;transform-origin:90% 40px;overflow:hidden}.AppHeader .AppBar .menuFrame>:not(:first-child):hover{background-color:#f5f8f9;cursor:pointer}.AppHeader .AppBar .menuFrame>.closeButton{display:flex;align-items:center;justify-content:flex-end;padding:0 16px}.AppHeader .AppBar .menuFrame>.menuItem{width:100%;display:flex;align-items:center;height:51px;padding:0 16px}.AppHeader .AppBar .menuFrame>.menuItem>:first-child{flex:1 1}.AppHeader .AppBar .menuFrame>.separator{height:1px;margin:0 16px;background-color:#d5d8d9}}@media screen and (max-width:768px){.AppHeader .AppBar .menuFrame{position:fixed;top:0;left:0;width:100vw;flex-direction:column;padding:0;font-size:14px;font-weight:700}.AppHeader .AppBar .menuFrame>:not(:first-child):hover{background-color:#ffc050;cursor:pointer}.AppHeader .AppBar .menuFrame>.closeButton{padding:24px 18px;display:flex;align-items:center;justify-content:flex-end}.AppHeader .AppBar .menuFrame>.menuItem{padding:0 16px;width:100%;display:flex;align-items:center;height:56px}.AppHeader .AppBar .menuFrame>.menuItem>:first-child{flex:1 1}}@media screen and (min-width:768px){.AppHeader .AppBar .menu-enter .menuFrame{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.AppHeader .AppBar .menu-enter-active .menuFrame{transition-duration:.3s}.AppHeader .AppBar .menu-enter-active .menuFrame,.AppHeader .AppBar .menu-exit .menuFrame{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.AppHeader .AppBar .menu-exit-active .menuFrame{transition-duration:.3s;opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@media screen and (max-width:768px){.AppHeader .AppBar .menu-enter .menuBack,.AppHeader .AppBar .menu-enter .menuFrame{opacity:0}.AppHeader .AppBar .menu-enter-active .menuBack,.AppHeader .AppBar .menu-enter-active .menuFrame{transition-duration:.3s;opacity:1}.AppHeader .AppBar .menu-exit .menuBack,.AppHeader .AppBar .menu-exit .menuFrame{opacity:1}.AppHeader .AppBar .menu-exit-active .menuBack,.AppHeader .AppBar .menu-exit-active .menuFrame{transition-duration:.3s;opacity:0}}.AppHeader .AppBar .withIcon{display:flex;flex-direction:row;align-items:center}.AppHeader .AppBar .withIcon>.iconTargetBlank{margin-left:2px}@media screen and (max-width:768px){.AppHeader{height:88px}.AppHeader .AppBar{height:88px;align-items:center;padding-left:16px;padding-right:8px}}.AppHeader .logoImage1{width:214px;height:32px}.AppHeader .logoImage2{width:107px;height:42px}.AppHeaderSpacer{height:72px}@media screen and (max-width:768px){.AppHeaderSpacer{height:88px}}.AppFooter{background-color:#f5f8f9;display:flex;flex-direction:column;align-items:center;margin-top:auto}.AppFooter .footerContent{width:min(100%,1024px);display:flex;flex-direction:column}.AppFooter .footerContent .footerTopRow{height:24px;margin-bottom:24px;display:flex;align-items:center;justify-content:flex-end}.AppFooter .footerContent .footerTopRow>:first-child{margin-right:auto}.AppFooter .footerContent .footerLinks{font-size:12px;font-weight:700}.AppFooter .footerContent .footerCopyright{align-self:center;color:#858889}.AppFooter .footerContent .logo{width:214px;height:32px}.AppFooter .footerContent .footerStatLinks{border-top:1px solid #d5d8d9;margin-top:38px;padding-top:32px}@media screen and (max-width:768px){.AppFooter .footerContent .footerStatLinks{margin-top:32px;padding-top:24px}}.AppFooter .footerContent .footerStatLinks>.label{color:#858889;font-size:12px}@media screen and (max-width:768px){.AppFooter .footerContent .footerStatLinks>.label{text-align:center}}.AppFooter .footerContent .footerStatLinks>.contents{margin-top:20px;font-size:12px;font-weight:700}.AppFooter .footerContent .footerStatLinks>.contents a:not(:last-child){margin-right:16px;word-break:break-all}@media screen and (max-width:768px){.AppFooter .footerContent .footerStatLinks>.contents{text-align:center}}@media screen and (max-width:768px){.AppFooter .footerContent{padding:24px 24px 16px}.AppFooter .footerContent .footerLinks{display:flex;flex-direction:column;line-height:12px}.AppFooter .footerContent .footerLinks>*{margin-bottom:24px}.AppFooter .footerContent .footerCopyright{margin-top:84px;font-size:12px}}@media screen and (min-width:768px){.AppFooter .footerContent{padding:36px 62px 16px}.AppFooter .footerContent .footerLinks>*{margin-right:22px}.AppFooter .footerContent .footerCopyright{margin-top:56px;font-size:12px}}.BasicPageContainer{display:flex;flex-direction:column;align-items:center}.BasicPageContainer>h1{margin-top:32px;margin-bottom:44px}@media screen and (max-width:768px){.BasicPageContainer>h1{font-size:24px;line-height:36px;margin-top:0;margin-bottom:32px}}.BasicPageContainer>.content{width:min(596px,100% - 40px);display:flex;flex-direction:column;align-items:stretch;padding-bottom:80px}@media screen and (max-width:768px){.BasicPageContainer>.content{width:100%;padding-left:16px;padding-right:16px;padding-bottom:80px}}.BreadCrumb{align-self:center;width:min(100%,1024px);display:flex;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.5;color:#858889;padding:24px 16px 56px 62px}@media screen and (max-width:768px){.BreadCrumb{padding:8px 16px 40px}}.BreadCrumb>img{margin-left:8px;margin-right:8px}.BreadCrumb>.noPath{height:12px}.BreadCrumb.shortBottom{padding-bottom:40px}@media screen and (max-width:768px){.BreadCrumb.shortBottom{padding-bottom:16px}}.ArticleP{margin-top:40px;margin-bottom:16px}.ArticleP .bold{font-weight:700}.ArticleIndex{width:100%;margin-top:40px;margin-bottom:40px;background:#f5f8f9;border-radius:8px;padding:16px 24px}@media screen and (max-width:768px){.ArticleIndex{padding:16px}}.ArticleIndex>.heading{color:grey;font-weight:700;font-size:15px;padding-bottom:8px;border-bottom:1px solid #d5d8d9}.ArticleIndex>.heading.h3{margin-bottom:10px}.ArticleIndex>.hide-list{height:145px;overflow:hidden;cursor:pointer}.ArticleIndex>.hide-list-opacity{opacity:.5}.ArticleIndex>.hide-label{display:none}.ArticleIndex>.view-label{color:#2d96f6;width:100%;text-align:center;cursor:pointer}.ArticleIndex ul{margin-top:16px;margin-bottom:0;padding-left:.5em}.ArticleIndex ul.h3{margin-top:2px;margin-bottom:2px;padding-left:1em}.ArticleIndex li{list-style:url(/images/li_disc_gray.svg);padding-left:4px}.ArticleIndex li>a{color:#2d96f6}.ArticleIndex li.h3{list-style:url(/images/li_disc_gray.svg);padding-left:4px;font-size:12px}.ArticleIndex li.h3>a{color:#2d96f6}.ArticleIndex li.h3:last-child,.ArticleIndex li:not(:last-child){margin-bottom:8px}.ArticleIndex li.opacity{opacity:.5}.ArticleSection{margin-top:40px}.ArticleSection .anchor{display:block;padding-top:88px;margin-top:-88px;pointer-events:none}.ArticleSection h2{position:relative;width:100%;align-self:center;font-weight:700;font-size:20px;line-height:30px;padding-left:16px;align-self:flex-start;border-left:2px solid #faa500}@media screen and (max-width:768px){.ArticleSection h2{font-size:18px;line-height:27px}}.ArticleSection h2.lead{margin-bottom:24px}.ArticleSection h2:not(.lead){margin-top:40px;margin-bottom:24px}.ArticleSection h3{padding-left:16px;align-self:flex-start;border-left:2px solid #c5c8c9;margin-top:32px;margin-bottom:24px;font-size:16px}.ArticleSection h3.lead{margin-top:-10px}.ArticleSection h4{margin-top:32px;margin-bottom:24px;font-size:14px}.ArticleSection h2+p.ArticleP,.ArticleSection h3+p.ArticleP,.ArticleSection h4+p.ArticleP{margin-top:0}.ArticleSection>:last-child{margin-bottom:0}.ArticleBlockQuote{font-size:14px;color:grey;margin-top:40px;margin-bottom:40px;border:2px solid #e5e8e9;border-radius:8px;padding:24px}@media screen and (max-width:768px){.ArticleBlockQuote{padding:16px}}.ArticleBlockQuote h3{font-size:14px;color:#2e230f;margin-top:24px;margin-bottom:0}.ArticleBlockQuote .ArticleP{margin-top:16px;margin-bottom:0}.ArticleBlockQuote .ArticleSubText{margin-top:8px;margin-bottom:0}.ArticleBlockQuote .ArticleImage{margin-top:16px;margin-bottom:0}.ArticleBlockQuote :first-child{margin-top:0}.ArticleBlockQuote :last-child{margin-bottom:0}.ArticleLink{color:#2d96f6;word-break:break-all}.ArticleStatLinks{border-top:1px solid #d5d8d9;margin-top:32px;margin-bottom:40px;padding-top:12px;font-size:12px}.ArticleStatLinks>.heading{text-align:center}.ArticleStatLinks>.contents{margin-top:8px}.ArticleStatLinks>.contents>a{color:#2d96f6;word-break:break-all}.ArticleStatLinks>.contents>.separator{display:inline-block;width:1px;height:12px;background-color:#d5d8d9;margin-left:8px;margin-right:8px}.ArticleSubText{font-size:12px;color:grey;margin-top:16px;margin-bottom:16px}.ArticleImage{margin-top:40px;margin-bottom:16px}.Modal{position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;font-weight:500}.Modal>.modalCard{position:relative;background-color:#fff;border-radius:12px;padding:24px}@media screen and (max-width:768px){.Modal>.modalCard{width:100%}}.modal-enter{opacity:0}.modal-enter .modalCard{-webkit-transform:scale(.5);transform:scale(.5)}.modal-enter.modal-enter-active{transition:opacity .3s;opacity:1}.modal-enter.modal-enter-active .modalCard{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1)}.modal-exit{opacity:1}.modal-exit .modalCard{-webkit-transform:scale(1);transform:scale(1)}.modal-exit.modal-exit-active{transition:opacity .3s;opacity:0}.modal-exit.modal-exit-active .modalCard{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(.5);transform:scale(.5)}.ArticleImage2{position:relative}.ArticleImage2>img{margin-top:40px;margin-bottom:16px}.ArticleImage2>img.enableZoom{cursor:zoom-in}.ArticleImage2>.zoomButton{cursor:pointer;position:absolute;top:0;right:0;width:40px;height:40px}.ArticleImage2>.zoomButton .closeIcon{width:40px;height:40px}.ArticleImage2 .zoomImageFrame{position:absolute;top:0;left:0;height:calc(100% - 32px);width:calc(100% - 32px);margin:16px}@media screen and (max-width:768px){.ArticleImage2 .zoomImageFrame{width:calc(100% - 16px);margin:8px}}.ArticleImage2 .zoomImageFrame>.zoomImage{cursor:zoom-out;width:100%;height:100%;overflow:scroll;position:absolute}.ArticleImage2 .zoomImageFrame>.zoomImage>img{max-width:none}.ArticleImage2 .zoomImageFrame>.closeButton{cursor:pointer;position:absolute;top:0;right:0;width:40px;height:40px}.ArticleImage2 .zoomImageFrame>.closeButton .closeIcon{width:40px;height:40px}.ArticleProfiles{margin-top:40px;margin-bottom:40px}.ArticleProfiles>.profile{background-color:#f5f8f9;border-radius:8px;margin-top:16px;margin-bottom:16px;padding:24px}@media screen and (max-width:768px){.ArticleProfiles>.profile{padding:24px 16px 16px}}.ArticleProfiles>.profile>.headerBlock{display:flex}.ArticleProfiles>.profile>.headerBlock>.nameBlock{margin-left:16px}.ArticleProfiles>.profile>.headerBlock>.nameBlock>.belong{margin-top:12px;font-size:12px;font-weight:500}.ArticleProfiles>.profile>.bottomBlock{color:grey;font-size:12px;line-height:2;margin-top:16px}@media screen and (max-width:768px){.ArticleProfiles>.profile>.bottomBlock{margin-top:8px}}.ArticleChat{margin-top:40px;margin-bottom:40px}.ArticleChat>.profile{display:flex;align-items:center}.ArticleChat>.profile>img{border-radius:16px}.ArticleChat>.profile>.name{margin-left:12px;font-size:12px;font-weight:700}.ArticleChat>.message{margin-top:16px;font-size:15px}@media screen and (max-width:768px){.ArticleChat>.message{font-size:14px}}.ArticleTable{font-size:12px;line-height:18px;margin-top:40px;margin-bottom:40px}.ArticleTable>.title{width:100%;margin-bottom:16px;font-size:14px;line-height:21px;font-weight:700;text-align:center}.ArticleTable table{width:auto}.ArticleTable table,.ArticleTable td{border-collapse:collapse;border:1px solid #d5d8d9}.ArticleTable td.label{white-space:nowrap;padding:8px 22px;text-align:center}.ArticleTable td.value{width:100%;font-weight:500;padding:8px 12px 8px 9px}.ArticleTable tr.header td{background-color:#f5f8f9;font-weight:700}.ArticleTable tr.accent td{background-color:#fffaed}.ArticleTable.default td.label{font-weight:700;background-color:#f5f8f9}.ArticleTable.survey table{width:100%}.ArticleTable.survey>.title{color:#faa500;margin-bottom:24px}.ArticleTable.survey td.label{text-align:left;padding-left:8px}.ArticleTable.survey td.value{text-align:right;padding-right:8px;width:120px}.ArticleTable.report-multi table{width:100%}.ArticleTable.report-multi>.title{color:#faa500;margin-bottom:24px;text-align:left}.ArticleTable.report-multi td.label{text-align:right;font-weight:700;padding-right:8px}.ArticleTable.report-multi td.value{text-align:left;padding-right:8px}@media screen and (min-width:768px){.ArticleTable.report-multi td.value{white-space:nowrap;width:140px}}.ArticleTable.report-normal table{width:auto}.ArticleTable.report-normal>.title{color:#faa500;margin-bottom:24px;text-align:left}.ArticleTable.report-normal td.label{text-align:right;font-weight:700;padding-right:8px}.ArticleTable.report-normal td.value{text-align:left;padding-right:8px;width:140px}@media screen and (min-width:768px){.ArticleTable.report-normal td.value{white-space:nowrap}}.ArticleList{margin-top:24px;margin-bottom:40px}.ArticleList ol,.ArticleList ul{padding-left:1em}.ArticleStatBigLink{background-color:#fffaed;border-radius:8px;margin-top:40px}.ArticleStatBigLink>.header{display:flex;grid-gap:8px;gap:8px;justify-content:center;padding:24px 0 16px}.ArticleStatBigLink>.header>.label{font-size:14px;line-height:28px;font-weight:700;color:#2e230f}.ArticleStatBigLink>.separator{height:1px;margin:0 24px;background-color:#d5d8d9}.ArticleStatBigLink>.content{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:15px 24px 16px}.ArticleStatBigLink>.content>.typeIcon{flex-shrink:0;width:64px;height:64px}.ArticleStatBigLink>.content>.typeIcon>img{width:64px;height:64px;border:2px solid #e5e8e9;background-color:#fff;border-radius:8px;overflow:hidden}.ArticleStatBigLink>.content>.link{flex-grow:1}.ArticleStatBigLink>.content>.link>.A{color:#2d96f6}.ModalContent{display:flex;cursor:default;flex-direction:column;align-items:flex-start;text-align:left;color:#2e230f;font-weight:500;line-height:28px;font-size:14px}.ModalContent .modalCloseButton{cursor:pointer;width:16px;height:16px}.ModalContent .modalCloseButton .closeIcon{width:16px;height:16px}.ModalContent .modalTitle{align-self:flex-start!important;margin-top:20px;margin-bottom:0!important}.ModalContent .modalImage{align-self:center;margin-top:20px;width:295px;height:210px;background-color:#f5f8f9}.ModalContent .modalDescription{margin-top:24px;font-size:14px;line-height:28px}.HelpButton{display:flex;align-items:center;justify-content:center;width:24px;height:18px}.HelpButton:hover{cursor:pointer}.HelpButton .helpIcon{width:16px;height:16px}.HelpButton .ModalContent{display:flex;cursor:default;flex-direction:column;align-items:flex-start;text-align:left;color:#2e230f;font-weight:500;line-height:28px;font-size:14px}.HelpButton .ModalContent .modalCloseButton{cursor:pointer;width:16px;height:16px}.HelpButton .ModalContent .modalCloseButton .closeIcon{width:16px;height:16px}.HelpButton .ModalContent .modalTitle{align-self:flex-start!important;margin-top:20px;margin-bottom:0!important}.HelpButton .ModalContent .modalImage{align-self:center;margin-top:20px;width:295px;height:210px;background-color:#f5f8f9}.HelpButton .ModalContent .modalDescription{margin-top:24px;font-size:14px;line-height:28px}.HelpButton.link{width:auto;height:auto;color:#2c84e3}.SurveyAnswerComments>.commentTitle.default{word-break:break-all;margin-top:20px;line-height:21px}.SurveyAnswerComments>.commentTitle.default>.label{font-size:14px;font-weight:700;color:#eb831a;margin-right:4px}.SurveyAnswerComments>.commentTitle.default>.label2{font-size:12px;margin-right:4px}.SurveyAnswerComments>.commentTitle.default>.HelpButton{display:inline-block}.SurveyAnswerComments>.commentTitle.default>.HelpButton>.helpIcon{width:14px;height:14px}.SurveyAnswerComments>.commentTitle.simple{word-break:break-all;margin-top:16px;line-height:21px}.SurveyAnswerComments>.commentTitle.simple>.label{font-size:14px;font-weight:700;color:#eb831a;text-align:center}.SurveyAnswerComments>.separator{margin-top:8px;width:100%;height:1px;background-color:#d5d8d9}.SurveyAnswerComments>.commentContents{margin-top:16px}.SurveyAnswerComments>.commentContents>.comment{display:flex;flex-direction:row;align-items:baseline;border-radius:8px;padding:12px 16px;margin-top:8px}.SurveyAnswerComments>.commentContents>.comment.accent{background-color:#fffaed}.SurveyAnswerComments>.commentContents>.comment.gray{background-color:#f5f8f9}.SurveyAnswerComments>.commentContents>.comment .mark{margin-right:12px}.SurveyAnswerComments>.commentContents>.comment .text{font-size:12px;line-height:2;color:#333}.SurveyReport101{display:block;font-size:15px;line-height:2}@media screen and (max-width:768px){.SurveyReport101{font-size:14px}}.SurveyReport101>.title{font-weight:700;font-size:20px;line-height:30px;margin-bottom:24px}@media screen and (max-width:768px){.SurveyReport101>.title{font-size:18px;line-height:27px;margin-bottom:16px}}.SurveyReport101>.description{font-weight:400;margin-bottom:40px}.SurveyReport101 .primaryColor{color:#faa500}.SurveyReport101 .accent{border-radius:8px;color:#faa500;background-color:#fffaed;padding:16px 24px;margin:40px 0 24px}@media screen and (max-width:768px){.SurveyReport101 .accent{padding:12px 16px}}.SurveyBarGraph{width:100%;margin-bottom:16px;z-index:1}.SurveyBarGraph>.header>.title{margin-top:16px;text-align:center;font-size:14px;line-height:21px;font-weight:700}.SurveyBarGraph>.header>.title.gray{color:#2e230f}.SurveyBarGraph>.header>.title.gradation{color:#eb831a}.SurveyBarGraph>.header>.description{margin-top:8px;color:grey;font-size:12px;line-height:24px;font-weight:500}.SurveyBarGraph>.graph{margin-top:16px;position:relative}.SurveyBarGraph>.graph>.xAxis{display:flex;align-items:center;justify-content:space-between;min-height:20px;margin-left:60px;padding-bottom:8px}.SurveyBarGraph>.graph>.xAxis>.label{color:grey;font-size:10px;line-height:1.2;font-weight:400}.SurveyBarGraph>.graph>.rowItem{display:flex;align-items:center;height:36px;margin-right:12px}.SurveyBarGraph>.graph>.rowItem>.label{text-align:right;min-width:52px;max-width:52px;margin-right:8px;font-size:10px;line-height:1.2}.SurveyBarGraph>.graph>.rowItem>.barWrapper{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;border-left:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9}.SurveyBarGraph>.graph>.rowItem>.barWrapper.first{border-top:1px solid #d5d8d9}.SurveyBarGraph>.graph>.rowItem>.barWrapper>.bar{position:relative;display:flex;justify-content:flex-end;align-items:center;height:16px;border-radius:0 3px 3px 0}.SurveyBarGraph>.graph>.rowItem>.barWrapper>.bar.gradation{background:linear-gradient(270deg,#f5ba40,#db615c)}.SurveyBarGraph>.graph>.rowItem>.barWrapper>.bar.gray{background:#d5d8d9}.SurveyBarGraph>.graph>.rowItem>.barWrapper>.bar>.displayValue{position:absolute;width:28px;color:grey;font-size:10px;line-height:1.2;font-weight:400}.SurveyBarGraph>.graph>.rowItem>.barWrapper>.bar>.displayValue.inside{right:4px;text-align:right;color:#fff}.SurveyBarGraph>.graph>.rowItem>.barWrapper>.bar>.displayValue.outside{right:-32px}.SurveyBarGraph>.graph>.backgroundLayer{position:absolute;left:0;top:0;width:100%;height:100%}.SurveyBarGraph>.graph>.backgroundLayer>.graphRect{width:100%;height:100%;padding-top:20px;padding-left:60px;padding-right:12px}.SurveyBarGraph>.graph>.backgroundLayer>.graphRect>.dashedLineWrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%}.SurveyBarGraph>.graph>.backgroundLayer>.graphRect>.dashedLineWrapper>.dashedLine{border-right:1px dashed #d5d8d9}.SurveyBannerList{display:flex;flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.SurveyBannerList>.A>.survey{display:flex;background-color:#f5f8f9;border-radius:8px;overflow:hidden;position:relative}.SurveyBannerList>.A>.survey>.mark{position:absolute;top:0;right:0}.SurveyBannerList>.A>.survey>.left{width:240px}@media screen and (max-width:768px){.SurveyBannerList>.A>.survey>.left{width:164px}}.SurveyBannerList>.A>.survey>.right{padding:24px 32px}@media screen and (max-width:768px){.SurveyBannerList>.A>.survey>.right{padding:12px 16px}}.SurveyBannerList>.A>.survey>.right>.status{display:flex;align-items:center}.SurveyBannerList>.A>.survey>.right>.status>.icon{height:24px}@media screen and (max-width:768px){.SurveyBannerList>.A>.survey>.right>.status>.icon{height:16px}}.SurveyBannerList>.A>.survey>.right>.status>.text{margin-left:8px;font-size:12px;line-height:12px}@media screen and (max-width:768px){.SurveyBannerList>.A>.survey>.right>.status>.text{font-size:10px;line-height:10px}}.SurveyBannerList>.A>.survey>.right>.status>.text.done{color:#eb831a}.SurveyBannerList>.A>.survey>.right>.title{margin-top:8px;font-weight:700;font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:768px){.SurveyBannerList>.A>.survey>.right>.title{font-size:12px;line-height:18px}}.SurveyReport102{display:block;font-size:15px;line-height:2}@media screen and (max-width:768px){.SurveyReport102{font-size:14px}}.SurveyReport102>.title{font-weight:700;font-size:20px;line-height:30px;margin-bottom:24px}@media screen and (max-width:768px){.SurveyReport102>.title{font-size:18px;line-height:27px;margin-bottom:16px}}.SurveyReport102>.description{font-weight:400;margin-bottom:40px}.SurveyReport102 .question{margin:24px 0 40px;display:flex;align-items:center}.SurveyReport102 .question .no{color:#eb831a;font-family:Roboto;font-weight:700;font-size:18px;line-height:27px;margin-right:13px}.SurveyReport102 .question .text{border-left:1px solid #d5d8d9;padding-left:13px;font-weight:700;font-size:18px;line-height:27px}.SurveyReport102 .CompComment{margin-top:44px;margin-bottom:40px;position:relative}.SurveyReport102 .CompComment>.label{position:absolute;top:-12px;left:8px;display:inline-block;background-color:#faa500;color:#fff;padding:8px;font-weight:700;font-size:12px;line-height:12px;border-radius:4px}.SurveyReport102 .CompComment>.comment{background-color:#fffaed;padding:32px 16px 16px;font-weight:500;font-size:14px;line-height:28px;border-radius:8px}.SurveyReport102 .ReportImage{margin-top:16px;margin-bottom:32px}.SurveyReport102 .ReportImage>.title{color:#eb831a;font-weight:700;font-size:14px;line-height:21px;text-align:center}.SurveyReport102 .ReportImage>.description{margin-top:8px;color:grey;font-weight:500;font-size:12px;line-height:24px}.SurveyReport102 h2.surveys{margin:40px 0;width:100%;font-weight:700;font-size:20px;line-height:30px;padding-left:16px;align-self:flex-start;border-left:2px solid #faa500}@media screen and (max-width:768px){.SurveyReport102 h2.surveys{font-size:18px;line-height:27px}}.TopBanners{height:100%;background-color:#fff}.TopBanners>.TopBanner20220800{height:100%;background-color:#f5f8f9}.TopBanners>.TopBanner20220800 .pcSection{padding:40px 27px 40px 62px;display:flex;flex-direction:row;justify-content:center;grid-gap:48px;gap:48px}.TopBanners>.TopBanner20220800 .pcSection>.leftSection{width:560px}.TopBanners>.TopBanner20220800 .pcSection>.rightSection{width:327px;text-align:left;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.TopBanners>.TopBanner20220800 .pcSection>.rightSection>.label{color:#eb831a;font-weight:700;font-size:12px;line-height:18px}.TopBanners>.TopBanner20220800 .pcSection>.rightSection>.title{font-weight:700;font-size:24px;line-height:36px}.TopBanners>.TopBanner20220800 .pcSection>.rightSection>.description{font-weight:500;font-size:14px;line-height:28px}.TopBanners>.TopBanner20220800 .mobileSection{padding:16px 16px 24px;text-align:left}.TopBanners>.TopBanner20220800 .mobileSection>.label{padding-top:16px;color:#eb831a;font-weight:700;font-size:12px;line-height:18px}.TopBanners>.TopBanner20220800 .mobileSection>.title{padding-top:8px;font-weight:700;font-size:14px;line-height:21px}.TopBanners>.TopBanner20220900{height:100%;background-color:#f5f8f9}.TopBanners>.TopBanner20220900 .pcSection{padding:40px 27px 40px 62px;display:flex;flex-direction:row;justify-content:center;grid-gap:48px;gap:48px}.TopBanners>.TopBanner20220900 .pcSection>.leftSection{width:560px}.TopBanners>.TopBanner20220900 .pcSection>.rightSection{width:327px;text-align:left;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.TopBanners>.TopBanner20220900 .pcSection>.rightSection>.label{color:#eb831a;font-weight:700;font-size:12px;line-height:18px}.TopBanners>.TopBanner20220900 .pcSection>.rightSection>.title{font-weight:700;font-size:18px;line-height:27px}.TopBanners>.TopBanner20220900 .pcSection>.rightSection>.description{font-weight:500;font-size:14px;line-height:28px}.TopBanners>.TopBanner20220900 .mobileSection{padding:16px 16px 24px;text-align:left}.TopBanners>.TopBanner20220900 .mobileSection>.label{padding-top:16px;color:#eb831a;font-weight:700;font-size:12px;line-height:18px}.TopBanners>.TopBanner20220900 .mobileSection>.title{padding-top:8px;font-weight:700;font-size:14px;line-height:21px}.TopBanners>.SurveyBanner{height:100%;background-color:#f5f8f9}.TopBanners>.SurveyBanner .pcSection{padding:40px 0;display:flex;flex-direction:row;justify-content:center;grid-gap:48px;gap:48px}.TopBanners>.SurveyBanner .pcSection .leftSection{width:560px}.TopBanners>.SurveyBanner .pcSection .leftSection .topImageWrapper{position:relative}.TopBanners>.SurveyBanner .pcSection .leftSection .topImageWrapper .topImage{width:100%}.TopBanners>.SurveyBanner .pcSection .leftSection .topImageWrapper .mark{position:absolute;top:0;right:0;width:56px;height:56px}.TopBanners>.SurveyBanner .pcSection .leftSection .topImageWrapper .reportLabel{position:absolute;top:16px;left:16px;width:105px;height:20px}.TopBanners>.SurveyBanner .pcSection .rightSection{width:292px;text-align:left}.TopBanners>.SurveyBanner .pcSection .rightSection>.headline{font-size:12px;line-height:18px;font-weight:700;color:#eb831a;margin-bottom:16px}.TopBanners>.SurveyBanner .pcSection .rightSection>.title{font-weight:700;font-size:18px;line-height:27px;margin-bottom:32px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection{margin-bottom:24px;width:100%;background-color:#f5f8f9;display:flex;flex-direction:column;align-items:center}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .progressBase{position:relative;width:100%;height:24px;background-color:#d5d8d9;border-radius:3px;overflow:hidden;margin-bottom:12px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .progressBase .progressBar{height:24px;background:linear-gradient(270deg,#f5ba40,#db615c)}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .progressBase .progressPercent{position:absolute;top:0;left:0;font-family:Roboto;font-weight:700;font-size:16px;line-height:24px;color:#fff;text-align:center}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .targetNum{align-self:center;margin-bottom:16px;color:#858889;font-weight:700;font-size:12px;line-height:24px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .targetNum .num{color:#2e230f;font-size:14px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection>.report{align-self:center;margin-bottom:16px;color:#858889;font-weight:700;font-size:12px;line-height:24px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards{display:flex;justify-content:space-between;width:100%}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:1;height:88px;background-color:#fff;border-radius:3px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards .card .title{margin-top:18px;margin-bottom:6px;height:24px;display:flex;align-items:center;font-weight:400;font-size:10px;line-height:20px;color:#858889}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards .card .title .icon{margin-right:8px;width:24px;height:24px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards .card .value{height:24px;display:flex;align-items:center;font-weight:500;font-weight:400;font-size:14px;line-height:14px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards .card .value .num{font-family:Roboto;font-weight:500;font-size:24px;line-height:24px;margin-right:4px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards .card .mark{position:absolute;top:0;right:0;width:40px;height:40px}.TopBanners>.SurveyBanner .pcSection .rightSection .stateSection .cards .card:not(:last-child){margin-right:15px}.TopBanners>.SurveyBanner .mobileSection{padding:16px 16px 24px}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection{padding-top:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#f5f8f9}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection>.headline{font-size:12px;line-height:18px;font-weight:700;color:#eb831a;padding-bottom:8px}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .surveyTitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:12px}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine{margin-top:4px;display:flex;align-items:center;height:20px;width:100%}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine .iconAvatar{height:16px;width:16px;margin-right:4px}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine .currentNum{margin-right:11px;font-family:Roboto;font-size:10px;line-height:20px}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine .progressBase{margin-right:2px;position:relative;height:4px;width:32px;background-color:#d5d8d9;border-radius:4px;overflow:hidden;flex-grow:1}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine .progressBase .progressBar{height:4px;background:linear-gradient(270deg,#f5ba40,#db615c)}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine .progressPct{margin-right:4px;font-family:Roboto;font-weight:700;font-size:10px;line-height:20px;color:#eb831a}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine .iconTimer{height:16px;width:16px;margin-right:2px}.TopBanners>.SurveyBanner .mobileSection .survey .infoSection .infoLine .timeLeft{font-family:Roboto;font-weight:700;font-size:10px;line-height:20px}.TopBanners>.SurveyBanner .mobileSection .survey .topImageWrapper{position:relative}.TopBanners>.SurveyBanner .mobileSection .survey .topImageWrapper .topImage{width:100%}.TopBanners>.SurveyBanner .mobileSection .survey .topImageWrapper .mark{position:absolute;top:0;right:0;width:56px;height:56px}.TopBanners>.SurveyBanner .mobileSection .survey .topImageWrapper .reportLabel{position:absolute;top:16px;left:16px;width:105px;height:20px}.ButtonFavorite{-webkit-transform:scale(1);transform:scale(1);-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#c5c8c9}.ButtonFavorite.selected{color:#faa500}.ButtonFavorite.selected-enter{-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:FavoriteButtonAnimationEnter;animation-name:FavoriteButtonAnimationEnter}@media screen and (max-width:768px){.ButtonFavorite.selected-enter{color:#c5c8c9;-webkit-animation-delay:.2s;animation-delay:.2s}}.ButtonFavorite.selected-exit{-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:FavoriteButtonAnimationExit;animation-name:FavoriteButtonAnimationExit}@media screen and (max-width:768px){.ButtonFavorite.selected-exit{color:#faa500;-webkit-animation-delay:.2s;animation-delay:.2s}}.ButtonFavorite:hover{cursor:pointer}@media screen and (max-width:768px){.ButtonFavorite{transition-duration:.2s}.ButtonFavorite:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes FavoriteButtonAnimationEnter{0%{-webkit-transform:scale(1);transform:scale(1);color:#c5c8c9}10%{-webkit-transform:scale(.5);transform:scale(.5)}55%{-webkit-transform:scale(1.5) translateY(-1px);transform:scale(1.5) translateY(-1px);opacity:.2}to{-webkit-transform:scale(1);transform:scale(1);color:#faa500;opacity:1}}@keyframes FavoriteButtonAnimationEnter{0%{-webkit-transform:scale(1);transform:scale(1);color:#c5c8c9}10%{-webkit-transform:scale(.5);transform:scale(.5)}55%{-webkit-transform:scale(1.5) translateY(-1px);transform:scale(1.5) translateY(-1px);opacity:.2}to{-webkit-transform:scale(1);transform:scale(1);color:#faa500;opacity:1}}@-webkit-keyframes FavoriteButtonAnimationExit{0%{-webkit-transform:scale(1);transform:scale(1);color:#faa500}10%{-webkit-transform:scale(.5);transform:scale(.5)}55%{-webkit-transform:scale(1.5) translateY(-1px);transform:scale(1.5) translateY(-1px);opacity:.2}to{-webkit-transform:scale(1);transform:scale(1);color:#c5c8c9;opacity:1}}@keyframes FavoriteButtonAnimationExit{0%{-webkit-transform:scale(1);transform:scale(1);color:#faa500}10%{-webkit-transform:scale(.5);transform:scale(.5)}55%{-webkit-transform:scale(1.5) translateY(-1px);transform:scale(1.5) translateY(-1px);opacity:.2}to{-webkit-transform:scale(1);transform:scale(1);color:#c5c8c9;opacity:1}}.BasicStatCard{position:relative;width:calc(33.33% - 12px);margin-right:12px;margin-bottom:12px}.BasicStatCard.disappear{transition-property:opacity;transition-delay:.5s;transition-duration:3s;opacity:0}.BasicStatCard:not(.disabled){transition-duration:.3s}@media screen and (min-width:768px){.BasicStatCard:not(.disabled):hover .rootFrame{transition-property:all;-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.BasicStatCard:not(.disabled) .rootFrame{transition-duration:.3s}}@media screen and (max-width:768px){.BasicStatCard:not(.disabled):active{transition-property:all;-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}}.BasicStatCard.disabled .mainFrame .cardTitle,.BasicStatCard.disabled .mainFrame .dataContent>.average{color:#858889}@media screen and (max-width:768px){.BasicStatCard{width:100%;margin-left:16px;margin-right:16px;margin-bottom:4px}}.BasicStatCard .rootFrame{width:100%;height:100%}.BasicStatCard .rootFrame .cardContent{width:100%;height:100%;min-height:112px;display:flex;align-items:stretch;opacity:0;padding:12px;background-color:#fff;border-radius:8px}.BasicStatCard .rootFrame .cardContent.visible{opacity:1}.BasicStatCard .rootFrame .cardContent.inView{transition-property:opacity;transition-duration:.7s;opacity:1}.BasicStatCard .rootFrame .cardContent>.iconImage{width:64px;height:64px;border:2px solid #e5e8e9;border-radius:8px}.BasicStatCard .rootFrame .cardContent>.mainFrame{margin-left:16px;height:100%;display:flex;flex-direction:column;align-items:flex-start}.BasicStatCard .rootFrame .cardContent>.mainFrame>.lastModified{font-size:10px;line-height:16px;margin-bottom:4px;color:#858889}.BasicStatCard .rootFrame .cardContent>.mainFrame>.lastModified>.new{font-family:"Roboto";font-weight:700;font-size:12px;color:#db615c;margin-left:6px}.BasicStatCard .rootFrame .cardContent>.mainFrame>.cardTitle{font-size:14px;line-height:21px;font-weight:700;margin-bottom:auto}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataTitle{margin-top:4px;display:flex;font-size:10px;line-height:10px;margin-bottom:4px;color:#858889}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataTitle>.income{width:80px}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataTitle>.median{width:68px}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent{display:flex;align-items:flex-end;font-family:"Roboto";font-weight:700}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.average{width:80px;font-size:18px;line-height:18px;letter-spacing:0}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.average>.unit{font-family:"Noto Sans CJK JP";margin-left:4px;font-weight:500;font-size:10px;line-height:10px;color:#858889}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.median{width:68px;font-size:14px;line-height:14px}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.median>.value{position:relative}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.median>.locked{letter-spacing:0}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.median>.unit{font-family:"Noto Sans CJK JP";margin-left:4px;font-weight:500;font-size:10px;line-height:10px;color:#858889;letter-spacing:0}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.dataCount{width:32px;text-align:right;font-size:14px;line-height:14px;letter-spacing:0}.BasicStatCard .rootFrame .cardContent>.mainFrame>.dataContent>.dataCount>.red{color:#db615c}.BasicStatCard .rootFrame .cardContent .locked{display:flex;align-items:center;color:grey;font-weight:400;font-size:10px;line-height:1}.BasicStatCard .rootFrame .cardContent .favorite{position:absolute;top:0;right:0}.ButtonTransition .button{position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition-duration:.2s;background-color:#faa500;box-shadow:0 2px 4px rgba(0,0,0,.1);width:48px;height:48px;border-radius:24px;z-index:1}.ButtonTransition .button .Badge{background-color:#db615c;position:absolute;top:0;right:0;width:16px;height:16px;border-radius:8px;color:#fff;font-family:"Roboto";font-weight:700;font-size:10px}@media screen and (min-width:768px){.ButtonTransition:not(.disabled):hover .button{-webkit-transform:translateY(-4px);transform:translateY(-4px);margin-bottom:4px;background-color:#fffaed}}.ButtonTransition:not(.disabled):active .button{box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width:768px){.ButtonTransition:not(.disabled):active .button{-webkit-transform:scale(1.167);transform:scale(1.167)}}@media screen and (min-width:768px){.ButtonTransition:not(.disabled):active .button{-webkit-transform:translateY(-4px);transform:translateY(-4px);margin-bottom:4px;background-color:#fffaed}}.ButtonTransition.disabled .button{cursor:default;background-color:#e5e5e5;box-shadow:none}.CardsSection{width:100%;display:flex;flex-direction:column;align-items:center}.CardsSection>.themeIconFrame{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:80px;height:80px;border-radius:40px;background-color:#f5f8f9;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.CardsSection>h1,.CardsSection h2{font-size:24px;line-height:36px;margin-bottom:32px;display:flex;align-items:center}.CardsSection>h1.cancelInheritance,.CardsSection h2.cancelInheritance{position:static;width:auto}.CardsSection>h1 .HelpButton,.CardsSection h2 .HelpButton{margin-top:2px;margin-left:8px}.CardsSection>.description{margin:0 16px 40px;text-align:center}.CardsSection>.cardsBackground{width:100%;background-color:#f5f8f9;display:flex;flex-direction:column;align-items:center}.CardsSection>.cardsBackground>.searchFrame{font-size:14px;font-weight:500;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media screen and (min-width:768px){.CardsSection>.cardsBackground>.searchFrame{width:900px;padding:32px 6px 0;border-radius:12px}}@media screen and (max-width:768px){.CardsSection>.cardsBackground>.searchFrame{width:100%;padding-top:32px;padding-bottom:0;border-radius:12px 12px 0 0}}.CardsSection>.cardsBackground>.searchFrame>.form{width:100%}.CardsSection>.cardsBackground>.searchFrame>.form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.CardsSection>.cardsBackground>.searchFrame>.form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.CardsSection>.cardsBackground>.searchFrame>.form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.CardsSection>.cardsBackground>.searchFrame>.form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.CardsSection>.cardsBackground>.searchFrame>.form .select,.CardsSection>.cardsBackground>.searchFrame>.form .textField,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.CardsSection>.cardsBackground>.searchFrame>.form .select *,.CardsSection>.cardsBackground>.searchFrame>.form .textField *,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther *{font-family:"Noto Sans CJK JP"}.CardsSection>.cardsBackground>.searchFrame>.form .select .MuiOutlinedInput-root,.CardsSection>.cardsBackground>.searchFrame>.form .textField .MuiOutlinedInput-root,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther .MuiOutlinedInput-root{height:47px}.CardsSection>.cardsBackground>.searchFrame>.form .select .MuiOutlinedInput-input,.CardsSection>.cardsBackground>.searchFrame>.form .textField .MuiOutlinedInput-input,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther .MuiOutlinedInput-input{padding:14px}.CardsSection>.cardsBackground>.searchFrame>.form .select .MuiInputBase-input,.CardsSection>.cardsBackground>.searchFrame>.form .textField .MuiInputBase-input,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.CardsSection>.cardsBackground>.searchFrame>.form .select .MuiInputBase-input:focus,.CardsSection>.cardsBackground>.searchFrame>.form .textField .MuiInputBase-input:focus,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.CardsSection>.cardsBackground>.searchFrame>.form .select .MuiOutlinedInput-notchedOutline,.CardsSection>.cardsBackground>.searchFrame>.form .textField .MuiOutlinedInput-notchedOutline,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.CardsSection>.cardsBackground>.searchFrame>.form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.CardsSection>.cardsBackground>.searchFrame>.form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.CardsSection>.cardsBackground>.searchFrame>.form .select .MuiSelect-select:focus,.CardsSection>.cardsBackground>.searchFrame>.form .textField .MuiSelect-select:focus,.CardsSection>.cardsBackground>.searchFrame>.form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.CardsSection>.cardsBackground>.searchFrame>.form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.CardsSection>.cardsBackground>.searchFrame>.form .MuiFormHelperText-root.Mui-error:before{content:"※"}.CardsSection>.cardsBackground>.searchFrame>.form .MuiIconButton-root:hover{background-color:transparent}.CardsSection>.cardsBackground>.searchFrame>.form .textFieldRightButton{position:absolute;right:5px;top:0}.CardsSection>.cardsBackground>.searchFrame>.form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.CardsSection>.cardsBackground>.searchFrame>.form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.CardsSection>.cardsBackground>.searchFrame>.form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.CardsSection>.cardsBackground>.searchFrame>.form .FormikAutoComplete .input{box-shadow:none}.CardsSection>.cardsBackground>.searchFrame>.form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.CardsSection>.cardsBackground>.searchFrame>.form .errorMessage:before{content:"※"}@media screen and (max-width:768px){.CardsSection>.cardsBackground>.searchFrame>.form .autoCompleteFrame{padding:0 16px}}.CardsSection>.cardsBackground>.searchFrame>.form .autoCompleteFrame .autoCompleteInput{background:url(/images/icon_search.svg) no-repeat scroll 16px 14px;padding-left:52px}.CardsSection>.cardsBackground>.cardsFrame{width:900px;min-height:100px;margin-right:-12px;margin-top:24px;margin-bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media screen and (max-width:768px){.CardsSection>.cardsBackground>.cardsFrame{width:min(100%,600px);margin-top:12px;margin-right:0}}.CardsSection>.cardsBackground>.cardsFrame>.noResult{width:100%;height:120px;display:flex;align-items:center;justify-content:center}.CardsSection>.cardsBackground>.cardsFrame>.more{display:flex;justify-content:flex-end;align-items:flex-end;height:60px;width:100%;margin-bottom:-32px;width:min(100%,900px);padding-right:12px}@media screen and (max-width:768px){.CardsSection>.cardsBackground>.cardsFrame>.more{padding-right:24px}}.PopupLink .ModalContent{display:flex;cursor:default;flex-direction:column;align-items:flex-start;text-align:left;color:#2e230f;font-weight:500;line-height:28px;font-size:14px}.PopupLink .ModalContent .modalCloseButton{cursor:pointer;width:16px;height:16px}.PopupLink .ModalContent .modalCloseButton .closeIcon{width:16px;height:16px}.PopupLink .ModalContent .modalTitle{align-self:flex-start!important;margin-top:20px;margin-bottom:0!important}.PopupLink .ModalContent .modalImage{align-self:center;margin-top:20px;width:295px;height:210px;background-color:#f5f8f9}.PopupLink .ModalContent .modalDescription{margin-top:24px;font-size:14px;line-height:28px}.CareerEdit{display:flex;flex-direction:column;align-items:center}.CareerEdit .infoCard{margin-top:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#2e230f;display:flex;place-items:center;text-align:center;border-radius:4px}.CareerEdit .infoCard *{border-radius:4px}.CareerEdit .content{display:flex;flex-direction:column;align-items:center;width:min(100%,596px)}.CareerEdit .content .form{width:min(100%,596px);background-color:#f5f8f9;font-weight:500;font-size:16px;line-height:16px}.CareerEdit .content .form.mydata{padding:0 16px 16px;border-radius:8px}.CareerEdit .content .form.updateRequest{padding:16px 24px;border-radius:8px}@media screen and (max-width:768px){.CareerEdit .content .form.updateRequest{padding:16px;border-radius:0}}.CareerEdit .content .form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.CareerEdit .content .form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.CareerEdit .content .form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.CareerEdit .content .form .select,.CareerEdit .content .form .textField,.CareerEdit .content .form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.CareerEdit .content .form .select *,.CareerEdit .content .form .textField *,.CareerEdit .content .form .textFieldOther *{font-family:"Noto Sans CJK JP"}.CareerEdit .content .form .select .MuiOutlinedInput-root,.CareerEdit .content .form .textField .MuiOutlinedInput-root,.CareerEdit .content .form .textFieldOther .MuiOutlinedInput-root{height:47px}.CareerEdit .content .form .select .MuiOutlinedInput-input,.CareerEdit .content .form .textField .MuiOutlinedInput-input,.CareerEdit .content .form .textFieldOther .MuiOutlinedInput-input{padding:14px}.CareerEdit .content .form .select .MuiInputBase-input,.CareerEdit .content .form .textField .MuiInputBase-input,.CareerEdit .content .form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.CareerEdit .content .form .select .MuiInputBase-input:focus,.CareerEdit .content .form .textField .MuiInputBase-input:focus,.CareerEdit .content .form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.CareerEdit .content .form .select .MuiOutlinedInput-notchedOutline,.CareerEdit .content .form .textField .MuiOutlinedInput-notchedOutline,.CareerEdit .content .form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.CareerEdit .content .form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.CareerEdit .content .form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.CareerEdit .content .form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.CareerEdit .content .form .select .MuiSelect-select:focus,.CareerEdit .content .form .textField .MuiSelect-select:focus,.CareerEdit .content .form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.CareerEdit .content .form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.CareerEdit .content .form .MuiFormHelperText-root.Mui-error:before{content:"※"}.CareerEdit .content .form .MuiIconButton-root:hover{background-color:transparent}.CareerEdit .content .form .textFieldRightButton{position:absolute;right:5px;top:0}.CareerEdit .content .form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.CareerEdit .content .form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.CareerEdit .content .form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.CareerEdit .content .form .FormikAutoComplete .input{box-shadow:none}.CareerEdit .content .form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.CareerEdit .content .form .errorMessage:before{content:"※"}.CareerEdit .content .form .select .MuiOutlinedInput-root,.CareerEdit .content .form .textField .MuiOutlinedInput-root,.CareerEdit .content .form .textFieldOther .MuiOutlinedInput-root{background-color:#fff}.CareerEdit .content .form .select .MuiInputBase-input,.CareerEdit .content .form .textField .MuiInputBase-input,.CareerEdit .content .form .textFieldOther .MuiInputBase-input{background-color:#fff!important}.CareerEdit .content .form .autoCompleteInput{background-color:#fff}.CareerEdit .content .form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.CareerEdit .content .form .expandIcon{color:#2e230f}.CareerEdit .content .form .textFieldOther{padding-left:64px}.CareerEdit .content .form .textFieldAnchorText{position:absolute;font-family:"Noto Sans CJK JP";font-size:16px;top:16px;right:15px}.CareerEdit .content .form .workingPeriod{display:flex;align-items:center;font-size:14px;line-height:14px}.CareerEdit .content .form .workingPeriod .text{padding-left:8px;padding-right:8px}.CareerEdit .content .form .caution{font-size:12px;line-height:24px;color:#858889;margin-bottom:10px;margin-top:4px}.CareerEdit .content .emailVerification{width:min(100%,596px);padding:40px;border-radius:8px;background-color:#f5f8f9;margin:16px 16px 32px}@media screen and (max-width:768px){.CareerEdit .content .emailVerification{margin-bottom:24px}}.CareerEdit .content .button1{margin-top:32px;margin-bottom:16px}.CareerEdit .content .button2{margin-bottom:24px}.CareerEdit .content .deleteDialog{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 0 16px}.CareerEdit .content .deleteDialog .title{text-align:center;font-size:18px;line-height:27px;margin-bottom:28px}.CareerEdit .content .deleteDialog .deleteDialogButton{width:100%}.CareerEdit .content .deleteDialog .deleteDialogButton.deleteDialogButton1{margin-bottom:20px}.CareerEditCloseOnly,.CareerEditCloseOnly>.content{display:flex;flex-direction:column;align-items:center}.CareerEditCloseOnly>.content{align-self:stretch;background-color:#f5f8f9;padding:16px 24px}@media screen and (max-width:768px){.CareerEditCloseOnly>.content{align-items:flex-start;padding:16px}}.CareerEditCloseOnly>.content>.compensation{margin-bottom:24px}.CareerEditCloseOnly>.content>.compensation>.companyName,.CareerEditCloseOnly>.content>.compensation>.totalCompensation{color:#2e230f;font-weight:700;font-size:14px;line-height:21px;margin-bottom:8px}.CareerEditCloseOnly>.content>.compensation>.fromYear,.CareerEditCloseOnly>.content>.compensation>.jobFunction,.CareerEditCloseOnly>.content>.compensation>.primarySkill{color:grey;font-weight:500;font-size:14px;line-height:28px}.CareerEditCloseOnly>.content>.form{max-width:100%;font-weight:500;font-size:16px;line-height:16px}.CareerEditCloseOnly>.content>.form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.CareerEditCloseOnly>.content>.form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.CareerEditCloseOnly>.content>.form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.CareerEditCloseOnly>.content>.form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.CareerEditCloseOnly>.content>.form .select,.CareerEditCloseOnly>.content>.form .textField,.CareerEditCloseOnly>.content>.form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.CareerEditCloseOnly>.content>.form .select *,.CareerEditCloseOnly>.content>.form .textField *,.CareerEditCloseOnly>.content>.form .textFieldOther *{font-family:"Noto Sans CJK JP"}.CareerEditCloseOnly>.content>.form .select .MuiOutlinedInput-root,.CareerEditCloseOnly>.content>.form .textField .MuiOutlinedInput-root,.CareerEditCloseOnly>.content>.form .textFieldOther .MuiOutlinedInput-root{height:47px}.CareerEditCloseOnly>.content>.form .select .MuiOutlinedInput-input,.CareerEditCloseOnly>.content>.form .textField .MuiOutlinedInput-input,.CareerEditCloseOnly>.content>.form .textFieldOther .MuiOutlinedInput-input{padding:14px}.CareerEditCloseOnly>.content>.form .select .MuiInputBase-input,.CareerEditCloseOnly>.content>.form .textField .MuiInputBase-input,.CareerEditCloseOnly>.content>.form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.CareerEditCloseOnly>.content>.form .select .MuiInputBase-input:focus,.CareerEditCloseOnly>.content>.form .textField .MuiInputBase-input:focus,.CareerEditCloseOnly>.content>.form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.CareerEditCloseOnly>.content>.form .select .MuiOutlinedInput-notchedOutline,.CareerEditCloseOnly>.content>.form .textField .MuiOutlinedInput-notchedOutline,.CareerEditCloseOnly>.content>.form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.CareerEditCloseOnly>.content>.form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.CareerEditCloseOnly>.content>.form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.CareerEditCloseOnly>.content>.form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.CareerEditCloseOnly>.content>.form .select .MuiSelect-select:focus,.CareerEditCloseOnly>.content>.form .textField .MuiSelect-select:focus,.CareerEditCloseOnly>.content>.form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.CareerEditCloseOnly>.content>.form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.CareerEditCloseOnly>.content>.form .MuiFormHelperText-root.Mui-error:before{content:"※"}.CareerEditCloseOnly>.content>.form .MuiIconButton-root:hover{background-color:transparent}.CareerEditCloseOnly>.content>.form .textFieldRightButton{position:absolute;right:5px;top:0}.CareerEditCloseOnly>.content>.form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.CareerEditCloseOnly>.content>.form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.CareerEditCloseOnly>.content>.form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.CareerEditCloseOnly>.content>.form .FormikAutoComplete .input{box-shadow:none}.CareerEditCloseOnly>.content>.form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.CareerEditCloseOnly>.content>.form .errorMessage:before{content:"※"}.CareerEditCloseOnly>.content>.form .textField .MuiOutlinedInput-root{background-color:#fff}.CareerEditCloseOnly>.content>.form .textField .MuiInputBase-input{background-color:#fff!important}.CareerEditCloseOnly>.content>.form .workingPeriod{display:flex;align-items:center;font-size:14px;line-height:14px}.CareerEditCloseOnly>.content>.form .workingPeriod .text{padding-left:8px;padding-right:8px}.CareerEditCloseOnly .button1{margin-top:32px;margin-bottom:16px}.SurveyCircleGraph.default{display:flex;flex-direction:column;align-items:center}.SurveyCircleGraph.default .graphSVG{align-self:center;margin-bottom:16px}.SurveyCircleGraph.sideBySide{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.SurveyCircleGraph .graphLegends{display:flex}.SurveyCircleGraph .graphLegends.default{flex-direction:column;justify-content:flex-start;grid-gap:4px;gap:4px}.SurveyCircleGraph .graphLegends.row{flex-direction:row;justify-content:flex-start;grid-gap:16px;gap:16px}.SurveyCircleGraph .graphLegends .legend{height:18px;font-size:12px;line-height:16px;display:flex;align-self:flex-start;justify-content:center}.SurveyCircleGraph .graphLegends .legend .dot{width:16px;height:16px;border-radius:8px;margin-right:8px}.UpdateRequestModal{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:100;display:flex;align-items:center;justify-content:center;color:#333;background-color:rgba(0,0,0,.3)}.UpdateRequestModal>.content{display:flex;flex-direction:column;grid-gap:32px;gap:32px;background:#fff;border-radius:12px;padding:56px 0 40px;overflow-y:scroll}@media screen and (min-width:768px){.UpdateRequestModal>.content{width:900px;max-height:calc(100% - 160px)}}@media screen and (max-width:768px){.UpdateRequestModal>.content{width:calc(100vw - 32px);max-height:calc(100% - 40px)}}.UpdateRequestModal>.content.fitHeigt{height:auto}.UpdateRequestModal>.content>.headline{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;padding:0 24px}.UpdateRequestModal>.content>.headline>.title{font-weight:700;font-size:24px;line-height:36px}.UpdateRequestModal>.content>.headline>.description{font-weight:500;font-size:14px;line-height:28px}.UpdateRequestModal>.content>.headline>.description2{font-weight:500;font-size:14px;line-height:28px;margin-top:8px}.UpdateRequestModal>.content>.compensation{align-self:stretch;background:#f5f8f9;padding:24px}@media screen and (min-width:768px){.UpdateRequestModal>.content>.compensation{display:flex;justify-content:center}}.UpdateRequestModal>.content>.compensation>.content>.companyName,.UpdateRequestModal>.content>.compensation>.content>.totalCompensation{color:#2e230f;font-weight:700;font-size:14px;line-height:21px;margin-bottom:8px}.UpdateRequestModal>.content>.compensation>.content>.fromYear,.UpdateRequestModal>.content>.compensation>.content>.jobFunction,.UpdateRequestModal>.content>.compensation>.content>.primarySkill{color:grey;font-weight:500;font-size:14px;line-height:28px}.UpdateRequestModal>.content>.buttons{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.UpdateRequestModal>.content>.sub{font-weight:500;font-size:14px;line-height:28px;padding:0 24px;align-self:center}.FeedFrame{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#f5f8f9;padding-top:18px}@media screen and (max-width:768px){.FeedFrame{padding-top:32px}}.FeedFrame .FeedList{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;background-color:#f5f8f9;border-radius:8px;margin-bottom:18px;width:min(100%,900px)}@media screen and (max-width:768px){.FeedFrame .FeedList{width:min(100%,600px)}}.FeedFrame .FeedList .FeedItem{display:flex;border-radius:8px;overflow:hidden;align-self:center;background-color:#fff;width:444px;margin:6px 0;padding:8px}@media screen and (max-width:768px){.FeedFrame .FeedList .FeedItem{width:100%;margin:0 16px 4px}}.FeedFrame .FeedList .FeedItem .unreadIndicatorArea2{width:16px;height:88px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FeedFrame .FeedList .FeedItem .unreadIndicatorArea2 .unreadIndicator{width:8px;height:8px;border-radius:4px;background-color:#db615c}.FeedFrame .FeedList .FeedItem .iconFrame{position:relative;width:64px;height:64px;margin:12px 12px 12px 0;flex-shrink:0}.FeedFrame .FeedList .FeedItem .iconFrame .iconImage{width:64px;height:64px;border:2px solid #e5e8e9;border-radius:16px;overflow:hidden}.FeedFrame .FeedList .FeedItem .iconFrame .badge{position:absolute;bottom:-4px;right:-4px}.FeedFrame .FeedList .FeedItem .textBlock{flex-grow:1;margin-right:8px;margin-top:8px}.FeedFrame .FeedList .FeedItem .textBlock .time{font-size:12px;line-height:20px;color:grey;margin-bottom:2px}.FeedFrame .FeedList .FeedItem .textBlock .title{margin-top:4px;margin-bottom:4px;transition-duration:.2s;font-size:14px;line-height:21px;font-weight:500;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.FeedFrame .FeedList .FeedItem .textBlock .title:hover{opacity:.4}.FeedTypeTab{width:100%;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.FeedTypeTab>.buttonsFrame{width:min(100%,900px);display:flex}.FeedTypeTab>.buttonsFrame>button{transition-duration:.2s;display:flex;flex-direction:column;align-items:center;width:50%;height:39px;font-size:14px;font-weight:700;color:#858889}.FeedTypeTab>.buttonsFrame>button.selected{color:#eb831a}.FeedTypeTab>.buttonsFrame>button.notSelected:hover{transition-duration:.2s;opacity:.4}.FeedTypeTab>.selectedLineFrame{width:100%;height:2px;background-color:#e5e5e5;display:flex;flex-direction:column;align-items:center}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame2{width:min(100%,900px)}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame2>.selectedLine{transition-duration:.2s;width:50%;height:2px;left:0;background-color:#faa500}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame2>.selectedLine.selected-1{margin-left:50%}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame4{width:min(100%,900px)}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame4>.selectedLine{transition-duration:.2s;width:25%;height:2px;left:0;background-color:#faa500}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame4>.selectedLine.selected-1{margin-left:25%}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame4>.selectedLine.selected-2{margin-left:50%}.FeedTypeTab>.selectedLineFrame>.selectedLineFrame4>.selectedLine.selected-3{margin-left:75%}.FeedTypeTab .Badge{background-color:#db615c;position:absolute;width:16px;height:16px;border-radius:8px;color:red;font-family:"Roboto";font-weight:700;font-size:10px}.FeedTypeTab .unclickIndicatorArea{display:flex;align-items:center;justify-content:center;flex-shrink:0}.FeedTypeTab .unclickIndicatorArea .unclickIndicator{margin-bottom:16px;margin-left:2px;width:6px;height:6px;border-radius:4px;background-color:#db615c}.FeedTypeTab .unclickIndicatorArea .clickIndicator{width:6px;height:6px}.FeedTypeTab h2{font-size:24px;line-height:36px;margin-top:104px;margin-bottom:32px;display:flex;align-items:center}.FeedTypeTab h2.cancelInheritance{position:static;width:auto}.FeedTypeTab h2 .HelpButton{margin-top:2px;margin-left:8px}.more{align-items:flex-end;height:48px;width:100%;margin-bottom:-24px;width:min(100%,900px)}.more,.more .transitionButtonFrame{display:flex;justify-content:flex-end}.more .transitionButtonFrame{margin-top:-24px;width:min(100%,900px)}@media screen and (max-width:768px){.more .transitionButtonFrame{padding-right:24px}}.more .transitionButtonFrame.noButtonMarginMove .button{margin-bottom:0!important}.GuestFooter{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80px}@media screen and (max-width:768px){.GuestFooter{margin-top:55px}}.GuestFooter>.textLine.title{font-size:24px;font-weight:700;line-height:36px;margin-bottom:24px}.GuestFooter>.textLine.message{font-size:14px;font-weight:500;margin-bottom:16px;text-align:center}.GuestFooter>.buttonRegister{width:min(calc(100% - 48px),320px);margin-top:32px;margin-bottom:24px}@media screen and (max-width:768px){.GuestFooter>.buttonRegister{width:min(calc(100% - 48px),320px)}}.TopPage{width:100vw;align-self:center;display:flex;flex-direction:column;align-items:center;margin-bottom:60px}.TopPage .roundButton{align-self:center;width:min(100%,320px)}@media screen and (max-width:768px){.TopPage .roundButton{width:min(100%,320px)}}.TopPage .topBannerCarousel{width:100%}.TopPage .topBannerCarousel .carousel .control-dots{margin:0;line-height:8px}.TopPage>.statisticsBlock{margin-top:56px;width:100%}.TopPage>.statisticsBlock>.pointer{position:relative}.TopPage>.statisticsBlock>.pointer>.offset{position:absolute;top:-90px}.TopPage>.statisticsBlock>.anchorIcons{display:flex;justify-content:center}.TopPage>.statisticsBlock>.anchorIcons>.anchorItem{cursor:pointer;width:64px}.TopPage>.statisticsBlock>.anchorIcons>.anchorItem:not(:last-child){margin-right:16px}.TopPage>.statisticsBlock>.stickyAnchor{position:-webkit-sticky;position:sticky;z-index:3;display:flex;justify-content:center;background-color:#fff;top:72px}@media screen and (max-width:768px){.TopPage>.statisticsBlock>.stickyAnchor{top:88px}}.TopPage>.statisticsBlock>.stickyAnchor>.anchorItem{cursor:pointer;width:64px;display:flex;flex-direction:column;align-items:center;transition-property:color,fill;transition-duration:.1s}.TopPage>.statisticsBlock>.stickyAnchor>.anchorItem:not(:last-child){margin-right:16px}.TopPage>.statisticsBlock>.stickyAnchor>.anchorItem>.text{font-size:10px;line-height:1}.TopPage>.statisticsBlock>.stickyAnchor>.anchorItem>.chevron{margin-top:8px}.TopPage>.statisticsBlock>.stickyAnchor>.anchorItem>.chevron .path{fill:#2e230f}.TopPage>.statisticsBlock>.stickyAnchor>.anchorItem.selected{color:#eb831a}.TopPage>.statisticsBlock>.stickyAnchor>.anchorItem.selected>.chevron .path{fill:#eb831a}.TopPage>.transitionButtonFrame{margin-top:-24px;width:min(100%,900px);display:flex;justify-content:flex-end}@media screen and (max-width:768px){.TopPage>.transitionButtonFrame{padding-right:24px}}.TopPage>.transitionButtonFrame.noButtonMarginMove .button{margin-bottom:0!important}.TopPage>h1{margin-top:80px}.TopPage>.MemberBottomSpace{margin-top:96px}.TopPage .ThanksForRegistrationPopup{position:fixed;top:88px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;opacity:0}.TopPage .ThanksForRegistrationPopup>.PopupCard{display:flex;align-items:center;justify-content:center;height:60px;width:min(calc(100% - 48px),884px);border-radius:4px;background:#fffaed;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width:768px){.TopPage .ThanksForRegistrationPopup>.PopupCard{width:calc(100% - 48px)}}.TopPage .ThanksForRegistrationPopup>.PopupCard .checkedImage{width:16px;height:16px;margin-right:12px}.TopPage .ThanksForRegistrationPopup.Transition-enter{opacity:0}.TopPage .ThanksForRegistrationPopup.Transition-enter-active{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:alternate;animation-direction:alternate;transition-timing-function:ease-out;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-name:ThanksForRegistrationPopupAnimation;animation-name:ThanksForRegistrationPopupAnimation}@-webkit-keyframes ThanksForRegistrationPopupAnimation{0%{opacity:0}30%{opacity:1}to{opacity:1}}@keyframes ThanksForRegistrationPopupAnimation{0%{opacity:0}30%{opacity:1}to{opacity:1}}.AboutComp{display:flex;align-self:center;flex-direction:column;align-items:center;width:100%;margin-bottom:80px}.AboutComp>.firstBlock{width:min(100%,900px);display:flex}@media screen and (max-width:768px){.AboutComp>.firstBlock{overflow:hidden;flex-direction:column;margin-top:32px;padding-left:16px;padding-right:16px}}@media screen and (min-width:768px){.AboutComp>.firstBlock>.pcTitle{display:none}}@media screen and (max-width:768px){.AboutComp>.firstBlock>.pcTitle{text-align:center;font-size:30px;line-height:44px}}.AboutComp>.firstBlock>.conceptImage{margin-top:40px;width:444px;height:444px}@media screen and (min-width:768px){.AboutComp>.firstBlock>.conceptImage{position:-webkit-sticky;position:sticky;top:120px}}@media screen and (max-width:768px){.AboutComp>.firstBlock>.conceptImage{overflow-x:hidden;align-self:center;margin-top:44px;width:min(400px,calc(100% - 32px));height:min(400px,calc(100% - 32px));-webkit-transform-origin:0;transform-origin:0;-webkit-transform:scale(1.15);transform:scale(1.15)}}@media screen and (min-width:768px){.AboutComp>.firstBlock>.firstBlockRight{margin-left:50px}}.AboutComp>.firstBlock>.firstBlockRight>h1{font-weight:700;letter-spacing:.04em;font-size:36px;line-height:50px;margin-top:160px}@media screen and (max-width:768px){.AboutComp>.firstBlock>.firstBlockRight>h1{display:none}}.AboutComp>.firstBlock>.firstBlockRight .buttonFrame{width:100%;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.AboutComp>.firstBlock>.firstBlockRight .buttonFrame{justify-content:center}}.AboutComp>.firstBlock>.firstBlockRight .buttonFrame .button{margin-top:56px;width:min(100%,320px);margin-bottom:80px}@media screen and (max-width:768px){.AboutComp>.firstBlock>.firstBlockRight .buttonFrame .button{margin-top:40px;width:min(100%,320px)}}.AboutComp>.firstBlock>.firstBlockRight>h2{font-size:20px;line-height:36px;margin-bottom:32px}.AboutComp>.firstBlock>.firstBlockRight>.explain{font-size:15px;line-height:30px}.AboutComp>.firstBlock>.firstBlockRight>.explain>div:not(:last-child){margin-bottom:16px}.AboutComp>.firstBlock>.firstBlockRight>.explain1{margin-bottom:64px}.AboutComp>.firstBlock>.firstBlockRight>.explain2{margin-bottom:96px}.AboutComp .stepsBlock{width:min(100%,900px);display:flex;flex-direction:column;align-items:center;margin-top:80px}.AboutComp .stepsBlock>h1{text-align:center!important}.AboutComp .stepsBlock>.steps{margin-top:56px;display:flex;align-items:flex-start}@media screen and (max-width:768px){.AboutComp .stepsBlock>.steps{flex-direction:column;margin-top:32px;margin-left:16px;margin-right:16px}}.AboutComp .stepsBlock>.steps .modalContent{margin-top:10px;padding-right:20px;margin-right:-20px;max-height:80vh;overflow-y:scroll;padding-bottom:10px}@media screen and (min-width:768px){.AboutComp .stepsBlock>.steps>:not(:first-child){margin-left:28px}}@media screen and (max-width:768px){.AboutComp .stepsBlock>.steps>:not(:first-child){margin-top:56px}}.AboutComp .stepsBlock>.steps>.step{display:flex;align-items:center;flex-direction:column;flex:1 1}.AboutComp .stepsBlock>.steps>.step>.stepNo{color:#eb831a;font-size:16px;line-height:16px;font-weight:700;margin-bottom:12px}.AboutComp .stepsBlock>.steps>.step>.stepTitle{font-size:18px;line-height:27px;font-weight:700;margin-bottom:16px;text-align:center}.AboutComp .stepsBlock>.steps>.step>.stepImage{width:183px;height:183px;margin-bottom:16px}.AboutComp .stepsBlock>.steps>.step>.stepDescription{font-size:14px;line-height:28px}.AboutComp .stepsBlock>.steps>.step>.sampleLink{align-self:flex-start;margin-top:8px}.AboutComp .stepsBlock>.steps>.step .modalContent{display:flex;flex-direction:column;align-items:center}.AboutComp .stepsBlock>.steps>.step .modalContent .button{flex-shrink:0;margin-top:40px;width:327px}@media screen and (max-width:768px){.AboutComp .stepsBlock>.steps>.step .modalContent .button{width:300px}}.AboutComp .stepsBlock>.button{margin-top:40px;width:327px;margin-bottom:80px}.AboutComp>.expampleBlock{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#f5f8f9}.AboutComp>.expampleBlock.relativeData{margin-top:-20px}.AboutComp>.expampleBlock>h1{margin-top:80px;margin-bottom:32px}.AboutComp>.expampleBlock>.explanation{font-size:15px;line-height:30px;width:min(calc(100% - 32px),596px)}@media screen and (max-width:768px){.AboutComp>.expampleBlock>.explanation{font-size:14px;line-height:28px}}.AboutComp>.expampleBlock>.carouselFrame{width:min(calc(100% - 32px),900px);margin-top:48px}.AboutComp>.expampleBlock>.carouselFrame .spacer{height:40px}.AboutComp>.expampleBlock>.expander{transition-duration:1s;position:relative;overflow:hidden;max-height:3000px;width:min(calc(100% - 32px),900px)!important;background-color:#fff;border-radius:8px;text-align:center;margin:40px 0 80px}@media screen and (max-width:768px){.AboutComp>.expampleBlock>.expander{margin:32px 0 80px}}.AboutComp>.expampleBlock>.expander img{margin:24px auto;width:min(100%,596px)}@media screen and (max-width:768px){.AboutComp>.expampleBlock>.expander img{margin:20px;width:calc(100% - 40px)}}.AboutComp>.expampleBlock>.expander.closed{max-height:498px}@media screen and (max-width:768px){.AboutComp>.expampleBlock>.expander.closed{width:412px}}.AboutComp>.expampleBlock>.expander .cover{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 50%,#fff 90%);opacity:1}.AboutComp>.expampleBlock>.expander .cover .link{font-size:15px;font-weight:700;margin-bottom:24px}@media screen and (max-width:768px){.AboutComp>.expampleBlock>.expander .cover .link{margin-bottom:16px}}.AboutComp .separator{width:100%;height:1px;background-color:#d5d8d9}.AboutComp .carousel .slide{background:none}.AboutComp>.FadeInMask{position:fixed;left:0;top:72px;width:100%;height:100%;background-color:#fff;z-index:20}.AboutComp>.FadeInMask.Transition-enter{opacity:1}.AboutComp>.FadeInMask.Transition-enter-active{transition:opacity 1.5s;opacity:0}.MoreCardList{display:flex;flex-direction:column;align-items:center;margin-bottom:120px}.MoreCardList>.BreadCrumb{width:min(100%,900px);display:flex;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.5;color:#858889;padding:24px 0 0}@media screen and (max-width:768px){.MoreCardList>.BreadCrumb{padding:8px 16px 0}}.MoreCardList>.BreadCrumb>img{margin-left:8px;margin-right:8px}.MoreCardList .selectorFrame{margin-top:16px;margin-bottom:-8px;width:900px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.MoreCardList .selectorFrame{width:min(100%,600px);margin-bottom:0}}.MoreCardList .selectorFrame .selectorContent{display:flex;justify-content:flex-end}.MoreCardList .selectorFrame .selectorContent .selectMark{-webkit-transform:translate(18px);transform:translate(18px);z-index:auto}.MoreCardList .selectorFrame .selectorContent .selector{font-size:12px!important;line-height:12px!important}.MoreCardList .selectorFrame .selectorContent .selector *{border-radius:0!important;border:none!important;height:12px!important;background:none!important}.MoreCardList .selectorFrame .selectorContent .selector>.MuiSelect-root{padding:8px 12px 6px 26px!important}.MoreCardList .soon{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#f5f8f9}.MoreCardList .soon .soonLink{margin-left:32px;margin-bottom:24px;display:flex;justify-content:flex-start;width:900px}@media screen and (max-width:768px){.MoreCardList .soon .soonLink{width:min(calc(100% - 64px),600px)}}.AnonymizedDataCard{position:relative;padding:12px 16px;display:flex;flex-direction:column;align-items:flex-start;min-height:112px;background-color:#fff;border-radius:8px;width:calc(33.33% - 12px);margin-left:0;margin-right:12px;margin-bottom:12px}@media screen and (max-width:768px){.AnonymizedDataCard{width:100%;margin-left:16px;margin-right:16px;margin-bottom:4px}}.AnonymizedDataCard>.line1{height:20px;display:flex;align-items:center;font-size:10px;line-height:16px;margin-bottom:2px;color:#858889}.AnonymizedDataCard>.line1>.data1{width:110px}.AnonymizedDataCard>.line1>.data1>.new{font-family:"Roboto";font-weight:700;font-size:12px;color:#db615c;margin-left:6px}.AnonymizedDataCard>.line2{display:flex;align-items:flex-start;margin-bottom:12px;line-height:14px}.AnonymizedDataCard>.line2>.data1{min-width:110px;font-size:14px;font-weight:700}.AnonymizedDataCard>.line2>.data2{font-size:12px}.AnonymizedDataCard>.dataTitle{display:flex;font-size:10px;line-height:10px;margin-bottom:6px;color:#858889}.AnonymizedDataCard>.dataTitle>.income{width:110px}.AnonymizedDataCard>.dataContent{width:100%;display:flex;height:24px;align-items:flex-start;line-height:24px}.AnonymizedDataCard>.dataContent>.income{flex-shrink:0;width:110px}.AnonymizedDataCard>.dataContent>.income>.value{font-family:"Roboto";font-weight:700;font-size:24px}.AnonymizedDataCard>.dataContent>.income>.unit{margin-left:4px;font-weight:500;font-size:10px;line-height:10px;color:#858889}.AnonymizedDataCard>.dataContent>.skill{overflow:hidden;font-size:12px}.AnonymizedDataCard>.dataContent>.skill>.skillText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AnonymizedDataCard.listLayout{width:100%}@media screen and (max-width:768px){.AnonymizedDataCard.listLayout{margin:0 0 4px}}@media screen and (min-width:768px){.AnonymizedDataCard.listLayout>.line1{width:100%}.AnonymizedDataCard.listLayout>.line1 .data1{width:50%}.AnonymizedDataCard.listLayout>.line2{width:100%}.AnonymizedDataCard.listLayout>.line2 .data1{width:50%}.AnonymizedDataCard.listLayout>.dataTitle{width:100%}.AnonymizedDataCard.listLayout>.dataTitle .income{width:50%}.AnonymizedDataCard.listLayout>.dataContent{width:100%}.AnonymizedDataCard.listLayout>.dataContent .income{width:50%}}.AnonymizedDataSection.default{width:100%;display:flex;flex-direction:column;align-items:center}.AnonymizedDataSection.default>.themeIconFrame{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:80px;height:80px;border-radius:40px;background-color:#f5f8f9;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.AnonymizedDataSection.default>h1{font-size:24px;line-height:36px;margin-bottom:32px;display:flex;align-items:center}.AnonymizedDataSection.default>h1 .HelpButton{margin-top:2px;margin-left:8px}.AnonymizedDataSection.default>.description{margin:0 16px 40px;text-align:center}.AnonymizedDataSection.default>.cardsBackground{width:100%;background-color:#f5f8f9;display:flex;flex-direction:column;align-items:center}.AnonymizedDataSection.default>.cardsBackground>.cardsFrame{width:900px;min-height:100px;margin-right:-12px;margin-top:24px;margin-bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media screen and (max-width:768px){.AnonymizedDataSection.default>.cardsBackground>.cardsFrame{width:min(100%,600px);margin-top:12px;margin-right:0}}.AnonymizedDataSection.default>.cardsBackground>.cardsFrame>.more{display:flex;justify-content:flex-end;align-items:flex-end;height:60px;width:100%;margin-bottom:-32px;width:min(100%,900px);padding-right:12px}@media screen and (max-width:768px){.AnonymizedDataSection.default>.cardsBackground>.cardsFrame>.more{padding-right:24px}}.AnonymizedDataSection.listLayout{margin-top:24px;padding:24px 16px 32px;background-color:#f5f8f9}.AnonymizedDataSection.listLayout>.description{font-size:12px}.AnonymizedDataSection.listLayout>.cardsBackground{margin-top:16px}.AnonymizedCardList{display:flex;flex-direction:column;align-items:center;margin-bottom:120px}.AnonymizedCardList>.BreadCrumb{width:min(100%,900px);display:flex;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.5;color:#858889;padding:24px 0}@media screen and (max-width:768px){.AnonymizedCardList>.BreadCrumb{padding:8px 16px 0}}.AnonymizedCardList>.BreadCrumb>img{margin-left:8px;margin-right:8px}.AnonymizedUserDetail{display:flex;flex-direction:column;align-items:center;margin-bottom:120px}.AnonymizedUserDetail>.BreadCrumb{width:min(100%,900px);display:flex;align-items:center;font-size:12px;line-height:1.5;color:#858889;padding:24px 0 0}@media screen and (max-width:768px){.AnonymizedUserDetail>.BreadCrumb{padding:8px 16px 0}}.AnonymizedUserDetail>.BreadCrumb>img{margin-left:8px;margin-right:8px}.AnonymizedUserDetail>.main{width:min(628px,100%);padding:0 16px;display:flex;flex-direction:column;align-items:stretch;font-size:14px}.AnonymizedUserDetail>.main>.createdAt{font-family:"Roboto";font-size:12px;line-height:20px;font-weight:700;color:#858889;margin-top:56px}@media screen and (max-width:768px){.AnonymizedUserDetail>.main>.createdAt{margin-top:40px}}.AnonymizedUserDetail>.main>h1{margin-top:16px;font-size:32px;line-height:48px}@media screen and (max-width:768px){.AnonymizedUserDetail>.main>h1{font-size:24px;line-height:36px}}.AnonymizedUserDetail>.main>h2{margin:56px 0 24px;font-size:20px;line-height:30px}@media screen and (max-width:768px){.AnonymizedUserDetail>.main>h2{margin:64px 0 16px;font-size:18px;line-height:27px}}.AnonymizedUserDetail>.main>.row{display:flex;align-items:center;height:56px;box-shadow:inset 0 -1px 0 #e5e5e5}.AnonymizedUserDetail>.main>.row.continue{box-shadow:none;margin-bottom:-20px}.AnonymizedUserDetail>.main>.row>.name{flex-shrink:0}.AnonymizedUserDetail>.main>.row>.value{flex:2 1;text-align:right;font-weight:700}.AnonymizedUserDetail>.main>.row>.years{width:70px;flex-shrink:0;text-align:right;font-weight:700}.AnonymizedUserDetail>.main>.recommends{width:100%;text-overflow:ellipsis;overflow:hidden;color:#2c84e3;font-size:12px;line-height:24px}.AnonymizedUserDetail>.main>.recommends h3{margin-top:24px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:21px;color:#2e230f}.AnonymizedUserDetail>.main>.recommends>.item{display:inline}.AnonymizedUserDetail>.main>.recommends>.item .content{white-space:nowrap;overflow:hidden}.AnonymizedUserDetail>.main>.related h3{margin:40px 0 24px;font-size:14px;font-weight:700;line-height:21px;color:#2e230f}.AnonymizedUserDetail>.main>.related h3:first-child{margin-top:8px}@media screen and (max-width:768px){.AnonymizedUserDetail>.main>.related .AnonymizedDataSection{margin:0 -16px;width:auto}}.GradeTable{margin-bottom:40px}.GradeTable table{margin:0 auto;width:100%;table-layout:fixed;border-collapse:collapse}.GradeTable td,.GradeTable th{border:1px solid #d5d8d9;font-size:12px;line-height:18px}.GradeTable td .small,.GradeTable th .small{font-size:10px}.GradeTable th{background-color:#f5f8f9;height:52px}.GradeTable td{padding:0 12px;height:40px;text-align:center}.GradeTable td .register{font-size:14px;line-height:2}.GradeTable td .register img{width:12px;height:16px;display:inline}.GradeTable td.right{text-align:right}.ToggleSwitch{background-color:#c5c8c9;cursor:pointer;transition-duration:.1s}.ToggleSwitch>.handle{position:absolute;margin-top:2px;background-color:#fff;transition-duration:.1s}.ToggleSwitch.checked{background-color:#faa500}.PercentileTable>.TopRow{width:100%;display:flex;justify-content:flex-end;align-items:center;height:32px;font-size:12px;font-weight:700;margin-bottom:12px}@media screen and (max-width:768px){.PercentileTable>.TopRow{height:24px;font-size:10px;margin-bottom:16px}}.PercentileTable>.TopRow>.iconFrame{position:absolute;display:flex;justify-content:flex-end;align-items:center;right:0;top:0}.PercentileTable>.TopRow>.iconFrame>.count{margin-left:4px;font-family:"Roboto";font-size:20px;line-height:20px}@media screen and (max-width:768px){.PercentileTable>.TopRow>.iconFrame>.count{font-size:16px;line-height:16px}}.PercentileTable>.TopRow>.iconFrame>.avatarIcon{width:24px;height:24px;margin-left:8px;margin-right:8px}.PercentileTable>.TopRow>.iconFrame>.user{font-family:"Noto Sans CJK JP";font-weight:500;font-size:10px;color:2e+230f}@media screen and (max-width:768px){.PercentileTable>.TopRow>.iconFrame>.user{font-size:10px}}.PercentileTable>.Row{width:100%;display:flex;justify-content:space-between;align-items:center;height:52px;padding-left:40px;padding-right:40px}.PercentileTable>.Row.MyData{background-color:#fffaed}@media screen and (max-width:768px){.PercentileTable>.Row{padding-left:16px;padding-right:16px}}.PercentileTable>.Row>.percentile{width:112px}@media screen and (max-width:768px){.PercentileTable>.Row>.percentile{width:62px}}.PercentileTable>.Row>.rank{flex:1 1}.PercentileTable>.Row>.required{justify-content:flex-end;text-align:right;width:24px}.PercentileTable>.Row>.required.wide{width:140px}@media screen and (max-width:768px){.PercentileTable>.Row>.required.wide{width:100px}}.PercentileTable>.Row>.compensation{justify-content:flex-end;text-align:right;width:112px}@media screen and (max-width:768px){.PercentileTable>.Row>.compensation{width:67px}}.PercentileTable>.HeaderLine{background-color:#f5f8f9;font-weight:700;font-size:14px;line-height:14px}@media screen and (max-width:768px){.PercentileTable>.HeaderLine{font-size:10px;line-height:10px}}.PercentileTable>.HeaderLine>.required{margin-right:16px}.PercentileTable>.PercentileRow{border-bottom:2px solid #f5f8f9;font-size:12px}.PercentileTable>.PercentileRow:not(.locked) .lock{visibility:hidden}.PercentileTable>.PercentileRow .compensation,.PercentileTable>.PercentileRow>.percentile{display:flex;align-items:center;font-family:"Roboto";font-size:14px;line-height:14px;font-weight:700;padding-right:3px}.PercentileTable>.PercentileRow>.rank{display:flex;justify-content:flex-start;align-items:center;color:#858889;font-family:"Roboto";font-weight:700;font-size:14px;line-height:14px}@media screen and (max-width:768px){.PercentileTable>.PercentileRow>.rank{font-size:12px;line-height:12px}}.PercentileTable>.PercentileRow>.rank>.rankIcon{width:14px;height:12px;margin-right:8px}.PercentileTable>.PercentileRow>.rank>.avatarIcon{width:32px;height:32px;margin-right:8px}.PercentileTable>.PercentileRow>.rank>.top{font-size:12px;margin-right:4px}@media screen and (max-width:768px){.PercentileTable>.PercentileRow>.rank>.top{font-size:10px}}.PercentileTable>.PercentileRow>.rank>.median{font-family:"Noto Sans CJK JP";font-weight:500;font-size:12px}@media screen and (max-width:768px){.PercentileTable>.PercentileRow>.rank>.median{font-size:10px}}.PercentileTable>.PercentileRow>.rank>.user{font-family:"Noto Sans CJK JP";font-weight:700;font-size:12px;color:#eb831a}@media screen and (max-width:768px){.PercentileTable>.PercentileRow>.rank>.user{font-size:10px}}.PercentileTable>.PercentileRow>.required{display:flex;justify-content:flex-end;align-items:center;margin-right:28px;font-family:"Roboto";font-size:14px;line-height:14px;font-weight:700}@media screen and (max-width:768px){.PercentileTable>.PercentileRow>.required{margin-right:16px}}.PercentileTable>.PercentileRow>.required>.remainNum{color:#db615c}.PercentileTable>.PercentileRow>.compensation>.value{display:flex;align-items:center;font-size:14px}.PercentileTable>.PercentileRow>.compensation>.value>.lockIcon{margin-right:8px}@media screen and (max-width:768px){.PercentileTable>.PercentileRow>.compensation>.value{font-size:12px}}.PercentileTable>.PercentileRow>.compensation>.unit{margin-left:4px;font-size:12px}@media screen and (max-width:768px){.PercentileTable>.PercentileRow>.compensation>.unit{font-size:10px}}.ArticleBanner.default{display:flex;border-radius:8px;overflow:hidden;align-self:center;width:444px;height:126px;margin:0 0 12px}@media screen and (max-width:768px){.ArticleBanner.default{width:100%;height:90px;margin:0 16px 4px}}.ArticleBanner.default img{width:224px;height:126px}@media screen and (max-width:768px){.ArticleBanner.default img{width:160px;height:90px}}.ArticleBanner.default div.wrapper{display:flex;justify-content:center;align-items:center;background-color:#fff}.ArticleBanner.default div.wrapper div.title{margin:0 32px;font-size:14px;line-height:21px}@media screen and (max-width:768px){.ArticleBanner.default div.wrapper div.title{margin:0 16px}}.ArticleBanner.inArticle{display:flex;border-radius:8px;overflow:hidden;align-self:center;width:100%;height:135px;margin:40px 0}@media screen and (max-width:768px){.ArticleBanner.inArticle{width:100%;height:90px}}.ArticleBanner.inArticle img{width:240px;height:135px}@media screen and (max-width:768px){.ArticleBanner.inArticle img{width:160px;height:90px}}.ArticleBanner.inArticle div.wrapper{display:flex;justify-content:center;align-items:center;background-color:#f5f8f9}.ArticleBanner.inArticle div.wrapper div.title{margin:0 32px;font-size:16px;line-height:24px}@media screen and (max-width:768px){.ArticleBanner.inArticle div.wrapper div.title{margin:0 16px;font-size:14px;line-height:21px}}.DetailPage{overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.DetailPage .noselect,.DetailPage.noselect *{-webkit-user-select:none;-ms-user-select:none;user-select:none}.DetailPage>.basicFrame{display:flex;flex-direction:column;align-items:flex-start;width:min(100%,900px)}@media screen and (max-width:768px){.DetailPage>.basicFrame{padding:0 16px}}.DetailPage>.basicFrame>.typeHeader{width:100%;height:20px;display:flex;align-items:center;font-size:12px;line-height:20px;margin-bottom:16px}.DetailPage>.basicFrame>.typeHeader>.lastModified{font-family:"Roboto";color:#858889}.DetailPage>.basicFrame>.typeHeader>.separator{width:1px;height:12px;background-color:#c5c8c9;margin-left:6px;margin-right:6px}.DetailPage>.basicFrame>.typeHeader>.typeName{color:#eb831a;flex-grow:1}.DetailPage>.basicFrame>h1{align-self:start}.DetailPage>.basicFrame>.stockInfo{display:flex;align-items:center;margin-top:16px;font-size:12px;line-height:24px;color:#858889}.DetailPage>.basicFrame>.stockInfo .separator{width:1px;height:12px;background-color:#d5d8d9;margin:0 8px}.DetailPage>.basicFrame>.basicInfoFrame{width:100%;display:flex;align-items:center;margin-top:16px;margin-bottom:24px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame{margin-top:24px}}.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper{position:relative;margin-right:24px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper{margin-right:16px}}.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper>.iconFrame{flex-shrink:0;border:2px solid #e5e8e9;box-sizing:border-box;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper>.iconFrame.main{width:122px;height:122px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper>.iconFrame.main{width:72px;height:72px}}.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper>.iconFrame.sub{position:absolute;bottom:-14px;right:-14px;width:54px;height:54px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper>.iconFrame.sub{bottom:-8px;right:-8px;width:32px;height:32px}}.DetailPage>.basicFrame>.basicInfoFrame>.iconWrapper>.iconFrame>img{width:100%;height:100%}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame{display:flex;flex-direction:column;justify-content:center;flex:1 1}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame .average,.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame .median{display:flex;align-items:center;width:216px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame .average,.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame .median{width:104px}}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoLabelLine{display:flex;align-items:center;height:24px;line-height:24px;font-size:12px;margin-bottom:8px;color:#858889}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoLabelLine{height:10px;line-height:10px;font-size:10px;margin-bottom:6px}}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine{display:flex;align-items:flex-end}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine .median>.value,.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine>.average>.value{position:relative;font-family:"Roboto";font-size:36px;padding-right:4px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine .median>.value,.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine>.average>.value{font-size:24px}}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine .median>.unit,.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine>.average>.unit{color:#858889;font-size:12px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine .median>.unit,.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine>.average>.unit{font-size:10px}}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine>.count{font-family:"Roboto";font-size:24px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.infoValueLine>.count{font-size:16px}}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.separatorLine{background-color:#d5d8d9;height:1px;width:100%;margin-top:8px;margin-bottom:8px}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine{height:38px;display:flex;align-items:center}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.yourPosLabel{width:90px;font-size:10px;line-height:10px;color:#858889;display:flex;align-items:center}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileDigit{position:relative;width:31px;font-size:18px;line-height:18px;font-weight:700;text-align:right;padding-right:2px}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileUnit{width:31px;font-size:10px;line-height:10px}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileProgressBar{position:relative;width:calc(100% - 150px);height:4px;background:linear-gradient(270deg,#faa500,#db615c);border-radius:2px}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileProgressBar>.percentileProgressGray{position:absolute;top:0;right:0;height:4px;background-color:#e5e5e5;border-radius:2px}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileProgressBar>.percentileProgressDot{position:absolute;top:0;margin-right:-4px;margin-top:-2px;width:8px;height:8px;border-radius:4px}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileProgressBar>.topMark{position:absolute;top:0;min-width:60px;height:24px;display:flex;justify-content:center;align-items:center;margin-right:-30px;margin-top:-33px;border-radius:3px;background-color:#faa500;font-family:"Roboto";padding:0 6px;font-size:10px;line-height:10px;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1)}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileProgressBar>.topMark>.crownIcon{margin-right:3px}.DetailPage>.basicFrame>.basicInfoFrame>.infoFrame>.PercentileLine>.percentileProgressBar>.topMark:after{-webkit-transform:scaleX(.5);transform:scaleX(.5);content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#faa500}.DetailPage>.basicFrame>.isDataIncluded{display:flex;align-items:center;color:#858889;font-size:12px;line-height:24px;margin-bottom:24px}.DetailPage>.basicFrame>.isDataIncluded>img{margin-right:8px}.DetailPage>.basicFrame>.gradeTableHeader{display:flex;align-items:center;font-weight:700;font-size:14px;margin-top:5px;margin-bottom:19px}.DetailPage>.basicFrame>.nextGoalsFrame{cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:stretch;border:2px solid #d5d8d9;border-radius:8px;padding:16px 12px;overflow:hidden;height:56px;transition-duration:.2s;transition-property:height;font-size:12px;line-height:18px}.DetailPage>.basicFrame>.nextGoalsFrame.open{height:236px}.DetailPage>.basicFrame>.nextGoalsFrame>.messageLine{display:flex;align-items:center;height:20px;margin-bottom:20px}.DetailPage>.basicFrame>.nextGoalsFrame>.messageLine>.handle{transition-duration:.2s;margin-left:auto;width:24px;height:24px}.DetailPage>.basicFrame>.nextGoalsFrame>.messageLine>.handle img{width:24px;height:24px}.DetailPage>.basicFrame>.nextGoalsFrame>.messageLine>.handle.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.DetailPage>.basicFrame>.nextGoalsFrame>.goalLine{display:flex;align-items:center;height:20px;margin-bottom:8px}.DetailPage>.basicFrame>.nextGoalsFrame>.goalLine .status{margin-left:auto;display:flex;align-items:center}.DetailPage>.basicFrame>.nextGoalsFrame>.goalLine .status>img{width:20px;height:20px;margin-right:4px}.DetailPage>.basicFrame>.nextGoalsFrame>.goalLine .status.done{color:#098123}.DetailPage>.basicFrame h3.explanationFrame{font-weight:400;margin-top:18px;font-size:16px;line-height:26px}.DetailPage>.basicFrame .explanationFrame{margin-top:18px;font-size:13px;line-height:20px}.DetailPage>.basicFrame .explanationFrame .value{display:inline-block;position:relative}.DetailPage>.basicFrame .aboutCompany{margin-top:8px;font-size:12px}.DetailPage>.basicFrame>.bannerForGuest1{display:flex;justify-content:center;margin-top:32px;width:100%;background-color:#fffaed}.DetailPage>.basicFrame>.bannerForGuest1 .content{position:relative}.DetailPage>.basicFrame>.bannerForGuest1 .content .background{margin:0 auto}.DetailPage>.basicFrame>.bannerForGuest1 .content .button{position:absolute;width:311px;left:294px;top:127px}@media screen and (max-width:768px){.DetailPage>.basicFrame>.bannerForGuest1 .content .button{left:16px;top:159px}}.DetailPage>.basicFrame>h2.h2_1,.DetailPage>.basicFrame h2.h2_2{margin-top:56px;margin-bottom:40px;position:relative;display:flex;align-items:center}.DetailPage>.basicFrame>h2.h2_1 .chartSelector,.DetailPage>.basicFrame h2.h2_2 .chartSelector{width:100px;position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end}.DetailPage>.basicFrame>h2.h2_1 .chartSelector>img,.DetailPage>.basicFrame h2.h2_2 .chartSelector>img{margin-left:16px}.DetailPage>.basicFrame>.chartContainer{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch}.DetailPage>.basicFrame .yourPercentile{width:100%;display:flex;justify-content:center;align-items:center;height:44px;margin-bottom:28px;background-color:#2e230f;border-radius:3px;color:#fff;position:relative}.DetailPage>.basicFrame .yourPercentile:after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border:8px solid transparent;border-top-color:#2e230f}.DetailPage>.basicFrame .tableComment{width:100%;margin-top:20px;font-size:12px;line-height:24px;text-align:center;color:#858889}.DetailPage>.basicFrame .graphButton{margin-top:16px;margin-bottom:16px;align-self:center;width:min(100%,360px)}.DetailPage .relationalHeadline{margin-top:56px;width:min(100%,900px)}@media screen and (max-width:768px){.DetailPage .relationalHeadline{padding:0 16px}}.DetailPage .relationalHeadline h2{padding-left:8px;border-left:2px solid #faa500}.DetailPage .articlesBackground{margin-top:32px;width:100%;background-color:#f5f8f9;display:flex;flex-direction:column;align-items:center}.DetailPage .articlesBackground .articlesFrame{width:900px;margin-top:24px;margin-bottom:24px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.DetailPage .articlesBackground .articlesFrame{width:min(100%,600px);margin-top:12px;margin-bottom:12px;justify-content:center}}.DetailPage .statHeadline{margin-top:80px;width:min(100%,900px)}@media screen and (max-width:768px){.DetailPage .statHeadline{padding:0 16px}}.DetailPage .statHeadline h2{font-size:24px;line-height:36px;margin-bottom:16px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:768px){.DetailPage .statHeadline h2{justify-content:start}}.DetailPage .statHeadline .statDescription{width:100%;font-size:14px;line-height:2;text-align:center}@media screen and (max-width:768px){.DetailPage .statHeadline .statDescription{text-align:left}}.DetailPage .popularSection{margin-top:56px;background-color:#f5f8f9;width:100%}@media screen and (max-width:768px){.DetailPage .popularSection{margin-top:80px}}.DetailPage .popularSection h2{padding-top:40px;padding-bottom:12px;font-size:20px;line-height:30px;display:flex;flex-direction:row;justify-content:center}.DetailPage .bannerForGuest2{display:flex;justify-content:center;margin-top:60px;width:100%;background-color:#fffaed}.DetailPage .bannerForGuest2 .content{position:relative}.DetailPage .bannerForGuest2 .content .background{margin:0 auto}.DetailPage .bannerForGuest2 .content .button{position:absolute;width:280px;left:140px;top:188px}@media screen and (max-width:768px){.DetailPage .bannerForGuest2 .content .button{width:311px;left:35px;top:363px}}.DetailPage>.companyInfo{width:min(100%,900px);flex-direction:column;align-items:center;margin-top:80px}.DetailPage>.companyInfo .content{position:relative;background-color:#f5f8f9;border-radius:8px;display:flex;flex-direction:column;align-items:center;margin:0 16px;padding:32px}@media screen and (max-width:768px){.DetailPage>.companyInfo .content{padding:24px 16px;align-items:stretch}}.DetailPage>.companyInfo .content h2{text-align:center;margin-bottom:32px}@media screen and (max-width:768px){.DetailPage>.companyInfo .content h2{margin-bottom:16px}}.DetailPage>.companyInfo .content .item{display:flex;align-items:flex-start;font-size:12px;line-height:24px;margin-bottom:8px}@media screen and (max-width:768px){.DetailPage>.companyInfo .content .item{flex-direction:column;align-items:flex-start;margin-bottom:4px}}.DetailPage>.companyInfo .content .item .label{width:80px;text-align:right;margin-right:24px}@media screen and (max-width:768px){.DetailPage>.companyInfo .content .item .label{text-align:left}}.DetailPage>.companyInfo .content .item .value{color:#858889}.DetailPage>.companyInfo .content .item .value a{color:#2c84e3}.DetailPage>.companyInfo .content .item .valueIncludLf{color:#858889;white-space:pre-line;width:calc(100% - 94px)}@media screen and (max-width:768px){.DetailPage>.companyInfo .content .item .valueIncludLf{width:100%}}.DetailPage>.companyInfo .content .modifyRequest{font-size:12px;line-height:24px;display:flex;justify-content:center}.DetailPage>.companyInfo .content .modifyRequest img{margin-right:4px}@media screen and (min-width:768px){.DetailPage>.companyInfo .content .modifyRequest{position:absolute;top:32px;right:24px}}@media screen and (max-width:768px){.DetailPage>.companyInfo .content .modifyRequest{margin-top:16px}}.privacy_policy>ol{padding-left:28px}.privacy_policy>ol>li{padding-top:1em}.privacy_policy ol>li,.privacy_policy ul>li{margin-top:5px}.privacy_policy ol{counter-reset:section}.privacy_policy ol ol,.privacy_policy ol ul{padding-left:15px}.privacy_policy ol>li{list-style:none}.privacy_policy ol>li:before{content:counters(section,".") ". ";counter-increment:section;margin-right:1em;margin-left:-2em}.privacy_policy ol.pp_num>li{list-style-type:none;counter-increment:cnt}.privacy_policy ol.pp_num>li:before{content:"(" counter(cnt) ") "}.privacy_policy ol.pp_self>li{list-style:none;list-style-position:outside}.privacy_policy ol.pp_self>li>span{padding-right:8px}.privacy_policy ol.pp_self>li:before{content:""}.privacy_policy ul{list-style:disc}.terms_of_service{font-size:14px;line-height:1.5}.terms_of_service>.terms_section{padding-top:20px;padding-bottom:20px;font-size:16px}.terms_of_service>ol{margin-top:0;padding-top:0;padding-left:28px}.terms_of_service ol ol,.terms_of_service ol ul{margin-top:0;padding-left:15px}.terms_of_service ol>li,.terms_of_service ul>li{margin-top:5px}.terms_of_service ol{counter-reset:section}.terms_of_service ol>li{list-style:none}.terms_of_service ol>li:before{content:counters(section,".") ". ";counter-increment:section;margin-right:1em;margin-left:-2em}.terms_of_service ol.pp_num>li{padding-left:10px;list-style-type:none;counter-increment:cnt}.terms_of_service ol.pp_num>li:before{content:"(" counter(cnt) ") "}.terms_of_service ol.pp_self>li{list-style:none;list-style-position:outside}.terms_of_service ol.pp_self>li:before{content:""}.terms_of_service ol.pp_self>li>span{padding-right:8px}.terms_of_service ul{list-style:disc}.AboutAnonymization{font-size:14px;line-height:2}.AboutAnonymization .note{font-size:12px;letter-spacing:.03em}@media screen and (max-width:768px){.AboutAnonymization h1{letter-spacing:-.04em}}.AboutAnonymization h2{margin-top:40px;margin-bottom:13px}@media screen and (max-width:768px){.AboutAnonymization h2{margin-top:32px;margin-bottom:16px}}.AboutAnonymization .contact{font-size:12px;margin-bottom:12px}.AboutAnonymization ul{padding-left:20px;list-style:disc}.AboutAnonymization2{font-size:15px;line-height:2}@media screen and (max-width:768px){.AboutAnonymization2{font-size:14px}}.AboutAnonymization2 .why{width:100%;text-align:center;font-size:20px;line-height:1.5;margin-top:12px;margin-bottom:13px}@media screen and (max-width:768px){.AboutAnonymization2 .why{font-size:18px;margin-top:-4px;margin-bottom:16px}}.AboutAnonymization2 .keyVisual{width:596px;height:360px;margin-bottom:13px}@media screen and (max-width:768px){.AboutAnonymization2 .keyVisual{margin-left:24px;width:calc(100% - 48px);height:calc((100% - 48px)/295*198);margin-bottom:16px}}.AboutAnonymization2 .note{font-size:12px;line-height:24px;letter-spacing:.03em}@media screen and (min-width:768px){.CompanyInfo{display:flex;flex-direction:column;align-items:center}.CompanyInfo .content .row{display:flex;align-items:flex-start;margin-bottom:24px}.CompanyInfo .content .row .key{width:120px;text-align:right;margin-right:40px}}@media screen and (max-width:768px){.CompanyInfo .content .row{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.CompanyInfo .content .row .key{margin-bottom:4px}.CompanyInfo .content .row .value{padding-left:12px}}.SignupEmail{margin-top:-12px;width:100%}.SignupEmail,.SignupEmail .inner{display:flex;flex-direction:column;align-items:center}.SignupEmail .inner{width:min(100%,443px)}@media screen and (max-width:768px){.SignupEmail .inner{width:min(calc(100% - 16px),443px)}}.SignupEmail .inner .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.SignupEmail .inner .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.SignupEmail .inner .checkLabel{font-size:12px;line-height:18px;font-weight:500}.SignupEmail .inner .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.SignupEmail .inner .select,.SignupEmail .inner .textField,.SignupEmail .inner .textFieldOther{margin-top:0;padding:0;border-radius:6px}.SignupEmail .inner .select *,.SignupEmail .inner .textField *,.SignupEmail .inner .textFieldOther *{font-family:"Noto Sans CJK JP"}.SignupEmail .inner .select .MuiOutlinedInput-root,.SignupEmail .inner .textField .MuiOutlinedInput-root,.SignupEmail .inner .textFieldOther .MuiOutlinedInput-root{height:47px}.SignupEmail .inner .select .MuiOutlinedInput-input,.SignupEmail .inner .textField .MuiOutlinedInput-input,.SignupEmail .inner .textFieldOther .MuiOutlinedInput-input{padding:14px}.SignupEmail .inner .select .MuiInputBase-input,.SignupEmail .inner .textField .MuiInputBase-input,.SignupEmail .inner .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.SignupEmail .inner .select .MuiInputBase-input:focus,.SignupEmail .inner .textField .MuiInputBase-input:focus,.SignupEmail .inner .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.SignupEmail .inner .select .MuiOutlinedInput-notchedOutline,.SignupEmail .inner .textField .MuiOutlinedInput-notchedOutline,.SignupEmail .inner .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.SignupEmail .inner .select .MuiOutlinedInput-notchedOutline.Mui-focused,.SignupEmail .inner .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.SignupEmail .inner .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.SignupEmail .inner .select .MuiSelect-select:focus,.SignupEmail .inner .textField .MuiSelect-select:focus,.SignupEmail .inner .textFieldOther .MuiSelect-select:focus{background-color:transparent}.SignupEmail .inner .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.SignupEmail .inner .MuiFormHelperText-root.Mui-error:before{content:"※"}.SignupEmail .inner .MuiIconButton-root:hover{background-color:transparent}.SignupEmail .inner .textFieldRightButton{position:absolute;right:5px;top:0}.SignupEmail .inner .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.SignupEmail .inner .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.SignupEmail .inner .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.SignupEmail .inner .FormikAutoComplete .input{box-shadow:none}.SignupEmail .inner .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.SignupEmail .inner .errorMessage:before{content:"※"}.SignupEmail .inner .agree{margin-top:10px;margin-left:-16px;font-size:12px;line-height:24px}.SignupEmail .inner .button{width:min(100%,320px);margin-top:16px}@media screen and (max-width:768px){.SignupEmail .inner .button{width:min(calc(100% - 16px),320px);margin-top:10px}}.SignupEmail .inner .caution{margin-top:20px;font-size:12px;line-height:24px;width:234px;color:#858889;text-align:center}.SignupEmail .inner .loginLink{font-size:12px;line-height:24px;margin-top:8px;margin-bottom:32px}@media screen and (max-width:768px){.SignupEmail .inner .loginLink{margin-bottom:24px}}.SignupEmail .inner .socialLoginLabel{font-size:12px;line-height:18px;margin-top:24px;margin-bottom:16px}@media screen and (max-width:768px){.SignupEmail .inner .socialLoginLabel{margin-top:16px}}.SignupEmail .inner .socialLogins{display:flex}@media screen and (max-width:768px){.SignupEmail .inner .socialLogins{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.SignupEmail .inner .socialLogins>a{transition-duration:.15s}.SignupEmail .inner .socialLogins>a:active{-webkit-transform:scale(1.1);transform:scale(1.1)}}.SignupEmail .inner .socialLogins>:not(:first-child){margin-left:24px}.SignupEmail .inner .socialLogins img{width:54px;height:54px}.SignupEmailVerificaiton{font-size:18px;display:flex;flex-direction:column;align-items:center}.SignupEmailVerificaiton .sent{width:100%;background-color:#f5f8f9;border-radius:6px;display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:28px;padding:16px;margin-bottom:40px;color:#000}@media screen and (max-width:768px){.SignupEmailVerificaiton .sent{margin-bottom:64px}}.SignupEmailVerificaiton .message{font-weight:700;margin-bottom:40px;font-size:16px}@media screen and (max-width:768px){.SignupEmailVerificaiton .message{font-size:14px;margin-bottom:64px}}.SignupEmailVerificaiton .digits{align-self:center;width:272px;font-family:"Roboto";display:flex;justify-content:space-evenly;font-size:24px;line-height:24px;margin-bottom:56px}@media screen and (max-width:768px){.SignupEmailVerificaiton .digits{margin-bottom:64px}}.SignupEmailVerificaiton .digits .digit{width:56px;height:64px;display:flex;align-items:center;text-align:center;border-radius:0;border:none;border-bottom:1px solid #d5d8d9}.SignupEmailVerificaiton .digits .digit:active,.SignupEmailVerificaiton .digits .digit:focus{outline:none;border:none;border-bottom:1px solid #2e230f}.SignupEmailVerificaiton .digits .digit::selection{background-color:#d5d8d9}.SignupEmailVerificaiton .submitButton{width:min(100%,320px);margin-bottom:24px}@media screen and (max-width:768px){.SignupEmailVerificaiton .submitButton{width:min(calc(100% - 16px),320px)}}.SignupEmailVerificaiton .resend{font-size:12px;line-height:24px;margin-bottom:80px}.SignupEmailVerificaiton .resend.sending{opacity:.5}.SignupEmailVerificaiton .resend.resent{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;color:#098123}.SignupEmailVerificaiton .resend.resent .checkedIcon{width:16px;height:16px;margin-right:6px}.SignupEmailVerificaiton .note{background-color:#f5f8f9;border-radius:6px;font-size:12px;line-height:24px;padding:16px;color:#858889}.SignupEmailVerificaiton .note .mailFrom{color:#2e230f;font-weight:700;margin-bottom:8px}.SignupInitialInfo{display:flex;flex-direction:column;align-items:center}.SignupInitialInfo h1{margin-top:32px;margin-bottom:44px}@media screen and (max-width:768px){.SignupInitialInfo h1{font-size:24px;line-height:36px;margin-top:0;margin-bottom:32px}}.SignupInitialInfo .steps{width:min(100%,820px);padding:0 16px;margin-top:80px;margin-bottom:40px;height:60px;display:flex;align-items:stretch}@media screen and (max-width:768px){.SignupInitialInfo .steps{margin-top:30px}}.SignupInitialInfo .steps .step1,.SignupInitialInfo .steps .step2{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:16px;text-align:center;background-color:#f5f8f9}.SignupInitialInfo .steps .step1.selected,.SignupInitialInfo .steps .step2.selected{background-color:#faa500}.SignupInitialInfo .steps .step1{width:50%}.SignupInitialInfo .steps .step1:not(.selected){cursor:pointer}.SignupInitialInfo .steps .step2{width:calc(50% - 30px)}@media screen and (max-width:768px){.SignupInitialInfo .steps .step2{width:calc(50% - 15px)}}.SignupInitialInfo .steps .separator{height:60px;width:30px;background-color:#faa500}@media screen and (max-width:768px){.SignupInitialInfo .steps .separator{width:15px}}.SignupInitialInfo .steps .separator>.svg{color:#f5f8f9;-webkit-transform-origin:top left;transform-origin:top left}@media screen and (max-width:768px){.SignupInitialInfo .steps .separator>.svg{-webkit-transform:scaleX(.5);transform:scaleX(.5)}}.SignupInitialInfo .steps .separator.selected{background-color:#f5f8f9}.SignupInitialInfo .steps .separator.selected>.svg{color:#faa500}.SignupInitialInfo .content{display:flex;flex-direction:column;align-items:center;width:min(100%,628px);margin-bottom:80px}.SignupInitialInfo .content .form{width:min(100%,628px);display:flex;flex-direction:column;padding:0 16px;border-radius:8px}.SignupInitialInfo .content .form .explanation1{text-align:center}.SignupInitialInfo .content .form .explanation2{font-size:12px;line-height:24px;text-align:center;color:#858889;margin-top:14px;margin-bottom:14px}@media screen and (max-width:768px){.SignupInitialInfo .content .form .explanation2{margin-top:8px;margin-bottom:24px}}.SignupInitialInfo .content .form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.SignupInitialInfo .content .form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.SignupInitialInfo .content .form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.SignupInitialInfo .content .form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.SignupInitialInfo .content .form .select,.SignupInitialInfo .content .form .textField,.SignupInitialInfo .content .form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.SignupInitialInfo .content .form .select *,.SignupInitialInfo .content .form .textField *,.SignupInitialInfo .content .form .textFieldOther *{font-family:"Noto Sans CJK JP"}.SignupInitialInfo .content .form .select .MuiOutlinedInput-root,.SignupInitialInfo .content .form .textField .MuiOutlinedInput-root,.SignupInitialInfo .content .form .textFieldOther .MuiOutlinedInput-root{height:47px}.SignupInitialInfo .content .form .select .MuiOutlinedInput-input,.SignupInitialInfo .content .form .textField .MuiOutlinedInput-input,.SignupInitialInfo .content .form .textFieldOther .MuiOutlinedInput-input{padding:14px}.SignupInitialInfo .content .form .select .MuiInputBase-input,.SignupInitialInfo .content .form .textField .MuiInputBase-input,.SignupInitialInfo .content .form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.SignupInitialInfo .content .form .select .MuiInputBase-input:focus,.SignupInitialInfo .content .form .textField .MuiInputBase-input:focus,.SignupInitialInfo .content .form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.SignupInitialInfo .content .form .select .MuiOutlinedInput-notchedOutline,.SignupInitialInfo .content .form .textField .MuiOutlinedInput-notchedOutline,.SignupInitialInfo .content .form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.SignupInitialInfo .content .form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.SignupInitialInfo .content .form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.SignupInitialInfo .content .form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.SignupInitialInfo .content .form .select .MuiSelect-select:focus,.SignupInitialInfo .content .form .textField .MuiSelect-select:focus,.SignupInitialInfo .content .form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.SignupInitialInfo .content .form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.SignupInitialInfo .content .form .MuiFormHelperText-root.Mui-error:before{content:"※"}.SignupInitialInfo .content .form .MuiIconButton-root:hover{background-color:transparent}.SignupInitialInfo .content .form .textFieldRightButton{position:absolute;right:5px;top:0}.SignupInitialInfo .content .form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.SignupInitialInfo .content .form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.SignupInitialInfo .content .form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.SignupInitialInfo .content .form .FormikAutoComplete .input{box-shadow:none}.SignupInitialInfo .content .form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.SignupInitialInfo .content .form .errorMessage:before{content:"※"}.SignupInitialInfo .content .form .autoCompleteInput{background-color:#f5f8f9!important}.SignupInitialInfo .content .form .expandIcon{color:#2e230f}.SignupInitialInfo .content .form .textFieldAnchorText{position:absolute;font-family:"Noto Sans CJK JP";font-size:16px;top:16px;right:15px}.SignupInitialInfo .content .form .birthDate,.SignupInitialInfo .content .form .socialOrigin{display:flex;align-items:center;font-size:14px;line-height:14px}.SignupInitialInfo .content .form .birthDate .text,.SignupInitialInfo .content .form .socialOrigin .text{padding-left:8px;padding-right:8px}.SignupInitialInfo .content .caution{font-size:12px;line-height:24px;color:#858889;margin-bottom:10px;margin-top:4px}.SignupInitialInfo .content .caution.cautionBirthdate{margin-top:12px}.SignupInitialInfo .content h2.notifications{margin-top:56px;margin-bottom:16px}.SignupInitialInfo .content .notificationsExplanation{font-size:12px;line-height:24px;color:#858889;margin-bottom:10px}.SignupInitialInfo .content .verificationExplanation{margin-top:32px;border:2px solid #faa500;box-sizing:border-box;border-radius:8px;padding:16px}.SignupInitialInfo .content .verificationExplanation .title{display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700}.SignupInitialInfo .content .verificationExplanation .title .lockIcon{width:16px;height:16px;margin-left:-2px;margin-right:6px}.SignupInitialInfo .content .verificationExplanation .title .handle{transition-duration:.2s;margin-left:auto;width:24px;height:24px}.SignupInitialInfo .content .verificationExplanation .title .handle img{width:24px;height:24px}.SignupInitialInfo .content .verificationExplanation .title .handle.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SignupInitialInfo .content .verificationExplanation .description{margin-top:16px;color:#858889;font-size:12px;line-height:24px}.SignupInitialInfo .content .workingPeriod{display:flex;align-items:center;font-size:14px;line-height:14px}.SignupInitialInfo .content .workingPeriod .text{padding-left:8px;padding-right:8px}.SignupInitialInfo .content .row{display:flex;align-items:center;margin-bottom:12px}.SignupInitialInfo .content .row .row-left{flex:1 1;margin-right:8px}.SignupInitialInfo .content .row .row-right{width:120px}@media screen and (max-width:768px){.SignupInitialInfo .content .row .row-right{width:82px}}.SignupInitialInfo .content .button{width:min(100%,320px);padding:24px}@media screen and (max-width:768px){.SignupInitialInfo .content .button{width:min(calc(100% - 16px),320px)}}.SignupInitialInfo .content .button.button1{margin-top:24px}.SignupInitialInfo .content .button.button2{margin-top:40px}.SignupInitialInfo .content .button.button3{margin-top:12px}.SignupInitialInfo .content .text-color-subtext{color:#858889!important}.SignupInitialInfoVerification{font-size:18px;display:flex;flex-direction:column;align-items:center}.SignupInitialInfoVerification .sent{width:100%;background-color:#f5f8f9;border-radius:6px;display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:28px;padding:16px;margin-bottom:40px;color:#000}@media screen and (max-width:768px){.SignupInitialInfoVerification .sent{margin-bottom:64px}}.SignupInitialInfoVerification .message{font-weight:700;margin-bottom:40px;font-size:16px}@media screen and (max-width:768px){.SignupInitialInfoVerification .message{font-size:14px;margin-bottom:64px}}.SignupInitialInfoVerification .digits{align-self:center;width:272px;font-family:"Roboto";display:flex;justify-content:space-evenly;font-size:24px;line-height:24px;margin-bottom:56px}@media screen and (max-width:768px){.SignupInitialInfoVerification .digits{margin-bottom:64px}}.SignupInitialInfoVerification .digits .digit{width:56px;height:64px;display:flex;align-items:center;text-align:center;border-radius:0;border:none;border-bottom:1px solid #d5d8d9}.SignupInitialInfoVerification .digits .digit:active,.SignupInitialInfoVerification .digits .digit:focus{outline:none;border:none;border-bottom:1px solid #2e230f}.SignupInitialInfoVerification .digits .digit::selection{background-color:#d5d8d9}.SignupInitialInfoVerification .submitButton{width:min(100%,320px);margin-bottom:24px}@media screen and (max-width:768px){.SignupInitialInfoVerification .submitButton{width:min(calc(100% - 16px),320px)}}.SignupInitialInfoVerification .resend{font-size:12px;line-height:24px;margin-bottom:80px}.SignupInitialInfoVerification .resend.sending{opacity:.5}.SignupInitialInfoVerification .resend.resent{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;color:#098123}.SignupInitialInfoVerification .resend.resent .checkedIcon{width:16px;height:16px;margin-right:6px}.SignupInitialInfoVerification .note{background-color:#f5f8f9;border-radius:6px;font-size:12px;line-height:24px;padding:16px;color:#858889}.SignupInitialInfoVerification .note .mailFrom{color:#2e230f;font-weight:700;margin-bottom:8px}.SignupRegistered{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:25x;padding-right:25x}.SignupRegistered .keyVisual{width:175px;height:205px;margin-bottom:24px}.SignupRegistered .button{width:min(100%,320px);margin-top:40px}@media screen and (max-width:768px){.SignupRegistered .button{width:min(calc(100% - 16px),320px)}}.ResetEmail{width:100%;display:flex;flex-direction:column;align-items:center}.ResetEmail .message{text-align:center;margin-bottom:40px}@media screen and (max-width:768px){.ResetEmail .message{width:min(100%,240px)}}.ResetEmail .inner{width:min(100%,443px);display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.ResetEmail .inner{width:min(calc(100% - 16px),443px)}}.ResetEmail .inner .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.ResetEmail .inner .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.ResetEmail .inner .checkLabel{font-size:12px;line-height:18px;font-weight:500}.ResetEmail .inner .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.ResetEmail .inner .select,.ResetEmail .inner .textField,.ResetEmail .inner .textFieldOther{margin-top:0;padding:0;border-radius:6px}.ResetEmail .inner .select *,.ResetEmail .inner .textField *,.ResetEmail .inner .textFieldOther *{font-family:"Noto Sans CJK JP"}.ResetEmail .inner .select .MuiOutlinedInput-root,.ResetEmail .inner .textField .MuiOutlinedInput-root,.ResetEmail .inner .textFieldOther .MuiOutlinedInput-root{height:47px}.ResetEmail .inner .select .MuiOutlinedInput-input,.ResetEmail .inner .textField .MuiOutlinedInput-input,.ResetEmail .inner .textFieldOther .MuiOutlinedInput-input{padding:14px}.ResetEmail .inner .select .MuiInputBase-input,.ResetEmail .inner .textField .MuiInputBase-input,.ResetEmail .inner .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.ResetEmail .inner .select .MuiInputBase-input:focus,.ResetEmail .inner .textField .MuiInputBase-input:focus,.ResetEmail .inner .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.ResetEmail .inner .select .MuiOutlinedInput-notchedOutline,.ResetEmail .inner .textField .MuiOutlinedInput-notchedOutline,.ResetEmail .inner .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.ResetEmail .inner .select .MuiOutlinedInput-notchedOutline.Mui-focused,.ResetEmail .inner .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.ResetEmail .inner .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.ResetEmail .inner .select .MuiSelect-select:focus,.ResetEmail .inner .textField .MuiSelect-select:focus,.ResetEmail .inner .textFieldOther .MuiSelect-select:focus{background-color:transparent}.ResetEmail .inner .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.ResetEmail .inner .MuiFormHelperText-root.Mui-error:before{content:"※"}.ResetEmail .inner .MuiIconButton-root:hover{background-color:transparent}.ResetEmail .inner .textFieldRightButton{position:absolute;right:5px;top:0}.ResetEmail .inner .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.ResetEmail .inner .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.ResetEmail .inner .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.ResetEmail .inner .FormikAutoComplete .input{box-shadow:none}.ResetEmail .inner .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.ResetEmail .inner .errorMessage:before{content:"※"}.ResetEmail .inner .textField{margin-bottom:40px}.ResetEmail .inner .submitButton{width:min(100%,320px);margin-bottom:40px}@media screen and (max-width:768px){.ResetEmail .inner .submitButton{width:min(calc(100% - 16px),320px)}}.ResetEmailVerified{width:100%;display:flex;flex-direction:column;align-items:center}.ResetEmailVerified .message{text-align:center;margin-bottom:40px}.ResetEmailVerified .inner{width:min(100%,320px);display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.ResetEmailVerified .inner{width:min(calc(100% - 16px),320px)}}.ResetEmailVerified .inner .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.ResetEmailVerified .inner .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.ResetEmailVerified .inner .checkLabel{font-size:12px;line-height:18px;font-weight:500}.ResetEmailVerified .inner .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.ResetEmailVerified .inner .select,.ResetEmailVerified .inner .textField,.ResetEmailVerified .inner .textFieldOther{margin-top:0;padding:0;border-radius:6px}.ResetEmailVerified .inner .select *,.ResetEmailVerified .inner .textField *,.ResetEmailVerified .inner .textFieldOther *{font-family:"Noto Sans CJK JP"}.ResetEmailVerified .inner .select .MuiOutlinedInput-root,.ResetEmailVerified .inner .textField .MuiOutlinedInput-root,.ResetEmailVerified .inner .textFieldOther .MuiOutlinedInput-root{height:47px}.ResetEmailVerified .inner .select .MuiOutlinedInput-input,.ResetEmailVerified .inner .textField .MuiOutlinedInput-input,.ResetEmailVerified .inner .textFieldOther .MuiOutlinedInput-input{padding:14px}.ResetEmailVerified .inner .select .MuiInputBase-input,.ResetEmailVerified .inner .textField .MuiInputBase-input,.ResetEmailVerified .inner .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.ResetEmailVerified .inner .select .MuiInputBase-input:focus,.ResetEmailVerified .inner .textField .MuiInputBase-input:focus,.ResetEmailVerified .inner .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.ResetEmailVerified .inner .select .MuiOutlinedInput-notchedOutline,.ResetEmailVerified .inner .textField .MuiOutlinedInput-notchedOutline,.ResetEmailVerified .inner .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.ResetEmailVerified .inner .select .MuiOutlinedInput-notchedOutline.Mui-focused,.ResetEmailVerified .inner .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.ResetEmailVerified .inner .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.ResetEmailVerified .inner .select .MuiSelect-select:focus,.ResetEmailVerified .inner .textField .MuiSelect-select:focus,.ResetEmailVerified .inner .textFieldOther .MuiSelect-select:focus{background-color:transparent}.ResetEmailVerified .inner .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.ResetEmailVerified .inner .MuiFormHelperText-root.Mui-error:before{content:"※"}.ResetEmailVerified .inner .MuiIconButton-root:hover{background-color:transparent}.ResetEmailVerified .inner .textFieldRightButton{position:absolute;right:5px;top:0}.ResetEmailVerified .inner .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.ResetEmailVerified .inner .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.ResetEmailVerified .inner .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.ResetEmailVerified .inner .FormikAutoComplete .input{box-shadow:none}.ResetEmailVerified .inner .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.ResetEmailVerified .inner .errorMessage:before{content:"※"}.ResetEmailVerified .inner .textField{margin-bottom:40px}.ResetEmailVerified .inner .submitButton{width:100%;margin-bottom:40px}.ResetRegistered{display:flex;flex-direction:column;align-items:center}.ResetRegistered .button{width:min(100%,320px);margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.ResetRegistered .button{width:min(calc(100% - 16px),320px)}}.ChangeEmail{width:100%;display:flex;flex-direction:column;align-items:center}.ChangeEmail .message{text-align:center;margin-bottom:40px}.ChangeEmail .inner{width:min(100%,320px);display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.ChangeEmail .inner{width:min(calc(100% - 16px),320px)}}.ChangeEmail .inner .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.ChangeEmail .inner .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.ChangeEmail .inner .checkLabel{font-size:12px;line-height:18px;font-weight:500}.ChangeEmail .inner .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.ChangeEmail .inner .select,.ChangeEmail .inner .textField,.ChangeEmail .inner .textFieldOther{margin-top:0;padding:0;border-radius:6px}.ChangeEmail .inner .select *,.ChangeEmail .inner .textField *,.ChangeEmail .inner .textFieldOther *{font-family:"Noto Sans CJK JP"}.ChangeEmail .inner .select .MuiOutlinedInput-root,.ChangeEmail .inner .textField .MuiOutlinedInput-root,.ChangeEmail .inner .textFieldOther .MuiOutlinedInput-root{height:47px}.ChangeEmail .inner .select .MuiOutlinedInput-input,.ChangeEmail .inner .textField .MuiOutlinedInput-input,.ChangeEmail .inner .textFieldOther .MuiOutlinedInput-input{padding:14px}.ChangeEmail .inner .select .MuiInputBase-input,.ChangeEmail .inner .textField .MuiInputBase-input,.ChangeEmail .inner .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.ChangeEmail .inner .select .MuiInputBase-input:focus,.ChangeEmail .inner .textField .MuiInputBase-input:focus,.ChangeEmail .inner .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.ChangeEmail .inner .select .MuiOutlinedInput-notchedOutline,.ChangeEmail .inner .textField .MuiOutlinedInput-notchedOutline,.ChangeEmail .inner .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.ChangeEmail .inner .select .MuiOutlinedInput-notchedOutline.Mui-focused,.ChangeEmail .inner .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.ChangeEmail .inner .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.ChangeEmail .inner .select .MuiSelect-select:focus,.ChangeEmail .inner .textField .MuiSelect-select:focus,.ChangeEmail .inner .textFieldOther .MuiSelect-select:focus{background-color:transparent}.ChangeEmail .inner .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.ChangeEmail .inner .MuiFormHelperText-root.Mui-error:before{content:"※"}.ChangeEmail .inner .MuiIconButton-root:hover{background-color:transparent}.ChangeEmail .inner .textFieldRightButton{position:absolute;right:5px;top:0}.ChangeEmail .inner .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.ChangeEmail .inner .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.ChangeEmail .inner .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.ChangeEmail .inner .FormikAutoComplete .input{box-shadow:none}.ChangeEmail .inner .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.ChangeEmail .inner .errorMessage:before{content:"※"}.ChangeEmail .inner .textField{margin-bottom:40px}.ChangeEmail .inner .submitButton{width:100%;margin-bottom:40px}.ResetEmailSent{display:flex;flex-direction:column;align-items:center}.ResetEmailSent .message{text-align:center}@media screen and (max-width:768px){.ResetEmailSent .message{text-align:left}}.ChangeEmailDone{display:flex;flex-direction:column;align-items:center}.ChangeEmailDone .button{width:min(100%,320px);margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.ChangeEmailDone .button{width:min(calc(100% - 16px),320px)}}.Login{margin-top:-12px;width:100%}.Login,.Login .inner{display:flex;flex-direction:column;align-items:center}.Login .inner{width:min(100%,443px)}@media screen and (max-width:768px){.Login .inner{width:min(calc(100% - 16px),443px)}}.Login .inner .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.Login .inner .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.Login .inner .checkLabel{font-size:12px;line-height:18px;font-weight:500}.Login .inner .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.Login .inner .select,.Login .inner .textField,.Login .inner .textFieldOther{margin-top:0;padding:0;border-radius:6px}.Login .inner .select *,.Login .inner .textField *,.Login .inner .textFieldOther *{font-family:"Noto Sans CJK JP"}.Login .inner .select .MuiOutlinedInput-root,.Login .inner .textField .MuiOutlinedInput-root,.Login .inner .textFieldOther .MuiOutlinedInput-root{height:47px}.Login .inner .select .MuiOutlinedInput-input,.Login .inner .textField .MuiOutlinedInput-input,.Login .inner .textFieldOther .MuiOutlinedInput-input{padding:14px}.Login .inner .select .MuiInputBase-input,.Login .inner .textField .MuiInputBase-input,.Login .inner .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.Login .inner .select .MuiInputBase-input:focus,.Login .inner .textField .MuiInputBase-input:focus,.Login .inner .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.Login .inner .select .MuiOutlinedInput-notchedOutline,.Login .inner .textField .MuiOutlinedInput-notchedOutline,.Login .inner .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.Login .inner .select .MuiOutlinedInput-notchedOutline.Mui-focused,.Login .inner .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.Login .inner .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.Login .inner .select .MuiSelect-select:focus,.Login .inner .textField .MuiSelect-select:focus,.Login .inner .textFieldOther .MuiSelect-select:focus{background-color:transparent}.Login .inner .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.Login .inner .MuiFormHelperText-root.Mui-error:before{content:"※"}.Login .inner .MuiIconButton-root:hover{background-color:transparent}.Login .inner .textFieldRightButton{position:absolute;right:5px;top:0}.Login .inner .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.Login .inner .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.Login .inner .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.Login .inner .FormikAutoComplete .input{box-shadow:none}.Login .inner .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.Login .inner .errorMessage:before{content:"※"}.Login .inner .button{width:min(100%,320px)}@media screen and (max-width:768px){.Login .inner .button{width:min(calc(100% - 16px),320px)}}.Login .inner .submitButton{margin-top:48px;margin-bottom:16px}@media screen and (max-width:768px){.Login .inner .submitButton{margin-top:24px}}.Login .inner .resetPasswordLabel{font-size:12px;line-height:24px}.Login .inner .socialLoginLabel{font-size:12px;line-height:18px;margin-top:32px;margin-bottom:16px}.Login .inner .socialLogins{display:flex}@media screen and (max-width:768px){.Login .inner .socialLogins{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Login .inner .socialLogins>a{transition-duration:.15s}.Login .inner .socialLogins>a:active{-webkit-transform:scale(1.1);transform:scale(1.1)}}.Login .inner .socialLogins>:not(:first-child){margin-left:24px}.Login .inner .socialLogins img{width:54px;height:54px}.Login .inner .helpTwitterLogin{display:flex;flex-direction:row;align-items:center;margin-top:16px;font-size:12px;line-height:24px}.Login .inner .helpTwitterLogin>.HelpButton{width:100%;color:#2c84e3}.Login .inner .helpTwitterLogin .resetLink{margin-top:16px;align-self:center}.Login .inner .helpTwitterLogin .subText{margin-top:16px;font-size:10px;line-height:20px;color:#858889}.Login .inner .forNewbie{line-height:1;font-weight:700;margin-top:40px;margin-bottom:32px}@media screen and (max-width:768px){.Login .inner .forNewbie{margin-bottom:16px}}.FAQ .titleGrid{padding-left:1px;color:#2e230f;height:104px;font-size:24px;line-height:24px;padding-bottom:40px}@media screen and (max-width:768px){.FAQ .titleGrid{height:84px;font-size:20px;line-height:20px;padding-bottom:20px}}.FAQ .faqIcon{margin-right:12px;font-family:"Roboto";font-weight:700;font-size:14px;line-height:14px;display:flex;align-items:center;justify-content:center;min-width:28px;width:28px;height:28px;border-radius:14px;color:#2e230f}.FAQ .faqIcon.question{background-color:#faa500}.FAQ .faqIcon.answer{background-color:#fff}.FAQ .detail{margin-top:-20px;color:#858889}.FAQ p{margin-bottom:8px}.News{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.News h1{margin-bottom:40px}.News20210907Renewal{display:flex;flex-direction:column}.News20210907Renewal h2{margin-top:40px;margin-bottom:24px}.News20210907Renewal h3{font-size:16px;line-height:24px;margin-top:32px;margin-bottom:24px}.News20210907Renewal h3.newJobFunctions{margin-top:8px}.News20210907Renewal p{margin-bottom:16px}.News20210907Renewal .samples{margin-top:24px}.News20210907Renewal u{text-decoration:none;border-bottom:1px solid #2e230f;padding-bottom:0}.News20210907Renewal .notice{font-size:12px;line-height:24px;color:#858889}.News20210907Renewal .notice1,.News20210907Renewal .notice3{margin-top:17px}.News20210907Renewal .expander1{margin-top:24px;margin-bottom:0}.News20210907Renewal .expander2{margin-top:24px;margin-bottom:40px}.News20210907Renewal .expander3{margin-top:24px;margin-bottom:16px}.News20210907Renewal .expander{transition-duration:1s;position:relative;overflow:hidden;max-height:2000px}.News20210907Renewal .expander.closed{max-height:190px}.News20210907Renewal .expander .cover{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,rgba(245,248,249,0),#f5f8f9);opacity:1}.News20210907Renewal .expander .cover .link{font-size:12px;font-weight:700;margin-bottom:12px}.News20210907Renewal .last{margin-top:80px}.News20210907Renewal .button{align-self:center;margin-top:40px;width:327px}@media screen and (max-width:341px){.News20210907Renewal .button{width:calc(100% - 24px)}}.News20211001Webinar{display:flex;flex-direction:column}.News20211001Webinar>.content{margin-top:30px}.News20211001Webinar .notice{font-size:12px;line-height:24px;color:#858889;margin-top:16px;margin-bottom:40px}.News20211001Webinar .button{align-self:center;margin-top:40px;width:327px}@media screen and (max-width:341px){.News20211001Webinar .button{width:calc(100% - 24px)}}.News20211214Webinar{display:flex;flex-direction:column}.News20211214Webinar>.content{padding-top:40px}.News20211214Webinar .notice{font-size:12px;line-height:24px;color:#858889;margin-top:16px;margin-bottom:40px}.News20211214Webinar .space{height:14px}.News20211214Webinar h4{font-size:15px;line-height:30px}.News20211214Webinar dl{margin-top:12px;margin-bottom:40px;display:flex;flex-wrap:wrap;border-top:1px solid #d5d8d9;border-left:1px solid #d5d8d9}.News20211214Webinar dl dd,.News20211214Webinar dl dt{border-right:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;box-sizing:border-box;padding:7px 9px;font-size:12px;line-height:18px}.News20211214Webinar dl dt{width:94px;text-align:center;font-weight:700;background-color:#f5f8f9}.News20211214Webinar dl dd{width:calc(100% - 94px)}.News20211214Webinar .button{align-self:center;margin-top:40px;width:327px}@media screen and (max-width:341px){.News20211214Webinar .button{width:calc(100% - 24px)}}.News20220800Webinar{display:flex;flex-direction:column}.News20220800Webinar>.content{padding-top:40px}.News20220800Webinar .notice{font-size:12px;line-height:24px;color:#858889;margin-top:16px;margin-bottom:40px}.News20220800Webinar .space{height:14px}.News20220800Webinar h4{font-size:15px;line-height:30px}.News20220800Webinar dl{margin-top:12px;margin-bottom:40px;display:flex;flex-wrap:wrap;border-top:1px solid #d5d8d9;border-left:1px solid #d5d8d9}.News20220800Webinar dl dd,.News20220800Webinar dl dt{border-right:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;box-sizing:border-box;padding:7px 9px;font-size:12px;line-height:18px}.News20220800Webinar dl dt{width:94px;text-align:center;font-weight:700;background-color:#f5f8f9}.News20220800Webinar dl dd{width:calc(100% - 94px)}.News20220800Webinar .button{align-self:center;margin-top:40px;width:327px}@media screen and (max-width:341px){.News20220800Webinar .button{width:calc(100% - 24px)}}.News20220900Webinar{display:flex;flex-direction:column}.News20220900Webinar>.content{padding-top:40px}.News20220900Webinar .notice{font-size:12px;line-height:24px;color:#858889;margin-top:16px;margin-bottom:40px}.News20220900Webinar .space{height:14px}.News20220900Webinar h4{font-size:15px;line-height:30px}.News20220900Webinar dl{margin-top:12px;margin-bottom:40px;display:flex;flex-wrap:wrap;border-top:1px solid #d5d8d9;border-left:1px solid #d5d8d9}.News20220900Webinar dl dd,.News20220900Webinar dl dt{border-right:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;box-sizing:border-box;padding:7px 9px;font-size:12px;line-height:18px}.News20220900Webinar dl dt{width:94px;text-align:center;font-weight:700;background-color:#f5f8f9}.News20220900Webinar dl dd{width:calc(100% - 94px)}.News20220900Webinar .button{align-self:center;margin-top:40px;width:327px}@media screen and (max-width:341px){.News20220900Webinar .button{width:calc(100% - 24px)}}.NewsDetail{align-items:center}.NewsDetail,.NewsDetail>.content{display:flex;flex-direction:column}.NewsDetail>.content{width:min(596px,100% - 40px);align-items:stretch;padding-bottom:80px}@media screen and (max-width:768px){.NewsDetail>.content{width:100%;padding-left:16px;padding-right:16px;padding-bottom:40px}}.NewsDetail>.content>.header{height:20px;margin-bottom:8px;display:flex;align-items:center;font-size:12px}.NewsDetail>.content>.header>.date{font-family:"Roboto";font-weight:700;color:#858889}.NewsDetail>.content>.header>.new:after{margin-left:6px;font-family:"Roboto";font-weight:700;color:#db615c;content:"NEW"}.NewsDetail>.content>.header>.line{width:1px;height:12px;margin:0 6px;background-color:#c5c8c9}.NewsDetail>.content>.header>.category{color:#eb831a}.NewsDetail>.content>h1{align-self:flex-start;margin-bottom:40px}.NewsDetail>.content>.buttons{display:flex;justify-content:center;margin-bottom:32px}.NewsDetail>.content>.buttons>.button{position:relative;width:24px;height:24px;margin-right:12px;cursor:pointer}.NewsDetail>.content>.buttons .copied{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;left:-78px;width:180px;height:32px;color:#fff;border-radius:8px;background-color:rgba(0,0,0,.63);opacity:0}.NewsDetail>.content>.buttons .copied-enter{opacity:1}.NewsDetail>.content>.buttons .copied-enter-active{transition-delay:.5s;transition-property:opacity;transition-duration:.5s;opacity:0}.NewsDetail>.content>.description{display:flex;flex-direction:column;align-items:flex-start;font-size:15px;line-height:30px}@media screen and (max-width:768px){.NewsDetail>.content>.description{font-size:14px;line-height:28px}}.NewsDetail>.content>.description ul{padding-left:12px}.NewsDetail>.content>.description li{list-style:url(/images/li_disc.svg);margin-bottom:8px;padding-left:2px}.Favorites{margin-bottom:160px}.ContactUs,.Favorites{display:flex;flex-direction:column;align-items:center}.ContactUs .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.ContactUs .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.ContactUs .checkLabel{font-size:12px;line-height:18px;font-weight:500}.ContactUs .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.ContactUs .select,.ContactUs .textField,.ContactUs .textFieldOther{margin-top:0;padding:0;border-radius:6px}.ContactUs .select *,.ContactUs .textField *,.ContactUs .textFieldOther *{font-family:"Noto Sans CJK JP"}.ContactUs .select .MuiOutlinedInput-root,.ContactUs .textField .MuiOutlinedInput-root,.ContactUs .textFieldOther .MuiOutlinedInput-root{height:47px}.ContactUs .select .MuiOutlinedInput-input,.ContactUs .textField .MuiOutlinedInput-input,.ContactUs .textFieldOther .MuiOutlinedInput-input{padding:14px}.ContactUs .select .MuiInputBase-input,.ContactUs .textField .MuiInputBase-input,.ContactUs .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.ContactUs .select .MuiInputBase-input:focus,.ContactUs .textField .MuiInputBase-input:focus,.ContactUs .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.ContactUs .select .MuiOutlinedInput-notchedOutline,.ContactUs .textField .MuiOutlinedInput-notchedOutline,.ContactUs .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.ContactUs .select .MuiOutlinedInput-notchedOutline.Mui-focused,.ContactUs .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.ContactUs .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.ContactUs .select .MuiSelect-select:focus,.ContactUs .textField .MuiSelect-select:focus,.ContactUs .textFieldOther .MuiSelect-select:focus{background-color:transparent}.ContactUs .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.ContactUs .MuiFormHelperText-root.Mui-error:before{content:"※"}.ContactUs .MuiIconButton-root:hover{background-color:transparent}.ContactUs .textFieldRightButton{position:absolute;right:5px;top:0}.ContactUs .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.ContactUs .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.ContactUs .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.ContactUs .FormikAutoComplete .input{box-shadow:none}.ContactUs .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.ContactUs .errorMessage:before{content:"※"}.ContactUs .submitButton{width:min(100%,320px);margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.ContactUs .submitButton{width:min(calc(100% - 16px),320px)}}.ContactUs .textField{margin-bottom:4px}.ContactUs .multiline .MuiOutlinedInput-root{margin:-16px -14px -14px;line-height:1.6;width:calc(100% + 28px);height:inherit}.ContactUsDone{display:flex;flex-direction:column;align-items:center}.ContactUsDone .message{text-align:center}.ContactUsDone .button{width:min(100%,320px);margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.ContactUsDone .button{width:min(calc(100% - 16px),320px)}}.MyDataCareerList .content{padding:0 16px}.MyDataCareerList .content h1{padding-bottom:40px}@media screen and (max-width:768px){.MyDataCareerList .content h1{fontsize:24px;lineheight:24px;paddingbottom:60px}}.MyDataCareerList .content .companyName{margin-top:48px}.MyDataTop{align-self:center;display:flex;flex-direction:column;width:min(100%,596px);padding:0 16px 60px}.MyDataTop h2{margin-top:56px;margin-bottom:32px}.MyDataTop h2:first-of-type{margin-top:40px}@media screen and (max-width:768px){.MyDataTop h2{margin-top:64px;margin-bottom:32px}.MyDataTop h2:first-of-type{margin-top:32px}}.MyDataTop h3{position:relative;margin-top:32px;margin-bottom:8px;color:#eb831a}.MyDataTop .editLink{position:absolute;top:0;right:0}.MyDataTop .editLink.noCompensation{display:none}.MyDataTop .item{min-height:56px;display:flex;align-items:flex-start;border-bottom:1px solid #d5d8d9;padding-top:12px}.MyDataTop .item>.value{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:14px}.MyDataTop .item>.value .sub{display:inline-block;width:50px;padding-left:10px;text-align:right}.MyDataTop .item>.value.noCompensation{color:#858889}.MyDataTop .withHelp{display:flex;align-items:center}.MyDataTop .roundButton{margin-top:24px;align-self:center;width:min(100%,320px)}@media screen and (max-width:768px){.MyDataTop .roundButton{width:min(100%,320px)}}.MyDataTop .surveys{display:flex;flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.MyDataTop .surveys .survey{display:flex;background-color:#f5f8f9;border-radius:8px;overflow:hidden;position:relative}.MyDataTop .surveys .survey .mark{position:absolute;top:0;right:0}.MyDataTop .surveys .survey .left{width:240px}@media screen and (max-width:768px){.MyDataTop .surveys .survey .left{width:164px}}.MyDataTop .surveys .survey .right{padding:24px 32px}@media screen and (max-width:768px){.MyDataTop .surveys .survey .right{padding:12px 16px}}.MyDataTop .surveys .survey .right .status{display:flex;align-items:center}.MyDataTop .surveys .survey .right .status .icon{height:24px}@media screen and (max-width:768px){.MyDataTop .surveys .survey .right .status .icon{height:16px}}.MyDataTop .surveys .survey .right .status .text{margin-left:8px;font-size:12px;line-height:12px}@media screen and (max-width:768px){.MyDataTop .surveys .survey .right .status .text{font-size:10px;line-height:10px}}.MyDataTop .surveys .survey .right .status .text.done{color:#eb831a}.MyDataTop .surveys .survey .right .title{margin-top:8px;font-weight:700;font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:768px){.MyDataTop .surveys .survey .right .title{font-size:12px;line-height:18px}}.MyDataTop .careerLifeLogChart{align-self:center;width:min(100%,596px);height:320px;overflow:hidden}@media screen and (max-width:768px){.MyDataTop .careerLifeLogChart{height:260px}}.MyDataTop .recommendCareerLog{width:100%;background-color:#fffaed}.MyDataTop .recommendCareerLog .content{display:flex;flex-direction:column;align-items:center;position:relative}.MyDataTop .recommendCareerLog .content .roundButton{margin-top:0;position:absolute;top:363px}.MyDataTop .career{display:flex;align-items:center;height:88px}.MyDataTop .career .icon{width:64px;height:64px;border-radius:8px;border:2px solid #e5e8e9;margin-right:16px}.MyDataTop .career .info{display:flex;flex-direction:column}.MyDataTop .career .info .name{font-size:14px;line-height:28px;font-weight:700}.MyDataTop .career .info .period{font-size:12px;line-height:24px;color:#858889}.MyDataCareerList{margin-top:40px}.MyDataCareerList,.MyDataCareerList .content{display:flex;flex-direction:column;align-items:center}.MyDataCareerList .content{width:min(100%,596px);padding:0}.MyDataCareerList .content .add{width:100%;height:40px;background-color:#f5f8f9;border-radius:8px;display:flex;align-items:center;justify-content:center}.MyDataCareerList .content .companyName{width:100%;display:flex;align-items:center;font-size:14px;font-weight:700;color:#2e230f;margin-top:26px;margin-bottom:24px}.MyDataCareerList .content .companyName>.iconImage{margin-right:16px;width:64px;height:64px;border:2px solid #e5e8e9;border-radius:8px}@media screen and (max-width:768px){.MyDataCareerList .content .companyName{margin-top:32px;margin-bottom:24px}}.MyDataCareerList .content .card{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;background-color:#f5f8f9;border-radius:10px;padding:10px 16px 16px;margin-bottom:8px}@media screen and (max-width:768px){.MyDataCareerList .content .card{margin-bottom:4px}}.MyDataCareerList .content .card img{transition-duration:.2s;opacity:0}@media screen and (max-width:768px){.MyDataCareerList .content .card img{opacity:1}}.MyDataCareerList .content .card:hover img{opacity:1}.MyDataCareerList .content .card .dateString{color:#858889}.MyDataCareerList .content .card>.row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.MyDataCareerList .content .card>.row>.label{min-width:84px}.MyDataCareerList .content .card>.row>.value{flex:1 1;text-align:right;color:#858889}.MyDataEditUser,.MyDataEditUser .content{display:flex;flex-direction:column;align-items:center}.MyDataEditUser .content{width:min(100%,596px)}.MyDataEditUser .content .form{width:min(100%,596px);display:flex;flex-direction:column;padding:0 16px;border-radius:8px;font-weight:500;font-size:16px;line-height:16px}.MyDataEditUser .content .form h1.middle{align-self:center;margin-bottom:40px}@media screen and (max-width:768px){.MyDataEditUser .content .form h1.middle{margin-bottom:32px}}.MyDataEditUser .content .form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.MyDataEditUser .content .form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.MyDataEditUser .content .form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.MyDataEditUser .content .form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.MyDataEditUser .content .form .select,.MyDataEditUser .content .form .textField,.MyDataEditUser .content .form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.MyDataEditUser .content .form .select *,.MyDataEditUser .content .form .textField *,.MyDataEditUser .content .form .textFieldOther *{font-family:"Noto Sans CJK JP"}.MyDataEditUser .content .form .select .MuiOutlinedInput-root,.MyDataEditUser .content .form .textField .MuiOutlinedInput-root,.MyDataEditUser .content .form .textFieldOther .MuiOutlinedInput-root{height:47px}.MyDataEditUser .content .form .select .MuiOutlinedInput-input,.MyDataEditUser .content .form .textField .MuiOutlinedInput-input,.MyDataEditUser .content .form .textFieldOther .MuiOutlinedInput-input{padding:14px}.MyDataEditUser .content .form .select .MuiInputBase-input,.MyDataEditUser .content .form .textField .MuiInputBase-input,.MyDataEditUser .content .form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.MyDataEditUser .content .form .select .MuiInputBase-input:focus,.MyDataEditUser .content .form .textField .MuiInputBase-input:focus,.MyDataEditUser .content .form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.MyDataEditUser .content .form .select .MuiOutlinedInput-notchedOutline,.MyDataEditUser .content .form .textField .MuiOutlinedInput-notchedOutline,.MyDataEditUser .content .form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.MyDataEditUser .content .form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditUser .content .form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditUser .content .form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.MyDataEditUser .content .form .select .MuiSelect-select:focus,.MyDataEditUser .content .form .textField .MuiSelect-select:focus,.MyDataEditUser .content .form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.MyDataEditUser .content .form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.MyDataEditUser .content .form .MuiFormHelperText-root.Mui-error:before{content:"※"}.MyDataEditUser .content .form .MuiIconButton-root:hover{background-color:transparent}.MyDataEditUser .content .form .textFieldRightButton{position:absolute;right:5px;top:0}.MyDataEditUser .content .form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.MyDataEditUser .content .form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.MyDataEditUser .content .form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.MyDataEditUser .content .form .FormikAutoComplete .input{box-shadow:none}.MyDataEditUser .content .form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.MyDataEditUser .content .form .errorMessage:before{content:"※"}.MyDataEditUser .content .form .expandIcon{color:#2e230f}.MyDataEditUser .content .form .textFieldAnchorText{position:absolute;font-family:"Noto Sans CJK JP";font-size:16px;top:16px;right:15px}.MyDataEditUser .content .form .birthDate,.MyDataEditUser .content .form .socialOrigin{display:flex;align-items:center;font-size:14px;line-height:14px}.MyDataEditUser .content .form .birthDate .text,.MyDataEditUser .content .form .socialOrigin .text{padding-left:8px;padding-right:8px}.MyDataEditUser .content .cautionBirthDate{font-size:12px;line-height:24px;color:#858889;margin-top:12px;margin-bottom:10px}.MyDataEditUser .content .button{width:min(100%,320px)}@media screen and (max-width:768px){.MyDataEditUser .content .button{width:min(calc(100% - 16px),320px)}}.MyDataEditUser .content .button.button1{margin-top:40px;margin-bottom:16px}.MyDataEditNotifications,.MyDataEditNotifications .content{display:flex;flex-direction:column;align-items:center}.MyDataEditNotifications .content{width:min(100%,596px)}.MyDataEditNotifications .content .form{width:min(100%,596px);display:flex;flex-direction:column;padding:0 16px;border-radius:8px;font-weight:500;font-size:16px;line-height:16px}.MyDataEditNotifications .content .form h1.middle{align-self:center;margin-bottom:40px}@media screen and (max-width:768px){.MyDataEditNotifications .content .form h1.middle{margin-bottom:32px}}.MyDataEditNotifications .content .form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.MyDataEditNotifications .content .form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.MyDataEditNotifications .content .form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.MyDataEditNotifications .content .form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.MyDataEditNotifications .content .form .select,.MyDataEditNotifications .content .form .textField,.MyDataEditNotifications .content .form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.MyDataEditNotifications .content .form .select *,.MyDataEditNotifications .content .form .textField *,.MyDataEditNotifications .content .form .textFieldOther *{font-family:"Noto Sans CJK JP"}.MyDataEditNotifications .content .form .select .MuiOutlinedInput-root,.MyDataEditNotifications .content .form .textField .MuiOutlinedInput-root,.MyDataEditNotifications .content .form .textFieldOther .MuiOutlinedInput-root{height:47px}.MyDataEditNotifications .content .form .select .MuiOutlinedInput-input,.MyDataEditNotifications .content .form .textField .MuiOutlinedInput-input,.MyDataEditNotifications .content .form .textFieldOther .MuiOutlinedInput-input{padding:14px}.MyDataEditNotifications .content .form .select .MuiInputBase-input,.MyDataEditNotifications .content .form .textField .MuiInputBase-input,.MyDataEditNotifications .content .form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.MyDataEditNotifications .content .form .select .MuiInputBase-input:focus,.MyDataEditNotifications .content .form .textField .MuiInputBase-input:focus,.MyDataEditNotifications .content .form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.MyDataEditNotifications .content .form .select .MuiOutlinedInput-notchedOutline,.MyDataEditNotifications .content .form .textField .MuiOutlinedInput-notchedOutline,.MyDataEditNotifications .content .form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.MyDataEditNotifications .content .form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditNotifications .content .form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditNotifications .content .form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.MyDataEditNotifications .content .form .select .MuiSelect-select:focus,.MyDataEditNotifications .content .form .textField .MuiSelect-select:focus,.MyDataEditNotifications .content .form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.MyDataEditNotifications .content .form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.MyDataEditNotifications .content .form .MuiFormHelperText-root.Mui-error:before{content:"※"}.MyDataEditNotifications .content .form .MuiIconButton-root:hover{background-color:transparent}.MyDataEditNotifications .content .form .textFieldRightButton{position:absolute;right:5px;top:0}.MyDataEditNotifications .content .form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.MyDataEditNotifications .content .form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.MyDataEditNotifications .content .form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.MyDataEditNotifications .content .form .FormikAutoComplete .input{box-shadow:none}.MyDataEditNotifications .content .form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.MyDataEditNotifications .content .form .errorMessage:before{content:"※"}.MyDataEditNotifications .content .notificationsExplanation{font-size:14px;line-height:28px;margin-bottom:16px}.MyDataEditNotifications .content label{-webkit-user-select:none;-ms-user-select:none;user-select:none}.MyDataEditNotifications .content .button{width:min(100%,320px)}@media screen and (max-width:768px){.MyDataEditNotifications .content .button{width:min(calc(100% - 16px),320px)}}.MyDataEditNotifications .content .button.button1{margin-top:40px;margin-bottom:16px}.MyDataEditSkills,.MyDataEditSkills .content{display:flex;flex-direction:column;align-items:center}.MyDataEditSkills .content{width:min(100%,596px)}.MyDataEditSkills .content .form{width:min(100%,596px);display:flex;flex-direction:column;padding:0 16px;font-weight:500;font-size:16px;line-height:16px}.MyDataEditSkills .content .form h1.middle{align-self:center;margin-bottom:40px}@media screen and (max-width:768px){.MyDataEditSkills .content .form h1.middle{margin-bottom:32px}}.MyDataEditSkills .content .form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.MyDataEditSkills .content .form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.MyDataEditSkills .content .form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.MyDataEditSkills .content .form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.MyDataEditSkills .content .form .select,.MyDataEditSkills .content .form .textField,.MyDataEditSkills .content .form .textFieldOther{border-radius:6px}.MyDataEditSkills .content .form .select .MuiInputBase-input,.MyDataEditSkills .content .form .textField .MuiInputBase-input,.MyDataEditSkills .content .form .textFieldOther .MuiInputBase-input{padding-left:14px}.MyDataEditSkills .content .form .select .MuiInputBase-input:focus,.MyDataEditSkills .content .form .textField .MuiInputBase-input:focus,.MyDataEditSkills .content .form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.MyDataEditSkills .content .form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditSkills .content .form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditSkills .content .form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.MyDataEditSkills .content .form .MuiFormHelperText-root.Mui-error{margin-bottom:10px!important}.MyDataEditSkills .content .form .MuiIconButton-root:hover{background-color:transparent}.MyDataEditSkills .content .form .textFieldRightButton{position:absolute;right:5px;top:0}.MyDataEditSkills .content .form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.MyDataEditSkills .content .form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.MyDataEditSkills .content .form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.MyDataEditSkills .content .form .FormikAutoComplete .input{box-shadow:none}.MyDataEditSkills .content .form .errorMessage{margin-bottom:10px}.MyDataEditSkills .content .form .select,.MyDataEditSkills .content .form .textField,.MyDataEditSkills .content .form .textFieldOther{margin-top:0;padding:0}.MyDataEditSkills .content .form .select *,.MyDataEditSkills .content .form .textField *,.MyDataEditSkills .content .form .textFieldOther *{font-family:"Noto Sans CJK JP"}.MyDataEditSkills .content .form .select .MuiOutlinedInput-root,.MyDataEditSkills .content .form .textField .MuiOutlinedInput-root,.MyDataEditSkills .content .form .textFieldOther .MuiOutlinedInput-root{height:47px}.MyDataEditSkills .content .form .select .MuiOutlinedInput-input,.MyDataEditSkills .content .form .textField .MuiOutlinedInput-input,.MyDataEditSkills .content .form .textFieldOther .MuiOutlinedInput-input{padding:14px}.MyDataEditSkills .content .form .select .MuiInputBase-input,.MyDataEditSkills .content .form .textField .MuiInputBase-input,.MyDataEditSkills .content .form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important}.MyDataEditSkills .content .form .select .MuiInputBase-input:hover,.MyDataEditSkills .content .form .textField .MuiInputBase-input:hover,.MyDataEditSkills .content .form .textFieldOther .MuiInputBase-input:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.MyDataEditSkills .content .form .select .MuiOutlinedInput-notchedOutline,.MyDataEditSkills .content .form .textField .MuiOutlinedInput-notchedOutline,.MyDataEditSkills .content .form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.MyDataEditSkills .content .form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditSkills .content .form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.MyDataEditSkills .content .form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{border-color:#faa500!important}.MyDataEditSkills .content .form .select .MuiSelect-select:focus,.MyDataEditSkills .content .form .textField .MuiSelect-select:focus,.MyDataEditSkills .content .form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.MyDataEditSkills .content .form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:20px!important}.MyDataEditSkills .content .form .MuiFormHelperText-root.Mui-error:before{content:"※"}.MyDataEditSkills .content .form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:20px}.MyDataEditSkills .content .form .errorMessage:before{content:"※"}.MyDataEditSkills .content .form .expandIcon{color:#2e230f}.MyDataEditSkills .content .form .textFieldAnchorText{position:absolute;font-family:"Noto Sans CJK JP";font-size:16px;top:16px;right:15px}.MyDataEditSkills .content .form .row{display:flex;align-items:center;margin-bottom:12px}.MyDataEditSkills .content .form .row .row-left{flex:1 1;margin-right:8px}.MyDataEditSkills .content .form .row .row-right{width:120px}@media screen and (max-width:768px){.MyDataEditSkills .content .form .row .row-right{width:82px}}.MyDataEditSkills .content .text-color-subtext{color:#858889}.MyDataEditSkills .content .labelDescription{font-size:12px;line-height:24px;color:#858889;margin-top:-7px;margin-bottom:7px}.MyDataEditSkills .content .button{width:min(100%,320px)}@media screen and (max-width:768px){.MyDataEditSkills .content .button{width:min(calc(100% - 16px),320px)}}.MyDataEditSkills .content .button.button1{margin-top:40px;margin-bottom:16px}@media screen and (max-width:768px){.MyDataEditSkills .content .button.button1{margin-top:24px}}.MyDataChangeLoginType{display:flex;flex-direction:column}.MyDataChangeLoginType .currentLoginType{margin:16px 0 40px}.MyDataChangeLoginType .passwordDescription{margin:16px 0}.MyDataChangeLoginType .socialLogins{display:flex;align-self:center;margin:24px 0 40px}@media screen and (max-width:768px){.MyDataChangeLoginType .socialLogins{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.MyDataChangeLoginType .socialLogins>a{transition-duration:.15s}.MyDataChangeLoginType .socialLogins>a:active{-webkit-transform:scale(1.1);transform:scale(1.1)}}.MyDataChangeLoginType .socialLogins>:not(:first-child){margin-left:24px}.MyDataChangeLoginType .socialLogins img{width:54px;height:54px}.MyDataChangeLoginType .button{align-self:center;width:min(100%,320px);margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.MyDataChangeLoginType .button{width:min(calc(100% - 16px),320px)}}.SurveySelect{display:flex;flex-direction:column}.SurveySelect ::-webkit-input-placeholder{color:#b7b5b5}.SurveySelect :-ms-input-placeholder{color:#b7b5b5}.SurveySelect ::placeholder{color:#b7b5b5}.SurveySelect>.select{display:flex;width:100%;height:48px;grid-gap:4px;gap:4px}.SurveySelect>.select>.muiSelect{width:100%}.SurveySelect>.select>.muiSelect .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.SurveySelect>.select>.muiSelect .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.SurveySelect>.select>.muiSelect .checkLabel{font-size:12px;line-height:18px;font-weight:500}.SurveySelect>.select>.muiSelect .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.SurveySelect>.select>.muiSelect .select,.SurveySelect>.select>.muiSelect .textField,.SurveySelect>.select>.muiSelect .textFieldOther{margin-top:0;padding:0;border-radius:6px}.SurveySelect>.select>.muiSelect .select *,.SurveySelect>.select>.muiSelect .textField *,.SurveySelect>.select>.muiSelect .textFieldOther *{font-family:"Noto Sans CJK JP"}.SurveySelect>.select>.muiSelect .select .MuiOutlinedInput-root,.SurveySelect>.select>.muiSelect .textField .MuiOutlinedInput-root,.SurveySelect>.select>.muiSelect .textFieldOther .MuiOutlinedInput-root{height:47px}.SurveySelect>.select>.muiSelect .select .MuiOutlinedInput-input,.SurveySelect>.select>.muiSelect .textField .MuiOutlinedInput-input,.SurveySelect>.select>.muiSelect .textFieldOther .MuiOutlinedInput-input{padding:14px}.SurveySelect>.select>.muiSelect .select .MuiInputBase-input,.SurveySelect>.select>.muiSelect .textField .MuiInputBase-input,.SurveySelect>.select>.muiSelect .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.SurveySelect>.select>.muiSelect .select .MuiInputBase-input:focus,.SurveySelect>.select>.muiSelect .textField .MuiInputBase-input:focus,.SurveySelect>.select>.muiSelect .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.SurveySelect>.select>.muiSelect .select .MuiOutlinedInput-notchedOutline,.SurveySelect>.select>.muiSelect .textField .MuiOutlinedInput-notchedOutline,.SurveySelect>.select>.muiSelect .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.SurveySelect>.select>.muiSelect .select .MuiOutlinedInput-notchedOutline.Mui-focused,.SurveySelect>.select>.muiSelect .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.SurveySelect>.select>.muiSelect .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.SurveySelect>.select>.muiSelect .select .MuiSelect-select:focus,.SurveySelect>.select>.muiSelect .textField .MuiSelect-select:focus,.SurveySelect>.select>.muiSelect .textFieldOther .MuiSelect-select:focus{background-color:transparent}.SurveySelect>.select>.muiSelect .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.SurveySelect>.select>.muiSelect .MuiFormHelperText-root.Mui-error:before{content:"※"}.SurveySelect>.select>.muiSelect .MuiIconButton-root:hover{background-color:transparent}.SurveySelect>.select>.muiSelect .textFieldRightButton{position:absolute;right:5px;top:0}.SurveySelect>.select>.muiSelect .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.SurveySelect>.select>.muiSelect .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.SurveySelect>.select>.muiSelect .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.SurveySelect>.select>.muiSelect .FormikAutoComplete .input{box-shadow:none}.SurveySelect>.select>.muiSelect .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.SurveySelect>.select>.muiSelect .errorMessage:before{content:"※"}.SurveySelect>.select>.muiSelect .placeholder{color:#b7b5b5}.SurveySelect>.select>.muiSelect .selected{color:#2e230f}.SurveySelect>.select>.freeText2{position:relative;width:82px;height:48px}.SurveySelect>.select>.freeText2>input{width:82px;height:48px;background-color:#f5f8f9;border-radius:6px;border:none;font-size:16px;line-height:2;text-align:right;padding-right:36px;padding-left:14px;outline:none}.SurveySelect>.select>.freeText2>input:focus{border:2px solid #faa500!important;width:86px;margin-left:-2px}.SurveySelect>.select>.freeText2>input[type=number]::-webkit-inner-spin-button,.SurveySelect>.select>.freeText2>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.SurveySelect>.select>.freeText2>.anchorText{position:absolute;font-size:16px;top:16px;right:12px;line-height:1}.SurveySelect>.freeText{flex-direction:column;margin-top:4px;margin-bottom:8px}.SurveySelect>.freeText,.SurveySelect>.freeText>.labelWrapper{display:flex;grid-gap:8px;gap:8px}.SurveySelect>.freeText>.labelWrapper>.label{color:grey;font-size:12px;line-height:18px}.SurveySelect>.freeText>input[type=text]{flex-grow:1;height:48px;background-color:#f5f8f9;border-radius:6px;border:none;padding:8px 12px;font-size:16px;line-height:2;margin-left:28px;outline:none}.SurveySelect>.freeText>input[type=text]:focus{border:2px solid #faa500!important;margin-left:26px}.SurveyYesNoRadioContainer{display:flex;flex-direction:column}.SurveyYesNoRadioContainer>.headers{display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;margin:0 16px 8px}.SurveyYesNoRadioContainer>.contents{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.SurveyYesNoRadioContainer>.contents>.SurveyYesNoRadio{display:flex;justify-content:flex-end;align-items:center;border-radius:6px;background-color:#f5f8f9;padding:15px 16px}.SurveyYesNoRadioContainer>.contents>.SurveyYesNoRadio input[type=radio]{-webkit-appearance:none;appearance:none;outline:none;margin:0}.SurveyYesNoRadioContainer>.contents>.SurveyYesNoRadio input[type=radio]:after{display:block;content:"";border-radius:50%;border:1px solid #d5d8d9;width:24px;height:24px;cursor:pointer;transition:border,background-color .1s ease;outline:none}.SurveyYesNoRadioContainer>.contents>.SurveyYesNoRadio input[type=radio]:checked:after{outline:none;box-shadow:inset 0 0 0 4.5px #fff;background-color:#faa500;border:2px solid #faa500;transition:border,background-color .2s ease}.SurveyYesNoRadioContainer .radioColumn{flex-basis:25%;display:flex;justify-content:center;align-items:center}.SurveyYesNoRadioContainer .labelColumn{flex-grow:1;font-size:12px;line-height:18px;display:flex;justify-content:flex-start;align-items:center}.SurveyTextAreaContainer{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.SurveyTextAreaContainer>.textArea>.label{font-weight:700;font-size:12px;line-height:18px;margin-bottom:8px}.SurveyTextAreaContainer>.textArea>textarea{resize:none;width:100%;height:150px;padding:8px 12px;background-color:#f5f8f9;border:none;border-radius:6px;font-weight:400;font-size:16px;line-height:1.8;outline:none}.SurveyTextAreaContainer>.textArea>textarea::-webkit-input-placeholder{color:#b7b5b5}.SurveyTextAreaContainer>.textArea>textarea:-ms-input-placeholder{color:#b7b5b5}.SurveyTextAreaContainer>.textArea>textarea::placeholder{color:#b7b5b5}.SurveyCheckBoxContainer{margin-bottom:24px}.SurveyCheckBoxContainer .choice{min-height:24px}.SurveyCheckBoxContainer .choice:not(:last-child){margin-bottom:16px}.SurveyCheckBoxContainer .freeText{margin-top:16px}.SurveyCheckBoxContainer .label{display:block;cursor:pointer;margin-left:36px;font-size:14px;line-height:24px}@media screen and (max-width:768px){.SurveyCheckBoxContainer .label{font-size:12px}}.SurveyCheckBoxContainer .label>input[type=text]{border:1px solid #d5d8d9;border-radius:6px;height:28px;margin-left:2px;margin-top:-2px;padding:0 8px;width:calc(100% - 40px);font-size:14px}@media screen and (max-width:768px){.SurveyCheckBoxContainer .label>input[type=text]{font-size:12px}}.SurveyCheckBoxContainer .label>*{display:block;margin-left:32px}.SurveyCheckBoxContainer textarea{resize:none;width:100%;height:150px;padding:8px 12px;background-color:#f5f8f9;border:none;border-radius:6px;font-weight:400;font-size:16px;line-height:1.8;outline:none}.SurveyCheckBoxContainer textarea::-webkit-input-placeholder{color:#b7b5b5}.SurveyCheckBoxContainer textarea:-ms-input-placeholder{color:#b7b5b5}.SurveyCheckBoxContainer textarea::placeholder{color:#b7b5b5}.SurveyCheckBoxContainer input[type=radio]{display:block;-webkit-appearance:none;appearance:none;outline:none;content:"";width:0;height:0}.SurveyCheckBoxContainer input[type=radio]:after{display:block;margin-top:1px;content:"";border-radius:50%;border:1px solid #d5d8d9;width:24px;height:24px;cursor:pointer;transition:border,background-color .1s ease;outline:none}.SurveyCheckBoxContainer input[type=radio]:checked:after{outline:none;box-shadow:inset 0 0 0 4.5px #fff;background-color:#faa500;border:2px solid #faa500;transition:border,background-color .2s ease}.SurveyCheckBoxContainer input[type=checkbox]{display:block;-webkit-appearance:none;appearance:none;outline:none;content:"";width:0;height:0}.SurveyCheckBoxContainer input[type=checkbox]:after{display:block;margin-top:3px;content:"";border-radius:6px;border:1px solid #d5d8d9;width:24px;height:24px;cursor:pointer;outline:none;transition:all .1s ease}.SurveyCheckBoxContainer input[type=checkbox]:checked:after{outline:none;content:url(/images/survey/mark_checked.svg);background-color:#faa500;border:2px solid #faa500}.SurveyForm1020302>.paste{display:flex;align-items:center;font-size:12px;line-height:1;color:grey}.SurveyPostForm .topFrame{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.SurveyPostForm .topFrame .bgMask{position:absolute;top:0;width:100%;height:100%;background-color:#333;opacity:.95}.SurveyPostForm .topFrame .topContentFrame{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;color:#fff}.SurveyPostForm .topFrame .topContentFrame .pageNo{font-family:Roboto;font-weight:700;font-size:12px;line-height:18px}.SurveyPostForm .topFrame .topContentFrame .questionNo{font-family:Roboto;font-weight:700;font-size:24px;line-height:36px;color:#eb831a;margin-bottom:8px}.SurveyPostForm .topFrame .topContentFrame .pageTitle{font-weight:700;font-size:20px;line-height:30px}@media screen and (max-width:768px){.SurveyPostForm .topFrame .topContentFrame .pageTitle{font-size:18px;line-height:27px}}.SurveyPostForm .topFrame .topContentFrame .subTitle{font-weight:400;font-size:14px;line-height:28px}.SurveyPostForm .choiceFrame{position:relative;margin:0 auto;width:min(100%,596px);padding:40px 0}@media screen and (max-width:768px){.SurveyPostForm .choiceFrame{padding:32px 16px}}.SurveyPostForm .buttons{margin:0 auto 56px;display:flex;width:min(100%,596px)}@media screen and (max-width:768px){.SurveyPostForm .buttons{padding:16px}}.SurveyPostForm .buttons>.button{flex-grow:1;margin-bottom:4px;width:min(100%,320px)}@media screen and (max-width:768px){.SurveyPostForm .buttons>.button{width:min(100%,320px)}}.SurveyPostForm .buttons>.button:not(:last-child){margin-right:12px}.SurveyPostConfirm{position:relative;margin:0 auto}.SurveyPostConfirm .title{width:min(100%,596px);margin:0 auto;padding:16px 0}@media screen and (max-width:768px){.SurveyPostConfirm .title{padding:16px}}.SurveyPostConfirm .answersBack{background-color:#f5f8f9;padding:24px 16px;width:100%}.SurveyPostConfirm .answersBack .answersContent{width:min(100%,596px);margin:0 auto}.SurveyPostConfirm .answersBack .answersContent .answersTitle{text-align:center;font-weight:700;font-size:14px;line-height:21px;margin-top:8px;margin-bottom:24px}@media screen and (max-width:768px){.SurveyPostConfirm .answersBack .answersContent .answersTitle{margin-top:0;margin-bottom:16px}}.SurveyPostConfirm .answersBack .answersContent .row{margin-bottom:8px;display:flex;flex-direction:column}.SurveyPostConfirm .answersBack .answersContent .row>.question{display:flex;justify-content:flex-start}.SurveyPostConfirm .answersBack .answersContent .row>.question>.questionNo{flex-shrink:0;width:40px;font-family:Roboto;font-weight:700;color:#eb831a;font-size:16px;line-height:32px}@media screen and (max-width:768px){.SurveyPostConfirm .answersBack .answersContent .row>.question>.questionNo{font-size:14px;line-height:28px}}.SurveyPostConfirm .answersBack .answersContent .row>.question>.questionTitle{font-weight:700;font-size:14px;line-height:32px}@media screen and (max-width:768px){.SurveyPostConfirm .answersBack .answersContent .row>.question>.questionTitle{font-size:12px;line-height:28px}}.SurveyPostConfirm .answersBack .answersContent .row>.answer{font-weight:400;color:#858889;font-size:14px;line-height:32px;padding-left:40px}@media screen and (max-width:768px){.SurveyPostConfirm .answersBack .answersContent .row>.answer{font-size:12px;line-height:28px}}.SurveyPostConfirm .notice{width:min(100%,596px);margin:0 auto;font-weight:400;font-size:12px;line-height:24px;color:#858889;padding:16px 0 40px}@media screen and (max-width:768px){.SurveyPostConfirm .notice{padding:16px 16px 40px}}.SurveyPostConfirm .buttons{margin:0 auto 56px;display:flex;width:min(100%,596px)}@media screen and (max-width:768px){.SurveyPostConfirm .buttons{padding:16px}}.SurveyPostConfirm .buttons>.button{flex-grow:1;margin-bottom:4px;width:min(100%,320px)}@media screen and (max-width:768px){.SurveyPostConfirm .buttons>.button{width:min(100%,320px)}}.SurveyPostConfirm .buttons>.button:not(:last-child){margin-right:12px}.ShareButtons{display:flex;align-items:center;justify-content:space-between;width:176px;height:32px;margin-bottom:40px}.ShareButtons>.button{position:relative;width:24px;height:24px;margin:0 2px;cursor:pointer}.ShareButtons .copied{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;left:-78px;width:180px;height:32px;color:#fff;border-radius:8px;background-color:rgba(0,0,0,.63);opacity:0}.ShareButtons .copied-enter{opacity:1}.ShareButtons .copied-enter-active{transition-delay:1s;transition-property:opacity;transition-duration:.5s;opacity:0}.SurveyDefaultHeader{display:flex;flex-direction:column;align-items:center}.SurveyDefaultHeader .headerSection>.title{font-weight:700;font-size:18px;line-height:27px;margin-bottom:8px}@media screen and (min-width:768px){.SurveyDefaultHeader .headerSection{padding:40px 0 0;margin-bottom:40px;background-color:#f5f8f9;width:100vw;display:flex;flex-direction:column;align-items:center}.SurveyDefaultHeader .headerSection .columnSection{display:flex;justify-content:space-between;width:900px}.SurveyDefaultHeader .headerSection .columnSection .leftSection{width:560px}.SurveyDefaultHeader .headerSection .columnSection .rightSection{width:292px}.SurveyDefaultHeader .headerSection .columnSection .rightSection .title{font-weight:700;font-size:18px;line-height:27px;margin-bottom:32px}.SurveyDefaultHeader .headerSection .columnSection .rightSection .cards{margin-bottom:0}.SurveyDefaultHeader .headerSection .statusAlert{width:900px;margin:30px 0 40px;padding:12px 20px;background-color:#faa500;border-radius:8px;font-size:12px;line-height:2}}@media screen and (max-width:768px){.SurveyDefaultHeader .headerSection{display:flex;flex-direction:column;align-items:stretch;width:min(100%,600px);padding:0 16px}.SurveyDefaultHeader .headerSection>.description{font-weight:400;font-size:14px;line-height:28px;white-space:pre-wrap;margin-bottom:24px}.SurveyDefaultHeader .headerSection .statusAlert{width:100%;margin:24px 0 40px;padding:12px 20px;background-color:#faa500;border-radius:8px;font-size:12px;line-height:2}}.SurveyDefaultHeader .closedMessage{margin:-24px 16px 0;font-size:12px;line-height:2;color:#db615c;text-align:center}.SurveyDefaultHeader .roundButton{align-self:center;margin-bottom:40px;width:min(100%,320px)}@media screen and (max-width:768px){.SurveyDefaultHeader .roundButton{width:min(100%,320px)}}.SurveyDefaultHeader .stateSection{margin-bottom:24px;width:100%;background-color:#f5f8f9;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.SurveyDefaultHeader .stateSection{width:min(100%,600px);padding:24px 16px 0}}.SurveyDefaultHeader .stateSection .progressBase{position:relative;width:100%;height:24px;background-color:#d5d8d9;border-radius:3px;overflow:hidden;margin-bottom:12px}.SurveyDefaultHeader .stateSection .progressBase .progressBar{height:24px;background:linear-gradient(270deg,#f5ba40,#db615c)}.SurveyDefaultHeader .stateSection .progressBase .progressPercent{position:absolute;top:0;left:0;font-family:Roboto;font-weight:700;font-size:16px;line-height:24px;color:#fff;text-align:center}.SurveyDefaultHeader .stateSection .targetNum{align-self:center;margin-bottom:16px;color:#858889;font-weight:700;font-size:12px;line-height:24px}.SurveyDefaultHeader .stateSection .targetNum .num{color:#2e230f;font-size:14px}.SurveyDefaultHeader .stateSection .cards{display:flex;justify-content:space-between;width:100%;margin-bottom:16px}.SurveyDefaultHeader .stateSection .cards .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:1;height:88px;background-color:#fff;border-radius:3px}.SurveyDefaultHeader .stateSection .cards .card .title{margin-top:18px;margin-bottom:6px;height:24px;display:flex;align-items:center;font-weight:400;font-size:10px;line-height:20px;color:#858889}.SurveyDefaultHeader .stateSection .cards .card .title .icon{margin-right:8px}.SurveyDefaultHeader .stateSection .cards .card .value{height:24px;display:flex;align-items:center;font-weight:500;font-weight:400;font-size:14px;line-height:14px}.SurveyDefaultHeader .stateSection .cards .card .value .num{font-family:Roboto;font-weight:500;font-size:24px;line-height:24px;margin-right:4px}.SurveyDefaultHeader .stateSection .cards .card .mark{position:absolute;top:0;right:0}.SurveyDefaultHeader .stateSection .cards .card:not(:last-child){margin-right:15px}@media screen and (min-width:768px){.SurveyDefaultHeader>.description{width:596px;font-weight:400;font-size:14px;line-height:28px;white-space:pre-wrap;margin-bottom:0}}.SurveyDefaultHeader .topImageWrapper{position:relative}.SurveyDefaultHeader .topImageWrapper .topImage{width:560px;margin-bottom:0}@media screen and (max-width:768px){.SurveyDefaultHeader .topImageWrapper .topImage{width:100%;margin-bottom:24px}}.SurveyDefaultHeader .topImageWrapper .mark{position:absolute;top:0;right:0}.SurveyDefaultHeader .topImageWrapper .reportLabel{position:absolute;top:16px;left:16px}.SurveyReportHeader{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.SurveyReportHeader .headerSection{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;background-color:#333;width:100vw}}.SurveyReportHeader .topImageWrapper{position:relative}.SurveyReportHeader .topImageWrapper .topImage{width:560px;margin-bottom:0}@media screen and (max-width:768px){.SurveyReportHeader .topImageWrapper .topImage{width:100%;margin-bottom:24px}}.SurveyReportHeader .topImageWrapper .mark{position:absolute;top:0;right:0}.SurveyReportHeader .topImageWrapper .reportLabel{position:absolute;top:16px;left:16px}.SurveyAnswerTable.default{display:flex;flex-direction:column;align-items:stretch}.SurveyAnswerTable>.selectorFrame{position:relative}.SurveyAnswerTable>.selectorFrame .selector{padding-left:16px;padding-right:16px;width:100%;height:36px;border:none;outline:none;-webkit-appearance:none;appearance:none;background:#f5f8f9;border-radius:8px;font-weight:400;font-size:12px;line-height:12px}.SurveyAnswerTable>.selectorFrame .openSelect{pointer-events:none;position:absolute;width:24px;height:24px;background:url(/images/survey/icon_open_select.svg);top:6px;right:6px}.SurveyAnswerTable>.totalCount{color:#eb831a;text-align:right;font-size:12px}.SurveyAnswerTable>.resultTable{border-collapse:collapse;border-style:none}.SurveyAnswerTable>.resultTable th{border:1px solid #d5d8d9;background-color:#f5f8f9;font-weight:700;font-size:12px;line-height:18px;margin:0;padding:11px 12px}@media screen and (min-width:768px){.SurveyAnswerTable>.resultTable th{white-space:nowrap}}.SurveyAnswerTable>.resultTable td{border:1px solid #d5d8d9;font-size:12px;line-height:24px;margin:0;padding:8px 12px}.SurveyAnswerTable>.resultTable .left{text-align:left}.SurveyAnswerTable>.resultTable .right{width:70px;text-align:right}.SurveyAnswerTable>.resultTable th.sortable{padding:11px 8px 11px 12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.SurveyAnswerTable>.resultTable th.sortable>.sort{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;grid-gap:2px;gap:2px}.SurveyAnswerTable>.resultTable th.sortable>.sort>.sortIcon{width:16px;height:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:2px;gap:2px}.SurveyAnswerTable>.resultTable th.sortable>.sort>.sortIcon img{width:8px;height:5px}.SurveyProgress101{display:flex;flex-direction:column;align-items:stretch}.SurveyProgress101 h2{margin-top:40px;margin-bottom:24px}.SurveyProgress101 h3{margin-top:24px;margin-bottom:12px}.SurveyProgress101 .question{margin:24px 0;display:flex;align-items:center}.SurveyProgress101 .question .no{color:#eb831a;font-family:Roboto;font-weight:700;font-size:18px;line-height:27px;margin-right:13px}.SurveyProgress101 .question .text{border-left:1px solid #d5d8d9;padding-left:13px;font-weight:700;font-size:18px;line-height:27px}.SurveyProgress101 .resultGuest{cursor:pointer;align-self:center}@media screen and (max-width:768px){.SurveyProgress101 .resultGuest img{width:min(100%,343px)}}.SurveyProgress101 .resultGuestClosed{background-color:#f5f8f9;border-radius:8px;padding:24px;color:grey;font-size:12px;line-height:2;margin-bottom:40px}@media screen and (max-width:768px){.SurveyProgress101 .resultGuestClosed{padding:24px 16px;margin-bottom:16px}}.SurveyProgress101 .report{padding:10px;display:flex;align-items:center;justify-content:center}.SurveyProgress101 .report .statusText{margin-left:16px;font-weight:700;font-size:16px;line-height:26px}.CharacterNavigation{display:flex;flex-direction:row;align-items:center}.CharacterNavigation.bgAccentColor{background-color:#fffaed;padding:16px 12px;border-radius:8px}.CharacterNavigation>.message{font-size:14px;line-height:2;margin-left:16px}.SurveyProgress102{display:flex;flex-direction:column;align-items:stretch}.SurveyProgress102 h2{margin-top:40px;margin-bottom:24px}.SurveyProgress102 h3{margin-top:24px;margin-bottom:12px}.SurveyProgress102 .question{margin:24px 0;display:flex;align-items:center}.SurveyProgress102 .question .no{color:#eb831a;font-family:Roboto;font-weight:700;font-size:18px;line-height:27px;margin-right:13px}.SurveyProgress102 .question .text{border-left:1px solid #d5d8d9;padding-left:13px;font-weight:700;font-size:18px;line-height:27px}.SurveyProgress102 .resultGuest{cursor:pointer;align-self:center}@media screen and (max-width:768px){.SurveyProgress102 .resultGuest,.SurveyProgress102 .resultGuest img{width:100%}}.SurveyProgress102 .resultGuestClosed{background-color:#f5f8f9;border-radius:8px;padding:24px;color:grey;font-size:12px;line-height:2;margin-bottom:40px}@media screen and (max-width:768px){.SurveyProgress102 .resultGuestClosed{padding:24px 16px;margin-bottom:16px}}.SurveyProgress102 .report{padding:10px;display:flex;align-items:center;justify-content:center}.SurveyProgress102 .report .statusText{margin-left:16px;font-weight:700;font-size:16px;line-height:26px}.SurveyProgress102 .guestNavigation{align-self:center;margin-top:-136px;z-index:10;width:100vw}.SurveyProgress102 .guestNavigation>.overlayMask{width:100%;height:120px;background:linear-gradient(180deg,rgba(255,250,237,0),#fffaed)}.SurveyProgress102 .guestNavigation>.frame{background-color:#fffaed;padding:24px 0 40px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.SurveyProgress102 .guestNavigation>.frame{padding:32px 0 24px}}.SurveyProgress102 .guestNavigation>.frame>.title{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-weight:700;font-size:18px;line-height:27px;margin-bottom:16px}.SurveyProgress102 .guestNavigation>.frame>.content{display:flex;align-items:flex-end}@media screen and (max-width:768px){.SurveyProgress102 .guestNavigation>.frame>.content{flex-direction:column;align-items:center}}.SurveyProgress102 .guestNavigation>.frame>.content>img{width:130px;height:130px;margin-left:61px;margin-right:34px}@media screen and (max-width:768px){.SurveyProgress102 .guestNavigation>.frame>.content>img{margin-left:0;margin-right:0}}.SurveyProgress102 .guestNavigation>.frame>.content>.message{display:flex;flex-direction:column}@media screen and (max-width:768px){.SurveyProgress102 .guestNavigation>.frame>.content>.message{align-items:center}}.SurveyProgress102 .guestNavigation>.frame>.button{margin-top:24px}@media screen and (max-width:768px){.SurveyProgress102 .guestNavigation>.frame>.button{margin-top:16px}}.SurveyDetail{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.SurveyDetail>.content{width:596px}@media screen and (max-width:768px){.SurveyDetail>.content{width:min(100%,600px);padding:0 16px}}.SurveyResult{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.SurveyResult>.content{width:596px}@media screen and (max-width:768px){.SurveyResult>.content{width:min(100%,600px);padding:0 16px}}.SurveyResult>.backButtonWrapper{margin-top:56px;display:flex;flex-direction:column;align-items:center}.SurveyResult h2{margin-top:40px;margin-bottom:24px}.SurveyResult h2.withHelp{display:flex;align-items:center}.SurveyResult h3{margin-top:24px;margin-bottom:12px}.SurveyResult .question{margin:40px 0 24px;display:flex;align-items:center}.SurveyResult .question .no{color:#eb831a;font-family:Roboto;font-weight:700;font-size:18px;line-height:27px;margin-right:13px}.SurveyResult .question .text{border-left:1px solid #d5d8d9;padding-left:13px;font-weight:700;font-size:18px;line-height:27px}.SurveyResult .commentButtonWrapper{margin-top:24px;display:flex;flex-direction:column;align-items:center}.SurveyResult .crossTabulation>.tabs{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between}.SurveyResult .crossTabulation>.tabs .tab{width:100%;text-align:center;font-size:12px;line-height:16px;color:grey;padding-bottom:14px;border-bottom:2px solid #d5d8d9}.SurveyResult .crossTabulation>.tabs .tab:not(.selected){cursor:pointer}.SurveyResult .crossTabulation>.tabs .tab.selected{color:#eb831a;border-bottom:2px solid #faa500}.SurveyResult .crossTabulation .crossQuestions{margin-top:64px}.SurveyResult .crossTabulation .charaComment{margin-top:32px;display:flex;flex-direction:row;align-items:center;background-color:#fffaed;border-radius:8px;padding:16px 12px}.SurveyResult .crossTabulation .charaComment>.comment{font-size:14px;line-height:2;margin-left:16px}.SurveyResult .crossTabulation .crossDescription{margin-top:24px;font-size:15px;line-height:2}@media screen and (max-width:768px){.SurveyResult .crossTabulation .crossDescription{font-size:14px}}.SurveyComment{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.SurveyComment>.content{width:596px}@media screen and (max-width:768px){.SurveyComment>.content{width:min(100%,600px);padding:0 16px}}.SurveyComment>.backButtonWrapper{margin-top:56px;display:flex;flex-direction:column;align-items:center}.SurveyComment h3{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;font-size:16px;font-weight:700;margin-bottom:32px}@media screen and (max-width:768px){.SurveyComment h3{justify-content:start}}.SurveyComment .anchor1{display:block;pointer-events:none;padding-top:75px;margin-top:-75px}.SurveyComment .anchor2{display:block;pointer-events:none;padding-top:35px;margin-top:-35px}.SurveyComment .BreadCrumb{z-index:1}.SurveyPostProperty{display:flex;flex-direction:column;align-items:center}.SurveyPostProperty .topFrame{width:min(100%,596px);padding:40px 0}@media screen and (max-width:768px){.SurveyPostProperty .topFrame{padding:32px 24px}}.SurveyPostProperty .topFrame>.form{width:min(100%,596px);display:flex;flex-direction:column;border-radius:8px;font-weight:500;font-size:16px;line-height:16px}.SurveyPostProperty .topFrame>.form .label{align-self:flex-start;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:700;margin-top:12px;margin-bottom:8px}.SurveyPostProperty .topFrame>.form .label .required{font-size:10px;line-height:18px;font-weight:500;color:#db615c;margin-left:4px}.SurveyPostProperty .topFrame>.form .checkLabel{font-size:12px;line-height:18px;font-weight:500}.SurveyPostProperty .topFrame>.form .MuiCheckbox-root.Mui-focusVisible{outline:2px auto #faa500!important;outline-offset:-10px!important}.SurveyPostProperty .topFrame>.form .select,.SurveyPostProperty .topFrame>.form .textField,.SurveyPostProperty .topFrame>.form .textFieldOther{margin-top:0;padding:0;border-radius:6px}.SurveyPostProperty .topFrame>.form .select *,.SurveyPostProperty .topFrame>.form .textField *,.SurveyPostProperty .topFrame>.form .textFieldOther *{font-family:"Noto Sans CJK JP"}.SurveyPostProperty .topFrame>.form .select .MuiOutlinedInput-root,.SurveyPostProperty .topFrame>.form .textField .MuiOutlinedInput-root,.SurveyPostProperty .topFrame>.form .textFieldOther .MuiOutlinedInput-root{height:47px}.SurveyPostProperty .topFrame>.form .select .MuiOutlinedInput-input,.SurveyPostProperty .topFrame>.form .textField .MuiOutlinedInput-input,.SurveyPostProperty .topFrame>.form .textFieldOther .MuiOutlinedInput-input{padding:14px}.SurveyPostProperty .topFrame>.form .select .MuiInputBase-input,.SurveyPostProperty .topFrame>.form .textField .MuiInputBase-input,.SurveyPostProperty .topFrame>.form .textFieldOther .MuiInputBase-input{border-radius:6px;background-color:#f5f8f9!important;padding-left:14px}.SurveyPostProperty .topFrame>.form .select .MuiInputBase-input:focus,.SurveyPostProperty .topFrame>.form .textField .MuiInputBase-input:focus,.SurveyPostProperty .topFrame>.form .textFieldOther .MuiInputBase-input:focus{border:2px solid #faa500!important;padding-left:12px}.SurveyPostProperty .topFrame>.form .select .MuiOutlinedInput-notchedOutline,.SurveyPostProperty .topFrame>.form .textField .MuiOutlinedInput-notchedOutline,.SurveyPostProperty .topFrame>.form .textFieldOther .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.SurveyPostProperty .topFrame>.form .select .MuiOutlinedInput-notchedOutline.Mui-focused,.SurveyPostProperty .topFrame>.form .textField .MuiOutlinedInput-notchedOutline.Mui-focused,.SurveyPostProperty .topFrame>.form .textFieldOther .MuiOutlinedInput-notchedOutline.Mui-focused{outline:2px solid #faa500!important}.SurveyPostProperty .topFrame>.form .select .MuiSelect-select:focus,.SurveyPostProperty .topFrame>.form .textField .MuiSelect-select:focus,.SurveyPostProperty .topFrame>.form .textFieldOther .MuiSelect-select:focus{background-color:transparent}.SurveyPostProperty .topFrame>.form .MuiFormHelperText-root.Mui-error{color:#db615c!important;font-size:12px!important;font-weight:700;margin-left:0!important;margin-top:4px!important;margin-bottom:10px!important}.SurveyPostProperty .topFrame>.form .MuiFormHelperText-root.Mui-error:before{content:"※"}.SurveyPostProperty .topFrame>.form .MuiIconButton-root:hover{background-color:transparent}.SurveyPostProperty .topFrame>.form .textFieldRightButton{position:absolute;right:5px;top:0}.SurveyPostProperty .topFrame>.form .autoCompleteInput{width:100%;height:47px;background-color:#f5f8f9;padding-left:14px;-webkit-appearance:none;box-shadow:none!important;color:#2e230f;border-radius:6px;border:none}.SurveyPostProperty .topFrame>.form .autoCompleteInput:focus{border:2px solid #faa500!important;padding-left:12px;box-shadow:none!important}.SurveyPostProperty .topFrame>.form .FormikAutoComplete ul{border:2px solid #faa500!important;border-top:1px solid #faa500!important}.SurveyPostProperty .topFrame>.form .FormikAutoComplete .input{box-shadow:none}.SurveyPostProperty .topFrame>.form .errorMessage{color:#db615c;font-size:12px;font-weight:700;margin-top:4px;margin-bottom:10px}.SurveyPostProperty .topFrame>.form .errorMessage:before{content:"※"}.SurveyPostProperty .topFrame>.form .birthDate,.SurveyPostProperty .topFrame>.form .socialOrigin{display:flex;align-items:center;font-size:14px;line-height:14px}.SurveyPostProperty .topFrame>.form .birthDate .text,.SurveyPostProperty .topFrame>.form .socialOrigin .text{padding-left:8px;padding-right:8px}.SurveyPostProperty .topFrame>.form .helpSubText{margin-top:16px;font-size:12px;line-height:2;color:grey}.SurveyPostProperty .topFrame .buttons{margin:40px auto 56px;display:flex;width:min(100%,596px)}@media screen and (max-width:768px){.SurveyPostProperty .topFrame .buttons{padding:16px}}.SurveyPostProperty .topFrame .buttons>.button{flex-grow:1;margin-bottom:4px;width:min(100%,320px)}@media screen and (max-width:768px){.SurveyPostProperty .topFrame .buttons>.button{width:min(100%,320px)}}.SurveyPostProperty .topFrame .buttons>.button:not(:last-child){margin-right:12px}.SurveyPostTheme{display:flex;flex-direction:column;align-items:center}.SurveyPostTheme .topFrame{width:min(100%,596px);padding:40px 0}@media screen and (max-width:768px){.SurveyPostTheme .topFrame{padding:32px 24px}}.SurveyPostTheme .topFrame>.form{width:min(100%,596px);display:flex;flex-direction:column;grid-gap:16px;gap:16px}.SurveyPostTheme .topFrame>.form .label{display:block;cursor:pointer;margin-left:36px;font-size:14px;line-height:24px}@media screen and (max-width:768px){.SurveyPostTheme .topFrame>.form .label{font-size:12px}}.SurveyPostTheme .topFrame>.form .label>input[type=text]{border:1px solid #d5d8d9;border-radius:6px;height:28px;margin-left:2px;margin-top:-2px;padding:0 8px;width:calc(100% - 40px);font-size:14px}@media screen and (max-width:768px){.SurveyPostTheme .topFrame>.form .label>input[type=text]{font-size:12px}}.SurveyPostTheme .topFrame>.form .label>*{display:block;margin-left:32px}.SurveyPostTheme .topFrame>.form textarea{resize:none;width:100%;height:150px;padding:8px 12px;background-color:#f5f8f9;border:none;border-radius:6px;font-weight:400;font-size:16px;line-height:1.8;outline:none}.SurveyPostTheme .topFrame>.form textarea::-webkit-input-placeholder{color:#b7b5b5}.SurveyPostTheme .topFrame>.form textarea:-ms-input-placeholder{color:#b7b5b5}.SurveyPostTheme .topFrame>.form textarea::placeholder{color:#b7b5b5}.SurveyPostTheme .topFrame>.form input[type=radio]{display:block;-webkit-appearance:none;appearance:none;outline:none;content:"";width:0;height:0}.SurveyPostTheme .topFrame>.form input[type=radio]:after{display:block;margin-top:1px;content:"";border-radius:50%;border:1px solid #d5d8d9;width:24px;height:24px;cursor:pointer;transition:border,background-color .1s ease;outline:none}.SurveyPostTheme .topFrame>.form input[type=radio]:checked:after{outline:none;box-shadow:inset 0 0 0 4.5px #fff;background-color:#faa500;border:2px solid #faa500;transition:border,background-color .2s ease}.SurveyPostTheme .topFrame>.form input[type=checkbox]{display:block;-webkit-appearance:none;appearance:none;outline:none;content:"";width:0;height:0}.SurveyPostTheme .topFrame>.form input[type=checkbox]:after{display:block;margin-top:3px;content:"";border-radius:6px;border:1px solid #d5d8d9;width:24px;height:24px;cursor:pointer;outline:none;transition:all .1s ease}.SurveyPostTheme .topFrame>.form input[type=checkbox]:checked:after{outline:none;content:url(/images/survey/mark_checked.svg);background-color:#faa500;border:2px solid #faa500}.SurveyPostTheme .topFrame .buttons{margin:40px auto 56px;display:flex;width:min(100%,596px)}@media screen and (max-width:768px){.SurveyPostTheme .topFrame .buttons{padding:16px}}.SurveyPostTheme .topFrame .buttons>.button{flex-grow:1;margin-bottom:4px;width:min(100%,320px)}@media screen and (max-width:768px){.SurveyPostTheme .topFrame .buttons>.button{width:min(100%,320px)}}.SurveyPostTheme .topFrame .buttons>.button:not(:last-child){margin-right:12px}.ArticleFrame{display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.ArticleFrame>.content{width:min(596px,100% - 40px);display:flex;flex-direction:column;align-items:stretch}@media screen and (max-width:768px){.ArticleFrame>.content{width:100%;padding-left:16px;padding-right:16px}}.ArticleFrame>.content>.header{height:20px;margin-bottom:8px;display:flex;align-items:center;font-size:12px}.ArticleFrame>.content>.header>.date{font-family:"Roboto";font-weight:700;color:#858889}.ArticleFrame>.content>.header>.new:after{margin-left:6px;font-family:"Roboto";font-weight:700;color:#db615c;content:"NEW"}.ArticleFrame>.content>.header>.line{width:1px;height:12px;margin:0 6px;background-color:#c5c8c9}.ArticleFrame>.content>.header>.category{color:#eb831a}.ArticleFrame>.content>h1{align-self:flex-start;margin-bottom:40px}.ArticleFrame>.content>.authorAndButtons{margin-top:60px;display:flex;justify-content:space-between;margin-bottom:24px}.ArticleFrame>.content>.authorAndButtons>.author{height:30px;display:flex;align-items:center;font-size:13px}.ArticleFrame>.content>.authorAndButtons>.author>.avatar{margin-right:16px}.ArticleFrame>.content>.authorAndButtons>.buttons{display:flex;justify-content:center}.ArticleFrame>.content>.authorAndButtons>.buttons>.button{position:relative;width:24px;height:24px;margin-left:16px;cursor:pointer}.ArticleFrame>.content>.authorAndButtons>.buttons .copied{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:0;width:180px;height:32px;color:#fff;border-radius:8px;background-color:rgba(0,0,0,.63);opacity:0}.ArticleFrame>.content>.authorAndButtons>.buttons .copied-enter{opacity:1}.ArticleFrame>.content>.authorAndButtons>.buttons .copied-enter-active{transition-delay:.5s;transition-property:opacity;transition-duration:.5s;opacity:0}.ArticleFrame>.content>.content{font-size:15px;line-height:2}.ArticleFrame>.content>.content.flex{display:flex;flex-direction:column;align-items:stretch}.ArticleFrame>.content>.content.block{display:block}@media screen and (max-width:768px){.ArticleFrame>.content>.content{font-size:14px}}.ArticleFrame .registrationBlock{width:100%}.ArticleFrame>.separator{margin-top:56px;width:min(596px,100% - 40px);height:1px;background-color:#d5d8d9}@media screen and (max-width:768px){.ArticleFrame>.separator{margin-left:16px;margin-right:16px}}.ArticleFrame>.topButton{align-self:center;margin-top:40px}.WebinarFrame{display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.WebinarFrame>.content{width:min(596px,100% - 40px);display:flex;flex-direction:column;align-items:stretch}@media screen and (max-width:768px){.WebinarFrame>.content{width:100%;padding-left:16px;padding-right:16px}}.WebinarFrame>.content>.header{height:20px;margin-bottom:16px;display:flex;align-items:center;font-size:12px}.WebinarFrame>.content>.header>.date{font-family:"Roboto";font-weight:700;color:#858889}.WebinarFrame>.content>.header>.new:after{margin-left:6px;font-family:"Roboto";font-weight:700;color:#db615c;content:"NEW"}.WebinarFrame>.content>.header>.line{width:1px;height:12px;margin:0 6px;background-color:#c5c8c9}.WebinarFrame>.content>.header>.category{color:#eb831a}.WebinarFrame>.content>h1{align-self:flex-start;margin-bottom:40px}.WebinarFrame>.content>.authorAndButtons{display:flex;justify-content:space-between;margin-bottom:40px}.WebinarFrame>.content>.authorAndButtons>.author{height:30px;display:flex;align-items:center;font-size:13px}.WebinarFrame>.content>.authorAndButtons>.author>.avatar{margin-right:16px}.WebinarFrame>.content>.authorAndButtons>.buttons{display:flex;justify-content:center}.WebinarFrame>.content>.authorAndButtons>.buttons>.button{position:relative;width:24px;height:24px;margin-left:16px;cursor:pointer}.WebinarFrame>.content>.authorAndButtons>.buttons .copied{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:0;width:180px;height:32px;color:#fff;border-radius:8px;background-color:rgba(0,0,0,.63);opacity:0}.WebinarFrame>.content>.authorAndButtons>.buttons .copied-enter{opacity:1}.WebinarFrame>.content>.authorAndButtons>.buttons .copied-enter-active{transition-delay:.5s;transition-property:opacity;transition-duration:.5s;opacity:0}.WebinarFrame>.content>.content{display:flex;flex-direction:column;align-items:stretch;font-size:15px;line-height:2}@media screen and (max-width:768px){.WebinarFrame>.content>.content{font-size:14px}}.WebinarFrame>.content>.content>.guest{margin-top:32px}.WebinarFrame>.content>.content>.guest>.headline{font-weight:700;font-size:14px;line-height:21px}.WebinarFrame>.content>.content>.guest>.info{margin-top:24px}.WebinarFrame .registrationBlock{width:100%}.WebinarFrame>.separator{margin-top:56px;width:min(596px,100% - 40px);height:1px;background-color:#d5d8d9}@media screen and (max-width:768px){.WebinarFrame>.separator{margin-left:16px;margin-right:16px}}.WebinarFrame>.topButton{align-self:center;margin-top:40px}.AppRoot{background-color:#fff;display:flex;flex-direction:column;width:100%;min-height:100vh}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:500;src:url(/fonts/NotoSansSubset_medium.otf) format("opentype")}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:700;src:url(/fonts/NotoSansSubset_bold.otf) format("opentype")}*,.AppRoot,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:auto!important}body{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}body{font-family:"Noto Sans CJK JP";letter-spacing:.04em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;-webkit-font-smoothing:antialiased;font-weight:500;font-size:14px;line-height:28px;color:#2e230f}body.fixed{position:fixed;width:100%;height:100%;left:0}body.forModal{height:100vh;overflow:hidden;box-sizing:border-box}button{padding:0;border:none;background-color:transparent}h1{align-self:center;font-weight:700;font-size:32px;line-height:48px}h1.middle{font-size:24px;line-height:36px}@media screen and (max-width:768px){h1{font-size:24px;line-height:36px}}h2{position:relative;width:100%;align-self:center;font-weight:700;font-size:20px;line-height:30px}@media screen and (max-width:768px){h2{font-size:18px;line-height:27px}}h2.left{padding-left:8px;align-self:flex-start;border-left:2px solid #faa500}h3{font-weight:700;font-size:14px;line-height:21px}.NEW{font:700 12px Roboto;color:#db615c;margin-left:6px;margin-right:6px}a{text-decoration:none;outline:none;color:inherit}a:hover{text-decoration:none!important}a,img{-webkit-user-drag:none}img{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.textColorPrimary{color:#eb831a}.textColorSubtext{color:#858889}.textColorSubtext2{color:grey}.flexCenter{display:flex;flex-direction:row;justify-content:center;align-items:center}.red{color:#db615c}input[type=text],input[type=text]:active,input[type=text]:focus-within,input[type=text]:hover{outline:none!important;-webkit-appearance:none!important;box-shadow:none!important}.global-menuItem{min-height:36px!important;height:36px!important;padding-top:0;display:flex;align-items:center}.global-menuItem.category{opacity:1!important}.global-menuItem.child{padding-left:50px;background-position:20px;background-repeat:no-repeat}.global-menuItem.child:not(.last){background-image:url(/images/hierarchy_line_middle.svg)}.global-menuItem.child.last{background-image:url(/images/hierarchy_line_last.svg)}.MuiPaper-root.MuiMenu-paper{box-shadow:none;border:2px solid #faa500!important;border-radius:6px!important;max-height:50%}
/*# sourceMappingURL=main.da8097ac.chunk.css.map */