@import url(https://fonts.googleapis.com/css?family=Cabin:600,600i);
/*!
Theme Name: Overflow, Inc.
Theme URI: https://example.com
Description: Overflow, Inc. theme
Author: Overflow, Inc.
Author URI: https://example.com
Version: 0.0.1
*/
/*! sanitize.css v6.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;line-height:1.15;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:disabled}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}.owl-carousel{-webkit-tap-highlight-color:rgba(0,0,0,0);display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{line-height:1;margin-top:4px}.owl-theme .owl-dots{-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{background:#c4c4c4;border-radius:30px;display:block;height:4px!important;margin:0 4px;padding:3px;transition:all .2s ease;width:4px!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#04b0fb!important}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{font-size:16px}body{background-color:#fafbfb;color:#345461;font-family:Noto Sans JP,sans-serif;font-size:.875rem;line-height:1.6}dl,h1,h2,h3,h4,h5,ol,p,ul{margin-bottom:0;margin-top:0}dd,dl,dt,li,ol,ul{margin-left:0;padding-left:0}li,ul{list-style:none}@keyframes blink{0%{opacity:1}20%{opacity:.1}40%{opacity:1}to{opacity:1}}.l-actionContainer{display:flex;flex:1 0 auto;flex-direction:column}.l-actionContainer__content{flex:1 0 auto;height:1px;overflow:auto;padding:16px 0}.l-actionContainer__footer{align-items:center;background-color:#fff;border-top:1px solid #e5e9eb;display:flex;flex:0 0 75px;height:75px;justify-content:space-between;padding:12px}.l-actionContainer__footer .-actionBtn{flex:1 0 auto}.l-actionContainer__footer .-backBtn{flex:0 0 120px;margin-right:12px}.l-bgImage{background-image:url(/packs/media/entry-back-6bd85081.jpg);background-position:50%;background-size:cover}.l-container{display:flex;flex-direction:column;margin:0 auto;max-width:800px;min-height:100vh;position:relative}.l-container.-sp{padding-bottom:75px}.l-container__fixed{max-width:800px}.l-container__grow{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;flex-grow:1;overflow-y:auto}.l-container__grow.-footer{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.l-container__grow.-message{padding-top:32px}.l-container__grid{display:grid;grid-template-rows:auto 1fr;height:100vh;max-width:800px;position:relative}.l-container__grid.-message{grid-template-rows:auto 1fr auto}.l-desktopContainer{min-width:1012px}.l-desktopContainer.-wide{min-width:1280px}.l-desktopContainer__content{padding-left:80px;width:100%}.l-desktopContainer__content .-main{margin:0 auto;max-width:800px;padding:24px 12px}.l-desktopContainer__content.-column_2{display:flex}.l-desktopContainer__content.-column_2 .-side{background-color:#fff;flex:0 0 320px;padding:0 12px;position:relative}.l-desktopContainer__content.-column_2 .-side .is-sticky{position:sticky;top:0}.l-desktopContainer__content.-column_2 .-main{flex:1 1 auto}.l-desktopContainer__content.-column_2.-fluidSideContent .-side{display:none}@media(min-width:1280px){.l-desktopContainer__content.-column_2.-fluidSideContent .-side{display:block}.l-desktopContainer__content.-column_2.-fluidSideContent .-main{max-width:740px}}.l-desktopContainer__content.-wide .-main{margin:0 auto;max-width:940px}.l-desktopContainer__side{background-color:#fff;bottom:0;left:0;position:fixed;top:0;width:80px;z-index:10}.-isUGC .l-desktopContainer__content{padding-left:0}.l-desktopQuestionContainer__content{background-color:#fafbfb;min-height:calc(100vh - 80px);position:relative;width:100%}.l-desktopQuestionContainer__content .l-desktopContainer__content,.l-desktopQuestionContainer__content.-publicPage{padding-left:0}.l-desktopQuestionContainer__content .c-desktopContent__SideNav .-fixed{left:0}.l-desktopQuestionContainer__side{left:12px;position:absolute;top:24px;width:298px;z-index:10}.l-desktopQuestionContainer__main{align-items:center;display:flex;flex-direction:column;padding:16px 40px 128px}.l-desktopQuestionContainer__main .-bannerTop{cursor:pointer;margin:0 0 16px}.l-desktopQuestionContainer__rightSide{flex-shrink:0;width:298px}.c-footer{background-color:#fff;border-top:1px solid #e5e9eb;display:grid;grid-template-columns:minmax(16px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(16px,1fr);margin-bottom:60px;padding:60px 0 0}.c-footer.-hidden{display:none}.c-footer .inner{gap:60px;grid-column:main;grid-row:1;margin-bottom:60px}.c-footer .inner,.c-footer .nav-wrapper{grid-gap:60px;display:grid}.c-footer .logo{margin-bottom:16px}.c-footer .logo img{height:auto}.c-footer .logo.text{font-weight:700}.c-footer .banners{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}.c-footer .copy{align-items:center;background-color:#fafbfb;display:flex;flex-direction:column;gap:40px;grid-column:1/-1;grid-row:2;padding:40px 20px 20px;width:100%}.c-footer .copy ul{display:flex;flex:1 1;gap:8px;list-style:none;padding:0}.c-footer .copy li{background-position:right 8px center;background-repeat:no-repeat;font-size:.75rem;padding-right:28px}.c-footer .copy li:first-child{border-right:1px solid #99a9b0}.c-footer .copy a{color:#01293a;text-decoration:none}.c-footer .copy a:hover{opacity:.7}.c-footer .copy small{font-size:.75rem}.c-footer ul{list-style:none;padding:0}.c-footer details{border-bottom:1px solid #e5e9eb}.c-footer li:first-child details{border-top:1px solid #e5e9eb}.c-footer details summary::-webkit-details-marker{display:none}.c-footer details summary{align-items:center;display:flex;font-size:.75rem;font-weight:700;height:65px;justify-content:space-between}.c-footer details[open] summary svg{transform:rotate(180deg)}.c-footer details ul{grid-gap:16px;display:grid;gap:16px;padding:0 0 8px}.c-footer details li{align-items:center;display:flex;gap:6px}.c-footer details li:before{background-color:#01293a;content:"";height:1px;width:8px}.c-footer details a{color:#345461;font-size:.75rem;text-decoration:none}.c-footer details a:hover{opacity:.7}.c-footer .p-sitemap__columnArrow{fill:#000;height:20px;transition:all .2s ease-out;width:16px}@media screen and (min-width:1024px){.c-footer{padding:40px 0 0}.c-footer .inner{gap:40px}.c-footer .nav-wrapper{grid-gap:24px;display:grid;grid-template-columns:4fr 1fr 1fr}.c-footer .logo{margin-bottom:16px}.c-footer .logo.text{margin-top:5px}.c-footer .media-details{margin-top:-5px}.c-footer .banners{gap:20px}.c-footer .copy{flex-direction:row;padding:30px calc(50vw - 512px)}.c-footer .copy small{margin-left:auto}.container{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}details{border:none!important}details summary{height:48px;pointer-events:none}.p-sitemap__columnArrow,details summary svg{display:none}}.lp-bottom-menu-margin{padding-bottom:72px}@media screen and (min-width:1024px){.lp-bottom-menu-margin{padding-bottom:100px}}.lazy-img{opacity:1;transition:opacity 1s}.lazy-img.lazy{opacity:0;width:100%}.l-header{align-items:center;display:flex;height:44px;justify-content:space-between;padding:0 12px;z-index:10}.l-header.-colored{background-image:linear-gradient(to top left,#6684f7,#04b0fb)}.l-header.-transparent{background-color:transparent}.l-header.-white{background-color:#fff}.l-header.-shadow{box-shadow:0 1px 2px rgba(1,41,58,.1)}.l-header.-fixed{position:fixed;top:0;width:100%;z-index:10}.l-header.-fixed+.l-header__spacer{height:44px}.l-header__logo{display:block;height:24px;margin:0 auto}.l-header__title{color:#01293a;flex:1 0 auto;font-size:1rem;height:24px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:200px}.l-header__leftBlock,.l-header__rightBlock{flex:0 0 24px}.l-header__leftBlock{margin-right:12px}.l-header__rightBlock{margin-left:12px}.l-container__grid.-message .l-header__rightBlock,.l-header__rightBlock.c-button{flex:0 0 50px}.l-header__icon{fill:#01293a}.l-header.-colored .l-header__icon,.l-header.-transparent .l-header__icon{fill:#fff}.l-header.-white .l-header__icon{fill:#01293a}.l-header__button{max-height:28px}.l-message{display:flex;height:100vh;overflow:hidden}.l-message__sidebar{flex:0 0 312px;position:relative;width:312px;z-index:10}.l-message__main{display:flex;flex:1 1 100%;flex-direction:column;min-width:0}.l-message__header{flex:0 0 84px;height:84px;position:relative;z-index:1}.l-message__log{height:calc(100vh - 244px);overflow:scroll;padding-top:24px}.l-message__input{bottom:0;flex:0 0 160px;height:160px;left:312px;position:fixed;right:0;z-index:1}.l-message__input .-subText{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.4;text-align:center;width:100%}.-isUGC .l-message{height:calc(100vh - 80px)}.-isUGC .l-message__log{height:calc(100vh - 324px)}.l-mobileQuestionContainer__main{background-color:#fafbfb;padding-bottom:64px}.l-mobileQuestionContainer__main .-section{margin:0 16px 24px}.l-mobileQuestionContainer__main.p-questionNotification{background-color:#fff;padding:16px 16px 40px}.l-mobileQuestionContainer__main.-publicPage{padding-bottom:32px}.l-mobileQuestionContainer__main.otherUserProfile.-mobile{padding-top:0}.l-mobileQuestionContainer__main .p-questionMyProfile__mainTab li{padding-bottom:8px}.l-mobileQuestionContainer__main .p-questionMyProfile__main{padding:24px 0}.l-mobileQuestionContainer__main .-bannerTop{cursor:pointer;display:flex;justify-content:center;margin:0 0 16px}.p-questionMyProfile__aboutQA{border:1px solid #04b0fb;border-radius:4px;padding:16px;text-align:center;width:100%}.p-questionMyProfile__aboutQA .-aboutQAWrap{background:url(/packs/media/illust_01-7172d70b.png) top 29px left 4px no-repeat,url(/packs/media/illust_02-a0d599df.png) top 71px left 19px no-repeat,url(/packs/media/illust_03-000564d8.png) top 125px right 28px no-repeat,url(/packs/media/illust_04-d8bc02de.png) top 48px right 0 no-repeat;background-size:51px auto,74px auto,58px auto,65px auto}.p-questionMyProfile__aboutQA .-aboutQATitle{color:#01293a;font-size:1rem;font-weight:700}.p-questionMyProfile__aboutQA .-aboutQAText{color:#345461;font-size:.75rem;font-weight:700}.p-questionMyProfile__aboutQA .c-button{border-radius:4px;box-shadow:0 2px 4px rgba(4,176,251,.1);font-size:.875rem;height:45px;width:240px}.p-questionMyProfile__cvArea{background-color:#f2fbff;border:1px solid #cdeffe;border-radius:4px;margin-top:16px;padding:16px;text-align:center}.p-questionMyProfile__cvArea .-cvAreaTitle{color:#01293a;font-size:1rem;font-weight:700;margin-bottom:8px}.p-questionMyProfile__cvArea .-cvAreaButtons{align-items:center;display:flex;gap:16px;justify-content:center}.p-questionMyProfile__cvArea .-cvAreaButtonItem .c-button{height:45px;width:250px}.p-questionMyProfile__cvArea .-cvAreaButtonItem svg{margin-right:8px}.p-questionMyProfile__cvArea .-cvAreaButtonItemText{color:#345461;font-size:.75rem;margin-bottom:8px}.p-questionMyProfile__aboutQA.-mobile .-aboutQAWrap{background:none}.p-questionMyProfile__aboutQA.-mobile .-aboutQAWrap .c-button{height:36px;width:158px}.p-questionMyProfile__aboutQA.-mobile .-cvAreaButtonItem{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.p-questionMyProfile__aboutQA.-mobile .-cvAreaButtons{flex-direction:column;gap:16px}.p-questionMyProfile__aboutQA.-mobile .-cvAreaButtons .c-button{height:36px;width:100%}.p-questionMyProfile__aboutQA.-mobile .-aboutQAText{text-align:left;text-align:initial}.c-appealTypeform{background:#f2fbff;padding:16px 20px;width:100%}.c-appealTypeform__textArea{color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4}.c-appealTypeform__textArea .-bold{font-weight:700}.c-appealTypeform__textArea .-red{color:#fd4477}.c-appealTypeform__typeformButton{background:linear-gradient(135deg,#04b0fb,#6684f7);border:none;border-radius:50px;color:#fafbfb;cursor:pointer;font-size:.875rem;font-weight:700;line-height:.75rem}.c-appealTypeform.-mobile{padding:16px}.c-appealTypeform.-mobile .c-appealTypeform__typeformButton{height:40px;width:100%}.c-avatar{background-color:#f2fbff;background-position:50%;background-size:cover;border:2px solid #fafbfb;border-radius:50%;display:inline-block}.c-avatar.-small{height:32px;width:32px}.c-avatar.-normal{height:48px;width:48px}.c-avatar.-large{height:96px;width:96px}.c-badge{border-radius:15px;color:#fff;display:inline-block;font-size:.75rem;line-height:30px;margin:4px;padding:0 16px}.c-badge.-light{background-color:#04b0fb}.c-badge.-dark{background-color:#345461}.c-bannerAreaPC a{display:block;transition:all .3s ease-out}.c-bannerAreaPC a:hover{opacity:.8}.c-bannerAreaPC a img{height:auto;width:100%}.c-bannerAreaSP{margin:0 12px}.c-bannerAreaSP a{display:block;transition:all .3s ease-out}.c-bannerAreaSP a:hover{opacity:.8}.c-bannerAreaSP a img{height:auto;width:100%}.c-profileBiographyFilter__filterText{color:#345461;font-size:.75rem;font-weight:700;line-height:1.4}.c-profileBiographyFilter__button{background-color:#e5e9eb;border:none;border-radius:4px;color:#78909c;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.4;padding:4px 16px;text-align:center}.c-profileBiographyFilter__button.-active{background:#27414c;color:#fff}.c-profileBiographyFilter.-mobile .c-profileBiographyFilter__button{padding:8px;white-space:nowrap;width:calc(25% - 6px)}.c-block{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(1,41,58,.1);margin-bottom:24px;padding:32px 24px}.c-block .-clientAction,.c-block .-offered{padding:0}.c-block.-about .c-block__blockTitle{font-size:1.5rem}.c-block.-about .c-block__blockText{color:#99a9b0;font-size:.75rem;line-height:1.4}.c-block.-about .p-mypage__career__more{margin:16px auto 0;max-width:240px;width:100%}.c-block.-service .-service__image{height:auto;width:100%}.c-block.-service .-service__title{color:#01293a;font-size:1.5rem;font-weight:700;margin-top:24px;text-align:center}.c-block.-service .-service__text{color:#345461;font-size:.875rem;font-weight:700;margin-top:16px;text-align:center}.c-block.-service .-service__action{margin-top:32px;text-align:center}.c-block.-reference .-reference__image{height:auto;margin-top:24px;width:100%}.c-block.-reference .-reference__title{color:#01293a;font-size:1.5rem;font-weight:700;margin-top:24px;text-align:center}.c-block.-reference .-reference__text{color:#345461;font-size:.875rem;font-weight:700;margin-top:16px;text-align:center}.c-block.-reference .-reference__action{margin-top:32px;text-align:center}.c-block.-caution{background-color:#fdca44;color:#01293a;padding:12px 12px 12px 40px;position:relative}.c-block.-caution .c-icon{fill:#01293a;display:block;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.c-block.-caution a{color:#01293a}.c-block.-step{background-position:50%;background-size:cover}.c-block.-step .c-block__blockTitle{font-size:20px}.c-block__blockTitle{color:#01293a;font-size:1rem;font-weight:700;line-height:1.1}.c-block__blockText{color:#345461;font-size:.75rem;font-weight:500;line-height:1.6;margin-top:12px}.c-block__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.c-block__wrap .c-block{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;margin-bottom:24px}.c-block__header{align-items:flex-start;display:flex;justify-content:space-between}.c-block__header .-title{flex:0 0 auto}.c-block__header .-timestamp{color:#99a9b0;flex:0 0 auto;font-size:.625rem;text-align:right;white-space:nowrap}.c-block__movie{border-radius:50%;margin:12px auto 0;max-width:300px;overflow:hidden}.c-block__movie video{height:auto;width:100%}.c-block__blockList{margin-top:16px;max-height:400px;overflow-y:auto}.c-block__blockList li{margin-top:8px}.c-block__blockList li:first-of-type{margin-top:0}.c-blockCheck{cursor:pointer;display:inline-block;position:relative;width:100%}.c-blockCheck .c-blockCheck__input:checked+.c-blockCheck__item{background:#f2fbff;border:2px solid #04b0fb}.c-blockCheck__item{align-items:center;background:#fff;border:1px solid #e5e9eb;border-radius:4px;color:#345461;display:flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:48px;padding:8px}.c-blockCheck__item .c-icon{display:block}.c-blockCheck__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.c-blockCheck__label{display:block;font-size:.625rem;line-height:1.2;margin-top:4px;text-align:center;word-break:break-word}.c-blockCheck__List{display:flex;flex-wrap:wrap;justify-content:space-between}.c-blockCheck__List li{margin-bottom:8px}.c-blockCheck__List li,.c-blockCheck__List.-column3{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0}@media(min-width:768px){.c-blockCheck__List.-column3>li{flex-basis:calc(33.33% - 8px);flex-grow:0;flex-shrink:0;margin-bottom:12px}}.c-button{align-items:center;background-color:transparent;border:none;box-shadow:0 0 0 transparent;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:0 12px;text-align:center;text-decoration:none;transition:all .3s ease-out;vertical-align:middle}.c-button.-large{border-radius:8px;box-shadow:0 4px 6px 0 rgba(153,169,176,.4);font-size:.75rem;height:50px}.c-button.-large:hover{box-shadow:0 6px 8px 0 rgba(1,41,58,.4)}.c-button.-medium{border-radius:4px;box-shadow:0 1px 2px 0 rgba(229,233,235,.2);font-size:.75rem;height:40px}.c-button.-medium:hover{box-shadow:0 2px 4px 0 rgba(1,41,58,.2)}.c-button.-small{border-radius:4px;box-shadow:0 1px 2px 0 rgba(229,233,235,.2);font-size:.75rem;height:30px}.c-button.-small:hover{box-shadow:0 2px 4px 0 rgba(1,41,58,.2)}.c-button.-w100{max-width:400px;width:100%}.c-button.-noBoxShadow,.c-button.-noBoxShadow:hover{box-shadow:none}.c-button.-primary{background-image:linear-gradient(to top left,#5173fc,#04b0fb 51%,#6684f7);background-size:200% 200%;color:#fff}.c-button.-primary:hover{background-position:0 100%}.c-button.-primary.-large{box-shadow:0 4px 6px 0 rgba(102,132,247,.6)}.c-button.-primary.-large:hover{box-shadow:0 6px 8px 0 rgba(102,132,247,.4)}.c-button.-primary.-medium{box-shadow:0 1px 2px 0 rgba(102,132,247,.6)}.c-button.-primary.-medium:hover{box-shadow:0 2px 4px 0 rgba(102,132,247,.4)}.c-button.-primary.-small{box-shadow:0 1px 2px 0 rgba(102,132,247,.6)}.c-button.-primary.-small:hover{box-shadow:0 2px 4px 0 rgba(102,132,247,.4)}.c-button.-secondary{background-color:#fc8551;border-color:#fc8551;color:#fff}.c-button.-secondary:hover{background-color:rgba(252,133,81,.9);border-color:rgba(252,133,81,.9)}.c-button.-normal{background-color:#345461;border-color:#345461;color:#fff}.c-button.-normal:hover{background-color:rgba(52,84,97,.9);border-color:rgba(52,84,97,.9)}.c-button.-negative{background-color:#99a9b0;border-color:#99a9b0;color:#fff}.c-button.-negative:hover{background-color:rgba(153,169,176,.8);border-color:#99a9b0}.c-button.-outline{background-color:#fff;border:1px solid #99a9b0;color:#99a9b0}.c-button.-outline:hover{background-color:#99a9b0;border-color:#99a9b0;color:#fff}.c-button.-outline.is-disabled,.c-button.-outline[disabled]{background-color:#fff;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineLight{background-color:transparent;border:1px solid #fff;color:#fff}.c-button.-outlineLight:hover{background-color:#fff;border-color:#fff;color:#04b0fb}.c-button.-outlineLight.is-disabled,.c-button.-outlineLight[disabled]{background-color:transparent;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineDark{background-color:transparent;border:1px solid #345461;color:#345461}.c-button.-outlineDark:hover{background-color:#345461;border-color:#345461;color:#fff}.c-button.-outlineDark.is-disabled,.c-button.-outlineDark[disabled]{background-color:#fff;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineAlret{background-color:#fff;border:1px solid #fd4477;color:#fd4477}.c-button.-outlineAlret:hover{background-color:#fd4477;border-color:#fd4477;color:#fff}.c-button.-outlineAlret.is-disabled,.c-button.-outlineAlret[disabled]{background-color:#fff;background-image:none;border-color:#e5e9eb;color:#e5e9eb}.c-button.-outlineAlret.-notHover:hover{background-color:#fff;color:#fd4477}.c-button.-twitter,.c-button.-twitter:hover{background-color:#55acee;box-shadow:none;color:#fff}.c-button.-twitter:hover{border-color:#55acee;opacity:.8}.c-button.-facebook,.c-button.-facebook:hover{background-color:#1877f2;box-shadow:none;color:#fff}.c-button.-facebook:hover{border-color:#1877f2;opacity:.8}.c-button.-hatena{white-space:nowrap}.c-button.-hatena,.c-button.-hatena:hover{background-color:#6ec6e4;box-shadow:none;color:#fff}.c-button.-hatena:hover{border-color:#6ec6e4;opacity:.8}.c-button.is-disabled.-minimum-disabled-style,.c-button[disabled].-minimum-disabled-style{cursor:default;pointer-events:none}.c-button.is-disabled:not(.-minimum-disabled-style),.c-button.is-uploading,.c-button[disabled]:not(.-minimum-disabled-style){background-color:#e5e9eb;background-image:none;border-color:#e5e9eb;box-shadow:none;color:#fff;cursor:default;pointer-events:none}.c-button.is-uploading{position:relative}.c-button.is-uploading:before{animation:spin 1s linear infinite;border:2px solid #99a9b0;border-radius:50%;border-right-color:transparent;content:"";display:block;height:16px;left:12px;position:absolute;top:calc(50% - 8px);width:16px}.c-button.-icon{align-items:center;display:flex;position:relative;width:100%}.c-button.-icon .c-icon{left:8px;position:absolute;top:50%;transform:translateY(-50%)}.c-button.-round{border-radius:99em}.c-button__block{padding:0 12px}.c-card{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(1,41,58,.1);color:#345461;margin:0 12px;overflow:hidden}.c-card.-normal{padding:12px}.c-card.-big{padding:16px}.c-card__hr{border:none;border-top:1px solid #e5e9eb;margin:16px 0}.c-careerEditForm.c-block{padding:24px}.c-categoryCardList{width:100%}.c-categoryCardList__header{align-self:stretch}.c-categoryCardList__largeCategoryName{color:#01293a;font-size:1rem;font-weight:700;line-height:1.4}.c-categoryCardList__categoryCard{background:#fbfbfb;border:1px solid #e5e9eb;border-radius:4px;text-decoration:none;width:calc(50% - 8px)}.c-categoryCardList__hotIconText{color:#fc8551;font-size:.875rem;font-weight:500;line-height:1.4}.c-categoryCardList__categoryName{color:#345461;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4}.c-categoryCardList__categoryPostcount{color:#78909c;font-size:.875rem;font-weight:500;line-height:1.4}.c-categoryCardList.-mobile .c-categoryCardList__categoryCard{width:100%}.c-categoryCardList.-mobile .c-categoryCardList__largeCategoryName{font-size:.875rem}.c-categoryCardList.-mobile .c-categoryCardList__categoryPostcount{font-size:.75rem}.c-checkbox{display:block;padding-left:26px;position:relative}.c-checkbox:hover{cursor:pointer}.c-checkbox:focus-within{outline:1px solid #04b0fb}.c-checkbox .c-checkbox__input:checked+.c-checkbox__label:before{background-color:#04b0fb;border:1px solid #04b0fb}.c-checkbox.-small{font-size:.625rem;padding-left:24px}.c-checkbox.-small .c-checkbox__label:after,.c-checkbox.-small .c-checkbox__label:before{height:16px;left:-24px;width:16px}.c-checkbox.-xs{padding-left:16px}.c-checkbox.-xs .c-checkbox__label:after,.c-checkbox.-xs .c-checkbox__label:before{height:8px;left:-16px;width:8px}.c-checkbox.is-error{color:#fd4477}.c-checkbox__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.c-checkbox__input+.c-checkbox__label:after{content:none}.c-checkbox__input:checked+.c-checkbox__label:after{content:""}.c-checkbox__label{padding-top:.16666em;position:relative}.c-checkbox__label:after,.c-checkbox__label:before{content:"";display:inline-block;height:18px;left:-26px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.c-checkbox__label:before{background-color:#e5e9eb;border:1px solid #e5e9eb;border-radius:2px}.c-checkbox__label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M16.6%2030.2L36%2010.6c.3-.3.9-.3%201.2%200l3.1%203.1c.3.3.3.9%200%201.2L17.2%2038.4c-.3.3-.9.3-1.2%200L5.6%2027.9c-.3-.3-.3-.9%200-1.2l3.1-3.1c.3-.3.9-.3%201.2%200%20.1%200%206.7%206.6%206.7%206.6z%22%2F%3E%3C%2Fsvg%3E");background-size:cover}.c-checkbox__wrap{background-color:#fafbfb;padding:12px;width:100%}.c-checkbox__wrap.-primary{background-color:#f2fbff}.c-checkbox__wrap.-split{align-items:center;display:flex;justify-content:space-between}.c-checkbox__column{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.c-checkbox__column.-column2 .c-checkbox__wrap{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;margin-bottom:8px}.c-checkboxList li{border-bottom:1px solid #e5e9eb;font-weight:700;padding:24px 12px}.c-checkboxList li:last-child{border-bottom:none}.c-checkboxList.-deletable .c-form__field{padding-right:40px}.scrollable:not(:last-child){margin-bottom:16px}.scrollable.-mobile:not(:last-child){margin-bottom:8px}.scrollable .c-contentCard{background-color:#fff;border:1px solid #e5e5e6;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);position:relative}.scrollable .c-contentCard .c-contentCard__requestBox{display:flex;margin:16px 0 0}.scrollable .c-contentCard .c-contentCard__titleText a{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.4;text-decoration:underline}.scrollable .c-contentCard .c-contentCard__description{color:#345461;font-size:.875rem;font-weight:500;line-height:1.4}.scrollable .c-contentCard .c-contentCard__description a{color:#78909c;text-decoration:underline}.scrollable .c-contentCard .-moreRead a{color:#01293a;text-decoration:underline}.scrollable .c-contentCard .-questioner{margin-bottom:8px}.scrollable .c-contentCard .c-contentCard__titlePrefix{color:#345461;font-weight:700;white-space:nowrap}.scrollable .c-contentCard .c-contentCard__titlePrefix.-accent{color:#fd4477}.scrollable .c-contentCard .c-contentCard__titlePrefix.-primary{color:#04b0fb}.scrollable .c-contentCard .c-contentCard__postingDate{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.2}.scrollable .c-contentCard .c-contentCard__otherData--analytics{color:#345461;font-size:.625rem;font-weight:500;gap:2px;line-height:1.4}.scrollable .c-contentCard .c-contentCard__otherData--analytics svg{fill:#345461}.scrollable .c-contentCard .c-contentCard__otherData--analytics span{display:block}.scrollable .-mobile.c-contentCard .c-contentCard__mainContentsArea{border-bottom:1px solid #e5e9eb}.scrollable .-mobile.c-contentCard .c-contentCard__titleText a{font-size:1rem}.scrollable .-mobile.c-contentCard .c-contentCard__description{font-size:.75rem}.scrollable .-mobile.c-contentCard .c-contentCard__postingDate{font-size:.625rem}.c-contentCard--answerCard .c-contentCard__answerArea{border-left:2px solid #04b0fb}.c-contentCard.c-contentCard--pickupAnswerCard{border:1px solid #fc8551}.c-contentCard.c-contentCard--pickupAnswerCard .c-contentCard__answerArea{background:#fff1e7;border-radius:4px}.c-contentCard.c-contentCard--pickupAnswerCard .c-contentCard__pickupAnswerTitle{color:#fc8551;font-family:Cabin,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.c-contractCheck__wrap{background-color:#fff;box-shadow:0 2px 4px 0 rgba(1,41,58,.1);padding:16px 12px}.c-contractCheck__title{color:#01293a;font-size:.875rem;line-height:1.2}.c-contractCheck__heading,.c-contractCheck__text{color:#01293a;font-size:.875rem;font-weight:700;line-height:1.2;margin-top:24px}.c-contractCheck__inputArea{align-items:center;display:flex;margin-top:8px}.c-contractCheck__inputArea .c-searchModal__form,.c-contractCheck__inputArea .c-selectbox,.c-contractCheck__inputArea .c-textfield{flex:1 1;height:40px;width:100%}.c-contractCheck__inputArea .-text{color:#01293a;font-size:.875rem;font-weight:700;margin-left:8px;white-space:nowrap}.c-contractCheck__inputArea.-time .c-searchModal__form,.c-contractCheck__inputArea.-time .c-textfield{flex:0 0 170px;max-width:170px}.c-contractCheck__inputArea.-reward .c-selectbox{flex:0 0 100px;margin-right:8px;max-width:100px}.c-contractCheck__inputArea.-date{justify-content:space-between}.c-contractCheck__inputArea.-date .c-selectbox{flex:1 1;margin-left:8px}.c-contractCheck__inputArea.-date .c-selectbox:first-of-type{margin-left:0}.c-contractCheck__inputArea.-date .-unit{color:#345461;font-size:.875rem;font-weight:700;margin-left:4px}.c-contractCheckDesktop__title{color:#01293a;font-size:1.125rem;font-weight:700;text-align:center}.c-contractCheckDesktop__text{color:#01293a;font-size:.875rem;font-weight:700;margin-top:24px;text-align:center}.c-contractCheckDesktop__checkForm{border-bottom:1px solid #e5e9eb;border-top:1px solid #e5e9eb;margin-top:16px;padding:32px 0}.c-contractCheckDesktop__checkForm .-checkForm__title{align-items:center;display:flex;justify-content:space-between}.c-contractCheckDesktop__checkForm .-checkForm__title .-title{color:#01293a;font-size:.875rem;font-weight:700}.c-contractCheckDesktop__checkForm .-checkForm__title .-help{color:#01293a;font-size:.625rem;text-decoration:none;transition:all .2s ease-out}.c-contractCheckDesktop__checkForm .-checkForm__title .-help .c-icon{fill:#01293a}.c-contractCheckDesktop__checkForm .-checkForm__title .-help:hover{color:#04b0fb}.c-contractCheckDesktop__checkForm .-checkForm__block{align-items:flex-start;display:flex;margin-top:32px}.c-contractCheckDesktop__checkForm .-checkForm__block:first-of-type{margin-top:0}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__label{color:#99a9b0;flex:0 0 120px;font-size:.75rem;font-weight:700;margin-right:16px;padding-top:12px;text-align:right}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputWrap{flex:1 1}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea{align-items:center;display:flex}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea .c-searchModal__form,.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea .c-selectbox,.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea .c-textfield{flex:1 1;height:40px;width:100%}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea .-text{color:#01293a;font-size:.875rem;font-weight:700;margin-left:8px;white-space:nowrap}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea.-time .c-searchModal__form,.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea.-time .c-textfield{flex:0 0 170px;max-width:170px}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea.-reward .c-selectbox{flex:0 0 100px;margin-right:8px;max-width:100px}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea.-date{justify-content:space-between}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea.-date .c-selectbox{flex:1 1;margin-left:8px}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea.-date .c-selectbox:first-of-type{margin-left:0}.c-contractCheckDesktop__checkForm .-checkForm__block .-checkForm__inputArea.-date .-unit{color:#345461;font-size:.875rem;font-weight:700;margin-left:4px}.c-contractCheckDesktop__checkForm .-checkForm__block .-subtText{color:#99a9b0;font-size:.75rem;line-height:1.2;margin-top:8px}#both_confirm_contract_form .-checkForm__label{font-size:.875rem;padding-top:0}.c-countCharacter .-num{color:#04b0fb;font-weight:700;margin:0 4px}.c-countCharacter .-num .is-error{color:#fd4477}.c-desktopContentBack{margin-bottom:32px}.c-desktopContentBack .-backLink{align-items:center;border-radius:4px;color:#01293a;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;max-width:100px;padding:12px;text-align:left;text-decoration:none;transition:all .3s ease-in-out}.c-desktopContentBack .-backLink .c-icon{margin-right:8px}.c-desktopContentBack .-backLink:hover{background-color:#e5e9eb;color:#01293a}.c-desktopContentHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.c-desktopContentHeader__textArea{width:100%}.c-desktopContentHeader__action{align-items:center;display:flex;flex:0 0 360px;justify-content:flex-end;margin-left:16px}.c-desktopContentHeader__action .c-button{display:flex;margin:0 0 0 8px;max-width:160px}.c-desktopContentHeader__title{color:#01293a;font-size:1rem;font-weight:700;line-height:1.6}.c-desktopContentHeader__text{color:#345461;font-size:.75rem;font-weight:500;line-height:1.6;margin-top:8px}.c-desktopContentHeader__hint{background-color:#cdeffe;margin-top:16px;padding:16px}.c-desktopContentHeader__hint .-title{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.4}.c-desktopContentHeader__hint .-linkList{align-items:center;display:flex;justify-content:flex-start;margin-top:4px}.c-desktopContentHeader__hint .-linkList li{margin:0 8px}.c-desktopContentHeader__hint .-linkList a{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.1}.c-desktopContentHeader__hint .-linkList a:hover{text-decoration:none}.c-desktopContentFooter{margin-top:40px}.c-desktopContentFooter .c-button{display:flex;margin:0 auto;max-width:400px}.c-desktopContentFooter .c-subtext{margin-top:40px;text-align:center}.c-desktopContent__SideNav{align-items:flex-start;display:flex}.c-desktopContent__SideNav .-side{display:none;flex:0 0 160px;margin-right:24px;position:sticky;top:40px;width:160px}.c-desktopContent__SideNav .-content{flex:1 0 auto}.c-desktopContent__SideNav.-fixedAction{padding-bottom:60px}.c-desktopContent__SideNav .-fixed{background-color:hsla(0,0%,100%,.9);bottom:0;display:flex;left:80px;min-height:60px;padding:12px;position:fixed;right:0}.c-desktopContent__SideNav .-fixed .c-button{display:flex;margin:0 auto;max-width:400px}@media(min-width:1024px){.c-desktopContent__SideNav .-side{display:block}.c-desktopContent__SideNav .-content{max-width:740px}}.c-desktopContentAction{margin-top:16px}.c-desktopContentAction .-buttons{text-align:center}.c-desktopContentAction .c-button{min-width:180px}.c-desktopContentAction .c-button+.c-button{margin-left:12px}.c-desktopContentAction .-textLink{color:#99a9b0;cursor:pointer;display:block;font-size:.75rem;margin-top:16px;text-align:center;text-decoration:underline}.c-desktopContentAction .-textLink:hover{text-decoration:none}.c-desktopMainSideNav li{margin-top:16px}.c-desktopMainSideNav li:first-of-type{margin-top:0}.c-desktopMainSideNav li a{font-feature-settings:"palt" 1;border-radius:4px;color:#99a9b0;display:block;font-size:.75rem;font-weight:700;padding:8px 12px;text-decoration:none;transition:all .3s ease-in-out}.c-desktopMainSideNav li a:hover{background-color:#cdeffe;color:#04b0fb}.c-desktopMainSideNav li.is-active a{color:#01293a}.c-desktopMainFooter .c-button{display:flex;margin:0 auto;max-width:400px;width:100%}.c-desktopSideMenu{flex-direction:column}.c-desktopSideMenu,.c-desktopSideMenu__item{align-items:center;display:flex;justify-content:center}.c-desktopSideMenu__item{flex:0 0 48px;height:48px;margin-top:32px;width:48px}.c-desktopSideMenu__item:first-of-type{height:64px;width:64px}.c-desktopSideMenu__item:first-of-type .c-avatar{border-color:#e5e9eb}.c-desktopSideMenu__item a{color:#99a9b0;display:block;height:48px;margin:0 auto;text-decoration:none;width:48px}.c-desktopSideMenu__item a:hover .c-desktopSideMenu__iconBlock .c-icon.-menuIcon,.c-desktopSideMenu__item a:hover .c-desktopSideMenu__menuLabel{color:#04b0fb}.c-desktopSideMenu__item.is-active .c-avatar{border-color:#04b0fb}.c-desktopSideMenu__item.is-active .c-desktopSideMenu__iconBlock .c-icon.-menuIcon,.c-desktopSideMenu__item.is-active .c-desktopSideMenu__menuLabel{color:#04b0fb}.c-desktopSideMenu__item.is-disable .c-avatar{border-color:#e5e9eb}.c-desktopSideMenu__item.is-disable .c-desktopSideMenu__iconBlock .c-icon.-menuIcon,.c-desktopSideMenu__item.is-disable .c-desktopSideMenu__menuLabel,.c-desktopSideMenu__item.is-disable a:hover .c-desktopSideMenu__iconBlock .c-icon.-menuIcon,.c-desktopSideMenu__item.is-disable a:hover .c-desktopSideMenu__menuLabel{color:#e5e9eb}.c-desktopSideMenu__iconBlock{margin:0 auto;position:relative;width:32px}.c-desktopSideMenu__iconBlock .c-icon{display:block}.c-desktopSideMenu__iconBlock .c-icon.-menuIcon{width:32px}.c-desktopSideMenu__iconBlock .c-icon.-unread{fill:#fd4477;color:#fd4477;position:absolute;right:-4px;top:-4px;width:16px}.c-desktopSideMenu__menuLabel{color:#99a9b0;display:block;font-size:.625rem;font-weight:700;text-align:center;white-space:nowrap}.c-divider{border:none;border-top:1px solid #e5e9eb;margin:12px 0}.c-editProfileImagesSp .avatarWrap{align-items:center;display:flex;justify-content:center;padding:8px}.c-editProfileImagesSp .c-avatar{cursor:pointer;height:96px;width:96px}.c-editProfileImagesSp .c-cover{background-position:50%;background-size:cover;border-radius:4px;cursor:pointer;width:100%}.c-editProfileImagesSp .c-cover.-default{background-image:url(/packs/media/default-profile-cover-b095880e.png);background-size:cover}.c-editProfileImagesSp .coverTop{background:linear-gradient(0deg,rgba(2,57,76,.4),rgba(2,57,76,.4));border-radius:4px;height:100%;width:100%}.c-editProfileImagesSp .p-profileEditItem__avatarButton{margin-bottom:16px}.c-editProfileImagesSp .p-profileEditItem__coverEditButton,.c-editProfileImagesSp .p-profileEditItem__coverSettingButton{background:#345461!important;color:#fff!important;display:block;margin-top:12px;text-align:center;width:100%}.c-editProfileImagesSp .p-profileEditItem__coverDeleteButton{background:#fff!important;border:1px solid #fd4477;color:#fd4477!important;display:block;margin-top:12px;text-align:center;width:100%}.c-editShareDetail{background-color:#fff;display:flex;flex-direction:column}.-desktop .c-editShareDetail{display:block}.c-editShareDetail__header{align-items:center;box-shadow:0 1px 2px rgba(1,41,58,.1);display:flex;flex:0 0 44px;height:44px;justify-content:space-between;padding:12px}.c-editShareDetail__header .-left,.c-editShareDetail__header .-right{flex:0 0 24px;height:24px;text-decoration:none;width:24px}.c-editShareDetail__header .c-icon{fill:#99a9b0}.c-editShareDetail__header .-title{flex:1 0 auto;font-size:1rem;text-align:center}.-desktop .c-editShareDetail__header{height:72px}.c-editShareDetail__preview{margin:0 auto;max-width:600px}.c-editShareDetail__preview .-image{display:block;height:auto;width:100%}.c-editShareDetail__content{padding:16px}@media(min-width:768px){.c-editShareDetail__content{padding:32px}}.c-editShareDetail__action{margin-top:32px;text-align:center}.c-editShareDetail__action .c-button{box-shadow:none!important}.c-editShareDetail__shareBtn{align-items:center;display:flex;justify-content:space-between}.c-editShareDetail__shareBtn .c-button{width:calc(50% - 8px)}.c-editShareDetail__confirmText{text-align:center}.c-editShareDetail__confirmText>.-title{color:#01293a;font-size:1rem}.c-editShareDetail__confirmText>.-text{color:#345461;font-size:.75rem;margin-top:12px}.p-questionMyProfile__trendQuestions .wrap__title{display:flex;justify-content:space-between;margin-bottom:8px}.p-questionMyProfile__trendQuestions .wrap__title .title{color:#01293a;font-size:1.125rem;font-weight:700}.p-questionMyProfile__trendQuestions .wrap__title .link__qa_list{color:#345461;font-size:.875rem;font-weight:500}.p-questionMyProfile__trendQuestions .wrap__trendQuestions{background-color:#fff;border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 1px 2px rgba(1,41,58,.1);padding:24px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .explain{color:#345461;font-size:.75rem;font-weight:500;margin-bottom:16px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap_loadingAndContents{position:relative}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap_loadingAndContents .loadingImg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap__categoryAndQuestions:not(:last-child){margin-bottom:24px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap__categoryTitle{background:#f2fbff;border-radius:2px;padding:8px 16px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .tagIcon img{width:18px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .categoryName{color:#345461;font-size:1rem;font-weight:700}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .trend_qa{border-bottom:1px solid #e5e9eb;padding:16px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .trend_qa a{color:#345461}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .questionTitle{color:#345461;font-size:.875rem;font-weight:500;margin-bottom:16px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap__questionDitails{align-items:center;display:flex;margin-top:16px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap__questionDitails .-userForumTrendsItemDetailText{align-items:center;display:flex;gap:4px;justify-content:center;margin-right:10px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap__questionDitails img{margin-right:4px}.p-questionMyProfile__trendQuestions .wrap__trendQuestions .wrap__questionDitails span{color:#345461;font-size:.75rem;font-weight:500;margin-right:8px}.wrap_loadingAndContents.isLoading .wrap__categoryAndQuestions{visibility:hidden}.c-form__item{margin-bottom:16px}.c-form__item:last-child{margin-bottom:0}.c-form__label{color:#99a9b0;display:block;font-size:.75rem;font-weight:700;margin-bottom:8px}.c-form__labelSub{color:#99a9b0;font-size:.625rem;font-weight:400}.c-form__field{position:relative}.c-form__field+.c-form__field{margin-top:12px}.c-form__field.-confirm{background-color:#fafbfb;color:#345461;padding:16px}.c-form__field.-confirm.-primary{background-color:#f2fbff}.c-form__field.-confirm p{line-height:1.6}.c-form__field.-confirm .c-avatar{display:block;margin:0 auto}.c-form__field.-confirm.-fillImage{padding:0}.c-form__field.-confirm.-fillImage img{height:auto;width:100%}.c-form__required{align-items:center;background-color:#fd4477;border-radius:2px;color:#fff;display:inline-flex;font-size:8px;font-weight:400;height:16px;justify-content:center;width:32px}.c-form__fieldAction{background-color:transparent;border:none;bottom:0;box-shadow:0 0 0 transparent;color:#99a9b0;cursor:pointer;margin-bottom:auto;margin-top:auto;padding:0 12px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;vertical-align:middle}.c-form__action{display:flex;justify-content:center;margin-top:24px}.c-form__action>*+*{margin-left:12px}.c-form__counter{font-size:.625rem;margin-top:8px;text-align:right}.c-form__counter .-num{color:#04b0fb;font-weight:700}.c-form__counter .-num.is-error{color:#fd4477}.c-cardHeading{color:#345461;font-size:1.125rem;line-height:1.1;margin:4px;text-align:center}.c-cardHeading.-primary{color:#04b0fb}.c-cardHeading.-underline:after{background-image:linear-gradient(to top left,#6684f7,#04b0fb);border-radius:2px;content:"";display:block;height:4px;margin:8px auto;width:38px}.c-cardSubHeading{color:#99a9b0;font-size:1rem;font-weight:700;margin-top:24px;text-align:center}.c-categoryHeading{color:#99a9b0;font-size:.75rem;margin:24px 12px 8px}.c-categoryHeading.-error{color:#fd4477;font-size:.875rem;font-weight:700;margin-top:8px}.c-categoryLead{color:#01293a;font-size:.875rem;margin:24px 12px 8px}.c-icon{display:inline-block;vertical-align:middle}.c-icon.-facebook{fill:#1877f2}.c-icon.-twitter{fill:#55acee}.c-icon.-linkedin{fill:#0077b5}.c-icon.-github{fill:#1a1414}.c-icon.-qiita{fill:#59bb0c}.c-icon.-dribbble{fill:#ea4c89}.c-icon.-behance{fill:#0057ff}.c-icon.-note{fill:#68c6b4}.c-icon.-connpass{fill:#c63e1f}.c-icon.-wantedly{fill:#02aed0}.c-icon.-slideshare{fill:#0076b3}.c-icon.-speakerdeck{fill:#009287}.c-icon.-google{fill:#4285f4}.c-icon.-zenn{fill:#3ea8ff}.c-icon.-disable{fill:#e5e9eb}.c-icon.-clickable{cursor:pointer}.c-innerTabButtonArea{border:1px solid #345461;border-radius:4px;cursor:pointer;display:flex;height:52px;margin-bottom:16px;overflow:hidden}.c-innerTabButtonArea__button{align-items:center;background-color:#fff;color:#345461;display:flex;font-size:.875rem;font-weight:700;justify-content:center;width:50%}.c-innerTabButtonArea__button:not(:first-child){border-left:1px solid #345461}.c-innerTabButtonArea__button.-isActive,.c-innerTabButtonArea__button:hover{background-color:#345461;color:#fff}.c-innerTabButtonArea.-mobile{height:52px}.c-innerTabButtonArea.-mobile .c-innerTabButtonArea__button{font-size:.75rem;text-align:center}.c-inputDate{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:12px 12px;border:1px solid #99a9b0;border-radius:2px;display:inline-block;font-size:.875rem;height:40px;padding:14px 12px;vertical-align:middle}.c-inputDate:focus{border-color:#04b0fb;outline:none}.c-inputDate::-moz-placeholder{color:#e5e9eb}.c-inputDate:-ms-input-placeholder{color:#e5e9eb}.c-inputDate::placeholder{color:#e5e9eb}.c-inputDate.-primary{border-color:#04b0fb}.c-inputDate.is-disabled,.c-inputDate[disabled]{background-color:#fafbfb;border-color:#e5e9eb;color:#e5e9eb;cursor:default;pointer-events:none}.c-inputDate.is-error{background-color:rgba(253,68,119,.1);border-color:#fd4477;color:#fd4477}.c-jobTitlesList{margin-bottom:8px}.c-jobTitlesList .-jobTitle{align-items:center;background-color:#e5e9eb;border-radius:2px;color:#345461;display:inline-flex;font-size:.625rem;font-weight:700;justify-content:center;line-height:1.2;margin:0 4px 4px;padding:4px 8px;text-align:center}.c-jobTitlesList.-center{margin-top:12px;text-align:center}.c-jobTitlesList.-center .-jobTitle{padding:8px 12px}.c-jobTitlesList.-center .-jobTitle br{display:none}.c-limitedContents{position:relative}.c-limitedContents .c-limitedContents__overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;visibility:hidden;width:100%}.c-limitedContents .c-limitedContents__overlay *{z-index:1}.c-limitedContents.is-veiled .c-limitedContents__overlay{visibility:visible}.c-limitedContents.is-veiled .c-limitedContents__overlay:before{background-color:#345461;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}@keyframes spin{0%{opacity:.1;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.1;transform:rotate(1turn)}}.c-loadingList{position:relative;transition:all .3s ease-out}.c-loadingList.is-loading:after,.c-loadingList.is-loading:before{animation:spin 1s linear infinite;border:2px solid #99a9b0;border-radius:50%;border-right-color:transparent;content:"";display:none;height:16px;left:calc(50% - 8px);position:absolute;width:16px}.c-loadingList.is-loading.-top{padding-top:60px}.c-loadingList.is-loading.-top:before{display:block;top:22px}.c-loadingList.is-loading.-bottom{padding-bottom:60px}.c-loadingList.is-loading.-bottom:after{bottom:22px;display:block}.c-loading__info{background-color:#fff;border-radius:4px;padding:80px 32px 32px;position:relative;text-align:center;z-index:100}.c-loading__title{color:#01293a;font-size:1rem;font-weight:500}.c-loading__title .-target{font-weight:700;margin:0 4px}.c-loading__text{color:#345461;font-size:.75rem;font-weight:500;margin-top:12px}.c-loading__spinner{animation:spin 1s linear infinite;border:4px solid #04b0fb;border-radius:50%;border-right-color:transparent;display:block;height:32px;left:calc(50% - 16px);position:absolute;top:30px;width:32px}.p-questionMyProfile__makePostsMore{border:1px solid #04b0fb;border-radius:4px;margin-bottom:16px;padding:16px;text-align:center;width:100%}.p-questionMyProfile__makePostsMore .-wrap{background:url(/packs/media/illust_01-7172d70b.png) top 29px left 4px no-repeat,url(/packs/media/illust_02-a0d599df.png) top 71px left 19px no-repeat,url(/packs/media/illust_03-000564d8.png) top 73px right 52px no-repeat,url(/packs/media/illust_04-d8bc02de.png) top 7px right 0 no-repeat;background-size:51px auto,74px auto,58px auto,65px auto}.p-questionMyProfile__makePostsMore .-title{color:#01293a;font-size:1rem;font-weight:700;margin-bottom:8px}.p-questionMyProfile__makePostsMore .-text{color:#345461;font-size:.75rem;font-weight:700;margin-bottom:8px}.p-questionMyProfile__makePostsMore .c-button{height:auto;padding:12px 24px;width:auto}.p-questionMyProfile__makePostsMore.-mobile{margin-bottom:24px}.p-questionMyProfile__makePostsMore.-mobile .-wrap{background:none}.p-questionMyProfile__makePostsMore.-mobile .-text,.p-questionMyProfile__makePostsMore.-mobile .-title{text-align:start}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage{margin:0 16px 16px;width:auto}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage .-wrap{background:url(/packs/media/illust_02-a0d599df.png) top 13px left 0 no-repeat,url(/packs/media/illust_04-d8bc02de.png) top 13px right 0 no-repeat;background-size:78px auto,78px auto}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage .-title{font-size:1rem;margin-bottom:8px}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage .-text{font-size:.75rem;font-weight:500;line-height:140%;margin-bottom:0}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage.-mobile .-wrap{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage.-mobile .-title{font-size:.875rem;margin-bottom:8px}.p-questionMyProfile__makePostsMore.-isQuestionDetailPage.-mobile .-text{margin-bottom:0}.c-menuAccordion{position:relative}.c-menuAccordion__operationBox{left:-50%;position:absolute;top:calc(100% + 12px);transform:translate(-50%);z-index:1}.c-menuAccordion__operationBox ul{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(1,41,58,.1);min-width:117px;position:relative;width:-moz-max-content;width:max-content}.c-menuAccordion__operationBox ul:after{border:5px solid transparent;border-bottom-color:#fff;content:"";position:absolute;right:20px;top:-10px;z-index:2}.c-menuAccordion__operationBox ul:before{border:6px solid transparent;border-bottom-color:rgba(1,41,58,.1);content:"";position:absolute;right:20px;top:-12px;z-index:1}.c-menuAccordion__operationBox ul li{cursor:pointer;font-size:.875rem;font-weight:700;text-align:center}.c-menuAccordion__operationBox ul li:not(:last-child){border-bottom:1px solid #e5e9eb}.c-menuAccordion__operationBox ul li a{display:block;padding:8px;text-decoration:none}.c-menuAccordion__operationBox ul li.-edit a{color:#04b0fb}.c-menuAccordion__operationBox ul li.-delete a,.c-menuAccordion__operationBox ul li.-share a{color:#99a9b0}.c-menuAccordion__operationBox ul li.-notify a{color:#fd4477}.c-menuAccordion__operationBox.-small ul{min-width:101px}.c-menuAccordion__operationBox.-small ul:after{right:calc(50% - 5px)}.c-menuAccordion__operationBox.-small ul:before{right:calc(50% - 6px)}.c-menuAccordion__operationBox.-small ul li{font-size:.75rem}.c-mobileProfileEditItemList{-ms-scroll-chaining:none;background:#fafbfb;height:100%;overscroll-behavior:contain;width:100%}.c-mobileProfileEditItemList__nav{background:#fff;border:1px solid #e5e9eb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1);margin:16px}.c-mobileProfileEditItemList__nav ul{list-style:none;margin:0;padding:16px}.c-mobileProfileEditItemList__nav li>a{align-items:center;border-bottom:1px solid #e5e9eb;color:#01293a;display:flex;font-size:.875rem;font-weight:500;gap:8px;height:44px;justify-content:space-between;padding:17px 0;text-decoration:none}.c-mobileProfileEditItemList__arrowRightIcon{fill:#01293a}.c-mobileQuestionHeader{align-items:center;background:linear-gradient(to top left,#6684f7,#04b0fb);display:flex;justify-content:space-between;padding:12px 16px}.c-mobileQuestionHeader a{text-decoration:none}.c-mobileQuestionHeader__logo{line-height:1.1}.c-mobileQuestionHeader__logo img{height:auto;width:80px}.c-mobileQuestionHeader__login{width:80px}.c-mobileQuestionHeader__menu{align-items:center;display:flex}.c-mobileQuestionHeader__menuItem:not(:last-child){margin-right:16px}.c-mobileQuestionHeader__menuItem a{display:block;line-height:1;position:relative}.c-mobileQuestionHeader__menuItem .-menuIcon{fill:#fff}.c-mobileQuestionHeader__menuItem .-avatar{border:1px solid #e5e9eb;border-radius:50%;overflow:hidden}.c-mobileQuestionHeader__menuItem .-unread{line-height:1.1;position:absolute;right:-4px;top:-4px}.c-mobileQuestionHeader__menuItem .-unread:after{background-color:#fff;border-radius:50%;content:"";display:block;height:12px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.c-mobileQuestionHeader__menuItem .-unread svg{fill:#fd4477;position:relative;z-index:1}.c-modal__wrap{position:relative}.c-modal__wrap.is-show{height:100vh;left:0;overflow-y:hidden;position:absolute;right:0;top:0}.c-modal__wrap.is-show:before{background:rgba(1,41,58,.8);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:-44px;width:100%;z-index:1000}.c-modal__wrap.-desktop.is-show{min-width:1012px}.c-modal__wrap.-desktop.is-show:before{z-index:100}.c-modal{background:#fff;border-radius:8px;left:calc(50% - 150px);opacity:0;overflow:hidden;position:fixed;top:100px;transform:scale(.8);transition:all .3s ease-out;width:300px;z-index:10000}.c-modal.-wide{left:50%;max-width:400px;transform:scale(.8) translateX(-50%);width:calc(100% - 24px)}.c-modal.-wide.is-show{transform:scale(1) translateX(-50%)}.c-modal.-desktop{left:auto;max-width:600px;position:static;transform:scale(.8);width:calc(100% - 24px)}.c-modal.-desktop.is-show{transform:scale(1)}.c-modal.-desktop>.-close{color:#99a9b0;display:block;position:absolute;right:24px;top:24px;z-index:100}.c-modal.-desktop>.-close:hover{color:#01293a}.c-modal.is-show{opacity:1;transform:scale(1)}.c-modal__content{padding:24px 16px}.c-modal__title{font-size:1rem;margin-bottom:12px;text-align:center}.c-modal__action{border-top:1px solid #e5e9eb;display:flex}.c-modal__action.-col>*{flex:0 0 50%}.c-modal__actionLink{color:#99a9b0;display:block;flex:0 0 100%;padding:16px 12px;text-align:center;text-decoration:none}.c-modal__actionLink.-primary{color:#04b0fb}.c-modal__fileName{background:#fafbfb;color:#345461;font-size:.75rem;margin-bottom:12px;padding:12px}.c-modal__onboarding{overflow:hidden}.c-modal__onboarding .-image{height:auto;width:100%}.c-modal__onboarding .-text{padding:24px 16px;text-align:center}.c-modal__onboarding .-text h2{font-size:1rem}.c-modal__onboarding .-text p{font-size:.75rem;margin-top:12px}.c-modal__onboarding .-text .urge-motivation{font-size:.75rem;margin-bottom:12px;margin-top:12px}.c-modal__onboarding .-text div.motivation{margin-bottom:12px}.c-modal__onboarding .-text a.-textLink{color:#99a9b0;display:inline-block;font-size:.75rem;margin-top:16px;text-decoration:underline}.c-modal__onboarding .-text .c-button{margin:24px auto 0;max-width:400px;width:100%}.c-modal__onboarding .-salary_diagnosis{padding:16px}@media(min-width:768px){.c-modal__onboarding .-salary_diagnosis{padding:32px 0}}.c-modal__onboarding .-salary_diagnosis .-label{background:#fdca44;border-radius:99em;color:#01293a;display:inline-block;font-size:.75rem;font-weight:700;line-height:28px;padding:0 8px}@media(min-width:768px){.c-modal__onboarding .-salary_diagnosis .-label{font-size:1.125rem;line-height:34px;padding:0 20px}}.c-modal__onboarding .-salary_diagnosis .-subtitle{color:#04b0fb;font-size:.75rem;font-weight:700;line-height:1.2;margin:12px auto 0;width:168px}@media(min-width:768px){.c-modal__onboarding .-salary_diagnosis .-subtitle{font-size:1.125rem;margin:16px auto 0;width:auto}}.c-modal__onboarding .-salary_diagnosis .-title{color:#01293a;font-size:1.3125rem;font-weight:700;margin-top:4px}@media(min-width:768px){.c-modal__onboarding .-salary_diagnosis .-title{font-size:2.25rem;margin-top:8px}}.c-modal__onboarding .-salary_diagnosis .-image{height:auto;margin-top:8px;max-width:170px}@media(min-width:768px){.c-modal__onboarding .-salary_diagnosis .-image{margin-top:24px;max-width:333px}}.c-modal__onboarding .-salary_diagnosis .-lead{color:#345461;font-size:.625rem;margin-top:4px;text-align:left}@media(min-width:768px){.c-modal__onboarding .-salary_diagnosis .-lead{font-size:1rem;margin-top:16px;text-align:center}}.c-modal__onboarding .-salary_diagnosis .c-button{margin:12px auto 0}@media(min-width:768px){.c-modal__onboarding .-salary_diagnosis .c-button{margin:24px auto 0}}.c-modal__onboarding.-public .-public__numList{color:#01293a;font-size:.875rem;font-weight:700;margin:24px auto 0;max-width:480px;text-align:left}.c-modal__onboarding.-public .-public__numList li{line-height:1.2;list-style:decimal;list-style-position:inside;margin-top:16px}.c-modal__onboarding.-public .-public__numList li:first-of-type{margin-top:0}.c-modal__onboarding.-public .-public__subText{color:#345461;font-size:.75rem;font-weight:700;margin-top:24px}.c-modal__onboarding.-public .-public__subText a{color:#345461;transition:all .3s ease-out}.c-modal__onboarding.-public .-public__subText a:hover{opacity:.8;text-decoration:none}.-desktop .c-modal__onboarding h2{font-size:1.5rem}.-desktop .c-modal__onboarding p{font-size:.875rem}.-desktop .c-modal__onboarding.-public .-public__numList{font-size:1rem}.c-modal__desktopWrap{align-items:flex-start;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;overflow:scroll;padding:64px 24px;position:absolute;right:0;top:0;z-index:100}.c-modal__wrap.is-show .c-modal__desktopWrap{display:flex}.c-modal__caution{overflow:hidden}.c-modal__caution .-image{height:auto;width:100%}.c-modal__caution .-icon{fill:#fdca44;display:block;margin:0 auto}.c-modal__caution .-text{padding:24px 16px;text-align:center}.c-modal__caution .-text h2{font-size:1.5rem;text-align:center}.c-modal__caution .-text p{font-size:.75rem;margin-top:12px;text-align:left}.c-modal__caution .-text a.-textLink{color:#99a9b0;display:block;font-size:.75rem;margin:16px auto 0;text-decoration:underline}.c-modal__caution .-text .c-button{margin:24px auto 0;max-width:400px;width:100%}.-desktop .c-modal__caution .-text{padding:24px 32px}.-desktop .c-modal__caution .-text p{font-size:.875rem}body:has(.c-modalV2[open]){overflow:hidden}.c-modalV2{border:initial;border-radius:8px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1);color:inherit;padding:0!important;position:fixed}.c-modalV2__closeButton{padding:0;position:absolute;right:16px;top:16px}.c-modalV2__closeIcon{fill:#99a9b0}.c-modalV2__content{overflow-x:hidden;position:relative}.c-modalV2:-internal-dialog-in-top-layer::backdrop{background:rgba(1,41,58,.8)}.c-multiSelectbox{align-items:center;display:flex;margin-top:4px}.c-multiSelectbox .c-inputDate,.c-multiSelectbox .c-selectbox{flex:1 0 auto;min-height:50px}.c-multiSelectbox .-text{font-size:.75rem;margin:0 12px}.c-myRequestBoxShareModal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.c-myRequestBoxShareModal .modalOverlay{background:rgba(1,41,58,.8);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.c-myRequestBoxShareModal .modal_sp{width:344px}.c-myRequestBoxShareModal .modal_pc{width:700px}.c-myRequestBoxShareModal .modal_pc,.c-myRequestBoxShareModal .modal_sp{background-color:#fff;border-radius:8px;color:#01293a;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.c-myRequestBoxShareModal .closeModalButton{color:#99a9b0;cursor:pointer;font-size:2rem;position:absolute;right:23px;top:4px}.c-myRequestBoxShareModal .title_pc,.c-myRequestBoxShareModal .title_sp{font-weight:700}.c-myRequestBoxShareModal .title_sp{font-size:1rem;margin-bottom:8px;margin-top:24px}.c-myRequestBoxShareModal .title_pc{font-size:1.5rem;margin-bottom:24px;margin-top:40px}.c-myRequestBoxShareModal .image_sp{margin-bottom:8px;width:237px}.c-myRequestBoxShareModal .image_pc{margin-bottom:24px;width:342px}.c-myRequestBoxShareModal .description_sp{font-size:.75rem;margin-bottom:16px}.c-myRequestBoxShareModal .description_pc{font-size:.875rem;margin-bottom:24px}.c-myRequestBoxShareModal .shareButtonContainer_sp{gap:8px;margin-bottom:16px}.c-myRequestBoxShareModal .shareButtonContainer_pc{gap:16px;margin-bottom:24px}.c-myRequestBoxShareModal .shareButtonContainer_pc,.c-myRequestBoxShareModal .shareButtonContainer_sp{display:flex;flex-wrap:wrap;justify-content:center}.c-myRequestBoxShareModal .shareButtonContainer_pc button,.c-myRequestBoxShareModal .shareButtonContainer_sp button{width:180px}.c-myRequestBoxShareModal .shareButtonContainer_pc svg,.c-myRequestBoxShareModal .shareButtonContainer_sp svg{height:2em;width:2em}.c-myRequestBoxShareModal .cancelButton_sp{margin-bottom:24px}.c-myRequestBoxShareModal .cancelButton_pc{margin-bottom:40px}.c-myRequestBoxShareModal .cancelButton_pc,.c-myRequestBoxShareModal .cancelButton_sp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#99a9b0;cursor:pointer;outline:none;padding:0}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__content{padding:40px 75px;text-align:center}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__title{font-size:1.125rem;font-weight:700;margin-bottom:16px}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__description{font-size:.875rem;margin-bottom:24px}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__operationButtonList{display:flex;gap:16px;justify-content:center;width:100%}.c-myRequestBoxStopModal .c-myRequestBoxStopModal__operationButtonList button{border-radius:4px;flex:1 1}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__content{padding:24px 16px 16px}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__title{font-size:.875rem;margin-bottom:8px}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__description{font-size:.75rem}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__operationButtonList{gap:12px}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__operationButtonList button:first-child{flex:1 1}.c-myRequestBoxStopModal.-mobile .c-myRequestBoxStopModal__operationButtonList button:nth-child(2){flex:2 1}.p-questionMyProfile__noContents .-wrap__noContents{border:1px solid #e5e9eb;border-radius:4px}.p-questionMyProfile__noContents .-wrap__noContents__withAboutQa{padding:40px 24px 24px}.p-questionMyProfile__noContents .-wrap__noContents__noContents,.p-questionMyProfile__noContents .-wrap__noContents__withAboutQa{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-questionMyProfile__noContents .-wrap__noContents__noContents .-text{color:#345461;font-size:1rem;font-weight:500;margin-bottom:16px}.p-questionMyProfile__noContents .-wrap__noContents__noContents img{margin-bottom:16px}.p-questionMyProfile__noContents .-wrap__bookmark{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 0}.p-questionMyProfile__noContents .-wrap__bookmark .-title{color:#01293a;font-size:1rem;font-weight:500;margin-bottom:16px}.p-questionMyProfile__noContents .-wrap__bookmark .-text{color:#345461;font-size:.875rem;font-weight:500;margin-bottom:24px;text-align:center}.p-questionMyProfile__noContents .-wrap__bookmark img{height:160px;width:484px}.p-questionMyProfile__noContents.-mobile .-wrap__bookmark,.p-questionMyProfile__noContents.-mobile .-wrap__noContents__withAboutQa{padding:24px}.p-questionMyProfile__noContents.-mobile .-wrap__bookmark .-text{text-align:start}.p-questionMyProfile__noContents.-mobile .-wrap__bookmark img{height:194px;width:270px}.c-notAcceptQuestionByDeactivated{background-color:#fff;border-radius:8px;text-align:center}.c-notAcceptQuestionByDeactivated.-pc{max-width:700px;padding:32px 106px}.c-notAcceptQuestionByDeactivated.-sp{padding:16px}.c-notAcceptQuestionByDeactivated .title_pc,.c-notAcceptQuestionByDeactivated .title_sp{align-items:center;display:flex;justify-content:center}.c-notAcceptQuestionByDeactivated .title_pc{font-size:1.125rem;gap:8px;margin-bottom:16px}.c-notAcceptQuestionByDeactivated .title_sp{font-size:.875rem;gap:4px;margin-bottom:8px}.c-notAcceptQuestionByDeactivated .icon_pc{height:2rem;width:2rem}.c-notAcceptQuestionByDeactivated .icon_sp{height:1.5rem;width:1.5rem}.c-notAcceptQuestionByDeactivated .imgContainer_pc,.c-notAcceptQuestionByDeactivated .imgContainer_sp{text-align:center}.c-notAcceptQuestionByDeactivated .imgContainer_pc{margin-bottom:16px}.c-notAcceptQuestionByDeactivated .imgContainer_sp{margin-bottom:8px}.c-notAcceptQuestionByDeactivated .deactivatedNewsImage{height:90px;width:80px}.c-notAcceptQuestionByDeactivated .description_pc{font-size:.875rem}.c-notAcceptQuestionByDeactivated .description_sp{font-size:12px}.c-notAcceptQuestionByNotLogin.-pc{width:477px}.c-notAcceptQuestionByNotLogin .c-notAcceptQuestionByNotLogin__header{color:#01293a;font-weight:700;margin:0 0 8px;text-align:center}.c-notAcceptQuestionByNotLogin .c-notAcceptQuestionByNotLogin__header.-pc{font-size:.875rem;line-height:100%}.c-notAcceptQuestionByNotLogin .c-notAcceptQuestionByNotLogin__header.-sp{font-size:.75rem;line-height:140%}.c-notAcceptQuestionByNotLogin .c-notAcceptQuestionByNotLogin__header a{color:#01293a;font-weight:700;text-decoration:none}.c-notAcceptQuestionByNotLogin .c-notAcceptQuestionByNotLogin__header a:hover{color:#04b0fb}.c-notAcceptQuestionBySetting{background-color:#fff;border-radius:8px;text-align:center}.c-notAcceptQuestionBySetting.-pc{max-width:700px;padding:32px 112px}.c-notAcceptQuestionBySetting.-sp{padding:16px}.c-notAcceptQuestionBySetting .title_pc,.c-notAcceptQuestionBySetting .title_sp{align-items:center;display:flex;justify-content:center}.c-notAcceptQuestionBySetting .title_pc{font-size:1.125rem;gap:8px}.c-notAcceptQuestionBySetting .title_sp{font-size:.875rem;gap:4px}.c-notAcceptQuestionBySetting .icon_pc{height:2rem;width:2rem}.c-notAcceptQuestionBySetting .icon_sp{height:1.5rem;width:1.5rem}.c-notAcceptQuestionBySetting .description_pc{margin-top:32px}.c-notAcceptQuestionBySetting .description_sp{margin-top:8px}.c-notAcceptQuestionBySetting .userCardContainer_pc{margin:24px 0 0;min-width:320px}.c-notAcceptQuestionBySetting .userCardContainer_sp{margin:16px 0 0}.c-noticeCount{background:#ec407a;border-radius:40px;color:#fff;font-size:.625rem;font-weight:700;line-height:1;min-width:20px;padding:4px;position:absolute;text-align:center}.c-notification{align-items:center;background-color:#fdca44;box-shadow:0 2px 4px rgba(1,41,58,.1);color:#01293a;display:flex;height:42px;justify-content:center;overflow:hidden;padding:12px 16px 12px 12px}.c-notification__text{flex-grow:1;font-size:.75rem;font-weight:700;margin-right:12px}.c-occupationsContainer{display:flex;flex-wrap:wrap;font-size:.75rem;gap:4px}.c-occupationsContainer .occupation{background-color:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;padding:4px}.c-overlay{background-color:rgba(1,41,58,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.c-overlay.-light{background-color:rgba(1,41,58,.2)}.c-overlay__content{position:relative}.c-overlayView,.c-overlay__content{background-color:#fff;z-index:10000}.c-overlayView{bottom:0;display:flex;flex-direction:column;height:100%;left:50%;max-width:768px;position:fixed;top:0;transform:translate(-50%);width:100%}.c-overlayView__content{display:flex;flex:1 0 auto;flex-direction:column;height:0;overflow-y:auto}.c-overlayView__footer{align-items:center;border-top:1px solid #e5e9eb;display:flex;flex:0 0 72px;height:72px;justify-content:center;padding:12px;text-align:center}.c-overlayView__footer .c-button{box-shadow:none!important;flex-basis:100%;margin:0 4px}.-desktop .c-overlayView__footer{height:auto;min-height:100px}.-desktop .c-overlayView__footer .c-button{margin:0 auto;max-width:400px}.-desktop .c-overlayView__footer .c-button+.c-button{margin-left:12px}.vue-slideUp__transition-bottom-enter-active,.vue-slideUp__transition-bottom-leave-active{transform:translate(-50%);transition:transform .2s cubic-bezier(0,0,.2,1) 0ms}.vue-slideUp__transition-bottom-enter,.vue-slideUp__transition-bottom-leave-to{transform:translateY(100vh) translate(-50%)}.c-pagenation{display:flex;justify-content:center;margin-top:32px}.c-pagenation li{line-height:1;margin:0 4px;min-height:32px;min-width:32px}.c-pagenation li .-item{align-items:center;border-radius:4px;color:#01293a;display:flex;font-size:.75rem;height:100%;justify-content:center;padding:8px;text-decoration:none;width:100%}.c-pagenation li .-item.is-active,.c-pagenation li a.-item:hover{background-color:#01293a;color:#fff}.c-pagenation li:first-of-type,.c-pagenation li:last-of-type{display:none}@media(min-width:768px){.c-pagenation li{min-height:40px;min-width:40px}.c-pagenation li:first-of-type,.c-pagenation li:last-of-type{display:block}.c-pagenation li .-item{font-size:.875rem}}.c-pointBox{align-items:center;background-color:#f2fbff;border-radius:4px;display:flex;margin-top:12px;padding:8px}.c-pointBox__icon{fill:#04b0fb;margin-right:8px;width:24px}.c-pointBox__text{font-size:.75rem}.c-pointBox__text a{color:#04b0fb;display:inline-block;margin:0 4px}.c-pointBox__text code{background-color:#cdeffe;border-radius:2px;display:inline-block;font-size:9px;margin-right:4px;padding:2px 4px}.c-profileCompletionStatus{border:1px solid #99a9b0;border-radius:4px;display:grid;grid-template:"... .......... ...... ........... ..." 0 "... nextAction ...... explanation ..." 54px "... .......... ...... explanation ..." 0 "... graf       ...... explanation ..." 94px "... .......... ...... ........... ..." 0/0 216fr 0 1144fr 0}.c-profileCompletionStatus .c-profileCompletionStatus__nextActionArea{grid-area:nextAction}.c-profileCompletionStatus .c-profileCompletionStatus__grafArea{grid-area:graf}.c-profileCompletionStatus .c-profileCompletionStatus__explanationArea{grid-area:explanation}.c-profileCompletionStatus.-mobile{grid-template:"... ........... ........... ........... ..." 0 "... nextAction  ........... graf        ..." 58px "... ........... ........... ........... ..." 0 "... explanation explanation explanation ..." auto "... ........... ........... ........... ..." 0/0 108fr 0 235fr 0}.c-profileCompletionStatus__nextActionArea{align-items:center;background:#04b0fb;display:flex;justify-content:center}.c-profileCompletionStatus__nextActionArea .-text{color:#fff;font-family:Cabin,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:100%}.c-profileCompletionStatus__nextActionArea .-text img{height:16px;width:20px}.c-profileCompletionStatus__grafArea{align-items:center;background:#f2fbff;display:flex;flex-direction:column;font-weight:700;justify-content:center;line-height:140%}.c-profileCompletionStatus__grafArea .-grafTitle{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.c-profileCompletionStatus__grafArea .-grafTitle .-text{color:#345461;font-size:.875rem}.c-profileCompletionStatus__grafArea .-grafTitle .c-tooltip__trigger svg{height:18px;padding:0 0 2px 3px;width:18px}.c-profileCompletionStatus__grafArea .-grafTitle .c-tooltip{font-weight:400}.c-profileCompletionStatus__grafArea .-grafPercent{color:#fd4477;font-size:1.125rem;margin-bottom:8px}.c-profileCompletionStatus__grafArea .-progress{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#e5e9eb;border-radius:100px;height:8px;margin:0 8px;width:200px}.c-profileCompletionStatus__grafArea .-progress::-webkit-progress-bar{background-color:#e5e9eb;border-radius:100px}.c-profileCompletionStatus__grafArea .-progress::-webkit-progress-value{background-color:#fd4477;border-radius:100px}.c-profileCompletionStatus__grafArea .-progress::-moz-progress-bar{background-color:#fd4477;border-radius:100px}.c-profileCompletionStatus__grafArea .-progress::-ms-fill{background-color:#fd4477;border-radius:100px}.c-profileCompletionStatus__grafArea.-perfectScore .-grafPercent{color:#04b0fb}.c-profileCompletionStatus__grafArea.-perfectScore .-progress{background-color:#e5e9eb}.c-profileCompletionStatus__grafArea.-perfectScore .-progress::-webkit-progress-bar{background-color:#e5e9eb}.c-profileCompletionStatus__grafArea.-perfectScore .-progress::-webkit-progress-value{background-color:#04b0fb}.c-profileCompletionStatus__grafArea.-perfectScore .-progress::-moz-progress-bar{background-color:#04b0fb}.c-profileCompletionStatus__grafArea.-perfectScore .-progress::-ms-fill{background-color:#04b0fb}.c-profileCompletionStatus__explanationArea{background:#fff;border-left:1px solid #99a9b0;display:flex;flex-direction:column;justify-content:space-evenly;padding:16px}.c-profileCompletionStatus__explanationArea .-isLoading{align-items:center;display:flex;height:100%;justify-content:center}.c-profileCompletionStatus__explanationArea .-offersTips{color:#345461;font-size:.875rem;font-weight:500}.c-profileCompletionStatus__explanationArea .-offersTips .-bold{font-size:1rem;font-weight:700}.c-profileCompletionStatus__explanationArea .c-profileCompletionStatusNextAction:not(:last-child){margin-bottom:16px}.c-profileCompletionStatus__explanationArea .c-profileCompletionStatusNextAction{letter-spacing:.02em;line-height:140%}.c-profileCompletionStatus__explanationArea .c-profileCompletionStatusNextAction .-actionText{color:#04b0fb;font-size:.875rem;font-weight:700;margin-bottom:8px}.c-profileCompletionStatus__explanationArea .c-profileCompletionStatusNextAction .-actionText a{color:inherit}.c-profileCompletionStatus__explanationArea .c-profileCompletionStatusNextAction .-actionDescription{color:#345461;font-size:.75rem;font-weight:500}.-mobile .c-profileCompletionStatus__nextActionArea .-text{font-size:.875rem}.-mobile .c-profileCompletionStatus__nextActionArea .-text img{height:13px;transform:rotate(90deg);width:14px}.-mobile .c-profileCompletionStatus__grafArea{display:grid;grid-template:"... ........ ........ ........ ..." auto "... title    ........ percent  ..." auto "... ........ ........ ........ ..." 1px "... progress progress progress ..." auto "... ........ ........ ........ ..." auto/auto auto 8px auto auto;padding:8px 16px}.-mobile .c-profileCompletionStatus__grafArea .-grafTitle{font-size:.75rem;grid-area:title;margin-bottom:4px}.-mobile .c-profileCompletionStatus__grafArea .-grafTitle .c-tooltip__trigger svg{height:22px;width:22px}.-mobile .c-profileCompletionStatus__grafArea .-grafPercent{font-size:1rem;grid-area:percent;margin-bottom:4px}.-mobile .c-profileCompletionStatus__grafArea progress{grid-area:progress}.-mobile .c-profileCompletionStatus__grafArea .c-tooltip.-bottom:after{border-color:transparent transparent rgba(1,41,58,.95)}.-mobile .c-profileCompletionStatus__explanationArea{border-left:0;border-top:1px solid #99a9b0;font-size:.75rem;padding:16px}.-mobile .c-profileCompletionStatus__explanationArea .c-profileCompletionStatusNextAction:not(:last-child){margin-bottom:8px}.-mobile .c-profileCompletionStatus__explanationArea .-actionText{font-size:.75rem;margin:0}.c-profileRank{align-items:center;display:flex;gap:4px}.c-profileRank .c-profileRank__icon{height:16px;width:16px}.c-profileRank .c-profileRank__rankList{color:#345461;display:flex;flex-direction:row;font-size:.75rem;font-weight:700;gap:4px;line-height:100%}.c-profileRank .c-profileRank__rankItem{display:flex;gap:4px}.c-profileRank .c-profileRank__rankItem:first-child:after{content:"/"}.c-profileRank .c-profileRank__rankClassColor{font-size:.875rem}.c-profileRank .c-profileRank__rankClassColor--S{color:#fdca44}.c-profileRank.-mobile{align-items:flex-start}.c-profileRank.-mobile .c-profileRank__rankList{flex-direction:column;font-size:.625rem;line-height:140%}.c-profileRank.-mobile .c-profileRank__rankItem{gap:0}.c-profileRank.-mobile .c-profileRank__rankItem:first-child:after{content:normal}.p-questionMyProfile__summary{display:grid;grid-template:"... ........... ...... ............. ...... ......... ..." 0 "... answerCount ...... questionCount ...... viewCount ..." auto "... ........... ...... ............. ...... ......... ..." 0/0 1fr 0 1fr 0 1fr 0}.p-questionMyProfile__summary .-questionCount{grid-area:questionCount}.p-questionMyProfile__summary .-answerCount{grid-area:answerCount}.p-questionMyProfile__summary .-viewCount{grid-area:viewCount}.p-questionMyProfile__summary.-isNotMe{grid-template:"... ........... ...... ............. ..." 0 "... answerCount ...... questionCount ..." auto "... ........... ...... ............. ..." 0/0 1fr 0 1fr 0}.p-questionMyProfile__summary.-mobile{display:grid;grid-template:"... ........... ............. ..." 16px "... answerCount questionCount ..." auto "... viewCount   viewCount     ..." auto "... ........... ............. ..." 16px/16px 1fr 1fr 16px}.p-questionMyProfile__summary{background-color:#f2fbff;border-radius:4px;margin-bottom:16px;padding:16px}.p-questionMyProfile__summary .-item{color:#345461;text-align:center}.p-questionMyProfile__summary .-item:not(:first-child){border-left:2px solid #cdeffe;padding-left:8px}.p-questionMyProfile__summary .-itemTitle{font-size:.875rem;font-weight:700;margin-bottom:4px}.p-questionMyProfile__summary .-itemAchievement{align-items:center;display:flex;font-weight:700;gap:4px;justify-content:center;margin-bottom:8px}.p-questionMyProfile__summary .-achievementIcon{font-size:1.5rem;margin-bottom:6px;margin-right:4px}.p-questionMyProfile__summary .-achievementNum{font-size:1.3125rem}.p-questionMyProfile__summary .-achievementUnit,.p-questionMyProfile__summary .-itemRank{font-size:.875rem}.p-questionMyProfile__summary .-itemRank img{margin-right:4px}.p-questionMyProfile__summary .-viewCount .c-tooltip{font-weight:400}.p-questionMyProfile__summary.-isNotMe .-itemTitle{display:inline;margin-right:4px}.p-questionMyProfile__summary.-isNotMe .-itemAchievement{display:inline}.p-questionMyProfile__summary.-isNotMe .-itemRank{margin-top:4px}.p-questionMyProfile__summary.-isLoading{position:relative}.p-questionMyProfile__summary.-isLoading .-loadingImg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-questionMyProfile__summary.-isLoading .-item{visibility:hidden}.p-questionMyProfile__summary.-mobile{margin-bottom:24px;padding:0}.p-questionMyProfile__summary.-mobile .-flexBox{align-items:center;display:flex;justify-content:center}.p-questionMyProfile__summary.-mobile .-item{white-space:nowrap}.p-questionMyProfile__summary.-mobile .-item:not(:first-child){border-left:0;padding-left:0}.p-questionMyProfile__summary.-mobile .-item:first-child{border-left:2px solid #cdeffe;padding:0 0 16px 16px}.p-questionMyProfile__summary.-mobile .-item:nth-child(2){padding:0 16px 16px 0}.p-questionMyProfile__summary.-mobile .-item:nth-child(3){border-top:2px solid #cdeffe;justify-content:space-between;padding:16px 0 0}.p-questionMyProfile__summary.-mobile .-itemTitle{font-size:.75rem;margin:0}.p-questionMyProfile__summary.-mobile .-itemAchievement{margin:0}.p-questionMyProfile__summary.-mobile .-achievementIcon{font-size:1rem;margin:0}.p-questionMyProfile__summary.-mobile .-achievementNum{font-size:1rem;line-height:100%;margin:0}.p-questionMyProfile__summary.-mobile .-achievementUnit{font-size:.75rem;margin:0}.p-questionMyProfile__summary.-mobile .-itemRank{font-size:.75rem}.p-questionMyProfile__summary.-mobile.-isNotMe .-item:first-child{border-left:2px solid #cdeffe;padding:0 0 0 16px}.p-questionMyProfile__summary.-mobile.-isNotMe .-item:nth-child(2){padding:0 16px 0 0}.c-qaSubTabs .c-questionPagination{margin-top:32px}.c-qaSubTabs__frame{align-items:center;background:#fff;border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px;width:100%}.c-qaSubTabs__title{color:#01293a;flex:1 0;font-size:1.125rem;font-weight:700;line-height:1.4}.c-qaSubTabs__link{color:#345461;font-size:.875rem;font-weight:500;line-height:1.4}.c-qaSubTabs__seeMore a{align-items:center;color:#fff;display:inline-grid;height:100%;text-decoration:none;width:100%}.-mobile .c-qaSubTabs .c-questionPagination{margin-top:24px}.-mobile .c-qaSubTabs__frame{gap:24px;padding:16px}.c-questionBookmarkCheck{cursor:pointer;display:flex}.c-questionBookmarkCheck input{display:none}.c-questionBookmarkCheck svg{color:#e5e9eb;height:1.5rem;width:1.5rem}.c-questionBookmarkCheck.-checked svg{color:#04b0fb}.c-questionBookmarkPostList{padding-top:16px}.c-questionBookmarkPostList .c-questionPagination{margin-top:32px}.-mobile .c-questionBookmarkPostList .c-questionPagination{margin-top:24px}.c-questionHeader{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding-left:16px;padding-right:24px}.c-questionHeader a{text-decoration:none}.c-questionHeader__leftBlock{display:flex;padding-bottom:12px;padding-top:16px}.c-questionHeader__rightBlock{display:flex}.c-questionHeader__rightBlock.-unsigned ul{align-items:center;display:flex;gap:40px;justify-content:center;list-style:none}.c-questionHeader__rightBlock.-unsigned li a{text-decoration:none}.c-questionHeader__rightBlock.-unsigned li p{color:#000}.c-questionHeader__logo{cursor:pointer;margin-right:56px}.c-questionHeader__logo img{height:auto;width:133px}.c-questionHeader__menu{display:flex}.c-questionHeader__menuItem{margin-right:24px}.c-questionHeader__menuItem.is-active .c-questionHeader__menuIcon .-menuIcon{fill:#04b0fb}.c-questionHeader__menuItem.is-active .c-questionHeader__menuLabel{color:#04b0fb}.c-questionHeader__menuItem.is-disable{cursor:no-drop}.c-questionHeader__menuItem a{align-items:center;display:flex;flex-direction:column}.c-questionHeader__menuItem a:hover .c-questionHeader__menuIcon .-menuIcon{fill:#04b0fb}.c-questionHeader__menuItem a:hover .c-questionHeader__menuLabel{color:#04b0fb}.c-questionHeader__menuItem.-myProfile{margin-left:12px;margin-right:0}.c-questionHeader__menuItem.-myProfile .-avatar{border:1px solid #e5e9eb;border-radius:50%;overflow:hidden}.c-questionHeader__menuIcon{position:relative}.c-questionHeader__menuIcon .-menuIcon{fill:#99a9b0}.c-questionHeader__menuIcon .-unread{fill:#fd4477;position:absolute;right:-4px;top:-4px}.c-questionHeader__menuIcon .-versionAnnounce{align-items:center;background:#04b0fb;border-radius:4px;display:flex;gap:10px;height:15px;justify-content:center;padding:4px;position:absolute;right:-17px;top:-4px}.c-questionHeader__menuIcon .-versionAnnounce span{leading-trim:both;text-edge:cap;color:#fff;font-size:.625rem;font-weight:700;line-height:1.4;text-align:center}.c-questionHeader__menuLabel{color:#99a9b0;display:block;font-size:.625rem;font-weight:700;text-align:center;white-space:nowrap}.c-questionHeader__companyAccount{border-right:1px solid #e5e9eb;color:#99a9b0;font-size:.875rem;font-weight:700}.c-questionHeader__companyAccount svg{fill:#99a9b0}.c-questionHeader__companyAccount .-multiple,.c-questionHeader__companyAccount .-one{height:100%}.c-questionHeader__companyAccount .-multiple .-btn,.c-questionHeader__companyAccount .-one .-btn{align-items:center;color:#99a9b0;cursor:pointer;display:flex;height:100%;padding:0 24px}.c-questionHeader__companyAccount .-multiple .-btn:hover,.c-questionHeader__companyAccount .-one .-btn:hover{color:#04b0fb}.c-questionHeader__companyAccount .-multiple .-btn:hover svg,.c-questionHeader__companyAccount .-one .-btn:hover svg{fill:#04b0fb}.c-questionHeader__companyAccount .-one svg{margin-right:8px}.c-questionHeader__companyAccount .-multiple{position:relative}.c-questionHeader__companyAccount .-multiple svg{margin-left:8px}.c-questionHeader__companyAccount .-companyList{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(1,41,58,.1);font-size:.875rem;padding:24px;position:absolute;right:24px;top:65px;width:-moz-max-content;width:max-content;z-index:100}.c-questionHeader__companyAccount .-companyList li:not(:first-child){margin-top:24px}.c-questionHeader__companyAccount .-companyList a{color:#345461;cursor:pointer}.c-questionHeader__companyAccount .-companyList a:hover{color:#04b0fb}.c-questionLabelList{display:flex;flex-wrap:wrap;gap:7px;list-style:none}.c-questionLabelList .c-questionLabelList__item{align-items:center;border-radius:2px;display:flex;font-size:.625rem;gap:4px;justify-content:center;padding:4px 8px}.c-questionLabelList .c-questionLabelList__item>img{height:18px;width:18px}.c-questionLabelList .c-questionLabelList__item.-color--request{background:#5173fc;color:#fff}.c-questionLabelList .c-questionLabelList__item.-color--beginner{background:#cdeffe;color:#345461}.c-questionLabelList .c-questionLabelList__item.-color--please{background:#fd4477;color:#fff}.c-questionLabelList .c-questionLabelList__item p{font-size:.75rem;font-weight:700}.c-questionLabelList.-mobile .c-questionLabelList__item p{font-size:.625rem}.c-question__loading.-margin{padding-top:24px}.c-question__loading .-inner{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px #e5e9eb;min-height:200px;padding:40px;text-align:center;width:100%}.c-question__loading.-mobile.-margin{padding-top:16px}.c-questionModal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.c-questionModal .-mobileBr{display:none}.c-questionModal__overlay{background:rgba(1,41,58,.8);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.c-questionModal__modal{background-color:#fff;border-radius:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.c-questionModal__modal .urge-motivation{font-size:.75rem;margin-bottom:12px;margin-top:12px}.c-questionModal__modal .-career_motivationList{padding:0 50px}.c-questionModal__modal .-career_motivationList ul{display:flex;flex-wrap:wrap;justify-content:space-between}.c-questionModal__modal .-career_motivationList ul li{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin-bottom:8px}.c-questionModal__modal .-career_motivationList ul.-column3{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0}@media(min-width:768px){.c-questionModal__modal .-career_motivationList ul.-column3>li{flex-basis:calc(33.33% - 8px);flex-grow:0;flex-shrink:0;margin-bottom:12px}}.c-questionModal__modal .-motivationList{padding:0 50px}.c-questionModal__modal .c-salaryInputs{display:flex;justify-content:space-evenly;margin-top:16px}.c-questionModal__modal .c-salaryInputs .c-salaryInput{flex:1 1}.c-questionModal__modal .c-salaryInputs label{color:#99a9b0;display:block;font-size:.875rem;font-weight:500}.c-questionModal__modal .c-salaryInputs select{margin-right:8px;width:80%}.c-questionModal__modal .c-salaryInputs input[type=number]{border:1px solid #e5e9eb;border-radius:4px;margin-right:8px;padding:4px;width:80%}.c-questionModal__modal .c-salaryInputs .c-error{color:#fd4477;font-size:.75rem;margin-top:4px}.c-questionModal__modal .c-salaryInputs .-note{color:#99a9b0;font-size:.75rem;margin-top:4px}.c-questionModal__modal .c-checkbox__wrap{margin-bottom:12px;margin-top:12px}.c-questionModal__head{padding-bottom:24px;padding-top:40px;text-align:center}.c-questionModal__head .-title{color:#01293a;font-size:1.5rem;font-weight:700;margin-bottom:16px}.c-questionModal__head .-description,.c-questionModal__head .-discription{color:#345461;font-size:.875rem}.c-questionModal__head .-description a,.c-questionModal__head .-discription a{color:#345461}.c-questionModal__head.-firstOfferModal{padding-top:0}.c-questionModal__closeBtn{background:none;border:none;cursor:pointer;outline:none;padding:0;position:absolute;right:16px;top:16px}.c-questionModal__closeBtn svg{fill:#99a9b0}.c-questionModal.-qaCategoryFollowModal .-title{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.1}.c-questionModal.-qaCategoryFollowModal .-description{color:#345461;font-size:.875rem;font-weight:500;line-height:1.4;text-align:center}.c-questionModal.-qaCategoryFollowModal .-description a{color:#04b0fb}.c-questionModal.-qaCategoryFollowModal .-categoryWrap{max-height:50vh;overflow-y:auto}.c-questionModal.-qaCategoryFollowModal .-largeCategoryName{color:#01293a;font-size:.875rem;font-weight:700}.c-questionModal.-qaCategoryFollowModal .-categoryTagWrap{gap:12px 8px}.c-questionModal.-qaCategoryFollowModal .-wrapBorder{border:1px solid transparent}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-active{border:0}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-active .-categoryTag{background:#f2fbff;border:2px solid #04b0fb}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-active .-categoryTagLabel{color:#42a5f5}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-disabled .-categoryTag{border:1px solid #e5e9eb;cursor:auto}.c-questionModal.-qaCategoryFollowModal .-wrapBorder.-disabled .-categoryTagLabel{color:#99a9b0}.c-questionModal.-qaCategoryFollowModal .-categoryTag{align-items:center;background:#fff;border:1px solid #78909c;border-radius:4px;box-shadow:0 0 0 1px #fff;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:8px 16px}.c-questionModal.-qaCategoryFollowModal .-categoryTagLabel{color:#345461;font-size:.75rem;font-weight:500;line-height:1.2;text-align:center}.c-questionModal.-qaCategoryFollowModal .ButtonMedium{background:linear-gradient(135deg,#04b0fb,#6684f7);border-radius:4px}.c-questionModal.-qaCategoryFollowModal .-button{width:265px}.c-questionModal.-qaCategoryFollowModal .-buttonLabel{color:#fff;font-size:.875rem;font-weight:700;line-height:1.6;text-align:center}.c-questionModal.-qaCategoryFollowModal .-cancelButtonLabel{color:#99a9b0;font-size:.875rem;font-weight:500;line-height:1.1}.c-questionModal.-confirm .c-questionModal__operationArea{padding:16px 0 32px;text-align:center}.c-questionModal.-confirm .c-questionModal__operationArea .-text{color:#345461;font-size:.75rem;font-weight:500;margin-bottom:16px}.c-questionModal.-confirm .c-questionModal__operationArea .-text a{color:#345461}.c-questionModal.-confirm .c-questionModal__operationArea .c-questionModal__button{border-radius:4px;flex:1 1;font-size:.875rem;font-weight:700;height:40px}.c-questionModal.-confirm .c-questionModal__content.-firstOfferModal{padding-bottom:41px}.c-questionModal.-confirm .c-agent-link{align-items:center;border-top:1px solid #e5e9eb;display:flex;justify-content:center;padding:24px}.c-questionModal.-confirm .c-agent-link ._link{color:#04b0fb;cursor:pointer;font-size:.875rem;font-weight:700;-webkit-text-decoration-color:#04b0fb;text-decoration-color:#04b0fb;-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-questionModal.-confirm .c-agent-link ._link:hover{opacity:.7}.c-questionModal.-announce .c-questionModal__modal{width:auto}.c-questionModal.-announce .c-questionModal__content{background-color:#f2fbff}.c-questionModal.-announce .c-questionModal__operationArea{padding:16px 24px 32px;text-align:center}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation{color:#345461;font-size:.75rem;text-align:left}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation .-confirmationText{font-weight:500}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation .-confirmationText p{white-space:nowrap}.c-questionModal.-announce .c-questionModal__operationArea .-confirmation .-confirmationText a{color:#345461}.c-questionModal.-announce .c-questionModal__operationArea .-text{color:#345461;font-size:.75rem;font-weight:500;margin-bottom:16px}.c-questionModal.-announce .c-questionModal__operationArea .-text a{color:#345461}.c-questionModal.-announce .c-questionModal__operationArea .-agree{font-size:.875rem;margin:32px auto 24px;width:372px}.c-questionModal.-announce .c-questionModal__operationArea .-disagree{color:#99a9b0;cursor:pointer;font-size:.875rem}.c-questionModal.-careerAndWorkstyle .-text{color:#345461;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4;text-align:center}.c-questionModal.-careerAndWorkstyle .-button{align-items:center;align-self:stretch;background:var(--gradient-primary-c,linear-gradient(135deg,#04b0fb 0,#6684f7 100%));border-radius:4px;display:flex;justify-content:center;padding:12px;width:265px}.c-questionModal.-careerAndWorkstyle .-buttonLabel{color:#fff;font-size:.875rem;font-weight:700;line-height:1.6;text-align:center}.c-questionModal.-mobile .-mobileBr{display:inline}.c-questionModal.-mobile .c-questionModal__modal{width:calc(100vw - 32px)}.c-questionModal.-mobile .c-questionModal__modal .-career_motivationList{padding:0 10px}.c-questionModal.-mobile .c-questionModal__modal .-motivationList{margin-bottom:12px;padding:0 10px}.c-questionModal.-mobile .c-questionModal__head{padding:24px 16px 16px}.c-questionModal.-mobile .c-questionModal__head .-title{font-size:.875rem;margin-bottom:8px}.c-questionModal.-mobile .c-questionModal__head .-description,.c-questionModal.-mobile .c-questionModal__head .-discription{font-size:.625rem}.c-questionModal.-mobile .c-salaryInputs{display:block}.c-questionModal.-mobile .c-salaryInputs input[type=number],.c-questionModal.-mobile .c-salaryInputs select{width:60%}.c-questionModal.-qaCategoryFollowModal.-mobile .-title{font-size:.875rem}.c-questionModal.-qaCategoryFollowModal.-mobile .-description{font-size:.75rem}.c-questionModal.-qaCategoryFollowModal.-mobile .-categoryWrap{border:1px solid #e5e9eb;border-radius:4px;max-height:320px;padding:16px}.c-questionModal.-qaCategoryFollowModal.-mobile .-categoryTagWrap{gap:8px}.c-questionModal.-qaCategoryFollowModal.-mobile .-cancelButtonLabel{font-size:.75rem}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea{padding:16px 16px 24px}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea .-text{font-size:.625rem;margin-bottom:8px}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea .-agree{margin-bottom:16px;width:100%}.c-questionModal.-confirm.-mobile .c-questionModal__operationArea .-disagree{font-size:.75rem}.c-questionModal.-announce.-mobile .c-questionModal__operationArea{padding:16px 16px 24px}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-text{font-size:.625rem;margin-bottom:8px}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-confirmation{font-size:.625rem}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-confirmation .-confirmationText p{white-space:inherit}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-agree{margin:16px auto;width:100%}.c-questionModal.-announce.-mobile .c-questionModal__operationArea .-disagree{font-size:.75rem}.c-questionModal.-careerAndWorkstyle.-mobile .c-questionModal__modal{width:calc(100vw - 32px)}.c-questionModal.-careerAndWorkstyle.-mobile .c-questionModal__head{padding-top:24px}.c-questionModal.-careerAndWorkstyle.-mobile .-title{font-size:1rem}.c-questionModal.-careerAndWorkstyle.-mobile img{width:100%}.c-questionModal.-careerAndWorkstyle.-mobile .-text{font-size:.75rem}.c-questionModal.-careerAndWorkstyle.-mobile .-button{flex-grow:1;width:auto}.c-questionModal.-careerAndWorkstyle.-mobile .-buttonLabel{font-size:.75rem}.c-questionModal.-careerAndWorkstyle.-mobile .-cancel{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.6}.c-questionPagination{background-color:#fff;border:1px solid #e5e9eb;border-radius:2px;display:flex}.c-questionPagination__pageIcon{align-items:center;display:flex;justify-content:center;text-align:center;width:60px}.c-questionPagination__pageIcon:not(:last-child){border-right:1px solid #e5e9eb}.c-questionPagination__pageIcon svg{fill:#e5e9eb}.c-questionPagination__pageIcon.-isActive{cursor:pointer}.c-questionPagination__pageIcon.-isActive svg{fill:#345461}.c-questionPagination__pageIcon.-isActive:hover svg{fill:#04b0fb}.c-questionPagination__pagesList{border-right:1px solid #e5e9eb;display:flex;flex-grow:1;justify-content:center;padding-bottom:8px;padding-top:8px}.c-questionPagination__pagesList li:not(:last-child){margin-right:12px}.c-questionPagination__pagesList li a{align-items:center;background-color:#fafbfb;border-radius:4px;color:#345461;display:flex;font-size:1.125rem;font-weight:700;height:44px;justify-content:center;text-decoration:none;width:44px}.c-questionPagination__pagesList li a:hover,.c-questionPagination__pagesList li.-isActive a{background-color:#345461;color:#fff}.c-questionPagination__pagesList .-more{align-items:center;color:#345461;display:flex;font-size:1.125rem;font-weight:700;height:44px;justify-content:center;width:44px}.-mobile .c-questionPagination__pageIcon{width:40px}.-mobile .c-questionPagination__pagesList{padding-bottom:4px;padding-top:4px}.-mobile .c-questionPagination__pagesList li:not(:last-child){margin-right:4px}.-mobile .c-questionPagination__pagesList li a{border-radius:2px;font-size:.875rem;height:30px;width:33px}.-mobile .c-questionPagination__pagesList .-more{font-size:.75rem;height:30px;width:33px}.c-questionPaginationInfo{color:#01293a;font-size:.75rem;font-weight:500;line-height:1.4}.c-questionPaginationInfo.-mobile{line-height:100%}.c-questionProfileContents{background-color:#fff;padding:16px 24px 40px}.c-questionProfileContents .-seeMore{background-color:#fff;border:1px solid #99a9b0;border-radius:4px;box-shadow:0 1px 2px rgba(52,84,97,.1);color:#99a9b0;padding:12px 8px;position:relative;width:100%}.c-questionProfileContents .-seeMore svg{fill:#99a9b0;height:16px;left:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.c-questionProfileContents.c-modal__wrap.-desktop.is-show{min-width:0;min-width:auto}.c-questionProfileContents .c-modal__desktopWrap{position:fixed}.c-questionProfileContents .-previewLink{margin-bottom:12px;text-align:right}.c-questionProfileContents .-previewLink a{color:#99a9b0;font-size:.625rem;font-weight:700}.c-questionProfileContents .-previewLink a svg{fill:#99a9b0;margin-right:4px}.c-questionProfileContents .-section{margin:0}.c-questionProfileContents .-section:not(:last-child){margin-bottom:32px}.c-questionProfileContents .-section.-last{margin-bottom:0}.c-questionProfileContents .-titleArea{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.c-questionProfileContents .-titleArea.-mb-s{margin-bottom:8px}.c-questionProfileContents .-title{color:#01293a;font-size:1rem;font-weight:700}.c-questionProfileContents .-update{color:#99a9b0;font-size:.625rem}.c-questionProfileContents .-discription{color:#345461;font-size:.625rem;font-weight:500;margin-bottom:16px}.c-questionProfileContents .-discription.-mb-s{margin-bottom:8px}.c-questionProfileContents .-skillList{display:flex;flex-wrap:wrap}.c-questionProfileContents .-skillList li{width:calc(50% - 4px)}.c-questionProfileContents .-skillList li:nth-of-type(odd){margin-right:8px}.c-questionProfileContents .-skillList li:nth-of-type(n+3){margin-top:8px}.c-questionProfileContents .-careerList li:not(:last-child){margin-bottom:16px}.c-questionProfileContents .-careerList .-companyName{color:#99a9b0;font-size:.75rem;font-weight:700;margin-bottom:16px}.c-questionProfileContents .-careerList .-job{color:#345461;font-size:1rem;font-weight:700;margin-bottom:12px}.c-questionProfileContents .-careerList .-date{color:#99a9b0;font-size:.625rem}.c-questionProfileContents .-careerList .-date:not(:last-child){margin-bottom:16px}.c-questionProfileContents .-friendsList{display:flex;flex-wrap:wrap;gap:32px 8px;margin-bottom:16px}.c-questionProfileContents .-friendsList li{width:calc(33.33% - 16px)}.c-questionProfileContents .-friendsList .-friend{align-items:center;display:flex;gap:12px;text-decoration:none}.c-questionProfileContents .-friendsList .-icon{border:2px solid #fafbfb;border-radius:50%;box-sizing:border-box;height:48px;width:48px}.c-questionProfileContents .-friendsList .-icon img{height:100%;margin:0;width:100%}.c-questionProfileContents .-friendsList .-detail{flex:1 1 auto}.c-questionProfileContents .-friendsList .-name{color:#01293a;font-size:1.125rem;font-weight:700}.c-questionProfileContents .-friendsList .-text{color:#345461;font-size:.625rem}.c-questionProfileContents .-half__center__image{margin:0 auto;width:50%}.c-questionProfileContents .-tagList{display:flex;flex-wrap:wrap;gap:8px}.c-questionProfileContents .-tagList li{align-items:center;background:#01293a;border-radius:4px;color:#fff;display:flex;justify-content:center;padding:4px 8px}.c-questionProfileContents.-mobile{padding:0}.c-questionProfileContents.-mobile .c-pointBox__icon{width:70px!important}.c-questionProfileContents.-mobile .-previewLink{margin-bottom:8px}.c-questionProfileContents.-mobile .p-mypage__motivationList,.c-questionProfileContents.-mobile .p-mypage__motivationList li:first-child{margin-top:0}.c-questionProfileContents.-mobile .-section.-last{margin-bottom:0}.c-questionProfileContents.-mobile .-section.c-card{border-radius:0;box-shadow:none;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0}.c-questionProfileContents.-mobile .-title{font-size:1rem}.c-questionProfileContents.-mobile .otherSkillsCountText{color:#345461;font-size:.625rem;font-weight:500;margin-bottom:16px;text-align:end}.c-questionProfileContents.-mobile .-skillList li{width:100%}.c-questionProfileContents.-mobile .-skillList li:nth-of-type(odd){margin-right:0}.c-questionProfileContents.-mobile .-skillList li:nth-of-type(n+3){margin-top:0}.c-questionProfileContents.-mobile .-skillList li:not(:last-child){margin-bottom:8px}.c-questionProfileContents.-mobile .-skillMoreText{color:#04b0fb;font-size:.625rem;margin-top:8px;text-align:right}.c-questionProfileContents.-mobile .-careerList li:not(:last-child){border-bottom:1px solid #e5e9eb;padding-bottom:16px}.c-questionProfileContents.-mobile .-careerList .-job{font-size:.75rem;margin-bottom:8px;margin-left:8px}.c-questionProfileContents.-mobile .-careerList .-date{margin-left:8px}.c-questionProfileContents.-mobile .-careerList .-date:not(:last-child){margin-bottom:8px}.c-questionProfileContents.-mobile .-friendsList{gap:8px}.c-questionProfileContents.-mobile .-friendsList li{width:calc(50% - 8px)}.c-questionProfileContents.-mobile .-friendsList .-friend{gap:8px}.c-questionProfileContents.-mobile .-friendsList .-icon{height:40px;width:40px}.c-questionProfileContents.-mobile .-friendsList .-name{font-size:.75rem}.c-questionProfileContents.-mobile .-friendsList .-text{font-size:.625rem}.c-questionProfileContents.-mobile .-half__center__image{width:100%}.c-questionProfileFollowList{padding-top:16px}.c-questionProfileFollowList .c-innerTabButtonArea{margin-bottom:16px}.c-questionProfileFollowList .-br{display:none}.c-questionProfileFollowList .-followlist li:not(:last-child){margin-bottom:8px}.c-questionProfileFollowList.-mobile .c-innerTabButtonArea{height:40px}.c-questionProfileFollowList.-mobile .c-innerTabButtonArea__button{line-height:1.1;text-align:center}.c-questionProfileFollowList.-mobile .-br{display:inline}.c-questionProfileHeader{background-image:url(/packs/media/default-profile-cover-b095880e.png);background-position:50%;background-size:cover;border-radius:4px;height:348px;margin-bottom:24px;position:relative;width:100%}.c-questionProfileHeader .-link{display:inline-block;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.c-questionProfileHeader .-cover{background:linear-gradient(0deg,rgba(2,57,76,.4),rgba(2,57,76,.4));border-radius:4px;height:100%;padding:24px;position:relative;width:100%}.c-questionProfileHeader .-contentsBlock{width:1040px}.c-questionProfileHeader .-icon{background-color:#f2fbff;border:4px solid #fafbfb;border-radius:50%;height:96px;margin:0 auto 8px;overflow:hidden;width:96px}.c-questionProfileHeader .-icon img{height:auto;width:100%}.c-questionProfileHeader .-name{display:inline-flex;margin-bottom:4px}.c-questionProfileHeader .-name span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:2rem;overflow:hidden;word-break:break-all}.c-questionProfileHeader .-jobTier1{align-items:center;color:#fff;display:inline-flex;font-size:1rem;justify-content:center}.c-questionProfileHeader .-jobTier2{align-items:center;background-color:#e5e9eb;border-radius:4px;display:inline-flex;justify-content:center}.c-questionProfileHeader .-jobTier2 a{color:#345461;font-size:.625rem;font-weight:700;padding:4px 12px}.c-questionProfileHeader .-jobListMaxText{color:#fff;font-size:.75rem}.c-questionProfileHeader .snsIconBack{background-color:#fff;border-radius:4px}.c-questionProfileHeader .snsLink{color:#fff;font-size:.75rem;font-weight:700}.c-questionProfileHeader .-mindStatus{color:#fff;font-size:.75rem}.c-questionProfileHeader .-mindStatus:before{border-radius:50%;color:#fff;display:inline-block;font-size:.625rem;font-weight:500;height:16px;line-height:16px;margin-right:4px;text-align:center;width:16px}.c-questionProfileHeader .-mindStatus.-sideJob:before{background-color:#04b0fb;content:"副"}.c-questionProfileHeader .-mindStatus.-jobChange:before{background-color:#6684f7;content:"転"}.c-questionProfileHeader .-buttonBlock{position:absolute;right:24px;top:24px}.c-questionProfileHeader .-buttonBlock .c-button.-editButton{background-color:#fff;color:#345461;font-size:12px;width:172px}.c-questionProfileHeader .-buttonBlock .c-button.-editButton svg{fill:#000;margin-left:4px}.c-questionProfileHeader .-buttonBlock .c-button{width:180px}.c-questionProfileHeader .c-countBrowsedProfile{align-self:flex-end;border-radius:4px;color:#fff;height:-moz-fit-content;height:fit-content;padding:4px 8px}.c-questionProfileHeader .c-countBrowsedProfile .-count{font-size:1.25rem;margin:0 4px}.c-questionProfileHeaderSp{padding-top:calc(25.6vw + 32px);position:relative}.c-questionProfileHeaderSp .-coverBack{background-image:url(/packs/media/default-profile-cover-b095880e.png);background-position:50%;background-size:cover;height:25.6vw;left:-16px;position:absolute;top:0;width:100vw}.c-questionProfileHeaderSp .-link{display:inline-block;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.c-questionProfileHeaderSp .-cover{align-items:center;background:linear-gradient(0deg,rgba(2,57,76,.4),rgba(2,57,76,.4));display:flex;height:100%;justify-content:flex-end;padding:0 16px;width:100%}.c-questionProfileHeaderSp .-cover .c-countBrowsedProfile{color:#fff;font-size:.75rem;font-weight:700}.c-questionProfileHeaderSp .-cover .c-countBrowsedProfile p{text-align:right}.c-questionProfileHeaderSp .-cover .c-countBrowsedProfile p:not(:last-child){margin-bottom:8px}.c-questionProfileHeaderSp .-cover .c-countBrowsedProfile .-count{font-size:.875rem;margin:0 4px}.c-questionProfileHeaderSp .-icon{background-color:#f2fbff;border:4px solid #fafbfb;border-radius:50%;height:64px;left:15px;margin:0 auto 8px;overflow:hidden;position:absolute;top:calc(25.6vw - 32px);width:64px}.c-questionProfileHeaderSp .-icon img{height:auto;width:100%}.c-questionProfileHeaderSp .-flexBlock{display:flex;flex:1 1}.c-questionProfileHeaderSp .-name{display:inline-flex;margin-bottom:4px}.c-questionProfileHeaderSp .-name span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-size:1.25rem;overflow:hidden;word-break:break-all}.c-questionProfileHeaderSp .-jobBlock{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.c-questionProfileHeaderSp .-occupation{align-items:center;color:#345461;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center}.c-questionProfileHeaderSp .-subOccupation{align-items:center;background-color:#e5e9eb;border-radius:4px;display:inline-flex;justify-content:center}.c-questionProfileHeaderSp .-subOccupation span{color:#345461;font-size:.625rem;font-weight:700;padding:6px 8px}.c-questionProfileHeaderSp .-jobListMaxText{color:#345461;font-size:.625rem}.c-questionProfileHeaderSp .snsIconBack{background-color:#fff}.c-questionProfileHeaderSp .snsLink{color:#345461;font-size:.75rem;font-weight:500}.c-questionProfileHeaderSp .-mindStatusBlock{margin-bottom:16px}.c-questionProfileHeaderSp .-mindStatusBlock .-mindStatus{color:#345461;font-size:.75rem;font-weight:500;margin-right:8px}.c-questionProfileHeaderSp .-mindStatusBlock .-mindStatus:before{border-radius:50%;color:#fff;display:inline-block;font-size:.625rem;font-weight:500;height:16px;line-height:16px;margin-right:4px;text-align:center;width:16px}.c-questionProfileHeaderSp .-mindStatusBlock .-mindStatus.-sideJob:before{background-color:#04b0fb;content:"副"}.c-questionProfileHeaderSp .-mindStatusBlock .-mindStatus.-jobChange{margin-top:4px}.c-questionProfileHeaderSp .-mindStatusBlock .-mindStatus.-jobChange:before{background-color:#6684f7;content:"転"}.c-questionProfileHeaderSp .-buttonBlock .c-button.-editButton{background-color:#345461;color:#fff;font-size:12px;width:100%}.c-questionProfileHeaderSp .-buttonBlock .c-button.-editButton svg{fill:#fff;margin-left:4px}.c-questionProfileLinkToAnswerRequestBox{background:#fff;border:1px solid #345461;border-radius:4px;width:800px}.c-questionProfileLinkToAnswerRequestBox .questionProfileLinkToAnswerRequestBox__title{color:#01293a;font-size:1rem;font-weight:700}.c-questionProfileLinkToAnswerRequestBox .questionProfileLinkToAnswerRequestBox__description{color:#01293a;font-size:.875rem;font-weight:500}.c-questionProfileLinkToAnswerRequestBox .questionProfileLinkToAnswerRequestBox__postButton{height:40px;width:180px}.c-questionProfileLinkToAnswerRequestBox.-mobile{width:auto}.c-questionProfileLinkToAnswerRequestBox.-mobile .questionProfileLinkToAnswerRequestBox__title{font-size:.875rem}.c-questionProfileLinkToAnswerRequestBox.-mobile .questionProfileLinkToAnswerRequestBox__description{font-size:.75rem}.c-questionProfileLinkToAnswerRequestBox.-mobile .questionProfileLinkToAnswerRequestBox__buttonContainer,.c-questionProfileLinkToAnswerRequestBox.-mobile .questionProfileLinkToAnswerRequestBox__buttonContainer .questionProfileLinkToAnswerRequestBox__postButton{width:100%}.c-questionSidebar__block{background-color:#fff;border:1px solid #e5e9eb;border-radius:2px;margin-bottom:16px;padding-bottom:24px;padding-top:24px}.c-questionSidebar__wrap{padding-left:16px;padding-right:16px}.c-questionSidebar__head{align-items:center;display:flex;margin-bottom:4px;margin-right:4px}.c-questionSidebar__userImg{margin-right:8px}.c-questionSidebar__userImg img{border:1px solid #e5e9eb;border-radius:50%;height:44px;width:44px}.c-questionSidebar__userJob{color:#04b0fb;font-size:.625rem;font-weight:700}.c-questionSidebar__userName{color:#01293a;cursor:pointer;font-size:1rem;font-weight:700}.c-questionSidebar__userName:hover{color:#04b0fb}.c-questionSidebar__snsList{display:flex;flex-wrap:wrap;margin-bottom:8px}.c-questionSidebar__snsList li{margin-right:4px}.c-questionSidebar__jobList{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:8px}.c-questionSidebar__jobList li{background-color:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;margin-bottom:4px;padding:4px 8px}.c-questionSidebar__jobList li:last-child{margin-bottom:0}.c-questionSidebar__mindStatus{color:#345461;display:flex;font-size:.625rem;font-weight:700;margin-bottom:16px}.c-questionSidebar__mindStatus .-item__jobChange:before,.c-questionSidebar__mindStatus .-item__sideJob:before{border-radius:50%;color:#fff;display:inline-block;font-weight:500;height:16px;line-height:16px;margin-right:4px;text-align:center;width:16px}.c-questionSidebar__mindStatus .-item__sideJob{margin-right:8px}.c-questionSidebar__mindStatus .-item__sideJob:before{background-color:#04b0fb;content:"副"}.c-questionSidebar__mindStatus .-item__jobChange:before{background-color:#6684f7;content:"転"}.c-questionSidebar__button{margin-bottom:24px}.c-questionSidebar__paymentDiagnose{border-top:1px solid #e5e9eb;padding-top:12px}.c-questionSidebar__paymentDiagnose .-result{align-items:center;display:flex;margin-bottom:4px}.c-questionSidebar__paymentDiagnose .-resultText{color:#99a9b0;font-size:.625rem;font-weight:700;margin-right:8px}.c-questionSidebar__paymentDiagnose .-payment{color:#01293a;font-size:1.5rem;font-weight:700}.c-questionSidebar__paymentDiagnose .-emphasize{color:#04b0fb}.c-questionSidebar__paymentDiagnose .-diagnoseBox{align-items:center;background-color:#f2fbff;border:1px solid #e5e9eb;display:flex;padding:16px 12px 16px 16px}.c-questionSidebar__paymentDiagnose .-diagnoseText{color:#01293a;font-size:.625rem;font-weight:700;margin-right:16px}.c-questionSidebar__paymentDiagnose .-diagnoseButton{color:#fafbfb;font-size:.625rem;height:22px;width:65px}.c-questionSidebar__remindList{border-top:1px solid #e5e9eb;margin-top:24px;padding-top:24px}.c-questionSidebar__remindList .-item a{align-items:center;display:flex;text-decoration:none}.c-questionSidebar__remindList .-icon{margin-right:8px}.c-questionSidebar__remindList .-remindTitle{color:#345461;font-size:.875rem;font-weight:700}.c-questionSidebar__remindList .-remindText{color:#fd4477;font-size:.625rem;font-weight:700}.c-questionSidebar__remindList .-item__offer{margin-bottom:16px}.c-questionSidebar__remindList .-item__offer .-icon svg{fill:#04b0fb}.c-questionSidebar__remindList .-item__favorite .-icon svg{fill:#ed86a2}.c-questionSidebar__bannerHelp .-bnr{height:auto;width:100%}.c-questionToYouSection{border-radius:4px;border-style:solid;border-width:1px;margin:0 0 16px;padding:16px}.c-questionToYouSection .c-questionToYouSection__head{align-items:center;display:flex;gap:12px}.c-questionToYouSection .c-questionToYouSection__headLabel{background:#345461;border-radius:2px;color:#fff;font-size:.75rem;font-weight:700;padding:2px 4px}.c-questionToYouSection .c-questionToYouSection__headText{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:4px}.c-questionToYouSection .c-questionToYouSection__body{font-size:.875rem;margin:8px 0 0}.c-questionToYouSection.-answered{background:#fff;border-color:#345461}.c-questionToYouSection.-answered .c-questionToYouSection__headLabel{background:#345461}.c-questionToYouSection.-unanswered{background:#f2fbff;border-color:#04b0fb}.c-questionToYouSection.-unanswered .c-questionToYouSection__headLabel{background:#fd4477}.c-questionToYouSection.-mobile .c-questionToYouSection__headText{font-size:.875rem}.c-questionToYouSection.-mobile .c-questionToYouSection__body{font-size:.75rem}.c-radio{display:block;padding-left:26px;position:relative}.c-radio:hover{cursor:pointer}.c-radio .c-radio__input:checked+.c-radio__label:after{background-color:#04b0fb;border:1px solid #04b0fb}.c-radio.-small{font-size:.625rem;padding-left:24px}.c-radio.-small .c-radio__label{padding-top:.33333em}.c-radio.-small .c-radio__label:after,.c-radio.-small .c-radio__label:before{height:16px;left:-24px;width:16px}.c-radio.is-error{color:#fd4477}.c-radio.-block{padding:0}.c-radio.-block .c-radio__input+.c-radio__label:after{content:none}.c-radio.-block .c-radio__input:checked+.c-radio__label:after{content:""}.c-radio.-block .c-radio__input:checked+.c-radio__label{background-color:#f2fbff;border:2px solid #04b0fb}.c-radio.-block .c-radio__label{align-items:center;border:2px solid #e5e9eb;border-radius:4px;display:flex;height:100%;padding:16px 16px 16px 40px}.c-radio.-block .c-radio__label:after,.c-radio.-block .c-radio__label:before{content:"";display:inline-block;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.c-radio.-block .c-radio__label:after{left:18px}.c-radio.-block.is-disabled .c-radio__label{background-color:#fafbfb;color:#e5e9eb}.c-radio.-block.is-disabled .c-radio__label .-sub{color:#e5e9eb}.c-radio__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.c-radio__input+.c-radio__label:after{content:none}.c-radio__input:checked+.c-radio__label:after{content:""}.c-radio__label{padding-top:.16666em;position:relative}.c-radio__label:after,.c-radio__label:before{content:"";display:inline-block;left:-26px;position:absolute;top:50%;transform:translateY(-50%)}.c-radio__label:before{background-color:#e5e9eb;border:1px solid #e5e9eb;border-radius:50%;height:18px;width:18px}.c-radio__label:after{background-color:#04b0fb;border:1px solid #04b0fb;border-radius:50%;height:14px;left:-24px;width:14px}.c-radio__wrap{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.c-radio__wrap.-column2 .c-radio{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;margin-bottom:12px}.c-radio__wrap.-column2 .c-radio:nth-of-type(2n -1){margin-right:8px}.c-radioGroup:focus-within{outline:1px solid #36c0fc}.c-radioItem:has(input:checked){border:2px solid #04b0fb}.c-rankingsUsers .c-rankingsUsers__title{align-items:center;color:#01293a;display:flex;font-size:1rem;font-weight:700;gap:4px;line-height:100%;padding:16px 0}.c-rankingsUsers .c-rankingsUsers__title .c-tooltip__trigger .c-icon{height:16px;width:16px}.c-rankingsUsers .c-rankingsUsers__rankingType{font-size:smaller}.c-rankingsUsers .c-rankingsUsers__tabHeadList{display:flex;margin:0 0 8px}.c-rankingsUsers .c-rankingsUsers__tabHeadItem{align-items:center;background:#fff;border:1px solid #345461;color:#345461;cursor:pointer;display:flex;flex:1 1;font-size:.75rem;font-style:normal;font-weight:700;height:40px;justify-content:center;line-height:120%;transition:color,background 125ms ease-out}.c-rankingsUsers .c-rankingsUsers__tabHeadItem:first-child{border-radius:4px 0 0 4px}.c-rankingsUsers .c-rankingsUsers__tabHeadItem:last-child{border-radius:0 4px 4px 0}.c-rankingsUsers .c-rankingsUsers__tabHeadItem.-isActive,.c-rankingsUsers .c-rankingsUsers__tabHeadItem:hover{background:#345461;color:#fff}.c-rankingsUsers .c-rankingsUsers__rankingList{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);display:flex;flex-direction:column;gap:10px;padding:16px}.c-rankingsUsers .c-rankingsUsers__rankingItem{border-bottom:1px solid #e5e9eb;display:flex;gap:8px;padding:0 0 12px}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankOrder{align-items:center;display:flex;font-family:Cabin,sans-serif;font-size:.875rem;font-style:italic;font-weight:600;height:24px;justify-content:center;line-height:140%;min-width:24px;width:24px}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankOrder svg{height:100%;width:100%}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankOrder--1 svg{fill:#fdca44}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankOrder--2 svg{fill:#99a9b0}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankOrder--3 svg{fill:#c63e1f}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankerIcon img{border:1px solid #99a9b0;border-radius:50%;box-sizing:border-box;cursor:pointer;height:24px;min-width:24px;overflow:hidden;width:24px}.c-rankingsUsers .c-rankingsUsers__rankingItem__texts{display:flex;flex-direction:column;gap:4px}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankerName{color:#01293a;cursor:pointer;font-size:.875rem;font-weight:700;line-height:140%;margin:0 8px 0 0;vertical-align:middle}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankerJob{background:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;line-height:120%;padding:4px;vertical-align:middle}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankTexts{display:flex;font-size:.75rem;font-weight:700}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankClass{color:#345461}.c-rankingsUsers .c-rankingsUsers__rankingItem__rankScore{color:#99a9b0}.c-rankingsUsers.-mobile .c-rankingsUsers__title{font-size:.75rem;gap:8px;padding:24px 0 20px}.c-rankingsUsers.-mobile .c-rankingsUsers__rankingItem__rankerIcon img{height:32px;min-width:32px;width:32px}.c-rankingsUsers.-mobile .c-rankingsUsers__rankingItem__rankerName{font-size:.75rem;line-height:120%}.c-reactionArea{position:relative}.c-reactionArea,.c-reactionArea__reactedList{display:flex;gap:4px 8px;justify-content:flex-end}.c-reactionArea__reactedList{flex-wrap:wrap}.c-reactionArea__reactedItem{align-items:center;background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:4px;color:#345461;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:27px;justify-content:center;padding:0 8px}.c-reactionArea__reactedItem:before{margin-right:4px}.c-reactionArea__reactedItem span{display:block}.c-reactionArea__reactedIcon:before{display:block;font-family:apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol;font-size:14px;height:20px;width:20px}.c-reactionArea__reactedIcon.-smile:before{content:"😊"}.c-reactionArea__reactedIcon.-thinking:before{content:"🤔"}.c-reactionArea__reactedIcon.-cry:before{content:"😢"}.c-reactionArea__reactedIcon.-clap:before{content:"👏"}.c-reactionArea__reactedIcon.-heart:before{content:"❤"}.c-reactionArea__reactedIcon.-eyes:before{content:"👀"}.c-reactionArea__reactedIcon.-point_right:before{content:"👉"}.c-reactionArea__reactedIcon.-pray:before{content:"🙏"}.c-reactionArea__reactedIcon.-good:before{content:"👍"}.c-reactionArea__reactedIcon.-wakaru:before{background-image:url(/packs/media/wakaru-4cf07609.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-kininaru:before{background-image:url(/packs/media/kininaru-2848ca67.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-ganbare:before{background-image:url(/packs/media/ganbare-362bfa4c.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-arigato:before{background-image:url(/packs/media/arigato-e2e969b8.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-kansha:before{background-image:url(/packs/media/kansha-cf2bf810.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-good_question:before{background-image:url(/packs/media/good_question-422c4b88.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-humu:before{background-image:url(/packs/media/humu-64f14396.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-ohen:before{background-image:url(/packs/media/ohen-69ed6f73.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-suteki:before{background-image:url(/packs/media/suteki-4ba3d6d6.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-naruhodo:before{background-image:url(/packs/media/naruhodo-b228b4fd.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-yosasou:before{background-image:url(/packs/media/yosasou-ef1579ee.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-thanks:before{background-image:url(/packs/media/thanks-6987ebbc.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__reactedIcon.-lgtm:before{background-image:url(/packs/media/lgtm-76f04104.png);background-position:50%;background-size:contain;content:""}.c-reactionArea__myStamp{background:#f2fbff;border:1px solid #cdeffe}.c-reactionArea__disabled{cursor:inherit}.c-reactionArea__reactionButton{align-items:center;background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:4px;cursor:pointer;display:flex;height:27px;justify-content:center;padding:4px 8px;position:relative;width:32px}.c-reactionArea__reactionButton svg{fill:#01293a}.c-reactionArea__reactionSelectBox{background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:4px;height:80px;padding:12px;position:absolute;right:-2px;top:-90px;width:248px;z-index:10}.c-reactionArea__reactionSelectBox:before{border:5px solid transparent;border-top-color:#fafbfb;bottom:-9px;content:"";position:absolute;right:11px;z-index:2}.c-reactionArea__reactionSelectBox:after{border:6px solid transparent;border-top-color:#e5e9eb;bottom:-12px;content:"";position:absolute;right:10px;z-index:1}.c-reactionArea__reactionSelectBox.-positionRight{left:-2px;right:auto}.c-reactionArea__reactionSelectBox.-positionRight:before{left:11px;right:auto}.c-reactionArea__reactionSelectBox.-positionRight:after{left:10px;right:auto}.c-reactionArea__reactionIconList{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.c-reactionArea__reactionIconList li{cursor:pointer}.c-reactionArea__reactionIconList li:not(:nth-of-type(8n)){margin-right:8px}.c-reactionArea__reactionIconList li:nth-of-type(n+9){margin-top:8px}.c-reactionArea__publicPageCvBox{background-color:#fff;border-radius:4px;bottom:calc(-100% + 70px);box-shadow:0 4px 6px rgba(1,41,58,.1);padding:24px 16px 16px;position:absolute;right:0;width:270px;z-index:10}.c-reactionArea__publicPageCvBox .-closeicon{fill:#99a9b0;cursor:pointer;position:absolute;right:6px;top:8px}.c-reactionArea__publicPageCvBox .-cvTextBold{color:#01293a;font-size:.75rem;font-weight:700;margin-bottom:8px}.c-reactionArea__publicPageCvBox .-cvText{color:#345461;font-size:.75rem}.c-reactionArea__publicPageCvBox .-cvText a{color:#04b0fb}.c-reactionArea.-buttonPositionLeft,.c-reactionArea.-buttonPositionLeft .c-reactionArea__reactedList{flex-direction:row}.c-reactionArea.-mobile .c-reactionArea__reactedItem{font-size:.625rem;height:22px;padding:4px}.c-reactionArea.-mobile .c-reactionArea__reactedIcon:before{font-size:12px;height:16px;width:16px}.c-reactionArea.-mobile .c-reactionArea__reactionButton{height:22px;width:30px}.c-reactionArea.-mobile .c-reactionArea__reactionSelectBox{height:70px;width:210px}.c-reactionArea.-mobile .c-reactionArea__publicPageCvBox{left:calc(50vw - 50%)}.p-questionMyProfile__recommendJobList li{border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 1px 2px rgba(1,41,58,.1);overflow:hidden}.p-questionMyProfile__recommendJobList li:not(:last-child){margin-bottom:16px}.p-questionMyProfile__recommendJobList a{text-decoration:none}.p-questionMyProfile__recommendJobList .-recommendJobThumbnail{position:relative}.p-questionMyProfile__recommendJobList .-recommendJobThumbnailImage{background-position:50%;background-size:cover;height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.p-questionMyProfile__recommendJobList .-recommendJobOccupation{background-color:#e5e9eb;border-radius:4px;bottom:4px;color:#345461;font-size:.625rem;font-weight:700;left:4px;padding:4px 8px;position:absolute}.p-questionMyProfile__recommendJobList .-recommendJobDetail{padding:16px}.p-questionMyProfile__recommendJobList .-recommendJobTitle{color:#01293a;font-size:.875rem;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.p-questionMyProfile__recommendJobList .-recommendJobText{color:#345461;font-size:.75rem;margin-bottom:8px}.p-questionMyProfile__recommendJobList .-recommendJobCompany{color:#345461;font-size:.75rem;text-align:right}.p-questionMyProfile__recommendJobList.-isLoading li .-recommendJobOccupation{visibility:hidden}.p-questionMyProfile__recommendJobList.-isLoading li .-recommendJobDetail{position:relative}.p-questionMyProfile__recommendJobList.-isLoading li .-recommendJobDetail .-loadingImg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-questionMyProfile__recommendJobList.-isLoading li .-recommendJobDetail>:not(.-loadingImg){visibility:hidden}.c-relatedQuestionsArea>.-head{color:#01293a;position:relative}.c-relatedQuestionsArea>.-head hr{border:.5px solid #01293a;flex-grow:1}.c-relatedQuestionsArea>.-body{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1)}.c-relatedQuestionsArea__cardList{list-style:none}.c-relatedQuestionsArea__cardItem{border-bottom:1px solid #e5e9eb}.c-relatedQuestionsArea__cardItem>*{overflow:hidden;width:100%}.c-relatedQuestionsArea__cardItem>.-head{color:#01293a;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:underline}.c-relatedQuestionsArea__cardItem>.-head a{color:inherit}.c-relatedQuestionsArea__cardItem>.-foot{color:#78909c;font-size:.625rem}.c-relatedQuestionsArea__cardItem>.-foot svg{fill:#78909c}.c-relatedQuestionsArea__counts{gap:2px}.c-relatedQuestionsArea.-mobile .c-relatedQuestionsArea__cardItem>.-head{font-size:.75rem}.c-relatedQuestionsLink{align-items:center;display:flex;gap:4px;justify-content:center}.c-relatedQuestionsLink,.c-relatedQuestionsLink *{color:#345461;cursor:pointer;text-decoration:none}.c-relatedQuestionsLink>label{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.c-relatedQuestionsLink>label>:first-child{font-size:.875rem;font-weight:700}.c-relatedQuestionsLink>label>:nth-child(2){background:#e5e9eb;border-radius:2px;font-size:.625rem;font-weight:700;padding:4px}.c-relatedQuestionsLink>label>:nth-child(3){font-size:.875rem;font-weight:500}.c-relatedQuestionsLink>svg{height:14px;width:14px}.c-relatedQuestionsLink.-mobile>label{gap:4px}.c-relatedQuestionsLink.-mobile>label>:first-child{font-size:.75rem}.c-relatedQuestionsLink.-mobile>label>:nth-child(2){font-size:.625rem}.c-relatedQuestionsLink.-mobile>label>:nth-child(3){font-size:.75rem}.c-requirementsDetail{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1);margin:16px 0 40px;max-width:960px;overflow:hidden}@media(min-width:768px){.c-requirementsDetail{margin:24px auto 40px}}.c-requirementsDetail__image img{height:auto;width:100%}.c-requirementsDetail__content{padding:12px 8px}.c-requirementsDetail__content .c-shareArea{border-top:1px solid #e5e9eb;margin-top:32px}@media(min-width:768px){.c-requirementsDetail__content{padding:48px 40px}}.c-requirementsDetail__title{font-feature-settings:"palt";color:#01293a;font-size:1.25rem;font-weight:700;letter-spacing:1px;line-height:1.4}.c-requirementsDetail__title a{text-decoration:none}@media(min-width:768px){.c-requirementsDetail__title{font-size:2rem}}.c-requirementsDetail__companyInfo{align-items:center;display:flex;margin-top:16px}.c-requirementsDetail__companyInfo .-companyLogo{background-position:50%;background-size:cover;display:block;flex:0 0 86px;height:86px;margin-right:8px;width:86px}.c-requirementsDetail__companyInfo .-companyName{color:#01293a;font-size:.75rem;font-weight:700}@media(min-width:768px){.c-requirementsDetail__companyInfo .-companyLogo{flex:0 0 86px;width:86px}.c-requirementsDetail__companyInfo .-companyName{font-size:1rem}}.c-requirementsDetail__keywordTags{align-items:center;display:flex;margin-top:24px}.c-requirementsDetail__keywordTags .-label{color:#99a9b0;font-size:.75rem;margin-right:8px}.c-requirementsDetail__keywordTags .c-requirementsDetailTags__List{margin:0}.c-requirementsDetail__sectionTitle{font-feature-settings:"palt";color:#01293a;font-size:1.25rem;font-weight:700;letter-spacing:1px;line-height:1.4;margin-top:32px}.c-requirementDetail__List{margin-top:16px}.c-requirementDetail__List li{align-items:flex-start;background-color:#fafbfb;display:flex;flex-direction:column;margin-top:4px;padding:8px}.c-requirementDetail__List li .-label{color:#99a9b0;flex:0 0 100%;font-size:.75rem;margin-right:8px}.c-requirementDetail__List li .-item{color:#01293a;font-size:1rem;font-weight:700;margin-top:8px}@media(min-width:768px){.c-requirementDetail__List li{align-items:center;flex-direction:row;padding:16px 24px}.c-requirementDetail__List li .-label{flex:0 0 160px;font-size:.75rem}}.c-requirementsList__wrap{padding:32px 16px}.c-requirementsList__wrap.-carousel{background-color:#f2fbff;overflow:hidden}.c-requirementsList__wrap.-carousel .c-requirementsList{flex-wrap:nowrap}@media(min-width:768px){.c-requirementsList__wrap{padding:56px 16px}}.c-requirementsList__sectionTitle{font-feature-settings:"palt";color:#01293a;font-size:1.25rem;font-weight:700;letter-spacing:1px}.c-requirementsList{display:flex;flex-wrap:wrap;margin-top:24px}.c-requirementsList__item{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1);display:flex;flex:0 0 100%;flex-direction:column;margin-bottom:24px;overflow:hidden;position:relative}.c-requirementsList__item .-componentLink{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.c-requirementsList__item .-image{background-position:50%;background-size:cover;display:block;height:112px;overflow:hidden}.c-requirementsList__item .-image img{height:auto;max-height:112px;-o-object-fit:cover;object-fit:cover;width:100%}.c-requirementsList__item .-textArea{flex:1 0 auto;padding:24px 16px}.c-requirementsList__item .-title{font-feature-settings:"palt";color:#01293a;font-size:1.25rem;font-weight:700;letter-spacing:1px;line-height:1.2}.c-requirementsList__item .-companyInfo{align-items:center;display:flex;margin-top:16px}.c-requirementsList__item .-companyLogo{background-position:50%;background-size:cover;display:block;flex:0 0 48px;height:48px;margin-right:8px;width:48px}.c-requirementsList__item .-companyName{color:#01293a;font-size:.75rem;font-weight:700}.c-requirementsList__item .-requirementDetailList{margin-top:16px}.c-requirementsList__item .-requirementDetailList li{align-items:center;display:flex;margin-top:8px}.c-requirementsList__item .-requirementDetailList li .-label{color:#99a9b0;flex:0 0 56px;font-size:.75rem;margin-right:8px}.c-requirementsList__item .-requirementDetailList li .-item{color:#01293a;font-size:.875rem;font-weight:700;z-index:100}.c-requirementsList__item .-buttonArea{border-top:1px solid #e5e9eb;padding:16px;text-align:center}.c-requirementsList__item .-buttonArea .c-button{width:100%}.c-requirementsList__item .-buttonArea .c-button:hover{background-color:#04b0fb;border-color:#04b0fb}@media(min-width:768px){.c-requirementsList__item{flex-basis:calc(33.3% - 12px);flex-grow:0;flex-shrink:0;margin-right:18px}.c-requirementsList__item:nth-of-type(3n){margin-right:0}}.c-requirementsList__Link{margin-top:24px;text-align:center}.c-requirementsList__Link .c-button{max-width:360px;width:100%}.owl-requirementsCarousel .c-requirementsList__item{margin:0;max-width:350px;width:100%}.c-requirementsList__blank{background-color:#fff;border:1px solid #e5e9eb;border-radius:4px;margin-top:24px;padding:32px 24px}.c-requirementsList__blank .-title{color:#01293a;font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center}.c-requirementsList__blank .-text{color:#345461;font-size:.875rem;margin-top:8px;text-align:left}@media(min-width:768px){.c-requirementsList__blank{margin-top:32px;padding:48px 24px}.c-requirementsList__blank .-text{text-align:center}}.p-salaryDiagnosisResult{background-color:#f2fbff;margin-top:16px;padding:16px 16px 24px}.p-salaryDiagnosisResult .-title{color:#345461;font-size:.875rem;font-weight:700}.p-salaryDiagnosisResult .-sub{color:#345461;font-size:.75rem}.p-salaryDiagnosisResult .-inner{align-items:center;background-color:#fff;display:flex;height:56px;justify-content:space-between;margin-top:12px;padding:16px}.p-salaryDiagnosisResult .-price{color:#345461;font-size:.875rem}.p-salaryDiagnosisResult .-check{position:relative}.p-salaryDiagnosisResult .-check a{color:#04b0fb;font-size:.875rem;text-decoration:none}.p-salaryDiagnosisResult .-check a:hover{text-decoration:underline}.p-salaryDiagnosisResult .-check.-speechBubble:before{background-color:#01293a;border-radius:4px;bottom:32px;color:#fff;content:"スキル登録で診断時給UP！";display:inline-block;font-size:.625rem;left:50%;padding:8px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-salaryDiagnosisResult .-check.-speechBubble:after{background-color:#01293a;content:"";height:10px;left:0;margin:auto;position:absolute;right:0;top:-15px;transform:translateX(-50%);transform:rotate(-45deg);width:10px}.p-salaryDiagnosisResult.-mobile .-sub,.p-salaryDiagnosisResult.-mobile .-title{font-size:.75rem}.p-salaryDiagnosisResult.-mobile .-inner{margin-top:8px;padding:8px}.p-salaryDiagnosisResult.-mobile .-check,.p-salaryDiagnosisResult.-mobile .-price{font-size:.75rem}.c-searchBoxResultArea__header{color:#78909c;font-weight:700;line-height:1.4;padding:0 16px 8px}.c-searchBoxResultArea__contentsLink{color:#345461;display:block;font-weight:500;line-height:1.4;padding:12px 16px;text-align:left;text-decoration:none}.c-searchBoxResultArea__contentsLink:hover{background-color:#f2fbff}.c-searchBoxResultArea__noContentsText{border-top:1px solid #e5e9eb;color:#345461;display:flex;font-weight:500;justify-content:center;line-height:1.4;padding:12px 0}.c-searchBoxResultArea__contentsInfoArea{align-items:center;border-top:1px solid #e5e9eb;display:flex;justify-content:flex-end;padding:12px 16px}.c-searchBoxResultArea__otherContentsCount{color:#345461;flex-grow:1;font-size:.75rem;font-weight:500;line-height:1.4}.c-searchBoxResultArea__link{align-items:center;color:#04b0fb;display:flex;font-weight:500;gap:4px;line-height:1.4;padding:0;text-decoration:none}.c-searchBoxResultArea__icon{fill:#04b0fb}.c-searchBoxResultArea.-mobile .c-searchBoxResultArea__contentsInfoArea{padding:0 16px}.c-searchBoxResultArea.-mobile .c-searchBoxResultArea__link{padding:12px 0}.c-searchBoxResultModal{border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 2px 4px 0 rgba(4,176,251,.1);padding:16px 0;position:absolute;right:0;top:calc(100% + 8px);width:500px}.c-searchBoxResultModal__newQuestionLinkArea--appealStrong{padding:0 16px}.c-searchBoxResultModal__newQuestionLinkArea{border-top:1px solid #e5e9eb;padding:16px 0 0}.c-searchBoxResultModal__appealNewQuestionArea{background:#f2fbff;border:1px solid #cdeffe;border-radius:4px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:16px}.c-searchBoxResultModal__appealNewQuestionAreaTitle{color:#01293a;font-weight:700;line-height:1.4}.c-searchBoxResultModal__appealNewQuestionAreaText{color:#345461;font-size:.75rem;font-weight:500;line-height:1.4}.c-searchBoxResultModal__appealNewQuestionAreaButton{border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;height:40px;padding:8px 16px;white-space:nowrap}.c-searchBoxResultModal__link{align-items:center;color:#04b0fb;display:flex;font-weight:500;gap:4px;line-height:1.1;text-decoration:none}.c-searchBoxResultModal__highlight{font-weight:700}.c-searchBoxResultModal.-mobile{border-radius:0;border-radius:initial;padding:8px 0 0;top:100%;width:100vw}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__newQuestionLinkArea--appealStrong{padding:0 16px 12px}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__newQuestionLinkArea{padding:0}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__appealNewQuestionArea{gap:8px}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__appealNewQuestionAreaButton{width:100%}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__closeModalButton{background-color:#fff;border:none;border-top:1px solid #e5e9eb;color:#78909c;font-weight:500;line-height:1.4;padding:16px;width:100%}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__link{padding:12px 0;width:100%}.c-searchBoxResultModal.-mobile .c-searchBoxResultModal__link.-bottomLink{flex-grow:1;padding:16px 0}.c-searchBox{font-size:.875rem;position:relative}.c-searchBox ul>li{border-top:1px solid #e5e9eb;list-style:none}.c-searchBox__overlay{top:0}.c-searchBox__formArea{align-items:center;border:1px solid #99a9b0;border-radius:2px;display:flex;gap:8px;height:40px;justify-content:space-between;padding:8px 12px;width:320px}.c-searchBox__formArea:focus-within{border-color:#04b0fb}.c-searchBox__input{border:none;flex-grow:1;outline:none}.c-searchBox__input::-moz-placeholder{color:#78909c}.c-searchBox__input:-ms-input-placeholder{color:#78909c}.c-searchBox__input::placeholder{color:#78909c}.c-searchBox__searchIcon{cursor:pointer}.c-searchBox__newQuestionLinkArea{border-top:1px solid #e5e9eb;padding:16px 0 0}.c-searchBox.-mobile{background-color:#fafbfb;font-size:.75rem;padding:16px}.c-searchBox.-mobile .c-searchBox__formArea{width:100%}.c-searchBox.-mobile .c-searchBox__overlay{top:0}.c-searchBox.-mobile .c-searchBox__newQuestionLinkArea{padding:0}.c-searchModal{bottom:0;display:none;left:0;padding:8px 16px;position:fixed;right:0;top:0;z-index:1000}.c-searchModal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:scroll}@media(min-width:768px){.c-searchModal{padding:24px 16px}.c-searchModal.is-active{justify-content:flex-start}}.c-searchModal__inner{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:10000}.c-searchModal__content{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px 0 rgba(1,41,58,.1);height:calc(100vh - 64px);margin:16px;max-width:auto;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.c-searchModal__content{height:100%;overflow:visible;overflow:initial}}.c-searchModal__content .-contentHeader{border-bottom:none;display:flex;justify-content:flex-end;padding:12px 12px 0}.c-searchModal__content .-contentHeader .-rightBlock{align-items:center;display:flex;flex:0 0;justify-content:center}.c-searchModal__content .-contentHeader .-rightBlock.-action{color:#99a9b0}.c-searchModal__content .-contentHeader .-rightBlock{margin-left:12px}@media(min-width:768px){.c-searchModal__content .-contentHeader{padding:16px 16px 0}.c-searchModal__content{width:680px}.c-searchModal__content.-small{max-width:600px}}.c-searchModal__body{height:100%;padding:0 16px}@media(min-width:768px){.c-searchModal__body{height:-moz-fit-content;height:fit-content}}.c-searchModal__container{grid-gap:16px;display:grid;gap:16px;height:calc(100% - 162px);overflow-y:scroll;padding:0 2px}@media(min-width:768px){.c-searchModal__container{gap:0;height:100%;overflow-y:visible;overflow-y:initial}}.c-searchModal__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;grid-template-rows:16px 1fr}.c-searchModal__row:last-child{padding-bottom:56px}@media(min-width:768px){.c-searchModal__row{grid-gap:16px;border-bottom:1px solid #e5e9eb;display:grid;gap:16px;grid-template-columns:1fr 420px;grid-template-rows:1fr;padding:16px 0}.c-searchModal__row:last-child{padding-bottom:16px}}.c-searchModal__row .multiselect{border:1px solid #99a9b0;min-height:51px}.c-searchModal__row .multiselect__single{font-size:.75rem}.c-searchModal__row .multiselect__content-wrapper{bottom:auto}.c-searchModal__row .multiselect__tags{border:initial;min-height:51px;padding:15px 40px 0 12px}.c-searchModal__row .multiselect__placeholder{font-size:.75rem}@media(max-width:320px){.c-searchModal__row .multiselect__placeholder{font-size:.625rem}}.c-searchModal__row .multiselect__select{top:3px}.c-searchModal__row .multiselect__input,.c-searchModal__row .multiselect__single{font-size:.75rem}.c-searchModal__row .multiselect__option--selected.multiselect__option--highlight,.c-searchModal__row .multiselect__option--selected.multiselect__option--highlight:after{background:none}.c-searchModal__label{align-items:center;display:inline-flex;font-size:.75rem;gap:4px;line-height:1.2}.c-searchModal__label.-column{align-items:flex-start}.c-searchModal__filter{display:flex;flex-wrap:wrap;gap:8px;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.c-searchModal__multipleTag{align-items:center;border:1px solid #99a9b0;border-radius:2px;color:#99a9b0;display:inline-flex;font-size:.75rem;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:1.1;min-width:64px;padding:8px}.c-searchModal__multipleTag.-active{background:#f2fbff;border-color:#04b0fb;color:#345461}.c-searchModal__select{border:1px solid #99a9b0;border-radius:2px;color:#99a9b0;display:flex;font-size:.75rem;gap:4px;padding:12px 8px;transition:all .3s ease-out;width:100%}@media(min-width:768px){.c-searchModal__select{padding:12px 8px}}.c-searchModal__select>span{color:#99a9b0;padding:4px}.c-searchModal__select:hover{border-color:#04b0fb}.c-searchModal__select::active{border-color:#04b0fb}.c-searchModal__select .-tag{align-items:center;background:#f2fbff;border:none;border-radius:2px;color:#345461;display:flex;gap:8px;padding:4px}.c-searchModal__select--icon{align-self:center;position:absolute;right:8px}.c-searchModal__form::-moz-placeholder{color:#e5e9eb}.c-searchModal__form:-ms-input-placeholder{color:#e5e9eb}.c-searchModal__form::placeholder{color:#e5e9eb}.c-searchModal__options{display:none}.c-searchModal__options.is-active{background-color:#fff;border:1px solid #99a9b0;border-radius:2px;color:#99a9b0;display:block;font-size:.75rem;height:240px;overflow:hidden;padding:12px 8px;position:absolute;width:100%;z-index:1}@media(min-width:768px){.c-searchModal__options.is-active{padding:12px 8px}}.c-searchModal__options.is-active>span{color:#99a9b0}.c-searchModal__options .-placeholder{background-color:#fff;display:flex;justify-content:space-between;margin-bottom:12px;position:sticky;top:0;width:100%}.c-searchModal__options .-option{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:scroll;padding-bottom:40px;padding-left:8px}.c-searchModal__options .-option>span{font-size:.625rem;left:-8px;position:relative;top:4px}.c-searchModal__options .-option .c-checkbox__label{color:#01293a;font-weight:700}.c-searchModal__footer{grid-gap:16px;border-top:1px solid #e5e9eb;display:grid;gap:16px;padding-top:16px;place-items:center}.c-searchModal__footer .c-button{height:50px;width:100%}.c-searchModal__footer .-textLink{color:#99a9b0}@media(min-width:768px){.c-searchModal__footer{border-top:none;height:72px;padding-top:0}.c-searchModal__footer .c-button{height:40px;width:180px}.c-searchModal__footer .-textLink{display:none}}.p-questionMyProfile__searchTrends .-searchTrendsExplanation{color:#345461;font-size:.75rem;margin-bottom:16px}.p-questionMyProfile__searchTrends .-searchTrendsTagList .-searchTrendsTag:not(:last-child){margin-bottom:16px}.p-questionMyProfile__searchTrends .-searchTrendsTagList .-searchTrendsTagTitle{color:#01293a;font-size:.875rem;font-weight:700}.p-questionMyProfile__searchTrends .-searchTrendsTagList ul{display:flex;flex-wrap:wrap;gap:8px}.p-questionMyProfile__searchTrends .-searchTrendsTagList ul li{background-color:#01293a;border-radius:4px;color:#fff;font-size:.75rem;padding:4px 8px}.-searchTrendsTagList.-isLoading{position:relative}.-searchTrendsTagList.-isLoading .-loadingImg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.-searchTrendsTagList.-isLoading ul{visibility:hidden}.c-selectbox{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%2399A9B0%22%20d%3D%22M20.4%2031.8L7.1%2018.4c-.4-.4-.4-1%200-1.4l2.1-2.1c.4-.4%201-.4%201.4%200L24%2028.3l13.5-13.5c.4-.4%201-.4%201.4%200L41%2017c.4.4.4%201%200%201.4L24.6%2034.6c-.4.4-1%20.4-1.4%200%200%200-2.7-2.8-2.8-2.8z%22%2F%3E%3C%2Fsvg%3E");background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:12px 12px;border:1px solid #99a9b0;border-radius:2px;display:inline-block;font-size:.875rem;min-height:50px;padding:12px}.c-selectbox:focus{border-color:#04b0fb;outline:none}.c-selectbox::-moz-placeholder{color:#e5e9eb}.c-selectbox:-ms-input-placeholder{color:#e5e9eb}.c-selectbox::placeholder{color:#e5e9eb}.c-selectbox.-primary{border-color:#04b0fb}.c-selectbox.-transparent{border:none}.c-selectbox.-small{border-color:#e5e9eb;font-size:.625rem}.c-selectbox.-w100{width:100%}.c-selectbox.is-error{background-color:rgba(253,68,119,.1);border-color:#fd4477;color:#fd4477}.c-selectbox.is-disabled,.c-selectbox[disabled]{background-color:#fafbfb;border-color:#e5e9eb;color:#e5e9eb;cursor:default;pointer-events:none}.c-selectbox::-ms-expand{display:none}.p-selectList>*{align-items:center;border-bottom:1px solid #e5e9eb;display:flex;height:60px;justify-content:space-between;line-height:1.2;padding-left:12px;padding-right:12px}.p-selectList .c-selectbox{min-width:140px}.-desktop .c-skillList{max-height:400px;overflow-y:auto}.c-skillList li{align-items:center;background-color:#fff;border-bottom:1px solid #e5e9eb;display:flex;justify-content:space-between;min-height:58px;padding:12px}.c-skillList li:first-of-type{border-top:1px solid #e5e9eb}.c-skillList li .-skillName{flex:0 0 60%;font-weight:700}.c-skillList li .-years{flex:0 0 35%;max-width:120px}.c-skillList.-entry{margin:0 -16px}.c-skillList.-entry li{padding:12px 16px}.c-skillList.-entry li.is-error{background-color:rgba(253,68,119,.1)}.c-skillList.-entry li.is-error .c-selectbox{background-color:rgba(253,68,119,.1);color:#fd4477;font-weight:700}.c-skillTag{align-items:center;background-color:#fafbfb;border-radius:2px;justify-content:space-between;min-height:40px;overflow:hidden;padding:16px}@media(min-width:768px){.c-skillTag{display:flex;padding:0}}.c-skillTag .-scroe{align-items:center;align-self:stretch;display:flex;flex:0 0 40px;font-family:Cabin,sans-serif;font-size:1rem;font-style:italic;justify-content:center;text-align:center}.c-skillTag .-scroe.-high{background-color:#04b0fb;color:#fff}.c-skillTag .-scroe.-middle{background-color:#cdeffe;color:#345461}.c-skillTag .-scroe.-low{background-color:#e5e9eb;color:#345461}.c-skillTag .-skillName{color:#01293a;flex:1 0 auto;font-size:.875rem;text-align:left}@media(min-width:768px){.c-skillTag .-skillName{font-size:.75rem;font-weight:700;padding:12px}}.c-skillTag .-experienceYears{color:#99a9b0;flex:0 0 120px;font-size:.625rem}.c-skillTag .-experienceYears span{color:#01293a}@media(min-width:768px){.c-skillTag .-experienceYears{padding:12px;text-align:right}}.c-skillTag.-mobile .-experienceYears{flex-shrink:1}.c-skillTag.-mobile .-skillName,.c-subtext{font-size:.625rem}.c-subtext{font-weight:500;line-height:1.6}.c-subtext,.c-subtext a{color:#99a9b0}.c-subtext a:hover{text-decoration:none}.c-subtext.-error{color:#fd4477;font-weight:700}.c-subtextInput{align-items:stretch;border-radius:4px;display:flex;justify-content:space-between;margin-top:4px;overflow:hidden;position:relative}.c-subtextInput.is-error>*{border-color:#fd4477}.c-subtextInput.is-error .c-subtextInput__text{background-color:rgba(253,68,119,.2)}.c-subtextInput.is-error .c-subtextInput__input{background-color:rgba(253,68,119,.1);color:#fd4477}.c-subtextInput.-column{flex-direction:column}.c-subtextInput.-column .c-subtextInput__text{border-bottom:none;border-right:1px solid #99a9b0}.c-subtextInput.-column .c-subtextInput__icon{right:8px;top:51px}.c-subtextInput__input{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #99a9b0;border-radius:0 2px 2px 0;display:inline-block;font-size:.875rem;height:40px;padding:12px 32px 12px 12px;width:100%}.c-subtextInput__input:focus{border-color:#04b0fb;outline:none}.c-subtextInput__text{background-color:#f2fbff;border:1px solid #99a9b0;border-radius:2px 0 0 2px;border-right:none;color:#99a9b0;font-size:.625rem;height:40px;line-height:40px;padding:0 12px;white-space:nowrap}.c-subtextInput__icon{color:#04b0fb;display:block;position:absolute;right:4px;top:calc(50% - 9px);z-index:1}.c-subtextInput__icon.is-success{fill:#04b0fb}.c-subtextInput__icon.is-error{fill:#fd4477}.c-suggestedQuestionsPc{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);line-height:1.4}.c-suggestedQuestionsPc__titleIcon{fill:#01293a}.c-suggestedQuestionsPc__title{color:#01293a;font-size:1.125rem;font-weight:700}.c-suggestedQuestionsPc__list{border-bottom:1px solid #e5e9eb}.c-suggestedQuestionsPc__ballon{background-color:#f2fbff;border-radius:4px;position:relative;width:100%}.c-suggestedQuestionsPc__ballon:after{background-color:#f2fbff;content:"";height:16px;left:-4px;position:absolute;top:16px;transform:rotate(45deg);width:16px}.c-suggestedQuestionsPc__titleLink{color:#01293a;font-size:.875rem;font-weight:700}.c-suggestedQuestionsPc__buttonLink{background:#fff;border:1px solid #78909c;border-radius:2px;height:-moz-fit-content;height:fit-content;padding:4px 8px;text-decoration:none}.c-suggestedQuestionsPc__buttonLinkIcon{fill:#345461}.c-suggestedQuestionsPc__buttonLinkLabel{white-space:nowrap}.c-suggestedQuestionsPc__buttonLinkLabel,.c-suggestedQuestionsPc__text{color:#345461;font-size:.75rem;font-weight:500}.c-suggestedQuestionsPc__lookMoreButtonLink{text-decoration:none}.c-suggestedQuestionsPc__lookMoreButtonLinkLabel{color:#64b5f6;font-size:.875rem;font-weight:500;line-height:1.4}.c-suggestedQuestionsPc__lookMoreButtonLinkIcon{fill:#64b5f6}.c-suggestedQuestionsSp{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1)}.c-suggestedQuestionsSp__icon{fill:#01293a}.c-suggestedQuestionsSp__title{color:#01293a;font-size:.875rem;font-weight:700}.c-suggestedQuestionsSp__recommendQuestionList{border-bottom:1px solid #e5e9eb}.c-suggestedQuestionsSp__ballon{background-color:#f2fbff;border-radius:4px;position:relative}.c-suggestedQuestionsSp__ballon:after{background-color:#f2fbff;bottom:-6px;content:"";height:16px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:16px}.c-suggestedQuestionsSp__titleLink{color:#01293a;display:block;font-size:.75rem;font-weight:700;width:100%}.c-suggestedQuestionsSp__text{color:#345461;font-size:.75rem;font-weight:500;width:100%}.c-suggestedQuestionsSp__buttonLink{background:#fff;border:1px solid #78909c;border-radius:2px;height:-moz-fit-content;height:fit-content;padding:8px 28px;text-decoration:none;width:-moz-fit-content;width:fit-content}.c-suggestedQuestionsSp__icon{fill:#345461}.c-suggestedQuestionsSp__label{color:#345461;font-size:.75rem;font-weight:500;white-space:nowrap}.c-suggestedQuestionsSp__lookMoreButtonLink{text-decoration:none}.c-suggestedQuestionsSp__lookMoreButtonLinkLabel{color:#64b5f6;font-size:.875rem;font-weight:500;line-height:1.4}.c-suggestedQuestionsSp__lookMoreButtonLinkIcon{fill:#64b5f6}.c-suggestSelectedArea__filter{display:flex;flex-wrap:wrap;gap:8px;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.c-suggestSelectedArea__select{border:1px solid #99a9b0;border-radius:2px;color:#99a9b0;cursor:pointer;display:flex;flex-wrap:wrap;font-size:.75rem;gap:4px;padding:12px 8px;transition:all .3s ease-out;width:100%}@media(min-width:768px){.c-suggestSelectedArea__select{padding:12px 8px}}.c-suggestSelectedArea__select>span{color:#99a9b0;padding:4px}.c-suggestSelectedArea__select:hover{border-color:#04b0fb}.c-suggestSelectedArea__select::active{border-color:#04b0fb}.c-suggestSelectedArea__select .-tag{align-items:center;background:#cdeffe;border:none;border-radius:2px;color:#345461;display:flex;gap:8px;padding:4px}.c-suggestSelectedArea__select--icon{fill:#01293a;align-self:center;position:absolute;right:8px}.c-suggestSelectedArea__select.-isCaution{border-color:#fd4477}.c-suggestSelectedArea__options{display:none}.c-suggestSelectedArea__options.is-active{background-color:#fff;border:1px solid #99a9b0;border-radius:2px;color:#99a9b0;display:block;font-size:.75rem;height:240px;overflow:hidden;padding:12px 8px;position:absolute;width:100%;z-index:1}@media(min-width:768px){.c-suggestSelectedArea__options.is-active{padding:12px 8px}}.c-suggestSelectedArea__options.is-active>span{color:#99a9b0}.c-suggestSelectedArea__options .-placeholder{background-color:#fff;display:flex;justify-content:space-between;margin-bottom:12px;position:sticky;top:0;width:100%}.c-suggestSelectedArea__options .-placeholder .c-icon{fill:#01293a}.c-suggestSelectedArea__options .-option{height:100%;overflow-y:scroll;padding-bottom:40px}.c-suggestSelectedArea__options .-optionBlick:not(:first-child){margin-top:16px}.c-suggestSelectedArea__options .-parentCategory{color:#99a9b0;font-size:.625rem;font-weight:700;margin-bottom:8px}.c-suggestSelectedArea__options .-optionList{grid-row-gap:8px;display:grid;grid-template-columns:1fr 1fr 1fr;padding-left:8px}.c-suggestSelectedArea__options .-optionList .c-checkbox.-disable{cursor:auto}.c-suggestSelectedArea__options .-optionList .c-checkbox.-disable .c-checkbox__label{color:#99a9b0}.c-suggestSelectedArea__options .-optionList .c-checkbox.-disable .c-checkbox__label:before{background-color:#99a9b0;border:1px solid #99a9b0}.c-suggestSelectedArea__options .-optionList .c-checkbox__label{color:#345461;font-size:.75rem;font-weight:500}.c-suggestTagWrapper{border-left:1px solid transparent;border-right:1px solid transparent}.c-suggestTagWrapper.-active{border:none}.c-suggestTagWrapper.-active .c-suggestTag{background-color:#f2fbff;border:2px solid #04b0fb;color:#04b0fb}.c-suggestTag{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:4px;box-shadow:0 0 0 transparent;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;height:32px;justify-content:center;line-height:1.1;padding:0 8px;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.c-suggestTag.-normal{background-color:#345461;border-color:#345461;color:#fff}.c-suggestTag.-outline{border:1px solid #99a9b0;color:#345461}.c-suggestTag.-close{color:#99a9b0;padding-right:4px}.c-suggestTag .-closeButton{background-color:transparent;border:none;box-shadow:0 0 0 transparent;cursor:pointer;display:block;font-weight:500;line-height:1.1;margin-left:8px;padding:2px;text-align:center;text-decoration:none;vertical-align:middle}.c-suggestTag .-closeButton .c-icon{fill:#99a9b0}.c-suggestTag.-addButton .c-icon{fill:#fff;display:block;font-weight:500;line-height:1.1;margin-right:4px;padding:2px}.c-tabButtonArea{border-bottom:2px solid #345461;cursor:pointer;display:flex;justify-content:space-between}.c-tabButtonArea.-reverse{flex-direction:row-reverse}.c-tabButtonArea.-column_2 .c-tabButtonArea__button{height:49px;width:50%}.c-tabButtonArea.-column_2-wide .c-tabButtonArea__button{height:49px;width:361px}.c-tabButtonArea.-column_1-wide .c-tabButtonArea__button{height:49px;width:722px}.c-tabButtonArea.-column-3 .c-tabButtonArea__button{height:80px;width:236px}.c-tabButtonArea.-colorDark .c-tabButtonArea__button{color:#01293a}.c-tabButtonArea.-colorDark .c-tabButtonArea__button svg{fill:#01293a}.c-tabButtonArea.-colorDark .c-tabButtonArea__button.-isActive,.c-tabButtonArea.-colorDark .c-tabButtonArea__button:hover{background-color:#345461;color:#fff}.c-tabButtonArea.-colorDark .c-tabButtonArea__button.-isActive svg,.c-tabButtonArea.-colorDark .c-tabButtonArea__button:hover svg{fill:#fff}.c-tabButtonArea.-fontSize_xs .c-tabButtonArea__button{font-size:.625rem}.c-tabButtonArea.-mobile{border-width:1px}.c-tabButtonArea.-mobile .c-tabButtonArea__button{flex:1 1 auto;height:40px}.c-tabButtonArea.-mobile .c-tabButtonArea__button:not(:last-child){margin-right:8px}.c-tabButtonArea__button{align-items:center;background-color:#e5e9eb;border-radius:4px 4px 0 0;color:#99a9b0;display:flex;font-size:1rem;font-weight:700;justify-content:center;text-align:center}.c-tabButtonArea__button.-isActive,.c-tabButtonArea__button:hover{background-color:#345461;color:#fff}.-mobile .c-tabButtonArea__button{font-size:.75rem}.-mobile .c-tabButtonArea__button .-inner p{display:inline-block}.c-tag{align-items:center;border:1px solid transparent;border-radius:99em;display:inline-flex;font-size:.625rem;font-weight:700;justify-content:center;line-height:1.1;min-height:24px;padding:4px 8px;text-align:center;vertical-align:middle}.c-tag.-normal{background-color:#345461;border-color:#345461;color:#fff}.c-tag.-accent{background-color:#fc8551;border-color:#fc8551;color:#fff}.c-tag.-primary{background-color:#04b0fb;border-color:#04b0fb;color:#fff}.c-tag.-secondary{background-color:#6684f7;border-color:#6684f7;color:#fff}.c-tag.-inactive{background-color:#99a9b0;border-color:#99a9b0;color:#fff}.c-tag.-outline{color:#99a9b0}.c-tag.-outline,.c-tag.-outline-primary{background-color:#fff;border-color:currentColor}.c-tag.-outline-primary{color:#04b0fb}.c-tag.-score{background-color:#345461;border-color:#345461;color:#fff;padding-right:4px}.c-tag .-scoreValue{background-color:#fff;border-radius:99em;color:currentColor;color:#01293a;display:block;font-weight:500;line-height:1.1;margin-left:8px;padding:2px 4px}.c-tag.-close{background-color:#345461;border-color:#345461;color:#fff;padding-right:4px}.c-tag .-closeButton{background-color:transparent;background-color:#fff;border:none;border-radius:99em;box-shadow:0 0 0 transparent;color:currentColor;color:#01293a;cursor:pointer;display:block;font-weight:500;line-height:1.1;margin-left:8px;padding:2px;text-align:center;text-decoration:none;vertical-align:middle}.c-tag.-character{background-color:#01293a;border-color:#01293a;color:#fff;font-weight:500}.c-tag__list li{display:inline-block;margin:0 8px 12px 0}.c-searchModal__form,.c-textfield{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #99a9b0;border-radius:2px;display:inline-block;font-size:.875rem;min-height:50px;padding:12px}.c-searchModal__form:focus,.c-textfield:focus{border-color:#04b0fb;outline:none}.c-searchModal__form::-moz-placeholder,.c-textfield::-moz-placeholder{color:#e5e9eb}.c-searchModal__form:-ms-input-placeholder,.c-textfield:-ms-input-placeholder{color:#e5e9eb}.c-searchModal__form::placeholder,.c-textfield::placeholder{color:#e5e9eb}.-primary.c-searchModal__form,.c-textfield.-primary{border-color:#04b0fb}.-small.c-searchModal__form,.c-textfield.-small{border-color:#e5e9eb;font-size:.625rem}.-noOutline.c-searchModal__form,.c-textfield.-noOutline{border:none;color:#345461;padding:12px 4px}.-noOutline.c-searchModal__form:focus,.c-textfield.-noOutline:focus{background-color:#f2fbff}.-noOutline.c-searchModal__form::-moz-placeholder,.c-textfield.-noOutline::-moz-placeholder{color:#e5e9eb}.-noOutline.c-searchModal__form:-ms-input-placeholder,.c-textfield.-noOutline:-ms-input-placeholder{color:#e5e9eb}.-noOutline.c-searchModal__form::placeholder,.c-textfield.-noOutline::placeholder{color:#e5e9eb}.-w100.c-searchModal__form,.c-textfield.-w100{width:100%}.c-textfield.is-error,.is-error.c-searchModal__form{background-color:rgba(253,68,119,.1);border-color:#fd4477;color:#fd4477}.c-textfield.is-disabled,.c-textfield[disabled],.is-disabled.c-searchModal__form,[disabled].c-searchModal__form{background-color:#fafbfb;border-color:#e5e9eb;color:#e5e9eb;cursor:default;pointer-events:none}.c-textfield__previewTags{border:1px solid #99a9b0;border-radius:2px;padding:8px 12px}.c-textfield__previewTags .-tags .c-tag{margin:0 8px 8px 0}.c-textfield__previewTags .c-searchModal__form,.c-textfield__previewTags .c-textfield{min-height:40px;padding:0}.c-textfield__previewTags .-tags+.c-searchModal__form,.c-textfield__previewTags .-tags+.c-textfield{margin-top:8px}.c-textLink{color:#99a9b0;text-decoration:underline}.c-textLink.-block{display:block}.c-tile{background-color:#fff;border-bottom:1px solid #e5e9eb}.c-tile.-normalPadding{padding:12px}.c-tile.-setItem{border-bottom:none;padding-bottom:0}.c-tile.-setItem+.c-tile{padding-top:0}.c-tile.-top-border:first-of-type{border-top:1px solid #e5e9eb}.c-tileListItem__container{align-items:center;display:flex;min-height:80px;padding:12px}.c-tileListItem__container.-small{min-height:60px;padding:8px 12px}.c-tileListItem__container.-medium{padding:16px 12px}.c-tileListItem__container.-large{align-items:flex-start;padding:12px}.c-tileListItem__container.-large .c-tileListItem__avatar{margin-top:8px}.c-tileListItem__container.-notMinHeight{min-height:auto}.c-tileListItem__container.-column{flex-direction:column}.c-tileListItem__container.-column>*{width:100%}.c-tileListItem__container.-column .c-tileListItem__subtext{margin-top:8px}.c-tileListItem__container.-spacebetween{justify-content:space-between}.c-tileListItem__avatar{flex-shrink:0;height:48px;margin:4px 0;width:48px}.c-tileListItem__textBlock{flex-grow:1;padding:12px 12px 12px 0}.c-tileListItem__avatar+.c-tileListItem__textBlock{margin-left:12px}.c-tileListItem__textBlock.-notVerticalPadding{padding-bottom:0;padding-top:0}.c-tileListItem__text{align-items:center;color:#01293a;display:flex;font-size:.875rem;font-weight:400;line-height:1.1;margin:4px 0}.c-tileListItem__text .bold{font-size:1rem;font-weight:700;margin:8px 0}.c-tileListItem__text .sub-text{color:#345461}.c-tileListItem__text .sub-gray-text{color:#99a9b0}.c-tileListItem__text .text_info{margin-left:8px}.c-tileListItem__text .text_info .-link{color:#01293a;cursor:pointer;text-decoration:underline}.c-tileListItem__text .text_info .-link:hover{color:#04b0fb;text-decoration:none}.c-tileListItem__text .text_info .-link.-error{color:#fd4477}.c-tileListItem__title{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.1;margin:4px 0}.c-tileListItem__description{height:2.1rem}.c-tileListItem__description,.c-tileListItem__description-forMessage{color:#345461;font-size:.75rem;line-height:1.4;margin:4px 0;overflow:hidden;word-break:break-all}.c-tileListItem__subtext{color:#99a9b0;font-size:.625rem;line-height:1.4;margin:8px 0 0}.c-tileListItem__subtext a{color:#04b0fb}.c-tileListItem__subtext a:hover{text-decoration:none}.c-tileListItem__rightIcon{color:#99a9b0;flex-shrink:0;margin-left:8px}.c-tileListItem__unread{color:transparent;flex-shrink:0;height:6px;margin-left:8px;margin-right:-4px;overflow:hidden;width:6px}.c-tileListItem__unread:before{background-color:#fd4477;border-radius:50%;content:"";display:block;height:6px;width:6px}.c-tileListItem__tag{align-items:center;background-color:#fff;border:1px solid #99a9b0;border-radius:4px;color:#99a9b0;display:inline-flex;font-size:.625rem;justify-content:center;line-height:1.1;margin-bottom:4px;padding:4px 8px;text-align:center;vertical-align:middle}.c-tileListItem__label{color:#99a9b0;font-size:.75rem}.c-toast{border-radius:23px;bottom:-100px;left:calc(50% - 130px);padding:16px;position:fixed;transition:all .3s ease-out;width:260px;z-index:10}.c-toast.-top{bottom:inherit;top:-100px}.c-toast p{font-weight:700}.c-toast.-success{background:linear-gradient(to top left,rgba(81,115,252,.8),#04b0fb 51%,rgba(102,132,247,.8));box-shadow:0 6px 10px 0 rgba(102,132,247,.4)}.c-toast.-success p{color:#fff;text-align:center}.c-toast.-alert{background:rgba(253,202,68,.8);box-shadow:0 6px 10px 0 rgba(1,41,58,.2)}.c-toast.-alert p{color:#01293a;text-align:center}.c-toast.is-show{bottom:140px}.c-toast.is-show.-top{bottom:inherit;top:48px}.c-toggleSelector{display:flex;min-height:50px}.c-toggleSelector__item{cursor:pointer;flex-basis:100%;flex-grow:1;position:relative}.c-toggleSelector__item>input[type=radio]{opacity:0;position:absolute}.c-toggleSelector__item>input[type=radio]:focus+.c-toggleSelector__label{background-color:rgba(52,84,97,.2)}.c-toggleSelector.-primary .c-toggleSelector__item>input[type=radio]:focus+.c-toggleSelector__label{background-color:rgba(4,176,251,.2)}.c-toggleSelector__item>input[type=radio]:checked+.c-toggleSelector__label{background-color:#345461;color:#fff}.c-toggleSelector.-primary .c-toggleSelector__item>input[type=radio]:checked+.c-toggleSelector__label{background-color:#04b0fb}.c-toggleSelector__item:first-of-type>.c-toggleSelector__label{border-bottom-left-radius:2px;border-left:1px solid #345461;border-top-left-radius:2px}.c-toggleSelector.-primary .c-toggleSelector__item:first-of-type>.c-toggleSelector__label{border-color:#04b0fb}.c-toggleSelector__item:last-of-type>.c-toggleSelector__label{border-bottom-right-radius:2px;border-top-right-radius:2px}.c-toggleSelector__label{align-items:center;background-color:#fff;border-bottom:1px solid #345461;border-right:1px solid #345461;border-top:1px solid #345461;color:#345461;display:flex;font-size:.75rem;font-weight:700;height:100%;justify-content:center;line-height:1.2;padding:4px;text-align:center}.c-toggleSelector.-primary .c-toggleSelector__label{border-color:#04b0fb;color:#04b0fb}.c-toggleSwitch__input{height:0;opacity:0;position:absolute;width:0}.c-toggleSwitch{align-items:center;background-color:#e5e9eb;border-radius:20px;cursor:pointer;display:inline-block;flex:0 0 80px;height:40px;margin-left:12px;position:relative;transition:all .3s;width:80px}.c-toggleSwitch:after{background-color:#fff;border-radius:50%;bottom:4px;content:"";display:block;height:32px;left:4px;position:absolute;top:4px;transition:all .3s;width:32px}.c-toggleSwitch__input:checked+.c-toggleSwitch{background-color:#04b0fb}.c-toggleSwitch__input:checked+.c-toggleSwitch:after{left:44px}.c-toggleSwitch.-small{flex:0 0 42px;height:22px;width:42px}.c-toggleSwitch.-small:after{bottom:2px;height:18px;left:2px;top:2px;width:18px}.c-toggleSwitch__input:checked+.c-toggleSwitch.-small:after{left:22px}.c-tooltip{background-color:rgba(1,41,58,.95);border-radius:4px;bottom:calc(100% + 8px);color:#fff;font-size:.625rem;font-weight:500;left:50%;line-height:1.4;min-width:160px;opacity:0;padding:8px;position:absolute;text-align:center;transform:translate(-50%,8px);transition:all .1s ease-out;visibility:hidden;white-space:normal;word-break:break-all;z-index:1}.c-tooltip:after{border:5px solid transparent;border-top-color:rgba(1,41,58,.95);content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.c-tooltip.-bottom{bottom:auto;top:calc(100% + 8px);transform:translate(-50%,-8px)}.c-tooltip.-bottom:after{border-color:transparent transparent rgba(1,41,58,.95);top:-10px}.c-tooltip.-small{min-width:60px}.c-tooltip.-maxContent{min-width:-moz-max-content;min-width:max-content}.c-tooltip.-textAlignLeft{text-align:left}.c-tooltip.-fukidashiRight{left:auto;right:0;transform:translateY(8px)}.c-tooltip.-fukidashiRight:after{left:auto;margin-right:0;right:17px}.c-tooltip.-fukidashiRight.-bottom{transform:translateY(-8px)}.c-tooltip.-outline{background-color:#fff;border:1px solid #e5e9eb;border-radius:4px;color:#345461;font-weight:700}.c-tooltip.-outline:after{border-color:#e5e9eb transparent transparent}.c-tooltip.-outline:before{border:4px solid transparent;border-top-color:#fff;content:" ";left:50%;margin-left:-4px;position:absolute;top:100%;z-index:1}.c-tooltip a{color:#fff;display:block;text-align:center;text-decoration:underline;transition:all .2s ease-in-out}.c-tooltip a:hover{opacity:.8;text-decoration:none}.c-tooltip a.-inline{display:inline}.c-tooltip__trigger{display:inline-block;margin-left:2px;position:relative;vertical-align:baseline}.c-tooltip__trigger>.c-icon{fill:#345461}.c-tooltip__trigger:hover>.c-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.c-tooltip__trigger:hover>.c-tooltip.-fukidashiRight{transform:translate(0)}.c-tooltip__trigger:hover>.c-tooltip.-fukidashiRight.-pattern2{transform:translate(10px)}.c-typing{align-items:center;display:inline-flex}.c-typing>*{animation-direction:alternate;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-name:typing;animation-timing-function:linear;background-color:rgba(1,41,58,.6);border-radius:50%;display:inline-block;height:8px;width:8px}.c-typing>*+*{margin-left:8px}.c-typing>:nth-child(2){-webkit-animation-delay:.2s}.c-typing>:nth-child(3){-webkit-animation-delay:.4s}@keyframes typing{0%{transform:translateY(0)}50%{transform:translateY(-100%)}to{transform:translateY(0)}}.c-urgeUpdateSubToFullSettingsModal{color:#01293a}.c-urgeUpdateSubToFullSettingsModal__title{font-size:1rem;font-weight:700;line-height:1.6}.c-urgeUpdateSubToFullSettingsModal__form>*{padding:16px}.c-urgeUpdateSubToFullSettingsModal__form>:not(:last-child){border-bottom:1px solid #e5e9eb}.c-urgeUpdateSubToFullSettingsModal__settingOverview{font-size:1rem;font-weight:700;line-height:1.6}.c-urgeUpdateSubToFullSettingsModal__settingDescription{color:#345461;font-size:.875rem;line-height:1.4}.c-urgeUpdateSubToFullSettingsModal__button{border-radius:4px;flex:1 1;height:40px}.c-urgeUpdateSubToFullSettingsModal__durationRadioGroup{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.c-urgeUpdateSubToFullSettingsModal__durationRadioItem{border:2px solid #e5e9eb;border-radius:4px;padding:16px 12px}.c-urgeUpdateSubToFullSettingsModal__desiredSubOccupationSelectBox{height:40px;line-height:1.2;min-height:0;min-height:auto}@media(min-width:768px){.c-urgeUpdateSubToFullSettingsModal .c-modalV2__content{width:700px}.c-urgeUpdateSubToFullSettingsModal .c-urgeUpdateSubToFullSettingsModal__button{width:160px}.c-urgeUpdateSubToFullSettingsModal .c-urgeUpdateSubToFullSettingsModal__desiredSubOccupationSelectBox{width:320px}}.c-userCard{background-color:#fff;border:1px solid #e5e9eb}.c-userCard.-pc{padding:24px}.c-userCard.-sp{padding:16px}.c-userCard .userInfo{flex:1 1;text-align:left}.c-userCard .skillContainer{margin-top:8px}.c-userCard .basic_info_pc,.c-userCard .basic_info_sp{display:flex}.c-userCard .basic_info_pc .icon_pc,.c-userCard .basic_info_pc .icon_sp,.c-userCard .basic_info_sp .icon_pc,.c-userCard .basic_info_sp .icon_sp{border-radius:50%}.c-userCard .basic_info_pc .profession_pc,.c-userCard .basic_info_pc .profession_sp,.c-userCard .basic_info_sp .profession_pc,.c-userCard .basic_info_sp .profession_sp{color:#04b0fb;font-weight:700}.c-userCard .basic_info_pc .name_pc,.c-userCard .basic_info_sp .name_pc{font-weight:700;margin-top:8px}.c-userCard .basic_info_pc .name_pc a,.c-userCard .basic_info_sp .name_pc a{color:#01293a;text-decoration:none}.c-userCard .basic_info_pc .name_pc a:hover,.c-userCard .basic_info_sp .name_pc a:hover{color:#04b0fb}.c-userCard .basic_info_pc .name_sp,.c-userCard .basic_info_sp .name_sp{font-weight:700;margin-top:8px}.c-userCard .basic_info_pc .name_sp a,.c-userCard .basic_info_sp .name_sp a{color:#01293a;text-decoration:none}.c-userCard .basic_info_pc{gap:16px}.c-userCard .basic_info_pc .icon_pc{height:80px;width:80px}.c-userCard .basic_info_pc .profession_pc{font-size:.875rem;line-height:.875rem}.c-userCard .basic_info_pc .name_pc{color:#01293a;font-size:1.5rem;font-weight:700;line-height:1.5rem;text-decoration:none}.c-userCard .basic_info_sp{align-items:center;gap:8px}.c-userCard .basic_info_sp .icon_sp{height:40px;width:40px}.c-userCard .basic_info_sp .profession_sp{font-size:.625rem;line-height:.625rem}.c-userCard .basic_info_sp .name_sp{font-size:.875rem;line-height:.875rem}.c-userProfile.-useCase-RequestBoxOwner{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:80px 1fr;margin:0}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__icon{grid-column:1/2;grid-row:1/3;margin:0}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__icon img{cursor:pointer;height:80px;width:80px}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__head{grid-column:2/3;grid-row:1/2}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__body{grid-column:2/3;grid-row:2/3}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__mainOccupation{color:#04b0fb;font-size:.875rem;font-weight:700;line-height:100%;margin:0}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__userName{color:#01293a;display:block;font-size:1.5rem;font-weight:700;line-height:100%;margin:8px 0 0;text-decoration:none;width:100%}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__subOccupationList{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0}.c-userProfile.-useCase-RequestBoxOwner .c-userProfile__subOccupationItem{background:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;padding:6px 8px;white-space:nowrap}.c-userProfile.-useCase-RequestBoxOwner.-mobile{gap:8px;grid-template-columns:40px 1fr}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__icon{grid-column:1/2;grid-row:1/2}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__icon img{cursor:pointer;height:40px;width:40px}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__head{grid-column:2/3;grid-row:1/2}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__body{grid-column:1/3;grid-row:2/3}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__mainOccupation{font-size:.625rem;line-height:.75rem;margin:4px 0 0}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__userName{cursor:pointer;font-size:.875rem;line-height:100%;margin:4px 0 0}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__subOccupationList{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0}.c-userProfile.-useCase-RequestBoxOwner.-mobile .c-userProfile__subOccupationItem{font-size:.625rem;line-height:.75rem;padding:4px 8px}.c-workerBannerAgent{align-items:center;background-color:#f2fbff;border:1px solid #cdeffe;display:flex;gap:16px;padding:12px;width:100%}.c-workerBannerAgent .content{display:flex;flex:1 1;flex-direction:column}.c-workerBannerAgent .top{align-items:center;display:flex;gap:8px;margin-bottom:8px;width:100%}.c-workerBannerAgent .top .heading{font-size:1rem;font-weight:700}.c-workerBannerAgent .top .heading p{font-size:.75rem;font-weight:700}.c-workerBannerAgent .top .chip{align-items:center;background-color:#04b0fb;border-radius:4px;color:#fff;display:inline-flex;font-size:.625rem;font-weight:700;justify-content:center;padding:4px 8px}.c-workerBannerAgent .bottom{width:100%}.c-workerBannerAgent .bottom .messages{display:flex;flex-direction:column;gap:4px}.c-workerBannerAgent .bottom .messages li{align-items:center;display:inline-flex;gap:8px}.c-workerBannerAgent .bottom .messages li span{font-size:.75rem}.c-workerBannerAgent .bottom .messages li svg{color:#26d06d}.c-workerBannerAgent .right-button{flex-shrink:0;width:220px}.c-workerBannerAgent .right-button .-label{color:#fff;font-size:.875rem;font-weight:700;line-height:1}.c-workerImgBannerAgent__mini{display:inline-flex;width:100%}.c-workerImgBannerAgent__mini img{width:100%}.c-workerImgBannerAgent__mini:hover{opacity:.7}.c-workerFooter{background-color:#fff;border-top:1px solid #e5e9eb;bottom:0;position:fixed;width:100%;z-index:100}.c-workerFooter__list{align-items:center;display:flex;justify-content:space-between;padding:4px 16px 16px}.c-workerFooter__link{fill:#78909c;align-items:center;color:#78909c;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:4px 0;text-decoration:none;white-space:nowrap}.c-workerFooter__link.-is-active{fill:#04b0fb;color:#04b0fb}.c-workerFooter__iconWrapper{position:relative}.c-workerFooter__linkText{font-size:.625rem;font-weight:700;line-height:1}.c-workerHeaderAnnounce{align-items:center;background-color:#04b0fb;cursor:pointer;display:inline-flex;gap:4px;justify-content:center;padding:12px;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;width:100%}.c-workerHeaderAnnounce:hover{opacity:.7}.c-workerHeaderAnnounce span{color:#fff;font-size:.875rem;font-weight:700;word-break:keep-all}.c-workerHeaderAnnounce svg{color:#fff;flex:0 0 auto}.c-workerHeaderCompanyAccount{display:flex;flex-direction:column;gap:8px}.c-workerHeaderCompanyAccount__label{display:flex;gap:8px}.c-workerHeaderCompanyAccount__label>svg{fill:#01293a}.c-workerHeaderCompanyAccount__label>span{color:#345461;font-size:.875rem;font-weight:700;line-height:1.4}.c-workerHeaderCompanyAccount__list{display:flex;flex-direction:column;gap:8px}.c-workerHeaderCompanyAccount__link{color:#345461;display:block;font-size:.875rem;font-weight:700;line-height:1.4;padding-left:16px;text-decoration:none}.c-workerHeaderCompanyAccount__link:hover{color:#36c0fc}.c-workerHeaderCompanyAccount__labelWith1Account{fill:#01293a;color:#345461;display:flex;gap:8px;text-decoration:none}.c-workerHeaderCompanyAccount__labelWith1Account:hover{fill:#36c0fc;color:#36c0fc}.c-workerHeaderCompanyAccount__labelWith1Account>span{font-size:.875rem;font-weight:700;line-height:1.4}.c-workerHeaderJobSearch__button{align-items:center;display:flex;font-size:.875rem!important;gap:4px;justify-content:center;padding:0 32px}.c-workerHeaderLeftMenu a{text-decoration:none}.c-workerHeaderLeftMenu__menuList{display:flex;flex-wrap:wrap;gap:8px;line-height:1.1}.c-workerHeaderLeftMenu__menuItem{align-items:center;display:flex;gap:4px;justify-content:center;padding:0 8px}.c-workerHeaderLeftMenu__menuItemIcon{align-items:center;background:#04b0fb;border-bottom:1px solid transparent;border-radius:4px;display:flex;justify-content:center;padding:2px 4px;white-space:nowrap}.c-workerHeaderLeftMenu__menuItemIcon>span{color:#fff;font-size:.625rem;font-weight:700;line-height:1.4}.c-workerHeaderLeftMenu__menu{align-items:center;display:flex;gap:4px;justify-content:center;padding:12px 0;position:relative}.c-workerHeaderLeftMenu__menu.-active:after{background:linear-gradient(135deg,#04b0fb,#6684f7);border-radius:1.5px;bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:19px}.c-workerHeaderLeftMenu__menu.-active svg{transform:rotate(180deg)}.c-workerHeaderLeftMenu__label{color:#01293a;font-size:.875rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap}.c-workerHeaderRightMenu__menuList{display:flex;gap:8px;line-height:1.1}.c-workerHeaderRightMenu__menuItem{position:relative}.c-workerHeaderRightMenu__menuItem.c-tooltip__trigger.-hover>.c-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.c-workerHeaderRightMenu__menuItem .c-tooltip{padding:4px 8px;top:100%;white-space:nowrap;z-index:10}.c-workerHeaderRightMenu__link{align-items:center;border-radius:2px;display:flex;justify-content:center;padding:8px}.c-workerHeaderRightMenu__link.-clicked,.c-workerHeaderRightMenu__link:hover{background:#f2fbff}.c-workerHeaderRightMenu__link.-clicked>svg,.c-workerHeaderRightMenu__link:hover>svg{fill:#04b0fb!important}.c-workerHeaderRightMenu__link>svg{fill:#78909c!important;position:relative}.c-workerHeaderSpMenuContents{display:flex;flex-direction:column;gap:8px}.c-workerHeaderSpMenuLinkPanels__list{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.c-workerHeaderSpMenuLinkPanels__link{align-items:center;background:hsla(0,0%,100%,.1);border-radius:2px;display:flex;justify-content:space-between;padding:12px 16px;text-decoration:none}.c-workerHeaderSpMenuLinkPanels__link.-clicked{background:hsla(0,0%,100%,.4)}.c-workerHeaderSpMenuLinkPanels__link svg{fill:#fff}.c-workerHeaderSpMenuLinkPanels__link p{color:#fff;font-size:.875rem;font-weight:700;line-height:100%}.c-workerHeaderSpMenuLink{position:relative}.c-workerHeaderSpMenuLink.-inToggle .c-workerHeaderSpMenuLink__link{padding:12px 24px}.c-workerHeaderSpMenuLink__link{color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1.2;padding:12px;text-decoration:none}.c-workerHeaderSpMenuLink__link.-inToggle{font-size:.875rem;padding:12px 24px}.c-workerHeaderSpMenuLink__betaLabel{align-items:center;background:#04b0fb;border-radius:4px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;left:84px;padding:2px 4px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.c-workerHeaderSpMenuLink__betaLabel>span{color:#fff;font-size:.625rem;font-weight:700;line-height:1.4}.c-workerHeaderSpMenuProfile{align-items:center;display:flex;gap:8px;justify-content:space-between}.c-workerHeaderSpMenuProfile__avatar{border:1px solid #e5e9eb}.c-workerHeaderSpMenuProfile__occupation{color:#fff;font-size:.75rem;font-weight:700;line-height:100%}.c-workerHeaderSpMenuProfile__name{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.2}.c-workerHeaderSpMenuProfile__motivationContainer{color:#99a9b0;font-size:.625rem;font-style:normal;line-height:1.4}.c-workerHeaderSpMenuProfile__editButton{border:1px solid #becbd1;border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;line-height:1.6;padding:8px 12px}.c-workerHeaderSpMenuSettings,.c-workerHeaderSpMenuToggle{display:flex;flex-direction:column}.c-workerHeaderSpMenuToggle{gap:4px}.c-workerHeaderSpMenuToggle__button{align-items:center;background:hsla(0,0%,100%,.1);border-radius:2px;display:flex;justify-content:space-between;padding:16px 12px}.c-workerHeaderSpMenuToggle__button>span{color:#fff;font-size:1rem;font-weight:700;line-height:100%}.c-workerHeaderSpMenuToggle__button>svg{fill:#fff}@keyframes fadeIn{0%{transform:translateX(-100vw)}to{transform:translateX(0)}}@keyframes fadeOut{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}body:has(.c-workerHeaderSpMenu.-show){overflow:hidden}.c-workerHeaderSpMenu{background:#01293a;color:#fff;display:none;height:100vh;overflow-y:auto;width:100vw;z-index:1000}.c-workerHeaderSpMenu.-show{animation:fadeIn .3s ease-out forwards;display:block;position:fixed;top:0}.c-workerHeaderSpMenu.-hide{animation:fadeOut .3s ease-out forwards;display:block;position:fixed;top:0}.c-workerHeaderSpMenu__closeButtonContainer{padding:12px 16px}.c-workerHeaderSpMenu__closeButton{padding:6px}.c-workerHeaderSpMenu__closeButton svg{fill:#fff}.c-workerHeaderSpMenu__mainContainer{display:flex;flex-direction:column;gap:24px;padding:16px 16px 32px}.c-workerHeaderSpMenu__mainContainer .c-workerHeaderSpMenu__section:not(:last-of-type){border-bottom:1px solid #345461;padding-bottom:24px}.c-workerHeaderSpMenu__sectionTitle{color:#78909c;font-size:.625rem;line-height:1.2}.c-workerHeaderSpMenu__logoutButton{align-items:center;border:1px solid #becbd1;border-radius:4px;display:flex;justify-content:center;padding:12px;width:100%}.c-workerHeaderSpMenu__logoutButton>span{color:#fff;font-size:.875rem;font-weight:700;line-height:1.2}.c-workerHeaderSp__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.c-workerHeaderSp__avatar{padding:0!important;position:relative}.c-workerHeaderSp__avatar>img{border:1px solid #e5e9eb;border-radius:50%;-o-object-fit:cover;object-fit:cover}.c-workerHeaderSp__cautionIcon{fill:#ec407a;position:absolute;right:-2px;top:-2px}.c-workerHeaderSp__logo svg{fill:#04b0fb}.c-workerHeaderSp__blank{height:32px;width:32px}.c-workerHeaderSubMenu{align-items:center;background-color:#f2fbff;border-bottom:1px solid #e5e9eb;display:none;justify-content:center;padding:16px 0;width:100%}.c-workerHeaderSubMenu.-active{display:flex}.c-workerHeaderSubMenu__wrap{align-items:center;display:flex;justify-content:space-between;min-width:1012px}.c-workerHeaderSubMenu__list{align-items:center;display:flex;gap:24px;justify-content:center}.c-workerHeaderSubMenu__item{white-space:nowrap}.c-workerHeaderSubMenu__item:hover{background:#04b0fb;border-radius:12px}.c-workerHeaderSubMenu__item:hover span{color:#fff}.c-workerHeaderSubMenu__link{padding:8px 16px;text-decoration:none}.c-workerHeaderSubMenu__label{color:#78909c;font-size:.875rem;font-weight:700;line-height:1.8}.c-workerHeaderWorkerMenuToggle{position:relative}.c-workerHeaderWorkerMenuToggle__button{align-items:center;display:flex;justify-content:center;padding:0}.c-workerHeaderWorkerMenuToggle__userIcon{border:1px solid #e5e9eb;border-radius:50%}.c-workerHeaderWorkerMenuToggle__toggleIcon{padding:8px}.c-workerHeaderWorkerMenuToggle__toggleIcon>svg{fill:#345461}.c-workerHeaderWorkerMenuToggle__toggleIcon>svg.-isOpened{rotate:180deg}.c-workerHeaderWorkerMenu{background:#fff;border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 2px 4px 0 rgba(4,176,251,.1);display:flex;flex-direction:column;gap:24px;min-width:200px;padding:24px;position:absolute;right:0;top:calc(100% + 8px);z-index:100000}.c-workerHeaderWorkerMenu>:not(:last-child){border-bottom:1px solid #e5e9eb;padding-bottom:24px}.c-workerHeaderWorkerMenu__menuList{display:flex;flex-direction:column;gap:16px}.c-workerHeaderWorkerMenu__link{align-items:center;color:#345461;display:flex;font-size:.875rem;font-weight:700;gap:8px;line-height:normal;text-decoration:none;width:100%}.c-workerHeaderWorkerMenu__link:hover{color:#36c0fc}.c-workerHeaderWorkerMenu__link:hover>svg{fill:#36c0fc}.c-workerHeaderWorkerMenu__logoutButton{height:30px!important}.c-workerHeader{background:#fff;display:flex;flex-direction:column}.c-workerHeader__menuContainer{border-bottom:1px solid #e5e9eb;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.c-workerHeader__menuContainer .-logo{width:130px}.c-workerHeader__menuContainer .-logo:hover{opacity:.7}.c-workerHeader__rightMenuContainer{align-items:center;display:flex;gap:16px;justify-content:center}.c-workerHeader__rightMenuContainer>:last-child{border-left:1px solid #e5e9eb;padding-left:24px}.c-workerHeader__agentButton{align-items:center;border:1px solid #36c0fc;border-radius:4px;display:inline-flex;flex:1 0 auto;gap:4px;justify-content:center;padding:8px 12px;position:relative;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.c-workerHeader__agentButton span,.c-workerHeader__agentButton svg{color:#36c0fc;font-size:.75rem;font-weight:700;line-height:1.1}.c-workerHeader__agentButton:hover{background:#36c0fc}.c-workerHeader__agentButton:hover span,.c-workerHeader__agentButton:hover svg{color:#fff}.p-acceptBox{margin:12px}.p-acceptBox__link{text-decoration:none}.p-acceptBox__imageBlock{background-color:#e5e9eb;background-position:50%;background-size:cover;height:110px;width:100%}.p-acceptBox__infoBlock{align-items:center;display:flex;margin:16px 0 8px;padding:0 12px}.p-acceptBox__thumbnail{border:2px solid #fafbfb;border-radius:50%;flex-shrink:0;height:48px;margin-right:8px;width:48px}.p-acceptBox__textBlock{flex-grow:1}.p-acceptBox__name{align-items:center;color:#01293a;display:flex;font-size:1.125rem;font-weight:700;line-height:1.1}.p-acceptBox__name .-tag{border:1px solid #99a9b0;border-radius:2px;color:#99a9b0;font-size:.625rem;margin-left:8px;padding:4px 8px;white-space:nowrap}.p-acceptBox__description{color:#01293a;font-size:.75rem;height:2.1rem;line-height:1.4;margin:8px 0 4px;overflow:hidden;word-break:break-all}.p-acceptBox__buttonBlock{align-items:center;display:flex;justify-content:center;margin:16px 0;padding:0 12px}.p-acceptBox__buttonBlock .-subText{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.4;text-align:center}.p-acceptBox__button{box-shadow:none;flex-basis:100%}.p-acceptBox__button+.p-acceptBox__button{margin-left:8px}.p-acceptBox__price{align-items:center;display:flex;font-size:.875rem;font-weight:700;margin:8px 0;padding:0 12px}.p-acceptBox__price .c-icon{margin-right:4px}.p-bannerProgress{margin-left:0;margin-right:0;margin-top:12px;overflow:visible;overflow:initial;padding:0}.p-bannerProgress .-header{border-bottom:1px solid #e5e9eb;padding:16px}.p-bannerProgress .-header .c-block__blockTitle{max-width:400px}.p-bannerProgress .-header .-link{border:1px solid #e5e9eb;border-radius:4px;color:#99a9b0;display:block;font-size:.75rem;margin:8px auto 0;padding:2px 8px;text-align:center;text-decoration:none;transition:all .2s ease-out}.p-bannerProgress .-header .-link:hover{background-color:#04b0fb;color:#fff}.p-bannerProgress .-titleArea{padding-left:40px;position:relative}.p-bannerProgress .-body{padding:16px 16px 0}@media(min-width:768px){.p-bannerProgress{margin-top:0}.p-bannerProgress .-header{align-items:center;display:flex;justify-content:space-between}.p-bannerProgress .-header .c-block__blockTitle{flex:0 0 auto}.p-bannerProgress .-header .-link{max-width:180px}.p-bannerProgress .-titleArea{margin-right:24px}.p-bannerProgress .-body{padding:16px}}.p-bannerProgress__progressBar{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin-top:8px}.p-bannerProgress__progressBar .-percent{font-family:Cabin,sans-serif;font-style:italic;font-weight:700;margin-right:16px}.p-bannerProgress__progressBar .-percent span{color:#04b0fb;font-size:1.25rem}.p-bannerProgress__progressBar .-progressBar{background-color:#e5e9eb;border-radius:99em;flex:1 0 auto;height:6px;position:relative}.p-bannerProgress__progressBar .-progressBar .-value{background:linear-gradient(to top left,#6684f7,#04b0fb);border-radius:99em;box-shadow:0 2px 4px 0 rgba(102,132,247,.1);height:12px;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease-out}@media(min-width:768px){.p-bannerProgress__progressBar{margin-top:0}}.p-bannerProgress__stepList{display:flex;flex-wrap:wrap;justify-content:space-between}.p-bannerProgress__stepList li{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;margin-bottom:12px;position:relative}.p-bannerProgress__stepList li a{background-color:#e5e9eb;border-radius:4px;color:#345461;display:flex;font-size:.75rem;font-weight:700;height:100%;justify-content:center;min-height:63px;padding:12px;transition:all .3s ease-out;width:100%}.p-bannerProgress__stepList li a:hover{background-color:#04b0fb;color:#fff;text-decoration:none}.p-bannerProgress__stepList li .-tag{align-items:center;background-color:#01293a;border-radius:2px;color:#fff;display:none;font-size:.625rem;font-weight:700;justify-content:center;left:-4px;max-height:28px;max-width:56px;padding:2px 4px;position:absolute;top:-10px;z-index:100}.p-bannerProgress__stepList li .-tag .c-icon{display:block;flex:0 0 12px;margin-right:4px}.p-bannerProgress__stepList li .-inner{align-items:center;display:flex}.p-bannerProgress__stepList li.is-cleared a{background-color:#04b0fb;color:#fff}.p-bannerProgress__stepList li.is-cleared .-tag{display:flex}.p-bannerProgress__stepList li.not-cleared a{background-color:#fd4477;color:#fff}.p-bannerProgress__stepList li.not-cleared .-tag{display:flex;max-width:64px}@media(min-width:768px){.p-bannerProgress__stepList li{flex-basis:calc(25% - 6px);flex-grow:0;flex-shrink:0;margin-bottom:0}.p-bannerProgress__stepList li a{font-size:.875rem;min-height:0;min-height:auto}.p-bannerProgress__stepList li .-tag{left:8px;padding:4px;top:-10px}}.p-bigHeader{padding:16px 0;text-align:center}.p-bigHeader__logo{margin:8px 0}.p-bigHeader__logoImage{width:160px}.p-bigHeader__text{color:#fff;font-size:.625rem;font-weight:700;line-height:1.2;margin:8px 0 0}.p-cancel{padding:24px 0}.p-cancel__wrap{padding:0 12px}.p-cancel__icon{fill:#fd4477;display:block;margin:0 auto}.p-cancel__title{color:#01293a;font-size:1.125rem;text-align:center}.p-cancel__title .c-icon{fill:#fd4477}.p-cancel__subTitle{color:#345461;font-size:.875rem;margin-top:32px}.p-cancel__text{margin-top:12px}.p-cancel__list li:last-child{padding:24px 12px 12px}.p-cancel__textarea{height:140px;margin-top:16px;width:100%}.p-cancel__button{display:block;margin:24px auto 0;max-width:400px;width:100%}.p-careerEdit.-mobile{background-color:#fff}.p-careerEdit.-mobile .p-careerEdit__text{color:#345461;font-size:.75rem;font-weight:500}.p-careerEdit.-mobile .p-profileBiography{margin-top:0}.p-careerEdit.-mobile .p-profileBiography__bottomBtns{padding-top:0}.p-chatForm{align-items:flex-end;background-color:#fff;border-top:1px solid #e5e9eb;bottom:0;display:flex;padding:12px;width:100%}.p-chatForm .-subText{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.4;text-align:center;width:100%}.p-chatForm a{color:#04b0fb}.p-chatForm__spacer{height:64px}.p-chatForm__icon{fill:#04b0fb;margin:8px 0}.p-chatForm__textarea{flex-grow:1;height:40px;margin:0 12px;padding:8px 12px;resize:none;width:100%}.p-chatForm__textarea:focus{height:136px}.p-chatForm__button{width:60px}.p-chatForm__chatInlineButton{margin:4px 0;width:100%}.p-chatMessage{align-items:flex-start;display:flex;margin:16px 12px}.p-chatMessage.-send{flex-direction:row-reverse}.p-chatMessage.-send:hover .p-chatMessage__body{background-color:#68d0fd!important}.p-chatMessage.is-editable .p-chatMessage__body{background-color:#68d0fd!important;position:relative}.p-chatMessage.is-editable .p-chatMessage__edit{opacity:1;top:-8px;visibility:visible}.p-chatMessage.is-autoMessage .p-chatMessage__body:before{color:#99a9b0;content:"[このメッセージはOffers運営からの自動送信です]";display:block;font-size:.625rem;margin-bottom:8px}.p-chatMessage__sender{color:#99a9b0;flex:0 0 56px;font-size:.625rem;text-align:center}.p-chatMessage__sender__thumbnail{display:inline-block;font-weight:700;height:48px;margin-bottom:4px;max-width:90px;width:48px}.p-chatMessage__body{background-color:#fff;border-radius:0 8px 8px 8px;box-shadow:0 2px 4px rgba(1,41,58,.1);color:#345461;font-size:.75rem;margin-left:12px;padding:12px;position:relative}.p-chatMessage.-send .p-chatMessage__body{background-color:#cdeffe;border-radius:8px 0 8px 8px;margin-left:0;margin-right:12px}.p-chatMessage.-typing .p-chatMessage__body{align-items:center;display:flex;min-height:64px;padding-top:16px}.p-chatMessage.is-locked .p-chatMessage__body{position:relative}.p-chatMessage.-image .p-chatMessage__body{padding:0}.p-chatMessage__body .c-button{margin-top:16px;width:100%}.p-chatMessage__body b{font-weight:900}.p-chatMessage__body pre{border:1px solid #e5e9eb;border-radius:2px;font-size:12px;margin:8px 0;padding:12px;white-space:pre-wrap}.p-chatMessage__body blockquote{background-color:rgba(250,251,251,.4);border-left:4px solid #cdeffe;margin:8px 0;padding:8px 8px 8px 12px}.p-chatMessage__dateDivider{background-color:#99a9b0;border-radius:12px;box-shadow:0 2px 4px rgba(1,41,58,.1);color:#fff;font-size:.625rem;line-height:24px;margin:24px auto;text-align:center;width:142px}.p-chatMessage__file{background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:2px;padding:16px 12px}p+.p-chatMessage__file{margin-top:16px}.p-chatMessage__fileName{font-size:.875rem;font-weight:700;line-height:1.2}.p-chatMessage__fileSize{color:#99a9b0;font-size:.625rem;margin-top:4px}.p-chatMessage__image{display:block;height:auto;margin:12px auto;max-width:200px;width:100%}.p-chatMessage__image.-fullWidth{max-width:inherit}.p-chatMessage.-image .p-chatMessage__image{max-width:400px}.p-chatMessage__subText{color:#99a9b0;font-size:.625rem}.p-chatMessage__edit{display:block;opacity:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:all .2s ease-in;visibility:hidden;z-index:100}.p-chatMessage__edit .c-button{height:40px;width:auto}.p-chatMessage__lockIcon{background-color:#345461;border-radius:50%;display:block;height:24px;left:-8px;line-height:1;overflow:hidden;padding:2px;position:absolute;top:-8px;width:24px}.p-chatMessage__lockIcon .c-icon{fill:#fff}.p-chatMessage__imageTitle{background-color:#04b0fb;border-radius:4px 4px 0 0;color:#fff;display:block;font-size:.875rem;font-weight:700;padding:12px;text-align:center}.p-chatMessage__jobsLink{align-items:center;background-color:#fafbfb;border:#e5e9eb;border-radius:4px;color:#345461;display:flex;flex-direction:column;margin-top:12px;overflow:hidden;text-decoration:none}.p-chatMessage__jobsLink:hover{background-color:#cdeffe}.p-chatMessage__jobsLink .-jobsImage{width:100%}.p-chatMessage__jobsLink .-jobsImage img{height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.p-chatMessage__jobsLink .-jobsDetail{padding:16px}.p-chatMessage__jobsLink .-jobsDetail .-jobsTitle{font-size:.875rem;font-weight:700;line-height:1.4}.p-chatMessage__jobsLink .-jobsDetail .-jobsCompany{font-size:.75rem;margin-top:8px}.p-chatMessage__jobsLink .-jobsDetail .-jobsDivider{border:none;border-top:1px solid #e5e9eb;margin:8px 0}.p-chatMessage__jobsLink .-jobsDetail .-jobshourly{font-size:.75rem;font-weight:700;text-align:right}@media(min-width:768px){.p-chatMessage__jobsLink{flex-direction:row}.p-chatMessage__jobsLink .-jobsImage{width:360px}.p-chatMessage__jobsLink .-jobsImage img{height:132px;-o-object-fit:cover;object-fit:cover}}.p-clientModal__content{padding:40px 32px}.p-clientModal__content+.p-clientModal__content{border-top:1px solid #e5e9eb}.p-clientModal__content .-title{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.2;text-align:center}.p-clientModal__content .-pointList{margin-top:24px}.p-clientModal__content .-pointList li{color:#01293a;font-size:.875rem;line-height:1.2;list-style:disc;list-style-position:inside;margin-top:8px}.p-clientModal__content .-pointList li:first-of-type{margin-top:0}.p-clientModal__companyImage{background-position:50%;background-size:cover;height:300px;margin-bottom:48px;position:relative;width:100%}.p-clientModal__companyImage.-noThumb{margin-bottom:0}.p-clientModal__companyThumb{background-position:50%;background-size:cover;border:2px solid #e5e9eb;border-radius:50%;bottom:-50px;height:100px;left:32px;position:absolute;width:100px}.p-clientModal__itemList li{align-items:center;display:flex;margin-top:32px}.p-clientModal__itemList li:first-of-type,.p-clientModal__itemList li:nth-of-type(2){margin-top:0}.p-clientModal__itemList li .-itemTitle{color:#99a9b0;flex:0 0 60px;font-size:.75rem;font-weight:500;line-height:1.1;margin-right:32px;min-width:60px;text-align:right}.p-clientModal__itemList li .-itemString{color:#345461;flex:1 1 auto;font-size:.875rem;font-weight:500;line-height:1.6}.p-clientModal__companyMember{align-items:center;display:flex}.p-clientModal__companyMember .c-avatar{flex:0 0 32px;margin-right:12px}.p-clientModal__companyMember .-memberDetail{flex:1 1 auto}.p-clientModal__companyMember .-position{color:#99a9b0;font-size:.625rem;font-weight:500;line-height:1.1}.p-clientModal__companyMember .-name{color:#345461;font-size:.875rem;font-weight:500;line-height:1.1;margin-top:8px}.p-clientModal__action{margin-top:32px;text-align:center}.p-clientModal__action .c-button{max-width:240px;text-align:center;width:100%}.p-clientModal__action .-textLink{color:#99a9b0;display:block;font-size:.875rem;line-height:1.1;margin-top:12px}.p-companyAccountDisconnectModal__modal{color:#01293a;padding:40px;text-align:center}.p-companyAccountDisconnectModal__title{font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-companyAccountDisconnectModal__text{font-size:.875rem;margin-bottom:24px}.p-companyAccountDisconnectModal__btnBlock{align-items:center;display:flex;gap:16px;justify-content:center}.p-companyAccountDisconnectModal__btnBlock .c-button{width:267px}.-mobile .p-companyAccountDisconnectModal__modal{padding:24px 16px 16px}.-mobile .p-companyAccountDisconnectModal__title{font-size:.875rem}.-mobile .p-companyAccountDisconnectModal__text{font-size:.75rem}.-mobile .p-companyAccountDisconnectModal__btnBlock .c-button{width:148px}.p-companyBigImage{background-color:#fafbfb;background-position:50%;background-size:contain;height:122px;width:100%}@media(min-width:768px){.p-companyBigImage{height:246px}}.p-companyStaff__profile{margin:24px 0;text-align:center}.p-companyStaff__profile__name{font-weight:700;margin-top:16px}.p-companyStaff__connection__name,.p-companyStaff__description{font-size:.875rem}.c-tileListItem__avatar+.p-companyStaff__connectionTextBlock{margin-left:12px}.p-connectedPreview{align-items:center;background-color:#fafbfb;border-radius:4px;display:flex;margin-top:8px;padding:8px}.p-connectedPreview__avatar{height:auto;margin-right:4px;width:32px}.p-connectedPreview__name{flex:1 1 100%;font-size:.75rem}.p-connectedPreview__name a{color:#04b0fb}.p-connectedPreview__name a:hover{text-decoration:none}.p-entry{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:block;min-height:auto}.p-entry .l-header{max-width:800px;min-height:44px;position:fixed;top:0;width:100%}.p-entry__content{padding:40px 0 80px}.p-entry__content.-confirm{padding-bottom:128px}.p-entry__form{background-color:#fff}.p-entry__form .-inner{padding:16px}.p-entry__title{color:#99a9b0;font-size:.75rem;font-weight:700;margin-bottom:24px;margin-top:24px}.p-entry__title .-notes{color:#fd4477;font-size:.625rem}.p-entry__action{align-items:center;background-color:#fff;border-top:1px solid #e5e9eb;bottom:0;display:flex;gap:12px;justify-content:center;max-width:800px;padding:24px 16px;position:fixed;width:100%}.p-entry__action.-confirm{flex-direction:column;gap:24px}.p-entry__action.-skill{display:block;height:auto;padding-top:16px}.p-entry__action .-inner{margin:0 auto;max-width:600px}.p-entry__action .-agreeCheckBoxLabel{color:#345461;font-size:.75rem;font-weight:500;line-height:1.1}.p-entry__action .-agreeCheckBoxLabel a{color:#345461}.p-entry__actionButtons{align-items:center;display:flex;gap:12px;justify-content:center}.p-entry__actionButtons .-actionBtn{border-radius:4px;font-size:1rem;font-weight:700;height:60px;width:400px}.p-entry__actionButtons .-backBtn{border-radius:4px;font-size:1rem;font-weight:700;height:60px;width:160px}.p-entry__skillSteps{padding-bottom:60px;text-align:left}.p-entry__addedSkills{display:flex;font-size:.75rem;margin-bottom:16px}.p-entry__addedSkills .-skillAddedLabel{color:#345461;font-weight:700}.p-entry__addedSkills .-skillAddedLabel .p-registerFormItem__requiredBadge{display:none}.p-entry__addedSkills .-noSelectedSkill{color:#99a9b0}.p-entry__addedSkills .-addedSkillList{-ms-overflow-style:none;flex:1 1;overflow-x:auto;scrollbar-width:none}.p-entry__addedSkills .-addedSkillList::-webkit-scrollbar{display:none}.p-entry__addedSkills .-addedSkillItem{display:inline-block}.p-entry__addedSkills .-addedSkillItemName{color:#04b0fb;font-weight:500}.p-entry__addedSkills .-addedSkillItemComma{color:#99a9b0;padding-right:4px}.p-entry__skillProgressBar{position:relative}.p-entry__skillProgressBar:before{background-color:#e5e9eb;border-radius:20px;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}.p-entry__skillProgressBar .-steps{left:0;position:absolute;top:-8px;width:100%}.p-entry__skillProgressBar .-stepItem{position:absolute;top:0}.p-entry__skillProgressBar .-stepItem .-num{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-family:Cabin,sans-serif;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.p-entry__skillProgressBar .-stepItem .-description{color:#345461;font-size:.625rem;font-weight:500;left:50%;position:absolute;text-align:center;top:120%;transform:translateX(-50%);width:-moz-max-content;width:max-content}.p-entry__skillProgressBar .-stepItem:first-child{left:calc(38.88889% - 22px)}.p-entry__skillProgressBar .-stepItem:first-child .-num{background-color:#16a9fb}.p-entry__skillProgressBar .-stepItem:nth-child(2){left:calc(83.33333% - 22px)}.p-entry__skillProgressBar .-stepItem:nth-child(2) .-num{background-color:#5a8af8}.p-entry__skillProgressBar .-stepItem:nth-child(2) .-description{font-size:.75rem}.p-entry__skillProgressBar .-stepItem br{display:none}@media(min-width:768px){.p-entry__skillProgressBar .-stepItem br{display:inline}}.p-entry__skillProgressBar .-bar{align-items:center;background:linear-gradient(to top left,#5173fc,#04b0fb 51%,#6684f7);border-radius:20px;color:#fff;display:flex;flex-direction:row-reverse;font-size:.625rem;font-weight:500;height:12px;left:0;line-height:1.1;position:absolute;top:calc(50% - 3px);transition:width .5s ease-out;width:0}.p-entry__skillProgressBar .-bar span{padding:0 4px}.p-entry__stepList{display:flex;justify-content:center;margin-top:8px;position:relative}.p-entry__stepsIndicator{background-color:#99a9b0;border-radius:50%;color:#fff;display:inline-block;font-family:Cabin,sans-serif;font-style:italic;height:20px;text-align:center;width:20px}.p-entry__stepsItem{align-items:center;display:flex;flex-direction:column;font-size:.75rem;justify-content:center;padding-bottom:24px;position:relative}.p-entry__stepsItem+.p-entry__stepsItem{margin-left:88px}.p-entry__stepsItem+.p-entry__stepsItem:before{border-top:2px solid #e5e9eb;content:"";left:-84px;position:absolute;top:9px;width:80px}.p-entry__stepsItem.is-active:before{border-color:#cdeffe}.p-entry__stepsItem.is-active .p-entry__stepsIndicator{background-color:#04b0fb}.p-entry__stepsItem.is-active .p-entry__stepsLabel{color:#345461}@media screen and (max-width:400px){.p-entry__stepsItem:first-child .p-entry__stepsLabel,.p-entry__stepsItem:last-child .p-entry__stepsLabel{transform:none}.p-entry__stepsItem:last-child .p-entry__stepsLabel{left:auto;right:0}}.p-entry__stepsLabel{bottom:0;color:#99a9b0;display:block;font-size:.625rem;font-weight:700;left:0;position:absolute;transform:translateX(calc(-50% + 10px));white-space:nowrap}.p-enrty__hintTagList{margin-bottom:-12px;margin-top:8px}.p-enrty__hintTagList li{display:inline-block;margin:0 8px 12px 0}.p-entry__selectedSkill{background-color:#fafbfb;margin-top:8px;min-height:200px;padding:12px 12px 0}.p-entry__selectedSkill.is-error{background-color:rgba(253,68,119,.1)}.p-entry__previewSectionLabel{display:inline-block;font-size:.75rem;margin-bottom:8px}.p-entry__previewSkillList li{align-items:center;background-color:#fff;border-radius:2px;display:flex;justify-content:space-between;margin-top:8px;min-height:40px;padding:12px}.p-entry__previewSkillList li:first-of-type{margin-top:0}.p-entry__previewSkillList li .-skillName{font-size:.75rem;line-height:1.2}.p-entry__previewSkillList li .-years{color:#99a9b0;flex:0 0 100px;font-size:.625rem;text-align:right}.p-entry__previewSkillList li .-years span{color:#01293a}.p-enrty__hintText{color:#345461;font-size:.75rem;font-weight:700}.p-entry.-mobile .p-entry__action .-actionBtn{flex-grow:1;width:auto}.p-entry.-mobile .p-entry__action .-backBtn{width:120px}.p-errorBox{padding:40px 64px}.p-errorBox__title{text-align:center}.p-errorBox__title span{color:#99a9b0;display:block;font-family:Cabin,sans-serif;font-size:2.875rem;font-style:italic;line-height:1.1;margin-bottom:8px}.p-errorBox__text{margin-top:16px;text-align:center}.p-errorBox__image{display:block;height:auto;margin:0 auto;max-width:300px;width:100%}.p-errorBox__action{text-align:center}.p-favoritedComapnyInfo{background-color:#fff;display:flex;flex-direction:column}.-desktop .p-favoritedComapnyInfo{display:block}.p-favoritedComapnyInfo__header{align-items:center;box-shadow:0 1px 2px rgba(1,41,58,.1);display:flex;flex:0 0 44px;height:44px;justify-content:space-between;padding:12px}.p-favoritedComapnyInfo__header .-left,.p-favoritedComapnyInfo__header .-right{flex:0 0 24px;height:24px;text-decoration:none;width:24px}.p-favoritedComapnyInfo__header .c-icon{fill:#99a9b0}.p-favoritedComapnyInfo__header .-title{flex:1 0 auto;font-size:1rem;text-align:center}.-desktop .p-favoritedComapnyInfo__header{height:72px}.p-favoritedComapnyInfo__footer{align-items:center;border-top:1px solid #e5e9eb;display:flex;flex:0 0 64px;height:64px;justify-content:center;padding:12px;text-align:center}.p-favoritedComapnyInfo__footer .c-button{box-shadow:none!important;flex-basis:100%;margin:0 4px}.p-favoritedComapnyInfo__footer .-subText{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.4;text-align:center}.-desktop .p-favoritedComapnyInfo__footer{height:auto;min-height:100px}.-desktop .p-favoritedComapnyInfo__footer .c-button{margin:0 auto;max-width:400px}.-desktop .p-favoritedComapnyInfo__footer .c-button+.c-button{margin-left:12px}.p-favoritedComapnyInfo__content{background-color:#fafbfb;display:flex;flex:1 0 auto;flex-direction:column;height:1px;overflow:auto;padding-bottom:16px}.p-firstMessage{background-color:#fff;display:flex;flex-direction:column}.-desktop .p-firstMessage{display:block}.p-firstMessage__header{align-items:center;box-shadow:0 1px 2px rgba(1,41,58,.1);display:flex;flex:0 0 44px;height:44px;justify-content:space-between;padding:12px}.p-firstMessage__header .-left,.p-firstMessage__header .-right{flex:0 0 24px;height:24px;text-decoration:none;width:24px}.p-firstMessage__header .c-icon{fill:#99a9b0}.p-firstMessage__header .-title{flex:1 0 auto;font-size:1rem;text-align:center}.-desktop .p-firstMessage__header{height:72px}.p-firstMessage__footer{align-items:center;border-top:1px solid #e5e9eb;display:flex;flex:0 0 64px;height:64px;justify-content:center;padding:12px;text-align:center}.p-firstMessage__footer .c-button{box-shadow:none!important;flex-basis:100%;margin:0 4px}.-desktop .p-firstMessage__footer{height:auto;min-height:100px}.-desktop .p-firstMessage__footer .c-button{margin:0 auto;max-width:400px}.-desktop .p-firstMessage__footer .c-button+.c-button{margin-left:12px}.p-firstMessage__action{padding:12px;text-align:center}.p-firstMessage__action .-textLink{color:#99a9b0;cursor:pointer;display:block;margin-top:16px}.p-firstMessage__content{display:flex;flex:1 0 auto;flex-direction:column}.p-firstMessage__content.-skill{padding:12px 32px}.p-firstMessage__info{align-items:center;border-bottom:1px solid #e5e9eb;display:flex;flex:0 0 110px;height:110px;padding:12px}.p-firstMessage__recruiter{margin-left:12px}.p-firstMessage__recruiter .-company{color:#345461;font-size:.75rem}.p-firstMessage__recruiter .-name{color:#01293a;font-size:1.125rem;font-weight:700}.p-firstMessage__recruiter .-price{align-items:center;background-color:#f2fbff;border-radius:2px;color:#01293a;display:flex;font-size:.75rem;font-weight:700;margin-top:4px;padding:8px}.p-firstMessage__recruiter .-price .c-icon{margin-right:4px}.p-firstMessage__recruiter .-price .-value{color:#04b0fb;margin:0 4px}.p-firstMessage__view{background-color:#fafbfb;flex:1 0 auto;height:1px;overflow:auto;padding:12px}.-desktop .p-firstMessage__view{background-color:#fff;height:auto;padding:40px 32px}.-offer .p-firstMessage__view{max-height:400px}.p-firstMessage__view.-noPadding{padding:24px 0}.p-firstMessage__blockImage{display:block;height:auto;margin:12px auto;max-width:400px;width:100%}.p-firstMessage__offerMessageFooter{border-top:1px solid #e5e9eb;display:flex;flex-direction:column;padding:24px 12px;width:100%}.p-firstMessage__fulltimeNotice{color:#ec407a;font-size:.75rem;font-weight:700;margin-bottom:16px;text-align:center}.-desktop .p-firstMessage__fulltimeNotice{font-size:.875rem}.p-firstMessage__buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;width:100%}.p-firstMessage__buttons .c-button{box-shadow:none!important}.p-infoList .p-infolist__linkListItem a,.p-infoList .p-infolist__thumbnailListItem{align-items:center;display:flex;flex-direction:row;text-decoration:none;transition:all .3s ease-out}.p-infoList .p-infolist__linkListItem a .-image,.p-infoList .p-infolist__thumbnailListItem .-image{display:block;flex:0 0 60px;height:auto;margin-right:12px;width:60px}.p-infoList .p-infolist__linkListItem a .p-infoList__subtext,.p-infoList .p-infolist__thumbnailListItem .p-infoList__subtext{display:block}.p-infoList .p-infolist__linkListItem a:last-child,.p-infoList .p-infolist__thumbnailListItem:last-child{border-bottom:none}.p-infoList .p-infolist__linkListItem a:hover,.p-infoList .p-infolist__thumbnailListItem:hover{background-color:#f2fbff}.p-infoList .p-infolist__linkListItem{padding:0}.p-infoList .p-infolist__linkListItem a{padding:16px 12px;text-decoration:none;width:100%}.p-infoList .p-infolist__linkListItem a .c-icon{fill:#99a9b0;flex:0 0 18px;margin-left:8px}.p-infoList.-desktop{max-height:400px;overflow:auto}.p-infoList.-blockLink li{padding:0}.p-infoList.-blockLink li a{padding:16px 12px;text-decoration:none}.p-infoList__description{color:#345461;flex-basis:100%;font-size:.875rem;line-height:1.6;overflow:hidden;width:100%;word-break:break-all}.p-infoList__subtext{color:#99a9b0;flex-basis:100%;font-size:.75rem;line-height:1.1;margin:8px 0 0;width:100%}.p-infolist__favoritedCompanyListItem{align-items:stretch;display:flex;flex-direction:column;min-height:80px;padding:0!important}@media(min-width:768px){.p-infolist__favoritedCompanyListItem{align-items:center}}.p-infolist__favoritedCompanyListItem>#interest-list-content{align-items:center;color:#01293a;display:flex;justify-content:space-between;padding:16px 12px;text-decoration:none;width:100%}.p-infolist__favoritedCompanyListItem>#interest-list-content .-companyImage{background-position:50%;background-size:cover;border-radius:2px;flex:0 0 80px;height:56px;margin-right:8px;width:80px}.p-infolist__favoritedCompanyListItem>#interest-list-content .-textArea{color:#01293a;flex:1 1}.p-infolist__favoritedCompanyListItem>#interest-list-content .-tag{background-color:#ed86a2;border-radius:2px;color:#fff;display:inline-block;font-size:.625rem;margin-bottom:8px;padding:2px 8px}.p-infolist__favoritedCompanyListItem>#interest-list-content .-companyName{color:#01293a;font-size:1rem;font-weight:700;line-height:1.2}.p-infolist__favoritedCompanyListItem>#interest-list-content .-companyMember{align-items:center;display:flex;margin-top:8px}.p-infolist__favoritedCompanyListItem>#interest-list-content .-companyMember .c-avatar{margin-right:8px}.p-infolist__favoritedCompanyListItem>#interest-list-content .-listIcon{color:#01293a;flex:0 0 24px;margin-left:8px;width:24px}.c-inputUserKeyModal{align-items:center;display:flex;justify-content:center}.c-inputUserKeyModal__content{display:flex;flex-direction:column;justify-content:center;padding:40px 32px;width:700px}.p-inputUserKeyModal__title{color:#01293a;font-size:1.125rem;font-weight:700;text-align:left}.p-inputUserKeyModal__title>span{white-space:nowrap}.p-inputUserKeyModal__subTitle{color:#345461;font-size:.875rem;font-weight:500;margin:24px 0;text-align:left}.c-inputUserKeyModal.-mobile .c-inputUserKeyModal__content{padding:32px 24px;width:auto}@media(min-width:1024px){.p-login__outer{position:relative}.p-login__container{align-items:center;display:flex;min-height:100vh;width:66.66667%}}.p-login__column-left{margin:0 auto;max-width:480px}@media(min-width:1024px){.p-login__column-left{height:100%;max-width:none;width:85%}.p-login__bigHeader{padding-bottom:40px;text-align:left}}.p-login__main{margin-bottom:16px}@media(min-width:1024px){.p-login__main{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;margin:0;position:absolute;right:0;top:0;width:33.33333%}}.p-login__text{font-size:.75rem;margin:12px 0}.p-login__text .-notes{color:#fd4477;font-size:.625rem}.p-login__weakText{color:#99a9b0;font-size:.75rem;margin:8px 0;text-align:center}.p-login__note{color:#99a9b0;font-size:.625rem;margin:8px 0}.p-login__input{color:#345461;display:block;height:50px;margin:12px 0;width:100%}.p-login__button{display:flex;margin:12px auto 0;max-width:400px;width:100%}.p-login__button+.p-login__button{margin-top:16px}.p-login__aside{color:#fff;font-size:.75rem;padding:16px 0;text-align:center}.p-login__aside.p-login__aside-b{padding:0 0 12px}.p-login__footer{color:#fff;font-size:.625rem;padding:16px 0;text-align:center}.p-login__footer.p-login__footer-b{padding-top:0}.p-login__footer-pc .p-login__aside a,.p-login__footer-pc .p-login__footer{color:#99a9b0}.p-login__loadingImage{margin:24px 0;width:100%}.p-login__fluidLayout{display:flex;flex-direction:column}.p-login__fluidLayout .-block{flex:0 0 100%}@media(min-width:1024px){.p-login__fluidLayout{flex-direction:row;margin-top:40px}.p-login__fluidLayout .-block{flex:0 0 50%;padding:0 32px}.p-login__fluidLayout .-block+.-block{border-left:1px solid #e5e9eb}.p-login__fluidLayout.p-login__verticalLayout{flex-direction:column;margin-top:0}.p-login__fluidLayout.p-login__verticalLayout .-block+.-block{border-left:none}.p-login__fluidLayout .p-login__weakText{text-align:left}.p-login__fluidLayout .p-login__weakText.p-login__weakText-b{text-align:center}}.p-login__sp{display:block}@media(min-width:1024px){.p-login__sp{display:none}}.p-login__pc{display:none}@media(min-width:1024px){.p-login__pc{display:block}}.p-mainTopTab{align-items:center;display:flex;margin-bottom:24px}.p-mainTopTab>li{width:33.33%}.p-mainTopTab>li>a{font-feature-settings:"palt" 1;align-items:center;border-bottom:2px solid #e5e9eb;color:#99a9b0;display:flex;font-size:.875rem;font-weight:700;height:48px;justify-content:center;line-height:1.2;text-align:center;text-decoration:none}.p-mainTopTab>li.is-active>a,.p-mainTopTab>li>a:hover{border-bottom:2px solid #04b0fb;color:#04b0fb}.p-messageHeader{align-items:center;background-color:#fff;box-shadow:0 2px 4px 0 rgba(1,41,58,.1);display:flex}.p-messageHeader__data{align-items:center;display:flex;flex:1 1 100%;height:84px;padding:16px}.p-messageHeader__avatar{margin-right:12px;text-align:center}.p-messageHeader__profile{margin-right:32px}.p-messageHeader__companyName{color:#04b0fb;font-size:.625rem;font-weight:700}.p-messageHeader__name{font-size:1.125rem;font-weight:700}.p-messageHeader__link .c-button{width:130px}.p-messageHeader__status{align-items:center;background-color:#f2fbff;display:flex;flex:0 0 188px;flex-direction:column;height:44px;justify-content:center;width:188px}.p-messageHeader__statusLabel{color:#04b0fb;font-size:.625rem;font-weight:700;line-height:1.1;margin-bottom:8px}.p-messageHeader__statusSelect .c-selectbox{width:140px}.p-messageHeader__actionList{align-items:center;display:flex;justify-content:left;margin-right:12px}.p-messageHeader__actionList li{margin:0 8px}.p-messageHeader__actionList li a{background:#fafbfb;border-radius:4px;color:#04b0fb;display:block;font-size:.625rem;font-weight:700;height:64px;line-height:1.1;padding-top:8px;text-align:center;text-decoration:none;transition:all .3s ease-out;width:64px}.p-messageHeader__actionList li a .c-icon{display:block;margin:0 auto}.p-messageHeader__actionList li a span{display:block;font-size:8px;font-weight:500}.p-messageHeader__actionList li.is-active a,.p-messageHeader__actionList li:hover a{background:#04b0fb;color:#fff}.p-messageInput{align-items:stretch;background-color:#fff;border-top:1px solid #e5e9eb;box-shadow:0 2px 4px 0 rgba(1,41,58,.1);display:flex;height:100%;padding:16px}.p-messageInput.-expired_company{align-items:center}.p-messageInput__field{flex:1 1 100%;margin-right:16px}.p-messageInput__field .c-searchModal__form,.p-messageInput__field .c-textfield{height:100%;resize:none;width:100%}.p-messageInput__field .c-searchModal__form:focus+.c-subtext,.p-messageInput__field .c-textfield:focus+.c-subtext{display:block}.p-messageInput__field .c-subtext{display:none;font-size:.625rem;line-height:0;margin-top:2px}.p-messageInput__field .c-subtext:hover{display:block}.p-messageInput__field .c-subtext a{color:#04b0fb}.p-messageInput__field .c-subtext a:hover{text-decoration:none}.p-messageInput__action{display:flex;flex:0 0 180px;flex-direction:column;justify-content:center;width:180px}.p-messageInput__action .c-button{width:100%}.p-messageInput__send .c-button+.c-button{margin-top:8px}.p-messageInput__file{display:block;margin-top:16px}.p-messageInput__fileName{background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:2px;color:#99a9b0;display:block;font-size:.625rem;margin-top:8px;overflow:hidden;padding:4px 16px 4px 8px;position:relative}.p-messageInput__fileName a{color:#99a9b0;display:block;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease-out;white-space:nowrap;width:100%}.p-messageInput__fileName a:hover{color:#04b0fb;text-decoration:none}.p-messageInput__fileName .c-button__icon{cursor:pointer;display:block;position:absolute;right:4px;top:calc(50% - 6px)}.p-messageList_filter{padding:12px 16px}.p-messageList_filter .-title{color:#99a9b0;font-size:.75rem;font-weight:700;margin-bottom:8px}.p-messageList_filter .-select .c-selectbox{width:100%}.p-messageLog{height:100%;padding:24px;position:relative}.p-messageLog .-isLoading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-messageLog__day{align-items:center;color:#99a9b0;display:flex;font-size:.75rem;margin-bottom:24px}.p-messageLog__day:after,.p-messageLog__day:before{border-top:1px solid #e5e9eb;content:"";flex:1 1 auto}.p-messageLog__dayLabel{display:block;margin-left:8px;margin-right:8px;white-space:nowrap}.p-messageLog__list>*{margin-bottom:24px}.p-messageLog__info{background-color:#99a9b0;border-radius:99em;clear:both;color:#fff;display:block;font-size:.75rem;margin:0 auto 24px;max-width:260px;padding:8px;text-align:center}.p-messageTemplate__content{padding:24px;width:800px}.p-messageTemplate__title{margin-bottom:16px}.p-messageTemplate__body{padding:12px 16px}.p-messageTemplate__form .c-form__label{margin-top:24px}.p-messageTemplate__form .c-form__item:first-of-type .c-form__label{margin-top:0}.p-messageTemplate__form .c-pointBox{margin:0 0 16px}.p-messageTemplate__editText{min-height:312px}.p-messageTemplate__editText.-calendar{min-height:200px}.p-messageTemplate__saveCheckbox{background-color:#fafbfb;line-height:1.4;margin-bottom:8px;padding:8px}.p-messageTemplate__action .c-button{min-width:180px}.p-messageThread{align-items:center;color:inherit;display:flex;padding:16px 12px;position:relative;text-decoration:none}.p-messageThread.is-active,.p-messageThread:hover{background-color:#f2fbff}.p-messageThread.is-active:before{background-color:#04b0fb;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:4px}.p-messageThread.is-new:after{background-color:#fd4477;border-radius:50%;bottom:0;content:"";height:6px;margin:auto;pointer-events:none;position:absolute;right:12px;top:0;width:6px}.p-messageThread__author{margin-right:8px}.p-messageThread__status{margin-bottom:4px}.p-messageThread__status .c-tag{height:18px;min-width:80px}.p-messageThread__status .c-tag+.-type{margin-left:4px}.p-messageThread__status .-type{align-items:center;background-color:transparent;border:1px solid #99a9b0;border-radius:4px;color:#99a9b0;display:inline-flex;font-size:.625rem;justify-content:center;line-height:1.1;padding:4px 8px;text-align:center;vertical-align:middle}.p-messageThread__body{flex-grow:1}.p-messageThread__title{font-weight:700}.p-messageThread__job{color:#04b0fb;font-size:.625rem}.p-messageThread__name{font-size:.875rem}.p-messageThread__time{color:#99a9b0;font-size:.625rem}.p-messageThread__summary{font-size:.75rem;max-height:3.2em;overflow:hidden}.p-messageThreads{background-color:#fff;box-shadow:inset 1px 0 0 #e5e9eb,1px 0 0 #e5e9eb;height:100%;padding-left:1px;position:relative}.p-messageThreads__header{padding:16px 12px}.p-messageThreads__body{height:calc(100vh - 390px);overflow:scroll;position:relative}.p-messageThreads__body .-isLoading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-messageThreads__body._sp{height:calc(100vh - 180px)}.p-messageThreads__title{color:#01293a;font-size:1.125rem;font-weight:700;margin-bottom:8px}.p-messageThreads__filterLabel{color:#99a9b0;font-size:.75rem;font-weight:700;margin-bottom:8px}.p-messageThreads__filterSelect .c-selectbox{width:100%}.p-messageThreads__list{border-top:1px solid #e5e9eb}.p-messageThreads__list>*{border-bottom:1px solid #e5e9eb}.p-messageThread__fixedBanner{align-items:center;background-color:#fbfbfb;border-top:1px solid #e5e9eb;bottom:0;display:flex;height:140px;justify-content:center;left:0;padding:0 12px;position:sticky;width:100%}.p-messageThread__fixedBanner a{display:inline-flex;width:100%}.p-messageThread__fixedBanner img{width:100%}.p-messageThread__fixedBanner:hover{opacity:.7}.p-messageThread__banner{border-bottom:1px solid #e5e9eb;display:flex;padding:12px}.p-messageThread__banner,.p-messageThread__banner a{align-items:center;justify-content:center;width:100%}.p-messageThread__banner a{display:inline-flex;max-width:480px}.p-messageThread__banner img{width:100%}.p-messageThread__banner:hover{opacity:.7}.p-mypage__bg:before{background-image:url(/packs/media/mypageBG-55875d26.png);background-position:bottom;background-size:cover;content:"";display:block;height:330px;left:0;position:absolute;right:0;top:0;z-index:-1}.p-mypage__card{margin:12px;padding:24px 16px 12px;position:relative}.p-mypage__profileCard{margin-top:64px;overflow:visible;padding:12px;text-align:center}.p-mypage__profileCard.-desktop{margin-top:0;padding-top:40px}.p-mypage__myAvatar{display:inline-block;height:96px;margin-bottom:-44px;transform:translateY(-60px);width:96px}.p-mypage__myAvatar.-desktop{margin-bottom:8px;transform:none}.p-mypage__mind{background-color:#99a9b0;border-radius:15px;color:#fff;font-size:.75rem;line-height:30px;margin:12px auto;text-align:center;width:142px}.p-mypage__mind.-primary{background-color:#04b0fb}.p-mypage__mind.-secondary{background-color:#6684f7}.p-mypage__mind.-inactive{background-color:#99a9b0}.p-mypage__job{color:#04b0fb;font-size:.875rem}.p-mypage__job,.p-mypage__name{font-weight:700;line-height:1;margin:8px auto 0}.p-mypage__name{color:#01293a;font-size:1.5rem}.p-mypage__generation{color:#99a9b0;font-size:.875rem;line-height:1;margin:8px auto 0}.p-mypage__location{color:#345461;font-size:.875rem;line-height:1;margin:12px auto 0}.p-mypage__location__icon{fill:#e5e9eb;vertical-align:bottom}.p-mypage__pointBox{margin-top:16px}.p-mypage__button{background:#345461;border:none;border-radius:4px;color:#fff;display:block;line-height:1.1;margin-top:8px;padding:16px;position:relative;text-align:center;text-decoration:none;width:100%}.p-mypage__button svg{fill:#fff;left:16px;position:absolute;top:16px}.p-mypage__snsLabel{color:#99a9b0;font-size:.625rem;line-height:1;margin:12px auto 4px}.p-mypage__snsIconList{display:flex;flex-wrap:wrap;justify-content:center;margin-top:12px}.p-mypage__snsIcon+.p-mypage__snsIcon{margin-left:4px}.p-mypage__snsIcon a{color:currentColor;text-decoration:none}.p-mypage__editButton{fill:#99a9b0;color:#99a9b0;position:absolute;right:12px;top:12px}.p-mypage__editButton .-unreadIcon{fill:#fd4477;position:absolute;right:-4px;top:-4px}.p-mypage__career__job{color:#99a9b0;font-size:.625rem;margin:4px 0}.p-mypage__career__description{color:#345461;font-size:.875rem;margin:4px 0}.p-mypage__career__time{color:#99a9b0;font-size:.625rem;margin:4px 0}.p-mypage__career__more{align-items:center;margin:16px 0;position:relative;width:100%}.p-mypage__career__more__icon{fill:#fff;left:8px;position:absolute}.p-mypage__career__block{border-top:1px solid #e5e9eb;padding:24px 0}.p-mypage__career__block:first-child{border-top:none}.p-mypage__career__block .-companyName{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-mypage__career__block .-companyName .-tag__Offers{background-color:#04b0fb;border-radius:2px;color:#fff;display:inline-block;font-size:.625rem;font-weight:500;line-height:1;margin-left:8px;padding:4px 8px;text-align:center;text-decoration:none}.p-mypage__career__block .-companyName.-mobile{padding:16px 0}.p-mypage__career__block .-job{margin-top:12px}.p-mypage__career__block .-jobName{color:#345461;font-size:1rem;font-weight:700;line-height:1.1}.p-mypage__career__block .-periods{color:#99a9b0;font-size:.625rem;font-weight:500;margin-top:4px}.p-mypage__comment{color:#99a9b0;font-size:.625rem;margin:24px 0 12px;text-align:center}.p-mypage__skillList{text-align:center}.p-mypage__skill{background-color:#04b0fb;border-radius:15px;color:#fff;display:inline-block;font-size:.75rem;line-height:30px;margin:4px;padding:0 16px}.p-mypage__connectionList{max-height:400px;overflow-y:auto}.p-mypage__connectionListItem{border-bottom:none}.c-tileListItem__avatar+.p-mypage__connectionListItem__textBlock{margin-left:12px}.p-mypage__connectionListItem__title{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-mypage__personality__text{color:#345461;font-size:.75rem;margin:16px}.p-mypage__personalityScore__heading{color:#04b0fb;font-size:.75rem;font-weight:400;line-height:1;margin:24px auto 12px;text-align:center}.p-mypage__personalityScore__heading.-desktop{text-align:left}.p-mypage__personalityScoreList{display:flex;flex-wrap:wrap;justify-content:center;margin:16px 24px}.p-mypage__personalityScoreList.-desktop{background-color:#fafbfb;border-radius:2px;margin:16px 0}.p-mypage__personalityScoreItem{flex-basis:50%;margin:12px 0;text-align:center}.-desktop .p-mypage__personalityScoreItem{flex-basis:25%}.p-mypage__personalityScoreItem__title{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.-desktop .p-mypage__personalityScoreItem__title{font-size:.625rem;font-weight:500}.p-mypage__personalityScoreItem__score{color:#345461;font-family:Cabin,sans-serif;font-size:28px;font-style:italic;line-height:1.1}.-desktop .p-mypage__personalityScoreItem__score{font-size:1rem;margin-top:4px}.p-mypage__personalityScoreItem__value{color:#04b0fb;font-size:56px;font-weight:700}.-desktop .p-mypage__personalityScoreItem__value{font-size:2rem}.p-mypage__blank{padding:24px}.p-mypage__blank__images{margin-left:auto;margin-right:auto}.p-mypage__blank__images-mobile{margin-bottom:16px;margin-top:8px}.p-mypage__blank__images-desktop{margin-bottom:16px;margin-top:16px}.p-mypage__blank__image{display:block;width:100%}.p-mypage__blank__image-mobile:not(:last-child){margin-bottom:8px}.p-mypage__blank__image-desktop:not(:last-child){margin-bottom:4px}.p-mypage__blank__heading{font-size:.875rem;margin:8px auto;text-align:center}.p-mypage__blank__text{font-size:.75rem;margin:8px 0}.p-mypage__blank__text-center{text-align:center}.p-mypage__blank__text-bold{font-weight:700}.p-mypage__blank__button{display:block;margin:12px 0 16px;width:100%}.p-mypage__blank__comment{margin:16px 0 0}.p-mypage__updating__image{display:block;margin:8px auto;max-width:400px;width:100%}.p-mypageMenu{border-top:1px solid #e5e9eb;bottom:0;height:60px;position:fixed;width:100%;z-index:100}.p-mypageMenu__spacer{height:60px}.p-mypage__motivationList{margin-top:16px}.p-mypage__motivationList li{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.p-mypage__motivationList li .-emoji{display:block;height:28px;margin-right:4px;width:28px}.p-mypage__motivationList li .-emoji img{height:auto;width:100%}.p-mypage__motivationList li .-comment{border:1px solid #e5e9eb;border-radius:4px;flex:0 1 100％;font-size:.75rem;padding:12px;text-align:left;width:100%}.p-mypage__motivationList li .-comment a{color:#345461;display:block;margin-top:8px}.p-mypage__motivationList li .-comment a:first-of-type{margin-top:0}.p-mypage__motivationList li .-comment a:hover{color:#04b0fb;text-decoration:none}.p-mypage__motivationList li .-comment.-appealPoint{max-height:400px;overflow-y:scroll}.p-mypage__bannerArea{margin-top:24px;max-width:272px}.p-mypage__bannerArea img{height:auto;width:100%}.p-mypage__userAnalysis{display:flex;margin:24px auto 0;max-width:400px}.p-mypage__userAnalysis li{flex:0 0 50%;padding:8px;text-align:center}.p-mypage__userAnalysis li .-title{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-mypage__userAnalysis li .-count{line-height:1.1;margin-top:8px}.p-mypage__userAnalysis li .-count span{color:#04b0fb;font-family:Cabin,sans-serif;font-size:2.875rem;font-style:italic;margin-right:4px}.p-mypage__userAnalysis li .-subText{color:#99a9b0;font-size:.625rem;line-height:1.1;margin-top:8px}.p-mypage__otherUser{padding:24px 16px}.p-mypage__otherUser .p-mypage__snsIconList{margin-top:24px}.p-mypage__otherUser__detail{align-items:center;display:flex}.p-mypage__otherUser__detail .c-avatar{flex:0 0 64px;height:64px;margin-right:8px;width:64px}.p-mypage__otherUser__detail .-text{flex:1 0 auto}.p-mypage__otherUser__detail .-text .p-mypage__job{margin-top:0}.p-mypage__userLogList{margin-top:8px;padding:0 8px}.p-mypage__userLogList li{align-items:center;display:flex;margin-top:8px}.p-mypage__userLogList li:before{border-radius:99em;content:"";display:block;flex:0 0 8px;height:8px;margin:0 8px 0 0;width:8px}.p-mypage__userLogList li .-logText{color:#345461;flex:1 1 auto;font-size:.75rem}.p-mypage__userLogList li .-logDate{color:#99a9b0;flex:0 1 auto;font-size:.625rem;margin-left:8px;word-break:keep-all}.p-mypage__userLogList li.-sns:before{background-color:#fc8551}.p-mypage__userLogList li.-action:before,.p-mypage__userLogList li.-profile:before{background-color:#04b0fb}.p-mypage__userLogList li.-skill:before{background-color:#e2dc37}.p-mypage__userLogList li.-career:before{background-color:#4bccbe}.p-mypage__userLogList li.-shareTwitter:before{background-color:#55acee}.p-mypage__userLogList li.-shareFacebook:before{background-color:#1877f2}.p-mypage__userChart{margin-top:16px;width:100%!important}.p-mypage__subHeading{font-size:.75rem}.p-mypage__subHeading span{display:block;font-size:.625rem;font-weight:500}.p-mypage__characterList{text-align:center}.p-mypage__character{background-color:#6684f7;border-radius:15px;color:#fff;display:inline-block;font-size:.75rem;line-height:1.4;margin:4px;padding:6px 16px}.p-mypage__activity_log__block{max-height:300px;overflow-y:auto}.p-mypage__share{margin-top:24px}.p-mypage__share .-shareButtonLabel{color:#01293a;font-size:.75rem;font-weight:700;text-align:center}.p-mypage__share .-shareButton{box-shadow:none!important;margin-top:8px}.p-mypage__share .-subtext{color:#99a9b0;font-size:.625rem;margin-top:12px;text-align:left}.p-mypage__share .-subtext a{color:#99a9b0;text-decoration:underline;transition:all .3s ease-out}.p-mypage__share .-subtext a:hover{color:#04b0fb;opacity:.8;text-decoration:none}.p-mypage__status{background-color:#fafbfb;border-radius:2px;font-size:.625rem;font-size:.75rem;margin:12px auto 0;max-width:520px;padding:12px;width:100%}.p-mypage__status>li{align-items:center;color:#345461;display:flex;line-height:1.2;margin-top:8px;text-align:left}.p-mypage__status>li:first-of-type{margin-top:0!important}.p-mypage__status>li.-positive{font-weight:700}.p-mypage__status>li.-negative{color:#99a9b0}.p-mypage__status>li:before{align-items:center;border-radius:99em;color:#fff;display:flex;flex:0 0 20px;height:20px;justify-content:center;margin-right:4px;text-align:center;width:20px}.p-mypage__status>li.-item__sideJob:before{background-color:#04b0fb;content:"副"}.p-mypage__status>li.-item__jobChangeStatus:before{background-color:#6684f7;content:"転"}.p-mypage__status>li.-item__match span{display:inline-block;font-weight:700;margin:0 4px}.p-mypage__status>li.-item__match:before{background-color:#fc8551;content:"マ"}.p-mypage__latestCompanyName{color:#04b0fb;font-size:.875rem;font-weight:700;text-decoration:none}.p-mypage__salaryDiagnosisDetailLinkPC{margin-top:4px;text-align:right}.p-mypage__salaryDiagnosisDetailLinkPC .-link{color:#99a9b0}.p-mypage__salaryDiagnosisDetailLinkSP{margin-top:12px;text-align:center}.p-mypage__salaryDiagnosisDetailLinkSP .-link{color:#99a9b0}.p-noOffersBox{margin:12px auto;max-width:400px;padding:24px}.p-noOffersBox .c-button{margin-top:24px;width:100%}.p-noOffersBox__image{display:block;height:auto;width:100%}.p-noOffersBox__title{color:#04b0fb;font-size:1rem;font-weight:700;margin-top:12px;text-align:center}.p-noOffersBox__text{font-size:.75rem;margin-top:12px}.p-notificationBlock{background-color:#e5e9eb;background-position:top;background-repeat:repeat-x;background-size:200px 200px;margin:0 auto;max-width:800px;overflow:hidden;padding:12px 16px}.p-notificationBlock .-title{color:#01293a;font-size:.625rem;font-weight:700;line-height:1.1}.p-notificationBlock__cardWrap{margin-top:12px}.p-notificationBlock__card{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:space-between;padding:12px 8px}.p-notificationBlock__card .-cardIcon{color:#04b0fb;flex:0 0 24px;margin-right:4px}.p-notificationBlock__card .-cardIcon.-favorite{color:#ed86a2}.p-notificationBlock__card .-cardCompanyImage{background-position:50%;background-size:cover;flex:0 0 60px;height:42px;margin-right:8px;width:60px}.p-notificationBlock__card .-cardTextArea{flex:1 0 auto}.p-notificationBlock__card .-cardTextArea .-text{color:#04b0fb;font-size:.625rem;font-weight:700;line-height:1.1}.p-notificationBlock__card .-cardTextArea .-companyName{color:#01293a;font-size:1rem;font-weight:700;line-height:1.1;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:132px}.p-notificationBlock__card .-cardAction{align-items:center;display:flex;flex:0 0 74px;justify-content:center;margin-left:4px}.p-notificationBlock__card .-cardAction .c-button{padding-left:8px;padding-right:8px}@media(min-width:566px){.p-notificationBlock__card .-cardTextArea .-companyName{width:180px}}.p-offerBlock{display:flex;overflow:hidden;padding:0}.p-offerBlock:hover{background-color:#f2fbff}.p-offerBlock:hover .-companyName{color:#04b0fb}.p-offerBlock__companyImage{background-position:50%;background-size:cover;color:#345461;display:block;flex:0 0 320px;min-height:220px;position:relative;text-decoration:none}.p-offerBlock__companyImage .-action{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;padding:12px;position:absolute;right:0}.p-offerBlock__companyImage .-action .c-button{display:flex;width:100%}.p-offerBlock__companyInfo{align-items:center;display:flex;flex:1 1 auto;padding:16px 24px 16px 16px}.p-offerBlock__companyInfo .-infoBlock{color:#345461;text-decoration:none}.p-offerBlock__companyInfo .-companyName{color:#01293a;font-size:1.5rem;font-weight:700;line-height:1.1}.p-offerBlock__companyInfo .-companyIntro{color:#345461;font-size:.875rem;font-weight:500;line-height:1.6;margin-top:8px}.p-offerBlock__companyInfo .-companyMember{align-items:center;display:flex;margin-top:16px}.p-offerBlock__companyInfo .-companyMember .c-avatar{flex:0 0 32px;margin-right:12px}.p-offerBlock__companyInfo .-companyMember .-memberDetail{flex:1 1 auto}.p-offerBlock__companyInfo .-companyMember .-position{color:#99a9b0;font-size:.625rem;font-weight:500;line-height:1.1}.p-offerBlock__companyInfo .-companyMember .-name{color:#345461;font-size:.875rem;font-weight:500;line-height:1.1;margin-top:8px}.p-offerBlock__companyInfo .-price{align-items:center;display:flex;font-size:.875rem;font-weight:700;margin:8px 0 0}.p-offerBlock__companyInfo .-price .c-icon{margin-right:4px}.p-offerBlock__companyInfo .-price .-value{color:#04b0fb;margin:0 4px}.p-offerBlock__companyInfo.-vertical{align-items:flex-start;align-items:stretch;flex-direction:column;justify-content:center}.p-offerBlock__action{align-items:center;border-left:1px solid #e5e9eb;display:flex;flex:0 0 180px;flex-direction:column;justify-content:center;padding:24px}.p-offerBlock__action .c-button{width:100%}.p-offerBlock__action .-subText{color:#99a9b0;font-size:.75rem;font-weight:500;line-height:1.2;margin-bottom:12px;text-align:center}.p-offerBlock__action .-textLink{color:#99a9b0;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.1;margin-top:12px}.p-offerBlock__action .-textLink:hover{opacity:.8;text-decoration:none}.c-interest-jobs{background-color:#f2fbff;border-radius:2px;margin:0 12px 12px;padding:12px}@media(min-width:768px){.c-interest-jobs{margin:16px 0 0}}.c-interest-jobs__title{color:#04b0fb;font-size:.625rem;font-weight:700;margin-bottom:8px}.c-interest-jobs__list{list-style-type:disc;padding-left:16px}.c-interest-jobs__list__item{font-size:.625rem;font-weight:700;list-style:disc!important;margin-bottom:4px;text-decoration:none}@media(min-width:768px){.c-interest-jobs__list__item{font-size:.75rem}}.c-interest-jobs__list__item a{color:#345461;text-decoration:none}.p-interest-jobs__title{text-decoration:underline}.p-offerBottomMenu{bottom:0;height:126px;position:fixed;width:100%;z-index:100}.p-offerBottomMenu__spacer{height:126px}.p-offerBottomMenu__switch{align-items:center;background-color:#cdeffe;display:flex;height:66px;padding:16px;position:relative}.p-offerBottomMenu__switch:before{background-color:#fff;border-radius:21px;bottom:0;box-sizing:border-box;content:"";display:block;left:0;margin:12px;position:absolute;right:0;top:0}.p-offerBottomMenu__switchItem{flex-basis:100%;z-index:1}.p-offerBottomMenu__switchItem__link{align-items:center;border-radius:17px;color:#04b0fb;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:34px;text-decoration:none}.p-offerBottomMenu__switchItem__link.-is-active{background-image:linear-gradient(to top left,#6684f7,#04b0fb);color:#fff}.p-offerBottomMenu__switchItem__link.-has-unread:before{background-color:#fd4477;border-radius:50%;content:"";display:inline-block;height:5px;margin-right:8px;width:5px}.p-offerBottomMenu__tab{background-color:#fff;display:flex;height:60px}.p-offerBottomMenu__tabItem{flex-basis:100%}.p-offerBottomMenu__tabItem.-notification .p-offerBottomMenu__tabItem__iconBlock,.p-offerBottomMenu__tabItem.-notification .p-offerBottomMenu__tabItem__label{margin-top:4px}.p-offerBottomMenu__tabItem__link{align-items:center;color:#99a9b0;display:flex;flex-direction:column;height:100%;justify-content:center;text-decoration:none}.p-offerBottomMenu__tabItem__link.-is-active{color:#04b0fb}.p-offerBottomMenu__tabItem__link.-is-active .-svgIcon svg.-main{fill:#04b0fb}.p-offerBottomMenu__tabItem__link.-is-disabled{color:#e5e9eb}.p-offerBottomMenu__tabItem__link.-is-disabled .-svgIcon svg.-main{fill:#e5e9eb}.p-offerBottomMenu__tabItem__iconBlock{position:relative}.p-offerBottomMenu__tabItem__icon{fill:#99a9b0}.p-offerBottomMenu__tabItem__link.-is-active .p-offerBottomMenu__tabItem__icon{fill:#04b0fb}.p-offerBottomMenu__tabItem__link.-is-disabled .p-offerBottomMenu__tabItem__icon{fill:#e5e9eb}.p-offerBottomMenu__tabItem__unreadIcon{fill:#fd4477;position:absolute;right:0;top:0;transform:scale(1.3) translate(3px,-1px)}.p-offerBottomMenu__tabItem__label{font-size:.625rem;font-weight:700}.p-offerConversation{position:relative}.p-offerConversation .-isLoading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-offerConversation.-mobile{position:relative}.p-offerConversation.-mobile .-isLoading{left:50%;padding-top:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-offerNotification{background-color:#cdeffe;background-position:top;background-repeat:repeat-x;background-size:200px 200px;padding:24px}.p-offerNotification__title{color:#01293a;font-size:1.25rem;font-weight:700;line-height:1.1}.p-offerNotification__blockWrap{align-items:stretch;display:flex;justify-content:space-between;margin-top:24px}.p-offerNotification__block{display:flex;flex-basis:calc(50% - 8px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between}.p-offerNotification__blockTitle{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.1}.p-offerNotification__card{align-items:stretch;background-color:#fff;border-radius:2px;display:flex;flex:1 1 auto;margin-top:12px}.p-offerNotification__card .-companyImage{background-position:50%;background-size:cover;flex:0 0 108px;width:100px}.p-offerNotification__card .-companyInfo{flex:1 0 auto;padding:12px}.p-offerNotification__card .-companyMember{align-items:center;display:flex;margin-top:8px}.p-offerNotification__card .-companyMember .c-avatar{margin-right:4px}.p-offerNotification__card .-companyName{color:#01293a;font-size:1rem;font-weight:700;line-height:1.1;margin-top:4px;max-width:-moz-fit-content;max-width:fit-content;word-break:break-all}.p-offerNotification__card .-action{align-self:center;flex:0 0 100px;text-align:center}.p-offerNotification__card.-blank{align-items:center;justify-content:center;padding:24px 16px;text-align:center}.p-offerNotification__card.-blank .-blankTitle{color:#01293a;font-size:.875rem;font-weight:700}.p-offerNotification__card.-blank .-blankText{color:#99a9b0;font-size:.625rem;margin-top:8px}.p-offerNotification__card.-blank .-blankLinkList{align-items:center;display:flex;justify-content:center;margin-top:4px}.p-offerNotification__card.-blank .-blankLinkList li{margin:0 8px}.p-offerNotification__card.-blank .-blankLinkList a{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.1}.p-offerNotification__card.-blank .-blankLinkList a:hover{text-decoration:none}.p-offerNotification__memberDetail{flex:1 0 auto}.p-offerNotification__memberDetail .-position{color:#99a9b0;font-size:.625rem;font-weight:500;line-height:1.6;max-width:-moz-fit-content;max-width:fit-content;word-break:break-all}.p-offerNotification__memberDetail .-name{color:#345461;font-size:.875rem;line-height:1.6;margin-top:2px;max-width:-moz-fit-content;max-width:fit-content;word-break:break-all}.p-offerNotification__link{color:#01293a;display:block;margin-top:12px;text-align:right;transition:all .3s ease-out}.p-offerNotification__link:hover{opacity:.8}.p-onboardingStepList{counter-reset:number 0;margin-top:24px}.p-onboardingStepList li{font-feature-settings:"palt" 1;margin-top:24px}.p-onboardingStepList li:first-of-type{margin-top:0}.p-onboardingStepList li:before{align-items:center;background-color:#04b0fb;border-radius:50%;color:#fff;content:counter(number) " ";counter-increment:number 1;display:inline-flex;font-family:Cabin,sans-serif;font-size:1rem;font-weight:700;height:24px;justify-content:center;margin-right:8px;width:24px}.p-onboardingStepList li .-link{color:#01293a;font-size:1.125rem;font-weight:700;margin-right:8px;text-decoration:underline;transition:all .3s ease-in-out}.p-onboardingStepList li .-link:hover{color:#04b0fb;text-decoration:none}.p-onboardingStepList li .-text{color:#345461;font-size:.75rem}.p-onboardingStepList li .-num{font-size:1rem;font-weight:700}.p-otherLabel{color:#99a9b0;display:inline-block;font-size:.625rem;padding:8px 0 4px;width:100%}.p-otherLabel:first-of-type{padding-top:0}@media(min-width:768px){.p-otherLabel{font-size:.75rem;font-weight:700}}.p-otherList li{margin-top:8px}.p-otherList li:first-of-type{margin-top:0}.-mobile .p-otherLabel{font-size:.75rem}.p-portfoliolist{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;margin-top:16px}.p-portfoliolist__column{align-items:stretch;display:flex;flex-direction:row;margin-bottom:4px;width:100%}.p-portfolioList__item{border-radius:2px;flex:1 0;margin-right:4px;min-height:98px;overflow:hidden;position:relative}.p-portfolioList__item:last-of-type{margin-right:0}@media(min-width:566px){.p-portfolioList__item{min-height:160px}}@media(min-width:768px){.p-portfolioList__item{min-height:240px}}.p-portfolioList__item a{display:block;height:100%;width:100%}.p-portfolioList__item img,.p-portfolioList__item video{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.p-profileBiography{background-color:#fff;margin-top:32px;overflow:hidden}.l-desktopContainer__content .p-profileBiography{margin-top:0}.p-profileBiography__Block{border:1px solid #e5e9eb;border-radius:4px}.p-profileBiography__Block.is-alert{background-color:rgba(253,68,119,.1)}.p-profileBiography__Block.is-alert .p-profileBiography{background-color:transparent;background-color:initial}.p-profileBiography__Block.is-updated{background-color:#f2fbff}.p-profileBiography__Block.is-updated .p-profileBiography{background-color:transparent;background-color:initial}.p-profileBiography__tipsText{color:#345461;font-size:.75rem;font-weight:500}.p-profileBiography__summary{padding:12px}.p-profileBiography__summary .-head{color:#04b0fb;font-size:.75rem;font-weight:700}.p-profileBiography__summary .-head span{color:#99a9b0;font-weight:500}.p-profileBiography__summary.-spCareerCard{border:1px solid #e5e9eb;border-radius:4px;padding:16px}.p-profileBiography__summary.-edit{padding-bottom:24px}.p-profileBiography__summary.is-alert{background-color:rgba(253,68,119,.1)}.p-profileBiography__summary.is-alert .p-profileBiography__blankDetail{background-color:#fff}.p-profileBiography__summary.is-updated{background-color:#f2fbff}.p-profileBiography__summary.is-updated .p-profileBiography__blankDetail{background-color:#fff}.p-profileBiography__company{color:#345461;font-size:.875rem;font-weight:700;margin-top:16px}.p-profileBiography__company .-tag__Offers{background:#04b0fb;border-radius:2px;color:#fff;font-size:.625rem;font-weight:500;line-height:1.4;text-decoration:none}.p-profileBiography__jobs{border-top:1px solid #e5e9eb;padding:24px 0}.p-profileBiography__jobs:first-of-type{margin-top:16px}.p-profileBiography__jobTitle{align-items:center;display:flex;justify-content:space-between}.p-profileBiography__jobTitle .-jobName{flex:0 1 auto}.p-profileBiography__jobTitle .-jobName .-name{color:#01293a;font-size:1rem;font-weight:700}.p-profileBiography__jobTitle .-jobName .-periods{color:#99a9b0;font-size:.75rem}.p-profileBiography__jobTitle .-editLink{color:#99a9b0;flex:0 0 24px;text-decoration:none}.p-profileBiography__jobTitle .-editLink:hover{color:#04b0fb}.p-profileBiography__detailsTitle{color:#99a9b0;font-size:.75rem;font-weight:700;margin-top:24px}.p-profileBiography__detailsTitle.-edit{align-items:center;display:flex;justify-content:space-between;margin-top:0}.p-profileBiography__detailsTitle.-edit .-help a{color:#99a9b0;font-size:.625rem;font-weight:700}.p-profileBiography__detail{background-color:#fafbfb;border-radius:4px;margin-top:8px;padding:16px}.p-profileBiography__detail+*{margin-top:16px}.p-profileBiography__detail .-title{color:#345461;font-size:.875rem;font-weight:700}.p-profileBiography__detail a.-title{align-items:center;display:flex;transition:all .2s ease-out}.p-profileBiography__detail a.-title>.-shareIcon{border-radius:4px;line-height:1;margin-left:8px;padding:4px}.p-profileBiography__detail a.-title>.-shareIcon .c-icon{fill:#99a9b0}.p-profileBiography__detail a.-title:hover{color:#04b0fb}.p-profileBiography__detail a.-title:hover>.-shareIcon{background-color:#f2fbff}.p-profileBiography__detail a.-title:hover>.-shareIcon .c-icon{fill:#04b0fb}.p-profileBiography__detail .-text{color:#345461;font-size:.75rem;margin-top:12px}.p-profileBiography__blankDetail{background-color:#fafbfb;border-radius:4px;margin-top:12px;padding:24px 16px;text-align:center}.p-profileBiography__blankDetail .-title{color:#345461;font-size:.875rem;font-weight:700}.p-profileBiography__blankDetail .-text{color:#345461;font-size:.75rem;margin-top:8px}.p-profileBiography__blankDetail .c-button{margin-top:12px}.p-profileBiography__addSummary{padding:12px}.p-profileBiography__addSummary .c-button{margin:0 auto}.p-profileBiography__editDetail{border-top:1px solid #e5e9eb;margin-top:16px;padding-top:16px}.p-profileBiography__editDetail .c-button{margin:0 auto}.p-profileBiography__editArea{border-bottom:1px solid #e5e9eb;padding:16px 0}.p-profileBiography__editArea .c-searchModal__form,.p-profileBiography__editArea .c-textfield{width:100%}.p-profileBiography__editArea .-title.c-searchModal__form,.p-profileBiography__editArea .c-textfield.-title{font-size:1rem;font-weight:700;height:6rem;line-height:1.4}.p-profileBiography__editArea .-text.c-searchModal__form,.p-profileBiography__editArea .c-textfield.-text{font-size:.75rem;height:10rem;line-height:1.8}.p-profileBiography__editArea .c-searchModal__form+*,.p-profileBiography__editArea .c-textfield+*{margin-top:8px}.p-profileBiography__editArea .-action{display:flex;justify-content:space-between;margin-top:12px}.p-profileBiography__editArea .-action .-move{align-items:center;color:#345461;display:inline-flex;height:40px;justify-content:center;margin-right:12px;width:40px}.p-profileBiography__editArea .-action .-move.is-disabled{color:#e5e9eb}.p-profileBiography__editArea .-action .-delete{align-items:center;color:#99a9b0;display:flex;height:40px;justify-content:center;width:40px}.p-profileBiography__bottomBtns{padding:24px 12px;text-align:center}.p-profileBiography__bottomBtns .c-button{margin:0 auto}.p-profileBiography__attention{align-items:center;background:#f7d966;display:flex;min-height:58px;padding:8px 8px 8px 0}.p-profileBiography__attention svg{margin-left:12px}.p-profileBiography__attention .-message{display:flex;flex-direction:column;margin-left:8px}.p-profileBiography__attention .-message p{align-items:center;display:flex;font-size:.75rem;font-weight:700;line-height:1.6}.p-profileBiography__attention .-message a{text-decoration:underline}.p-profileBiography__mainContainer{background-color:#fff;margin-bottom:80px}.p-profileBiography__updateBottomBtns{background:#fff;bottom:0;box-shadow:0 -1px 0 #e5e9eb;left:0;position:fixed;right:0;z-index:1}.p-profileBiography__workStyleRadioLabel{min-width:60px}.p-profileBiography__offersCareerExperience{font-size:.75rem;font-weight:500;line-height:1.4}.p-profileBiography__workStyleTag{border-radius:2px;color:#fff;font-size:.625rem;font-weight:500;line-height:1.4;padding:4px 8px}.p-profileBiography__workStyleTag.-primary_job{background-color:#27414c}.p-profileBiography__workStyleTag.-side_job{background-color:#04b0fb}.p-profileBiography__workStyleTag.-freelance{background-color:#fc8551}.-isInitialSetting .p-profileBiography__summary{padding:0}.-isInitialSetting .c-desktopContentAction{margin-top:40px}.-mobile .p-profileBiography__editDetail{margin-top:24px;padding-top:24px}.p-profileEditor{padding:12px}@media(min-width:768px){.p-profileEditor{margin-top:32px}}.l-desktopContainer__content .p-profileEditor{margin-top:0}.p-profileEditor hr{background-color:#e5e9eb;border:none;height:1px;margin:16px 0}.p-profileEditor a{color:#04b0fb;cursor:pointer}.p-profileEditItem__title{font-size:1.125rem;margin-top:32px}.p-profileEditItem__title:first-of-type{margin-top:0}.p-profileEditItem__subTitle{font-size:1rem;margin-top:32px}.p-profileEditItem__text{font-size:.75rem;line-height:1.4;margin-top:8px}.p-profileEditItem__text.-sub{color:#99a9b0;font-size:.625rem}.p-profileEditItem__text b{color:#04b0fb}.p-profileAddCareer{margin-bottom:16px}.p-profileAddCareer .c-button{display:flex;margin:0 auto;max-width:400px}.p-profileAddCareer .c-subtext{margin-top:40px;text-align:center}.p-profileEditItem__heading{display:block;font-weight:700;margin:16px 0 4px}.p-profileEditItem__subText{color:#345461;font-size:.75rem;margin-top:8px}.p-profileEditItem__subText .-notes{color:#fd4477;font-size:.625rem}.p-profileEditItem__subText.-gray{color:#99a9b0}.p-profileEditItem__description{align-items:center;align-self:stretch;background:#f2fbff;border-radius:4px;display:flex;gap:4px;margin-bottom:8px;padding:8px}.p-profileEditItem__description span{color:#345461;font-size:12px;font-weight:500;line-height:1.4}.p-profileEditItem__description a{color:#04b0fb;font-size:12px;font-weight:500;line-height:1.4}.p-profileEditItem__description svg{flex-shrink:0}.coverImageDisplay{align-items:center;background-color:#fafbfb;border-radius:8px;display:flex;height:166px;justify-content:center;position:relative}.coverImageDisplay .c-cover{background-position:50%;background-size:cover;border-radius:8px;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.coverImageDisplay .c-cover.-default{background-image:url(/packs/media/default-profile-cover-b095880e.png)}.coverImageDisplay .coverTop{background:linear-gradient(0deg,rgba(2,57,76,.4),rgba(2,57,76,.4));border-radius:8px;height:100%;width:100%}.coverImageDisplay .c-avatar{cursor:pointer;height:96px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px}.coverImageDisplay .coverEditButton{align-items:center;background-color:#fff;border:1px solid #345461;border-radius:4px;bottom:16px;color:#345461;display:flex;font-size:.75rem;font-weight:700;height:auto;line-height:16px;padding:7px 12px;position:absolute;right:16px;text-align:center}.coverImageDisplay .coverEditButton.c-tooltip__trigger .c-tooltip.coverEdit{background-color:#fff;box-shadow:0 2px 4px rgba(1,41,58,.1);padding:0}.coverImageDisplay .coverEditButton.c-tooltip__trigger .c-tooltip.-bottom:after{border-color:transparent transparent #fff}.coverImageDisplay .coverEditButton.c-tooltip__trigger .tooltip_coverButton{align-items:center;background-color:#fff;border:none;border-radius:4px;cursor:pointer;display:block;font-size:.75rem;font-weight:700;padding:8px 40px;text-align:center;width:100%}.coverImageDisplay .coverEditButton.c-tooltip__trigger .tooltip_coverEditButton{border-bottom:1px solid #e5e9eb;color:#345461}.coverImageDisplay .coverEditButton.c-tooltip__trigger .tooltip_coverDeleteButton{color:#fd4477}.p-profileEditItem__avatarButton{background:#345461!important;color:#fff!important;display:block;margin-top:12px;text-align:center;width:100%}.p-profileEditItem__textfield{color:#345461;height:60px;width:100%}.l-desktopContainer__content .p-profileEditItem__textfield{height:50px}.p-profileEditItem__input{height:60px;width:100%}.p-profileEditItem__selectbox{color:#345461}.p-profileEditItem__selectbox.-base_w{width:100%}.p-profileEditItem__selectbox.-base_h{height:50px}.p-profileEditItem__input .c-blockCheck__item{border-radius:0}.p-profileEditItem__input .c-blockCheck:first-child .c-blockCheck__item{border-radius:4px 0 0 4px}.p-profileEditItem__input .c-blockCheck:last-child .c-blockCheck__item{border-radius:0 4px 4px 0}.p-profileEditItem__birth{display:flex;height:50px}.p-profileEditItem__birth>.p-profileEditItem__birth__day,.p-profileEditItem__birth>.p-profileEditItem__birth__month{flex-basis:30%;height:100%;margin-left:12px}.p-profileEditItem__birth>.p-profileEditItem__birth__year{flex-basis:40%;height:100%}.p-profileEditItem__submitButton{margin:24px 0 16px;width:100%}.p-profileEditor__snsButton{margin:24px 12px;width:calc(100% - 24px)}.p-profileEditor__snsButton.editItem{border-radius:4px;margin:8px 0;width:100%}.p-profileEditor__snsButton.-large{font-size:.75rem}.p-profileEditItem__motivationTitle{align-items:center;display:flex;font-size:.75rem;margin-top:32px}.p-profileEditItem__motivationTitle .-emoji{display:inline-block;height:24px;margin-right:4px;width:24px}.p-profileEditItem__motivationTitle .-emoji img{height:auto;width:100%}.p-profileEditItem__motivationTitle .-sub{font-size:.625rem;font-weight:500;margin-left:8px}.p-profileEditItem__motivationTitle.-mobile .-expected_annual_pay{align-items:flex-start;display:flex;flex-direction:column}.p-profileEditItem__motivationTitle.-mobile .-expected_annual_pay .-title{margin-left:8px}.p-profileEditItem__motivationTextarea{height:10em;margin-top:8px;width:100%}.p-profileEditItem__motivationTextfield{margin-top:8px;width:100%}.p-profileEditItem__motivationTextfield.-current_annual_pay{align-items:center;display:flex}.p-profileEditItem__motivationTextfield.-current_annual_pay .-conjunction{margin:0 8px;white-space:nowrap}.p-profileEditItem__motivationTextfield.-current_annual_pay .c-searchModal__form,.p-profileEditItem__motivationTextfield.-current_annual_pay .c-textfield{flex:0 0 200px;margin-right:0}.p-profileEditItem__motivationTextfield.-mobile.-current_annual_pay .c-searchModal__form,.p-profileEditItem__motivationTextfield.-mobile.-current_annual_pay .c-textfield{flex:0 1 100%}.p-profileEditItem__motivationCheckbox{margin-top:8px}.p-profileEditItem__motivationSelect{align-items:center;display:flex;margin-top:12px}.p-profileEditItem__motivationSelect .c-selectbox{flex:0 1 100%;height:50px}.p-profileEditItem__motivationSelect .-conjunction{margin:0 8px;white-space:nowrap}.p-profileEditItem__motivationSelect.-expected_annual_pay .c-selectbox{flex:0 0 200px}.p-profileEditItem__motivationSelect.-expected_annual_pay.-mobile .c-selectbox{flex:0 1 100%}.p-profileEditItem__motivationMultiCheck{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12px}.p-profileEditItem__motivationMultiCheck .c-checkbox__wrap{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin-bottom:8px}.p-profileEditItem__motivationSubtext{margin-top:12px}.p-profileEditItem__divider{border:none;border-top:1px solid #e5e9eb;margin:32px 0}.p-profileEditItem__image{display:block;margin:12px auto 0;max-width:400px;width:100%}.p-profileEditItem__suggestSiteUrl{background-color:#f2fbff;border-radius:4px;margin-top:12px;padding:16px;position:relative}.p-profileEditItem__suggestSiteUrl .-closeBtn{color:#345461;position:absolute;right:8px;text-decoration:none;top:8px}.p-profileEditItem__suggestSiteUrl .-closeBtn .c-icon{fill:#99a9b0}.p-profileEditItem__suggestSiteUrl .-title{color:#345461;font-size:.625rem;font-weight:700;line-height:1.4}.p-profileEditItem__suggestSiteUrl .-suggestList{margin-top:8px}.p-profileEditItem__suggestSiteUrl .-suggestList li{align-items:center;display:flex;font-size:.625rem;justify-content:space-between;margin-top:8px}.p-profileEditItem__suggestSiteUrl .-suggestList li .-url{color:#345461;white-space:wrap}.p-profileEditItem__suggestSiteUrl .-suggestList li .-url:hover{color:#04b0fb;text-decoration:none}.p-profileEditItem__suggestSiteUrl .-suggestList li .-addLink{color:#345461;margin-left:12px;white-space:nowrap}.p-profileEditItem__suggestSiteUrl .-suggestList li .-addLink:hover{color:#04b0fb;text-decoration:none}@media(min-width:768px){.p-profileEditItem__suggestSiteUrl .-suggestList li,.p-profileEditItem__suggestSiteUrl .-title{font-size:.75rem}}.p-profileEditItem__salaryDiagnosisResult{background-color:#f2fbff;margin-top:16px;padding:16px 16px 24px}.p-profileEditItem__salaryDiagnosisResult .-title{color:#345461;font-size:.875rem;font-weight:700}.p-profileEditItem__salaryDiagnosisResult .-sub{color:#345461;font-size:.75rem}.p-profileEditItem__salaryDiagnosisResult .-inner{align-items:center;background-color:#fff;display:flex;height:56px;justify-content:space-between;margin-top:12px;padding:16px}.p-profileEditItem__salaryDiagnosisResult .-price{color:#345461;font-size:.875rem}.p-profileEditItem__salaryDiagnosisResult .-check{position:relative}.p-profileEditItem__salaryDiagnosisResult .-check a{color:#04b0fb;font-size:.875rem;text-decoration:none}.p-profileEditItem__salaryDiagnosisResult .-check a:hover{text-decoration:underline}.p-profileEditItem__salaryDiagnosisResult .-check.-speechBubble:before{background-color:#01293a;border-radius:4px;bottom:32px;color:#fff;content:"スキル登録で診断時給UP！";display:inline-block;font-size:.625rem;left:50%;padding:8px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-profileEditItem__salaryDiagnosisResult .-check.-speechBubble:after{background-color:#01293a;content:"";height:10px;left:0;margin:auto;position:absolute;right:0;top:-15px;transform:translateX(-50%);transform:rotate(-45deg);width:10px}.p-profileEditItem__pointAppealGen{padding:12px 16px}.p-profileEditItem__pointAppealGen .c-pointBox__text svg{fill:#01293a}.p-profileEditItem__pointAppealGen .c-pointBox__text a{color:#01293a;font-size:.875rem;font-weight:700;margin:0}.p-profileFriends{position:relative}.p-profileFriends__list{align-items:center;display:flex;flex-wrap:wrap;margin:0 -8px;max-height:300px;overflow-y:auto;position:relative}.p-profileFriends__list>*{flex:0 0 50%}.p-profileFriends__item{align-items:center;display:flex;padding:8px}.p-profileFriend__itemAvatar{flex:0 0 48px;margin-right:12px;width:48px}.p-profileFriends__itemBody{line-height:1.2}.p-profileFriends__itemName{font-size:.875rem;font-weight:700;margin-bottom:8px}.p-profileFriends__itemRelation{color:#99a9b0;font-size:.625rem}.p-profileFriends__noConect{padding:32px;text-align:center}.p-profileFriends__noConect p{margin-top:24px}.p-profileSummaryLink{cursor:pointer;text-decoration:none}.p-profileSummaryLink.-disabled{cursor:inherit;pointer-events:none}.p-profileSummaryLink .p-profileSummaryLink__content{align-items:center;display:flex}.p-profileSummaryLink .p-profileSummaryLink__icon{border:1px solid #e5e9eb;border-radius:50%;box-sizing:content-box;height:32px;min-width:32px;overflow:hidden;width:32px}.p-profileSummaryLink .p-profileSummaryLink__icon img{height:100%;width:100%}.p-profileSummaryLink .p-profileSummaryLink__text{color:#01293a;display:flex;flex-direction:column;font-size:1rem;font-weight:700;gap:4px;line-height:140%}.p-profileSummaryLink .p-profileSummaryLink__textMain{align-items:center;display:flex;flex-wrap:wrap}.p-profileSummaryLink .p-profileSummaryLink__textSub{color:#99a9b0;font-size:.75rem;line-height:.75rem}.p-profileSummaryLink .p-profileSummaryLink__occupation{background:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;line-height:120%;padding:4px;white-space:nowrap}.p-profileSummaryLink .p-profileSummaryLink__occupation__suffix{white-space:nowrap}.p-profileSummaryLink.-mobile .p-profileSummaryLink__occupation{padding:4px}.p-profileSummaryLink.-mobile .p-profileSummaryLink__text{gap:2px}.p-profileSummaryLink.-mobile .p-profileSummaryLink__textSub{font-size:.625rem}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__content{gap:8px}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__icon{border:1px solid #99a9b0;height:42px;min-width:42px;width:42px}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__textMain{gap:8px}.p-profileSummaryLink.-based-42 .profileOwnerName{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.2}.p-profileSummaryLink.-based-42 .p-profileSummaryLink__occupation{font-size:.75rem;line-height:1.2}.p-profileSummaryLink.-based-32--largeFont .p-profileSummaryLink__content{gap:4px}.p-profileSummaryLink.-based-32--largeFont .p-profileSummaryLink__icon{border:1px solid #e5e9eb;height:32px;min-width:32px;width:32px}.p-profileSummaryLink.-based-32--largeFont .p-profileSummaryLink__textMain{font-size:1rem;gap:4px;line-height:140%}.p-profileSummaryLink.-based-32--largeFont.-mobile .p-profileSummaryLink__icon{height:24px;min-width:24px;width:24px}.p-profileSummaryLink.-based-32--largeFont.-mobile .p-profileSummaryLink__textMain{font-size:.75rem}.p-profileSummaryLink.-based-32 .p-profileSummaryLink__content{gap:8px}.p-profileSummaryLink.-based-32 .p-profileSummaryLink__icon{border:1px solid #99a9b0;height:32px;min-width:32px;width:32px}.p-profileSummaryLink.-based-32 .p-profileSummaryLink__textMain{font-size:.875rem;gap:4px;line-height:140%}.p-profileSummaryLink.-based-32.-mobile .p-profileSummaryLink__content,.p-profileSummaryLink.-based-32.-mobile .p-profileSummaryLink__textMain{gap:8px}.p-profileSummaryLink.-based-32.-mobile .profileOwnerName{font-size:.75rem}.p-profileSummaryLink.-based-32.-mobile .p-profileSummaryLink__occupation{font-size:.625rem}.p-profileSummaryLink.-based-24 .p-profileSummaryLink__content{gap:4px}.p-profileSummaryLink.-based-24 .p-profileSummaryLink__icon{border:1px solid #e5e9eb;height:24px;min-width:24px;width:24px}.p-profileSummaryLink.-based-24 .p-profileSummaryLink__textMain{font-size:.75rem;gap:4px;line-height:140%}.p-profileSummaryLink.-based-24.-mobile .p-profileSummaryLink__textMain{font-size:.625rem;line-height:120%}.p-profileSummaryLink.-based-24.-mobile .p-profileSummaryLink__textMain .profileOwnerName{font-size:.75rem}.p-profileSummaryLink.-based-24.-mobile .p-profileSummaryLink__content,.p-profileSummaryLink.-based-40 .p-profileSummaryLink__content{gap:8px}.p-profileSummaryLink.-based-40 .p-profileSummaryLink__icon{border:1px solid #99a9b0;height:40px;min-width:40px;width:40px}.p-profileSummaryLink.-based-40 .p-profileSummaryLink__textMain{gap:8px}.p-profileSummaryLink.-based-40 .profileOwnerName{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.2}.p-profileSummaryLink.-based-40 .p-profileSummaryLink__occupation{font-size:.625rem;line-height:1.2}.p-questionDeleteModal__head{border-bottom:1px solid #e5e9eb;color:#01293a;padding-bottom:24px;padding-top:40px;text-align:center}.p-questionDeleteModal__head .-title{font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-questionDeleteModal__head .-discription{font-size:.875rem}.p-questionDeleteModal__head.-deleteCover{border-bottom:0;padding-bottom:0}.p-questionDeleteModal__content{background-color:#fafbfb;border-bottom:1px solid #e5e9eb;height:400px;overflow-y:scroll;padding:16px 40px}.p-questionDeleteModal__content .-head{align-items:center;display:flex;margin-bottom:16px}.p-questionDeleteModal__content .-contributorIcon{border:1px solid #99a9b0;border-radius:50%;height:48px;margin-right:12px;overflow:hidden;width:48px}.p-questionDeleteModal__content .-questionerName{color:#01293a;font-size:.875rem;font-weight:700}.p-questionDeleteModal__content .-postingDate{color:#99a9b0;font-size:.625rem}.p-questionDeleteModal__content .-postTitle{font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-questionDeleteModal__content .-postText{color:#01293a;font-size:.75rem}.p-questionDeleteModal__content .-postText p:not(:last-child){margin-bottom:24px}.p-questionDeleteModal__operationArea{padding:16px 75px 40px}.p-questionDeleteModal__operationArea .-operationButtonList{display:flex;justify-content:center}.p-questionDeleteModal__operationArea .-operationButtonList li{width:267px}.p-questionDeleteModal__operationArea .-operationButtonList li:first-child{margin-right:16px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head{padding:24px 16px 16px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head .-title{font-size:.875rem;margin-bottom:8px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head .-discription{font-size:.75rem}.p-questionDeleteModal.-mobile .p-questionDeleteModal__head.-deleteCover{padding-bottom:0}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content{height:260px;padding:16px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-contributorIcon{height:32px;margin-right:8px;width:32px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-contributorIcon img{height:30px;width:30px}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-questionerName{font-size:.75rem}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-questionerName a:hover{color:#04b0fb}.p-questionDeleteModal.-mobile .p-questionDeleteModal__content .-postTitle{font-size:.875rem}.p-questionDeleteModal.-mobile .p-questionDeleteModal__operationArea{padding:16px}.p-questionDetail{width:700px}.p-questionDetail .buttonContainer{text-align:center;width:100%}.p-questionDetail .buttonContainer .button{height:40px;width:180px}.p-questionDetail__banner,.p-questionDetail__banner img{width:100%}.p-questionDetail__reactionArea{margin-left:-8px}.p-questionDetail__reactionArea .c-reactionArea__reactedItem{border:none}.p-questionDetail__backToQuestion{margin-bottom:16px}.p-questionDetail__backToQuestion a{color:#345461;font-size:.75rem;font-weight:500;text-decoration:none}.p-questionDetail__questionBox{margin-bottom:16px}.p-questionDetail__questionBox .-background{background-color:#fff;border-radius:8px}.p-questionDetail__questionBox .-questionMainBlock{background-color:#fff;border-bottom:1px solid #e5e9eb;border-radius:8px 8px 0 0;margin:16px;padding:16px 0}.p-questionDetail__questionBox .-questionMainBlock .-isDeleted{color:#99a9b0;text-align:center}.p-questionDetail__questionBox .-questionMainBlock .details{color:#78909c;font-size:.625rem;font-weight:500;line-height:1.4}.p-questionDetail__questionBox .-questionMainBlock .details .viewCount svg{fill:#345461}.p-questionDetail__questionBox .p-profileSummaryLink.-questionFrom{margin:16px 0 0}.p-questionDetail__questionBox .-questioner{align-items:center;display:flex}.p-questionDetail__questionBox .-contributorIcon{border:1px solid #99a9b0;border-radius:50%;cursor:pointer;height:40px;margin-right:12px;overflow:hidden;width:40px}.p-questionDetail__questionBox .-contributorIcon img{height:100%;width:100%}.p-questionDetail__questionBox .-questionerName{margin-right:8px}.p-questionDetail__questionBox .-questionerName a{color:#01293a;font-size:1rem;font-weight:700;text-decoration:none}.p-questionDetail__questionBox .-questionerName a:hover{color:#04b0fb}.p-questionDetail__questionBox .-occupation{background-color:#e5e9eb;border-radius:2px;color:#345461;font-size:.625rem;font-weight:700;padding:4px}.p-questionDetail__questionBox .-postingDate{color:#99a9b0;font-size:.625rem;font-weight:700}.p-questionDetail__questionBox .-operationArea .-shareAccordion{position:relative}.p-questionDetail__questionBox .-operationArea .-shareAccordion .c-tooltip{text-align:inherit;width:170px}.p-questionDetail__questionBox .-operationArea .-shareAccordion .c-tooltip a{cursor:pointer;display:inline}.p-questionDetail__questionBox .-operationArea .-menuAccordion{position:relative}.p-questionDetail__questionBox .-operationButton{background:none;border:none;border-radius:4px;cursor:pointer;height:32px;padding:0;width:32px}.p-questionDetail__questionBox .-operationButton.-small{height:24px;width:24px}.p-questionDetail__questionBox .-operationButton.-isActive:not(.-isDisabled),.p-questionDetail__questionBox .-operationButton:hover:not(.-isDisabled){background-color:#cdeffe}.p-questionDetail__questionBox .-operationButton svg{fill:#becbd1}.p-questionDetail__questionBox .-operationButton.-checked svg{fill:#04b0fb}.p-questionDetail__questionBox .-operationButton.-isDisabled svg{fill:#e5e9eb;cursor:not-allowed}.p-questionDetail__questionBox .-operationBox{left:50%;position:absolute;top:calc(100% + 12px);transform:translate(-50%);z-index:1}.p-questionDetail__questionBox .-operationBox ul{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(1,41,58,.1);min-width:117px;position:relative;width:-moz-max-content;width:max-content}.p-questionDetail__questionBox .-operationBox ul:after{border:5px solid transparent;border-bottom-color:#fff;content:"";position:absolute;right:calc(50% - 6px);top:-10px;z-index:2}.p-questionDetail__questionBox .-operationBox ul:before{border:6px solid transparent;border-bottom-color:rgba(1,41,58,.1);content:"";position:absolute;right:calc(50% - 7px);top:-12px;z-index:1}.p-questionDetail__questionBox .-operationBox ul li{cursor:pointer;font-size:.875rem;font-weight:700;text-align:center}.p-questionDetail__questionBox .-operationBox ul li:not(:last-child){border-bottom:1px solid #e5e9eb}.p-questionDetail__questionBox .-operationBox ul li a{display:block;padding:8px;text-decoration:none}.p-questionDetail__questionBox .-operationBox ul li.-edit a{color:#04b0fb}.p-questionDetail__questionBox .-operationBox ul li.-delete a,.p-questionDetail__questionBox .-operationBox ul li.-share a{color:#99a9b0}.p-questionDetail__questionBox .-operationBox ul li.-notify a{color:#fd4477}.p-questionDetail__questionBox .-operationBox.-small ul{min-width:101px}.p-questionDetail__questionBox .-operationBox.-small ul:after{right:calc(50% - 5px)}.p-questionDetail__questionBox .-operationBox.-small ul:before{right:calc(50% - 6px)}.p-questionDetail__questionBox .-operationBox.-small ul li{font-size:.75rem}.p-questionDetail__questionBox .-title{color:#01293a;font-size:1.5rem;font-weight:700}.p-questionDetail__questionBox .-text{color:#01293a;font-size:.875rem}.p-questionDetail__questionBox .-text .-edited{color:#99a9b0}.p-questionDetail__questionBox .-text blockquote{background-color:rgba(250,251,251,.4);border-left:4px solid #cdeffe;margin:8px 0;padding:8px 8px 8px 12px}.p-questionDetail__questionBox .-text pre{border:1px solid #e5e9eb;border-radius:2px;font-size:12px;margin:8px 0;padding:12px;white-space:pre-wrap}.p-questionDetail__questionBox .-text b{font-weight:900}.p-questionDetail__questionBox .-answerBlock .-text{margin-bottom:8px}.p-questionDetail__questionBox .-answerBlock .p-questionDetail__reactionArea{margin-bottom:16px}.p-questionDetail__questionBox .-answerBlock .c-reactionArea__reactedItem,.p-questionDetail__questionBox .-answerBlock .c-reactionArea__reactionButton{background-color:#fff}.p-questionDetail__questionBox .-answerBlock .c-reactionArea__myStamp{background:#f2fbff}.p-questionDetail__questionBox .-answerTitle{color:#01293a;font-size:.875rem;font-weight:700;margin-bottom:16px}.p-questionDetail__questionBox .-answerList{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);padding:16px}.p-questionDetail__questionBox .-answerItem{background-color:#fafbfb;border-radius:8px;padding:16px}.p-questionDetail__questionBox .-answerItem:not(:last-child){margin-bottom:16px}.p-questionDetail__questionBox .-answerItem.-shared{background-color:#f2fbff}.p-questionDetail__questionBox .-answerItem .-questionShareArea{border-top:1px solid #e5e9eb;margin:16px 0 0}.p-questionDetail__questionBox .-answerItem .-questionShareArea .p-questionShareArea{background-color:transparent;border-bottom:none;padding-bottom:0}.p-questionDetail__questionBox .-answerItem .pageViews{color:#78909c;font-size:.625rem;font-weight:500;gap:2px;line-height:1.4}.p-questionDetail__questionBox .-answerItem .pageViews svg{fill:#78909c}.p-questionDetail__questionBox .-answerer{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.p-questionDetail__questionBox .-answererBlock{display:flex}.p-questionDetail__questionBox .-answererDataBlock{align-items:center;display:flex}.p-questionDetail__questionBox .-answererName{margin-right:8px}.p-questionDetail__questionBox .-answererName a{color:#01293a;font-size:.875rem;font-weight:700;text-decoration:none}.p-questionDetail__questionBox .-answererName a:hover{color:#04b0fb}.p-questionDetail__questionBox .-navigationBlock{align-items:center;border-top:1px solid #e5e9eb;display:flex;justify-content:center;padding:24px}.p-questionDetail__questionBox .-navigationBlock .c-button{width:320px}.p-questionDetail__questionBox .-editForm{background-color:#f2fbff;border-radius:12px;padding:16px;position:absolute;visibility:hidden}.p-questionDetail__questionBox .-editForm.-active{position:static;visibility:visible}.p-questionDetail__questionBox .-editForm.-isCaution{background-color:rgba(253,68,119,.1)}.p-questionDetail__questionBox .-editForm .-editFormCautionText{color:#fd4477;font-size:.75rem;margin-left:8px}.p-questionDetail__questionBox .-editFormText{background:none;border:none;color:#01293a;font-size:.875rem;margin-bottom:8px;resize:none;width:100%}.p-questionDetail__questionBox .-editFormText:focus,.p-questionDetail__questionBox .-editFormText:focus-visible{border:none;outline:none}.p-questionDetail__questionBox .-editFormButtonBlock{display:flex;justify-content:flex-end}.p-questionDetail__questionBox .-editFormButton{background-color:transparent;border:none;color:#04b0fb;cursor:pointer;font-size:.75rem;outline:none;padding:0}.p-questionDetail__questionBox .-editFormButton:first-child{margin-right:16px}.p-questionDetail__questionBox .-commentlist{margin-bottom:16px}.p-questionDetail__questionBox .-commentItem{display:flex}.p-questionDetail__questionBox .-commentItem:not(:last-child){margin-bottom:16px}.p-questionDetail__questionBox .-commentItem .p-questionDetail__reactionArea{margin-bottom:0}.p-questionDetail__questionBox .-commenterIcon{border:1px solid #e5e9eb;border-radius:50%;height:40px;margin-right:12px;overflow:hidden;width:40px}.p-questionDetail__questionBox .-commenterIcon img{height:100%;width:100%}.p-questionDetail__questionBox .-commentArea{width:476px}.p-questionDetail__questionBox .-commentBox{background-color:#fff;border-radius:12px;margin-bottom:8px;padding:16px}.p-questionDetail__questionBox .-commentBox .-postingDate{margin-bottom:8px}.p-questionDetail__questionBox .-commentData{align-items:center;display:flex;justify-content:space-between}.p-questionDetail__questionBox .-commentDataBlock{align-items:center;display:flex}.p-questionDetail__questionBox .-commenterName{margin-right:8px}.p-questionDetail__questionBox .-commenterName a{color:#01293a;font-size:.75rem;font-weight:700;text-decoration:none}.p-questionDetail__questionBox .-commenterName a:hover{color:#04b0fb}.p-questionDetail__questionBox .-commentText{color:#01293a;font-size:.75rem}.p-questionDetail__questionBox .-commentText .-edited{color:#99a9b0}.p-questionDetail__questionBox .-commentPostArea{display:flex}.p-questionDetail__questionBox .-commentPostForm{align-items:flex-end;background-color:#f2fbff;border-radius:12px;display:flex;flex:1 1;flex-direction:column;padding:12px 16px;position:relative}.p-questionDetail__questionBox .-commentPostForm.-isCaution{background-color:rgba(253,68,119,.1)}.p-questionDetail__questionBox .-commentPostForm .-caution{color:#fd4477;font-size:.75rem;margin-left:8px}.p-questionDetail__questionBox .-commentPostText{background:none;border:none;color:#01293a;font-size:.75rem;resize:none;width:100%}.p-questionDetail__questionBox .-commentPostText:focus,.p-questionDetail__questionBox .-commentPostText:focus-visible{border:none;outline:none}.p-questionDetail__questionBox .-commentPostText::-moz-placeholder{color:#99a9b0}.p-questionDetail__questionBox .-commentPostText:-ms-input-placeholder{color:#99a9b0}.p-questionDetail__questionBox .-commentPostText::placeholder{color:#99a9b0}.p-questionDetail__questionBox .-commentPostButton{background-color:transparent;border:none;color:#04b0fb;cursor:pointer;font-size:.75rem;outline:none;position:absolute}.p-questionDetail__questionBox .-commentPostButton.-isOneColumn{position:relative}.p-questionDetail__questionBox .-commentPostButton.-isCaution{color:#99a9b0}.p-questionDetail__categorylist .-categorylistItem a{border:1px solid #99a9b0;border-radius:4px;display:block;line-height:1.8;text-decoration:none}.p-questionDetail__categorylist .-categorylistItem a span{color:#99a9b0;display:block;font-size:.625rem;font-weight:500;font-weight:400;padding:4px 12px}.p-questionDetail__answerPostBox{border-radius:0 0 8px 8px;box-shadow:0 1px 2px rgba(1,41,58,.1);margin-bottom:24px;padding:16px}.p-questionDetail__answerPostBox .-head{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px}.p-questionDetail__answerPostBox .-contributorIcon{border:1px solid #e5e9eb;border-radius:50%;height:40px;margin-right:8px;overflow:hidden;width:40px}.p-questionDetail__answerPostBox .-title{color:#01293a;font-size:.875rem;font-weight:700;margin-bottom:0}.p-questionDetail__answerPostBox .-answerPostTextarea{background-color:#f2fbff;border:none;border-radius:12px;color:#01293a;display:block;font-size:.75rem;margin-bottom:16px;padding-left:16px;padding-top:16px;resize:none;width:100%}.p-questionDetail__answerPostBox .-answerPostTextarea:focus,.p-questionDetail__answerPostBox .-answerPostTextarea:focus-visible{border:none;outline:none}.p-questionDetail__answerPostBox .-answerPostTextarea::-moz-placeholder{color:#99a9b0}.p-questionDetail__answerPostBox .-answerPostTextarea:-ms-input-placeholder{color:#99a9b0}.p-questionDetail__answerPostBox .-answerPostTextarea::placeholder{color:#99a9b0}.p-questionDetail__answerPostBox .-answerPostTextarea.-isDeleted{background-color:#fafbfb;border:1px solid #fafbfb}.p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution{background-color:rgba(253,68,119,.1)}.p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution:focus,.p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution:focus-visible{border:none;outline:none}.p-questionDetail__answerPostBox .-textareaAgreement{border-radius:2px;margin:0 0 16px}.p-questionDetail__answerPostBox .-textareaAgreement .c-pointBox{background-color:#fafbfb;gap:8px}.p-questionDetail__answerPostBox .-textareaAgreement .c-pointBox svg{fill:#04b0fb}.p-questionDetail__answerPostBox .-textareaAgreement .c-pointBox p{font-size:.625rem}.p-questionDetail__answerPostBox .-answerPostButton{display:block;margin:0 auto;width:180px}.p-questionDetail__answerPostBox .-caution{color:#fd4477;font-size:.75rem;margin-left:8px}.p-questionDetail__limitedByRequestQuestion{background-color:#fff}.p-questionDetail__limitedByRequestQuestion .c-limitedContents__overlay:before{border-radius:8px}.p-questionDetail__limitedByRequestQuestion .c-limitedContents__overlay>*{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1rem;justify-content:center;padding:8px;text-align:center}.p-questionDetail__relatedQuestions{margin:40px 0}.p-questionDetail__relatedQuestionsMoreLink{margin:24px 0 0}.p-questionDetail__dummyEl{font-size:.75rem;visibility:hidden;white-space:nowrap}.-mobile.p-questionDetail{width:auto}.-mobile .p-questionDetail__banner img{max-width:312px}.-mobile .p-questionDetail__questionBox .-questionMainBlock{margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-contributorIcon{flex:0 0 32px;height:32px;margin-right:8px;width:32px}.-mobile .p-questionDetail__questionBox .-questionerName{margin-right:4px}.-mobile .p-questionDetail__questionBox .-questionerName a{font-size:--font-size-sm}.-mobile .p-questionDetail__questionBox .shareAndMenu{border-bottom:1px solid #e5e9eb}.-mobile .p-questionDetail__questionBox .-occupation{padding:2px}.-mobile .p-questionDetail__questionBox .-postingDate{font-weight:400}.-mobile .p-questionDetail__questionBox .-operationBox{left:inherit;right:0;transform:translate(0)}.-mobile .p-questionDetail__questionBox .-operationBox ul{min-width:80px}.-mobile .p-questionDetail__questionBox .-operationBox ul:after{right:10%}.-mobile .p-questionDetail__questionBox .-operationBox ul:before{right:calc(10% - 1px)}.-mobile .p-questionDetail__questionBox .-operationBox ul li{font-size:.75rem}.-mobile .p-questionDetail__questionBox .-operationBox.-small ul{min-width:80px}.-mobile .p-questionDetail__questionBox .-title{font-size:1rem}.-mobile .p-questionDetail__questionBox .-text{font-size:.75rem;margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-text p:not(:last-child){margin-bottom:16px}.-mobile .p-questionDetail__questionBox .-answerTitle{font-size:.75rem;margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-answerer{margin-bottom:8px}.-mobile .p-questionDetail__questionBox .-answererName{margin-right:4px}.-mobile .p-questionDetail__questionBox .-answererName a{font-size:.75rem}.-mobile .p-questionDetail__questionBox .-navigationBlock{padding:16px}.-mobile .p-questionDetail__questionBox .-navigationBlock .c-button{width:280px}.-mobile .p-questionDetail__questionBox .-editForm{border:1px solid #cdeffe;border-radius:8px}.-mobile .p-questionDetail__questionBox .-editFormText{font-size:.75rem;margin-bottom:16px}.-mobile .p-questionDetail__questionBox .-commenterIcon{border-color:#99a9b0;flex:0 0 32px;height:32px;margin-right:8px;width:32px}.-mobile .p-questionDetail__questionBox .-commentArea{flex:1 1 auto;width:240px}.-mobile .p-questionDetail__questionBox .-commentBox{padding:8px}.-mobile .p-questionDetail__questionBox .-commenterName{margin-right:4px}.-mobile .p-questionDetail__questionBox .-commentPostArea{display:block}.-mobile .p-questionDetail__questionBox .-commentPostForm{border:1px solid #cdeffe;border-radius:8px;padding:12px 8px}.-mobile .p-questionDetail__questionBox .-commentPostForm.-isCaution{border:1px solid rgba(253,68,119,.3)}.-mobile .p-questionDetail__questionBox .-commentPostForm .-caution{color:#fd4477;font-size:.75rem;margin-left:8px}.-mobile .p-questionDetail__answerPostBox{margin-bottom:16px;padding-top:0}.-mobile .p-questionDetail__answerPostBox .-head{margin-bottom:8px}.-mobile .p-questionDetail__answerPostBox .-contributorIcon{height:32px;margin-left:0;margin-right:8px;width:32px}.-mobile .p-questionDetail__answerPostBox .-title{font-size:.75rem}.-mobile .p-questionDetail__answerPostBox .-answerPostTextarea{border:1px solid #cdeffe;border-radius:8px;margin-bottom:8px;padding:12px 8px}.-mobile .p-questionDetail__answerPostBox .-answerPostTextarea.-isDeleted{background-color:#fafbfb;border:1px solid #fafbfb}.-mobile .p-questionDetail__answerPostBox .-answerPostTextarea.-isCaution{border:1px solid rgba(253,68,119,.3)}.-mobile .p-questionDetail__answerPostBox .-textareaAgreement{margin:0 0 16px}.-mobile .p-questionDetail__answerPostBox .-answerPostButton{width:100%}.-mobile .p-questionDetail__limitedByRequestQuestion .c-limitedContents__overlay>*{font-size:.75rem}.-mobile .p-questionDetail__relatedQuestions{margin:32px 0}.p-questionDetailPublic{display:flex;flex-direction:column;min-height:100vh}.p-questionDetailPublic .p-questionDetailPublic__main.-pc{margin:0 auto;max-width:700px;padding:24px 0 0}.p-questionDetailPublic .p-questionDetailPublic__main.-sp{padding:16px 16px 0}.p-questionDetailPublic .p-questionDetailPublic__footer{display:flex;flex:1 1;flex-direction:column}.p-questionDetailPublic .p-questionDetailPublic__footerHome.-pc{margin:40px 0 0}.p-questionDetailPublic .p-questionDetailPublic__footerHome.-sp{margin:24px 0 0}.p-questionDetailPublic .p-questionDetailPublic__footerLead{background:#fff;flex:1 1;margin:24px 0 0}.p-questionDetailPublic .p-questionDetailPublic__footerLeadContent.-pc{margin:0 auto;max-width:700px;padding:24px 0}.p-questionDetailPublic .p-questionDetailPublic__footerLeadContent.-sp{padding:24px 16px}.p-questionDetailPublic .c-FooterHome{text-align:center;width:100%}.p-questionDetailPublic .c-FooterHome .c-FooterHome__button{height:40px;width:180px}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion{background:#f2fbff;border:1px solid #04b0fb;border-radius:4px;padding:16px}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion *{text-align:center}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-text_head{color:#01293a;font-weight:700;line-height:160%}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-text_head.-pc{font-size:1.125rem}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-text_head.-sp{font-size:1rem}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-text_medium{color:#345461;font-weight:500;line-height:160%;margin:8px 0 0}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-text_medium.-pc{font-size:.875rem;margin:8px 0 0}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-text_medium.-sp{font-size:.75rem;margin:4px 0 0}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-text_small{color:#345461;font-size:.625rem;font-weight:500;line-height:160%;margin:16px 0 0}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-navButtons{display:flex;justify-content:center;margin:16px 0 0}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-navButtons.-pc{gap:16px}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-navButtons.-pc .c-button{width:180px}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-navButtons.-sp{gap:8px}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-navButtons.-sp .c-button{width:152px}.p-questionDetailPublic .c-FooterLead .c-FooterLead__suggestion .-navButtons .c-button{width:180px}.p-questionDetailPublic .c-FooterLead .c-FooterLead__questions{margin:40px 0 0}.p-questionEdit{max-width:none;padding-bottom:0;padding-top:0}.p-questionEdit__main .c-limitedContents.is-veiled{margin-left:auto;margin-right:auto;max-width:668px}.p-questionEdit__main .c-limitedContents.is-veiled .c-limitedContents__overlay:before{border-radius:8px;height:calc(100% - 32px);top:16px}.p-questionEdit__main .c-limitedContents.is-veiled .c-limitedContents__overlay>*{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1rem;justify-content:center;line-height:160%;padding:16px;text-align:center}.p-questionEdit__title{color:#01293a;font-size:1rem;font-weight:700;padding-bottom:16px;padding-top:16px;text-align:center}.p-questionEdit__edit{background-color:#fff;min-height:calc(100vh - 140px);overflow:auto}.p-questionEdit__wrap{margin-left:auto;margin-right:auto;max-width:668px}.p-questionEdit__snsSharableExplanation{align-items:center;background:#f2fbff;border-radius:2px;color:#345461;display:flex;font-size:.625rem;gap:4px;margin:16px auto 0;max-width:668px;padding:12px 8px}.p-questionEdit__snsSharableExplanation svg{height:1.25rem;width:1.25rem}.p-questionEdit__snsSharableExplanation p{flex:1 1}.p-questionEdit__requestBoxOwner{border-bottom:1px solid #e5e9eb;display:flex;justify-content:center;margin:0 auto;max-width:668px;padding:24px 48px}.p-questionEdit__requestBoxCaution{padding:0 0 8px}.p-questionEdit__requestBoxCaution .c-pointBox{align-items:center;background-color:#f2fbff;border-radius:4px;display:flex;margin-top:12px;padding:8px}.p-questionEdit__requestBoxCaution .c-pointBox .c-icon{display:inline-block;vertical-align:middle}.p-questionEdit__requestBoxCaution .c-pointBox{font-size:.625rem;gap:4px}.p-questionEdit__requestBoxCaution .c-pointBox svg.c-icon{flex:none;height:16px;width:16px}.p-questionEdit__requestBoxCaution .c-pointBox .c-pointBox__text{font-size:.625rem;line-height:140%}.p-questionEdit__requestBoxCaution .c-pointBox .c-pointBox__text>a{color:inherit;cursor:pointer;margin:0;text-decoration:underline}.p-questionEdit__textarea{border-bottom:1px solid #e5e9eb;padding-bottom:16px;padding-top:16px;position:relative}.p-questionEdit__textarea .-textareaItem:not(:first-of-type){margin-top:16px}@media screen and (max-width:1280px){.p-questionEdit__textarea .-textareaItem:not(.-width-100){width:calc(50vw + 32px)}}@media screen and (max-width:1024px){.p-questionEdit__textarea .-textareaItem:not(.-width-100){width:544px}}.p-questionEdit__textarea .-textareaHead{align-items:center;display:flex;margin-bottom:8px;position:relative}.p-questionEdit__textarea .-labelTitle{color:#345461;font-size:.75rem;font-weight:700;margin-right:8px}.p-questionEdit__textarea .-caution{color:#fd4477;font-size:.75rem;margin-left:8px}.p-questionEdit__textarea .-helpLink{position:absolute;right:0}.p-questionEdit__textarea .-helpLink a{color:#04b0fb;font-size:.75rem}.p-questionEdit__textarea .-textareaForm{border:1px solid #99a9b0;border-radius:4px;color:#345461;display:block;padding:16px;width:100%}.p-questionEdit__textarea .-textareaForm:focus,.p-questionEdit__textarea .-textareaForm:focus-visible{border:1px solid #99a9b0;outline:none}.p-questionEdit__textarea .-textareaForm::-moz-placeholder{color:#99a9b0}.p-questionEdit__textarea .-textareaForm:-ms-input-placeholder{color:#99a9b0}.p-questionEdit__textarea .-textareaForm::placeholder{color:#99a9b0}.p-questionEdit__textarea .-textareaForm.-title{font-size:1rem}.p-questionEdit__textarea .-textareaForm.-text{font-size:.875rem;resize:none}.p-questionEdit__textarea .-textareaForm.-isCaution{border-color:#fd4477}.p-questionEdit__textarea .-textareaForm.-isCaution:focus,.p-questionEdit__textarea .-textareaForm.-isCaution:focus-visible{border-color:#fd4477}.p-questionEdit__textarea .-textareaAgreement{border-radius:2px;font-size:.625rem;margin:16px 0 8px}.p-questionEdit__textarea .-textareaAgreement p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-questionEdit__textarea .-privacyLink{color:#99a9b0;font-size:.75rem;margin-top:8px;text-align:right}.p-questionEdit__textarea .-privacyLink a{color:#99a9b0;font-size:.75rem}.p-questionEdit__textarea .-required{align-items:center;background:#fd4477;border-radius:2px;color:#fff;display:flex;font-size:8px;height:16px;justify-content:center;width:32px}.p-questionEdit__operationArea{padding:16px 0}.p-questionEdit__operationArea .-operationButtonList{display:flex;justify-content:space-between}.p-questionEdit__operationArea .-operationButtonList li{width:120px}.-mobile.p-questionEdit{background-color:#fafbfb;padding:0}.-mobile .p-questionEdit__main .c-limitedContents.is-veiled .c-limitedContents__overlay:before{border-radius:4px;height:calc(100% - 16px)}.-mobile .p-questionEdit__main .c-limitedContents.is-veiled .c-limitedContents__overlay>*{font-size:.875rem}.-mobile .p-questionEdit__title{background-color:#e5e9eb;color:#345461;font-size:.75rem;padding-bottom:12px;padding-top:12px}.-mobile .p-questionEdit__edit{padding-left:16px;padding-right:16px}.-mobile .p-questionEdit__wrap{max-width:inherit;position:relative}.-mobile .p-questionEdit__snsSharableExplanation{margin:0 auto;max-width:none;padding:8px}.-mobile .p-questionEdit__requestBoxOwner{padding:16px 0}.-mobile .p-questionEdit__requestBoxOwner .p-questionEdit__requestBoxOwnerFrame{background:#fff;border:1px solid #e5e9eb;border-radius:2px;flex:1 1;padding:16px}.-mobile .p-questionEdit__textarea .-textareaItem{width:100%}.-mobile .p-questionEdit__textarea .-helpLink{margin-bottom:8px;position:static;text-align:right}.-mobile .p-questionEdit__textarea .-caution{font-size:.625rem}.-mobile .p-questionEdit__textarea .-textareaForm.-text,.-mobile .p-questionEdit__textarea .-textareaForm.-title{font-size:.75rem}.-mobile .p-questionEdit__textarea .-textareaAgreement{margin:16px 0 0}.-mobile .p-questionEdit__textarea .-textareaAgreement .c-checkbox__wrap.-agreement{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.-mobile .p-questionEdit__textarea .-privacyLink{margin-top:16px;text-align:right}.-mobile .p-questionEdit__operationArea{padding:16px 0}.p-questionMyProfile__content.-grid{display:grid;grid-template:"... header header header ..." auto "... ...... ...... ...... ..." 24px "... left   ...... right  ..." auto/auto 700px 40px 300px auto}.p-questionMyProfile__content.-grid .grid__ProfileCompletionStatus{grid-area:header}.p-questionMyProfile__content.-grid .grid__main{grid-area:left}.p-questionMyProfile__content.-grid .grid__aside{grid-area:right}.p-questionMyProfile{padding-bottom:24px}.p-questionMyProfile .c-tabButtonArea{gap:8px}.p-questionMyProfile .c-tabButtonArea .c-tabButtonArea__button{flex:1 1;height:auto;padding:12px 0}.p-questionMyProfile .c-agentBanner{margin-bottom:16px;width:1040px}.p-questionMyProfile .scrollable:not(:last-child){margin-bottom:16px}.p-questionMyProfile .scrollable .c-contentCard{border:1px solid #e5e9eb;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1)}.p-questionMyProfile .description{color:#345461;font-size:.75rem;font-weight:500;margin-bottom:16px}.p-questionMyProfile .-w800{width:800px}.p-questionMyProfile__content{display:flex;justify-content:center}.p-questionMyProfile__main{background-color:#fff;border-radius:8px;height:-moz-fit-content;height:fit-content;padding:24px;width:700px}.p-questionMyProfile__main.-w800{width:800px}.p-questionMyProfile__mainTab{display:flex;justify-content:space-between;margin-bottom:16px}.p-questionMyProfile__mainTab li{color:#99a9b0;cursor:pointer;font-size:1.125rem;font-weight:700;padding-bottom:24px;position:relative;text-align:center;width:calc(50% - 8px)}.p-questionMyProfile__mainTab li.-active{color:#04b0fb}.p-questionMyProfile__mainTab li.-active:after{background-color:#04b0fb;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.p-questionMyProfile__mainTab li:hover{color:#04b0fb}.p-questionMyProfile__aside{width:300px}.p-questionMyProfile__asideContent:not(:last-child){margin-bottom:40px}.p-questionMyProfile__asideContentHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.p-questionMyProfile__asideTitle{color:#01293a;font-size:1.125rem;font-weight:700}.p-questionMyProfile__asideHeadLink a{color:#345461;font-size:.875rem}.p-questionMyProfile__asideHeadText{color:#99a9b0;font-size:.875rem}.p-questionMyProfile__asideContentBlock{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(1,41,58,.1);padding:24px}.p-questionMyProfile__asideContentBlock a{color:#345461}.p-questionMyProfile__asideContentBlock .c-button.seeMore{margin-top:16px;padding:0;width:100%}.p-questionMyProfile__asideContentBlock .c-button.seeMore a{align-items:center;color:#fff;display:inline-grid;height:100%;text-decoration:none;width:100%}.p-questionMyProfile__asideContentBlock .c-button.seeMore a:hover{color:inherit;text-decoration:none}.p-questionMyProfile__asideContentBlock.-isLoading{text-align:center}.p-questionMyProfile__asideContentBlockText{color:#345461;font-size:.875rem;margin-bottom:16px}.p-questionMyProfile__asideContentBlockText span{cursor:pointer;text-decoration:underline}.p-questionMyProfile.-mobile{margin-bottom:80px;padding-bottom:0}.p-questionMyProfile.-mobile .p-questionMyProfile__mainTab{margin-bottom:24px}.p-questionMyProfile.-mobile .p-questionMyProfile__mainTab li{font-size:.875rem}.p-questionMyProfile.-mobile .p-questionMyProfile__content{background-color:#fff;margin-bottom:40px;width:100%}.p-questionMyProfile.-mobile .p-questionMyProfile__main{margin:0 16px}.p-agent-banner{background:linear-gradient(283.62deg,#36c0fc 10.5%,#ce93d8 59.31%);border-radius:4px;display:block;margin:0 0 16px;padding:16px;position:relative;text-decoration:none;width:100%}.p-agent-banner._sp{margin:0 auto 16px;max-width:360px;min-width:300px}.p-agent-banner:hover{opacity:.8}.p-agent-banner ._logo{width:70px}.p-agent-banner ._top{align-items:center;display:inline-flex;gap:8px;margin-bottom:16px}.p-agent-banner ._top ._chip{background-color:#fff;border-radius:2px;color:#9575cd;font-size:10px;font-weight:700;padding:2px 8px}.p-agent-banner ._center{color:#fff;display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.p-agent-banner ._center ._text_lg{font-size:24px;font-weight:700;line-height:1.2}.p-agent-banner ._center ._text_md{font-size:16px}.p-agent-banner ._center ._text_sm{font-size:14px;font-weight:700}.p-agent-banner ._center ._text_xs{font-size:12px}.p-agent-banner ._bottom{display:flex;justify-content:flex-end}.p-agent-banner ._button{align-items:center;background:linear-gradient(180deg,#fc8551,#fb6c0e);border-radius:50em;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;padding:4px 16px}.p-agent-banner ._image{bottom:0;left:8px;position:absolute;width:130px}.p-banner{display:block;margin:0 0 16px}.p-banner,.p-banner img{width:100%}.p-banner._sp{margin:0 auto 16px;max-width:360px;min-width:300px}.p-banner._last{margin:0 0 32px}.p-banner._last._sp{margin:0 auto 32px}.p-banner:hover{opacity:.8}.p-questionNotification__title{color:#01293a;font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-questionNotification__agentBanner{margin-bottom:24px;max-width:720px}.p-questionNotification__tabArea .-unread{fill:#fd4477;margin-left:4px}.p-questionNotification__contents{margin:0 auto;padding-top:16px;width:700px}.p-questionNotification__readedAll{color:#345461;cursor:pointer;font-size:.875rem;margin-bottom:16px;text-align:right}.p-questionNotification__notificationlist{background-color:#fff;border-radius:8px;overflow:hidden;padding:24px 16px}.p-questionNotification__notificationlist li{align-items:center;display:flex;position:relative}.p-questionNotification__notificationlist li:not(:last-child){margin-bottom:16px}.p-questionNotification__notificationlist li.-isUnread:before{background-color:#fd4477;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px}.p-questionNotification__notificationlist a{align-items:center;display:flex;position:relative;text-decoration:none}.p-questionNotification__notificationlist .-thumbnail{align-items:center;display:flex;flex:0 0 auto;height:48px;justify-content:center;margin-right:16px;position:relative;width:48px}.p-questionNotification__notificationlist .-usericon{align-items:center;border:1px solid #99a9b0;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.p-questionNotification__notificationlist .-usericon.-isOfficial{background-color:#fff;border-color:#04b0fb}.p-questionNotification__notificationlist .-emoji{bottom:-4px;font-size:1.5rem;line-height:1.1;position:absolute;right:0}.p-questionNotification__notificationlist .-svgicon svg{fill:#99a9b0}.p-questionNotification__notificationlist .-detail{padding-right:16px}.p-questionNotification__notificationlist .-text{color:#01293a;font-size:.875rem;text-decoration:underline}.p-questionNotification__notificationlist .-text a{color:#01293a}.p-questionNotification__notificationlist .-date{color:#99a9b0;font-size:.625rem;font-weight:500}.p-questionNotification.-mobile .p-questionNotification__title{font-size:.875rem}.p-questionNotification.-mobile .p-questionNotification__tabArea .-unread{line-height:1.1;position:relative}.p-questionNotification.-mobile .p-questionNotification__tabArea .-unread:after{background-color:#fff;border-radius:50%;content:"";display:block;height:12px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.p-questionNotification.-mobile .p-questionNotification__tabArea .-unread svg{fill:#fd4477;position:relative;z-index:1}.p-questionNotification.-mobile .p-questionNotification__contents{width:100%}.p-questionNotification.-mobile .p-questionNotification__readedAll{font-size:.75rem;margin-bottom:8px}.p-questionNotification.-mobile .p-questionNotification__notificationlist{padding:16px}.p-questionNotification.-mobile .p-questionNotification__notificationlist li{align-items:flex-start}.p-questionNotification.-mobile .p-questionNotification__notificationlist li.-isUnread:before{height:6px;width:6px}.p-questionNotification.-mobile .p-questionNotification__notificationlist .-thumbnail{height:40px;margin-right:8px;width:40px}.p-questionNotification.-mobile .p-questionNotification__notificationlist .-text{font-size:.75rem}.p-questionNotifyModal .p-questionNotifyModal__content{color:#01293a;padding-bottom:40px;padding-top:40px;text-align:center}.p-questionNotifyModal .p-questionNotifyModal__content .-title{font-size:1.125rem;font-weight:700;margin-bottom:16px}.p-questionNotifyModal .p-questionNotifyModal__content .-discription{font-size:.875rem;margin-bottom:24px}.p-questionNotifyModal .p-questionNotifyModal__content .-operationButtonList{display:flex;justify-content:center}.p-questionNotifyModal .p-questionNotifyModal__content .-operationButtonList li{width:267px}.p-questionNotifyModal .p-questionNotifyModal__content .-operationButtonList li:first-child{margin-right:16px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content{padding:24px 16px 16px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-title{font-size:.875rem;margin-bottom:8px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-discription{font-size:.75rem}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-operationButtonList{display:flex;justify-content:center}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-operationButtonList li{width:180px}.p-questionNotifyModal.-mobile .p-questionNotifyModal__content .-operationButtonList li:first-child{margin-right:12px;width:120px}.p-questionPostedModal{z-index:1001}.p-questionPostedModal .p-questionPostedModal__modal{max-height:90%;max-width:1042px;padding:40px 48px}.p-questionPostedModal .p-questionPostedModal__content{padding:0}.p-questionPostedModal .p-questionPostedModal__content .-head *{text-align:center}.p-questionPostedModal .p-questionPostedModal__content .-head .-title{font-size:1.5rem;font-weight:700;margin:0}.p-questionPostedModal .p-questionPostedModal__content .-head .-description{word-wrap:break-word;font-size:.875rem;margin:16px 0 24px;white-space:pre-wrap}.p-questionPostedModal .p-questionPostedModal__content .-body{min-height:321.65px;padding:0 86px}.p-questionPostedModal .p-questionPostedModal__content .-body .-loading{align-items:center;display:flex;justify-content:center;padding:20px}.p-questionPostedModal .p-questionPostedModal__content .-body a{align-items:center;border:1px solid #e5e9eb;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.p-questionPostedModal .p-questionPostedModal__content .-body a img{width:100%}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts{color:#345461;display:flex;flex-direction:column;padding:16px;text-decoration:none;width:100%}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts .-text-og-url{font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts .-text-og-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.75rem;margin:8px 0;overflow:hidden}.p-questionPostedModal .p-questionPostedModal__content .-body a .-texts .-text-og-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#99a9b0;display:-webkit-box;font-size:.625rem;overflow:hidden}.p-questionPostedModal .p-questionPostedModal__content .-foot{display:flex;flex-direction:column;margin:24px 0 0;padding:0}.p-questionPostedModal.-mobile .p-questionPostedModal__modal{padding:24px 16px;width:calc(100% - 32px)}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-head .-title{font-size:1rem;margin:0}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-head .-description{font-size:.875rem;margin:16px 0}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-body{min-height:254.5px;padding:0 16px}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-foot{font-size:.625rem;margin:16px 0 0}.p-questionPostedModal.-mobile .p-questionPostedModal__content .-foot .-cancel{background:inherit;border:none;color:#99a9b0;font-size:.75rem;margin:24px auto 0}.p-questionProfile__previewText{color:#99a9b0;font-size:.625rem;font-weight:700;margin-bottom:16px}.p-questionProfile__previewText a{color:#99a9b0}.p-questionProfile__previewText svg{fill:#99a9b0;margin-right:4px}.-mobile.p-questionProfile .p-questionProfile__previewText{margin-left:28px;text-indent:-28px}.p-questionPublicPagePostList{color:#01293a;max-width:298px}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardList{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(1,41,58,.1);display:flex;flex-direction:column;gap:16px;list-style:none;padding:16px}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem{border-bottom:1px solid #e5e9eb;cursor:pointer;display:block}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>*{overflow:hidden;width:100%}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>.-head{font-size:1rem;text-decoration:underline}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>.-head a{color:inherit}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem>.-head p{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-head{font-size:.75rem}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body{padding:12px 0}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body img{border:1px solid #99a9b0;height:24px;width:24px}.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body label,.p-questionPublicPagePostList .c-pickedUpQuestionsArea__cardItem .-body p a{font-size:.625rem;font-weight:700}.p-questionPublicPagePostList__title{font-size:1rem;font-weight:700;margin-bottom:16px}.-mobile.p-questionPublicPagePostList{max-width:none;padding:0 16px 85px;position:static;transform:none;width:auto}.-mobile .p-questionPublicPagePostList__title{align-items:center;display:flex;font-size:.875rem;justify-content:center;margin-bottom:24px;position:relative}.-mobile .p-questionPublicPagePostList__title span{display:block;padding:0 16px}.-mobile .p-questionPublicPagePostList__title:after,.-mobile .p-questionPublicPagePostList__title:before{background-color:#01293a;content:"";display:block;flex:1 1;height:1px;width:45px}.-mobile .c-pickedUpQuestionsArea .c-pickedUpQuestionsArea__cardList{display:flex;flex-direction:column;gap:16px;list-style:none;padding:16px}.-mobile .c-pickedUpQuestionsArea .c-pickedUpQuestionsArea__cardList .c-pickedUpQuestionsArea__cardItem{border-bottom:1px solid #e5e9eb;padding:0 0 12px}.p-questionShareArea .-enabled{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;width:100%}.p-questionShareArea .-enabled hr{border:none;border-top:1px solid #e5e9eb;flex-grow:1}.p-questionShareArea .-enabled ul{align-items:center;display:flex;gap:8px;justify-content:space-between;list-style:none;width:100%}.p-questionShareArea .-enabled ul>li{display:flex;flex:1 1}.p-questionShareArea .-enabled ul>li button{gap:4px}.p-questionShareArea .-enabled ul>li button svg{height:16px;width:16px}.p-questionShareArea .-shereText{color:#99a9b0;font-size:.75rem;font-weight:700;line-height:1.1}.p-questionShareArea .-disabled .-disableText{align-items:center;display:flex;flex-direction:column;font-size:.625rem;justify-content:center}.p-questionShareArea .-disabled .-disableText a{text-decoration:underline}.p-questionShareArea.-mobile{align-items:center;display:flex}.p-questionShareArea.-mobile p{color:#99a9b0;font-size:.75rem}.p-questionShareArea.-mobile .-enabled{flex-direction:row;gap:8px;justify-content:center}.p-questionShareArea.-mobile .-enabled ul{gap:8px;justify-content:space-around;width:auto}.p-questionShareArea.-mobile .-enabled ul svg{height:2rem;width:2rem}.p-questionTop .offerQuestionBannerContainer{margin-bottom:16px}.p-questionTop__title{color:#01293a;font-size:1.5rem;font-weight:700;margin-bottom:16px}.p-questionTop__tabArea .c-tabButtonArea{gap:8px}.p-questionTop__tabHeader{margin-bottom:16px}.p-questionTop__questionList{margin-bottom:32px}.p-questionTop__nothingPost{margin-top:40px;text-align:center}.p-questionTop__nothingPost .-text{color:#01293a;font-size:.875rem;font-weight:700;margin-bottom:16px}.p-questionTop__nothingPost .-image{margin-bottom:32px}.p-questionTop__nothingPost .c-button{height:50px;width:224px}.p-questionTop__sub{background:#fff;margin:24px 0}.p-questionTop__rankingsList{background:#fff;padding:0 16px 16px}.-mobile.p-questionTop{padding:16px 0 88px}.-mobile .p-questionTop__main{padding:0 16px}.-mobile .p-questionTop__bannerHelp{margin:0 auto 16px;max-width:312px}.-mobile .p-questionTop__bannerHelp .-bnr{height:auto;width:100%}.-mobile .p-questionTop__title{font-size:.75rem;margin-bottom:8px}.-mobile .p-questionTop__title .-block{align-items:center;display:flex;justify-content:space-between}.-mobile .p-questionTop__title .-number{font-weight:400}.-mobile .p-questionTop__tabArea .c-tabButtonArea .c-tabButtonArea__button:not(:last-child){margin-right:0}.-mobile .p-questionTop__questionList{margin-bottom:24px}.-mobile .p-questionTop__nothingPost{margin-top:32px}.-mobile .p-questionTop__nothingPost .-text{font-size:.75rem;margin-bottom:8px}.-mobile .p-questionTop__nothingPost .-image{margin-bottom:24px}.-mobile .p-questionTop__jobsBnr{margin-top:24px;text-align:center}.-mobile .p-questionTop__jobsBnr img{height:auto;width:100%}.p-registerFormItem{display:block;margin:16px 0}.p-registerFormItem:last-of-type{margin-bottom:24px}.p-registerFormItem__label{color:#01293a;display:block;font-size:.75rem;font-weight:700;margin-bottom:4px}.p-registerFormItem__label.-color-base-300{color:#99a9b0}.p-registerFormItem__subLabel{color:#345461;display:block;font-size:.625rem;font-weight:700;margin-bottom:4px}.p-registerFormItem__acdLabel{align-items:center;border-top:1px solid #e5e9eb;color:#345461;display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;line-height:48px}.p-registerFormItem__inner{border-bottom:1px solid #e5e9eb;margin-top:12px}.p-registerFormItem__inner>label:first-of-type{border:none}.p-registerFormItem__acdCheck,.p-registerFormItem__acdIcon.-open{display:none}.p-registerFormItem__acdContents{display:none;flex-wrap:wrap;justify-content:space-between;width:100%}.p-registerFormItem__acdContents>li{flex:0 0 100%;margin-bottom:8px}.p-registerFormItem__acdContents.-edit{max-width:660px}.p-registerFormItem__acdContents.-rangeSlider>li{background-color:transparent;padding:12px 16px}.p-registerFormItem__acdContents.-rangeSlider>li:not(:first-child){border-top:1px solid #e5e9eb}@media(min-width:768px){.p-registerFormItem__acdContents>li{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin-bottom:8px}}.p-registerFormItem__acdCheck:checked+.p-registerFormItem__acdLabel .p-registerFormItem__acdIcon.-open{display:block}.p-registerFormItem__acdCheck:checked+.p-registerFormItem__acdLabel .p-registerFormItem__acdIcon.-close{display:none}.p-registerFormItem__acdCheck:checked+.p-registerFormItem__acdLabel+.p-registerFormItem__acdContents{display:flex;margin-bottom:8px}.p-registerFormItem__acdCheck:checked+.p-registerFormItem__acdLabel+.p-registerFormItem__acdContents.-edit,.p-registerFormItem__acdCheck:checked+.p-registerFormItem__acdLabel+.p-registerFormItem__acdContents.-editFull{display:block;margin-bottom:24px}.p-registerFormItem__requiredBadge{background-color:#fd4477;color:#fff;font-size:8px;margin:0 8px}.p-registerFormItem__notRequiredBadge,.p-registerFormItem__requiredBadge{border-radius:2px;display:inline-block;font-weight:700;line-height:16px;padding:0 8px;vertical-align:text-bottom}.p-registerFormItem__notRequiredBadge{background-color:#e5e9eb;color:#345461;font-size:.625rem;margin:0 4px}.p-registerFormItem__errorText{color:#fd4477;display:none;font-size:.75rem}.p-registerFormItem__errorText a{color:#fd4477}.p-registerFormItem__errorText.is-visible{display:block}.p-registerFormItem__input{height:44px;width:100%}.p-registerFormItem__selectbox{height:60px;width:100%}.p-registerFormItem__birth{align-items:center;display:flex;height:44px}.p-registerFormItem__birth>.p-registerFormItem__birth__year{flex-basis:40%;height:100%}.p-registerFormItem__birth>.p-registerFormItem__birth__day,.p-registerFormItem__birth>.p-registerFormItem__birth__month{flex-basis:30%;height:100%;margin-left:12px}.p-registerFormItem__birth .-unit{color:#345461;font-size:.75rem;font-weight:700;margin-left:4px}.p-registerFormItem__pref{display:flex;height:44px}.p-registerFormItem__pref>select{flex-basis:100%;height:100%}.p-registerFormItem__preview{align-items:center;background-color:#f2fbff;border-radius:2px;color:#345461;display:flex;font-size:.875rem;height:50px;padding:0 12px}.p-registerFormItem__preview.-multi-line-text{height:auto;padding:12px}.p-registerFormItem__tagPreview{background-color:#f2fbff;border-radius:2px;padding:12px}.p-registerFormItem__skillList{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:left;margin-right:-4px;margin-top:12px}.p-registerFormItem__skillList li{flex-basis:calc(20% - 8px);flex-grow:0;flex-shrink:0;margin:0 8px 12px 0;max-width:60px;min-width:50px;text-align:center}.p-registerFormItem__skillList .c-blockCheck{width:100%}.p-registerFormItem__skillList .c-blockCheck__item{height:60px;max-width:60px;width:100%}.p-registerFormItem__skillList.-text{align-items:flex-start;justify-content:space-between;margin-right:0}.p-registerFormItem__skillList.-text li{background-color:#fafbfb;flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin:0 0 8px;max-width:inherit;padding:8px 4px 8px 8px;text-align:left}.p-registerFormItem__skillList.-text li .c-checkbox__label{font-size:.75rem;font-weight:700}.p-registerFormItem__skillCategory{color:#04b0fb;font-size:.625rem;font-weight:700;margin-top:12px}.p-registerFormItem__subText{color:#99a9b0;font-size:.625rem}.p-registerFormItem__subText.is-error{color:#fd4477;font-weight:700}.p-registerFormItem__jobTitlesList{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.p-registerFormItem__jobTitlesList li{flex:0 0 100%;margin-bottom:8px}.p-registerFormItem__jobTitlesList.-column2 li{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin-bottom:8px}@media(min-width:768px){.p-registerFormItem__jobTitlesList li{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin-bottom:8px}}.p-registerFormItem__hint{align-items:center;background-color:#f2fbff;border-radius:4px;color:#345461;display:flex;font-size:.75rem;line-height:1.4;margin-top:8px;padding:12px}.p-registerFormItem__hint b{color:#fd4477}.p-registerFormItem__hint .c-icon{fill:#04b0fb;flex:0 0 20px;margin-right:8px}.p-registerFormItem__jobDescription{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.p-registerFormItem__jobDescription .c-blockTabHeader{align-items:flex-start;display:inline-flex;gap:12px;justify-content:flex-start;width:100%}.p-registerFormItem__jobDescription .c-blockTabItem{align-items:center;background:#fbfbfb;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;gap:12px;justify-content:flex-start;padding:16px 12px;width:100%}.p-registerFormItem__jobDescription .c-blockTabItem.-active{background:#f2fbff}.p-registerFormItem__jobDescription .c-blockTabInner{background:#f2fbff;gap:24px;padding:24px 16px}.p-registerFormItem__jobDescription .c-blockTabInner,.p-registerFormItem__jobDescriptionForm{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.p-registerFormItem__jobDescriptionForm{gap:8px}.p-registerFormItem__jobDescriptionForm label{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start}.p-registerFormItem__jobDescriptionForm .c-multiSelectbox,.p-registerFormItem__jobDescriptionForm input[type=text],.p-registerFormItem__jobDescriptionForm input[type=url]{width:100%}.p-registerFormItem__jobDescriptionForm .c-subText{word-wrap:break-word;color:#345461;font-size:12px;font-weight:500;line-height:1.6}.c-salaryDiagnosisForm table td,.c-salaryDiagnosisForm table th{padding:10px}.c-shareAccordion.c-tooltip__trigger{margin-left:0}.c-shareAccordion .c-tooltip{text-align:inherit;width:170px}.c-shareAccordion .c-tooltip a{cursor:pointer;display:inline}.c-shareAccordion__operationButton{background:none;border:none;cursor:pointer;padding:0;position:relative}.c-shareAccordion__operationButton svg{fill:#becbd1}.c-shareAccordion__operationButton.-isActive,.c-shareAccordion__operationButton:hover{background-color:#cdeffe}.c-shareAccordion__operationButton.-isDisabled{background-color:transparent;background-color:initial}.c-shareAccordion__operationButton.-isDisabled svg{fill:#e5e9eb;cursor:not-allowed}.c-shareAccordion__operationBox{left:50%;position:absolute;top:calc(100% + 12px);transform:translate(-50%);z-index:1}.c-shareAccordion__operationBox ul{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(1,41,58,.1);min-width:117px;position:relative;width:-moz-max-content;width:max-content}.c-shareAccordion__operationBox ul:after{border:5px solid transparent;border-bottom-color:#fff;content:"";position:absolute;right:calc(50% - 6px);top:-10px;z-index:2}.c-shareAccordion__operationBox ul:before{border:6px solid transparent;border-bottom-color:rgba(1,41,58,.1);content:"";position:absolute;right:calc(50% - 7px);top:-12px;z-index:1}.c-shareAccordion__operationBox ul li{cursor:pointer;font-size:.875rem;font-weight:700;text-align:center}.c-shareAccordion__operationBox ul li:not(:last-child){border-bottom:1px solid #e5e9eb}.c-shareAccordion__operationBox ul li a{display:block;padding:8px;text-decoration:none}.c-shareAccordion__operationBox ul li.-share a{color:#99a9b0}.c-shareAccordion.-mobile .c-shareAccordion__operationBox{left:-34px;top:-168px}.c-shareAccordion.-mobile .c-shareAccordion__operationBox ul:after{border-bottom:0;border-top:5px solid #fff;right:19px;top:156px;z-index:2}.c-shareAccordion.-mobile .c-shareAccordion__operationBox ul:before{border-bottom:0;border-top:6px solid rgba(1,41,58,.1);right:18px;top:156px}.p-signupModal .c-questionModal__modal{max-height:98%;overflow:auto;width:800px}.p-signupModal .c-card.-big{margin:0;padding:40px 32px}.p-signupModal .c-cardHeading{font-size:1.5rem}.p-signupModal__text{color:#01293a;font-size:.875rem;font-weight:500;margin-top:16px;text-align:center}.p-signupModal.-mobile .c-card.-big{padding:24px 16px 16px}.p-signupModal.-mobile .c-cardHeading{font-size:1rem}.p-signupModal.-mobile .p-signupModal__text{color:#345461;font-size:.625rem;margin-top:8px}.p-signupModal.-mobile .p-login__weakText{font-size:.625rem}.p-skillEditor{padding:12px}.p-skillEditor__form{display:flex;width:100%}.p-skillEditor__textfieldBlock{flex-grow:1;position:relative}.p-skillEditor__textfield{height:50px;width:100%}.p-skillEditor__suggestList{border:1px solid #e5e9eb;border-radius:0 0 2px 2px;display:none;position:absolute;width:100%}.p-skillEditor__textfield:focus+.p-skillEditor__suggestList{display:block}.p-skillEditor__suggestListItem{background-color:#fff;line-height:38px;padding:0 8px}.p-skillEditor__button.-medium{height:50px;margin-left:8px;width:72px}.p-skillEditor__addButton.-medium{height:50px;margin-left:8px;width:100px}.p-skillEditor__skillList{margin-top:24px}.p-skillEditor__skillListIcon{background-color:#fff;border-radius:50%;color:#04b0fb;margin-left:8px;margin-right:-8px;padding:2px;vertical-align:sub}.p-skillEditor__submitButton{margin:24px 0 12px;width:100%}.autosuggest__results-container{position:relative;width:100%}.autosuggest__results{background:#fff;border:1px solid #e0e0e0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-weight:300;margin:0;max-height:200px;overflow:scroll;padding:0;position:absolute;width:100%;z-index:10000001}.autosuggest__results ul{list-style:none;margin:0;padding-left:0}.autosuggest__results .autosuggest__results-item{cursor:pointer;padding:15px}#autosuggest ul:first-child>.autosuggest__results_title{border-top:none}.autosuggest__results .autosuggest__results_title{border-top:1px solid #d3d3d3;color:gray;font-size:11px;margin-left:0;padding:15px 13px 5px}.autosuggest__results .autosuggest__results-item.autosuggest__results-item--highlighted,.autosuggest__results .autosuggest__results-item:active,.autosuggest__results .autosuggest__results-item:focus,.autosuggest__results .autosuggest__results-item:hover{background-color:#ddd}.p-skillEditor__autosuggest .autosuggest__results{border:1px solid #e5e9eb;border-radius:4px;box-shadow:0 2px 4px rgba(1,41,58,.1);overflow:auto;top:4px;width:calc(100vw - 32px)}@media(min-width:768px){.p-skillEditor__autosuggest .autosuggest__results{width:100%}}.p-skillEditor__autosuggest .autosuggest__results ul{padding:16px 16px 0}.p-skillEditor__autosuggest .autosuggest__results-item{align-items:center;border:1px solid #99a9b0;border-radius:4px;color:#345461;display:inline-flex;font-size:.75rem;font-weight:500;height:32px;justify-content:center;line-height:1.1;margin:0 8px 12px 0;padding-left:8px;padding-right:8px;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.p-skillList li{margin-top:8px}.p-skillList li:first-of-type{margin-top:0}.p-skillRangeSlider{font-feature-settings:"palt";align-items:center;color:#345461;display:flex;font-size:.875rem;gap:12px;justify-content:space-between;width:100%}.p-skillRangeSlider__data{align-items:center;display:flex;gap:8px;padding-bottom:12px;padding-top:12px}.p-skillRangeSlider__delete{cursor:pointer}.p-skillRangeSlider__delete svg{fill:#99a9b0}.p-skillRangeSlider__name{font-weight:700;width:254px}.p-skillRangeSlider__inputRange{position:relative;width:336px}.p-skillRangeSlider__inputRange .-inputRangeScale{display:flex;font-size:.75rem;font-weight:500;justify-content:space-between;padding-bottom:14px;position:relative}.p-skillRangeSlider__inputRange .-inputRangeScale:after{background-color:#e5e9eb;bottom:0;content:"";height:2px;left:8.33333%;position:absolute;width:83.33333%}.p-skillRangeSlider__inputRange .-inputRangeScale.-notSlerected{opacity:.5}.p-skillRangeSlider__inputRange .-inputRangeScaleItem{position:relative;text-align:center;width:16.66667%}.p-skillRangeSlider__inputRange .-inputRangeScaleItem:after{background-color:#e5e9eb;bottom:-14px;content:"";height:8px;left:50%;position:absolute;width:1px}.p-skillRangeSlider__inputRange .-inputRangeWrap{bottom:-8px;height:20px;left:calc(8.33333% - 9px);position:absolute;width:calc(83.33333% + 20px)}.p-skillRangeSlider__inputRange .-inputRangeWrap:after{background-color:#04b0fb;content:"";height:2px;left:10px;position:absolute;top:10px}.p-skillRangeSlider__inputRange .-inputRangeWrap.-value1:after{width:-10px}.p-skillRangeSlider__inputRange .-inputRangeWrap.-value2:after{width:calc(20% - 10px)}.p-skillRangeSlider__inputRange .-inputRangeWrap.-value3:after{width:calc(40% - 10px)}.p-skillRangeSlider__inputRange .-inputRangeWrap.-value4:after{width:calc(60% - 10px)}.p-skillRangeSlider__inputRange .-inputRangeWrap.-value5:after{width:calc(80% - 10px)}.p-skillRangeSlider__inputRange .-inputRangeWrap.-value6:after{width:calc(100% - 10px)}.p-skillRangeSlider__inputRange .-inputRange{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;height:20px;outline:0;width:100%}.p-skillRangeSlider__inputRange .-inputRange::-webkit-slider-runnable-track{-webkit-appearance:none;border:none;outline:0}.p-skillRangeSlider__inputRange .-inputRange::-webkit-slider-thumb{-webkit-appearance:none;background:#04b0fb;border-radius:50%;box-shadow:0 4px 6px rgba(1,41,58,.1);height:20px;width:20px}.p-skillRangeSlider__inputRange .-inputRange::-moz-range-thumb{background:#04b0fb;border:none;border-radius:50%;box-shadow:0 4px 6px rgba(1,41,58,.1);height:20px;width:20px}.p-skillRangeSlider__inputRange .-inputRange::-moz-focus-outer{border:0}.p-skillRangeSlider__inputRange .-inputRange.-notExp::-webkit-slider-thumb{background:#e5e9eb}.p-skillRangeSlider__inputRange .-inputRange.-notExp::-moz-range-thumb{background:#e5e9eb}.p-skillRangeSlider__inputRange.-occupation .-inputRangeScale:after{left:10%;width:80%}.p-skillRangeSlider__inputRange.-occupation .-inputRangeScaleItem{width:20%}.p-skillRangeSlider__inputRange.-occupation .-inputRangeWrap{left:calc(10% - 10px);width:calc(80% + 20px)}.p-skillRangeSlider__inputRange.-occupation .-inputRangeWrap.-value1:after{width:-10px}.p-skillRangeSlider__inputRange.-occupation .-inputRangeWrap.-value2:after{width:calc(25% - 10px)}.p-skillRangeSlider__inputRange.-occupation .-inputRangeWrap.-value3:after{width:calc(50% - 10px)}.p-skillRangeSlider__inputRange.-occupation .-inputRangeWrap.-value4:after{width:calc(75% - 10px)}.p-skillRangeSlider__inputRange.-occupation .-inputRangeWrap.-value5:after{width:calc(100% - 10px)}.-mobile.p-skillRangeSlider{display:block;padding:4px 4px 24px}.-mobile .p-skillRangeSlider__data{margin-bottom:12px}.-mobile .p-skillRangeSlider__name{width:auto}.-mobile .p-skillRangeSlider__inputRange{width:100%}@media(max-width:768px){.p-skillRangeSlider{display:block;padding:4px 4px 24px}.p-skillRangeSlider__data{margin-bottom:12px}.p-skillRangeSlider__name{width:auto}.p-skillRangeSlider__inputRange{width:100%}}.p-snsConnection__explainText{color:#345461;font-size:.75rem;font-weight:500;line-height:1.4}.p-snsLoginButton{color:#fff;display:flex;margin:12px 0;width:100%}.p-snsLoginButton.-medium{height:60px}.p-snsLoginButton.-facebook{background-color:#1877f2}.p-snsLoginButton.-facebook:hover{background-color:rgba(24,119,242,.9)}.p-snsLoginButton.-github{background-color:#1a1414}.p-snsLoginButton.-github:hover{background-color:rgba(26,20,20,.9)}.p-snsLoginButton.-qiita{background-color:#59bb0c}.p-snsLoginButton.-qiita:hover{background-color:rgba(89,187,12,.9)}.p-snsLoginButton.-dribbble{background-color:#ea4c89}.p-snsLoginButton.-dribbble:hover{background-color:rgba(234,76,137,.9)}.p-snsLoginButton:after{content:"";display:block;flex-shrink:1;width:36px}.p-snsLoginButton__icon{fill:#fff;flex-shrink:0}.p-snsLoginButton__label{flex-grow:1;flex-shrink:0;font-size:.875rem;padding:0 8px}.p-snsLoginList{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:460px}.p-snsLoginList li{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;margin:0 0 16px;position:relative}.p-snsLoginList li a{align-items:center;background-color:#fafbfb;border-radius:4px;color:inherit;display:flex;min-height:56px;padding:8px;text-decoration:none}.p-snsLoginList li:nth-of-type(2n){margin-left:8px}.p-snsLoginList li.-previousLog:before{animation:blink 2s linear infinite;bottom:-16px;color:#5173fc;content:"前回のログインはこちら";display:block;font-size:.625rem;font-weight:700;left:0;position:absolute;right:0;text-align:center}.p-snsLoginList li.-previousLog.-github:before{color:#1a1414}.p-snsLoginList li.-previousLog.-github a{background-color:#1a1414;color:#fff}.p-snsLoginList li.-previousLog.-github a svg{fill:#fff}.p-snsLoginList li.-previousLog.-dribbble:before{color:#ea4c89}.p-snsLoginList li.-previousLog.-dribbble a{background-color:#ea4c89;color:#fff}.p-snsLoginList li.-previousLog.-dribbble a svg{fill:#fff}.p-snsLoginList li.-previousLog.-linkedin:before{color:#0077b5}.p-snsLoginList li.-previousLog.-linkedin a{background-color:#0077b5;color:#fff}.p-snsLoginList li.-previousLog.-linkedin a svg{fill:#fff}.p-snsLoginList li.-previousLog.-qiita:before{color:#59bb0c}.p-snsLoginList li.-previousLog.-qiita a{background-color:#59bb0c;color:#fff}.p-snsLoginList li.-previousLog.-qiita a svg{fill:#fff}.p-snsLoginList li.-previousLog.-twitter:before{color:#55acee}.p-snsLoginList li.-previousLog.-twitter a{background-color:#55acee;color:#fff}.p-snsLoginList li.-previousLog.-twitter a svg{fill:#fff}.p-snsLoginList li.-previousLog.-google:before{color:#4285f4}.p-snsLoginList li.-previousLog.-google a{background-color:#4285f4;color:#fff}.p-snsLoginList li.-previousLog.-google a svg{fill:#fff}.p-snsLoginList.-signUp{margin-top:8px}.p-snsLoginList.-signUp li{margin-top:0;padding-top:0}.p-snsLoginList__snsName{font-size:10px;line-height:1.2}.p-snsLoginList__snsName span{display:block;font-size:16px;font-weight:900;word-break:break-all}.p-snsLoginList__icon{margin-right:4px}.p-speech{clear:both;display:flex;float:left;max-width:672px}.p-speech.-me{flex-direction:row-reverse;float:right}.p-speech.-me .p-speech__author{margin-left:16px;margin-right:0}.p-speech.-me .p-speech__content{background-color:#f2fbff;border-radius:8px 0 8px 8px}.p-speech.-me .p-speech__time{text-align:right}.p-speech.-me:hover .p-speech__content{background-color:#cdeffe}.p-speech.is-editable .p-speech__content{background-color:#cdeffe;position:relative}.p-speech.is-editable .p-speech__edit{opacity:1;top:-10px;visibility:visible}.p-speech.is-locked .p-speech__content{position:relative}.p-speech.is-autoMessage .p-speech__content:before{color:#99a9b0;content:"[このメッセージはOffers運営からの自動送信です]";display:block;font-size:.75rem;margin-bottom:8px}.p-speech__author{color:#99a9b0;font-size:.75rem;margin-right:16px;text-align:center;width:80px}.p-speech__author .c-avatar{box-shadow:0 4px 6px 0 #e5e9eb;margin-bottom:8px}@media(min-width:768px){.p-speech__author{width:100px}}.p-speech__name{color:#99a9b0;font-size:.625rem;font-weight:700;line-height:1.1;margin-bottom:4px}@media(min-width:768px){.p-speech__name{font-size:.75rem}}.p-speech__time{color:#99a9b0;font-size:.625rem;line-height:1.1;margin-top:4px;text-align:left}.p-speech__time .c-icon{fill:#04b0fb;vertical-align:text-top}@media(min-width:768px){.p-speech__time{font-size:.75rem;margin-top:8px}}.p-speech__content{background-color:#fff;border-radius:0 8px 8px 8px;box-shadow:0 1px 2px #e5e9eb;font-size:.75rem;padding:16px;transition:all .1s ease-out}.p-speech__content b{font-weight:900}.p-speech__content pre{border:1px solid #e5e9eb;border-radius:2px;font-size:12px;margin:8px 0;padding:12px;white-space:pre-wrap}.p-speech__content blockquote{background-color:rgba(250,251,251,.4);border-left:4px solid #cdeffe;margin:8px 0;padding:8px 8px 8px 12px}.p-speech__content a{color:#04b0fb}.p-speech__content a:hover{text-decoration:none}.p-speech__content img{height:auto;width:100%}.p-speech__content .c-button{display:flex;margin:16px auto 0;max-width:250px;width:100%}.p-speech__content .c-button.-w100{max-width:inherit}@media(min-width:768px){.p-speech__content{font-size:.875rem}}.p-speech__file{background-color:#fafbfb;border:1px solid #e5e9eb;border-radius:2px;padding:16px 12px}p+.p-speech__file{margin-top:24px}.p-speech__fileName{font-size:.875rem;font-weight:700;line-height:1.2}.p-speech__fileSize{color:#99a9b0;font-size:.625rem;margin-top:4px}.p-speech__edit{display:block;opacity:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:all .2s ease-in;visibility:hidden;z-index:100}.p-speech__edit .c-button{padding-left:24px;width:140px}.p-speech__lockIcon{background-color:#345461;border-radius:50%;display:block;height:24px;left:-8px;line-height:1;overflow:hidden;padding:2px;position:absolute;top:-8px;width:24px}.p-speech__lockIcon .c-icon{fill:#fff}.p-speech__jobsLink{align-items:center;background-color:#fafbfb;border:#e5e9eb;border-radius:4px;color:#345461!important;display:flex;flex-direction:column;margin-top:12px;overflow:hidden;padding-left:12px;text-decoration:none}.p-speech__jobsLink:hover{background-color:#cdeffe}.p-speech__jobsLink.-jobsPrivate{flex-direction:column}.p-speech__jobsLink .-jobsContent{align-items:center;display:flex;flex-direction:column}@media(min-width:768px){.p-speech__jobsLink .-jobsContent{flex-direction:row}}.p-speech__jobsLink .p-chatMessage__subText{font-size:.75rem;margin-top:8px}.p-speech__jobsLink .-jobsImage{width:100%}.p-speech__jobsLink .-jobsImage img{height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.p-speech__jobsLink .-jobsDetail{padding:16px}.p-speech__jobsLink .-jobsDetail .-jobsTitle{font-size:.875rem;font-weight:700;line-height:1.4}.p-speech__jobsLink .-jobsDetail .-jobsCompany{font-size:.75rem;margin-top:8px}.p-speech__jobsLink .-jobsDetail .-jobsDivider{border:none;border-top:1px solid #e5e9eb;margin:8px 0}.p-speech__jobsLink .-jobsDetail .-jobshourly{font-size:.75rem;font-weight:700;text-align:right}@media(min-width:768px){.p-speech__jobsLink{flex-direction:row}.p-speech__jobsLink .-jobsImage{width:360px}.p-speech__jobsLink .-jobsImage img{height:132px;-o-object-fit:cover;object-fit:cover}}.p-subToFull{display:flex;flex-direction:column;gap:24px}.p-subToFull__help{align-items:center;align-self:stretch;background:#f2fbff;border-radius:4px;display:flex;gap:2px;padding:12px}.p-subToFull__help p{color:#345461;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:1.6}.p-subToFull__help.-alert{background:#ec407a;border-radius:2px}.p-subToFull__help.-alert a{color:#fff}.p-subToFull__help.-alert svg{fill:#fff}.p-subToFull__help.-alert p{color:#fff;font-size:.75rem;font-weight:700;line-height:1.4}.p-subToFull__h1{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.4}.p-subToFull.-mobile{margin-bottom:74px;padding:24px 16px}.p-subToFull.-mobile .p-subToFull__h1{font-size:1rem;line-height:1}.c-subToFullCompanyItem{align-items:center;display:flex;gap:16px;padding:24px}.c-subToFullCompanyItem img{flex-shrink:0;-o-object-fit:cover;object-fit:cover}.c-subToFullCompanyItem__name{color:#01293a;font-size:1.25rem;line-height:1.4}.c-subToFullCompanyItem__overview{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#345461;display:-webkit-box;font-size:.875rem;line-height:1.4;overflow:hidden}.c-subToFullCompanyItem__durationLabel{color:#78909c;font-size:.625rem;line-height:1.2}.c-subToFullCompanyItem__durationList>span{color:#345461;font-size:.75rem;line-height:1.6}.c-subToFullCompanyItem__durationList>span.-primary{color:#04b0fb}.c-subToFullCompanyItem__durationList>span:not(:last-of-type):after{color:#345461;content:"、"}.c-subToFullCompanyItem__buttonWrapper>a,.c-subToFullCompanyItem__buttonWrapper>button{height:40px;width:140px}.c-subToFullCompanyItem.-mobile{flex-direction:column;padding:16px}.c-subToFullCompanyItem.-mobile .c-subToFullCompanyItem__cover{height:195px;width:100%}.c-subToFullCompanyItem.-mobile .c-subToFullCompanyItem__logo{height:40px;width:40px}.c-subToFullCompanyItem.-mobile .c-subToFullCompanyItem__name{font-size:1rem}.c-subToFullCompanyItem.-mobile .c-subToFullCompanyItem__buttonWrapper{width:100%}.c-subToFullCompanyItem.-mobile .c-subToFullCompanyItem__buttonWrapper>a,.c-subToFullCompanyItem.-mobile .c-subToFullCompanyItem__buttonWrapper>button{flex-grow:1;font-size:.875rem}.c-subToFullCompanyList{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(1,41,58,.1);display:flex;flex-direction:column}.c-subToFullCompanyList>li:not(:last-child){border-bottom:1px solid #e5e9eb}.c-subToFullCompanyList.-mobile{border-radius:0;margin:0 -16px}.p-subToFullDescription.-gridContainer{grid-gap:12px 24px;display:grid;grid-template-areas:"headline      image" "detailText    image" "settingButton image";grid-template-columns:1fr 158px}.p-subToFullDescription.-gridContainer .-gridItemHeadline{grid-area:headline}.p-subToFullDescription.-gridContainer .-gridItemDetailText{grid-area:detailText}.p-subToFullDescription.-gridContainer .-gridItemSettingButton{grid-area:settingButton}.p-subToFullDescription.-gridContainer .-gridItemImage{grid-area:image}.p-subToFullDescription{background:#fff;border:1px solid #04b0fb;border-radius:4px;padding:16px 24px;position:relative}.p-subToFullDescription__closeButton{padding:0;position:absolute;right:12px;top:12px}.p-subToFullDescription__headline{color:#01293a;font-size:1rem;font-weight:700;line-height:1.4}.p-subToFullDescription__detailText{color:#345461;font-size:.75rem;font-weight:500;line-height:1.4}.p-subToFullDescription__detailText a{color:#04b0fb;font-size:.75rem;font-weight:500;line-height:1.4;-webkit-text-decoration-line:underline;text-decoration-line:underline}.p-subToFullDescription.-mobile.-gridContainer{grid-gap:initial;grid-template:"headline" auto "............." 48px "image" auto "............." 48px "detailText" auto "............." 16px "settingButton" auto/auto}.p-subToFullDescription.-mobile.-gridContainer>*{align-self:center;justify-self:center}.c-subToFullMessageStartModal,.c-subToFullMessageStartModal__content{align-items:center;display:flex;justify-content:center}.c-subToFullMessageStartModal__content{flex-direction:column;gap:16px;margin:40px 118px;width:496px}.c-subToFullMessageStartModal__title{color:#01293a;font-size:1.125rem;font-weight:700;line-height:1.6;text-align:center}.c-subToFullMessageStartModal__title>span{white-space:nowrap}.c-subToFullMessageStartModal__alert{align-items:center;align-self:stretch;background:#fdca44;border-radius:2px;display:flex;gap:8px;padding:12px}.c-subToFullMessageStartModal__alert span{color:#01293a;font-size:.75rem;font-weight:700;line-height:1.4}.c-subToFullMessageStartModal__alert a{color:#01293a}.c-subToFullMessageStartModal__text{color:#345461;font-size:.875rem;line-height:1.6}.c-subToFullMessageStartModal__buttonContainer .c-button{border-radius:4px;height:40px;width:240px}.c-subToFullMessageStartModal.-mobile .c-subToFullMessageStartModal__content{margin:40px 16px;width:auto}.c-subToFullMessageStartModal.-mobile .c-subToFullMessageStartModal__title>span{white-space:normal}.c-subToFullMessageStartModal.-mobile .c-subToFullMessageStartModal__buttonContainer{width:100%}.c-subToFullMessageStartModal.-mobile .c-subToFullMessageStartModal__buttonContainer .c-button{flex:1 1;width:auto}.p-subToFullSettingButton{align-items:center;background:#345461;border-radius:4px;display:flex;gap:4px;justify-content:center;padding:8px 12px}.p-subToFullSettingButton.-sizeSmall{height:30px;width:140px}.p-subToFullSettingButton.-sizeLarge{height:30px;width:160px}.p-subToFullSettingButton span{color:#fff;font-size:.75rem;font-weight:700;line-height:1.2}.p-subToFullDescription.-mobile .p-subToFullSettingButton{height:40px;padding:12px;width:240px}.p-subToFullDescription.-mobile .p-subToFullSettingButton.-sizeSmall{height:30px;width:140px}.p-subToFullDescription.-mobile .p-subToFullSettingButton.-sizeSmall span{font-size:.75rem}.p-subToFullDescription.-mobile .p-subToFullSettingButton.-sizeLarge{height:40px;width:240px}.p-subToFullDescription.-mobile .p-subToFullSettingButton.-sizeLarge span{font-size:.875rem}.p-syncronizeCareerMotivationModal__head{color:#01293a;padding-bottom:24px;padding-top:40px;text-align:center}.p-syncronizeCareerMotivationModal__head .-title{font-size:1.125rem;font-weight:700}.p-syncronizeCareerMotivationModal__content{align-items:center;align-self:stretch;display:flex;gap:12px;justify-content:center;padding:0}.p-syncronizeCareerMotivationModal__content svg{fill:#78909c}.p-syncronizeCareerMotivationModal__content .-careerMotivation{align-items:center;display:flex;flex-direction:column;justify-content:center;width:280px}.p-syncronizeCareerMotivationModal__content .-careerMotivation span{font-feature-settings:"halt" on;color:#78909c;font-size:.875rem;font-weight:500;letter-spacing:.28px;line-height:1.6;text-align:center}.p-syncronizeCareerMotivationModal__content .-careerMotivation .-value{align-items:center;align-self:stretch;background:#fbfbfb;border:1px solid #e5e9eb;border-radius:2px;color:#01293a;display:flex;font-weight:500;gap:10px;justify-content:center;padding:16px}.p-syncronizeCareerMotivationModal__content .-careerMotivation.-recommend span{color:#04b0fb}.p-syncronizeCareerMotivationModal__content .-careerMotivation.-recommend .-value{background:#f2fbff;border:1px solid #04b0fb;font-weight:700}.p-syncronizeCareerMotivationModal__operationArea{align-items:center;display:flex;gap:16px;justify-content:center;margin:24px 0 40px;padding:0}.p-syncronizeCareerMotivationModal__operationArea button{width:240px}.p-syncronizeCareerMotivationModal.-mobile .p-syncronizeCareerMotivationModal__head{padding:24px 0}.p-syncronizeCareerMotivationModal.-mobile .p-syncronizeCareerMotivationModal__head .-title{font-feature-settings:"halt" on;font-size:1.125rem;font-weight:700;letter-spacing:.36px;line-height:1.6;text-align:center}.p-syncronizeCareerMotivationModal.-mobile .p-syncronizeCareerMotivationModal__content{flex-direction:column;gap:4px}.p-syncronizeCareerMotivationModal.-mobile .p-syncronizeCareerMotivationModal__content svg{fill:#01293a}.p-syncronizeCareerMotivationModal.-mobile .p-syncronizeCareerMotivationModal__operationArea button{width:149.5px}.p-userAnalysis{align-items:center;background-color:#04b0fb;color:#fff;display:flex;justify-content:center;margin-top:24px;min-height:130px;padding:24px 32px}.p-userAnalysis__title{font-size:1.125rem;font-weight:500;line-height:1.1;margin-right:32px}.p-userAnalysis__count{align-items:center;display:flex;margin:0 24px}.p-userAnalysis__count .-title{font-size:.625rem;font-weight:500;line-height:1.1;margin-right:12px}.p-userAnalysis__count .-count{font-size:1.125rem;font-weight:700;line-height:1.1}.p-userAnalysis__count .-count span{font-family:Cabin,sans-serif;font-size:2.875rem;font-style:italic;margin-right:4px}.p-userAnalysis__count .-subText{color:#e5e9eb;font-size:.625rem;font-weight:500;line-height:1.1}.p-userAnalysis__count .c-button{margin-left:8px}.p-offerQuestionBanner{margin-bottom:16px}.p-utilizationPoints{background-color:#fff;border:2px solid #cdeffe;color:#345461;margin:0 0 16px}.p-utilizationPoints__header{background-image:url(/packs/media/utilizationPoints_header_bg-d23d51e6.png);background-position:50%;background-size:cover;padding:12px}.p-utilizationPoints__title{font-size:1.125rem;font-weight:700;margin-bottom:8px;text-align:center}.p-utilizationPoints__title .-highlight{color:#04b0fb}.p-utilizationPoints__subText{font-size:.625rem}.p-utilizationPoints__list{counter-reset:count 0}.p-utilizationPoints__list li{border-top:1px solid #cdeffe;font-weight:700}.p-utilizationPoints__list li a{color:#345461;display:block;padding:16px 12px}.p-utilizationPoints__list li a:hover{background-color:#f2fbff}.p-utilizationPoints__list .-itemTitle{font-size:.875rem}.p-utilizationPoints__list .-itemTitle:before{background-color:#04b0fb;border-radius:50%;color:#fff;content:counter(count);counter-increment:count 1;display:inline-block;font-family:Cabin,sans-serif;font-style:italic;margin-right:8px;padding:0 8px}.p-utilizationPoints__list .-itemText{font-size:.625rem;padding-left:3em;text-decoration:none}.p-utilizationPoints__list .-itemText .-emphasis{font-size:.875rem}.p-yearsList{display:flex}.p-yearsList>li{margin-left:16px}.p-yearsList>li .c-radio__label{color:#345461;font-size:.75rem}.p-yearsList>li .c-radio__input:disabled+.c-radio__label{color:#99a9b0}.u-margin0Auto{margin:0 auto}.u-textAlignCenter{text-align:center}.u-textDecorationNone{text-decoration:none}.u-color.-white{color:#fff}.u-cursor{cursor:pointer}.u-mt_1x{margin-top:4px!important}.u-mr_1x{margin-right:4px!important}.u-ml_1x{margin-left:4px!important}.u-mb_1x{margin-bottom:4px!important}.u-mt_2x{margin-top:8px!important}.u-mr_2x{margin-right:8px!important}.u-ml_2x{margin-left:8px!important}.u-mb_2x{margin-bottom:8px!important}.u-mt_3x{margin-top:12px!important}.u-mr_3x{margin-right:12px!important}.u-ml_3x{margin-left:12px!important}.u-mb_3x{margin-bottom:12px!important}.u-mt_4x{margin-top:16px!important}.u-mr_4x{margin-right:16px!important}.u-ml_4x{margin-left:16px!important}.u-mb_4x{margin-bottom:16px!important}.u-mt_6x{margin-top:24px!important}.u-mr_6x{margin-right:24px!important}.u-ml_6x{margin-left:24px!important}.u-mb_6x{margin-bottom:24px!important}.u-mt_8x{margin-top:32px!important}.u-mr_8x{margin-right:32px!important}.u-ml_8x{margin-left:32px!important}.u-mb_8x{margin-bottom:32px!important}.u-mt_10x{margin-top:40px!important}.u-mr_10x{margin-right:40px!important}.u-ml_10x{margin-left:40px!important}.u-mb_10x{margin-bottom:40px!important}.u-mt_12x{margin-top:48px!important}.u-mr_12x{margin-right:48px!important}.u-ml_12x{margin-left:48px!important}.u-mb_12x{margin-bottom:48px!important}.u-mt_14x{margin-top:56px!important}.u-mr_14x{margin-right:56px!important}.u-ml_14x{margin-left:56px!important}.u-mb_14x{margin-bottom:56px!important}.u-mt_16x{margin-top:64px!important}.u-mr_16x{margin-right:64px!important}.u-ml_16x{margin-left:64px!important}.u-mb_16x{margin-bottom:64px!important}.u-p_0{padding:0!important}.u-pt_0{padding-top:0!important}.u-pr_0{padding-right:0!important}.u-pl_0{padding-left:0!important}.u-pb_0{padding-bottom:0!important}.u-m_0{margin:0!important}.u-mt_0{margin-top:0!important}.u-mr_0{margin-right:0!important}.u-mb_0{margin-bottom:0!important}.u-ml_0{margin-left:0!important}.u-p_1x{padding:4px!important}.u-pt_1x{padding-top:4px!important}.u-pr_1x{padding-right:4px!important}.u-pl_1x{padding-left:4px!important}.u-pb_1x{padding-bottom:4px!important}.u-p_2x{padding:8px!important}.u-pt_2x{padding-top:8px!important}.u-pr_2x{padding-right:8px!important}.u-pl_2x{padding-left:8px!important}.u-pb_2x{padding-bottom:8px!important}.u-p_3x{padding:12px!important}.u-pt_3x{padding-top:12px!important}.u-pr_3x{padding-right:12px!important}.u-pl_3x{padding-left:12px!important}.u-pb_3x{padding-bottom:12px!important}.u-p_4x{padding:16px!important}.u-pt_4x{padding-top:16px!important}.u-pr_4x{padding-right:16px!important}.u-pl_4x{padding-left:16px!important}.u-pb_4x{padding-bottom:16px!important}.u-p_6x{padding:24px!important}.u-pt_6x{padding-top:24px!important}.u-pr_6x{padding-right:24px!important}.u-pl_6x{padding-left:24px!important}.u-pb_6x{padding-bottom:24px!important}.u-p_8x{padding:32px!important}.u-pt_8x{padding-top:32px!important}.u-pr_8x{padding-right:32px!important}.u-pl_8x{padding-left:32px!important}.u-pb_8x{padding-bottom:32px!important}.u-p_10x{padding:40px!important}.u-pt_10x{padding-top:40px!important}.u-pr_10x{padding-right:40px!important}.u-pl_10x{padding-left:40px!important}.u-pb_10x{padding-bottom:40px!important}.u-p_12x{padding:48px!important}.u-pt_12x{padding-top:48px!important}.u-pr_12x{padding-right:48px!important}.u-pl_12x{padding-left:48px!important}.u-pb_12x{padding-bottom:48px!important}.u-p_14x{padding:56px!important}.u-pt_14x{padding-top:56px!important}.u-pr_14x{padding-right:56px!important}.u-pl_14x{padding-left:56px!important}.u-pb_14x{padding-bottom:56px!important}.u-p_16x{padding:64px!important}.u-pt_16x{padding-top:64px!important}.u-pr_16x{padding-right:64px!important}.u-pl_16x{padding-left:64px!important}.u-pb_16x{padding-bottom:64px!important}.u-fs_xs{font-size:.625rem!important}.u-fs_sm{font-size:.75rem!important}.u-fs_md{font-size:.875rem!important}.u-fs_lg{font-size:1rem!important}.u-fs_xl{font-size:1.125rem!important}.u-fs_xxl{font-size:1.25rem!important}.u-fs_h3{font-size:1.125rem!important}.u-fs_h2{font-size:1.5rem!important}.u-fs_h1{font-size:2rem!important}.u-fs_numberLg{font-size:2.875rem!important}.u-bold{font-weight:700!important}.u-text__alert{color:#fd4477!important}.u-color__base-300{color:#99a9b0!important}.u-cursor_pointer{cursor:pointer!important}.u-p_fixed{position:fixed}.u-p_relative{position:relative}.u-desktopBreak{display:none}@media(min-width:768px){.u-desktopBreak{display:block}}.u-mobileBreak{display:block}@media(min-width:768px){.u-mobileBreak{display:none}}.jump-fade-enter-active{transition:all .5s cubic-bezier(.31,1.72,.47,.99)}.jump-fade-leave-active{transition:all .8s cubic-bezier(.31,1.72,.47,.99)}.jump-fade-enter,.jump-fade-leave-to{opacity:0;transform:translateY(50px)}.-flex{display:flex!important}.-flex.-center{align-items:center!important;justify-content:center!important}.-flex.-inline{display:inline-flex!important}.-spaceBetween{justify-content:space-between!important}.-justifyContentCenter{justify-content:center!important}.-rowReverse{flex-direction:row-reverse!important}.-directionColumn{flex-direction:column!important}.-directionColumnReverse{flex-direction:column-reverse!important}.-alignItemsCenter{align-items:center!important}.-alignItemsStart{align-items:start!important}.-alignItemsEnd{align-items:flex-end!important}.-alignSelfCenter{align-self:center!important}.-flexWrap{flex-wrap:wrap!important}.-grow1{flex-grow:1!important}.-shrink0{flex-shrink:0!important}.u-gap_1x{gap:4px!important}.u-gap_2x{gap:8px!important}.u-gap_3x{gap:12px!important}.u-gap_4x{gap:16px!important}.u-gap_6x{gap:24px!important}.u-gap_8x{gap:32px!important}.u-gap_10x{gap:40px!important}.u-gap_12x{gap:48px!important}.u-gap_14x{gap:56px!important}.u-gap_16x{gap:64px!important}.u-bg_white{background-color:#fff!important}.u-w_100vw{width:100vw!important}.u-w_100{width:100%!important}.u-w_auto{width:auto!important}.u-h_100vh{height:100vh!important}.u-h_100{height:100%!important}.u-h_auto{height:auto!important}.u-z_xl{z-index:10000!important}.u-z_lg{z-index:1000!important}.u-z_md{z-index:100!important}.u-z_sm{z-index:10!important}.u-z_xs{z-index:1!important}.u-checkbox__label:focus-within{outline:1px solid #04b0fb}.u-checkbox__input{clip:rect(0 0 0 0);border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;display:block;height:35px;position:absolute;right:1px;top:1px;width:48px}.multiselect__spinner:after,.multiselect__spinner:before{border:2px solid transparent;border-radius:100%;border-top-color:#04b0fb;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:.875rem;touch-action:manipulation}.multiselect{box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active{z-index:999}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{background:#fff;border:none;border-radius:2px;box-sizing:border-box;display:inline-block;line-height:20px;margin-top:4px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#04b0fb;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e5e9eb;border-radius:2px;display:block;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag{align-items:center;background-color:#345461;border:1px solid #345461;border-radius:99em;color:#fff;display:inline-flex;font-size:.625rem;font-weight:700;line-height:1.1;margin:0 8px 8px 0;min-height:24px;padding:4px 26px 4px 8px;position:relative;text-align:center;vertical-align:middle;white-space:wrap}.multiselect__tag-icon{align-items:center;background-color:#fff;border-radius:99em;color:currentColor;color:#01293a;cursor:pointer;display:flex;font-style:normal;font-weight:500;height:16px;justify-content:center;line-height:1;margin-left:8px;padding:2px;position:absolute;right:4px;text-align:center;top:50%;transform:translateY(-50%);transition:all .2s ease;width:22px;width:16px}.multiselect__tag-icon:after{color:#345461;content:"×";display:block;font-size:16px;font-weight:600;margin-top:-2px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{opacity:.8}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#345461}.multiselect__current{border:1px solid #e5e9eb;border-radius:2px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#99a9b0;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e9eb;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #e5e9eb;border-top-left-radius:5px;border-top-right-radius:5px;bottom:100%}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option:after{font-size:.75rem;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#04b0fb;color:#fff;outline:none}.multiselect__option--highlight:after{background:#04b0fb;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#fd4477;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#fd4477;color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#fd4477;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#fd4477;color:#fff;content:attr(data-deselect)}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.fadeTr-enter-active{transition:opacity .3s ease-in;transition-delay:.1s}.fadeTr-leave-active{transition:opacity .1s ease-out}.fadeTr-enter,.fadeTr-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all 1s}.slide-enter,.slide-leave-to{opacity:0;transform:translateX(30px)}.dg-backdrop-enter-active{animation:dg-fadeIn .3s}.dg-backdrop-leave-active{animation:dg-fadeOut .5s}.dg-fade-enter-active{animation:dg-fadeIn .6s ease-out}.dg-fade-leave-active{animation:dg-fadeOut .6s ease-out}@keyframes dg-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dg-fadeOut{0%{opacity:1}to{opacity:0}}.dg-zoom-enter-active{animation:dg-zoomIn .3s ease-out}.dg-zoom-leave-active{animation:dg-zoomOut .4s ease-out}@keyframes dg-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes dg-zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.dg-bounce-enter-active{animation:dg-bounceIn .6s}.dg-bounce-leave-active{animation:dg-zoomOut .6s}@keyframes dg-bounceIn{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.06)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes dg-bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.dg-btn-loader{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.dg-btn-loader .dg-circles{display:block;text-align:center;width:100%}.dg-btn-loader .dg-circle{animation-direction:normal;animation-duration:.5875s;animation-iteration-count:infinite;animation-name:dg-circle-oscillation;background-color:#09a2e3;border-radius:50%;display:inline-block;height:.9em;opacity:0;width:.9em}.dg-btn-loader .dg-circle:not(:last-child){margin-right:8px}.dg-btn-loader .dg-circle:first-child{animation-delay:.1195s}.dg-btn-loader .dg-circle:nth-child(2){animation-delay:.2755s}.dg-btn-loader .dg-circle:nth-child(3){animation-delay:.3485s}@keyframes dg-circle-oscillation{50%{opacity:1}}.dg-container *{box-sizing:border-box}.dg-container [disabled]{cursor:not-allowed;opacity:.3}.dg-backdrop{background-color:rgba(1,41,58,.8)}.dg-backdrop,.dg-container{height:100%;left:0;position:fixed;top:0;width:100%;z-index:5000}.dg-content-cont{font-family:inherit;width:100%}.dg-content{font-size:16px;line-height:1.3em}.dg-title{font-size:18px;margin:0 0 10px;padding:0}.dg-content-body{border-bottom:2px solid #e1e6ea;padding-bottom:15px}.dg-content-footer{padding:15px 0 0;position:relative}.dg-form{background-color:#f8f8ff;margin-bottom:-15px;padding:10px}.dg-content-cont--floating{margin-top:0;position:absolute;top:15%;transform:translateY(-70%)}@media (max-height:700px){.dg-content-cont--floating{margin-top:0;position:relative;top:10%;transform:none}}.dg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;min-width:80px;outline:0;padding:6px 20px;position:relative;text-align:center;text-decoration:none}.dg-btn,.dg-btn:active,.dg-btn:focus,.dg-btn:link{outline:none}.dg-btn::-moz-focus-inner{border:0}.dg-btn--cancel{background-color:#0096d9;color:#fefefe}.dg-btn--ok{background-color:#fefefe;border-color:#0096d9;color:#0096d9}.dg-pull-right{float:right}.dg-btn.dg-btn--loading .dg-btn-content{visibility:hidden}.dg-clear:before{clear:both;content:" ";display:block}.dg-content-body--has-title .dg-content{font-size:14px}.dg-container--has-input .dg-main-content{max-width:450px}.dg-container--has-input .dg-content{margin-bottom:15px}.dg-container--has-input .dg-content-body{border-bottom:none}.dg-container--has-input .dg-form{border:1px solid #e1e6ea;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px}.dg-container--has-input .dg-content-footer{background-color:#f8f8ff;border:1px solid #e1e6ea;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;padding:0 10px 10px}.dg-container .dg-highlight-1{border-bottom:1px solid #2ba5ff;color:#ff8c00;font-weight:700}.dg-container .dg-highlight-2{border-bottom:1px solid #ff8c00;color:#2ba5ff;font-weight:700}.infinite-loading-container{clear:both;text-align:center}.infinite-loading-container [class^=loading-]{border-radius:50%;display:inline-block;font-size:28px;height:28px;line-height:28px;margin:5px 0;width:28px}.btn-try-infinite{background:transparent;border:1px solid #ccc;border-radius:3px;color:#999;cursor:pointer;font-size:14px;line-height:1;margin-top:5px;outline:none;padding:5px 10px}.btn-try-infinite:not(:active):hover{opacity:.8}.loading-default{animation:loading-rotating 1.5s ease infinite;border:1px solid #999;position:relative}.loading-default:before{background-color:#999;border-radius:50%;content:"";display:block;height:6px;left:50%;margin-left:-3px;margin-top:-3px;position:absolute;top:0;width:6px}.loading-spiral{animation:loading-rotating .85s linear infinite;border:2px solid #777;border-right-color:transparent}@keyframes loading-rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}