@charset "UTF-8";@-webkit-keyframes jumpjump{0%{top:50%;left:0}5%{top:calc(50% + 2px);width:12px;left:-1px;height:9px;-webkit-filter:blur(.3px);filter:blur(.3px)}10%{top:calc(50% + 2px);width:10.5px;left:-.5px;height:9.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}15%{top:calc(50% - 4px);width:9.5px;left:.5px;height:11.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}22%{top:calc(50% - 8px);width:9.5px;left:.5px;height:11.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}29%{top:calc(50% - 4px);width:9.5px;left:.5px;height:11.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}34%{top:50%;left:0}40%{top:calc(50% + 2px);width:11.5px;left:-.5px;height:9.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}43%{top:50%;left:0;width:10px;height:10px}to{top:50%;left:0}}@keyframes jumpjump{0%{top:50%;left:0}5%{top:calc(50% + 2px);width:12px;left:-1px;height:9px;-webkit-filter:blur(.3px);filter:blur(.3px)}10%{top:calc(50% + 2px);width:10.5px;left:-.5px;height:9.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}15%{top:calc(50% - 4px);width:9.5px;left:.5px;height:11.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}22%{top:calc(50% - 8px);width:9.5px;left:.5px;height:11.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}29%{top:calc(50% - 4px);width:9.5px;left:.5px;height:11.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}34%{top:50%;left:0}40%{top:calc(50% + 2px);width:11.5px;left:-.5px;height:9.5px;-webkit-filter:blur(.3px);filter:blur(.3px)}43%{top:50%;left:0;width:10px;height:10px}to{top:50%;left:0}}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(https://cdn.job-medley.com/assets/fonts/yakuhanjp/YakuHanJP-Regular.woff2) format("woff2"),url(https://cdn.job-medley.com/assets/fonts/yakuhanjp/YakuHanJP-Regular.woff) format("woff");font-display:swap}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;src:url(https://cdn.job-medley.com/assets/fonts/yakuhanjp/YakuHanJP-Bold.woff2) format("woff2"),url(https://cdn.job-medley.com/assets/fonts/yakuhanjp/YakuHanJP-Bold.woff) format("woff");font-display:swap}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;-webkit-tap-highlight-color:initial}body{min-height:100%;height:100%;min-width:320px;width:100%;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-wrap:break-word;-webkit-font-kerning:normal;font-kerning:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}html{height:100%;width:100%;font-family:YakuHanJP,helvetica,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Hiragino Sans,arial,メイリオ,sans-serif;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-overflow-scrolling:touch}img{vertical-align:middle;border:0}img:not([src]),img[src=""]{visibility:hidden}ol,ul{padding:0;list-style-type:none}dd,dl,ol,p,ul{margin:0}svg{width:100%;height:100%}[role=button],[type=button],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:initial}em{font-style:normal}input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:initial}input{padding:0;outline:0;border:none;letter-spacing:inherit;font:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;color:inherit;letter-spacing:inherit;font:inherit;-webkit-tap-highlight-color:initial}select::-ms-expand{display:none}textarea{display:block;color:inherit;font:inherit;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;-webkit-tap-highlight-color:initial}table{border-collapse:collapse;border-spacing:0}label{-webkit-tap-highlight-color:initial}.o-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 16px}.o-container--large{padding:0 0 24px}@media (min-width:30.0625em){.o-container--small\@desktop{padding:8px 0}}@media (min-width:30.0625em){.o-container\@desktop{padding:24px 0}}.o-container__column{width:100%;margin:0 auto}@media (min-width:30.0625em){.o-container__column\@desktop{width:960px}}@media (min-width:30.0625em){.o-container__column--large\@desktop{width:1024px}}@media (min-width:30.0625em) and (max-width:48em){.o-container__column--large\@desktop{width:960px}}@media (min-width:30.0625em){.o-container__column--small\@desktop{width:656px}}.o-container__column+.o-container__column{margin-top:24px}@media (max-width:30.0525em){.o-container__column+.o-container__column--no-margin\@mobile{margin:0}}@media (min-width:30.0625em){.o-container__main-column\@desktop{width:656px}}.o-container__sub-column{margin:24px 0 0}@media (min-width:30.0625em){.o-container__sub-column\@desktop{width:280px;margin:0}}.o-container__item{width:100%}.o-container__sub-column>.o-container__item{padding-left:24px;padding-right:24px}@media (min-width:30.0625em){.o-container__sub-column\@desktop>.o-container__item{padding-left:0;padding-right:0}}@media (max-width:30.0525em){.o-container__sub-column\@mobile>.o-container__item{padding-left:16px;padding-right:16px}}.o-container__sub-column>.o-container__item--full{padding:0}@media (max-width:30.0525em){.o-container__item--small\@mobile{margin:0 16px;width:auto}}.o-container__item+.o-container__item{margin-top:16px}.o-container__item+.o-container__item--no-margin{margin:0}@media (min-width:30.0625em){.o-container__item+.o-container__item--no-margin\@desktop{margin-top:16px}}.o-container__item--margin-large+.o-container__item--margin-large{margin-top:24px}@media (min-width:30.0625em){.o-container__item--margin-large\@desktop+.o-container__item--margin-large\@desktop{margin-top:24px}}.o-container__item:empty+.o-container__item{margin-top:0}.o-container__item--margin-medium{margin-top:16px;margin-bottom:16px}.o-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}@media (min-width:30.0625em){.o-wrapper\@desktop{min-width:960px}}@media (min-width:30.0625em){.o-wrapper--top\@desktop{min-width:1024px}}.o-wrapper__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.o-wrapper__head{-ms-flex-negative:0;flex-shrink:0;min-height:92px}@media (max-width:30.0525em){.o-wrapper__head\@mobile{-ms-flex-negative:0;flex-shrink:0;min-height:76px}}.o-wrapper__head--breadcrumbless{min-height:72px}@media (max-width:30.0525em){.o-wrapper__head--breadcrumbless\@mobile{min-height:47px}}.o-wrapper__foot{-ms-flex-negative:0;flex-shrink:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.o-wrapper{height:100%}}.o-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:30.0625em){.o-flex\@desktop{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:30.0625em){.o-flex--align-start\@desktop,.o-flex\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.o-flex--align-start\@desktop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:30.0525em){.o-flex\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.o-flex--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.o-flex--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-flex--col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.o-flex--justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:30.0625em){.o-flex--justify-space-between\@desktop{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.o-flex--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-flex--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.o-flex--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.o-flex--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-flex--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (min-width:30.0625em){.o-flex--align-center\@desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:30.0625em){.o-flex--basis-125\@desktop{-ms-flex-preferred-size:125px;flex-basis:125px}}.o-flex__item--grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:30.0625em){.o-flex__item--grow-1\@desktop{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.o-flex__item--shrink-0{-ms-flex-negative:0;flex-shrink:0}.o-article__title+.o-article__section{margin-top:24px}.o-article__title--small+.o-article__text{margin-top:8px}.o-article__section+.o-article__section,.o-article__title--small+.o-article__item{margin-top:16px}.o-gutter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-gutter-row>.o-gutter-row__item+.o-gutter-row__item{margin-top:16px}@media (max-width:30.0525em){.o-gutter-row\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:16px}}@media (min-width:30.0625em){.o-gutter-row\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:16px}}.o-gutter-row--xs>.o-gutter-row__item+.o-gutter-row__item{margin-top:4px}@media (min-width:30.0625em){.o-gutter-row--xs\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:4px}}@media (max-width:30.0525em){.o-gutter-row--xs\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:4px}}.o-gutter-row--s>.o-gutter-row__item+.o-gutter-row__item{margin-top:8px}@media (min-width:30.0625em){.o-gutter-row--s\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:8px}}@media (max-width:30.0525em){.o-gutter-row--s\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:8px}}.o-gutter-row--m>.o-gutter-row__item+.o-gutter-row__item{margin-top:16px}@media (min-width:30.0625em){.o-gutter-row--m\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:16px}}@media (max-width:30.0525em){.o-gutter-row--m\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:16px}}.o-gutter-row--l>.o-gutter-row__item+.o-gutter-row__item{margin-top:24px}@media (min-width:30.0625em){.o-gutter-row--l\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:24px}}@media (max-width:30.0525em){.o-gutter-row--l\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:24px}}.o-gutter-row--xl>.o-gutter-row__item+.o-gutter-row__item{margin-top:32px}@media (min-width:30.0625em){.o-gutter-row--xl\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:32px}}@media (max-width:30.0525em){.o-gutter-row--xl\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:32px}}.o-gutter-row--2xl>.o-gutter-row__item+.o-gutter-row__item{margin-top:40px}@media (min-width:30.0625em){.o-gutter-row--2xl\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:40px}}@media (max-width:30.0525em){.o-gutter-row--2xl\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:40px}}.o-gutter-row--3xl>.o-gutter-row__item+.o-gutter-row__item{margin-top:48px}@media (min-width:30.0625em){.o-gutter-row--3xl\@desktop>.o-gutter-row__item+.o-gutter-row__item{margin-top:48px}}@media (max-width:30.0525em){.o-gutter-row--3xl\@mobile>.o-gutter-row__item+.o-gutter-row__item{margin-top:48px}}.o-gutter-row--margin-xsmall{margin-top:4px}.o-gutter-row--margin-medium{margin-top:16px}.o-gutter-row__item--vertical-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.o-gutter-row__item--horizontal-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.o-gutter-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-gutter-column>.o-gutter-column__item+.o-gutter-column__item{margin-left:16px}@media (max-width:30.0525em){.o-gutter-column\@mobile>.o-gutter-column__item+.o-gutter-column__item{margin-left:16px}}@media (min-width:30.0625em){.o-gutter-column\@desktop>.o-gutter-column__item+.o-gutter-column__item{margin-left:16px}}.o-gutter-column--xs>.o-gutter-column__item+.o-gutter-column__item{margin-left:4px}@media (min-width:30.0625em){.o-gutter-column--xs\@desktop>.o-gutter-column__item+.o-gutter-column__item{margin-left:4px}}@media (max-width:30.0525em){.o-gutter-column--xs\@mobile>.o-gutter-column__item+.o-gutter-column__item{margin-left:4px}}.o-gutter-column--s>.o-gutter-column__item+.o-gutter-column__item{margin-left:8px}@media (min-width:30.0625em){.o-gutter-column--s\@desktop>.o-gutter-column__item+.o-gutter-column__item{margin-left:8px}}@media (max-width:30.0525em){.o-gutter-column--s\@mobile>.o-gutter-column__item+.o-gutter-column__item{margin-left:8px}}.o-gutter-column--m>.o-gutter-column__item+.o-gutter-column__item{margin-left:16px}@media (min-width:30.0625em){.o-gutter-column--m\@desktop>.o-gutter-column__item+.o-gutter-column__item{margin-left:16px}}@media (max-width:30.0525em){.o-gutter-column--m\@mobile>.o-gutter-column__item+.o-gutter-column__item{margin-left:16px}}.o-gutter-column--l>.o-gutter-column__item+.o-gutter-column__item{margin-left:24px}@media (min-width:30.0625em){.o-gutter-column--l\@desktop>.o-gutter-column__item+.o-gutter-column__item{margin-left:24px}}@media (max-width:30.0525em){.o-gutter-column--l\@mobile>.o-gutter-column__item+.o-gutter-column__item{margin-left:24px}}.o-gutter-column--xl>.o-gutter-column__item+.o-gutter-column__item{margin-left:32px}@media (min-width:30.0625em){.o-gutter-column--xl\@desktop>.o-gutter-column__item+.o-gutter-column__item{margin-left:32px}}@media (max-width:30.0525em){.o-gutter-column--xl\@mobile>.o-gutter-column__item+.o-gutter-column__item{margin-left:32px}}.o-gutter-column--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-gutter-column--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-frame{width:100%;padding-top:65%;position:relative}@media (min-width:30.0625em){.o-frame\@desktop{padding-top:52%}}.o-frame__item{width:100%;height:100%;position:absolute;top:0;left:0;border:0;min-width:100%;min-height:100%}.o-button-group{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.o-button-group\@desktop{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:30.0625em){.o-button-group--reverse\@desktop,.o-button-group\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal}.o-button-group--reverse\@desktop{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.o-button-group--space-top-0{padding-top:0}.o-button-group__item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;text-align:center;margin-top:8px}@media (min-width:30.0625em){.o-button-group__item\@desktop{margin-top:0}}.o-button-group__item--text{text-align:left}.o-button-group__item:first-child{margin-top:0}@media (min-width:30.0625em){.o-button-group\@desktop>.o-button-group__item\@desktop:last-child{margin-left:8px}}@media (min-width:30.0625em){.o-button-group--reverse\@desktop>.o-button-group__item\@desktop:first-child{margin-left:8px}}.o-text-align{text-align:left}.o-text-align--centered{text-align:center}.o-text-align--right{text-align:right}@media (min-width:30.0625em){.o-text-align--right\@desktop{text-align:right}}@media (min-width:30.0625em){.o-text-align--left-pc\@desktop{text-align:left}}.o-box{display:block;padding:0}@media (max-width:30.0525em){.o-box\@mobile{display:block;padding:0}}@media (min-width:30.0625em){.o-box\@desktop{display:block;padding:0}}.o-box--xs{padding:4px}@media (max-width:30.0525em){.o-box--xs\@mobile{padding:4px}}@media (min-width:30.0625em){.o-box--xs\@desktop{padding:4px}}.o-box--xs-t{padding-top:4px}@media (max-width:30.0525em){.o-box--xs-t\@mobile{padding-top:4px}}@media (min-width:30.0625em){.o-box--xs-t\@desktop{padding-top:4px}}.o-box--xs-b{padding-bottom:4px}@media (max-width:30.0525em){.o-box--xs-b\@mobile{padding-bottom:4px}}@media (min-width:30.0625em){.o-box--xs-b\@desktop{padding-bottom:4px}}.o-box--xs-l{padding-left:4px}@media (max-width:30.0525em){.o-box--xs-l\@mobile{padding-left:4px}}@media (min-width:30.0625em){.o-box--xs-l\@desktop{padding-left:4px}}.o-box--xs-r{padding-right:4px}@media (max-width:30.0525em){.o-box--xs-r\@mobile{padding-right:4px}}@media (min-width:30.0625em){.o-box--xs-r\@desktop{padding-right:4px}}.o-box--xs-v{padding-top:4px;padding-bottom:4px}@media (max-width:30.0525em){.o-box--xs-v\@mobile{padding-top:4px;padding-bottom:4px}}@media (min-width:30.0625em){.o-box--xs-v\@desktop{padding-top:4px;padding-bottom:4px}}.o-box--xs-h{padding-left:4px;padding-right:4px}@media (max-width:30.0525em){.o-box--xs-h\@mobile{padding-left:4px;padding-right:4px}}@media (min-width:30.0625em){.o-box--xs-h\@desktop{padding-left:4px;padding-right:4px}}.o-box--s{padding:8px}@media (max-width:30.0525em){.o-box--s\@mobile{padding:8px}}@media (min-width:30.0625em){.o-box--s\@desktop{padding:8px}}.o-box--s-t{padding-top:8px}@media (max-width:30.0525em){.o-box--s-t\@mobile{padding-top:8px}}@media (min-width:30.0625em){.o-box--s-t\@desktop{padding-top:8px}}.o-box--s-b{padding-bottom:8px}@media (max-width:30.0525em){.o-box--s-b\@mobile{padding-bottom:8px}}@media (min-width:30.0625em){.o-box--s-b\@desktop{padding-bottom:8px}}.o-box--s-l{padding-left:8px}@media (max-width:30.0525em){.o-box--s-l\@mobile{padding-left:8px}}@media (min-width:30.0625em){.o-box--s-l\@desktop{padding-left:8px}}.o-box--s-r{padding-right:8px}@media (max-width:30.0525em){.o-box--s-r\@mobile{padding-right:8px}}@media (min-width:30.0625em){.o-box--s-r\@desktop{padding-right:8px}}.o-box--s-v{padding-top:8px;padding-bottom:8px}@media (max-width:30.0525em){.o-box--s-v\@mobile{padding-top:8px;padding-bottom:8px}}@media (min-width:30.0625em){.o-box--s-v\@desktop{padding-top:8px;padding-bottom:8px}}.o-box--s-h{padding-left:8px;padding-right:8px}@media (max-width:30.0525em){.o-box--s-h\@mobile{padding-left:8px;padding-right:8px}}@media (min-width:30.0625em){.o-box--s-h\@desktop{padding-left:8px;padding-right:8px}}.o-box--m{padding:16px}@media (max-width:30.0525em){.o-box--m\@mobile{padding:16px}}@media (min-width:30.0625em){.o-box--m\@desktop{padding:16px}}.o-box--m-t{padding-top:16px}@media (max-width:30.0525em){.o-box--m-t\@mobile{padding-top:16px}}@media (min-width:30.0625em){.o-box--m-t\@desktop{padding-top:16px}}.o-box--m-b{padding-bottom:16px}@media (max-width:30.0525em){.o-box--m-b\@mobile{padding-bottom:16px}}@media (min-width:30.0625em){.o-box--m-b\@desktop{padding-bottom:16px}}.o-box--m-l{padding-left:16px}@media (max-width:30.0525em){.o-box--m-l\@mobile{padding-left:16px}}@media (min-width:30.0625em){.o-box--m-l\@desktop{padding-left:16px}}.o-box--m-r{padding-right:16px}@media (max-width:30.0525em){.o-box--m-r\@mobile{padding-right:16px}}@media (min-width:30.0625em){.o-box--m-r\@desktop{padding-right:16px}}.o-box--m-v{padding-top:16px;padding-bottom:16px}@media (max-width:30.0525em){.o-box--m-v\@mobile{padding-top:16px;padding-bottom:16px}}@media (min-width:30.0625em){.o-box--m-v\@desktop{padding-top:16px;padding-bottom:16px}}.o-box--m-h{padding-left:16px;padding-right:16px}@media (max-width:30.0525em){.o-box--m-h\@mobile{padding-left:16px;padding-right:16px}}@media (min-width:30.0625em){.o-box--m-h\@desktop{padding-left:16px;padding-right:16px}}.o-box--l{padding:24px}@media (max-width:30.0525em){.o-box--l\@mobile{padding:24px}}@media (min-width:30.0625em){.o-box--l\@desktop{padding:24px}}.o-box--l-t{padding-top:24px}@media (max-width:30.0525em){.o-box--l-t\@mobile{padding-top:24px}}@media (min-width:30.0625em){.o-box--l-t\@desktop{padding-top:24px}}.o-box--l-b{padding-bottom:24px}@media (max-width:30.0525em){.o-box--l-b\@mobile{padding-bottom:24px}}@media (min-width:30.0625em){.o-box--l-b\@desktop{padding-bottom:24px}}.o-box--l-l{padding-left:24px}@media (max-width:30.0525em){.o-box--l-l\@mobile{padding-left:24px}}@media (min-width:30.0625em){.o-box--l-l\@desktop{padding-left:24px}}.o-box--l-r{padding-right:24px}@media (max-width:30.0525em){.o-box--l-r\@mobile{padding-right:24px}}@media (min-width:30.0625em){.o-box--l-r\@desktop{padding-right:24px}}.o-box--l-v{padding-top:24px;padding-bottom:24px}@media (max-width:30.0525em){.o-box--l-v\@mobile{padding-top:24px;padding-bottom:24px}}@media (min-width:30.0625em){.o-box--l-v\@desktop{padding-top:24px;padding-bottom:24px}}.o-box--l-h{padding-left:24px;padding-right:24px}@media (max-width:30.0525em){.o-box--l-h\@mobile{padding-left:24px;padding-right:24px}}@media (min-width:30.0625em){.o-box--l-h\@desktop{padding-left:24px;padding-right:24px}}.o-box--xl{padding:32px}@media (max-width:30.0525em){.o-box--xl\@mobile{padding:32px}}@media (min-width:30.0625em){.o-box--xl\@desktop{padding:32px}}.o-box--xl-t{padding-top:32px}@media (max-width:30.0525em){.o-box--xl-t\@mobile{padding-top:32px}}@media (min-width:30.0625em){.o-box--xl-t\@desktop{padding-top:32px}}.o-box--xl-b{padding-bottom:32px}@media (max-width:30.0525em){.o-box--xl-b\@mobile{padding-bottom:32px}}@media (min-width:30.0625em){.o-box--xl-b\@desktop{padding-bottom:32px}}.o-box--xl-l{padding-left:32px}@media (max-width:30.0525em){.o-box--xl-l\@mobile{padding-left:32px}}@media (min-width:30.0625em){.o-box--xl-l\@desktop{padding-left:32px}}.o-box--xl-r{padding-right:32px}@media (max-width:30.0525em){.o-box--xl-r\@mobile{padding-right:32px}}@media (min-width:30.0625em){.o-box--xl-r\@desktop{padding-right:32px}}.o-box--xl-v{padding-top:32px;padding-bottom:32px}@media (max-width:30.0525em){.o-box--xl-v\@mobile{padding-top:32px;padding-bottom:32px}}@media (min-width:30.0625em){.o-box--xl-v\@desktop{padding-top:32px;padding-bottom:32px}}.o-box--xl-h{padding-left:32px;padding-right:32px}@media (max-width:30.0525em){.o-box--xl-h\@mobile{padding-left:32px;padding-right:32px}}@media (min-width:30.0625em){.o-box--xl-h\@desktop{padding-left:32px;padding-right:32px}}.o-box--2xl{padding:40px}@media (max-width:30.0525em){.o-box--2xl\@mobile{padding:40px}}@media (min-width:30.0625em){.o-box--2xl\@desktop{padding:40px}}.o-box--2xl-t{padding-top:40px}@media (max-width:30.0525em){.o-box--2xl-t\@mobile{padding-top:40px}}@media (min-width:30.0625em){.o-box--2xl-t\@desktop{padding-top:40px}}.o-box--2xl-b{padding-bottom:40px}@media (max-width:30.0525em){.o-box--2xl-b\@mobile{padding-bottom:40px}}@media (min-width:30.0625em){.o-box--2xl-b\@desktop{padding-bottom:40px}}.o-box--2xl-l{padding-left:40px}@media (max-width:30.0525em){.o-box--2xl-l\@mobile{padding-left:40px}}@media (min-width:30.0625em){.o-box--2xl-l\@desktop{padding-left:40px}}.o-box--2xl-r{padding-right:40px}@media (max-width:30.0525em){.o-box--2xl-r\@mobile{padding-right:40px}}@media (min-width:30.0625em){.o-box--2xl-r\@desktop{padding-right:40px}}.o-box--2xl-v{padding-top:40px;padding-bottom:40px}@media (max-width:30.0525em){.o-box--2xl-v\@mobile{padding-top:40px;padding-bottom:40px}}@media (min-width:30.0625em){.o-box--2xl-v\@desktop{padding-top:40px;padding-bottom:40px}}.o-box--2xl-h{padding-left:40px;padding-right:40px}@media (max-width:30.0525em){.o-box--2xl-h\@mobile{padding-left:40px;padding-right:40px}}@media (min-width:30.0625em){.o-box--2xl-h\@desktop{padding-left:40px;padding-right:40px}}.o-box--3xl{padding:48px}@media (max-width:30.0525em){.o-box--3xl\@mobile{padding:48px}}@media (min-width:30.0625em){.o-box--3xl\@desktop{padding:48px}}.o-box--3xl-t{padding-top:48px}@media (max-width:30.0525em){.o-box--3xl-t\@mobile{padding-top:48px}}@media (min-width:30.0625em){.o-box--3xl-t\@desktop{padding-top:48px}}.o-box--3xl-b{padding-bottom:48px}@media (max-width:30.0525em){.o-box--3xl-b\@mobile{padding-bottom:48px}}@media (min-width:30.0625em){.o-box--3xl-b\@desktop{padding-bottom:48px}}.o-box--3xl-l{padding-left:48px}@media (max-width:30.0525em){.o-box--3xl-l\@mobile{padding-left:48px}}@media (min-width:30.0625em){.o-box--3xl-l\@desktop{padding-left:48px}}.o-box--3xl-r{padding-right:48px}@media (max-width:30.0525em){.o-box--3xl-r\@mobile{padding-right:48px}}@media (min-width:30.0625em){.o-box--3xl-r\@desktop{padding-right:48px}}.o-box--3xl-v{padding-top:48px;padding-bottom:48px}@media (max-width:30.0525em){.o-box--3xl-v\@mobile{padding-top:48px;padding-bottom:48px}}@media (min-width:30.0625em){.o-box--3xl-v\@desktop{padding-top:48px;padding-bottom:48px}}.o-box--3xl-h{padding-left:48px;padding-right:48px}@media (max-width:30.0525em){.o-box--3xl-h\@mobile{padding-left:48px;padding-right:48px}}@media (min-width:30.0625em){.o-box--3xl-h\@desktop{padding-left:48px;padding-right:48px}}.o-orientation-gutter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-orientation-gutter__item+.o-orientation-gutter__item{margin-left:0;margin-top:16px}@media (min-width:30.0625em){.o-orientation-gutter\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:30.0625em){.o-orientation-gutter\@desktop>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:0;margin-left:16px}}.o-orientation-gutter--xs>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:4px}@media (min-width:30.0625em){.o-orientation-gutter--xs\@desktop>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:0;margin-left:4px}}.o-orientation-gutter--s>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:8px}@media (min-width:30.0625em){.o-orientation-gutter--s\@desktop>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:0;margin-left:8px}}.o-orientation-gutter--l>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:24px}@media (min-width:30.0625em){.o-orientation-gutter--l\@desktop>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:0;margin-left:24px}}.o-orientation-gutter--xl>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:32px}@media (min-width:30.0625em){.o-orientation-gutter--xl\@desktop>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:0;margin-left:32px}}.o-orientation-gutter--2xl>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:40px}@media (min-width:30.0625em){.o-orientation-gutter--2xl\@desktop>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:0;margin-left:40px}}.o-orientation-gutter--3xl>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:48px}@media (min-width:30.0625em){.o-orientation-gutter--3xl\@desktop>.o-orientation-gutter__item+.o-orientation-gutter__item{margin-top:0;margin-left:48px}}.o-card-grid{display:-ms-grid;display:grid;grid-auto-flow:row;grid-row-gap:24px}@media (min-width:30.0625em){.o-card-grid\@desktop{-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:16px}}@media (min-width:30.0625em){.o-card-grid--3\@desktop{-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px}}@media (min-width:30.0625em){.o-card-grid--align-baseline\@desktop{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media (-ms-high-contrast:none){.o-card-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-bottom:-16px}.o-card-grid>*{width:calc(50% - 16px);margin-right:16px;margin-bottom:16px}}@media (-ms-high-contrast:none) and (min-width:30.0625em){.o-card-grid--3\@desktop>*{width:calc(33.3% - 16px);margin-right:16px;margin-bottom:16px}}.o-orientation-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.o-orientation-boxes\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-orientation-boxes__item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.o-orientation-boxes__item+.o-orientation-boxes__item{margin-left:0;margin-top:8px}.o-orientation-boxes__item--space-m+.o-orientation-boxes__item--space-m{margin-top:16px}@media (min-width:30.0625em){.o-orientation-boxes\@desktop>.o-orientation-boxes__item+.o-orientation-boxes__item{margin-top:0;margin-left:8px}}.c-search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-search-box__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;border-radius:8px;background:#f7f6f2;color:#222;font-size:16px;font-weight:600;line-height:2;height:48px;padding:8px 40px 8px 16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.c-search-box__input::-webkit-input-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-search-box__input:-ms-input-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-search-box__input:focus{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);background:#fff}.c-search-box__button{position:relative;background:rgba(0,0,0,0);height:48px;width:48px;margin-left:-48px}.c-search-box__search-icon{display:block;stroke:#319e99;fill:rgba(0,0,0,0);height:24px;width:24px;margin:auto}.c-search-box__search-icon\@desktop{height:16px;width:16px}.c-textbox{position:relative;border-radius:8px;height:48px;padding:0 16px;background-color:#f7f6f2;color:#222;font-size:16px;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-textbox::-webkit-input-placeholder{color:rgba(0,128,122,.5);font-weight:400;line-height:normal}.c-textbox::-moz-placeholder{color:rgba(0,128,122,.5);font-weight:400;opacity:1}.c-textbox:-ms-input-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-textbox:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f7f6f2 inset;box-shadow:inset 0 0 0 1000px #f7f6f2}.c-textbox:focus{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);background-color:#fff}.c-textbox--full{width:100%}.c-textbox--error{background-color:rgba(255,81,118,.25)}.c-textbox--white{background-color:#fff}.c-table{border-collapse:collapse;table-layout:fixed;width:100%}.c-table__tr{border-bottom:1px solid #f7f6f2}.c-table__tr:first-child{border-top:1px solid #f7f6f2}.c-table__th{display:block;color:#222;font-size:14px;font-weight:600;text-align:left;line-height:1.25;padding:24px 0 16px}@media (min-width:30.0625em){.c-table__th\@desktop{display:table-cell;vertical-align:top;width:158px;padding:24px 48px 24px 0}}.c-table__td{display:block;color:#444;font-size:14px;line-height:1.5;padding:0 0 24px}@media (min-width:30.0625em){.c-table__td\@desktop{display:table-cell;vertical-align:top;padding:24px 0}}.c-table__td--cell{display:table-cell;vertical-align:top;padding:16px 8px}.c-table--accordion .c-table__tr{border-bottom:1px solid #e6e4e1}.c-table--accordion .c-table__tr:first-child{border-top:0}.c-table--accordion .c-table__tr:first-child>.c-table__th{padding:8px 0}@media (min-width:30.0625em){.c-table--accordion .c-table__tr:first-child>.c-table__th\@desktop{padding:8px 48px 24px 0}}@media (min-width:30.0625em){.c-table--accordion .c-table__tr:first-child>.c-table__td\@desktop{padding:8px 0 24px}}.c-carousel{overflow:hidden;position:relative;height:212px}@media screen and (min-width:390px){.c-carousel{height:220px}}@media screen and (min-width:412px){.c-carousel{height:234px}}@media screen and (min-width:430px){.c-carousel{height:242px}}@media screen and (min-width:448px){.c-carousel{height:252px}}@media (min-width:30.0625em){.c-carousel\@desktop{height:353px}}.c-carousel__slide{overflow:hidden;position:relative;display:block;border-radius:0;width:calc(100% + 1px);height:100%}@media (min-width:30.0625em){.c-carousel__slide\@desktop{border-radius:8px}}.c-carousel__slide-img{max-width:100%;overflow:hidden;background-color:#faf7f0;-ms-flex-negative:0;flex-shrink:0}.c-carousel__image-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:212px;background-color:#faf7f0;text-align:center}@media screen and (min-width:390px){.c-carousel__image-frame{height:220px}}@media screen and (min-width:412px){.c-carousel__image-frame{height:234px}}@media screen and (min-width:430px){.c-carousel__image-frame{height:242px}}@media screen and (min-width:448px){.c-carousel__image-frame{height:252px}}@media (min-width:30.0625em){.c-carousel__image-frame\@desktop{height:353px}}.c-carousel__btn-next{right:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.c-carousel__btn-next,.c-carousel__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background:rgba(34,34,34,.5);height:32px;width:32px}.c-carousel__btn-prev{left:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.c-carousel__caption-box{display:block;position:absolute;bottom:0;left:0;background:rgba(34,34,34,.5);width:100%}@media (min-width:30.0625em){.c-carousel__caption-box\@desktop{border-radius:0 0 8px 8px}}.c-carousel__caption{padding:8px 16px;color:#fff;font-size:12px;-o-text-overflow:clip;text-overflow:clip;line-height:1.5;text-align:center}@media (min-width:30.0625em){.c-carousel__caption\@desktop{padding:8px 16px}}.c-carousel__caption:empty{display:none}.c-balloon{padding-top:4px}.c-balloon__inner{display:inline-block;position:relative;font-weight:600;font-size:10px;color:#fff;text-align:center;background:#39bfb9;border-radius:4px;line-height:2;padding:0 16px}.c-balloon__inner:before{content:"";position:absolute;top:-8px;right:0;left:0;border:4px solid rgba(0,0,0,0);border-bottom-color:#39bfb9;height:0;width:0;margin:auto}@media (min-width:30.0625em){.c-balloon__inner\@desktop{padding:0 8px}}.c-balloon__inner--round{border-radius:24px}.c-balloon__inner--yellow{background:#faaf00;line-height:1.25;padding:8px 16px}.c-balloon__inner--yellow:before{border-bottom:4px solid #faaf00}.c-balloon__inner--left:before{top:0;right:inherit;left:-7px;bottom:0;border:4px solid rgba(0,0,0,0);border-right-color:#39bfb9}.c-balloon__inner--bottom{background:#faaf00}.c-balloon__inner--bottom:before{top:25px;left:0;bottom:0;border:4px solid rgba(0,0,0,0);border-top-color:#faaf00}.c-scout-balloon{padding-bottom:16px}.c-scout-balloon__inner{display:block;position:relative;font-weight:600;font-size:10px;color:#fff;text-align:center;background:#39bfb9;border-radius:8px;line-height:2;padding:0 16px}.c-scout-balloon__inner:after{content:"";position:absolute;bottom:-16px;right:0;left:0;border:8px solid rgba(0,0,0,0);border-top-color:#39bfb9;height:0;width:0;margin:auto}@media (min-width:30.0625em){.c-scout-balloon__inner\@desktop{padding:0 8px}}.c-scout-balloon__inner--round{border-radius:24px}.c-tag{display:inline-block;border-radius:8px;background:#cdefed;color:#00807a;font-size:12px;text-align:center;line-height:2;padding:0 8px;white-space:nowrap}.c-tag--height-m{line-height:1.5}.c-tag--new{border-radius:24px;background:#ff5176;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 4px 16px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 4px 16px 0 rgba(0,0,0,.16);color:#fff;font-weight:600;font-size:10px}.c-tag--small{border-radius:4px;font-size:10px;padding:2px 4px;line-height:1}.c-tag--grey-4{background:#e6e4e1;color:#888}.c-tag--brown-1{background:#faf3e3;color:#996b00}.c-tag--important-alpha-low{background:rgba(255,81,118,.1);color:#ff5176}.c-tag--attention{background:#faaf00;color:#fff}.c-tag--important{background:#ff5176;color:#fff}.c-tag--important-small{border:1px solid #ff5176;border-radius:4px;background:rgba(255,81,118,.1);color:#ff5176;font-size:10px;padding:2px 4px;line-height:1}.c-tag--white-space-normal{white-space:normal}.c-icon-arrow-m-bottom,.c-icon-arrow-m-down,.c-icon-arrow-m-left,.c-icon-arrow-m-right,.c-icon-arrow-m-top,.c-icon-arrow-m-up{width:16px;height:16px;fill:#bfbebb}.c-icon-check{width:16px;height:16px;fill:#ebe9e6}.c-icon-checked{width:16px;height:16px;fill:#39bfb9}.c-icon-choose-on{width:16px;height:16px;fill:#ebe9e6}.c-icon-choose-off{fill:#39bfb9}.c-icon-choose-off,.c-icon-close{width:16px;height:16px}.c-icon-close-white,.c-icon-play-button{width:16px;height:16px;fill:#fff}.c-icon-badge,.c-icon-book,.c-icon-call,.c-icon-celeb,.c-icon-gear,.c-icon-home,.c-icon-id,.c-icon-input,.c-icon-mail,.c-icon-paper,.c-icon-portrait,.c-icon-send,.c-icon-shield,.c-icon-star-fill,.c-icon-star-stroke{width:32px;height:32px;fill:#39bfb9}.c-icon-favorite,.c-icon-star-fill-grey{width:16px;height:16px;fill:#bfbebb}.c-icon-error{width:48px;height:48px}.c-icon-information{width:28px;height:28px;fill:#39bfb9}.c-background{background-color:#fff}.c-background--main{background-color:#faf7f0}.c-background--primary{background-color:#39bfb9}@media (min-width:30.0625em){.c-background\@desktop{background-color:#fff}}.c-paragraph{color:#444;font-weight:400;line-height:1.5;letter-spacing:normal;font-size:14px}.c-paragraph--l{font-size:16px;line-height:1.25;letter-spacing:.04em}.c-paragraph--ml{line-height:2}.c-paragraph--s{font-size:12px;line-height:1.25}.c-paragraph--xs{font-size:10px;line-height:1.25}.c-paragraph--grey-0{color:#222}.c-paragraph--grey-1{color:#444}.c-paragraph--grey-2{color:#888}.c-paragraph--blown-0{color:#996b00}.c-paragraph--white{color:#fff}.c-paragraph--color-link{color:#00807a}.c-paragraph--color-primary{color:#39bfb9}.c-paragraph__important{color:#ff5176;font-weight:600}.c-paragraph__important--green{color:#00807a;font-weight:600}.c-paragraph__emphasis{font-weight:600}.c-paragraph--lh-m{line-height:1.5}.c-paragraph--lh-l{line-height:2}.c-paragraph--ls-x-wide{letter-spacing:.3em}.c-paragraph--ls-wide{letter-spacing:.04em}.c-text-link{color:#00807a;font-weight:600;cursor:pointer}@media (min-width:30.0625em){.c-text-link:hover{text-decoration:underline}}.c-text-link--important{color:#ff5176}.c-text-link--black{color:#444;text-decoration:underline}.c-text-link--disabled{opacity:.25;pointer-events:none}.c-text-link--transparent{background-color:rgba(0,0,0,0)}.c-banner{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;display:block;overflow:hidden}@media (min-width:30.0625em){.c-banner:hover{opacity:.75}}.c-banner--shadow{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}.c-banner__image{width:100%;height:auto}.c-banner--gam{width:320px;margin:0 auto}@media (min-width:30.0625em){.c-banner--gam\@desktop{width:280px}}@media (min-width:30.0625em){.c-banner__image--scout\@desktop{max-width:728px}}.c-arrowed-list__item{font-size:14px;font-weight:600;text-align:left;line-height:1.25}.c-arrowed-list__item:first-child{border:none}@media (min-width:30.0625em){.c-arrowed-list__item:hover{border-color:rgba(0,0,0,0)}}.c-arrowed-list__item--large{font-size:16px}.c-arrowed-list__arrow{display:inline-block;position:absolute;top:50%;right:4px;fill:#bfbebb;height:16px;width:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-arrowed-list__arrow,.c-arrowed-list__link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-arrowed-list__link{display:block;position:relative;border-top:1px solid #f7f6f2;color:#00807a;padding:16px 32px 16px 0}@media (min-width:30.0625em){.c-arrowed-list__link:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;color:#222;text-decoration:none;padding-left:16px}.c-arrowed-list__link:hover .c-arrowed-list__arrow{right:16px}}.c-arrowed-list__item:last-of-type>.c-arrowed-list__link{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-arrowed-list__item:hover+.c-arrowed-list__item>.c-arrowed-list__link{border-top-color:rgba(0,0,0,0)}}.c-bordered-list>.c-bordered-list__item{border-top:1px solid #f7f6f2}.c-bordered-list--white-alpha>.c-bordered-list__item{border-color:hsla(0,0%,100%,.25)}.c-bordered-list--grey-4>.c-bordered-list__item{border-color:#e6e4e1}.c-bordered-list--grey-5>.c-bordered-list__item{border-color:#ebe9e6}.c-bordered-list--white>.c-bordered-list__item{border-color:#fff}.c-bordered-list--column>.c-bordered-list__item{border-left-width:1px;border-left-style:solid}.c-bordered-list--top-opened>.c-bordered-list__item{border-top:0}.c-bordered-list--top-opened>.c-bordered-list__item+.c-bordered-list__item{border-top:1px solid #f7f6f2}.c-bordered-list--surround>.c-bordered-list__item:last-child{border-bottom:1px solid #f7f6f2}.c-bordered-list--column-surround>.c-bordered-list__item:last-child{border-right-width:1px;border-right-style:solid}.c-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2.4;margin-top:-4px}.c-tag-list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-tag-list__item{margin-right:8px}.c-tag-list__item:last-child{margin-right:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-tag-list{display:block;overflow:hidden;-ms-flex-wrap:unset;flex-wrap:unset}.c-tag-list__item{display:block;float:left}}.c-button{font-weight:600;font-size:16px;color:#00807a;text-align:center;background:#f7f6f2;border-radius:8px;line-height:1.25;padding:16px;display:inline-block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:auto;cursor:pointer}@media (min-width:30.0625em){.c-button:hover{background:#fff;color:#222;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-button--full{width:100%}@media (max-width:30.0525em){.c-button--full\@mobile{width:100%}}.c-button--small{font-size:12px;padding:8px}.c-button--small-height{line-height:.25}.c-button--primary{color:#fff;background:#39bfb9}@media (min-width:30.0625em){.c-button--primary:hover{background:#39bfb9;color:#fff;-webkit-box-shadow:0 8px 24px 0 rgba(57,191,185,.5);box-shadow:0 8px 24px 0 rgba(57,191,185,.5)}}.c-button--important{color:#fff;background:#ff5176}@media (min-width:30.0625em){.c-button--important:hover{background:#ff5176;color:#fff;-webkit-box-shadow:0 8px 24px 0 rgba(255,81,118,.5);box-shadow:0 8px 24px 0 rgba(255,81,118,.5)}}.c-button--attention{color:#fff;background:#faaf00;font-size:18px;padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-button--attention:hover{background:#faaf00;color:#fff;-webkit-box-shadow:0 8px 24px 0 rgba(250,175,0,.5);box-shadow:0 8px 24px 0 rgba(250,175,0,.5)}}.c-button--one-click{font-size:16px;padding:16px 8px}.c-button--white{background:#fff}.c-button--large{color:#fff;font-size:18px;padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-button--large:hover{-webkit-box-shadow:0 8px 24px 0 rgba(255,81,118,.5);box-shadow:0 8px 24px 0 rgba(255,81,118,.5)}}.c-button__square{color:#ff5176;background:#fff;font-size:10px;padding:8px;margin-left:16px;border-radius:8px}.c-button--keep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 8px}.c-button__keep-icon{width:16px;height:16px;display:inline-block;fill:#bfbebb;margin-right:4px;line-height:1}.c-button__keep-icon--hold{fill:#faaf00!important}.c-button__keep-icon--hold+.c-button__keep-text{color:#222;letter-spacing:.01rem}.c-button__keep-icon--transparent{fill-opacity:0}.c-button__keep-animation{position:relative;left:-16px;top:-32px}.c-button__keep-animation--no-hold{display:none}.c-button__keep-animation svg{width:46px!important}.c-button--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.c-button__arrow-up{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;fill:#bfbebb}.c-button--fb{background:#3b5998;color:#fff}@media (min-width:30.0625em){.c-button--fb:hover{background:#3b5998;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-button--tw{background:#03adf3;color:#fff}@media (min-width:30.0625em){.c-button--tw:hover{background:#03adf3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-button--line{background:#06c755;color:#fff}@media (min-width:30.0625em){.c-button--line:hover{background:#06c755;color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-button__social-icon{width:24px;height:24px;display:block;margin:auto;fill:#fff}.c-button--disabled,.c-button:disabled{pointer-events:none;opacity:.25}@media (min-width:30.0625em){.c-button--disabled:hover,.c-button:disabled:hover{-webkit-box-shadow:none;box-shadow:none;cursor:default}}.c-button__small-text{font-size:12px}@media (max-width:30.0525em){.c-button--no-radius\@mobile{border-radius:0}}.c-button__double-text{padding-top:0;padding-bottom:6px}.c-button__double-text--upper{font-size:12px}.c-button__setting--active{background:rgba(57,191,185,.1);font-weight:400;width:100%;height:52px;padding:0 8px}@media (min-width:30.0625em){.c-button__setting--active:hover{background:rgba(57,191,185,.1);color:#00807a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-button__setting--active:disabled{background:rgba(57,191,185,.1);font-weight:400;pointer-events:none;opacity:1}.c-button--wide{padding-left:24px;padding-right:24px}.c-button--top-m{margin-top:16px}.c-button--attachment-icon-clip{width:28px;height:28px;border-radius:16px;background-image:url(https://cdn.job-medley.com/assets/bundle/df1f1cee96e6ed5f26befc29c7dda972.svg);background-repeat:no-repeat;background-position:50%}@media (min-width:30.0625em){.c-button--attachment-icon-clip:hover{background-color:#fff;background-image:url(https://cdn.job-medley.com/assets/bundle/df1f1cee96e6ed5f26befc29c7dda972.svg);background-repeat:no-repeat;background-position:50%;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}@media (-ms-high-contrast:none){.c-button--keep{white-space:nowrap}}.c-button-close{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#39bfb9;border-radius:50%;cursor:pointer;opacity:1;-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.c-button-close,.c-button-close__cross{display:-webkit-box;display:-ms-flexbox;display:flex}.c-button-close__cross{width:8px;height:8px;margin:0;fill:#fff}.c-button-close--invisible{opacity:0;-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.c-button-delete{width:16px;height:16px;cursor:pointer}.c-breadcrumb{background-color:rgba(0,128,122,.25)}@media (min-width:30.0625em){.c-breadcrumb\@desktop{min-width:960px}}.c-breadcrumb__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;overflow-x:auto}@media (min-width:30.0625em){.c-breadcrumb__inner\@desktop{width:960px;padding:8px 0;margin:0 auto;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:30.0525em){.c-breadcrumb__inner\@mobile{border-bottom:1px solid rgba(0,128,122,0)}}.c-breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 8px 0 0}.c-breadcrumb__link{color:#fff;font-size:10px;line-height:1.25;font-weight:600;white-space:nowrap}.c-breadcrumb__link--current{font-weight:400}.c-breadcrumb__link+.c-breadcrumb__arrow{margin-left:8px;width:8px;height:8px;line-height:0;fill:#fff}.c-breadcrumb__home{display:block;width:10px;height:10px}.c-box-group{height:100%}.c-box-group,.c-box-group__button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-box-group__button{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-left:1px solid hsla(0,0%,100%,.25)}@media (min-width:30.0625em){.c-box-group__button\@desktop:last-child{border-right:1px solid hsla(0,0%,100%,.25)}}.c-box-group__button--large{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:145px;background-color:#f7f6f2;border-radius:8px}.c-box-group__button--large+.c-box-group__button--large{margin-left:8px}.c-box-group__icon{display:block;fill:#fff;width:16px;height:16px}.c-box-group__icon--large{fill:#39bfb9;width:32px;height:32px}.c-box-group__text{font-size:10px;font-weight:600;margin-top:4px;white-space:nowrap}@media (min-width:30.0625em){.c-box-group__text\@desktop{font-size:14px;font-weight:600}}.c-box-group__text--large{font-size:16px;color:#222;margin-top:16px}@media (min-width:30.0625em){.c-box-group__button\@desktop:hover{background-color:#fff;color:#00807a}}@media (min-width:30.0625em){.c-box-group__button\@desktop:hover .c-box-group__icon{fill:#00807a}}.c-box-group__badge{position:absolute;display:block;top:2px;left:2px;font-size:10px;font-weight:600;color:#fff;background-color:#ff5176;border-radius:16px;height:16px;line-height:16px;padding:0 4px;min-width:16px;text-align:center}@media (min-width:30.0625em){.c-box-group__badge\@desktop{top:-4px;left:4px}}.c-box-group__badge:empty{display:none}.c-btn-group{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-btn-group,.c-btn-group__button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-btn-group__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;font-size:14px;font-weight:600;color:#00807a;position:relative;padding:8px 16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-btn-group__button:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);z-index:12}}.c-btn-group__button:first-of-type{border-radius:8px 0 0 8px}.c-btn-group__button:last-of-type{border-radius:0 8px 8px 0}.c-btn-group__button+.c-btn-group__button{border-left:1px solid #ebe9e6}.c-btn-group__icon-cover{width:16px;height:16px;fill:#bfbebb}.c-btn-group__text{margin-left:8px}.c-btn-group__badge{position:absolute;display:block;top:2px;left:2px;font-size:10px;font-weight:600;color:#fff;background-color:#ff5176;border-radius:16px;height:16px;line-height:16px;padding:0 4px;min-width:16px;text-align:center}@media (min-width:30.0625em){.c-btn-group__badge\@desktop{top:-4px;left:4px}}.c-btn-group__badge:empty{display:none}.c-overlay{position:fixed;width:100%;height:100%;background-color:rgba(250,247,240,.9);z-index:14;top:0;left:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.c-overlay--invisible{opacity:0;display:none}.c-segment{background-color:#fff;border-radius:8px}@media (max-width:30.0525em){.c-segment--square\@mobile{border-radius:0}}@media (min-width:30.0625em){.c-segment--radius-bottom\@desktop{border-radius:0 0 8px 8px}}.c-segment__inner{padding:24px 16px}@media (max-width:30.0525em){.c-segment__inner--fit\@mobile{padding:0}}@media (min-width:30.0625em){.c-segment__inner--fit\@desktop{padding:0}}@media (min-width:30.0625em){.c-segment__inner\@desktop{padding:24px}}@media (min-width:30.0625em){.c-segment__inner--large\@desktop{padding:16px 24px}}.c-segment__inner--side{padding:0 16px}@media (max-width:30.0525em){.c-segment__inner--side\@mobile{padding:0 16px}}@media (min-width:30.0625em){.c-segment__inner--side\@desktop{padding:0 24px}}.c-segment__inner--lid{padding:24px 0}@media (max-width:30.0525em){.c-segment__inner--lid\@mobile{padding:24px 0}}@media (min-width:30.0625em){.c-segment__inner--lid\@desktop{padding:24px}}.c-segment__inner--small{padding:16px}@media (min-width:30.0625em){.c-segment__inner--small\@desktop{padding:16px}}@media (max-width:30.0525em){.c-segment__inner--small\@mobile{padding:16px}}.c-segment__inner--x-small{padding:8px}@media (min-width:30.0625em){.c-segment__inner--3large\@desktop{padding:48px}}.c-segment--fit{border-radius:0}@media (min-width:30.0625em){.c-segment--fit\@desktop{border-radius:8px}}.c-segment--no-bg{background-color:inherit}@media (min-width:30.0625em){.c-segment--no-bg\@desktop{background-color:inherit}}.c-segment--light-pink{background:rgba(255,81,118,.1)}.c-segment--light-green{background:rgba(57,191,185,.1)}.c-segment--border-green{border:1px solid #39bfb9}@media (max-width:30.0525em){.c-segment__no-radius\@mobile{border-radius:0}}.c-heading{color:#222;font-weight:600;line-height:1.25;letter-spacing:.04em;font-size:14px}.c-heading--6xl{font-size:40px}.c-heading--5xl{font-size:32px}.c-heading--3xl{font-size:22px}@media (min-width:30.0625em){.c-heading--3xl\@desktop{font-size:26px}}.c-heading--xl{font-size:18px}@media (min-width:30.0625em){.c-heading--xl\@desktop{font-size:20px}}.c-heading--2xl{font-size:20px}.c-heading--l{font-size:16px}@media (min-width:30.0625em){.c-heading--m\@desktop{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600}}.c-heading--s{font-size:12px}.c-heading--xs{font-size:10px}.c-heading--important{color:#ff5176}.c-heading--primary{color:#39bfb9}.c-heading--brown{color:#996b00}.c-heading--white{color:#fff}.c-heading--centered{text-align:center}.c-header{position:fixed;width:100vw;background-color:#39bfb9;color:#fff;z-index:11;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:30.0625em) and (max-width:48em){.c-header{width:100%}}@media (min-width:30.0625em){.c-header\@desktop{overflow-x:auto}}.c-header--hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.c-header--static{position:static;width:100%}.c-header__inner{margin:0 auto;width:100%}@media (min-width:30.0625em){.c-header__inner\@desktop{position:relative;width:960px}}.c-header__lead{font-size:10px;color:#fff;background-color:#39bfb9;border-bottom:1px solid hsla(0,0%,100%,.25);text-align:center;padding:4px 0;font-weight:600}@media (min-width:30.0625em){.c-header__lead\@desktop{font-weight:400;border-bottom:0;padding:0;text-align:left;margin-top:8px}}.c-header__title{padding:8px 0 8px 8px;letter-spacing:0}.c-header__title-new{padding:5px 0 4px 11px;letter-spacing:0}@media (min-width:30.0625em){.c-header__title\@desktop{padding:4px 0;margin-left:0;width:332px}}@media (min-width:30.0625em){.c-header__title-new\@desktop{padding:16px 0;margin-left:0;width:400px}}.c-header__title-logo{width:150.52px;height:27px;fill:#fff;display:block}@media (min-width:30.0625em){.c-header__title-logo\@desktop{width:223px;height:40px}}.c-header__title-text{font-weight:600;font-size:10px;margin-left:4px}@media (min-width:30.0625em){.c-header__title-text\@desktop{font-size:14px;margin-left:8px}}@media (max-width:30.0525em){.c-header__one-million\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:6px;width:40px;height:38px;background-image:url(https://cdn.job-medley.com/assets/bundle/2121af03ff67b5813562dc9ef5ceda99.svg)}}@media (min-width:30.0625em){.c-header__one-million\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px;margin-left:25px;width:128px;height:32px;background-image:url(https://cdn.job-medley.com/assets/bundle/09c1c88fd0ec0ee8e2aee1eabf9f9378.svg)}}.c-header-nav{color:#fff;margin-left:auto}.c-header-nav__item+.c-header-nav__item{margin-left:16px}.c-header-nav__text-link{color:#fff}@media (min-width:30.0625em){.c-header-nav__text-link:hover{text-decoration:underline}}.c-header-nav__member{margin-left:16px}.c-header-nav__list{color:#fff;font-size:10px;font-weight:600;border-bottom:0;padding:0;margin:8px 0 0}.c-drawer-nav{margin-left:auto}.c-drawer{height:100%;position:fixed;z-index:21;top:0;right:0;width:calc(100vw - 63px);background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 4px 16px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 4px 16px 0 rgba(0,0,0,.16)}.c-drawer,.c-drawer--invisible{-webkit-transition:right .3s ease-out;-o-transition:right .3s ease-out;transition:right .3s ease-out}.c-drawer--invisible{right:-100%}.c-drawer__inner{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.c-drawer__links{border-top:none}.c-drawer__links:first-child{padding:16px 0 24px}.c-drawer__links--login{padding:16px 0}.c-drawer__links--middle{padding-bottom:16px}.c-drawer__links--large{padding-bottom:24px}.c-drawer__link{padding:16px 32px}.c-drawer__balloon,.c-drawer__link{font-size:16px;font-weight:600;color:#222;line-height:1.25;display:block}.c-drawer__balloon{padding:24px 32px 0}.c-drawer__link--login{position:relative;padding-left:48px}.c-drawer__button{padding:32px 32px 16px}.c-drawer__icon{width:16px;height:16px;fill:#39bfb9;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:24px}.c-drawer__icon--lock{width:24px;height:24px;vertical-align:text-bottom}.c-drawer__close-btn{position:absolute;top:16px;left:-48px}.c-footer{background:#fff;padding:32px 0}@media (max-width:30.0525em){.c-footer__inner\@mobile{padding:0 16px}}.c-footer__logo{width:174px;height:30px;fill:#39bfb9}@media (min-width:30.0625em){.c-footer__logo\@desktop{width:191px;height:34px}}.c-footer__copyright{margin-top:32px;text-align:center}@media (min-width:30.0625em){.c-footer__copyright\@desktop{margin-top:0;text-align:left}}.c-footer__certification{margin:16px auto;width:200px;height:40px}@media (min-width:30.0625em){.c-footer__certification\@desktop{width:180px;height:40px;margin:16px 0}}.c-inline-link-group\@desktop{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-inline-link-group__links{margin-top:32px}.c-inline-link-group__links:first-child{margin-top:0}@media (min-width:30.0625em){.c-inline-link-group__links\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}}.c-inline-link-group__caption{font-size:12px;font-weight:600;line-height:2;color:#222}@media (min-width:30.0625em){.c-inline-link-group__caption\@desktop{-webkit-box-flex:0;-ms-flex:0 0 154px;flex:0 0 154px;line-height:2.8}}.c-inline-link-group__list{overflow:hidden;font-size:12px;margin-top:8px}@media (min-width:30.0625em){.c-inline-link-group__list\@desktop{margin-top:0}}.c-inline-link-group__item{float:left;line-height:2.8;margin-right:1.5em}@media (min-width:30.0625em){.c-inline-link-group__item\@desktop{line-height:2;margin-right:1em}}.c-inline-link-group__item:last-child{margin-right:0}.c-footer-contact{padding:8px 16px 16px;border-radius:8px;border:1px solid #39bfb9;background:rgba(57,191,185,.1)}@media (min-width:30.0625em){.c-footer-contact\@desktop{-webkit-box-flex:0;-ms-flex:0 0 373px;flex:0 0 373px;margin-top:0;position:relative}}.c-footer-contact__title{font-size:12px;font-weight:600;line-height:2;color:#222;margin:0 0 8px}.c-footer-contact__notice{font-size:12px;color:#888;margin-top:8px}.c-footer-contact__text{margin-top:16px}.c-footer-contact__submit{margin:16px auto 0;width:90px;white-space:nowrap}@media (min-width:30.0625em){.c-footer-contact__submit\@desktop{margin:8px 0 0 auto}}.c-footer-contact__error{font-size:12px;color:#ff5176;font-weight:600;line-height:2}.c-footer-contact__msg{font-size:12px;color:#888;margin-top:8px}.c-footer-contact__link{margin-top:16px;height:70px}.c-textarea{background:#f7f6f2;border-radius:8px;color:#222;font-weight:600;width:100%;padding:16px}.c-textarea::-webkit-input-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-textarea::-moz-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-textarea:-ms-input-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-textarea::-ms-input-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-textarea::placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f7f6f2 inset;box-shadow:inset 0 0 0 1000px #f7f6f2}.c-textarea:focus{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);background:#fff}.c-textarea--small{height:132px}@media (min-width:30.0625em){.c-textarea--small\@desktop{height:92px}}.c-textarea--large{height:216px}.c-textarea--error{background:rgba(255,81,118,.25)}.c-textarea--white{background:#fff}.c-copyright{font-size:10px;color:#888;display:block}.c-pagetop{position:relative;width:100%;margin:0 auto}@media (min-width:30.0625em){.c-pagetop\@desktop{width:960px}}.c-pagetop__body{background:#f7f6f2;width:32px;height:32px;cursor:pointer;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:32px;right:16px}@media (min-width:30.0625em){.c-pagetop__body\@desktop{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;right:0}.c-pagetop__body\@desktop:hover{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-pagetop__margin_top_footer_minimum{top:48px}.c-pagetop__arrowup{width:16px;height:16px;fill:#bfbebb}.c-footer-message__inner{color:#888;font-size:10px;max-height:75px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-footer-message__inner:after,.c-footer-message__inner:before{background:#fff;position:absolute}.c-footer-message__inner:before{content:"...";top:60px;right:0;color:#888}.c-footer-message__inner:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-footer-message__inner\@desktop{overflow-y:hidden;height:auto;max-height:100%}}.c-footer-message__inner\@desktop:after,.c-footer-message__inner\@desktop:before{content:none}.c-footer-message__show-more{display:block;text-align:right;color:#00807a;font-size:10px;font-weight:600;background-color:#fff;line-height:1.5}.c-footer-message__show-more--opened:before{display:none}.c-footer-message__emphasis{font-weight:600}.c-footer-message__inner+.c-footer-message__show-more{display:block}@media (min-width:30.0625em){.c-footer-message__inner\@desktop+.c-footer-message__show-more{display:none}}.c-footer-message__inner--visible{overflow-y:auto;height:auto;max-height:100%}.c-footer-message__inner--visible:after,.c-footer-message__inner--visible:before{content:none}.c-search-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #f7f6f2}.c-search-list__item:last-child{border-bottom:1px solid #f7f6f2}.c-search-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#00807a;padding:16px;border-top:1px solid #f7f6f2;line-height:1.25;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.c-search-list__link--large{padding:16px 0}@media (min-width:30.0625em){.c-search-list__link\@desktop{font-size:12px;padding:16px 0}}.c-search-list__pref{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-right:8px}.c-search-list__num{font-size:10px;color:#888}.c-search-list__icon,.c-search-list__num{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-search-list__icon{height:16px;width:8px;display:block;fill:#bfbebb}.c-search-list__num+.c-search-list__icon{margin-left:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:30.0625em){.c-search-list__link:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);color:#222;border-radius:8px}}@media (min-width:30.0625em){.c-search-list__link--large:hover .c-search-list__icon{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}}@media (min-width:30.0625em){.c-search-list__link:hover .c-search-list__num{visibility:hidden}}@media (min-width:30.0625em){.c-search-list__link:hover .c-search-list__pref{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}}@media (min-width:30.0625em){.c-search-list--horizontal\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-8px}}@media (min-width:30.0625em){.c-search-list__item--horizontal\@desktop{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 8px}}@media (min-width:30.0625em){.c-search-list__item--horizontal-large\@desktop{width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 8px}}@media (min-width:30.0625em){.c-search-list__item--horizontal-large\@desktop>.c-search-list__link\@desktop,.c-search-list__item--horizontal\@desktop>.c-search-list__link\@desktop{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid #f7f6f2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media (min-width:30.0625em){.c-search-list__item--horizontal\@desktop:nth-child(-n+4) .c-search-list__link\@desktop{border-top:1px solid #f7f6f2}}@media (min-width:30.0625em){.c-search-list__item--horizontal-large\@desktop:nth-child(-n+3) .c-search-list__link\@desktop{border-top:1px solid #f7f6f2}}.c-search-list__item:last-child>.c-search-list__link{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-search-list__item:last-child>.c-search-list__link:hover{border-bottom:1px solid rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-search-list__item:hover+.c-search-list__item>.c-search-list__link{border-top:1px solid rgba(0,0,0,0)}}.c-search-check-list{border-top:1px solid #f7f6f2}@media (min-width:30.0625em){.c-search-check-list\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-8px;border:none}}.c-search-check-list__item{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-search-check-list__item\@desktop{width:25%;border:none;padding:0 8px}}@media (min-width:30.0625em){.c-search-check-list ::-ms-backdrop,.c-search-check-list__item\@desktop{width:25%}}@media (min-width:30.0625em){.c-search-check-list__checkbox\@desktop{border-bottom:1px solid #f7f6f2;height:100%}}@media (min-width:30.0625em){.c-search-check-list__item\@desktop:nth-child(-n+4) .c-search-check-list__checkbox\@desktop{border-top:1px solid #f7f6f2}}.c-search-check-list__num{font-size:10px;color:#888}.c-search-check-list__icon,.c-search-check-list__num{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-search-check-list__icon{height:16px;width:8px;display:block;fill:#bfbebb}.c-search-check-list__num+.c-search-check-list__icon{margin-left:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:30.0625em){.c-search-check-list__link\@desktop:hover .c-search-check-list__num{visibility:hidden}}.c-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-modal--close{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.c-modal__frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:18}@media (min-width:30.0625em){.c-modal__frame\@desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}.c-modal__body{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background-color:#fff;width:100%;height:calc(100% - 16px);border-radius:8px 8px 0 0;position:relative;top:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:30.0625em){.c-modal__body\@desktop{width:960px;height:auto;border-radius:8px;max-height:calc(100vh - 80px);top:auto}}.c-modal__button-close{position:absolute;top:16px;right:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-modal__button-close:hover{-webkit-box-shadow:0 8px 24px 0 rgba(57,191,185,.5);box-shadow:0 8px 24px 0 rgba(57,191,185,.5)}}.c-modal__content{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:68px}@supports (padding-bottom:constant(safe-area-inset-bottom)){.c-modal__content{padding-bottom:calc(constant(safe-area-inset-bottom) + 68px)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.c-modal__content{padding-bottom:calc(env(safe-area-inset-bottom) + 68px)}}@media (min-width:30.0625em){.c-modal__content\@desktop{padding:0 24px 24px;overflow-y:auto;height:auto;max-height:calc(100vh - 221px)}}.c-modal__content-inner{padding:0 16px}@media (min-width:30.0625em){.c-modal__content-inner\@desktop{padding:0}}.c-modal__title{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding:16px 48px 16px 16px;line-height:1.5}@media (min-width:30.0625em){.c-modal__title\@desktop{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding:24px 56px 24px 24px}}.c-modal__small-title{color:#222;font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding-left:16px}@media (min-width:30.0625em){.c-modal__small-title\@desktop{padding-left:0}}.c-modal__footer{position:fixed;bottom:0;width:100%;background-color:#fff;padding:8px 16px;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:16}.c-modal__footer:before{content:"";width:100%;height:16px;position:absolute;left:0;top:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.05)));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05))}@supports (padding-bottom:constant(safe-area-inset-bottom)){.c-modal__footer{padding-bottom:calc(constant(safe-area-inset-bottom) + 8px)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.c-modal__footer{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}}.c-modal__footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-modal__footer-inner--error-under-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-modal__footer\@desktop{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-modal__footer-result{color:#444;padding:0 16px 0 0}@media (min-width:30.0625em){.c-modal__footer-result\@desktop{position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.c-modal__corresponding{font-size:10px;display:block;color:#444;white-space:nowrap}.c-modal__corresponding,.c-modal__important{line-height:1.25;letter-spacing:.04em;font-weight:600}.c-modal__important{font-size:16px;color:#ff5176}.c-modal__footer-btn-wrap{width:100%;margin:0 auto}@media (min-width:30.0625em){.c-modal__footer-btn-wrap\@desktop{width:auto}}.c-modal__footer-btn{padding:16px}.c-modal__footer-btn--full{width:100%}@media (min-width:30.0625em){.c-modal__footer-btn--full\@desktop{width:auto}}.c-modal__footer-btn-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:30.0625em){.c-modal__footer-btn-horizontal\@desktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-modal__footer-btn-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%}.c-modal__footer-btn-item:last-child{margin-left:8px}@media (min-width:30.0625em){.c-modal__footer-btn-item\@desktop{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.c-modal__footer-btn-with-link{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-modal__footer-btn-with-link\@desktop{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:30.0625em){.c-modal__footer-btn-with-link\@desktop:after{display:block;content:""}}.c-modal__footer-btn-with-link__link{color:#00807a;font-size:12px;font-weight:600}@media (min-width:30.0625em){.c-modal__footer-btn-with-link__link:hover{text-decoration:underline}}@media (-ms-high-contrast:none){.c-modal__footer-btn-with-link{display:-webkit-box;display:-ms-flexbox;display:flex}.c-modal__footer-btn-with-link>*{width:33.33333%}}@media (min-width:30.0625em){.c-modal-search-pref\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}}.c-modal-search-pref__district{font-size:14px;font-weight:600;padding:16px}@media (min-width:30.0625em){.c-modal-search-pref__district\@desktop{padding:0 0 16px}}.c-modal-search-pref__col{margin-bottom:16px}.c-modal-search-pref__col:first-child>.c-modal--search-pref__district{padding:0 16px 16px}@media (min-width:30.0625em){.c-modal-search-pref__col:first-child>.c-modal--search-pref__district\@desktop{padding:0 0 16px}}.c-modal-search-pref__col:last-child{margin-bottom:0}@media (min-width:30.0625em){.c-modal-search-pref__col\@desktop{margin-bottom:0;margin-left:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%}}@media (min-width:30.0625em){.c-modal-search-pref__col\@desktop:first-child{margin-bottom:0;margin-left:0}}.c-modal-job-type-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.c-modal-job-type-nav__shadow{position:relative}.c-modal-job-type-nav__shadow:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}.c-modal-job-type-nav__wrapper{padding:0 8px;display:table}.c-modal-job-type-nav__item{display:table-cell;white-space:nowrap}.c-modal-job-type-nav__link{display:block;border-bottom:0 solid #39bfb9;font-size:16px;padding:16px;font-weight:600;color:#00807a;line-height:1;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}@media (min-width:30.0625em){.c-modal-job-type-nav__link:hover{border-bottom:4px solid #39bfb9;color:#222}}.c-modal-job-type-nav__link--active{border-bottom:4px solid #39bfb9;color:#222}.c-modal-job-type-content{display:none}.c-modal-job-type-content--active{display:block}.c-search-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.c-search-checkbox__input{display:none}.c-search-checkbox__mimic{padding:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.c-search-checkbox__mimic:after{content:"";width:1px;height:24px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#ebe9e6;display:block}@media (min-width:30.0625em){.c-search-checkbox__mimic:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px}}@media (min-width:30.0625em){.c-search-checkbox__mimic:hover:after{display:none}}@media (min-width:30.0625em){.c-search-checkbox__mimic\@desktop{padding:16px 8px;background-color:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (min-width:30.0625em){.c-search-checkbox__mimic\@desktop:after{height:16px}}.c-search-checkbox__mimic-inner{position:relative;display:block;width:24px;height:24px;border-radius:4px;background:#ebe9e6}@media (min-width:30.0625em){.c-search-checkbox__mimic-inner\@desktop{width:16px;height:16px}}.c-search-checkbox__link{font-weight:600;color:#00807a;padding:16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:1.25}@media (min-width:30.0625em){.c-search-checkbox__link\@desktop{font-size:12px;padding:16px 0 16px 8px}}@media (min-width:30.0625em){.c-search-checkbox__link\@desktop:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;color:#222}}@media (min-width:30.0625em){.c-search-checkbox__link--disabled{font-size:12px;padding:16px 0 16px 8px}}.c-search-checkbox__text{padding-right:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-search-checkbox__link\@desktop:hover .c-search-checkbox__text{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}}.c-search-checkbox__input:checked+.c-search-checkbox__mimic>.c-search-checkbox__mimic-inner{background:#39bfb9;border:1px solid #39bfb9;position:relative;width:24px;height:24px;display:block}@media (min-width:30.0625em){.c-search-checkbox__input:checked+.c-search-checkbox__mimic\@desktop>.c-search-checkbox__mimic-inner{width:16px;height:16px}}.c-search-checkbox__input:checked+.c-search-checkbox__mimic>.c-search-checkbox__mimic-inner:before{position:absolute;left:5px;top:14px;display:block;content:"";width:6px;height:2px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}@media (min-width:30.0625em){.c-search-checkbox__input:checked+.c-search-checkbox__mimic\@desktop>.c-search-checkbox__mimic-inner:before{left:1px;top:9px;width:5px;height:2px}}.c-search-checkbox__input:checked+.c-search-checkbox__mimic>.c-search-checkbox__mimic-inner:after{display:block;position:absolute;left:10px;top:14px;content:"";width:10px;height:2px;background:#fff;-webkit-transform:rotate(-53deg);-ms-transform:rotate(-53deg);transform:rotate(-53deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@media (min-width:30.0625em){.c-search-checkbox__input:checked+.c-search-checkbox__mimic\@desktop>.c-search-checkbox__mimic-inner:after{width:8px;height:2px;left:5px;top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.c-selectbox{position:relative}.c-selectbox:before{content:"";display:block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-color:#bfbebb;border-style:none solid solid none;border-width:0 2px 2px 0}.c-selectbox__body{padding:0 32px 0 16px;height:48px;background-color:#f7f6f2;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:16px;width:100%;line-height:1}@media (min-width:30.0625em){.c-selectbox__body:hover{cursor:pointer;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background-color:#fff}}.c-selectbox__body:focus{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background-color:#fff}.c-selectbox--error>.c-selectbox__body{background:rgba(255,81,118,.25)}.c-selectbox__body--disable{opacity:.25;pointer-events:none}.c-selectbox--full{width:100%}.c-selectbox__body--white{background-color:#fff;opacity:1;font-weight:600;cursor:pointer}.c-average-salary{width:100%}.c-average-salary__row{border-top:1px solid #f7f6f2;display:-ms-grid;display:grid;-ms-grid-columns:minmax(100px,140px) 1fr;grid-template-columns:minmax(100px,140px) 1fr;grid-template-areas:"c-average-salary__title c-average-salary__price" "c-average-salary__title c-average-salary__detail-box"}.c-average-salary__row:last-child{border-bottom:1px solid #f7f6f2}.c-average-salary__title{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600;text-align:left;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:c-average-salary__title;vertical-align:middle}.c-average-salary__price{-ms-grid-row:1;-ms-grid-column:2;display:block;padding:24px 0 0;grid-area:c-average-salary__price}@media (min-width:30.0625em){.c-average-salary__price\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1.5}}.c-average-salary__average{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-average-salary__average-title{line-height:1.5;white-space:nowrap}.c-average-salary__average-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-average-salary__average-unit{display:block;margin-left:4px;line-height:1.5}.c-average-salary__average-number{color:#faaf00;font-size:46px;font-weight:600;line-height:1;padding-left:8px}.c-average-salary__detail-box{-ms-grid-row:2;-ms-grid-column:2;display:block;grid-area:c-average-salary__detail-box;padding-bottom:24px}.c-average-salary__detail{font-size:10px;color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:30.0625em){.c-average-salary__detail\@desktop{margin-top:0;width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-average-salary__max{padding-right:4px}.c-average-salary__min{padding-left:4px}@media (min-width:30.0625em){.c-average-salary__max\@desktop{padding-right:8px}}@media (min-width:30.0625em){.c-average-salary__max\@desktop,.c-average-salary__min\@desktop{-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px;white-space:nowrap}.c-average-salary__min\@desktop{padding-left:16px;border-left:1px solid #ebe9e6}}.c-average-salary__detail-title{font-weight:400}.c-average-salary__txt{width:100%;font-size:10px;color:#888;margin-top:8px}@media (min-width:30.0625em){.c-average-salary\@desktop .c-average-salary__row{display:table-row}.c-average-salary\@desktop .c-average-salary__title{display:table-cell;white-space:nowrap}.c-average-salary\@desktop .c-average-salary__price{padding:24px 16px 24px 0}.c-average-salary\@desktop .c-average-salary__detail-box{display:table-cell;padding-bottom:0}}.c-job-offer-card{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:transparent}@media (min-width:30.0625em){.c-job-offer-card:hover{-webkit-box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);z-index:1;cursor:pointer}}.c-job-offer-card__image-box{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;border-radius:8px 8px 0 0;height:192px}@media screen and (min-width:390px){.c-job-offer-card__image-box{height:202px}}@media screen and (min-width:412px){.c-job-offer-card__image-box{height:214px}}@media screen and (min-width:430px){.c-job-offer-card__image-box{height:224px}}@media screen and (min-width:448px){.c-job-offer-card__image-box{height:234px}}.c-job-offer-card__image-box--noimg{height:100%}.c-job-offer-card__image{width:100%}.c-job-offer-card__txt-area{position:relative;padding:16px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-job-offer-card__tag-new{position:absolute;top:-8px;left:16px}.c-job-offer-card__title-container{overflow:hidden;margin-bottom:16px}.c-job-offer-card__title{font-size:14px;max-height:52.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-job-offer-card__title:after,.c-job-offer-card__title:before{background:#fff;position:absolute}.c-job-offer-card__title:before{content:"...";top:35px;right:0;color:#00807a}.c-job-offer-card__title:after{content:"";height:100%;width:100%}.c-job-offer-card__txt-container{overflow:hidden}.c-job-offer-card__txt{font-size:12px;max-height:60px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#444}.c-job-offer-card__txt:after,.c-job-offer-card__txt:before{background:#fff;position:absolute}.c-job-offer-card__txt:before{content:"...";top:45px;right:0;color:inherit}.c-job-offer-card__txt:after{content:"";height:100%;width:100%}.c-job-offer-card__summary{border-top:1px solid #f7f6f2;margin:0 16px}.c-job-offer-card__table,.c-job-offer-card__table-full{border-collapse:collapse;font-size:12px;margin:16px 0 0}.c-job-offer-card__table-full{width:100%}.c-job-offer-card__table-tr{margin-bottom:16px}.c-job-offer-card__table-th{color:#222;font-weight:600;text-align:left;vertical-align:top;line-height:1.25;width:40px;padding:0 8px 16px 0}.c-job-offer-card__table-th--width-90{width:90px}.c-job-offer-card__table-td{vertical-align:top;padding-bottom:16px}.c-job-offer-card__table-td-txt-container{overflow:hidden}.c-job-offer-card__table-td-txt{font-size:12px;max-height:30px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#444}.c-job-offer-card__table-td-txt:after,.c-job-offer-card__table-td-txt:before{background:#fff;position:absolute}.c-job-offer-card__table-td-txt:before{content:"...";top:15px;right:0;color:inherit}.c-job-offer-card__table-td-txt:after{content:"";height:100%;width:100%}.c-job-offer-card__table-td-txt--fs-m{font-size:14px;max-height:35px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#444}.c-job-offer-card__table-td-txt--fs-m:after,.c-job-offer-card__table-td-txt--fs-m:before{background:#fff;position:absolute}.c-job-offer-card__table-td-txt--fs-m:before{content:"...";top:17.5px;right:0;color:inherit}.c-job-offer-card__table-td-txt--fs-m:after{content:"";height:100%;width:100%}.c-job-offer-card__table-td-txt--fs-m-one-line{font-size:14px;max-height:17.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#444}.c-job-offer-card__table-td-txt--fs-m-one-line:after,.c-job-offer-card__table-td-txt--fs-m-one-line:before{background:#fff;position:absolute}.c-job-offer-card__table-td-txt--fs-m-one-line:before{content:"...";top:0;right:0;color:inherit}.c-job-offer-card__table-td-txt--fs-m-one-line:after{content:"";height:100%;width:100%}.c-job-offer-card__table-td-txt--full{max-height:none}.c-job-offer-card__table-td-txt--full:after,.c-job-offer-card__table-td-txt--full:before{content:none}.c-job-offer-card__tag-list{border-top:1px solid #f7f6f2;padding:4px 0 8px}.c-job-offer-card__tag-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.c-job-offer-card__tag-list-inner--celebration-money{margin:-4px 8px 8px}.c-job-offer-card__feature-tag-list-inner{display:block;font-size:14px;max-height:31.5px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-job-offer-card__feature-tag-list-inner:after,.c-job-offer-card__feature-tag-list-inner:before{background:#fff;position:absolute}.c-job-offer-card__feature-tag-list-inner:before{content:"...";top:10.5px;right:0;color:inherit}.c-job-offer-card__feature-tag-list-inner:after{content:"";height:100%;width:100%}.c-job-offer-card__feature-tag-list-inner:before{content:""}.c-job-offer-card__feature-tag-list-inner:after{width:auto;height:auto}.c-job-offer-card__feature-tag-list-inner--visible{height:auto;max-height:100%}.c-job-offer-card__feature-tag-item{margin:4px 4px 0 0;float:left}.c-job-offer-card__read-more-area{position:relative;z-index:1}.c-job-offer-card__read-more-btn-area{position:absolute;z-index:1;top:1px;right:-8px;width:40px;height:32px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(30%,hsla(0,0%,100%,.7)),to(#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.7) 30%,#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.7) 30%,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7) 30%,#fff)}.c-job-offer-card__read-more-btn{position:absolute;top:8px;right:8px;width:16px;height:16px;display:inline-block;fill:#00807a}.c-job-offer-card__tag-item{margin:4px 4px 0 0}.c-job-offer-card__btn-area{border-top:1px solid #f7f6f2;padding:8px}.c-job-offer-card__btn-ul{display:-webkit-box;display:-ms-flexbox;display:flex}.c-job-offer-card__btn-ul__list{width:100%}.c-job-offer-card__btn-item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-job-offer-card__btn-item:first-child{margin-right:8px}.c-job-offer-card__agent{font-size:12px;font-weight:400;line-height:1.25;color:#996b00;margin-bottom:8px}@media (min-width:30.0625em){.c-job-offer-card\@desktop{position:relative;padding:16px}.c-job-offer-card\@desktop .c-job-offer-card__tag-new{left:-8px}.c-job-offer-card\@desktop .c-job-offer-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex}.c-job-offer-card\@desktop .c-job-offer-card__image-box{border-radius:8px;height:158px;width:280px;-ms-flex-negative:0;flex-shrink:0}.c-job-offer-card\@desktop .c-job-offer-card__txt-area{padding:0}.c-job-offer-card\@desktop .c-job-offer-card__image-box+.c-job-offer-card__txt-area{padding:0 0 0 16px}.c-job-offer-card\@desktop .c-job-offer-card__title{font-size:20px;max-height:75px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-job-offer-card\@desktop .c-job-offer-card__title:after,.c-job-offer-card\@desktop .c-job-offer-card__title:before{background:#fff;position:absolute}.c-job-offer-card\@desktop .c-job-offer-card__title:before{content:"...";top:50px;right:0;color:#00807a}.c-job-offer-card\@desktop .c-job-offer-card__title:after{content:"";height:100%;width:100%}.c-job-offer-card\@desktop .c-job-offer-card__txt{font-size:14px;max-height:70px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-job-offer-card\@desktop .c-job-offer-card__txt:after,.c-job-offer-card\@desktop .c-job-offer-card__txt:before{background:#fff;position:absolute}.c-job-offer-card\@desktop .c-job-offer-card__txt:before{content:"...";top:52.5px;right:0;color:inherit}.c-job-offer-card\@desktop .c-job-offer-card__txt:after{content:"";height:100%;width:100%}.c-job-offer-card\@desktop .c-job-offer-card__summary{display:table;margin:24px 0 0;padding:16px 0}.c-job-offer-card\@desktop .c-job-offer-card__table{margin:0}.c-job-offer-card\@desktop .c-job-offer-card__table-box{display:table-cell;vertical-align:top;padding-right:16px}.c-job-offer-card\@desktop .c-job-offer-card__table-td-txt-container{width:337px}.c-job-offer-card\@desktop .c-job-offer-card__table-th{white-space:nowrap;padding-right:16px}.c-job-offer-card\@desktop .c-job-offer-card__table-tr:last-child>.c-job-offer-card__table-td,.c-job-offer-card\@desktop .c-job-offer-card__table-tr:last-child>.c-job-offer-card__table-th{padding-bottom:0}.c-job-offer-card\@desktop .c-job-offer-card__tag-list{display:table-cell;vertical-align:top;border-left:1px solid #f7f6f2;border-top:0;width:200px;padding-left:16px;padding-top:0}.c-job-offer-card\@desktop .c-job-offer-card__tag-list-inner{width:180px}.c-job-offer-card\@desktop .c-job-offer-card__tag-list-inner--celebration-money{width:auto;margin:-12px 0 8px}.c-job-offer-card\@desktop .c-job-offer-card__btn-area{padding:16px 0 0}.c-job-offer-card\@desktop .c-job-offer-card__btn-keep{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}}.c-sort-tab{display:-webkit-box;display:-ms-flexbox;display:flex}.c-sort-tab__item{font-weight:600;text-align:center;line-height:1.25;margin:0 16px}.c-sort-tab__text{display:inline-block;border-bottom:0 solid #39bfb9;color:#00807a;padding:16px 0;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.c-sort-tab__item--current .c-sort-tab__text{border-bottom:4px solid #39bfb9;color:#222}@media (max-width:30.0525em){.c-sort-tab__item\@mobile{width:100%;margin:0}.c-sort-tab__item\@mobile .c-sort-tab__text{display:block}}@media (min-width:30.0625em){.c-sort-tab__item:hover .c-sort-tab__text{border-bottom:4px solid #39bfb9}}.c-sort-tab--full{width:100%}.c-sort-tab--full .c-sort-tab__item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media (max-width:30.0525em){.c-sort-tab--shadow\@mobile{position:relative}.c-sort-tab--shadow\@mobile:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}}.c-search-condition-list__item{font-size:16px;font-weight:600;text-align:left;line-height:1.25}.c-search-condition-list__item--space{padding:16px 0;border-top:1px solid #f7f6f2}.c-search-condition-list__icon{fill:#39bfb9;height:24px;width:24px;margin-right:1em;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.c-search-condition-list__arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#bfbebb;height:16px;width:8px}.c-search-condition-list__arrow,.c-search-condition-list__link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-search-condition-list__link{border-top:1px solid #f7f6f2;padding:16px 0;color:#00807a;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-search-condition-list__link:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;padding:16px;color:#222}.c-search-condition-list__link:hover .c-search-condition-list__arrow{right:16px}}.c-search-condition-list__name{white-space:nowrap}.c-search-condition-list__item:first-child>.c-search-condition-list__link{border-top-color:rgba(0,0,0,0)}@media (min-width:30.0625em){.c-search-condition-list__item:hover+.c-search-condition-list__item>.c-search-condition-list__link{border-top-color:rgba(0,0,0,0)}}.c-search-condition-list__tags{overflow:hidden;margin-left:auto;margin-right:16px;margin-bottom:-4px;padding-left:16px;font-weight:400}.c-search-condition-list__tags-item{float:left;margin-left:4px;margin-bottom:4px}.c-search-condition-list__tags-item:empty{display:none}.c-search-condition-list__caption{color:#888;font-size:12px;font-weight:400;display:block}.c-useful-link__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f7f6f2;color:#00807a;padding:16px 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-useful-link__link:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;color:#222;text-decoration:none;padding-left:16px}}.c-useful-link__item:last-of-type>.c-useful-link__link{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-useful-link__item:hover+.c-useful-link__item>.c-useful-link__link{border-top-color:rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-useful-link__item:hover+.c-useful-link__item:last-of-type>.c-useful-link__link{border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}}.c-useful-link__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background:#f7f6f2;height:48px;width:48px;margin-right:8px}.c-useful-link__txt{font-size:14px;font-weight:600;line-height:1.25}.c-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-pagination__prev{font-size:16px;border-radius:8px;background:#f7f6f2;padding:16px}.c-pagination__prev--disabled{opacity:.25;pointer-events:none}@media (min-width:30.0625em){.c-pagination__prev:hover{color:#222}}.c-pagination__next{font-size:16px;border-radius:8px;background:#f7f6f2;padding:16px}.c-pagination__next--disabled{opacity:.25;pointer-events:none}@media (min-width:30.0625em){.c-pagination__next:hover{color:#222}}.c-pagination__item{font-size:14px;font-weight:600;line-height:1.25;padding:0 4px;float:left}.c-pagination__item-inner{display:block;padding:4px}.c-pagination__item--current{color:#222}.c-pagination__item--abbr{color:#888}@media (max-width:30.0525em){.c-pagination\@mobile{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-pagination\@mobile .c-pagination__prev{margin-right:8px}.c-pagination\@mobile .c-pagination__next,.c-pagination\@mobile .c-pagination__prev{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-pagination\@mobile .c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-pagination\@mobile .c-pagination__item:first-child{padding-left:0}.c-pagination\@mobile .c-pagination__item:last-child{padding-right:0}.c-pagination\@mobile .c-pagination__item-inner{padding:8px}}.c-search-condition-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-search-condition-button-group__item{border-radius:8px;background:#f7f6f2;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-search-condition-button-group__item+.c-search-condition-button-group__item{margin-left:8px}.c-search-condition-button-group__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 8px;color:#00807a;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-search-condition-button-group__btn:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background:#fff;color:#222;border-radius:8px}}.c-search-condition-button-group__icon{width:24px;height:24px;display:block}.c-search-condition-button-group__text{font-weight:600;text-align:center;margin-top:8px}@media (min-width:30.0625em){.c-search-condition-button-group__text\@desktop{margin-top:12px}}.c-search-condition-title{position:relative}@media (min-width:30.0625em){.c-search-condition-title\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-search-condition-title:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}.c-search-condition-title__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f7f6f2;padding:24px 16px;min-height:100px}@media (min-width:30.0625em){.c-search-condition-title__heading\@desktop{border-bottom:0;padding:16px 24px}}.c-search-condition-title__headline{font-size:14px;letter-spacing:.04em;font-weight:400;line-height:1.5;color:#444}@media (min-width:30.0625em){.c-search-condition-title__headline\@desktop{font-size:16px}}.c-search-condition-title__area{font-size:22px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#222}@media (min-width:30.0625em){.c-search-condition-title__area\@desktop{font-size:26px;line-height:1.25;letter-spacing:.04em;font-weight:600}}.c-search-condition-title__map-search{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#222}@media (min-width:30.0625em){.c-search-condition-title__map-search\@desktop{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600}}.c-search-condition-title__job{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#222}@media (min-width:30.0625em){.c-search-condition-title__job\@desktop{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600}}@media (min-width:30.0625em){.c-search-condition-title__result\@desktop{border-left:1px solid #f7f6f2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:30.0625em){.c-search-condition-title__result-prefecture\@desktop,.c-search-condition-title__result\@desktop{margin-left:auto;padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-flex:0}.c-search-condition-title__result-prefecture\@desktop{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:0 0 auto;flex:0 0 auto;width:656px}}@media (min-width:30.0625em){.c-search-condition-title__inner\@desktop{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}@media (max-width:30.0525em){.c-search-condition-title__inner\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px}}.c-search-condition-title__hit{color:#444;padding-bottom:0}.c-search-condition-title__hit\@desktop{padding-bottom:4px}.c-search-condition-title__corresponding{font-size:10px;line-height:1.25;letter-spacing:.04em;font-weight:600;margin-right:8px}@media (min-width:30.0625em){.c-search-condition-title__corresponding\@desktop{display:block;margin-right:0}}.c-search-condition-title__important{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#ff5176}.c-search-condition-foot{padding:16px;border-top:1px solid #f7f6f2;margin-top:-1px}@media (min-width:30.0625em){.c-search-condition-foot\@desktop{border-top:1px solid #f7f6f2;padding:16px 24px}}.c-search-condition-foot__item+.c-search-condition-foot__item{margin-top:16px}.c-search-condition-foot__text{font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400}.c-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:30.0625em){.c-rating\@desktop{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-rating__label{-webkit-box-flex:0;-ms-flex:0 0 88px;flex:0 0 88px;color:#222;font-size:14px;text-align:center;font-weight:600}.c-rating__label--sub_title{color:#444;font-size:12px;font-weight:400}.c-rating__value{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;width:148px}@media (min-width:30.0625em){.c-rating__value\@desktop{margin:0 8px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:384px}}.c-rating__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:24px;position:relative}.c-rating__line:after{position:absolute;top:50%;content:"";display:block;background-color:#f7f6f2;width:100%;height:1px;z-index:0}.c-rating__line:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.c-rating__mark{position:relative;width:8px;height:8px;background-color:#ebe9e6;border-radius:50%;z-index:1}.c-rating__mark--neutral{background-color:#fff;border:6px solid #39bfb9;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-offers-balloon{padding-bottom:8px}.c-offers-balloon__inner{display:block;border-radius:56px;position:relative;font-weight:600;color:#ff5176;font-size:16px;line-height:1.25;padding:16px 24px;background-color:#fff;text-align:center}.c-offers-balloon__inner:before{content:"";position:absolute;top:auto;bottom:-16px;left:0;right:0;border:8px solid rgba(0,0,0,0);border-top-color:#fff;height:0;width:0;margin:auto}@media (min-width:30.0625em){.c-offers-balloon__inner\@desktop{line-height:2;padding:8px;border-radius:24px}}.c-offers-gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-offers-gallery,.c-offers-gallery__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-offers-gallery__item{width:calc((100% - 8px)/2);height:92px;margin-left:8px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px}@media (min-width:30.0625em){.c-offers-gallery__item\@desktop{width:192px;height:108px;margin-left:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media (min-width:30.0625em){.c-offers-gallery__item\@desktop:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-offers-gallery__item:nth-of-type(odd){margin-left:0}@media (min-width:30.0625em){.c-offers-gallery__item\@desktop:nth-of-type(odd){margin-left:16px}}@media (min-width:30.0625em){.c-offers-gallery__item\@desktop:nth-of-type(3n+1){margin-left:0}}.c-offers-gallery__item:nth-child(n+3){margin-top:8px}@media (min-width:30.0625em){.c-offers-gallery__item\@desktop:nth-child(n+3){margin-top:0}}@media (min-width:30.0625em){.c-offers-gallery__item\@desktop:nth-child(n+4){margin-top:16px}}.c-offers-gallery__image{width:100%}@media (min-width:30.0625em){.c-offers-top\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-offers-top__title{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;font-weight:400;margin-top:24px;font-size:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;width:100%}.c-offers-top__title\@desktop{margin-top:8px}.c-offers-top__title-strong{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-offers-top__title-strong\@desktop{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600}@media (max-width:30.0525em){.c-offers-top__tag\@mobile{position:absolute;top:-8px}}.c-offers-top__image-column{height:212px}@media screen and (min-width:390px){.c-offers-top__image-column{height:220px}}@media screen and (min-width:412px){.c-offers-top__image-column{height:234px}}@media screen and (min-width:430px){.c-offers-top__image-column{height:242px}}@media screen and (min-width:448px){.c-offers-top__image-column{height:252px}}@media (min-width:30.0625em){.c-offers-top__image-column\@desktop{width:631px;height:353px}}@media (max-width:30.0525em){.c-offers-top__image\@mobile{border-radius:0}}.c-offers-top__desc-column{padding:16px 16px 24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:30.0625em){.c-offers-top__desc-column\@desktop{margin-left:24px;width:257px;padding:0}}.c-offers-top__button{margin-top:24px;text-align:center;-ms-flex-negative:0;flex-shrink:0;width:100%}.c-offers-top__data{font-size:10px;line-height:1.25;letter-spacing:normal;font-weight:400;color:#888}.c-featured-job-offer-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:transparent}@media (min-width:30.0625em){.c-featured-job-offer-card:hover{-webkit-box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);z-index:1;cursor:pointer}}.c-featured-job-offer-card__image-box{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;border-radius:8px 8px 0 0;height:192px;max-width:100%}@media screen and (min-width:390px){.c-featured-job-offer-card__image-box{height:202px}}@media screen and (min-width:412px){.c-featured-job-offer-card__image-box{height:214px}}@media screen and (min-width:430px){.c-featured-job-offer-card__image-box{height:224px}}@media screen and (min-width:448px){.c-featured-job-offer-card__image-box{height:234px}}@media (min-width:30.0625em){.c-featured-job-offer-card__image-box\@desktop{height:166px}}.c-featured-job-offer-card__image{width:100%}.c-featured-job-offer-card__txt-area{position:relative;padding:16px 16px 0}.c-featured-job-offer-card__title-container{overflow:hidden;margin-bottom:16px}.c-featured-job-offer-card__title{font-size:14px;max-height:52.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-featured-job-offer-card__title:after,.c-featured-job-offer-card__title:before{background:#fff;position:absolute}.c-featured-job-offer-card__title:before{content:"...";top:35px;right:0;color:#00807a}.c-featured-job-offer-card__title:after{content:"";height:100%;width:100%}.c-featured-job-offer-card__table-th{color:#222;font-size:12px;font-weight:600;text-align:left;vertical-align:top;line-height:1.25;padding:0 16px 16px 0;width:42px}.c-featured-job-offer-card__table-td{vertical-align:top}.c-featured-job-offer-card__td-container{overflow:hidden;margin-bottom:16px}.c-featured-job-offer-card__td-txt{color:#444;font-size:12px;max-height:30px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-featured-job-offer-card__td-txt:after,.c-featured-job-offer-card__td-txt:before{background:#fff;position:absolute}.c-featured-job-offer-card__td-txt:before{content:"...";top:15px;right:0;color:inherit}.c-featured-job-offer-card__td-txt:after{content:"";height:100%;width:100%}.c-featured-job-offer-card__td-txt--full{max-height:none}.c-featured-job-offer-card__td-txt--full:after,.c-featured-job-offer-card__td-txt--full:before{content:none}.c-featured-job-offer-card__tag-list{overflow:hidden;border-top:1px solid #f7f6f2;padding:4px 16px 8px}.c-featured-job-offer-card__tag-list--celebration_money{border-top:none;margin-top:-4px;padding:0 8px 8px}.c-featured-job-offer-card__tag-item{margin:4px 4px 0 0;float:left}.c-featured-job-offer-card__tag-new{position:absolute;top:-8px;left:16px}.c-featured-job-offer-card__btn-area{border-top:1px solid #f7f6f2;padding:8px;margin-top:auto}.c-featured-job-offer-card__btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.c-featured-job-offer-card__btn-item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:0 0 0 4px}.c-featured-job-offer-card__btn-item:first-child{padding:0 4px 0 0}.c-featured-job-offer-card__contents{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.c-featured-job-offer-card__agent{font-size:12px;font-weight:400;line-height:1.25;color:#996b00;margin-bottom:8px}.c-featured-facility-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:transparent}@media (min-width:30.0625em){.c-featured-facility-card:hover{-webkit-box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);z-index:1;cursor:pointer}}.c-featured-facility-card__image-box{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;border-radius:8px 8px 0 0;height:192px;max-width:100%}@media screen and (min-width:390px){.c-featured-facility-card__image-box{height:202px}}@media screen and (min-width:412px){.c-featured-facility-card__image-box{height:214px}}@media screen and (min-width:430px){.c-featured-facility-card__image-box{height:224px}}@media screen and (min-width:448px){.c-featured-facility-card__image-box{height:234px}}@media (min-width:30.0625em){.c-featured-facility-card__image-box\@desktop{height:166px}}.c-featured-facility-card__image{width:100%}.c-featured-facility-card__txt-area{position:relative;padding:16px 16px 0}.c-featured-facility-card__title-container{overflow:hidden;margin-bottom:16px}.c-featured-facility-card__title{font-size:14px;max-height:52.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-featured-facility-card__title:after,.c-featured-facility-card__title:before{background:#fff;position:absolute}.c-featured-facility-card__title:before{content:"...";top:35px;right:0;color:#00807a}.c-featured-facility-card__title:after{content:"";height:100%;width:100%}.c-featured-facility-card__table-th{color:#222;font-size:12px;font-weight:600;text-align:left;vertical-align:top;line-height:1.25;padding:0 16px 16px 0;width:42px}.c-featured-facility-card__table-td{vertical-align:top}.c-featured-facility-card__td-container{overflow:hidden;margin-bottom:16px}.c-featured-facility-card__td-txt{color:#444;font-size:12px;max-height:30px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-featured-facility-card__td-txt:after,.c-featured-facility-card__td-txt:before{background:#fff;position:absolute}.c-featured-facility-card__td-txt:before{content:"...";top:15px;right:0;color:inherit}.c-featured-facility-card__td-txt:after{content:"";height:100%;width:100%}.c-featured-facility-card__td-txt--full{max-height:none}.c-featured-facility-card__td-txt--full:after,.c-featured-facility-card__td-txt--full:before{content:none}.c-featured-facility-card__tag-list{overflow:hidden;border-top:1px solid #f7f6f2;padding:4px 16px 8px}.c-featured-facility-card__tag-item{margin:4px 4px 0 0;float:left}.c-featured-facility-card__tag-new{position:absolute;top:-8px;left:16px}.c-featured-facility-card__btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-top:1px solid #f7f6f2;padding:8px;margin-top:auto}.c-featured-facility-card__btn-item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-featured-facility-card__contents{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.c-small-job-offer-card{padding:16px 0}.c-small-job-offer-card__heading,.c-small-job-offer-card__image-box{display:-webkit-box;display:-ms-flexbox;display:flex}.c-small-job-offer-card__image-box{overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;-ms-flex-preferred-size:120px;flex-basis:120px;-ms-flex-negative:0;flex-shrink:0;height:67px;margin-right:8px}.c-small-job-offer-card__img{max-width:100%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.c-small-job-offer-card__title-area{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-small-job-offer-card__title-container{overflow:hidden}.c-small-job-offer-card__title{font-size:14px;max-height:52.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#00807a;font-weight:600}.c-small-job-offer-card__title:after,.c-small-job-offer-card__title:before{background:#fff;position:absolute}.c-small-job-offer-card__title:before{content:"...";top:35px;right:0;color:inherit}.c-small-job-offer-card__title:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-small-job-offer-card__title\@desktop{font-size:14px;max-height:70px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-small-job-offer-card__title\@desktop:after,.c-small-job-offer-card__title\@desktop:before{background:#fff;position:absolute}.c-small-job-offer-card__title\@desktop:before{content:"...";top:52.5px;right:0;color:inherit}.c-small-job-offer-card__title\@desktop:after{content:"";height:100%;width:100%}}.c-small-job-offer-card__title-no-link{font-size:14px;max-height:52.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;font-weight:600}.c-small-job-offer-card__title-no-link:after,.c-small-job-offer-card__title-no-link:before{background:#fff;position:absolute}.c-small-job-offer-card__title-no-link:before{content:"...";top:35px;right:0;color:inherit}.c-small-job-offer-card__title-no-link:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-small-job-offer-card__title-no-link\@desktop{font-size:14px;max-height:70px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-small-job-offer-card__title-no-link\@desktop:after,.c-small-job-offer-card__title-no-link\@desktop:before{background:#fff;position:absolute}.c-small-job-offer-card__title-no-link\@desktop:before{content:"...";top:52.5px;right:0;color:inherit}.c-small-job-offer-card__title-no-link\@desktop:after{content:"";height:100%;width:100%}}.c-small-job-offer-card__link{display:block;-webkit-tap-highlight-color:transparent}@media (min-width:30.0625em){.c-small-job-offer-card__link:hover .c-small-job-offer-card__title{text-decoration:underline}}.c-small-job-offer-card__detail-container{overflow:hidden}.c-small-job-offer-card__detail{font-size:12px;max-height:30px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-small-job-offer-card__detail:after,.c-small-job-offer-card__detail:before{background:#fff;position:absolute}.c-small-job-offer-card__detail:before{content:"...";top:15px;right:0;color:inherit}.c-small-job-offer-card__detail:after{content:"";height:100%;width:100%}.c-small-job-offer-card__txt{margin-top:8px;color:#444;max-height:30px;position:relative;word-break:break-all;overflow:hidden;font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400}.c-small-job-offer-card__txt:after,.c-small-job-offer-card__txt:before{background:#fff;position:absolute}.c-small-job-offer-card__txt:before{content:"...";top:15px;right:0;color:inherit}.c-small-job-offer-card__txt:after{content:"";height:100%;width:100%}.c-small-job-offer-card__tag-list{overflow:hidden;margin-top:4px}.c-small-job-offer-card__tag-item{line-height:2;margin-right:4px;float:left}.c-small-job-offer-card__tag-item:last-child{margin-right:0}.c-priority-job-offer-card{-webkit-box-shadow:0 16px 42px 0 rgba(0,0,0,.16);box-shadow:0 16px 42px 0 rgba(0,0,0,.16);overflow:hidden;position:relative;border-radius:8px;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:transparent}@media (min-width:30.0625em){.c-priority-job-offer-card:hover{-webkit-box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);z-index:1;cursor:pointer}}.c-priority-job-offer-card__border-box{border-radius:8px;border:4px solid rgba(250,175,0,.5);padding:16px}.c-priority-job-offer-card__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;background:#faaf00;color:#fff;font-size:12px;font-weight:600;line-height:3;height:108px;width:108px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.c-priority-job-offer-card__heading{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:148px 1fr;grid-template-columns:148px 1fr;grid-template-areas:"c-priority-job-offer-card__image-box c-priority-job-offer-card__title-grid" "c-priority-job-offer-card__detail-grid c-priority-job-offer-card__detail-grid"}.c-priority-job-offer-card__image-box{-ms-grid-row:1;-ms-grid-column:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;height:83px;width:148px;grid-area:c-priority-job-offer-card__image-box}@media (min-width:30.0625em){.c-priority-job-offer-card__image-box\@desktop{height:158px;width:280px}}.c-priority-job-offer-card__img{width:100%}.c-priority-job-offer-card__title-grid{-ms-grid-row:1;-ms-grid-column:2;grid-area:c-priority-job-offer-card__title-grid;padding-left:8px}.c-priority-job-offer-card__title-container{overflow:hidden}.c-priority-job-offer-card__title{font-size:14px;max-height:70px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-priority-job-offer-card__title:after,.c-priority-job-offer-card__title:before{background:#fff;position:absolute}.c-priority-job-offer-card__title:before{content:"...";top:52.5px;right:0;color:#00807a}.c-priority-job-offer-card__title:after{content:"";height:100%;width:100%}.c-priority-job-offer-card__detail-grid{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:c-priority-job-offer-card__detail-grid}.c-priority-job-offer-card__detail-container{overflow:hidden;margin-top:16px}.c-priority-job-offer-card__detail{font-size:12px;max-height:60px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#444}.c-priority-job-offer-card__detail:after,.c-priority-job-offer-card__detail:before{background:#fff;position:absolute}.c-priority-job-offer-card__detail:before{content:"...";top:45px;right:0;color:inherit}.c-priority-job-offer-card__detail:after{content:"";height:100%;width:100%}.c-priority-job-offer-card__tag{margin-right:8px;padding:2px 4px}.c-priority-job-offer-card__table{border-top:1px solid #f7f6f2;width:100%;margin-top:16px}.c-priority-job-offer-card__th{color:#222;font-size:12px;font-weight:600;text-align:left;vertical-align:top;line-height:1.25;white-space:nowrap;padding:16px 16px 0 0}.c-priority-job-offer-card__td{color:#444;font-size:12px;vertical-align:top;line-height:1.25;padding:16px 0 0}@media (min-width:30.0625em){.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__badge{font-size:14px;height:118px;width:118px}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__heading{-ms-grid-columns:280px 1fr;grid-template-columns:280px 1fr;grid-template-areas:"c-priority-job-offer-card__image-box c-priority-job-offer-card__title-grid" "c-priority-job-offer-card__image-box c-priority-job-offer-card__detail-grid"}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__title-grid{padding-left:16px}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__title{font-size:20px;max-height:50px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__title:after,.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__title:before{background:#fff;position:absolute}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__title:before{content:"...";top:25px;right:0;color:#00807a}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__title:after{content:"";height:100%;width:100%}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__detail-grid{padding-left:16px}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__detail{font-size:14px;max-height:84px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__detail:after,.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__detail:before{background:#fff;position:absolute}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__detail:before{content:"...";top:63px;right:0;color:inherit}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__detail:after{content:"";height:100%;width:100%}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__tbody{display:-webkit-box;display:-ms-flexbox;display:flex}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__tr{display:block;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__heading>.c-priority-job-offer-card__image-box{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__heading>.c-priority-job-offer-card__title-grid{-ms-grid-row:1;-ms-grid-column:2}.c-priority-job-offer-card\@desktop .c-priority-job-offer-card__heading>.c-priority-job-offer-card__detail-grid{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}}.c-search-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;font-weight:600}.c-search-link-list__item{line-height:2.8;margin-right:1.5em}.c-search-link-list__item:last-child{margin-right:0}@media (min-width:30.0625em){.c-thumbnail-list\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-thumbnail-list__item{border-bottom:1px solid #f7f6f2}.c-thumbnail-list__item:first-child{border-top:1px solid #f7f6f2}@media (min-width:30.0625em){.c-thumbnail-list__item\@desktop{border:none;margin-left:16px;width:217px}.c-thumbnail-list__item\@desktop:first-child{border:none;margin-left:0}}.c-thumbnail-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0}@media (min-width:30.0625em){.c-thumbnail-list__link\@desktop{display:block;padding:0}}.c-thumbnail-list__image-cover{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;-ms-flex-preferred-size:80px;flex-basis:80px;-ms-flex-negative:0;flex-shrink:0;height:80px;margin-right:8px}@media (min-width:30.0625em){.c-thumbnail-list__image-cover\@desktop{width:216px;height:216px;margin-right:0}}.c-thumbnail-list__image{height:100%}.c-thumbnail-list__title-container{overflow:hidden;margin-bottom:4px}@media (min-width:30.0625em){.c-thumbnail-list__title-container\@desktop{margin:8px 0}}.c-thumbnail-list__title{font-size:16px;max-height:60px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#00807a;font-weight:600}.c-thumbnail-list__title:after,.c-thumbnail-list__title:before{background:#fff;position:absolute}.c-thumbnail-list__title:before{content:"...";top:40px;right:0;color:inherit}.c-thumbnail-list__title:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-thumbnail-list__title\@desktop{font-size:16px;max-height:40px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-thumbnail-list__title\@desktop:after,.c-thumbnail-list__title\@desktop:before{background:#fff;position:absolute}.c-thumbnail-list__title\@desktop:before{content:"...";top:20px;right:0;color:inherit}.c-thumbnail-list__title\@desktop:after{content:"";height:100%;width:100%}}.c-thumbnail-list__text-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:30.0625em){.c-thumbnail-list__text-area\@desktop{display:block}}.c-thumbnail-list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;width:100%}.c-thumbnail-list__date{color:#888}@media (min-width:30.0625em){.c-thumbnail-list__item:hover .c-thumbnail-list__title{text-decoration:underline}}@media (min-width:30.0625em){.c-additional-link\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-additional-link__item{border-top:1px solid #f7f6f2;padding:24px 0}.c-additional-link__item:first-child{border:none;padding:0 0 24px}.c-additional-link__item:last-child{padding:24px 0 0}@media (min-width:30.0625em){.c-additional-link__item\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:none;border-left:1px solid #f7f6f2;padding:24px 16px}}@media (min-width:30.0625em){.c-additional-link__item\@desktop:first-child{padding:24px 16px 24px 0}}@media (min-width:30.0625em){.c-additional-link__item\@desktop:last-child{padding:24px 0 24px 16px}}.c-additional-link__icon{margin:0 auto;height:40px;width:40px}.c-additional-link__title{text-align:center;margin-top:16px;font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-additional-link__txt{color:#888;font-size:12px;line-height:1.25;margin-top:16px}.c-additional-link__txt\@desktop{margin-top:8px}.c-additional-link__txt--center{text-align:center;margin-top:8px}.c-additional-link__note{color:#ff5176;font-weight:600}.c-additional-link__btn-box{text-align:center;margin-top:16px}.c-additional-link__btn{display:block;letter-spacing:0}.c-additional-link__qr-area{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-additional-link__qr-box{width:78px;height:78px}.c-additional-link__qr{width:100%}.c-additional-link__qr-txt{margin:0 0 0 8px}.c-additional-link__line-link{display:block;text-align:center;font-size:12px}.c-staff-voice{border-top:1px solid #f7f6f2;padding-top:16px}.c-staff-voice__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-staff-voice__image-box{height:64px;width:64px;margin-right:16px;background-color:#faf7f0;overflow:hidden;border-radius:8px}.c-staff-voice__image-box--circle{border-radius:100%}.c-staff-voice__image{max-width:100%}.c-staff-voice__title,.c-staff-voice__txt{margin-top:24px}.c-staff-voice__txt:nth-of-type(2){margin-top:16px}.c-staff-voice__txt-inner{display:block;color:#444;font-size:14px;max-height:42px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden;letter-spacing:normal}.c-staff-voice__txt-inner:after,.c-staff-voice__txt-inner:before{background:#fff;position:absolute}.c-staff-voice__txt-inner:before{content:"...";top:21px;right:0;color:#888}.c-staff-voice__txt-inner:after{content:"";height:100%;width:100%}.c-staff-voice__txt-inner--visible{height:auto;max-height:100%}.c-staff-voice__txt-inner--visible:after,.c-staff-voice__txt-inner--visible:before{display:none}@media (min-width:30.0625em){.c-staff-voice__txt-inner\@desktop:after,.c-staff-voice__txt-inner\@desktop:before{display:none}}.c-staff-voice__txt-show-more{display:block;text-align:right;color:#00807a;font-size:12px;font-weight:600;background-color:#fff;line-height:1.5}.c-staff-voice__txt-show-more--opened:before{display:none}.c-staff-voice__inner+.c-staff-voice__txt-show-more{display:block}.c-staff-voice__question{color:#fff;font-weight:600;background-color:#39bfb9;border-radius:24px;padding:2px 7px}.c-staff-voice__mask-contents{position:relative}.c-staff-voice__mask{position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);width:100%;height:120px;bottom:16px}.c-job-area-tab{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:30.0525em){.c-job-area-tab__shadow\@mobile{position:relative}.c-job-area-tab__shadow\@mobile:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}}.c-job-area-tab__wrapper{display:table;padding:0 16px}@media (min-width:30.0625em){.c-job-area-tab__wrapper\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.c-job-area-tab__item{display:table-cell;white-space:nowrap}@media (min-width:30.0625em){.c-job-area-tab__item\@desktop{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:16px;white-space:normal}}.c-job-area-tab__link{display:block;border-bottom:0 solid #39bfb9;font-weight:600;line-height:1;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}@media (min-width:30.0625em){.c-job-area-tab__link\@desktop{pointer-events:none;color:#222;font-size:14px;padding:16px 0}}@media (max-width:30.0525em){.c-job-area-tab__link\@mobile{color:#00807a;font-size:16px;padding:24px 16px}.c-job-area-tab__link\@mobile.c-job-area-tab__link--active{border-bottom:4px solid #39bfb9;color:#222}}@media (min-width:30.0625em){.c-job-area-tab__link:hover{color:#222}}.c-job-area-select__region-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:30.0625em){.c-job-area-select__region-list\@desktop{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}}.c-job-area-select__region-item{padding-top:24px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media (min-width:30.0625em){.c-job-area-select__region-item\@desktop{border-top:1px solid #f7f6f2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:16px;padding-top:16px}}@media (max-width:30.0525em){.c-job-area-select__region-item\@mobile{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:none}.c-job-area-select__region-item\@mobile.c-job-select__region-item--active{display:block}}.c-job-area-search-list__item{margin-top:16px}.c-job-area-search-list__item:first-child{margin-top:0}.c-job-area-search-list__txt{font-weight:600;text-align:center;display:block;font-size:12px}@media (min-width:30.0625em){.c-job-area-search-list__txt\@desktop{text-align:left}}.c-job-area-search-list__lower-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:30.0525em){.c-job-area-search-list__lower-list\@mobile{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-job-area-search-list__link{display:block;font-size:12px;font-weight:600;color:#00807a;line-height:1.25;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;margin:8px 8px 0 0}@media (min-width:30.0625em){.c-job-area-search-list__link:hover{text-decoration:underline}}@media (max-width:30.0525em){.c-job-area-search-list__link\@mobile{background-color:#f7f6f2;width:110px;font-size:16px;line-height:1;text-align:center;border-radius:8px;padding:16px 0;margin:8px 4px 0}}.c-job-tab{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:30.0525em){.c-job-tab__shadow\@mobile{position:relative}.c-job-tab__shadow\@mobile:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}}.c-job-tab__wrapper{display:table;padding:0 16px}@media (min-width:30.0625em){.c-job-tab__wrapper\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.c-job-tab__item{display:table-cell;white-space:nowrap}@media (min-width:30.0625em){.c-job-tab__item\@desktop{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:16px}}@media (min-width:30.0625em){.c-job-tab__item\@desktop:first-of-type{margin-left:8px}}@media (min-width:30.0625em){.c-job-tab__item\@desktop:last-of-type{margin-right:8px}}.c-job-tab__link{display:block;border-bottom:0 solid #39bfb9;font-weight:600;line-height:1;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;text-align:center}@media (min-width:30.0625em){.c-job-tab__link\@desktop{pointer-events:none;color:#222;font-size:20px;padding:24px 4px}}@media (max-width:30.0525em){.c-job-tab__link\@mobile{color:#00807a;font-size:16px;padding:24px 16px}.c-job-tab__link\@mobile.c-job-tab__link--active{border-bottom:4px solid #39bfb9;color:#222}}@media (min-width:30.0625em){.c-job-tab__link:hover{color:#222}}.c-job-select__region-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:30.0625em){.c-job-select__region-list\@desktop{width:100%;padding:0 0 32px}}.c-job-select__region-item{border-top:1px solid #f7f6f2}@media (min-width:30.0625em){.c-job-select__region-item\@desktop{width:calc((100% - 48px)/4);margin-right:16px;border-top:0;border-bottom:1px solid #f7f6f2}}@media (min-width:30.0625em){.c-job-select__region-item\@desktop:nth-child(4n){margin-right:0}}@media (min-width:30.0625em){.c-job-select__region-item\@desktop:nth-child(-n+4){border-top:1px solid #f7f6f2}}@media (max-width:30.0525em){.c-job-select__region-item\@mobile{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:none}.c-job-select__region-item\@mobile.c-job-select__region-item--active{display:block}}.c-job-search-list__item,.c-job-search-list__link{display:-webkit-box;display:-ms-flexbox;display:flex}.c-job-search-list__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#00807a;padding:16px 0;border-top:1px solid #f7f6f2;line-height:1.25;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}@media (min-width:30.0625em){.c-job-search-list__link\@desktop{font-size:12px}}.c-job-search-list__txt{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-right:8px}.c-job-search-list__num{font-size:10px;color:#888}.c-job-search-list__icon,.c-job-search-list__num{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-job-search-list__icon{height:16px;width:8px;display:block;fill:#bfbebb}.c-job-search-list__num+.c-job-search-list__icon{margin-left:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:30.0625em){.c-job-search-list__link:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);color:#222;border-radius:8px}}@media (min-width:30.0625em){.c-job-search-list__link:hover .c-job-search-list__num{visibility:hidden}}@media (min-width:30.0625em){.c-job-search-list__link:hover .c-job-search-list__txt{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}}@media (min-width:30.0625em){.c-job-search-list__link:hover .c-job-search-list__icon{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}}@media (min-width:30.0625em){.c-job-search-list--horizontal\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-8px}}@media (min-width:30.0625em){.c-job-search-list__item--horizontal\@desktop{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 8px}}@media (min-width:30.0625em){.c-job-search-list__item--horizontal\@desktop>.c-job-search-list__link\@desktop{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid #f7f6f2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media (min-width:30.0625em){.c-job-search-list__item--horizontal\@desktop:nth-child(-n+4) .c-job-search-list__link\@desktop{border-top:1px solid #f7f6f2}}.c-job-search-list__item:last-child>.c-job-search-list__link{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-job-search-list__item:last-child>.c-job-search-list__link:hover{border-bottom:1px solid rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-job-search-list__item:hover+.c-job-search-list__item>.c-job-search-list__link{border-top:1px solid rgba(0,0,0,0)}}.c-user-voice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-user-voice__person{width:78px;-ms-flex-negative:0;flex-shrink:0;text-align:center;margin-top:4px;margin-right:8px}.c-user-voice__img-box{width:48px;height:48px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-user-voice__img{width:48px;height:48px}.c-user-voice__position{font-weight:600;font-size:12px;margin-top:4px}.c-user-voice__info{margin-top:4px}.c-user-voice__address,.c-user-voice__info{font-size:12px;color:#444}.c-user-voice__balloon{background-color:#f7f6f2;border-radius:8px;padding:16px;position:relative}.c-user-voice__balloon:before{content:"";position:absolute;top:16px;left:-16px;bottom:auto;right:auto;border:8px solid rgba(0,0,0,0);border-right:16px solid #f7f6f2;height:0;width:0;margin:auto}@media (min-width:30.0625em){.c-user-voice__balloon\@desktop{-ms-flex-preferred-size:calc(100% - 86px);flex-basis:calc(100% - 86px)}}.c-user-voice__inner{overflow:hidden;height:4.5em}.c-user-voice__show-more{background-color:#f7f6f2;position:absolute;right:16px;bottom:16px;color:#00807a;font-size:14px;font-weight:600;line-height:1.5}.c-user-voice__show-more:before{content:"...";color:#888}.c-user-voice__inner+.c-user-voice__show-more{display:block}@media (min-width:30.0625em){.c-user-voice__inner--invalidate\@desktop+.c-user-voice__show-more{display:none}}.c-user-voice__inner--visible{overflow-y:visible;height:auto}.c-user-voice__inner--visible+.c-user-voice__show-more{display:none}.c-mainvisual{position:relative}@media (min-width:30.0625em){.c-mainvisual\@desktop{height:480px;padding:0;width:1024px;text-align:right;background-color:#fff;border-radius:8px}}@media (min-width:30.0625em){.c-mainvisual\@desktop:before{content:"";background-color:#fff;min-width:384px;height:100%;position:absolute;left:0;z-index:6;border-radius:8px}}@media (min-width:30.0625em) and (max-width:48em){.c-mainvisual\@desktop{width:960px}}.c-mainvisual__img{position:relative;width:100%}.c-mainvisual__img-fit{width:100%;height:100%}@media (min-width:30.0625em){.c-mainvisual__img\@desktop{border-radius:0 8px 8px 0;width:auto;height:100%}}.c-mainvisual__inner{bottom:0;padding:28px 40px 24px;width:100%;background-color:#fff}@media (min-width:30.0625em){.c-mainvisual__inner\@desktop{bottom:auto;left:36px;padding:0;top:50%;width:313px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:7}}.c-mainvisual__inner-txt{color:#fff;font-size:14px;font-weight:600;line-height:1.5;margin:8px 0 0;text-align:center}@media (min-width:30.0625em){.c-mainvisual__inner-txt\@desktop{text-align:left;margin:8px 0 0 8px}}.c-mainvisual__cm-btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:12px 0 0}.c-mainvisual__cm-btn{display:block;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;line-height:1;padding:16px 8px}.c-mainvisual__btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0 0}.c-mainvisual__btn{display:block;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;line-height:1;padding:16px 8px}@media (min-width:30.0625em){.c-mainvisual__btn\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;width:154px}}.c-mainvisual__btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.c-mainvisual__btn-item{width:100%}.c-mainvisual__btn-item+.c-mainvisual__btn-item{margin-top:0;margin-left:8px}.c-mainvisual__icon{display:block;fill:#fff;margin:0 4px 0 0;width:16px;height:16px}@media (max-width:30.0525em){.c-mainvisual__icon\@mobile{margin:0 auto 8px}}.c-mainvisual__icon--signup{fill:#fff}.c-mainvisual__icon--login{fill:#00807a}@media (-ms-high-contrast:none){.c-mainvisual__toptxt{border-radius:0}}.c-about-us{width:100%}@media (min-width:30.0625em){.c-about-us\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:30.0625em){.c-about-us__item\@desktop{width:50%}}.c-about-us__img{width:100%}@media (min-width:30.0625em){.c-about-us__img--left\@desktop{border-radius:8px 0 0 8px}}@media (min-width:30.0625em){.c-about-us__img--right\@desktop{border-radius:0 8px 8px 0}}.c-about-us__txt-area{color:#444;font-size:14px;font-weight:600;padding:24px 16px;position:relative}@media (min-width:30.0625em){.c-about-us__txt-area\@desktop{padding:48px 32px 32px}}.c-about-us__title{color:#222;font-size:18px;font-weight:600}@media (min-width:30.0625em){.c-about-us__title\@desktop{font-size:20px}}.c-about-us__txt{line-height:2}.c-about-us__title+.c-about-us__txt{margin-top:16px}.c-banner-list__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-banner-list__item{padding:0 4px 8px 0;width:50%}.c-banner-list__item:nth-child(2n){padding:0 0 8px 4px}.c-banner-list__img{width:100%}.c-search-selectbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px}.c-search-selectbox__title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#888;font-weight:600}.c-search-selectbox__select{min-width:145px;margin-left:16px}.c-search-selectbox__currency{-ms-flex-item-align:end;align-self:flex-end;margin-left:8px;color:#888;font-weight:600}@media (min-width:30.0625em){.c-search-selectbox__new-line\@desktop{display:inline}}.c-area-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:30.0625em){.c-area-modal\@desktop{position:static;z-index:auto}}@media (max-width:30.0525em){.c-area-modal--is-hidden\@mobile{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:30.0525em){.c-area-modal__frame\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:100%}}@media (max-width:30.0525em){.c-area-modal__body\@mobile{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background-color:#fff;width:100%;height:calc(100% - 16px);border-radius:8px 8px 0 0;position:relative;top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@supports (padding-bottom:constant(safe-area-inset-bottom)){.c-area-modal__body\@mobile{padding-bottom:constant(safe-area-inset-bottom)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.c-area-modal__body\@mobile{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:30.0525em){.c-area-modal__button-close\@mobile{position:absolute;top:16px;right:16px}}@media (max-width:30.0525em){.c-area-modal__content\@mobile{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:68px;padding-bottom:calc(constant(safe-area-inset-bottom) + 68px);padding-bottom:calc(env(safe-area-inset-bottom) + 68px)}}@media (max-width:30.0525em){.c-area-modal__title\@mobile{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding:16px;line-height:1.5}}.c-area-modal__footer{position:fixed;bottom:0;width:100%;background:#fff;padding:8px 16px}.c-area-modal__footer:before{content:"";width:100%;height:16px;position:absolute;left:0;top:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.05)));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05))}@supports (padding-bottom:constant(safe-area-inset-bottom)){.c-area-modal__footer{padding-bottom:calc(constant(safe-area-inset-bottom) + 8px)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.c-area-modal__footer{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}}@media (min-width:30.0625em){.c-area-modal__footer\@desktop{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.c-area-modal__footer\@desktop:before{content:none}}@media (min-width:30.0625em){.c-area-modal__footer--min\@desktop{padding:0}}.c-area-modal__footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-area-modal__footer-result{color:#444;padding:0 16px 0 0}@media (min-width:30.0625em){.c-area-modal__footer-result\@desktop{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.c-area-modal__corresponding{font-size:10px;line-height:1.25;letter-spacing:.04em;font-weight:600;display:block;color:#444;white-space:nowrap}.c-area-modal__important{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#ff5176}.c-area-modal__footer-btn-wrap{width:100%;margin:0 auto}@media (min-width:30.0625em){.c-area-modal__footer-btn-wrap\@desktop{width:auto}}.c-area-modal__footer-btn{padding:16px}.c-area-modal__footer-btn--full{width:100%}@media (min-width:30.0625em){.c-area-modal__footer-btn--full\@desktop{width:auto}}@media (min-width:30.0625em){.c-area-select\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-area-select__region-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px}@media (min-width:30.0625em){.c-area-select__region-list\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:0 16px}}@media (min-width:30.0625em){.c-area-select__region-list--map-search\@desktop{padding:0 0 0 16px}}.c-area-select__region-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%;padding-bottom:8px}.c-area-select ::-ms-backdrop,.c-area-select__region-item:nth-child(odd){-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}.c-area-select__region-item:nth-child(odd){padding-right:8px}.c-area-select__region-item:nth-last-child(-n+2){padding-bottom:0}@media (min-width:30.0625em){.c-area-select__region-item\@desktop{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;margin-right:16px;padding-bottom:0;position:relative}}@media (min-width:30.0625em){.c-area-select__region-item\@desktop:nth-child(odd){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;padding-right:0}}@media (min-width:30.0625em){.c-area-select__region-item\@desktop:last-child{margin-right:0}}@media (min-width:30.0625em){.c-area-select__region-item--map-search\@desktop:last-child{border-left:1px solid #f7f6f2}}@media (min-width:30.0625em){.c-area-select__region-body\@desktop{display:block}}.c-area-select__region-heading{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f7f6f2;color:#00807a;border-radius:8px;padding:16px}@media (min-width:30.0625em){.c-area-select__region-heading\@desktop{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 0 16px;background:rgba(0,0,0,0);color:#222;pointer-events:none;cursor:default}}@media (min-width:30.0625em){.c-area-select__home-around\@desktop{position:absolute;top:50%;left:16px;font-weight:600;font-size:12px;color:#00807a;text-align:center;background:#f7f6f2;border-radius:8px;line-height:1.25;padding:8px;display:inline-block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:auto;cursor:pointer}.c-area-select__home-around\@desktop:hover{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}@media (min-width:30.0625em) and (-ms-high-contrast:none){.c-area-select__home-around\@desktop{visibility:hidden}}.c-search-accordion:first-child{border-top:1px solid #f7f6f2}.c-search-accordion__title{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding:16px;color:#00807a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f7f6f2}.c-search-accordion__icon{width:16px;height:16px;display:block;fill:#bfbebb;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-search-accordion__content,.c-search-accordion__icon{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-search-accordion__content{overflow:hidden;height:0}.c-search-accordion__title--open{border-bottom:0}.c-search-accordion__title--open>.c-search-accordion__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-search-accordion__title--open+.c-search-accordion__content{display:block}@media (min-width:30.0625em){.c-area-tab\@desktop{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;-ms-grid-columns:33.33333% 33.33333% 33.33333%;grid-template-columns:33.33333% 33.33333% 33.33333%;grid-template-areas:"c-area-tab__pref c-area-tab__employment c-area-tab__feature" "c-area-tab__content c-area-tab__content c-area-tab__content";background:#fff;border-radius:8px 8px 0 0}}@media (min-width:30.0625em){.c-area-tab__item\@desktop{width:100%}}@media (min-width:30.0625em){.c-area-tab__pref\@desktop{grid-area:c-area-tab__pref;position:relative}.c-area-tab__pref\@desktop:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}}@media (max-width:30.0525em){.c-area-tab__employment\@mobile{position:relative;margin-top:16px}.c-area-tab__employment\@mobile:before{content:"";width:100%;height:16px;position:absolute;left:0;top:-16px;background:#faf7f0}}@media (min-width:30.0625em){.c-area-tab__employment\@desktop{grid-area:c-area-tab__employment;position:relative}.c-area-tab__employment\@desktop:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}}@media (min-width:30.0625em){.c-area-tab__feature\@desktop{grid-area:c-area-tab__feature;position:relative}.c-area-tab__feature\@desktop:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}}.c-area-tab__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#00807a;font-weight:600;border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-area-tab__link:hover{color:#222}}@media (min-width:30.0625em){.c-area-tab__link\@desktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:0 solid #39bfb9;font-size:16px;line-height:1;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.c-area-tab__link\@desktop:hover{border-bottom:4px solid #39bfb9}}@media (max-width:30.0525em){.c-area-tab__not-link\@mobile{cursor:default;pointer-events:none;color:#222}}.c-area-tab__icon{width:24px;height:24px;display:inline-block;line-height:24px;margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}@media (max-width:30.0525em){.c-area-tab__text\@mobile{margin-right:8px}}.c-area-tab__arrow{width:16px;height:16px;display:inline-block;line-height:16px;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;fill:#bfbebb}@media (min-width:30.0625em){.c-area-tab__content\@desktop{grid-area:c-area-tab__content;width:100%;display:none;padding:24px 16px}}@media (min-width:30.0625em){.c-area-tab__pref\@desktop{-ms-grid-row:1;-ms-grid-column:1}.c-area-tab__employment\@desktop{-ms-grid-row:1;-ms-grid-column:2}.c-area-tab__feature\@desktop{-ms-grid-row:1;-ms-grid-column:3}.c-area-tab__content\@desktop{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3}}@media (min-width:30.0625em){.c-area-tab__content--no-padding\@desktop{padding:0}}@media (min-width:30.0625em){.c-area-tab__item--active+.c-area-tab__content\@desktop{display:block}}@media (min-width:30.0625em){.c-area-tab__item--active>.c-area-tab__link\@desktop{border-bottom:4px solid #39bfb9;color:#222}}.c-area-tab__tag-list{margin-left:auto;margin-right:16px;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-area-tab__tag-list+.c-area-tab__arrow{margin-left:0}.c-area-tab__tag-list-item{margin-left:4px}.c-member-merits{padding:16px 16px 24px;border-top:2px solid #ff5176;border-bottom:2px solid #ff5176;background-color:#fff}.c-member-merits__box-cover{margin-top:24px}@media (min-width:30.0625em){.c-member-merits__box-cover\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-member-merits__box{text-align:center}.c-member-merits__box+.c-member-merits__box{border-top:1px solid #fff}@media (min-width:30.0625em){.c-member-merits__box\@desktop{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-left:24px;background-color:#f7f6f2;border-radius:8px}}@media (min-width:30.0625em){.c-member-merits__box\@desktop+.c-member-merits__box\@desktop{border-top:0}}@media (min-width:30.0625em){.c-member-merits__box\@desktop:first-child{margin-left:0}}.c-member-merits__title{font-size:20px;text-align:center}.c-member-merits__box-title,.c-member-merits__title{line-height:1.25;letter-spacing:.04em;font-weight:600;color:#ff5176}.c-member-merits__box-title{background-color:#f7f6f2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:30.0525em){.c-member-merits__box:first-child>.c-member-merits__box-title{border-radius:8px 8px 0 0}}@media (max-width:30.0525em){.c-member-merits__box:last-child>.c-member-merits__box-title{border-radius:0 0 8px 8px}}@media (max-width:30.0525em){.c-member-merits__box\@mobile:last-child>.c-member-merits__box-title--open{border-radius:0}}@media (min-width:30.0625em){.c-member-merits__box-title\@desktop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:16px 0 24px}}.c-member-merits__detail{background-color:#f7f6f2;font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;text-align:left;color:#444;height:0;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-member-merits__detail-inner{padding:8px 16px}.c-member-merits__detail-inner-main{font-weight:600}.c-member-merits__detail-inner-note{color:#888;margin-top:8px}.c-member-merits__text{padding-right:16px;margin-left:8px;text-align:left}@media (min-width:30.0625em){.c-member-merits__text\@desktop{margin:8px 0 0;text-align:center}}.c-member-merits__icon{display:block;width:32px;height:32px;fill:#ff5176}.c-member-merits__icon--small{width:16px;height:16px;margin-left:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-member-merits__icon--small\@desktop{margin:16px 0 0}}.c-member-merits__box-title--close>.c-member-merits__icon--small{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.c-member-merits__box-title--open>.c-member-merits__icon--small{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-member-merits__box-title--open+.c-member-merits__detail{height:auto}@media (max-width:30.0525em){.c-member-merits__box\@mobile:last-child>.c-member-merits__detail{border-radius:0 0 8px 8px}}.c-member-merits__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-member-merits__foot\@desktop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-member-merits__foot-button{width:100%}@media (min-width:30.0625em){.c-member-merits__foot-button\@desktop{width:205px}}.c-member-merits__foot-link{font-size:12px;margin-top:8px}@media (min-width:30.0625em){.c-member-merits__foot-link\@desktop{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;margin-top:0}}@media (min-width:30.0625em){.c-member-merits\@desktop{padding:16px;border-radius:8px;border:2px solid #ff5176}.c-member-merits\@desktop .c-member-merits__box-title{border-radius:8px 8px 0 0}.c-member-merits\@desktop .c-member-merits__text{padding-right:0}.c-member-merits\@desktop .c-member-merits__detail{height:auto;border-radius:0 0 8px 8px}}.c-line-card{position:relative;width:100%}.c-line-card__bg{border-radius:8px;width:100%;height:auto}@media (min-width:30.0625em){.c-line-card__qr\@desktop{position:absolute;top:44px;left:127px;width:90px}}.c-line-card__title{color:#fff;font-size:16px;font-weight:600;position:absolute;text-align:center;top:16px;width:100%}.c-line-card__button-area{position:absolute;bottom:8px;padding:0 16px;width:100%}.c-line-card__txt{color:#fff;margin:4px 0 0;text-align:center;font-weight:600;font-size:12px}@media (min-width:30.0625em){.c-line-card\@desktop{width:249px;height:275px}.c-line-card\@desktop .c-line-card__button{width:219px}}.c-column-ranking__link{padding:16px 8px 16px 0;font-weight:600;border-bottom:1px solid #f7f6f2;display:block}.c-column-ranking__link,.c-column-ranking__link-inner{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-column-ranking__link-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-column-ranking__link:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;border-bottom:1px solid rgba(0,0,0,0)}}.c-column-ranking__item:first-child>.c-column-ranking__link{border-top:1px solid #f7f6f2}.c-column-ranking__number-cover{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;height:48px;background-color:#faaf00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1;border-radius:50%}.c-column-ranking__number{font-size:20px}.c-column-ranking__title-cover{margin-left:8px;color:#00807a;overflow:hidden}.c-column-ranking__title{display:block;font-size:14px;max-height:63px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-column-ranking__title:after,.c-column-ranking__title:before{background:#fff;position:absolute}.c-column-ranking__title:before{content:"...";top:42px;right:0;color:inherit}.c-column-ranking__title:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-column-ranking__link:hover .c-column-ranking__link-inner{padding:0 16px}}.c-member-register-card{padding:16px;border-radius:8px;border:2px solid #ff5176;text-align:center;background:#fff}.c-member-register-card__title{color:#ff5176;font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-member-register-card__list{display:inline-block;margin:16px auto 0;font-size:14px;font-weight:600}@media (-ms-high-contrast:none){.c-member-register-card__list{width:178.5px}}.c-member-register-card__item{text-align:left;color:#222}.c-member-register-card__item+.c-member-register-card__item{margin-top:8px}.c-member-register-card__item--medium+.c-member-register-card__item--medium{margin-top:16px}.c-member-register-card__number{color:#ff5176;margin-right:4px}.c-member-register-card__button{margin-top:16px}.c-member-register-card__confirm_leave_alert_heading{font-size:12px;color:#444;text-align:left}.c-member-register-card__order-list{margin:8px auto 16px;padding-left:16px;text-align:left}.c-member-register-card__order-list-item{color:#ff5176;font-size:14px;font-weight:600;list-style-type:disc}.c-member-register-card--add-line-friend{font-size:14px;font-weight:400;line-height:1.5;text-align:left;border-color:#39bfb9}.c-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-4px;margin-bottom:-4px}.c-radio__input{margin-right:4px;margin-bottom:4px}.c-radio__label{color:rgba(0,128,122,.5);font-size:16px;background:#f7f6f2;border-radius:8px;padding:16px 16px 16px 40px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;line-height:1}.c-radio__label:before{content:"";position:absolute;margin:auto;top:0;bottom:0;left:16px;width:16px;height:16px;border:4px solid #ebe9e6;border-radius:50%;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-radio__label:hover{background:#fff;font-weight:600;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);color:#222}.c-radio__label:hover .c-radio__txt{opacity:1}}.c-radio__btn{display:none}.c-radio__btn:checked+.c-radio__label{font-weight:600;color:#222}.c-radio__btn:checked+.c-radio__label .c-radio__txt{opacity:1}.c-radio__btn:checked+.c-radio__label:before{border-color:#39bfb9}.c-form-submit__button{cursor:pointer}.c-form-submit__link{margin-top:16px}.c-form-submit__link,.c-form-submit__text{font-size:12px;text-align:center;line-height:1.5}.c-form-submit__annotation{color:#888;font-size:12px;line-height:1.25;margin-top:8px}.c-form-submit__error-message{color:#ff5176;font-size:12px;font-weight:600;margin-top:4px}@media (min-width:30.0625em){.c-form-submit\@desktop .c-form-submit__button-area{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px}.c-form-submit\@desktop .c-form-submit__button-area:before{display:block;content:""}.c-form-submit\@desktop .c-form-submit__link{margin-top:0;text-align:left;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-form-submit\@desktop .c-form-submit__annotation{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.c-form-submit__policy{font-size:12px;line-height:1.5;margin-top:16px}.c-form-submit__delimiter{margin-left:8px;margin-right:8px}@media (-ms-high-contrast:none) and (min-width:30.0625em){.c-form-submit\@desktop .c-form-submit__button-area{display:table;table-layout:fixed;width:100%}.c-form-submit\@desktop .c-form-submit__button-area>*{display:table-cell}.c-form-submit\@desktop .c-form-submit__button-area>*+*{padding-left:16px}}.c-apply-complete-caption{color:#444;font-size:18px;text-align:center;padding:0 16px}@media (min-width:30.0625em){.c-apply-complete-caption\@desktop{font-size:20px;padding:16px 0}}.c-apply-complete-caption__txt{margin:4px 0 0}@media (min-width:30.0625em){.c-apply-complete-caption__txt\@desktop{margin:0}}.c-apply-complete-caption__emphasis{font-weight:600}.c-apply-complete-caption__important{color:#ff5176}.c-checkbox{display:inline-block;cursor:pointer;color:rgba(0,128,122,.5);font-size:16px;text-align:left;background:#f7f6f2;border-radius:8px;line-height:2;padding:8px 16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-checkbox__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-checkbox__input{display:none}.c-checkbox__mimic{padding:0 8px 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.c-checkbox__mimic-inner{position:relative;display:block;width:16px;height:16px;border-radius:4px;background:#ebe9e6}.c-checkbox__item-name{line-height:2}.c-checkbox__item-required{color:#ff5176;font-size:10px;font-weight:600}@media (min-width:30.0625em){.c-checkbox:hover{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}@media (min-width:30.0625em){.c-checkbox:hover .c-checkbox__item-name{color:#222;font-weight:600}}.c-checkbox__input:checked{background:#39bfb9}.c-checkbox__input:checked~.c-checkbox__item-name{color:#222;font-weight:600}.c-checkbox__input:checked+.c-checkbox__mimic>.c-checkbox__mimic-inner{background:#39bfb9;border:1px solid #39bfb9;position:relative;width:16px;height:16px;display:block}.c-checkbox__input:checked+.c-checkbox__mimic>.c-checkbox__mimic-inner:before{position:absolute;left:1px;top:9px;display:block;content:"";width:5px;height:2px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.c-checkbox__input:checked+.c-checkbox__mimic>.c-checkbox__mimic-inner:after{display:block;position:absolute;left:5px;top:9px;content:"";width:8px;height:2px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.c-checkbox--no-background{background:none;padding:0;height:auto}.c-checkbox--no-background--qualifications{border-bottom:1px solid #f7f6f2;color:#00807a;font-weight:600;padding:0 8px}.c-checkbox--no-background--qualifications:hover{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;position:relative}.c-checkbox--no-background--qualifications:first-child{border-top:1px solid #f7f6f2}@media (min-width:30.0625em){.c-checkbox--no-background:hover{background:none;-webkit-box-shadow:none;box-shadow:none}}.c-checkbox--full{width:100%}.c-footer-minimum{background:#fff;padding:0 0 24px;margin:50px 0}.c-footer-minimum__inner{padding:0 16px}.c-footer-minimum__logo{width:174px;height:30px;fill:#39bfb9}@media (min-width:30.0625em){.c-footer-minimum__logo\@desktop{width:191px;height:34px}}.c-footer-minimum__message{color:#888;font-size:10px;line-height:1.5}.c-log-in-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-log-in-button-group\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-log-in-button-group__link{font-size:12px;text-align:center;margin-top:16px}@media (min-width:30.0625em){.c-log-in-button-group__link\@desktop{text-align:left;margin-top:0;margin-left:16px}}.c-offers-sort-area__title{position:relative;background-color:#fff}.c-offers-sort-area__title:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}@media (min-width:30.0625em){.c-offers-sort-area__title\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit}.c-offers-sort-area__title\@desktop:after{display:none}}@media (max-width:30.0525em){.c-offers-sort-area__title--no-padding\@mobile{padding-top:0}}@media (min-width:30.0625em){.c-offers-sort-area__title--no-padding\@desktop{display:block;padding-top:0}.c-offers-sort-area__title--no-padding\@desktop:after{display:none}}.c-offers-sort-area__title-text{padding:24px 16px 0;font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;text-align:center}@media (min-width:30.0625em){.c-offers-sort-area__title-text\@desktop{padding:0;text-align:left;max-width:330px}}.c-offers-sort-area__contents{background-color:#fff;padding:24px 16px}@media (min-width:30.0625em){.c-offers-sort-area__contents\@desktop{background-color:inherit;padding:0}}@media (min-width:30.0625em){.c-offers-sort-area__title\@desktop+.c-offers-sort-area__contents\@desktop{padding-top:24px}}@media (min-width:30.0625em){.c-offers-sort-area__contents--no-padding-top\@desktop{padding:0 0 24px}}@media (min-width:30.0625em){.c-offers-sort-area__contents--no-padding-bottom\@desktop{padding-bottom:0}}.c-offers-sort-area__button{background-color:#faf7f0;margin:24px -16px;padding:16px}@media (min-width:30.0625em){.c-offers-sort-area__button\@desktop{padding:0;margin:24px 0}}.c-offers-sort-area__contents+.c-offers-sort-area__pagination{margin-top:16px}@media (min-width:30.0625em){.c-offers-sort-area__contents\@desktop+.c-offers-sort-area__pagination\@desktop{margin-top:24px}}.c-overflow-text__inner{display:block;color:#888;font-size:12px;max-height:36px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-overflow-text__inner:after,.c-overflow-text__inner:before{background:#fff;position:absolute}.c-overflow-text__inner:before{content:"...";top:18px;right:0;color:#888}.c-overflow-text__inner:after{content:"";height:100%;width:100%}.c-overflow-text__inner--3{font-size:12px;max-height:54px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-overflow-text__inner--3:after,.c-overflow-text__inner--3:before{background:#fff;position:absolute}.c-overflow-text__inner--3:before{content:"...";top:36px;right:0;color:#888}.c-overflow-text__inner--3:after{content:"";height:100%;width:100%}.c-overflow-text__inner--5{font-size:12px;max-height:90px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-overflow-text__inner--5:after,.c-overflow-text__inner--5:before{background:#fff;position:absolute}.c-overflow-text__inner--5:before{content:"...";top:72px;right:0;color:#888}.c-overflow-text__inner--5:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-overflow-text__inner--invalidate\@desktop{height:auto;max-height:100%}}.c-overflow-text__inner--2m{font-size:14px;max-height:42px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-overflow-text__inner--2m:after,.c-overflow-text__inner--2m:before{background:#fff;position:absolute}.c-overflow-text__inner--2m:before{content:"...";top:21px;right:0;color:#888}.c-overflow-text__inner--2m:after{content:"";height:100%;width:100%}.c-overflow-text__show-more{display:block;text-align:right;color:#00807a;font-size:12px;font-weight:600;background-color:#fff;line-height:1.5}.c-overflow-text__show-more--opened:before{display:none}.c-overflow-text__inner+.c-overflow-text__show-more{display:block}@media (min-width:30.0625em){.c-overflow-text__inner--invalidate\@desktop+.c-overflow-text__show-more{display:none}}.c-overflow-text__inner--visible{height:auto;max-height:100%}.c-overflow-text__inner--visible:after,.c-overflow-text__inner--visible:before{display:none}@media (min-width:30.0625em){.c-overflow-text__inner--invalidate\@desktop:after,.c-overflow-text__inner--invalidate\@desktop:before{display:none}}.c-search-change__top{padding-bottom:24px;border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-search-change__top\@desktop{padding-bottom:16px}}.c-search-change__top+.c-search-change__bottom{padding-top:24px}@media (min-width:30.0625em){.c-search-change__top\@desktop+.c-search-change__bottom\@desktop{padding-top:16px}}.c-search-change__item{width:100%}.c-search-change__item+.c-search-change__item,.c-search-change__item--margin-medium{margin-top:16px}.c-search-change__item--margin-medium:not(:last-child){margin-bottom:16px}.c-search-change__link{font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;color:#00807a;font-weight:600}@media (min-width:30.0625em){.c-search-change__link:hover{text-decoration:underline}}@media (min-width:30.0625em){.c-search-change--column\@desktop .c-search-change__item{margin-top:0}}.c-job-mainvisual{position:relative}@media (min-width:30.0625em){.c-job-mainvisual{width:960px}}.c-job-mainvisual__img{width:100%}.c-job-mainvisual__img--height-fit{height:100%}@media (min-width:30.0625em){.c-job-mainvisual__img\@desktop{border-radius:8px}}.c-job-mainvisual__title{color:#222;font-weight:600;letter-spacing:.04em;line-height:1.25;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;font-size:22px;left:16px}@media (min-width:30.0625em){.c-job-mainvisual__title\@desktop{font-size:26px;left:32px}}.c-job-mainvisual__subtitle{color:#444;font-size:16px;font-weight:400}@media (min-width:30.0625em){.c-job-mainvisual__subtitle\@desktop{font-size:20px}}@media (min-width:30.0625em){.c-map-search-select\@desktop{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-map-search-select__select-area{border-bottom:1px solid #f7f6f2;padding:0}@media (min-width:30.0625em){.c-map-search-select__select-area\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:none}}.c-map-search-select__selectbox:last-child{margin:8px 0 0}@media (min-width:30.0625em){.c-map-search-select__selectbox\@desktop{width:50%}.c-map-search-select__selectbox\@desktop:last-child{margin:0 0 0 8px}}.c-map-search-select__btn-area{padding:16px;white-space:nowrap}@media (min-width:30.0625em){.c-map-search-select__btn-area\@desktop{padding:0 0 0 8px}}.c-map-search-select__submit{padding:16px 0 0}@media (min-width:30.0625em){.c-map-search-select__submit\@desktop{padding:0 0 0 8px;margin-left:8px;border-left:1px solid #ebe9e6;white-space:nowrap}}.c-page-title__headline{line-height:1.25;color:#444;font-size:18px}@media (min-width:30.0625em){.c-page-title__headline\@desktop{font-size:20px}}.c-page-title__emphasis{font-weight:600;font-size:22px;color:#222}@media (min-width:30.0625em){.c-page-title__emphasis\@desktop{font-size:26px}}.c-page-title__bold{font-weight:600;color:#222}.c-company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #f7f6f2}@media (min-width:30.0625em){.c-company-list\@desktop{border-top:1px solid #f7f6f2;border-left:1px solid #f7f6f2}}.c-company-list__item{border-right:1px solid #f7f6f2;border-bottom:1px solid #f7f6f2;width:50%}.c-company-list__item:nth-child(2n){border-right:0}@media (min-width:30.0625em){.c-company-list__item\@desktop{border-bottom:1px solid #f7f6f2;width:33.33333%}.c-company-list__item\@desktop:nth-child(2n){border-right:1px solid #f7f6f2}}.c-company-list__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.c-company-list__image{vertical-align:middle;width:100%;padding:16px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-company-list{overflow:hidden}}.c-news-list__post-title{color:#00807a;font-weight:600;font-size:16px;max-height:60px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-news-list__post-title:after,.c-news-list__post-title:before{background:#fff;position:absolute}.c-news-list__post-title:before{content:"...";top:40px;right:0;color:inherit}.c-news-list__post-title:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-news-list__post-title\@desktop{font-size:16px;max-height:20px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-news-list__post-title\@desktop:after,.c-news-list__post-title\@desktop:before{background:#fff;position:absolute}.c-news-list__post-title\@desktop:before{content:"...";top:0;right:0;color:inherit}.c-news-list__post-title\@desktop:after{content:"";height:100%;width:100%}}.c-news-list__item{border-bottom:1px solid #f7f6f2;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-news-list__item:first-child{border-top:1px solid #f7f6f2}@media (min-width:30.0625em){.c-news-list__item:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);color:#222;padding:0 16px;border-radius:8px;position:relative;z-index:1}.c-news-list__item:hover .c-news-list__post-title{color:#222}}.c-news-list__link{padding:16px 0;position:relative}.c-news-list__link,.c-news-list__thumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-news-list__thumb{-ms-flex-negative:0;flex-shrink:0;height:80px;width:80px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#faf7f0}@media (min-width:30.0625em){.c-news-list__thumb\@desktop{height:48px;width:48px}}.c-news-list__img{max-width:100%}.c-news-list__txt-area{width:100%}.c-news-list__thumb+.c-news-list__txt-area{padding:0 0 0 8px}.c-news-list__post-data{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}@media (min-width:30.0625em){.c-news-list__post-data\@desktop{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-news-list__tag{margin:0 8px 0 0}.c-news-list__tag-new{left:-8px;position:absolute;top:8px}@media (min-width:30.0625em){.c-company-search\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:16px 0 16px 16px;border-top:1px solid #f7f6f2;margin-top:-1px}}@media (min-width:30.0625em){.c-company-search__change\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 50px;flex:1 1 50px}}.c-company-search__input{padding:16px}@media (min-width:30.0625em){.c-company-search__input\@desktop{-webkit-box-flex:7;-ms-flex:7 1 475px;flex:7 1 475px;padding:0}}@media (max-width:30.0525em){.c-company-search__link\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#00807a;border-bottom:1px solid #f7f6f2;font-weight:600}}@media (min-width:30.0625em){.c-company-search__link\@desktop{font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#00807a;margin-left:24px}.c-company-search__link\@desktop:hover{color:#222;text-decoration:underline}}.c-company-search__icon{width:24px;height:24px;display:inline-block;line-height:24px;margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.c-company-search__arrow{width:16px;height:16px;display:inline-block;line-height:16px;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;fill:#bfbebb}.c-content-loader{display:block;margin:0 auto}.c-job-list__th{text-align:left;vertical-align:top;width:80px;padding:0 16px 16px 0}@media (min-width:30.0625em){.c-job-list__th\@desktop{width:130px}}.c-job-list__td{vertical-align:top;padding:0 0 16px}@media (min-width:30.0625em){.c-job-list__td\@desktop{padding:0 0 4px}}.c-job-list__category{font-size:12px;font-weight:600;line-height:2.8}@media (min-width:30.0625em){.c-job-list__category\@desktop{line-height:1.25}}.c-job-list__category-items{overflow:hidden}.c-job-list__category-item{float:left;line-height:2.8;margin-right:1.5em;font-size:12px;font-weight:600}@media (min-width:30.0625em){.c-job-list__category-item\@desktop{line-height:1.25}}.c-interview-list__item{border-bottom:1px solid #f7f6f2}.c-interview-list__item:first-child{border-top:1px solid #f7f6f2}.c-interview-list__link{display:-ms-grid;display:grid;grid-template-areas:"interview-list__item-thumb interview-list__item-head" "interview-list__item-body interview-list__item-body";-ms-grid-columns:80px 8px 1fr;grid-template-columns:80px 1fr;-ms-grid-rows:auto 8px auto;grid-template-rows:auto auto;grid-gap:8px;padding:16px 0}@media (min-width:30.0625em){.c-interview-list__link\@desktop{-ms-grid-rows:auto 0 auto;grid-template-areas:"interview-list__item-thumb interview-list__item-head" "interview-list__item-thumb interview-list__item-body";-ms-grid-columns:114px 16px 1fr;grid-template-columns:114px 1fr;grid-gap:0 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:680px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-interview-list__link\@desktop:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;color:#222;padding-left:16px;padding-right:16px}}.c-interview-list__item-head{-ms-grid-row:1;-ms-grid-column:3;grid-area:interview-list__item-head}.c-interview-list__item-body{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:interview-list__item-body}.c-interview-list__item-thumb{-ms-grid-row:1;-ms-grid-column:1;grid-area:interview-list__item-thumb;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;float:left;width:80px;height:80px;margin-right:8px}@media (min-width:30.0625em){.c-interview-list__link\@desktop>.c-interview-list__item-head{-ms-grid-row:1;-ms-grid-column:3}.c-interview-list__link\@desktop>.c-interview-list__item-body{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:1}.c-interview-list__link\@desktop>.c-interview-list__item-thumb{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}@media (min-width:30.0625em){.c-interview-list__item-thumb\@desktop{float:none;width:114px;height:114px;-ms-flex-negative:0;flex-shrink:0;margin-right:16px}}.c-interview-list__image{width:100%}.c-interview-list__company{color:#222;font-weight:600;font-size:12px;overflow:hidden}.c-interview-list__title{color:#00807a;font-weight:600;overflow:hidden}.c-interview-list__company+.c-interview-list__title{margin-top:4px}@media (max-width:30.0525em){.c-interview-list__title\@mobile{font-size:16px;max-height:60px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-interview-list__title\@mobile:after,.c-interview-list__title\@mobile:before{background:#fff;position:absolute}.c-interview-list__title\@mobile:before{content:"...";top:40px;right:0;color:inherit}.c-interview-list__title\@mobile:after{content:"";height:100%;width:100%}}.c-interview-list__title--small{font-size:16px;max-height:80px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-interview-list__title--small:after,.c-interview-list__title--small:before{background:#fff;position:absolute}.c-interview-list__title--small:before{content:"...";top:60px;right:0;color:inherit}.c-interview-list__title--small:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-interview-list__title--small\@desktop{min-height:auto;font-size:16px;max-height:40px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-interview-list__title--small\@desktop:after,.c-interview-list__title--small\@desktop:before{background:#fff;position:absolute}.c-interview-list__title--small\@desktop:before{content:"...";top:20px;right:0;color:inherit}.c-interview-list__title--small\@desktop:after{content:"";height:100%;width:100%}}.c-interview-list__text{font-size:12px;max-height:45px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-interview-list__text:after,.c-interview-list__text:before{background:#fff;position:absolute}.c-interview-list__text:before{content:"...";top:30px;right:0;color:inherit}.c-interview-list__text:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-interview-list__text\@desktop{font-size:12px;max-height:30px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-interview-list__text\@desktop:after,.c-interview-list__text\@desktop:before{background:#fff;position:absolute}.c-interview-list__text\@desktop:before{content:"...";top:15px;right:0;color:inherit}.c-interview-list__text\@desktop:after{content:"";height:100%;width:100%}}@media (min-width:30.0625em){.c-interview-list__text--small\@desktop{font-size:12px;max-height:45px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-interview-list__text--small\@desktop:after,.c-interview-list__text--small\@desktop:before{background:#fff;position:absolute}.c-interview-list__text--small\@desktop:before{content:"...";top:30px;right:0;color:inherit}.c-interview-list__text--small\@desktop:after{content:"";height:100%;width:100%}}.c-interview-list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-top:8px}.c-interview-list__date{color:#888}@media (min-width:30.0625em){.c-register-title\@desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:30.0525em){.c-register-title\@mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-register-title__title-area{color:#222;font-size:22px;font-weight:600}@media (min-width:30.0625em){.c-register-title__title-area\@desktop{font-size:26px}}.c-register-title__btn-area{margin:24px 0 0}.c-register-title__btn-area-m{margin:16px 0 0}@media (min-width:30.0625em){.c-register-title__btn-area\@desktop{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.c-register-title__btn:last-child{margin:8px 0 0}@media (min-width:30.0625em){.c-register-title__btn\@desktop{width:300px}.c-register-title__btn\@desktop:last-child{margin:0 0 0 8px}}.c-map,.c-register-title__step{width:100%}.c-map{position:relative;overflow:hidden}.c-map__item{width:100%;display:block;height:289px}@media (min-width:30.0625em){.c-map__item\@desktop{height:580px}}@media (min-width:30.0625em){.c-map__item--small\@desktop{height:350px}}@media (max-width:30.0525em){.c-map__item--large\@mobile{height:calc(100vh - 434px);min-height:400px}}.c-map__offer{position:absolute;bottom:25px;left:0;width:100%;z-index:4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-map__offer--hide{-webkit-transform:translateY(160px);-ms-transform:translateY(160px);transform:translateY(160px)}.c-map__offer-button{z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;height:32px;width:32px}.c-map__offer-button.swiper-button-disabled{opacity:0}.c-map__offer-button--next{top:50%;right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;background:rgba(34,34,34,.5)}.c-map__offer-button--prev{top:50%;left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;background:rgba(34,34,34,.5)}.c-map__offer-container{padding:8px 0}.c-map__offer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.c-map__change-conditions-button{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.16);position:absolute;top:10px;right:10px;z-index:4;font-size:14px;padding:4px 8px}@media (min-width:30.0625em){.c-map__change-conditions-button\@desktop{padding:8px 16px}}.c-map__move-to-job-offer-list-button{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.16);position:absolute;top:10px;right:135px;z-index:4;font-size:14px;padding:4px 8px}@media (min-width:30.0625em){.c-map__move-to-job-offer-list-button\@desktop{padding:8px 16px;right:155px}}.c-map__title{background-color:#fff}@media (min-width:30.0625em){.c-map__title\@desktop{background-color:inherit}}.c-map__title-text{padding:24px 16px 0;font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;text-align:center}@media (min-width:30.0625em){.c-map__title-text\@desktop{padding:0;text-align:left}}.c-map__contents{background-color:#fff;padding:24px 16px}@media (max-width:30.0525em){.c-map__contents\@mobile{background-color:#fff;padding:0}}@media (min-width:30.0625em){.c-map__contents\@desktop{background-color:inherit;padding:0}}.c-map__no-contents{background-color:#fff;padding:48px 32px}@media (min-width:30.0625em){.c-map__no-contents\@desktop{padding:24px}}@media (min-width:30.0625em){.c-map__title\@desktop+.c-map__contents\@desktop{padding-top:24px}}@media (min-width:30.0625em){.c-map--shadow\@desktop{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-map-search-title{position:relative}@media (min-width:30.0625em){.c-map-search-title\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-map-search-title__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 16px;border-bottom:1px solid #ebe9e6}@media (min-width:30.0625em){.c-map-search-title__heading\@desktop{width:100%;padding:16px 24px;border-bottom:0}}.c-map-search-title__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;font-size:12px;letter-spacing:.04em;font-weight:400;line-height:1.25;color:#444}@media (min-width:30.0625em){.c-map-search-title__headline\@desktop{font-size:12px}}.c-map-search-title__result{white-space:nowrap;text-align:right}@media (max-width:30.0525em){.c-map-search-title__inner\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-map-search-title__search_condition{font-size:12px}.c-map-search-title__corresponding{font-size:10px;line-height:1.25;letter-spacing:.04em;font-weight:600}@media (min-width:30.0625em){.c-map-search-title__corresponding\@desktop{margin-right:8px}}.c-map-search-title__important{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#ff5176}.c-map-job-offer-card{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.16);-ms-flex-negative:0;flex-shrink:0;border-radius:8px;background-color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-tap-highlight-color:transparent;padding:12px}.c-map-job-offer-card__title-text{color:#00807a;font-weight:600;font-size:14px;max-height:17.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-map-job-offer-card__title-text:after,.c-map-job-offer-card__title-text:before{background:#fff;position:absolute}.c-map-job-offer-card__title-text:before{content:"...";top:0;right:0;color:inherit}.c-map-job-offer-card__title-text:after{content:"";height:100%;width:100%}.c-map-job-offer-card__salary-container{padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.c-map-job-offer-card__salary-text{font-size:10px;line-height:1.25;color:#222}.c-map-job-offer-card__access-container{padding:8px 0 0;border-top:1px solid #f7f6f2}.c-map-job-offer-card__access-text{font-size:10px;max-height:12.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-map-job-offer-card__access-text:after,.c-map-job-offer-card__access-text:before{background:#fff;position:absolute}.c-map-job-offer-card__access-text:before{content:"...";top:0;right:0;color:inherit}.c-map-job-offer-card__access-text:after{content:"";height:100%;width:100%}.c-map-job-offer-card__photo{width:56px;height:31px;margin-right:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px}.c-map-job-offer-card__photo-image{width:100%}.c-map-job-offer-card__empty-title{font-size:14px}.c-map-job-offer-card__empty-text{padding-top:8px;font-size:12px;color:#888}.c-search-retry__list{margin-top:24px}.c-search-retry__list-item{color:#222;font-size:14px;font-weight:600;line-height:1.25;margin-top:16px}.c-search-retry__list-item:first-child{margin:0}.c-search-retry__list-item\@desktop{font-size:16px}.c-search-retry__input-area{border-top:1px solid #f7f6f2;padding-top:24px;margin-top:24px}.c-search-retry__txt{color:#222;font-size:14px;font-weight:600;line-height:1.25}.c-search-retry__txt\@desktop{font-size:16px}.c-search-retry__input{margin-top:16px}.c-offers-column__map{text-align:center}@media (min-width:30.0625em){.c-offers-column__map\@desktop{text-align:left}}.c-offers-column__map-inner{position:relative;width:280px;min-width:280px;height:320px;min-height:320px;margin:0 auto;text-align:center}.c-offers-column__map-inner__image{width:100%}.c-offers-column__map-caption{font-size:12px;line-height:1.5}.c-offers-column__detail{position:relative;margin-top:24px}.c-offers-column__ellipsis-inner{color:#444;font-size:14px;max-height:63px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-offers-column__ellipsis-inner:after,.c-offers-column__ellipsis-inner:before{background:#fff;position:absolute}.c-offers-column__ellipsis-inner:before{content:"...";top:42px;right:0;color:#444}.c-offers-column__ellipsis-inner:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-offers-column__ellipsis-inner--invalidate\@desktop{overflow-y:visible;height:auto;max-height:100%}}.c-offers-column__show-more{display:block;text-align:right;color:#00807a;font-size:14px;font-weight:600;background-color:#fff;line-height:1.5}.c-offers-column__ellipsis-inner+.c-offers-column__show-more{display:block}@media (min-width:30.0625em){.c-offers-column__ellipsis-inner--invalidate\@desktop+.c-offers-column__show-more{display:none}}@media (min-width:30.0625em){.c-offers-column__ellipsis-inner--invalidate\@desktop:after,.c-offers-column__ellipsis-inner--invalidate\@desktop:before{display:none}}.c-offers-column__ellipsis-inner--visible{overflow-y:visible;height:auto;max-height:100%}.c-offers-column__ellipsis-inner--visible:after,.c-offers-column__ellipsis-inner--visible:before{display:none}@media (min-width:30.0625em){.c-offers-column__ellipsis-inner+.c-offers-column__show-more:hover{text-decoration:underline}}.c-offers-column__recruit{margin-top:24px}@media (min-width:30.0625em){.c-offers-column\@desktop .c-offers-column__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-offers-column\@desktop .c-offers-column__map{padding:0 0 0 24px}.c-offers-column\@desktop .c-offers-column__detail{margin:0}}.c-arrowed-news-list{border-bottom:1px solid #f7f6f2}.c-arrowed-news-list__item{font-size:14px;font-weight:600;text-align:left;line-height:1.25}.c-arrowed-news-list__item:first-child{border:none}@media (min-width:30.0625em){.c-arrowed-news-list__item:hover{border-color:rgba(0,0,0,0)}}.c-arrowed-news-list__arrow{display:inline-block;position:absolute;top:50%;right:4px;fill:#bfbebb;height:16px;width:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-arrowed-news-list__arrow,.c-arrowed-news-list__link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-arrowed-news-list__link{display:block;position:relative;border-top:1px solid #f7f6f2;color:#00807a;padding:16px 32px 16px 0}@media (min-width:30.0625em){.c-arrowed-news-list__link:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;color:#222;text-decoration:none;padding-left:16px}.c-arrowed-news-list__link:hover .c-arrowed-news-list__arrow{right:16px}}.c-arrowed-news-list__item:hover+.c-arrowed-news-list__item>.c-arrowed-news-list__link{border-top-color:rgba(0,0,0,0)}@media (min-width:30.0625em){.c-arrowed-news-list__detail\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}}.c-arrowed-news-list__date{color:#888;font-size:10px;font-weight:400;-ms-flex-preferred-size:120px;flex-basis:120px;-ms-flex-negative:0;flex-shrink:0}.c-arrowed-news-list__txt{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}.c-information-card{background:rgba(57,191,185,.1);border:1px solid #39bfb9;border-radius:8px;color:#444;font-size:14px;line-height:1.5;padding:24px 16px;text-align:center}@media (min-width:30.0625em){.c-information-card\@desktop{padding:24px;text-align:left}}.c-information-card--important{background:rgba(255,81,118,.1);border:1px solid #ff5176}.c-information-card__item{margin-top:8px}.c-information-card__txtarea{text-align:left}.c-information-card__txtarea-emphasis{font-weight:600}@media (min-width:30.0625em){.c-information-card__item\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}}.c-information-card__btnarea{margin:8px 0 0}@media (min-width:30.0625em){.c-information-card__btnarea\@desktop{-ms-flex-preferred-size:277px;flex-basis:277px}}@media (min-width:30.0625em){.c-information-card__btnarea--variable\@desktop,.c-information-card__btnarea\@desktop{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 16px;text-align:center}}.c-information-card__btntxt{display:inline-block;font-size:12px;margin-top:16px}.c-information-card__btntxt\@desktop{margin-top:8px}@media (min-width:30.0625em){.c-information-card__btntxt\@desktop:hover{text-decoration:underline}}.c-information-card__list{list-style:decimal}.c-information-card__list-item{text-align:left;margin-left:16px}.c-information-card__list-item+.c-information-card__list-item{margin-top:16px}.c-search-job-and-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-search-job-and-keywords\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-search-job-and-keywords__item-right{margin-top:16px}@media (min-width:30.0625em){.c-search-job-and-keywords__item-left\@desktop{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:30.0625em){.c-search-job-and-keywords__item-right\@desktop{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;margin-top:0;margin-left:16px}}.c-search-job-and-keywords--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-search-job-and-keywords--vertical>.c-search-job-and-keywords__item-right\@desktop{margin-top:16px;margin-left:0}.c-segment-mask{position:relative;overflow:hidden}.c-segment-mask__content{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,.1)),color-stop(99%,hsla(0,0%,100%,.99)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,.1),hsla(0,0%,100%,.99) 99%,#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.99) 99%,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.99) 99%,#fff);position:absolute;top:0;width:100%;height:100%}.c-segment-mask__content--work_environment{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(25%,hsla(0,0%,100%,.1)),color-stop(27%,hsla(0,0%,100%,.825)),color-stop(99%,hsla(0,0%,100%,.925)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.825) 27%,hsla(0,0%,100%,.925) 99%,#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.825) 27%,hsla(0,0%,100%,.925) 99%,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.825) 27%,hsla(0,0%,100%,.925) 99%,#fff);z-index:1;top:20px}.c-segment-mask__inner{text-align:center;position:absolute;top:490px;width:100%}.c-segment-mask__inner--work_environment{top:126px}@media (min-width:30.0625em){.c-segment-mask__inner\@desktop{top:440px}}@media (min-width:30.0625em){.c-segment-mask__inner--work_environment\@desktop{top:144px}}.c-segment-mask__innertxt{font-size:20px;font-weight:600;line-height:1.5}.c-segment-mask__innerbtn{margin:24px;width:166px}.c-result-number{color:#444;font-size:16px;font-weight:600}.c-result-number__txt{font-size:10px;padding-right:4px}@media (min-width:30.0625em){.c-result-number__txt\@desktop{display:block;padding-right:0}}.c-result-number__important{color:#ff5176}.c-map-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:30.0625em){.c-map-button-group--reverse\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c-map-button-group__item{position:relative;text-align:center;margin-top:8px}@media (min-width:30.0625em){.c-map-button-group__item\@desktop{margin-top:0}}.c-map-button-group__item--text{text-align:left}.c-map-button-group__item:first-child{margin-top:0}.c-map-button-group__keep-btn{color:#444}@media (min-width:30.0625em){.c-map-button-group__keep-btn\@desktop{margin:0 auto;width:145px}}@media (min-width:30.0625em){.c-map-button-group--reverse\@desktop>.c-map-button-group__item\@desktop:first-child{margin-left:16px;width:100%}}@media (min-width:30.0625em){.c-map-button-group--reverse\@desktop>.c-map-button-group__item\@desktop:last-child{position:relative}}.c-map-button-group__balloon{position:absolute;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:30.0625em){.c-map-button-group__balloon\@desktop{width:170px;top:100%}}.c-image-fit{width:100%}@media (min-width:30.0625em){.c-image-fit\@desktop{max-width:100%;width:auto}}.c-half-align-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-half-align-block\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-half-align-block__item:last-of-type{margin-top:24px}@media (min-width:30.0625em){.c-half-align-block__item\@desktop{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:30.0625em){.c-half-align-block__item\@desktop:last-of-type{margin:0 0 0 24px}}.c-half-align-block__inner{padding:24px 16px;background-color:#fff}@media (min-width:30.0625em){.c-half-align-block__inner\@desktop{padding:24px 24px 16px;width:100%;border-radius:8px}}.c-half-align-block__title{text-align:center;font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400;color:#444}@media (min-width:30.0625em){.c-half-align-block__title\@desktop{text-align:left}}.c-half-align-block__title-image{max-width:100%;max-height:32px;width:auto;height:100%}.c-half-align-block__text{text-align:left;margin-top:16px}.c-half-align-block__contents{margin-top:16px}.c-half-align-block__button{text-align:center;margin-top:16px}.c-arrowed-accordion__arrow{display:inline-block;position:absolute;top:0;bottom:0;margin:auto;right:4px;fill:#bfbebb;width:16px;height:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.c-arrowed-accordion__title--open>.c-arrowed-accordion__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-arrowed-accordion__link{display:block;position:relative;border-top:1px solid #f7f6f2;color:#00807a;padding:16px 32px 16px 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-arrowed-accordion__link:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;color:#222;text-decoration:none;padding-left:16px}.c-arrowed-accordion__link:hover .c-arrowed-accordion__arrow{right:16px}}.c-arrowed-accordion__item{font-size:16px;font-weight:600;text-align:left;line-height:1.25}.c-arrowed-accordion__item:last-child{border-bottom:1px solid #f7f6f2}.c-arrowed-accordion__icon{width:48px;height:48px}.c-arrowed-accordion__content{overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:0;background-color:#f7f6f2;border-radius:8px;font-weight:400}.c-arrowed-accordion__title--open+.c-arrowed-accordion__content--full{margin-bottom:16px}.c-arrowed-accordion__content--transparent{background-color:rgba(0,0,0,0)}.c-arrowed-accordion__content-inner{overflow:hidden;padding:16px}.c-arrowed-accordion__content-inner--space-none{padding:0}@media (min-width:30.0625em){.c-arrowed-accordion__content-inner--side-xl\@desktop{padding:0 16px}}.c-arrowed-accordion__list{overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:0;border-radius:8px}.c-arrowed-accordion__title--open{border-bottom:0}.c-arrowed-accordion__title--open+.c-arrowed-accordion__content{display:block;height:auto}.c-arrowed-accordion__title--open+.c-arrowed-accordion__list{height:auto;margin-bottom:16px}.c-arrowed-accordion--surround{border-top:1px solid #f7f6f2;border-bottom:1px solid #f7f6f2}.c-form-table{width:100%}.c-form-table__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-form-table__item-switching{display:block}@media (min-width:30.0625em){.c-form-table__item-switching\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-form-table__input-wrapper{width:calc(100% - 50px);padding-left:8px}@media (min-width:30.0625em){.c-form-table__input-wrapper\@desktop{width:calc(100% - 184px);padding-left:0}}.c-form-table__input{display:-webkit-box;display:-ms-flexbox;display:flex}.c-form-table__input__qualifications{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:30.0525em){.c-form-table__input-wrapper--full\@mobile{width:100%}}@media (min-width:30.0625em){.c-form-table__input\@desktop{width:424px}}@media (min-width:30.0625em){.c-form-table__input--full\@desktop{width:100%}}@media (min-width:30.0625em){.c-form-table__input--half\@desktop{width:212px}}@media (min-width:30.0625em){.c-form-table__input--interview\@desktop{width:437px}}.c-form-table__checkbox-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:-4px;margin-right:-4px}.c-form-table__input+.c-form-table__input{margin-top:4px}.c-form-table__title{font-size:10px;font-weight:600;color:#222;-ms-flex-negative:0;flex-shrink:0;width:58px;word-break:break-all}@media (min-width:30.0625em){.c-form-table__title\@desktop{font-size:12px;width:184px}}.c-form-table__necessary{color:#ff5176}@media (max-width:30.0525em){.c-form-table__necessary\@mobile{display:block}}.c-form-table__txt{font-size:16px}.c-form-table__error{color:#ff5176;font-size:12px;font-weight:600;margin-bottom:4px}.c-form-table__supple{color:#888;font-size:12px;margin-bottom:4px}.c-form-table__link{font-size:12px;display:inline-block}.c-form-table__input--fluid{width:100%}.c-form-table__checkbox{float:left;margin-right:4px;margin-bottom:4px}@media (max-width:30.0525em){.c-form-table__checkbox--stack\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;float:none;margin-right:0}}@media (min-width:30.0625em){.c-form-table__checkbox\@desktop{margin-right:4px}}@media (max-width:30.0525em){.c-form-table__checkbox--half\@mobile{width:calc(50% - 4px)}.c-form-table__checkbox--half\@mobile:nth-child(2n){margin-right:0}}@media (max-width:30.0525em){.c-form-table__checkbox--txtL\@mobile{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.c-form-table>.c-form-table__item+.c-form-table__item--margin-small{margin-top:8px}.c-form-table__item-switching>.c-form-table__title{width:100%}@media (min-width:30.0625em){.c-form-table__item-switching>.c-form-table__title{width:184px}}.c-form-table__item-switching>.c-form-table__input-wrapper{width:100%;padding-left:0;margin-top:8px}@media (min-width:30.0625em){.c-form-table__item-switching>.c-form-table__input-wrapper{width:calc(100% - 184px);margin-top:0}}.c-user-voice-list__link{padding:16px 8px 16px 0;font-weight:600;border-bottom:1px solid #f7f6f2;display:block}.c-user-voice-list__link,.c-user-voice-list__link-inner{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-user-voice-list__link-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-user-voice-list__link:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;border-bottom:1px solid rgba(0,0,0,0)}}.c-user-voice-list__item:first-child>.c-user-voice-list__link{border-top:1px solid #f7f6f2}.c-user-voice-list__img-box{width:48px;height:48px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}.c-user-voice-list__title-cover{margin-left:8px;color:#00807a;overflow:hidden}.c-user-voice-list__title{display:block;font-size:14px;max-height:42px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-user-voice-list__title:after,.c-user-voice-list__title:before{background:#fff;position:absolute}.c-user-voice-list__title:before{content:"...";top:21px;right:0;color:inherit}.c-user-voice-list__title:after{content:"";height:100%;width:100%}.c-user-voice-list__occupation{font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#888;margin-left:8px}@media (min-width:30.0625em){.c-user-voice-list__link:hover .c-user-voice-list__link-inner{padding:0 16px}}.c-user-voice-detail__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.c-user-voice-detail__person,.c-user-voice-detail__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-user-voice-detail__person{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-user-voice-detail__img-box{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:50%;height:48px;width:48px;margin-right:8px;float:left}.c-user-voice-detail__info{color:#222;font-size:16px;font-weight:600;margin-bottom:8px;word-break:keep-all}.c-user-voice-detail__position{color:#222;font-size:12px}.c-user-voice-detail__satisfaction{-ms-flex-negative:0;flex-shrink:0;clear:both}.c-user-voice-detail__satisfaction-title{color:#222;font-size:12px;font-weight:600;text-align:center;margin-bottom:8px}.c-user-voice-detail__satisfaction-star{margin-left:4px;float:left}.c-user-voice-detail__satisfaction-star:first-child{margin:0}.c-user-voice-detail__icon-star{display:inline-block;height:16px;width:16px}.c-user-voice-detail__icon-star--off{opacity:.25}.c-user-voice-detail__balloon{position:relative;border-radius:8px;background:#f7f6f2;padding:16px}.c-user-voice-detail__balloon:before{content:"";position:absolute;top:-16px;left:16px;bottom:auto;right:auto;border:8px solid rgba(0,0,0,0);border-bottom-color:#f7f6f2;height:0;width:0;margin:auto}.c-user-voice-detail__voice-title{color:#222;font-size:14px;font-weight:600;line-height:1.5;margin-top:16px}.c-user-voice-detail__voice-title:first-child{margin:0}.c-user-voice-search-contents__graph{margin-top:16px}@media (max-width:30.0525em){.c-user-voice-search-contents__graph\@mobile{height:480px}}.c-user-voice-search-contents__rating{text-align:center;margin-top:16px}.c-user-voice-search-contents__rating span{font-size:12px;font-weight:600}.c-user-voice-search-contents__rating strong{color:#faaf00;font-size:46px;font-weight:600;line-height:1;padding-left:8px}.c-user-voice-search-contents__item{border-top:1px solid #f7f6f2;padding-top:16px}.c-user-voice-search-contents .c3-axis-x text{color:#222;line-height:12px;font-size:10px}.c-foot-bar{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);position:fixed;bottom:0;width:100vw;background-color:#fff;padding:8px;z-index:8}@media (min-width:30.0625em){.c-foot-bar\@desktop{width:606px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:8px 8px 0 0}}.c-foot-bar__message{text-align:center;padding:8px;font-size:14px;font-weight:600}.c-foot-bar__emphasized{color:#ff5176}.c-foot-bar--is-hidden{display:none}.c-foot-bar--is-hidden-application{display:none!important}@supports (padding-bottom:constant(safe-area-inset-bottom)){.c-foot-bar{padding-bottom:calc(constant(safe-area-inset-bottom) + 8px)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.c-foot-bar{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}}.c-inner-arrowed-list__item{font-size:14px;font-weight:600;text-align:left;line-height:1.25;border-top:1px solid #fff}.c-inner-arrowed-list__item:first-child{border:none}@media (min-width:30.0625em){.c-inner-arrowed-list__item:hover{border-color:rgba(0,0,0,0)}}.c-inner-arrowed-list__arrow{display:inline-block;position:absolute;top:50%;right:16px;fill:#bfbebb;height:16px;width:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-inner-arrowed-list__arrow,.c-inner-arrowed-list__link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-inner-arrowed-list__link{display:block;position:relative;color:#00807a;padding:16px 48px 16px 16px}@media (min-width:30.0625em){.c-inner-arrowed-list__link:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);background:#fff;border-radius:8px;color:#222;text-decoration:none;padding-left:24px}.c-inner-arrowed-list__link:hover .c-inner-arrowed-list__arrow{right:32px}}@media (min-width:30.0625em){.c-inner-arrowed-list__item:hover+.c-inner-arrowed-list__item>.c-inner-arrowed-list__link{border-top-color:rgba(0,0,0,0)}}.c-inner-arrowed-list__title{font-size:16px;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:.001em}.c-inner-arrowed-list__counter{color:#888;font-size:10px;font-weight:600}.c-inner-arrowed-list__title+.c-inner-arrowed-list__counter{margin-left:4px}.c-modal-small{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-modal-small--close{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.c-modal-small__frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:100%;z-index:17;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:30.0625em){.c-modal-small__frame\@desktop{min-width:1024px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:30.0625em) and (max-width:48em){.c-modal-small__frame\@desktop{min-width:960px}}.c-modal-small__body{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background-color:#fff;position:relative;top:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100vw - 48px);height:auto;max-height:100%;border-radius:8px}@media (min-width:30.0625em){.c-modal-small__body\@desktop{width:327px}}.c-modal-small__closer{position:absolute;top:16px;right:16px;z-index:18}.c-modal-small__button-close{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-modal-small__button-close:hover{-webkit-box-shadow:0 8px 24px 0 rgba(57,191,185,.5);box-shadow:0 8px 24px 0 rgba(57,191,185,.5)}}.c-modal-small__title{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding:24px 48px 24px 24px;line-height:1.5}@media (min-width:30.0625em){.c-modal-small__title\@desktop{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;line-height:1.5}}.c-modal-small__content{overflow:auto;-webkit-overflow-scrolling:touch;padding:48px 24px 24px}.c-modal-small__title+.c-modal-small__content{padding:0 24px 24px}.c-modal-small__content--l{padding:48px 24px}.c-modal-small__icon{width:32px;height:32px;display:block}.c-modal-small__icon--attention{fill:#faaf00}.c-modal-small__icon--important{fill:#ff5176}.c-modal-small__icon--primary{fill:#39bfb9}.c-modal-small__text{font-size:18px;color:#222}.c-modal-small__text,.c-modal-small__text--attention{line-height:1.25;letter-spacing:.04em;font-weight:600}.c-modal-small__text--attention{font-size:20px;color:#faaf00}.c-modal-small__checkbox-text{font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#00807a}.c-modal-small__form-button-center{text-align:center}.c-favorite-job-offer-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:transparent}@media (min-width:30.0625em){.c-favorite-job-offer-card\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-favorite-job-offer-card\@desktop:hover{-webkit-box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);z-index:1;cursor:pointer}}.c-favorite-job-offer-card__image-box{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;height:192px;position:relative;border-radius:8px 8px 0 0}@media screen and (min-width:390px){.c-favorite-job-offer-card__image-box{height:202px}}@media screen and (min-width:412px){.c-favorite-job-offer-card__image-box{height:214px}}@media screen and (min-width:430px){.c-favorite-job-offer-card__image-box{height:224px}}@media screen and (min-width:448px){.c-favorite-job-offer-card__image-box{height:234px}}@media (min-width:30.0625em){.c-favorite-job-offer-card__image-box\@desktop{width:282px;height:159px;overflow:hidden;border-radius:8px 0 0 8px}}@media (min-width:30.0625em){.c-favorite-job-offer-card__image-box-with-apply-button\@desktop{width:303px;height:171px;overflow:hidden;border-radius:8px 0 0 8px}}.c-favorite-job-offer-card__image{width:100%}@media (min-width:30.0625em){.c-favorite-job-offer-card__image\@desktop{width:100%}}.c-favorite-job-offer-card__tag{width:100%;position:absolute;left:0;bottom:0;padding:8px}.c-favorite-job-offer-card__txt-area{padding:16px}@media (min-width:30.0625em){.c-favorite-job-offer-card__txt-area\@desktop{padding:8px 16px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(100% - 282px);flex-basis:calc(100% - 282px)}}@media (min-width:30.0625em){.c-favorite-job-offer-card__txt-area-with-apply-button\@desktop{padding:8px 16px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(100% - 303px);flex-basis:calc(100% - 303px)}}.c-favorite-job-offer-card__title-box{overflow:hidden}.c-favorite-job-offer-card__title{font-size:16px;max-height:20px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-favorite-job-offer-card__title:after,.c-favorite-job-offer-card__title:before{background:#fff;position:absolute}.c-favorite-job-offer-card__title:before{content:"...";top:0;right:0;color:#00807a}.c-favorite-job-offer-card__title:after{content:"";height:100%;width:100%}.c-favorite-job-offer-card__detail-box{overflow:hidden}.c-favorite-job-offer-card__detail{font-size:12px;max-height:30px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;margin-top:4px;color:#444}.c-favorite-job-offer-card__detail:after,.c-favorite-job-offer-card__detail:before{background:#fff;position:absolute}.c-favorite-job-offer-card__detail:before{content:"...";top:15px;right:0;color:inherit}.c-favorite-job-offer-card__detail:after{content:"";height:100%;width:100%}.c-favorite-job-offer-card__job-title{font-size:12px;margin-top:8px;color:#444}.c-favorite-job-offer-card__button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:12px}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-group\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:30.0525em){.c-favorite-job-offer-card__button-group-with-apply-button\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:8px}}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-group-with-apply-button\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:4px}}.c-favorite-job-offer-card__button-group-item:last-child{margin-top:8px}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-group-item\@desktop{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-group-item\@desktop:last-child{margin-left:8px;margin-top:0}}.c-favorite-job-offer-card__button-group-item-with-apply-button{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-favorite-job-offer-card__button-group-item-with-apply-button:last-child{margin-left:4px}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-group-item-single\@desktop{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:30.0525em){.c-favorite-job-offer-card__button-with-apply-button\@mobile{height:52px;font-size:14px;padding:16px 8px}}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-with-apply-button\@desktop{height:31px;font-size:12px;padding:8px}}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-with-detail-button\@desktop{margin:8px 0 0!important}}@media (max-width:30.0525em){.c-favorite-job-offer-card__button-with-detail-button\@mobile{margin:4px 0 0!important}}@media (min-width:30.0625em){.c-favorite-job-offer-card__button-with-resart-button\@desktop{font-size:12px;padding:8px}}.c-facility-card{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:transparent}@media (min-width:30.0625em){.c-facility-card:hover{-webkit-box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 48px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);z-index:1;cursor:pointer}}.c-facility-card__wrapper{padding:0}@media (min-width:30.0625em){.c-facility-card__wrapper\@desktop{padding:16px}}.c-facility-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-facility-card__heading\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-facility-card__image-box{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;border-radius:8px 8px 0 0;height:192px}@media screen and (min-width:390px){.c-facility-card__image-box{height:202px}}@media screen and (min-width:412px){.c-facility-card__image-box{height:214px}}@media screen and (min-width:430px){.c-facility-card__image-box{height:224px}}@media screen and (min-width:448px){.c-facility-card__image-box{height:234px}}@media (min-width:30.0625em){.c-facility-card__image-box\@desktop{border-radius:8px;height:158px;width:280px;-ms-flex-negative:0;flex-shrink:0}}.c-facility-card__image{width:100%}.c-facility-card__txt-area{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:16px 16px 0}@media (min-width:30.0625em){.c-facility-card__txt-area\@desktop{padding:0 16px;margin-left:16px}}.c-facility-card__title-container{overflow:hidden;margin-bottom:16px}.c-facility-card__title{font-size:14px;max-height:35px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-facility-card__title:after,.c-facility-card__title:before{background:#fff;position:absolute}.c-facility-card__title:before{content:"...";top:17.5px;right:0;color:inherit}.c-facility-card__title:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-facility-card__title\@desktop{font-size:20px;max-height:50px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-facility-card__title\@desktop:after,.c-facility-card__title\@desktop:before{background:#fff;position:absolute}.c-facility-card__title\@desktop:before{content:"...";top:25px;right:0;color:inherit}.c-facility-card__title\@desktop:after{content:"";height:100%;width:100%}}.c-facility-card__txt-container{overflow:hidden}.c-facility-card__txt{font-size:12px;color:#444}.c-facility-card__job-list{margin-top:8px;overflow:hidden}.c-facility-card__job-list-item{font-size:12px;color:#444;float:left;margin-right:1em;line-height:1.25}.c-facility-card__button{padding:16px}@media (min-width:30.0625em){.c-facility-card__button\@desktop{padding:16px 0 0}}.c-facility-card__job-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:30.0625em){.c-facility-card__job-offer\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-facility-card__job-title{font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#00807a;margin-right:1rem}@media (min-width:30.0625em){.c-facility-card__job-title\@desktop{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}}.c-facility-card__salary{font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400;color:#444;margin-right:24px;margin-top:8px}@media (min-width:30.0625em){.c-facility-card__salary\@desktop{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}}.c-facility-card__list-link{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f7f6f2;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:initial}@media (min-width:30.0625em){.c-facility-card__list-link:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);padding:16px 24px;border-top:1px solid rgba(0,0,0,0);border-radius:8px}}.c-facility-card__list-arrow{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:16px;display:block;fill:#bfbebb;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-facility-card__item:hover+.c-facility-card__item>.c-facility-card__list-link{border-top-color:rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-facility-card__list-link:hover>.c-facility-card__list-arrow{right:24px}}.c-job-search-title{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;text-align:center}@media (min-width:30.0625em){.c-job-search-title\@desktop{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;text-align:left}}.c-modal-image{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-modal-image--close{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);opacity:0}.c-modal-image__frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:100%;z-index:17;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:30.0625em){.c-modal-image__frame\@desktop{min-width:1024px}}@media (min-width:30.0625em) and (max-width:48em){.c-modal-image__frame\@desktop{min-width:960px}}.c-modal-image__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:30.0625em){.c-modal-image__body\@desktop{width:960px;height:auto;position:relative}}.c-modal-image__button-close{position:absolute;top:16px;right:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:17}@media (min-width:30.0625em){.c-modal-image__button-close:hover{-webkit-box-shadow:0 8px 24px 0 rgba(57,191,185,.5);box-shadow:0 8px 24px 0 rgba(57,191,185,.5)}}@media (min-width:30.0625em){.c-modal-image__button-close\@desktop{top:32px;right:32px}}.c-modal-image__content{height:100%}.c-modal-carousel{overflow:hidden;position:relative}.c-modal-carousel__slide{overflow:hidden;display:block;width:100%;height:100%}.c-modal-carousel__slide-inner{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 4px 16px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.08),0 4px 16px 0 rgba(0,0,0,.16);margin:16px 0;position:relative}@media (min-width:30.0625em){.c-modal-carousel__slide-inner\@desktop{margin:16px}}.c-modal-carousel__slide-img{max-width:100%;display:block;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;border-radius:0}@media (min-width:30.0625em){.c-modal-carousel__slide-img\@desktop{max-width:928px}}.c-modal-carousel__image-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:212px;background-color:#faf7f0;text-align:center}@media (min-width:30.0625em){.c-modal-carousel__image-frame\@desktop{height:525px}}.c-modal-carousel__btn-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:calc(50% - 14px);right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border-top-left-radius:8px;border-bottom-left-radius:8px;background:rgba(34,34,34,.5);height:32px;width:32px}@media (min-width:30.0625em){.c-modal-carousel__btn-next\@desktop{right:16px}}.c-modal-carousel__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:calc(50% - 14px);left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border-top-right-radius:8px;border-bottom-right-radius:8px;background:rgba(34,34,34,.5);height:32px;width:32px}@media (min-width:30.0625em){.c-modal-carousel__btn-prev\@desktop{left:16px}}.c-modal-carousel__caption{font-size:14px;color:#444;text-align:center;padding:0 16px}.c-link-feature{padding:24px 16px}@media (min-width:30.0625em){.c-link-feature\@desktop{padding:0}}.c-link-feature__item{margin:24px 0 0}.c-link-feature__item:first-child{margin:0}.c-link-feature__title{color:#222;font-size:20px;font-weight:600;line-height:1.25;text-align:center;margin-bottom:16px;white-space:nowrap}@media (min-width:30.0625em){.c-link-feature__title\@desktop{text-align:left}}.c-link-feature__txt{color:#444;font-size:14px;line-height:1.5}.c-link-feature__annotation{font-size:10px;line-height:1.25;letter-spacing:normal;font-weight:400;margin-top:8px;color:#888;line-height:1.5}.c-link-feature__cover{margin-top:32px}@media (min-width:30.0625em){.c-link-feature__cover\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.c-link-feature__cover\@desktop .c-link-feature__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 0 24px}.c-link-feature__cover\@desktop .c-link-feature__item:first-child{margin:0}}.c-mission-thought-title{position:relative}.c-mission-thought-title:before{border-bottom:16px solid #f7f6f2;content:"";display:block;left:0;position:absolute;top:0;width:100%}@media (min-width:30.0625em){.c-mission-thought-title\@desktop{margin-left:-48px;margin-right:-48px}}@media (min-width:30.0625em){.c-mission-thought-title\@desktop:before{display:none}}.c-mission-thought-title__image{width:100%;min-height:196px;padding-top:16px}@media (min-width:30.0625em){.c-mission-thought-title__image\@desktop{height:416px}}.c-mission-support{padding-top:40px;position:relative}.c-mission-support__title{color:#ff5176;font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding:0 16px}@media (max-width:30.0525em){.c-mission-support__img\@mobile{max-width:100vw;min-height:180px}}.c-mission-support__txt-area{padding:0 16px}.c-mission-support__small-title{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;margin:24px 0 0}.c-mission-support__txt{color:#444;font-size:14px;line-height:2;margin:24px 0 0}.c-mission-support__txt:first-of-type{margin:4px 0 0}.c-mission-support__map-inner{width:280px;height:350px;margin:0 auto 8px;text-align:center}.c-mission-support__img-area{margin-top:24px;min-height:179px}.c-mission-support__graph{height:320px}.c-mission-support__row:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-mission-support__row:last-child .c-mission-support__img-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}.c-mission-support:before{border-bottom:16px solid #f7f6f2;content:"";display:block;left:0;position:absolute;top:0;width:100%}@media (min-width:30.0625em){.c-mission-support\@desktop{padding-top:0}.c-mission-support\@desktop:before{display:none}.c-mission-support\@desktop .c-mission-support__title{padding:0}.c-mission-support\@desktop .c-mission-support__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:48px}.c-mission-support\@desktop .c-mission-support__txt-area{padding:0 24px}.c-mission-support\@desktop .c-mission-support__img-area{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:420px}.c-mission-support\@desktop .c-mission-support__small-title{margin:0}.c-mission-support\@desktop .c-mission-support__row:nth-of-type(2) .c-mission-support__txt-area{padding-right:24px;padding-left:0}.c-mission-support\@desktop .c-mission-support__row:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-mission-support\@desktop .c-mission-support__row:last-child .c-mission-support__img-area{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:0}.c-mission-support\@desktop .c-mission-support__map-inner{width:420px;margin:0 auto}}.c-guide-summary{margin:0 auto}@media (min-width:30.0625em){.c-guide-summary\@desktop{width:626px;line-height:1.5}}.c-guide-summary__logo{width:225px;min-height:40px;margin:0 auto}.c-guide-summary__image{width:100%}.c-guide-summary__title{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;margin-top:24px}@media (min-width:30.0625em){.c-guide-summary__title\@desktop{text-align:center}}.c-guide-summary__small-title{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-guide-summary__text{font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;color:#444}.c-guide-summary__section,.c-guide-summary__title+.c-guide-summary__text{margin-top:24px}.c-guide-summary__info{color:#444;font-size:14px;width:100%;line-height:1.5}.c-guide-summary__info-row{vertical-align:top}.c-guide-summary__info-title{text-align:left;display:block;width:100%;padding-top:16px}@media (min-width:30.0625em){.c-guide-summary__info-title\@desktop{width:260px;display:table-cell}}.c-guide-summary__info-text{text-align:left;display:block;padding-top:8px}@media (min-width:30.0625em){.c-guide-summary__info-text\@desktop{display:table-cell;padding-top:16px}}.c-guide-incentive{border-radius:8px;background:#f7f6f2;background-size:100% auto;padding:24px}.c-guide-incentive__img-area{text-align:center;margin-bottom:24px}.c-guide-incentive__heading{color:#222;font-size:20px;font-weight:600;line-height:1.25;margin-bottom:16px}.c-guide-incentive__txt{color:#444;font-size:14px;line-height:1.5;margin-bottom:16px}@media (min-width:30.0625em){.c-guide-incentive\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px;margin:0 48px}.c-guide-incentive\@desktop .c-guide-incentive__img-area{margin:0 24px 0 0}}.c-flow-list__box{display:-webkit-box;display:-ms-flexbox;display:flex}.c-flow-list__step{position:relative}.c-flow-list__step:before{border-right:1px solid #ebe9e6;content:"";height:100%;position:absolute;left:50%;z-index:0}.c-flow-list__number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#39bfb9;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:24px;z-index:1}.c-flow-list__number--red{background:#ff5176}.c-flow-list__number--yellow{background:#faaf00}.c-flow-list__detail{margin-left:8px;width:100%}@media (min-width:30.0625em){.c-flow-list__detail\@desktop{margin-left:16px}}.c-flow-list__image{border-radius:8px;margin-left:8px;overflow:hidden;height:144px;margin-bottom:32px;-webkit-box-flex:0;-ms-flex:0 0 256px;flex:0 0 256px}@media (min-width:30.0625em){.c-flow-list__image\@desktop{margin-left:16px}}.c-flow-list__text{color:#444;font-size:14px;line-height:1.5;margin-top:8px}.c-flow-list__text--small{font-size:12px}.c-flow-list__text:last-child{padding-bottom:32px}.c-flow-list__box:last-child .c-flow-list__step:before{display:none}.c-flow-list__box:last-child .c-flow-list__text:last-child{padding-bottom:0}.c-flow-list__box:last-child .c-flow-list__image{margin-bottom:0}.c-news-detail__heading{padding:24px 16px}@media (min-width:30.0625em){.c-news-detail__heading\@desktop{padding:0 0 24px}}.c-news-detail__data{display:-webkit-box;display:-ms-flexbox;display:flex;color:#444;font-size:12px;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.c-news-detail__article{padding:32px 16px 16px;position:relative}.c-news-detail__article:before{border-bottom:16px solid #f7f6f2;content:"";display:block;left:0;position:absolute;top:0;width:100%}@media (min-width:30.0625em){.c-news-detail__article\@desktop{padding:16px 0 0}}@media (min-width:30.0625em){.c-news-detail__article\@desktop:before{display:none}}.c-news-detail__share-title{color:#222;font-size:14px;font-weight:600;margin-top:24px}.c-mission-task{padding-bottom:8px}@media (min-width:30.0625em){.c-mission-task\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.c-mission-task__txt-area{font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;padding:24px 16px}@media (min-width:30.0625em){.c-mission-task__txt-area\@desktop{padding:0}}.c-mission-task__title{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#ff5176}@media (min-width:30.0625em){.c-mission-task__title\@desktop{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600}}.c-mission-task__small-title{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;margin-top:24px}@media (min-width:30.0625em){.c-mission-task__small-title\@desktop{margin-top:40px}}.c-mission-task__txt{color:#444;line-height:2}.c-mission-task__small-title+.c-mission-task__txt{margin-top:4px}.c-mission-task__attention-block{margin-top:16px;color:#888}@media (min-width:30.0625em){.c-mission-task__attention-block\@desktop{margin-top:32px}}.c-mission-task__attention-title{font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-mission-task__attention-txt{font-size:10px;line-height:1.25;letter-spacing:normal;font-weight:400;line-height:1.5;margin-top:8px}@media (min-width:30.0625em){.c-mission-task__attention-txt\@desktop{font-size:10px;line-height:1.25;letter-spacing:normal;font-weight:400;line-height:1.5}}.c-mission-task__img-area{margin:0 16px;color:#888}@media (min-width:30.0625em){.c-mission-task__img-area\@desktop{width:auto;margin:0 32px;-webkit-box-flex:0;-ms-flex:0 0 365px;flex:0 0 365px}}.c-mission-task__img-wrapper{width:100%;margin:16px 0 0}@media (min-width:30.0625em){.c-mission-task__img-wrapper\@desktop{width:365px}}.c-mission-task__img{width:100%}.c-mission-thought-detail{padding:24px 16px}.c-mission-thought-detail__small-title{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-mission-thought-detail__txt{color:#444;font-size:14px;line-height:2;margin-top:16px}.c-mission-thought-detail__sign{margin-top:16px;text-align:right}.c-mission-thought-detail__name{color:#222;font-size:20px;font-weight:600}@media (min-width:30.0625em){.c-mission-thought-detail\@desktop{padding:0}}.c-celebration-annotation{font-size:12px;color:#444;line-height:1.5}.c-celebration-annotation--grey-2{color:#888}.c-celebration-annotation__title{font-weight:600;margin-bottom:4px}.c-sns-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-sns-btn-group__item{width:100%;margin-right:8px}.c-sns-btn-group__item:last-child{margin-right:0}@media (min-width:30.0625em){.c-sns-btn-group\@desktop{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-sns-btn-group\@desktop .c-sns-btn-group__item{width:auto}}.c-leadvisual{background:#39bfb9}.c-leadvisual__img{width:100%}.c-leadvisual__txt-area{padding:24px 16px}.c-leadvisual__heading{color:#fff;font-size:20px;font-weight:600;line-height:1.5;margin-bottom:16px}.c-leadvisual__txt{color:#fff;font-size:14px;line-height:2}.c-leadvisual__txt--xs{margin-top:24px}@media (min-width:30.0625em){.c-leadvisual\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-radius:8px 8px 0 0;overflow:hidden}.c-leadvisual\@desktop .c-leadvisual__img-area{-ms-flex-negative:0;flex-shrink:0}.c-leadvisual\@desktop .c-leadvisual__txt-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:24px 48px}}.c-leadvisual--red{background:rgba(255,81,118,.75)}.c-leadvisual--yellow{background:#feebbf}.c-leadvisual--yellow .c-leadvisual__heading{color:#222}.c-leadvisual--yellow .c-leadvisual__txt{color:#444}@media screen and (min-width:320px){.c-leadvisual__usage-image{width:136px}}@media screen and (min-width:375px){.c-leadvisual__usage-image{width:163px}}@media screen and (min-width:414px){.c-leadvisual__usage-image{width:183px}}.c-agreement{color:#444;font-weight:400;line-height:1.5;letter-spacing:normal;font-size:14px}.c-agreement__title{font-weight:600;color:#222;font-size:14px}.c-agreement__item{margin-top:0}.c-agreement__item--s{margin-top:8px}.c-agreement__item--m{margin-top:16px}.c-agreement__item--l{margin-top:24px}.c-agreement__item--xl{margin-top:32px}.c-agreement__list{counter-reset:num;padding-left:14px}.c-agreement__disc{list-style-type:disc;padding-left:14px}.c-agreement__order{text-indent:-14px;padding-left:14px}.c-agreement__order:before{counter-increment:num;content:counter(num) ".";display:inline-block;width:14px}.c-agreement__order--parentheses{text-indent:-14px;padding-left:14px}.c-agreement__order--parentheses:before{counter-increment:num;content:"(" counter(num) ")";display:inline-block;width:14px}.c-agreement__caption{color:#888;font-size:12px}.c-guide-merits{line-height:1.5}.c-guide-merits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-guide-merits__list\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-guide-merits__item{text-align:center;width:100%}.c-guide-merits__item+.c-guide-merits__item{margin-top:24px}@media (min-width:30.0625em){.c-guide-merits__list\@desktop>.c-guide-merits__item+.c-guide-merits__item{margin:0 0 0 24px}}.c-guide-merits__img{display:-webkit-box;display:-ms-flexbox;display:flex;height:202px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-guide-merits__title{font-size:18px;font-weight:600;margin-top:8px}.c-guide-merits__text{font-size:14px;margin-top:8px;color:#444;text-align:left}.c-guide-merits__small-text{text-align:left}.c-guide-merits__attention,.c-guide-merits__small-text{font-size:10px;color:#444;margin-top:16px}@media (min-width:30.0625em){.c-guide-merits__attention\@desktop{margin-top:24px}}.c-link-banner-list{padding:32px 16px 16px;position:relative}.c-link-banner-list:before{border-bottom:16px solid #f7f6f2;content:"";display:block;left:0;position:absolute;top:0;width:100%}@media (min-width:30.0625em){.c-link-banner-list\@desktop{padding:0}.c-link-banner-list\@desktop:before{display:none}}.c-link-banner-list__row{border-top:1px solid #f7f6f2;padding:16px 0;margin-top:16px}.c-link-banner-list__row:last-child{border-bottom:1px solid #f7f6f2}.c-link-banner-list__item+.c-link-banner-list__item{margin-top:16px}.c-link-banner-list__title{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-link-banner-list__banner{margin-top:16px}.c-link-banner-list__text{font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;color:#444;margin-top:16px}.c-link-banner-list__code{background-color:#f7f6f2;padding:16px}.c-link-banner-list__copy{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-link-banner-list__copy-message{opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;-o-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.c-link-banner-list__copy-message--complete{opacity:1;-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.c-incentive-application{width:100%;background:rgba(255,81,118,.1);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px}@media (min-width:30.0625em){.c-incentive-application\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.c-incentive-application__text{font-weight:600;font-size:20px;text-align:center}.c-incentive-application__button{margin:16px 0 0;text-align:center}@media (min-width:30.0625em){.c-incentive-application__button\@desktop{margin:0 0 0 16px}}.c-inquiry-card{border-radius:8px;border:1px solid #39bfb9;background:rgba(57,191,185,.1);text-align:center;padding:24px}.c-inquiry-card--important{background:rgba(255,81,118,.1);border:1px solid #ff5176}.c-inquiry-card__info-area{border-bottom:1px solid #39bfb9;padding-bottom:24px;margin-bottom:24px}.c-inquiry-card__info-area--important{border:none;padding:0;margin:0}.c-inquiry-card__btn-area--important{margin-top:4px}.c-inquiry-card__title{color:#222;font-size:16px;font-weight:600;line-height:1.25;margin-bottom:4px}.c-inquiry-card__txt{color:#444;font-weight:400;line-height:1.5;letter-spacing:normal;font-size:14px;margin-bottom:4px}.c-inquiry-card__tel{color:#222;font-size:26px;font-weight:600;line-height:1.25;margin-bottom:8px}.c-inquiry-card__time{color:#888;font-size:10px;line-height:1.25}@media (min-width:30.0625em){.c-inquiry-card\@desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-inquiry-card\@desktop .c-inquiry-card__info-area{border:none;border-right:1px solid #39bfb9;text-align:left;padding:0 24px 0 0;margin:0 24px 0 0}.c-inquiry-card\@desktop .c-inquiry-card__info-area--important{border:none;padding:0;margin:0}.c-inquiry-card\@desktop .c-inquiry-card__btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-inquiry-sub-column-card{border-radius:8px;border:1px solid #39bfb9;background:rgba(57,191,185,.1);text-align:center;padding:16px}.c-inquiry-sub-column-card__info-area{border-bottom:1px solid #39bfb9;padding-bottom:16px;margin-bottom:16px}.c-inquiry-sub-column-card__title{color:#222;font-size:16px;font-weight:600;line-height:1.25;margin-bottom:4px}@media (max-width:30.0525em){.c-inquiry-sub-column-card__tel\@mobile{margin-bottom:4px}}@media (min-width:30.0625em){.c-inquiry-sub-column-card__tel\@desktop{font-weight:600;font-size:20px;padding:16px}}.c-inquiry-sub-column-card__time{color:#888;font-size:10px;line-height:1.25}@media (min-width:30.0625em){.c-inquiry-sub-column-card\@desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-inquiry-sub-column-card\@desktop .c-inquiry-card-side__info-area{border:none;border-right:1px solid #39bfb9;text-align:left;padding:0 24px 0 0;margin:0 24px 0 0}.c-inquiry-sub-column-card\@desktop .c-inquiry-card-side__btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-txt-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-txt-button-group__button{margin-left:8px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:30.0625em){.c-txt-button-group__button\@desktop{margin-left:16px}}@media (min-width:30.0625em){.c-form-title\@desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-form-title__btn-area{margin:8px 0 0}@media (min-width:30.0625em){.c-form-title__btn-area\@desktop{margin:0}}.c-title-txt-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-title-txt-button-group--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-title-txt-button-group--surround-padding{padding:24px 16px 0}@media (min-width:30.0625em){.c-title-txt-button-group--surround-padding\@desktop{padding:24px 24px 0}}.c-title-txt-button-group--surround-padding-sub-txt{padding:8px 16px 0}@media (min-width:30.0625em){.c-title-txt-button-group--surround-padding-sub-txt\@desktop{padding:8px 24px 0}}@media (min-width:30.0625em){.c-title-txt-button-group\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-title-txt-button-group__txt{width:100%}.c-title-txt-button-group__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-title-txt-button-group>.c-title-txt-button-group__txt+.c-title-txt-button-group__button{margin:0 0 0 24px}.c-title-txt-button-group--column>.c-title-txt-button-group__txt+.c-title-txt-button-group__button{margin:24px 0 0}@media (min-width:30.0625em){.c-title-txt-button-group\@desktop>.c-title-txt-button-group__txt+.c-title-txt-button-group__button{margin:0 0 0 24px}}.c-internal-anchor{padding-top:92px;margin-top:-92px}.c-company-detail__img{width:100%}.c-company-detail__img-area{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:211px}.c-company-detail__img-area--noimg{height:auto}.c-company-detail__txt-area{margin-top:24px}.c-company-detail__table-summary{color:#222;font-size:16px;font-weight:600;margin-top:24px}.c-company-detail__table{margin-top:24px}@media (min-width:30.0625em){.c-company-detail\@desktop .c-company-detail__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-company-detail\@desktop .c-company-detail__img-area{-ms-flex-preferred-size:295px;flex-basis:295px;-ms-flex-negative:0;flex-shrink:0;height:166px;margin:0 16px 0 0}.c-company-detail\@desktop .c-company-detail__txt-area{margin:0}}.c-validation-error-message{color:#ff5176;font-size:12px;font-weight:600}.c-validation-error-message:empty{display:none}.c-message-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-message-detail__item{width:272px}.c-message-detail__item+.c-message-detail__item{margin-top:16px}.c-message-detail__item-box{overflow:hidden;border-radius:16px 16px 16px 0}.c-message-detail__item__inner-box{overflow:hidden;border-radius:16px 16px 0 0}.c-message-detail__heading{background:#faaf00;color:#fff;font-size:14px;font-weight:600;text-align:center;padding:8px}.c-message-detail__heading--attention{background:#ff5176}.c-message-detail__heading--inactive{background:#bfbebb}.c-message-detail__txt{background:#f7f6f2;color:#444;font-size:14px;line-height:2;padding:16px}.c-message-detail__preferred{background:#39bfb9;color:#fff;font-size:14px;line-height:2;padding:0 16px 16px}.c-message-detail__preferred--inner{background:#fff;font-size:14px;line-height:2;padding:16px;border-radius:8px;position:relative}.c-message-detail__preferred__message--disabled{background-color:#fff;height:100%;opacity:.75;position:absolute;width:100%;top:0;left:0}.c-message-detail__preferred__reply{background:#f7f6f2;font-size:14px;padding:0 16px 16px}.c-message-detail__info{color:#888;font-size:12px;margin-top:4px}.c-message-detail__info-member{font-weight:600;margin-left:4px}.c-message-detail__info-agent{font-weight:600}.c-message-detail__item--member{-ms-flex-item-align:end;align-self:flex-end}.c-message-detail__item--member .c-message-detail__heading{background:#2c9b96}.c-message-detail__item--member .c-message-detail__item-box{border-radius:16px 16px 0 16px}.c-message-detail__item--member .c-message-detail__txt{background:#39bfb9;color:#fff}.c-message-detail__item--member .c-message-detail__info{text-align:right}.c-message-detail__attachment-list{background:#2c9b96;padding:0 16px}.c-message-detail__attachment-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;border-top:1px solid #39bfb9;color:#fff;font-size:12px;font-weight:600;padding:8px 0}.c-message-detail__attachment-name,.c-message-detail__attachment-preview{line-height:2}.c-message-detail__attachment-link{color:#fff}.c-message-detail__attachment-icon{display:block;width:24px;height:24px;margin-right:8px;float:left}.c-message-detail__item--success .c-message-detail__heading{background:#ff5176}.c-message-detail__item--fail .c-message-detail__heading{background:#bfbebb}.c-message-detail__annotation{color:#888;font-size:12px;line-height:2;margin:auto;padding:32px 0;text-align:center}.c-message-detail__disabled-label{background:#bfbebb;color:#fff;font-size:12px;font-weight:600;padding:8px;text-align:center;border-radius:8px 8px 0 0}.c-message-detail__first-template-explanation{padding-right:8px}.c-message-detail__template-explanation{border-left:1px solid #888;padding-left:8px;padding-right:8px}.c-message-detail__table{display:table}@media (min-width:30.0625em){.c-message-detail\@desktop .c-message-detail__item{width:424px}}.c-tooltip{position:relative;display:inline-block}.c-tooltip__wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9}.c-tooltip__wrapper--align-left{left:400%}.c-tooltip__list{text-align:left;font-size:12px;background:#fff;padding:16px;border-radius:8px;min-width:98px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);position:relative;margin-top:6px;white-space:nowrap}.c-tooltip__list:before{position:absolute;content:"";border-bottom:8px solid #fff;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);top:-8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-tooltip__list--align-left:before{left:9%}.c-tooltip--right .c-tooltip__wrapper{left:auto;right:-4px;-webkit-transform:none;-ms-transform:none;transform:none}.c-tooltip--right .c-tooltip__list{width:100px}.c-tooltip--right .c-tooltip__list:before{left:auto;-webkit-transform:none;-ms-transform:none;transform:none;right:16px}.c-tooltip__item{line-height:1.5}.c-tooltip__item+.c-tooltip__item{margin-top:16px}.c-tooltip__wrapper--is-hidden{display:none}.c-profile-edit-group{background:#39bfb9;padding:24px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-profile-edit-group\@desktop{border-radius:8px;padding:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-profile-edit-group__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:30.0625em){.c-profile-edit-group__item\@desktop:last-child{margin-left:16px}}.c-profile-edit-group__title{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#fff}.c-profile-edit-group__lead{font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;color:#fff;margin-top:16px}@media (min-width:30.0625em){.c-profile-edit-group__lead\@desktop{margin-top:8px}}.c-profile-edit-group__button{margin-top:16px}@media (min-width:30.0625em){.c-profile-edit-group__button\@desktop{margin-top:0}}.c-profile-list__item{text-align:left}.c-profile-list__title{margin-right:1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:30.0625em){.c-profile-list__title\@desktop{width:33.33333%}}.c-profile-list__label{margin-right:4px;font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-profile-list__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:16px;line-height:2}.c-profile-list__text{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:400;display:block;margin-top:8px;color:#444;word-break:break-all}@media (min-width:30.0625em){.c-profile-list__text\@desktop{margin-top:0}}.c-profile-list__notice{font-size:10px;line-height:1.25;letter-spacing:normal;font-weight:400;display:block;color:#888;line-height:1.5}.c-profile-list__important{color:#ff5176}.c-profile-list__arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#bfbebb;height:16px;width:8px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-profile-list__link{border-top:1px solid #f7f6f2;padding:16px 0;color:#222;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-profile-list__link\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-profile-list__link\@desktop:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;padding:16px;color:#222}.c-profile-list__link\@desktop:hover .c-profile-list__arrow{right:16px}}.c-profile-list__item:last-child>.c-profile-list__link{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-profile-list--no-end-border>.c-profile-list__item\@desktop:last-child>.c-profile-list__link{border-bottom-color:rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-profile-list__item\@desktop:hover+.c-profile-list__item>.c-profile-list__link{border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-profile-list__item\@desktop:last-child:hover>.c-profile-list__link{border-bottom-color:rgba(0,0,0,0)}}.c-profile-list__id-photo{max-width:300px;max-height:400px}.c-profile-list__resume-photo{width:150px;height:auto}.c-apply-job-offer-card__title{color:#222;font-size:18px;font-weight:600;line-height:1.25;margin-bottom:24px}.c-apply-job-offer-card__buttons{margin-top:24px}.c-apply-job-offer-card__button--large{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-apply-job-offer-card__button+.c-apply-job-offer-card__button{margin-top:8px}@media (min-width:30.0625em){.c-apply-job-offer-card__button\@desktop+.c-apply-job-offer-card__button\@desktop{margin-top:0;margin-left:8px}}.c-apply-job-offer-card__notification{font-size:12px;font-weight:600;line-height:2;color:#222}.c-apply-job-offer-card__text{font-size:12px;color:#444;margin-bottom:8px}@media (min-width:30.0625em){.c-apply-job-offer-card\@desktop .c-apply-job-offer-card__title{font-size:20px}}.c-file-upload__button{cursor:pointer}.c-file-upload__input{display:none}.c-file-upload__row{padding-top:16px}.c-file-upload__row,.c-file-upload__row--operation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-file-upload__row--operation{-ms-flex-preferred-size:100px;flex-basis:100px}.c-file-upload__txt{color:#222;font-size:14px}.c-file-upload__delete{width:16px;height:16px;cursor:pointer}.c-profile-lead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;background-color:#fff;border-radius:8px;text-align:center}.c-profile-lead--celebration{background:url(https://cdn.job-medley.com/assets/bundle/299c4a21c90ad87beb6bbac90357feb4.png) no-repeat top #ffedf1;background-size:100% auto}@media (min-width:30.0625em){.c-profile-lead--celebration\@desktop{background:url(https://cdn.job-medley.com/assets/bundle/c4234e5669a62df7105e7ddd9c84506a.png) no-repeat top #ffedf1;background-size:100% auto}}.c-profile-lead__closer{position:absolute;display:block;top:8px;right:8px;width:8px;height:8px;fill:#bfbebb}.c-profile-lead__closer>svg{display:block}.c-profile-lead__button__arrow{display:inline-block;margin-left:2px;fill:#fff;width:8px;height:8px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.c-profile-lead__item--open>.c-profile-lead__button__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-profile-lead__item+.c-profile-lead__item{padding-top:16px}.c-profile-lead__item\@desktop+.c-profile-lead__item\@desktop{padding-top:8px}.c-profile-lead__title{color:#ff5176;font-size:18px;font-weight:600;line-height:1.5}.c-profile-lead__text{color:#444;font-size:12px;font-weight:600}.c-profile-lead__text--celebration{color:#ff5176}.c-profile-lead__link-list{height:0;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-profile-lead__link-list-wrapper{padding-top:16px}.c-profile-lead__link-list-inner{border-radius:8px;background-color:#f7f6f2}.c-profile-lead__link-item,.c-profile-lead__link-list-inner{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-profile-lead__link-item:hover{background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-profile-lead__link-item:first-child{border-top-right-radius:8px;border-top-left-radius:8px}.c-profile-lead__link-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.c-profile-lead__link-item+.c-profile-lead__link-item{border-top:1px solid #fff}.c-profile-lead__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.c-profile-lead__link-icon{display:block;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;fill:#39bfb9}.c-profile-lead__link-title{display:block;padding-right:8px;color:#00807a;font-size:16px;font-weight:600;text-align:left;word-break:break-all}.c-profile-lead__link-icon+.c-profile-lead__link-title{margin-left:8px}.c-profile-lead__link-counter{margin-left:auto;margin-right:0;color:#ff5176;font-size:12px;font-weight:600;white-space:nowrap}.c-toggle-checkbox__input{display:none}.c-toggle-checkbox__input+.c-toggle-checkbox__label,.c-toggle-checkbox__input+.c-toggle-checkbox__label:after,.c-toggle-checkbox__input+.c-toggle-checkbox__label:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-toggle-checkbox__input+.c-toggle-checkbox__label{background-color:#f7f6f2;display:inline-block;position:relative;border-radius:8px;cursor:pointer;font-weight:600;width:98px;height:32px}@media (min-width:30.0625em){.c-toggle-checkbox__input+.c-toggle-checkbox__label:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-toggle-checkbox__input+.c-toggle-checkbox__label:before{display:block;content:attr(data-off-label);position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#444;font-size:12px}.c-toggle-checkbox__input+.c-toggle-checkbox__label:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:8px;width:16px;height:16px;border-radius:4px;background-color:#bfbebb}.c-toggle-checkbox__input:checked+.c-toggle-checkbox__label{background-color:#ff5176}@media (min-width:30.0625em){.c-toggle-checkbox__input:checked+.c-toggle-checkbox__label:hover{-webkit-box-shadow:0 8px 24px 0 rgba(255,81,118,.5);box-shadow:0 8px 24px 0 rgba(255,81,118,.5)}}.c-toggle-checkbox__input:checked+.c-toggle-checkbox__label:before{content:attr(data-on-label);left:8px;right:auto;color:#fff}.c-toggle-checkbox__input:checked+.c-toggle-checkbox__label:after{left:74px;background-color:#fff}.c-blocked-list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f7f6f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.c-blocked-list__item:first-child{border-top:1px solid #f7f6f2}.c-blocked-list__job-offer{margin-right:8px;width:100%}.c-blocked-list__name{color:#222;font-size:16px;font-weight:600}.c-blocked-list__address{color:#888;font-size:10px;margin-top:4px}.c-message-list{position:relative}.c-message-list__show-button{position:absolute;top:0;right:0;height:100%;z-index:1;width:80px}@media (min-width:30.0625em){.c-message-list__show-button\@desktop{position:absolute;z-index:3;right:8px;top:15px}}@media (max-width:30.0525em){.c-message-list__show-button-link\@mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#39bfb9;color:#fff;font-size:14px;height:100%;width:100%;text-align:center}}.c-message-list__item{border-bottom:1px solid #f7f6f2;position:relative;z-index:2}.c-message-list__item:first-child{border-top:1px solid #f7f6f2}.c-message-list__link{position:relative;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media (min-width:30.0625em){.c-message-list__link\@desktop{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:16px 0;background-color:rgba(0,0,0,0);-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}}@media (min-width:30.0625em) and (min-width:30.0625em){.c-message-list__link\@desktop:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;color:#222;padding-left:16px;padding-right:16px}}.c-message-list__image-cover{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f0;border-radius:8px;width:72px;height:72px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.c-message-list__image{height:100%}.c-message-list__company{color:#222;font-weight:600;font-size:12px;overflow:hidden}.c-message-list__title{color:#00807a;font-weight:600;font-size:16px;max-height:20px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden}.c-message-list__title:after,.c-message-list__title:before{background:#fff;position:absolute}.c-message-list__title:before{content:"...";top:0;right:0;color:inherit}.c-message-list__title:after{content:"";height:100%;width:100%}@media (min-width:30.0625em){.c-message-list__title\@desktop{width:440px}}.c-message-list__company+.c-message-list__title{margin-top:4px}.c-message-list__text-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-message-list__text{margin-top:4px;color:#888;font-size:12px;max-height:36px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-message-list__text:after,.c-message-list__text:before{background:#fff;position:absolute}.c-message-list__text:before{content:"...";top:18px;right:0;color:inherit}.c-message-list__text:after{content:"";height:100%;width:100%}.c-message-list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-top:4px}.c-message-list__additional{display:inline-block;background-color:#f7f6f2;border-radius:4px;margin-top:8px;overflow:hidden;padding:4px 8px}.c-message-list__additional-text{line-height:1.25;letter-spacing:normal;font-weight:400;color:#888;font-size:12px;max-height:36px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden}.c-message-list__additional-text:after,.c-message-list__additional-text:before{background:#f7f6f2;position:absolute}.c-message-list__additional-text:before{content:"...";top:18px;right:0;color:#888}.c-message-list__additional-text:after{content:"";height:100%;width:100%}.c-message-list__additional-first-item{padding-right:8px}.c-message-list__additional-item{border-left:1px solid #888;padding-left:8px;padding-right:8px}.c-message-list__created_at{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;width:100%}.c-message-list__date,.c-message-list__job-title{font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400;color:#888}.c-message-list__image-wrapper{position:relative}.c-message-list__badge{display:block;position:absolute;top:-4px;left:-4px;background:#ff5176;width:16px;height:16px;border-radius:50%}.c-mypage-btn-group__row{border-top:1px solid #f7f6f2;text-align:center;padding-top:24px}.c-mypage-btn-group__row__text>div{margin-bottom:15px}.c-mypage-btn-group__row+.c-mypage-btn-group__row{margin-top:16px}.c-mypage-btn-group__addition{padding-top:16px}.c-mypage-btn-group__btn{width:100%}.c-mypage-btn-group__btn+.c-mypage-btn-group__btn{margin-top:8px}@media (min-width:30.0625em){.c-mypage-btn-group__btnwrap\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-mypage-btn-group__btnwrap\@desktop .c-mypage-btn-group__btn{width:auto}.c-mypage-btn-group__btnwrap\@desktop .c-mypage-btn-group__btn+.c-mypage-btn-group__btn{margin-top:0;margin-right:8px}}.c-mypage-btn-group__wrapper{margin:24px 16px 0}@media (min-width:30.0625em){.c-mypage-btn-group__wrapper\@desktop{margin:24px 0 0}}.c-mypage-btn-group__btn--justify{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:30.0625em){.c-mypage-btn-group__btn--justify\@desktop{width:auto;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.c-mypage-btn-group__split{margin-bottom:15px}.c-mypage-btn-group__split>a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-mypage-btn-group__split>input{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;margin-left:8px}.c-mypage-btn-group__list{padding-left:24px;list-style-type:disc;list-style-position:outside;text-align:left}.c-inner-check-list{border-radius:8px;background:#f7f6f2}.c-inner-check-list__item{border-top:1px solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-inner-check-list__item:first-child{border:none;border-radius:8px 8px 0 0;overflow:hidden}.c-inner-check-list__item:last-child{border-radius:0 0 8px 8px;overflow:hidden}@media (min-width:30.0625em){.c-inner-check-list__item:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background:#fff}}.c-inner-check-list__checkbox{font-size:16px;text-align:center;line-height:2}.c-inner-check-list__checkbox,.c-inner-check-list__checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-inner-check-list__checkbox-container{width:100%}.c-inner-check-list__checkbox-container--column{display:block;padding:8px 16px}.c-inner-check-list__label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8px 16px;cursor:pointer;width:100%}.c-inner-check-list__label--space-none{padding:0}.c-inner-check-list__checkbox-input{display:none}.c-inner-check-list__checkbox-mimic{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-inner-check-list__checkbox-mimic-inner{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border-radius:4px;background:#ebe9e6;margin-right:8px}.c-inner-check-list__checkbox-item-name{color:rgba(0,128,122,.5);line-height:2;text-align:left;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-inner-check-list__checkbox-item-name--small{opacity:.5;color:#888;font-size:14px}@media (min-width:30.0625em){.c-inner-check-list__label:hover .c-inner-check-list__checkbox-item-name{color:#222;font-weight:600}}.c-inner-check-list__checkbox-input:checked{background:#39bfb9}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__label .c-inner-check-list__checkbox-item-name{color:#222;font-weight:600}.c-inner-check-list__checkbox-input:checked+.c-inner-check-list__label .c-inner-check-list__checkbox-mimic>.c-inner-check-list__checkbox-mimic-inner{background:#39bfb9;border:1px solid #39bfb9;position:relative;width:16px;height:16px;display:block}.c-inner-check-list__checkbox-input:checked+.c-inner-check-list__label .c-inner-check-list__checkbox-mimic>.c-inner-check-list__checkbox-mimic-inner:before{position:absolute;left:1px;top:9px;display:block;content:"";width:5px;height:2px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.c-inner-check-list__checkbox-input:checked+.c-inner-check-list__label .c-inner-check-list__checkbox-mimic>.c-inner-check-list__checkbox-mimic-inner:after{display:block;position:absolute;left:5px;top:9px;content:"";width:8px;height:2px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.c-inner-check-list__selectbox-container{margin:8px 0}.c-inner-check-list__selectbox,.c-inner-check-list__selectbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.c-inner-check-list__selectbox{margin-right:8px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px}.c-inner-check-list__selectbox--space-none{margin-right:0}.c-inner-check-list__selectbox--large{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__selectbox,.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__selectbox-container,.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__selectbox-container>.c-inner-check-list__selectbox{pointer-events:auto}.c-inner-check-list__selectbox:before{content:"";display:block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #bfbebb;border-bottom:2px solid #bfbebb}.c-inner-check-list__selectbox-body{padding:0 32px 0 16px;background-color:rgba(0,0,0,0);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:12px;width:100%}.c-inner-check-list__selectbox-body:hover{cursor:pointer;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);background-color:#fff}.c-inner-check-list__selectbox-body--large{padding:0 32px 0 16px;height:48px;font-size:16px}.c-inner-check-list__checkbox-input~.c-inner-check-list__selectbox>.c-inner-check-list__selectbox-body{opacity:.5;font-weight:400}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__selectbox>.c-inner-check-list__selectbox-body{background-color:#fff;opacity:1;font-weight:600;cursor:pointer}.c-inner-check-list__checkbox-input~.c-inner-check-list__selectbox-container>.c-inner-check-list__selectbox>.c-inner-check-list__selectbox-body{opacity:.5;font-weight:400}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__selectbox-container>.c-inner-check-list__selectbox>.c-inner-check-list__selectbox-body{background-color:#fff;opacity:1;font-weight:600;cursor:pointer}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__selectbox-container .c-inner-check-list__label .c-inner-check-list__checkbox-mimic .c-inner-check-list__checkbox-item-name--small{opacity:1;color:#222;font-weight:600}.c-inner-check-list__textbox{width:100%;height:48px;padding:0 16px;background-color:#fff;color:#222;border-radius:8px;font-size:16px;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.5;pointer-events:none}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__textbox-container>.c-inner-check-list__textbox{opacity:1;font-weight:600;pointer-events:auto}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__textbox-container>.c-inner-check-list__textbox::-webkit-input-placeholder{color:rgba(0,128,122,.5);font-weight:400;line-height:normal}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__textbox-container>.c-inner-check-list__textbox::-moz-placeholder{color:rgba(0,128,122,.5);font-weight:400;opacity:1}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__textbox-container>.c-inner-check-list__textbox:-ms-input-placeholder{color:rgba(0,128,122,.5);font-weight:400}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__textbox-container>.c-inner-check-list__textbox:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f7f6f2 inset;box-shadow:inset 0 0 0 1000px #f7f6f2}.c-inner-check-list__checkbox-input:checked~.c-inner-check-list__textbox-container>.c-inner-check-list__textbox:focus{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);background-color:#fff}.c-mypage-form-table__row{padding-top:24px}.c-mypage-form-table__row:first-child{padding-top:0}@media (min-width:30.0625em){.c-mypage-form-table__row\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-mypage-form-table__row--narrow{padding-top:4px}.c-mypage-form-table__title{font-size:12px;font-weight:600}.c-mypage-form-table__title--grey-0{color:#222}@media (min-width:30.0625em){.c-mypage-form-table__title\@desktop{min-width:185px;padding-right:8px;line-height:1.5}}.c-mypage-form-table__necessary{color:#ff5176}.c-mypage-form-table__input{margin-top:8px;width:100%}.c-mypage-form-table__input .c-mypage-form-table__row{margin-top:4px}.c-mypage-form-table__input .c-mypage-form-table__row:first-child{margin-top:0}@media (min-width:30.0625em){.c-mypage-form-table__input\@desktop{margin-top:0}}.c-mypage-form-table__horizontal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.c-mypage-form-table__horizontal--centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-mypage-form-table__item+.c-mypage-form-table__item{margin-left:4px}.c-mypage-form-table__item--full{width:100%}.c-mypage-form-table__item--smaller{width:100px}.c-mypage-form-table__item--small{width:130px}@media (min-width:30.0625em){.c-mypage-form-table__item\@desktop{width:210px}}.c-mypage-form-table__radio-wrap{margin-top:-4px}.c-mypage-form-table__radio{margin:4px 4px 0 0}.c-mypage-form-table__checkbox-wrap{margin-top:-4px}.c-mypage-form-table__checkbox{margin:4px 0 0}.c-mypage-form-table__textarea{height:144px}.c-mypage-form-table__textarea--large{height:238px}.c-mypage-form-table__comment{margin-top:8px;color:#888}.c-mypage-form-table__important{color:#ff5176}.c-mypage-form-table__text{margin:0 8px}.c-mypage-form-table__text:first-child{margin:0 8px 0 0}.c-mypage-form-table__text:last-child{margin:0 0 0 8px}.c-mypage-form-table__additional-text{display:block;font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400;margin-top:8px;color:#888}@media (min-width:30.0625em){.c-mypage-form-table__additional-text\@desktop{width:144px}}.c-mypage-form-table__error-message{color:#ff5176;font-size:12px;font-weight:600;margin-top:4px}.c-mypage-form-table__error-message:empty{margin-top:0}.c-mypage-form-table__warning-box{margin-top:16px}@media (min-width:30.0625em){.c-mypage-form-table__warning-box\@desktop{display:inline-block}}.c-mypage-form-table__annotation-text{display:block;font-size:12px;line-height:15px;letter-spacing:normal;font-weight:300;color:#888}.c-photo-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-photo-upload\@desktop{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:232px}}.c-photo-upload__image-box{position:relative;height:208px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#faf7f0;border-radius:8px}.c-photo-upload__image{max-width:120px;max-height:160px}.c-photo-upload__txt{font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400;color:#888;font-weight:600;display:none}.c-photo-upload__button{margin-top:4px;cursor:pointer}.c-photo-upload__input{display:none}.c-photo-upload__image-box--empty .c-photo-upload__txt{display:block}.c-mypage-nav__item{font-size:16px;font-weight:600;text-align:left;line-height:1.25}.c-mypage-nav__arrow{display:inline-block;position:absolute;top:50%;right:4px;fill:#bfbebb;height:16px;width:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-mypage-nav__arrow,.c-mypage-nav__link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-mypage-nav__link{display:block;position:relative;border-top:1px solid #f7f6f2;color:#00807a;padding:16px 32px 16px 0}@media (min-width:30.0625em){.c-mypage-nav__link:hover{-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 8px 32px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.04);border-radius:8px;color:#222;text-decoration:none;padding-left:16px}.c-mypage-nav__link:hover .c-mypage-nav__arrow{right:16px}}.c-mypage-nav__item:first-of-type>.c-mypage-nav__link{border-top:none}@media (min-width:30.0625em){.c-mypage-nav__item:hover+.c-mypage-nav__item>.c-mypage-nav__link{border-top-color:rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-mypage-nav\@desktop .c-mypage-nav__arrow{display:none}.c-mypage-nav\@desktop .c-mypage-nav__link{border:none;margin-bottom:16px;padding:4px 0}.c-mypage-nav\@desktop .c-mypage-nav__link--current,.c-mypage-nav\@desktop .c-mypage-nav__link:hover{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-left:4px solid #39bfb9;color:#222;text-decoration:none;padding-left:8px}.c-mypage-nav\@desktop .c-mypage-nav__item:last-of-type>.c-mypage-nav__link{border-bottom:none;margin-bottom:0}}.c-form-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-form-fieldset--full{width:100%}.c-form-fieldset__error-message{color:#ff5176;font-size:12px;font-weight:600}.c-form-fieldset__body+.c-form-fieldset__error-message,.c-form-fieldset__error-message+.c-form-fieldset__body{margin-top:4px}.c-form-fieldset__body+.c-form-fieldset__error-message:empty,.c-form-fieldset__error-message:empty+.c-form-fieldset__body{margin-top:0}.c-form-fieldset__body--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-horizontal-card-list{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:30.0625em){.c-horizontal-card-list\@desktop{overflow-x:initial;-webkit-overflow-scrolling:auto}}.c-horizontal-card-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px 32px}@media (min-width:30.0625em){.c-horizontal-card-list__wrapper\@desktop{display:block;padding:24px}}.c-horizontal-card-list__item{-webkit-box-flex:0;-ms-flex:0 0 298px;flex:0 0 298px;white-space:nowrap;padding-right:16px}.c-horizontal-card-list__item--alone{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding-right:0}@media (min-width:30.0625em){.c-horizontal-card-list__item\@desktop{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:0}}.c-horizontal-card-list__item>.c-horizontal-card-list__body{white-space:normal}@media (min-width:30.0625em){.c-horizontal-card-list__wrapper\@desktop>.c-horizontal-card-list__item+.c-horizontal-card-list__item{margin-top:16px}}.c-loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;background-color:#fff;border-radius:4px;z-index:20}.c-loader--inline{position:relative;z-index:10}.c-loader--inner-centered{position:absolute}.c-loader--shadow{-webkit-box-shadow:0 1px 6px 0 rgba(34,34,34,.2);box-shadow:0 1px 6px 0 rgba(34,34,34,.2)}.c-loader__text{position:absolute;bottom:10px;color:#39bfb9;display:table;width:100%;text-align:center}.c-loader__inner{position:absolute;width:50px;height:50px;top:40%;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.c-loader__list{position:relative;width:100%;height:100%}.c-loader__item{position:absolute;top:50%;width:10px;height:10px;background-color:#39bfb9;border-radius:50%;-webkit-animation:jumpjump 1.2s infinite;animation:jumpjump 1.2s infinite}.c-loader__item:first-child{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.c-loader__item:nth-child(2){-webkit-transform:translateX(20px)!important;-ms-transform:translateX(20px)!important;transform:translateX(20px)!important;-webkit-animation-delay:.12s;animation-delay:.12s}.c-loader__item:nth-child(3){-webkit-transform:translateX(40px)!important;-ms-transform:translateX(40px)!important;transform:translateX(40px)!important;-webkit-animation-delay:.24s;animation-delay:.24s}.c-notification-bar{position:fixed;top:0;width:100vw;background-color:#fff;padding:16px;z-index:19;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em) and (max-width:48em){.c-notification-bar{width:100%}}@media (min-width:30.0625em){.c-notification-bar\@desktop{padding:24px 0}}.c-notification-bar--hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.c-notification-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:30.0625em){.c-notification-bar__inner\@desktop{width:960px;margin:0 auto}}.c-notification-bar__icon{width:24px;height:24px;display:block;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.c-notification-bar__icon--important{fill:#ff5176}.c-notification-bar__icon--primary{fill:#39bfb9}.c-notification-bar__message{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#222;margin-left:16px}.c-notification-bar__sub-message{font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;color:#222;width:100%;margin:8px auto 0}@media (min-width:30.0625em){.c-notification-bar__sub-message\@desktop{width:960px;text-align:center}}@media (min-width:30.0625em){.c-mypage-modal-form\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-mypage-modal-form__title{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600}@media (min-width:30.0625em){.c-mypage-modal-form__title\@desktop{width:116px}}.c-mypage-modal-form__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:8px}@media (min-width:30.0625em){.c-mypage-modal-form__input\@desktop{margin-top:0}}.c-mypage-modal-form__preview{width:80px;margin-left:auto;margin-top:8px}@media (min-width:30.0625em){.c-mypage-modal-form__preview\@desktop{margin-left:16px;margin-top:0}}.c-mypage-modal-form__requiered{color:#ff5176}.c-mypage-modal-form__within{color:#444;font-size:12px;display:block;font-weight:400}.c-mypage-modal-form__error{color:#ff5176;font-size:12px;font-weight:600;margin-bottom:8px}.c-mypage-modal-button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.c-mypage-modal-button-group--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-mypage-modal-button-group__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:8px}.c-mypage-modal-button-group__item--column{margin-left:0;margin-bottom:8px}@media (-ms-high-contrast:none){.c-mypage-modal-button-group__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.c-mypage-modal-button-group__item:first-child{margin-left:0}.c-job-mail-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-job-mail-title__heading{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600}@media (min-width:30.0625em){.c-job-mail-title__heading\@desktop{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600}}.c-job-mail-title__available{font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400;color:#444;-ms-flex-item-align:end;align-self:flex-end}.c-job-mail-title__num-left{font-size:14px;color:#ff5176;font-weight:600}.c-resume-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f7f6f2;padding:8px 0}.c-resume-list__item:first-child{border-top:1px solid #f7f6f2}.c-resume-list__info{overflow:hidden}.c-resume-list__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;min-width:0;color:#222;font-size:16px;font-weight:600;line-height:1.5;white-space:nowrap}.c-resume-list__date{color:#888;font-size:10px;line-height:1.5}.c-resume-list__buttons{margin-top:4px}.c-resume-list__menus{display:-webkit-box;display:-ms-flexbox;display:flex}.c-resume-list__menu-item{position:relative;white-space:nowrap;margin:0 0 0 8px}@media (min-width:30.0625em){.c-job-mail-detail\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-job-mail-detail__left{display:-webkit-box;display:-ms-flexbox;display:flex}.c-job-mail-detail__left,.c-job-mail-detail__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%}.c-job-mail-detail__right{margin-top:8px}@media (min-width:30.0625em){.c-job-mail-detail__right\@desktop{margin-top:0;margin-left:8px}}.c-job-mail-detail__title{font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#888;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px}.c-job-mail-detail__tags{overflow:hidden}.c-job-mail-detail__tag{display:inline-block;text-align:center;color:#888;padding:2px 4px;font-size:10px;line-height:1.25}.c-job-mail-detail__tag-list{float:left;line-height:0;border-bottom:8px}@media (min-width:30.0625em){.c-job-mail-detail__tag-list\@desktop{margin-bottom:4px}}.c-job-mail-detail__btn-group{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:30.0625em){.c-job-mail-detail__btn-group\@desktop{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-job-mail-detail__link{font-size:12px;line-height:1.25;letter-spacing:.04em;font-weight:600;margin:0 24px}@media (min-width:30.0625em){.c-job-mail-detail__link\@desktop{margin:0}}@media (min-width:30.0625em){.c-job-mail-detail__link\@desktop:last-child{margin:0 0 0 8px}}.c-setting-detail{font-size:14px;color:#444;font-weight:400}.c-setting-detail__content{margin-top:16px;padding:0 0 24px;border-top:1px solid #e6e4e1;border-bottom:1px solid #e6e4e1}.c-setting-detail__item{padding:24px 0}.c-setting-detail__item+.c-setting-detail__item{border-top:1px solid #e6e4e1}.c-setting-detail__item:last-child{padding-bottom:0}.c-setting-detail__head{font-size:14px;text-align:left}.c-setting-detail__head--warn{color:#ff5176;text-align:center;font-size:16px;font-weight:600}.c-setting-detail__title{color:#222;font-weight:600}.c-setting-detail__sub-title{margin-top:8px;color:#222;font-weight:600}.c-setting-detail__txt{margin-top:8px;line-height:1.5}.c-setting-detail__strong{color:#ff5176}.c-setting-detail__link{font-size:12px;text-align:right;margin-top:16px}.c-setting-detail__small-txt{font-size:12px;line-height:1.25;letter-spacing:normal;font-weight:400;color:#888}.c-setting-detail__input-box,.c-setting-detail__input-box+.c-setting-detail__small-txt{margin-top:8px}.c-setting-detail__mail-address{color:#222}.c-setting-detail__button-area{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-setting-detail__button-area\@desktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-setting-detail__button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-setting-detail__button--large{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media (min-width:30.0625em){.c-setting-detail__button\@desktop{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.c-setting-detail__button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.c-setting-detail__button-group .c-setting-detail__button--large+.c-setting-detail__button{margin-top:8px}@media (min-width:30.0625em){.c-setting-detail__button-group\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}.c-setting-detail__button-group\@desktop .c-setting-detail__button--large+.c-setting-detail__button{margin:0 0 0 8px}}.c-setting-detail__list{margin-top:8px;list-style-type:disc;list-style-position:inside;line-height:1.5}.c-setting-detail__message-link{margin-left:24px}.c-setting-radio__label{background:#fff;color:#00807a;font-weight:600;font-size:16px;line-height:1.25;padding:16px 16px 16px 40px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.c-setting-radio__label:before{content:"";position:absolute;margin:auto;top:0;bottom:0;left:16px;width:16px;height:16px;border:4px solid #ebe9e6;border-radius:50%;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-setting-radio__label:hover{background:#fff;font-weight:600;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);color:#222;z-index:9}}.c-setting-radio__input+.c-setting-radio__input{border-top:1px solid #f7f6f2}.c-setting-radio__input:first-of-type>.c-setting-radio__label{border-radius:8px 8px 0 0}.c-setting-radio__input:last-of-type>.c-setting-radio__label{border-radius:0 0 8px 8px}.c-setting-radio__btn{display:none}.c-setting-radio__btn:checked+.c-setting-radio__label{font-weight:600;color:#222}.c-setting-radio__btn:checked+.c-setting-radio__label:before{border-color:#39bfb9}.c-setting-radio__btn:disabled+.c-setting-radio__label{cursor:default;pointer-events:none}.c-setting-radio--disabled{opacity:.25}.c-setting-checkbox__btn{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:#00807a;font-weight:600;font-size:16px;background:#fff;line-height:2;padding:8px 16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-setting-checkbox__btn:first-of-type{border-radius:8px 8px 0 0}.c-setting-checkbox__btn:last-of-type{border-radius:0 0 8px 8px}.c-setting-checkbox__btn+.c-setting-checkbox__btn{border-top:1px solid #f7f6f2}.c-setting-checkbox__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-setting-checkbox__input{display:none}.c-setting-checkbox__mimic{padding:0 8px 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.c-setting-checkbox__mimic-inner{position:relative;display:block;width:16px;height:16px;border-radius:4px;background:#ebe9e6}.c-setting-checkbox__item-name{line-height:2}@media (min-width:30.0625em){.c-setting-checkbox__btn:hover{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);position:relative}}@media (min-width:30.0625em){.c-setting-checkbox__btn:hover .c-setting-checkbox__item-name{color:#222}}.c-setting-checkbox__input:checked{background:#39bfb9}.c-setting-checkbox__input:checked~.c-setting-checkbox__item-name{color:#222;font-weight:600}.c-setting-checkbox__input:checked+.c-setting-checkbox__mimic>.c-setting-checkbox__mimic-inner{background:#39bfb9;border:1px solid #39bfb9;position:relative;width:16px;height:16px;display:block}.c-setting-checkbox__input:checked+.c-setting-checkbox__mimic>.c-setting-checkbox__mimic-inner:before{position:absolute;left:1px;top:9px;display:block;content:"";width:5px;height:2px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.c-setting-checkbox__input:checked+.c-setting-checkbox__mimic>.c-setting-checkbox__mimic-inner:after{display:block;position:absolute;left:5px;top:9px;content:"";width:8px;height:2px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.c-mypage-modal-ellipsis{overflow:hidden}.c-mypage-modal-ellipsis__text{font-size:14px;max-height:17.5px;line-height:1.25;position:relative;word-break:break-all;overflow:hidden;color:#444}.c-mypage-modal-ellipsis__text:after,.c-mypage-modal-ellipsis__text:before{background:#fff;position:absolute}.c-mypage-modal-ellipsis__text:before{content:"...";top:0;right:0;color:inherit}.c-mypage-modal-ellipsis__text:after{content:"";height:100%;width:100%}.c-about-celebration-money__title{font-size:18px;line-height:1.25;letter-spacing:.04em;font-weight:600;padding:24px 16px}@media (min-width:30.0625em){.c-about-celebration-money__title\@desktop{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;line-height:1;padding:0}}.c-about-celebration-money__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-about-celebration-money__body\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-20px}}.c-about-celebration-money__img-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:30.0625em){.c-about-celebration-money__img-wrapper\@desktop{margin-left:16px;width:297px}}.c-about-celebration-money__img{width:100%}.c-about-celebration-money__text{font-size:14px;color:#444;padding:16px;line-height:1.5}@media (min-width:30.0625em){.c-about-celebration-money__text\@desktop{margin-top:32px;padding:0}}.c-analysis-table{display:table;table-layout:fixed;width:100%}.c-analysis-table__head{padding:0 0 16px;color:#222;font-size:14px;font-weight:600;line-height:1.5;text-align:left}.c-analysis-table__body{color:#444;font-size:14px;line-height:1.5}.c-analysis-table__head--50{width:50px}@media (max-width:30.0525em){.c-analysis-table__head--50\@mobile{width:50px}}@media (min-width:30.0625em){.c-analysis-table__head--200\@desktop{width:200px}}.c-grouped-link-box{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;line-height:2}.c-grouped-link-box,.c-grouped-link-box__link{display:-webkit-box;display:-ms-flexbox;display:flex}.c-grouped-link-box__link{padding:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:30.0625em){.c-grouped-link-box__link\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}}@media (min-width:30.0625em){.c-grouped-link-box__link\@desktop:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;position:relative}}@media (max-width:30.0525em){.c-grouped-link-box__link--fit\@mobile{padding:8px 0}}.c-grouped-link-box__main{color:#00807a;font-size:16px;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:.001em}.c-grouped-link-box__main--keyword{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (min-width:30.0625em){.c-grouped-link-box__main--keyword\@desktop{width:206px}}@media (max-width:30.0525em){.c-grouped-link-box__main--keyword\@mobile{width:calc(100vw - 48px)}}@media (min-width:30.0625em){.c-grouped-link-box__main\@desktop{font-size:12px;white-space:nowrap}}.c-grouped-link-box__counter{color:#888;font-size:10px;font-weight:600}.c-grouped-link-box__icon{display:block;background-color:#fff;margin-left:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-grouped-link-box__main+.c-grouped-link-box__counter{margin-left:8px}.c-grouped-link-box__checkbox+.c-grouped-link-box__icon{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding:16px;border-left:1px solid #f7f6f2}@media (min-width:30.0625em){.c-grouped-link-box__link\@desktop:hover>.c-grouped-link-box__main{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}}@media (min-width:30.0625em){.c-grouped-link-box__link\@desktop:hover>.c-grouped-link-box__counter{display:none}}@media (min-width:30.0625em){.c-grouped-link-box__link\@desktop>.c-grouped-link-box__icon{opacity:0}}@media (min-width:30.0625em){.c-grouped-link-box__link\@desktop:hover>.c-grouped-link-box__icon{opacity:1;-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}}@media (min-width:30.0625em){.c-grouped-link-box__icon\@desktop:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;position:relative}}.c-grouped-link-box__icon-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-grouped-link-box__icon-inner--hidden{display:none}.c-grouped-link-box__icon-icon{display:-webkit-box;display:-ms-flexbox;display:flex;fill:#bfbebb;width:8px;height:16px}.c-grouped-link-box__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.c-grouped-link-box__checkbox--search-panel{padding:8px 0 8px 8px}@media (min-width:30.0625em){.c-grouped-link-box__checkbox\@desktop:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;position:relative}}.c-grouped-link-box__checkbox--disabled-visually{opacity:.25;pointer-events:none;cursor:default}@media (min-width:30.0625em){.c-grouped-link-box__checkbox+.c-grouped-link-box__icon\@desktop{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding:12px;border-left:1px solid #f7f6f2;border-right:1px solid #f7f6f2}}@media (min-width:30.0625em){.c-grouped-link-box__checkbox--search-panel+.c-grouped-link-box__icon\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;width:100%}}.c-grouped-link-box__checkbox-input{display:none}.c-grouped-link-box__checkbox-input:checked{background:#39bfb9}.c-grouped-link-box__checkbox--disabled-visually>.c-grouped-link-box__checkbox-input:checked{background:rgba(0,0,0,0)}.c-grouped-link-box__checkbox-mimic{padding:0 8px 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.c-grouped-link-box__checkbox-mimic-inner{position:relative;display:block;width:24px;height:24px;border-radius:4px;background:#ebe9e6}@media (min-width:30.0625em){.c-grouped-link-box__checkbox-mimic-inner\@desktop{width:16px;height:16px}}@media (min-width:30.0625em) and (-ms-high-contrast:none){.c-grouped-link-box__checkbox-mimic-inner\@desktop{width:21px;height:17px}}.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner{background:#39bfb9;border:1px solid #39bfb9;position:relative;width:24px;height:24px;display:block}@media (min-width:30.0625em){.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner\@desktop{width:16px;height:16px}}@media (min-width:30.0625em) and (-ms-high-contrast:none){.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner\@desktop{width:21px;height:17px}}.c-grouped-link-box__checkbox--disabled-visually>.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner{background:#ebe9e6;border:rgba(0,0,0,0)}.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner:before{position:absolute;left:5px;top:13px;display:block;content:"";width:5px;height:2px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.c-grouped-link-box__checkbox--disabled-visually>.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner:before{content:none}@media (min-width:30.0625em){.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner\@desktop:before{left:2px;top:8px}}.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner:after{display:block;position:absolute;left:9px;top:13px;content:"";width:8px;height:2px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@media (min-width:30.0625em){.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner\@desktop:after{left:6px;top:9px}}.c-grouped-link-box__checkbox--disabled-visually>.c-grouped-link-box__checkbox-input:checked+.c-grouped-link-box__checkbox-mimic>.c-grouped-link-box__checkbox-mimic-inner:after{content:none}.c-search-grid{display:-ms-grid;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;background-color:#fff}@media (min-width:30.0625em){.c-search-grid\@desktop{-ms-grid-columns:1fr 8px 1fr 8px 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:8px}}@media (min-width:30.0625em){.c-search-grid--four-columns\@desktop{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.c-search-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid #f7f6f2}.c-search-grid__item:last-child{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-search-grid\@desktop>.c-search-grid__item{border-bottom:1px solid #f7f6f2}}@media (min-width:30.0625em){.c-search-grid\@desktop>.c-search-grid__item:nth-child(n+4){margin-top:-1px}}@media (-ms-high-contrast:none){.c-search-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-search-grid__item{width:calc((100% - 17px)/3);margin-left:8px}.c-search-grid__item--four-columns{width:calc((100% - 25px)/4 - 4px)}.c-search-grid__item:nth-child(3n+1){margin-left:0}}.c-line-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;background:#06c755;color:#fff;font-weight:600;font-size:16px;text-align:center;border-radius:8px;line-height:1.25;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:auto;cursor:pointer;-webkit-tap-highlight-color:initial}@media (min-width:30.0625em){.c-line-button:hover{background:#06c755;color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-line-button__icon{width:32px;height:32px;display:block;fill:#fff}.c-line-button__text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width:30.0625em){.c-line-button__start--fit\@desktop{width:225px;margin:0 auto}}.c-line-button--full{width:100%}.c-line-button--add-friend{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-line-button__add-friend-text{margin-left:8px}.c-link-list__item{text-align:left}.c-link-list__title{margin-right:1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-link-list__label{margin-right:4px;font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600}.c-link-list__arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#bfbebb;height:16px;width:8px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-link-list__link{border-top:1px solid #f7f6f2;padding:16px 0;color:#00807a;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30.0625em){.c-link-list__link\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-link-list__link\@desktop:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);border-radius:8px;padding:16px;color:#00807a}.c-link-list__link\@desktop:hover .c-link-list__arrow{right:16px}}.c-link-list__item:last-child>.c-link-list__link{border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-link-list__item\@desktop:hover+.c-link-list__item>.c-link-list__link{border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-link-list__item\@desktop:last-child:hover>.c-link-list__link{border-bottom-color:rgba(0,0,0,0)}}.c-speed-reply-badge{padding:8px;border-radius:8px;background-color:rgba(255,81,118,.1);font-size:12px;line-height:1.25}.c-speed-reply-badge__icon{width:30px}.c-speed-reply-badge__title{color:#222;font-weight:600}.c-speed-reply-badge__txt{color:#888}.c-video-interview{margin-top:16px;position:relative}.c-video-interview__video-wrapper{position:relative;width:100%;cursor:pointer}.c-video-interview__video-wrapper:before{content:"";display:block;padding-top:56.25%}@media (min-width:30.0625em){.c-video-interview\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-video-interview__processing{margin-top:16px;margin-bottom:16px}.c-video-interview__play-button{position:absolute;top:50%;left:50%;z-index:2;width:60px;height:60px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.4}.c-video-interview:hover .c-video-interview__play-button{opacity:.5}.c-video-interview__video-item{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:100%;height:100%;border-radius:8px;background:#000}.c-video-interview__error{margin-top:16px;color:#ff5176;font-size:14px;font-weight:600}.c-video-interview--preview-error{background-color:#faf7f0;color:#888;padding:30px;border-radius:8px}.c-video-interview--preview-error__icon{margin:auto auto 15px;width:66px;height:66px;fill:#888}.c-video-interview--preview-error__annotation{text-align:center;font-size:14px}.c-additional-complete{padding:48px 24px 24px}.c-additional-complete__text--attention{font-size:20px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#faaf00}.c-additional-complete__icon{width:32px;height:32px;display:block}.c-additional-complete__icon--attention{fill:#faaf00}.c-additional-complete-btn-group{margin-top:8px}.c-additional-complete-btn-group__row{text-align:center;padding-top:24px}@media (min-width:30.0625em){.c-additional-complete-btn-group__split\@desktop>a:last-child{margin-left:8px}}.c-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:#cdefed;padding:8px;border:1px solid #39bfb9}.c-information--important{border:1px solid #ff5176;background:rgba(255,81,118,.1)}.c-information__icon{display:inline-block;margin-right:8px;width:24px;height:24px}.c-information__text{display:inline-block;color:#444;font-weight:400;font-size:12px;text-align:left}.c-resume-form__row{padding-top:24px}.c-resume-form__row:first-child{padding-top:0}@media (min-width:30.0625em){.c-resume-form__row\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-resume-form__title{font-size:12px;font-weight:600}@media (min-width:30.0625em){.c-resume-form__title\@desktop{min-width:185px;padding-right:8px;line-height:1.5}}.c-resume-form__necessary{color:#ff5176}.c-resume-form__input{margin-top:8px;width:100%}@media (min-width:30.0625em){.c-resume-form__input\@desktop{margin-top:0}}.c-resume-form__textarea{height:144px}.c-resume-form__textarea--large{height:238px}.c-resume-form__error-message{color:#ff5176;font-size:12px;font-weight:600;margin-top:4px}.c-resume-form__error-message:empty{margin-top:0}.c-resume-btn-group__row{border-top:1px solid #f7f6f2;text-align:center;padding-top:24px}.c-resume-btn-group__row__text>div{margin-bottom:15px}.c-resume-btn-group__btn{width:100%}@media (min-width:30.0625em){.c-resume-btn-group__btnwrap\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-resume-btn-group__btnwrap\@desktop .c-resume-btn-group__btn{width:auto}}.c-careersheet-form__row{padding-top:24px}.c-careersheet-form__row:first-child{padding-top:0}@media (min-width:30.0625em){.c-careersheet-form__row\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-careersheet-form__title{font-size:12px;font-weight:600}@media (min-width:30.0625em){.c-careersheet-form__title\@desktop{min-width:185px;padding-right:8px;line-height:1.5}}.c-careersheet-form__necessary{color:#ff5176}.c-careersheet-form__input{margin-top:8px;width:100%}@media (min-width:30.0625em){.c-careersheet-form__input\@desktop{margin-top:0}}.c-careersheet-form__error-message{color:#ff5176;font-size:12px;font-weight:600;margin-top:4px}.c-careersheet-form__error-message:empty{margin-top:0}.c-careersheet-btn-group__row{border-top:1px solid #f7f6f2;text-align:center;padding-top:24px}.c-careersheet-btn-group__row__text>div{margin-bottom:15px}.c-careersheet-btn-group__btn{width:100%}@media (min-width:30.0625em){.c-careersheet-btn-group__btnwrap\@desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-careersheet-btn-group__btnwrap\@desktop .c-careersheet-btn-group__btn{width:auto}}.c-application-form--preferred__area{background:#f7f6f2;padding:10px;margin-top:10px;border-radius:8px}.c-violation-report-sub-column-card{border-radius:8px;border:1px solid #39bfb9;background:rgba(57,191,185,.1);padding:16px}.c-violation-report-sub-column-card__info-area{margin-bottom:16px}.c-violation-report-sub-column-card__title{color:#222;font-size:16px;font-weight:600;line-height:1.25;margin-bottom:16px}.c-violation-report-sub-column-card__description{color:#888;font-size:14px;line-height:1.25}.c-job-offer-and-member-trend .c3-axis-x line,.c-job-offer-and-member-trend .c3-axis-x path{display:none}.c-job-offer-and-member-trend .c3-axis-x text{font-size:10px}.c-job-offer-and-member-trend__item{border-top:1px solid #f7f6f2;padding-top:16px}.c-job-offer-and-member-trend__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-job-offer-and-member-trend__row-item+.c-job-offer-and-member-trend__row-item{margin-left:16px}.c-job-offer-and-member-trend__count{font-size:12px;font-weight:600;text-align:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;white-space:nowrap}.c-job-offer-and-member-trend__count-header{white-space:nowrap}.c-job-offer-and-member-trend__count-strong{font-size:52px;font-weight:600;color:#faaf00}.c-job-offer-and-member-trend__rate{font-size:14px;font-weight:600;text-align:center;white-space:nowrap}.c-job-offer-and-member-trend__rate-strong{display:inline-block;font-size:40px;font-weight:600}.c-job-offer-and-member-trend__city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-job-offer-and-member-trend__other-city,.c-job-offer-and-member-trend__own-city{width:100%}.c-job-offer-and-member-trend__other-city+.c-job-offer-and-member-trend__other-city,.c-job-offer-and-member-trend__own-city+.c-job-offer-and-member-trend__other-city{border-left:1px solid #ebe9e6}.c-job-search-mainvisual{position:relative}@media (min-width:30.0625em){.c-job-search-mainvisual{width:656px}}.c-job-search-mainvisual__img{width:100%}.c-job-search-mainvisual__img--height-fit{height:100%}@media (max-width:30.0525em){.c-job-search-mainvisual__img--object-fit-cover\@mobile{-o-object-fit:cover;object-fit:cover}}@media (min-width:30.0625em){.c-job-search-mainvisual__img\@desktop{border-radius:8px 8px 0 0}}.c-job-search-mainvisual__title{color:#222;font-weight:600;letter-spacing:.04em;line-height:1.25;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;font-size:22px;left:16px;right:16px}@media (min-width:30.0625em){.c-job-search-mainvisual__title\@desktop{font-size:26px;left:32px;right:32px}}.c-job-search-mainvisual__subtitle{color:#444;font-size:14px;font-weight:400}@media (min-width:30.0625em){.c-job-search-mainvisual__subtitle\@desktop{font-size:16px}}.c-job-search-mainvisual__job{font-size:14px;line-height:1.25;letter-spacing:.04em;font-weight:600;color:#222}@media (min-width:30.0625em){.c-job-search-mainvisual__job\@desktop{font-size:16px;line-height:1.25;letter-spacing:.04em;font-weight:600}}.c-daily-schedule{overflow-y:hidden}.c-daily-schedule__title{border-bottom:1px solid #faf7f0;padding-bottom:16px}.c-daily-schedule__wrapper{margin-bottom:24px;position:relative}.c-daily-schedule__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-daily-schedule__container:before{content:"";display:block;background-color:#ebe9e6;position:absolute;width:13px;height:13px;top:-2px;left:1px;border-radius:50px;z-index:5}.c-daily-schedule__container:after{content:"";position:absolute;width:1px;height:400%;top:10px;left:7px;background-color:#ebe9e6}@media (min-width:30.0625em){.c-daily-schedule__container\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:30.0625em){.c-daily-schedule__container\@desktop:before{top:1px;left:0}}@media (min-width:30.0625em){.c-daily-schedule__container\@desktop:after{top:6px;left:6px;background-color:#ebe9e6}}.c-daily-schedule .c-daily-schedule__wrapper:last-of-type .c-daily-schedule__container:after{background-color:#fff;z-index:1}.c-daily-schedule__left{margin-left:20px}@media (min-width:30.0625em){.c-daily-schedule__left\@desktop{font-size:14px;margin-left:28px;position:relative;color:#222}}.c-daily-schedule__leftTitle{font-size:14px;line-height:20px;margin:8px 0 0;width:100%}@media (min-width:30.0625em){.c-daily-schedule__leftTitle\@desktop{width:167px}}.c-daily-schedule__leftTime{font-size:20px;line-height:20px}.c-daily-schedule__items:first-of-type{padding-top:0}.c-daily-schedule__items--hidden:nth-of-type(n+4){display:none}.c-daily-schedule__items--visible:nth-of-type(n+4){display:block}.c-daily-schedule__right{padding-left:8px;max-width:168px}@media (min-width:30.0625em){.c-daily-schedule__right\@desktop{padding-left:28px;max-width:100%}}.c-daily-schedule__image-box{height:122px;width:100%}@media (min-width:30.0625em){.c-daily-schedule__image-box\@desktop{height:223px;position:relative;overflow:hidden;border-radius:8px}}.c-daily-schedule__image{width:100%;height:auto;border-radius:8px;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){.c-daily-schedule__image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;top:0;left:0}}.c-daily-schedule__description{font-size:14px;padding-left:20px}@media (min-width:30.0625em){.c-daily-schedule__description\@desktop{padding-left:223px}}.c-daily-schedule__description:nth-of-type(2){margin-top:8px}@media (min-width:30.0625em){.c-daily-schedule__description--option\@desktop{margin-top:-48px!important;min-height:48px}}.c-daily-schedule__description-inner{display:block;color:#444;font-size:14px;line-height:1.5;word-break:break-all;letter-spacing:normal;white-space:pre-line}@media (min-width:30.0625em){.c-daily-schedule__description-inner\@desktop{height:auto;max-height:100%}}.c-daily-schedule__description span:first-of-type{display:block}.c-daily-schedule__description span:nth-of-type(2){display:none}.c-daily-schedule__description--visible span:first-of-type{display:none}.c-daily-schedule__description--visible span:last-of-type{display:block}.c-daily-schedule__description-show-more{display:block;text-align:right;color:#00807a;font-size:12px;font-weight:600;background-color:#fff;line-height:1.5;position:relative;z-index:1}.c-daily-schedule__description-show-more--opened:before{display:none}.c-daily-schedule__mask-contents{position:relative}.c-daily-schedule__mask{position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);width:100%;height:240px;bottom:0}.c-recruiter-message__image-box{height:64px;width:64px;margin-right:16px;background-color:#faf7f0;overflow:hidden;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.c-recruiter-message__image-box--circle{-ms-flex-item-align:start;align-self:flex-start;border-radius:100%}.c-recruiter-message__image{max-width:100%}.c-recruiter-message__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:24px 0 8px}.c-recruiter-message__profile--body{color:#888;font-size:12px;line-height:1.25;word-break:break-all}.c-recruiter-message__recruiter-name{color:#222;font-size:16px;font-weight:600;margin-top:4px}.c-recruiter-message__balloon{position:relative;border-radius:8px;background:#f7f6f2;padding:16px;margin-bottom:8px}.c-recruiter-message__balloon:before{content:"";position:absolute;top:auto;left:24px;bottom:-24px;right:auto;border:8px solid rgba(0,0,0,0);border-top:16px solid #f7f6f2;height:0;width:0;margin:auto}.c-recruiter-message__white-space{white-space:pre-line}.c-recruiter-message__txt-inner{display:block;color:#444;font-size:14px;max-height:63px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden;letter-spacing:normal}.c-recruiter-message__txt-inner:after,.c-recruiter-message__txt-inner:before{background:#fff;position:absolute}.c-recruiter-message__txt-inner:before{content:"...";top:42px;right:0;color:#888}.c-recruiter-message__txt-inner:after{content:"";height:100%;width:100%}.c-recruiter-message__txt-inner--visible{height:auto;max-height:100%}.c-recruiter-message__txt-inner--visible:after,.c-recruiter-message__txt-inner--visible:before{display:none}@media (min-width:30.0625em){.c-recruiter-message__txt-inner\@desktop:after,.c-recruiter-message__txt-inner\@desktop:before{display:none}}.c-recruiter-message__txt-show-more{display:block;text-align:right;color:#00807a;font-size:12px;font-weight:600;background-color:#fff;line-height:1.5}.c-recruiter-message__txt-show-more--opened:before{display:none}.c-recruiter-message__mask-contents{position:relative}.c-recruiter-message__mask{position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);width:100%;height:120px;bottom:16px}.c-step-box{width:100%;height:26px;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:30.0625em){.c-step-box{width:545px}}.c-step-box__item{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:20%;color:#bfbebb;font-weight:600;counter-increment:steps}.c-step-box__item:before{position:absolute;z-index:1;width:26px;height:26px;margin:0 auto 0 -13px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;background-color:#ebe9e6;content:counter(steps)}.c-step-box ::-ms-backdrop,.c-step-box__item:before{margin-left:39px}.c-step-box__item:after{position:absolute;z-index:0;top:13px;left:-50%;width:100%;height:2px;content:"";background-color:#ebe9e6}.c-step-box__item:first-child:after{content:none}.c-step-box__item--active,.c-step-box__item--complete{color:#bfbebb}.c-step-box__item--active:before,.c-step-box__item--complete:before{background-color:#39bfb9;color:#fff}.c-step-box__item--active:after,.c-step-box__item--complete:after{background-color:#39bfb9}.c-scout-appeal-badge{font-size:12px;line-height:1.5}.c-scout-appeal-badge__inner{padding:8px;border-radius:8px;background-color:rgba(250,175,0,.1);min-width:100%}@media (min-width:30.0625em){.c-scout-appeal-badge__inner\@desktop{min-width:608px}}.c-scout-appeal-badge__icon{width:30px}.c-scout-appeal-badge__title{color:#222;font-weight:600}.c-scout-appeal-badge__txt{color:#888;font-size:12px}.c-recommended-point__image-box{height:64px;width:64px;margin-right:16px;overflow:hidden;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;position:relative}.c-recommended-point__image-box--circle{-ms-flex-item-align:start;align-self:flex-start;overflow:hidden;border-radius:100%}.c-recommended-point__image{max-width:100%}.c-recommended-point__jm-icon{position:absolute;top:0;right:0;width:30px;height:30px}.c-recommended-point__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:24px 0 16px}.c-recommended-point__header-title{color:#222;font-size:16px;font-weight:600;margin-bottom:8px}.c-recommended-point__header-body{color:#888;font-size:12px;line-height:1.25;word-break:break-all}.c-recommended-point__balloon{position:relative;border-radius:8px;background-color:rgba(57,191,185,.1);padding:16px}.c-recommended-point__balloon:before{content:"";position:absolute;top:auto;left:24px;bottom:-24px;right:auto;border:8px solid rgba(0,0,0,0);border-top:16px solid rgba(57,191,185,.1);height:0;width:0;margin:auto}.c-recommended-point__txt{margin-top:4px}.c-recommended-point__inner{margin-top:16px}.c-recommended-point__inner:first-child{margin-top:0}.c-recommended-point__updated-at{color:#888;font-size:10px;line-height:1.25;word-break:break-all}.c-recommended-point__txt-inner{display:block;color:#444;font-size:14px;max-height:42px;line-height:1.5;position:relative;word-break:break-all;overflow:hidden;letter-spacing:normal}.c-recommended-point__txt-inner:after,.c-recommended-point__txt-inner:before{background:#fff;position:absolute}.c-recommended-point__txt-inner:before{content:"...";top:21px;right:0;color:#888}.c-recommended-point__txt-inner:after{content:"";height:100%;width:100%}.c-recommended-point__txt-inner--visible{height:auto;max-height:100%}.c-recommended-point__txt-inner--visible:after,.c-recommended-point__txt-inner--visible:before{display:none}@media (min-width:30.0625em){.c-recommended-point__txt-inner\@desktop:after,.c-recommended-point__txt-inner\@desktop:before{display:none}}.c-recommended-point__txt-show-more{display:block;text-align:right;color:#00807a;font-size:12px;font-weight:600;background-color:#fff;line-height:1.5}.c-recommended-point__txt-show-more--opened:before{display:none}.c-recommended-point__mask-contents{position:relative}.c-recommended-point__mask{position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);width:100%;height:120px;bottom:16px}.c-landing-page-step{background-color:#fff}.c-landing-page-step .contentWidth{width:100%;padding:0 20px;margin-right:auto;margin-left:auto}@media (min-width:30.0625em){.c-landing-page-step .contentWidth{max-width:960px}.c-landing-page-step .contentWidth__voice{max-width:480px}}.c-landing-page-step .contentWidth_entry{padding:0}.c-landing-page-step .break-pc{display:none}@media (min-width:30.0625em){.c-landing-page-step .break-pc{display:block}}.c-landing-page-step .break-sp{display:block}@media (min-width:30.0625em){.c-landing-page-step .break-sp{display:none}}.c-landing-page-step .c-paragraph{text-align:left}.c-landing-page-step .c-paragraph h3{margin:0}.c-landing-page-step .c-section{padding:52px 0;position:relative;overflow:hidden}@media (min-width:30.0625em){.c-landing-page-step .c-section{padding:68px 0}}.c-landing-page-step .c-section__margin{margin:40px 0 0}@media (min-width:30.0625em){.c-landing-page-step .c-section__margin{margin:20px 0 0}}.c-landing-page-step .c-section__green{background:#eefaf9}.c-landing-page-step .c-section__yellow{background:#faf7f0}.c-landing-page-step .c-section__Ttl{text-align:center;margin:0 0 32px}@media (min-width:30.0625em){.c-landing-page-step .c-section__Ttl{text-align:left}}.c-landing-page-step .c-section__Ttl-center{text-align:center}.c-landing-page-step .c-section__Ttl h2{font-weight:600;font-size:24px;color:#222;margin:0 0 8px}@media (min-width:30.0625em){.c-landing-page-step .c-section__Ttl h2{font-size:32px}}.c-landing-page-step .c-section__Ttl p{font-weight:300;font-size:18px;color:#39bfb9}@media (min-width:30.0625em){.c-landing-page-step .c-section__Ttl p{font-size:22px}}.c-landing-page-step .c-section__Box{padding:0;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:56px 0 0}}.c-landing-page-step .c-section__Box-item{width:100%;margin:0}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box-item{width:30%}}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box-item1{margin:-28px 0 0}}.c-landing-page-step .c-section__Box-item2{margin:0}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box-item2{margin:-56px 0 0}}.c-landing-page-step .c-section__Box-itemTtl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#222;padding:0 0 16px 8px;border-bottom:1px solid #f7f6f2}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box-itemTtl{padding:0 0 24px;border-bottom:none}}.c-landing-page-step .c-section__Box-itemTtl img{width:68px;padding:0 16px 0 0}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box-itemTtl img{padding:0;width:68px}}.c-landing-page-step .c-section__Box-itemTtl h3{font-weight:600;font-size:18px;line-height:1.4}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box-itemTtl h3{font-size:19px;padding:0 0 0 16px}}.c-landing-page-step .c-section__Box-itemTxt{margin:0 0 16px}.c-landing-page-step .c-section__Box-itemTxt p{font-weight:300;font-size:15px;line-height:1.6;color:#5b5e5e;padding:8px 12px}@media (min-width:30.0625em){.c-landing-page-step .c-section__Box-itemTxt p{font-size:16px}}.c-landing-page-step .c-section__Carousel{display:-webkit-box;display:-ms-flexbox;display:flex}.c-landing-page-step .c-section__Carousel-item{background:#fff;height:300px;width:400px}.c-landing-page-step .c-section__EntryTtl{width:80%}@media (min-width:30.0625em){.c-landing-page-step .c-section__EntryTtl{width:auto}}.c-landing-page-step header{background:#effaf9;position:relative}.c-landing-page-step .commentary{position:absolute;top:644px;font-style:normal;font-weight:300;font-size:9px;color:#888;margin:0;line-height:1.4;padding:0 20px 0 0}@media (min-width:30.0625em){.c-landing-page-step .commentary{top:540px}}.c-landing-page-step .logo{padding:12px 20px;margin:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#979797;z-index:9}.c-landing-page-step .logo img{height:28px;margin:0 12px 0 0}@media (min-width:30.0625em){.c-landing-page-step .logo{position:absolute;width:100%;padding:0 40px;margin:20px auto;background:none;font-size:18px}.c-landing-page-step .logo img{height:40px;margin:0 16px 0 0}}.c-landing-page-step .foot-Btn{position:relative}.c-landing-page-step .foot-Btn svg{width:12px;height:12px;margin:0 0 0 8px}.c-landing-page-step .foot-Btn span{font-weight:300;font-size:13px;margin:0 8px 0 0}.c-landing-page-step__policy{font-size:12px;line-height:1.5;padding:20px 0;text-align:center}.c-landing-page-step__policy a{color:#30c7be}.c-landing-page-step__policy .u-ml-5{margin:0 4px}@media (min-width:30.0625em){.c-landing-page-step__policy{font-size:14px}}.c-landing-page-step .hero{display:block;height:580px}@media (min-width:30.0625em){.c-landing-page-step .hero{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-landing-page-step .hero__left-Ttl{padding:32px 0 0}@media (min-width:30.0625em){.c-landing-page-step .hero__left-Ttl{padding:120px 0 0}}.c-landing-page-step .hero__left-Ttl h3{font-size:15px;font-weight:500;color:#5b5e5e;position:relative;display:inline-block;margin:0}.c-landing-page-step .hero__left-Ttl h3:after{content:"";display:block;background:#39bfb9;position:absolute;width:100%;height:1px;margin:4px 0 0}@media (min-width:30.0625em){.c-landing-page-step .hero__left-Ttl h3{font-size:21px}}.c-landing-page-step .hero__left-Ttl h1{font-size:38px;font-weight:700;color:#39bfb9;padding:20px 0 4px;margin:0;position:relative}.c-landing-page-step .hero__left-Ttl h1:after{content:"※";display:block;color:#888;position:absolute;font-weight:100;top:16px;left:196px;font-size:10px}@media (min-width:30.0625em){.c-landing-page-step .hero__left-Ttl h1:after{top:28px;left:244px;font-size:14px}}@media (min-width:30.0625em){.c-landing-page-step .hero__left-Ttl h1{font-size:48px;padding:32px 0 4px}}.c-landing-page-step .hero__left-Ttl h2{font-size:34px;font-weight:400;line-height:1.3}@media (min-width:30.0625em){.c-landing-page-step .hero__left-Ttl h2{font-size:44px}}.c-landing-page-step .hero__left-Btn{display:none}@media (min-width:30.0625em){.c-landing-page-step .hero__left-Btn{margin:40px 0 0;display:block}}.c-landing-page-step .hero__left-Btn a{position:relative;padding:16px 24px}.c-landing-page-step .hero__left-Btn a svg{width:12px;height:12px}.c-landing-page-step .hero__left-Btn a span{font-weight:300;font-size:13px;margin:0 8px 0 0}.c-landing-page-step .hero__right{background:#d7f2f1;position:absolute;right:0;bottom:0;width:94%;height:306px}@media (min-width:30.0625em){.c-landing-page-step .hero__right{right:0;top:0;width:50%;height:620px}}.c-landing-page-step .hero__right.general-excl__right{background:none;width:100%}@media (min-width:30.0625em){.c-landing-page-step .hero__right.general-excl__right{background:#fff;width:50%}}.c-landing-page-step .hero__right-Kv{position:absolute;bottom:0;left:24px}.c-landing-page-step .hero__right-Kv .kv-img{max-width:312px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .kv-img{max-width:454px}}.c-landing-page-step .hero__right-Kv .bubble-1{position:absolute;left:-40px;top:164px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-1{left:-54px;top:232px}}.c-landing-page-step .hero__right-Kv .bubble-1__wrapper{position:relative}.c-landing-page-step .hero__right-Kv .bubble-1__wrapper img{height:79px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-1__wrapper img{height:102px}}.c-landing-page-step .hero__right-Kv .bubble-1__wrapper p{line-height:1.4;top:55%;left:27%;-webkit-transform:translate(-18%,-52%);-ms-transform:translate(-18%,-52%);transform:translate(-18%,-52%);padding:0;margin:0;position:absolute;font-weight:500;font-size:16px;color:#ff5176}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-1__wrapper p{font-size:20px}}.c-landing-page-step .hero__right-Kv .bubble-1__wrapper p span{font-weight:300;color:#222}.c-landing-page-step .hero__right-Kv .bubble-2{position:absolute;left:154px;top:112px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-2{left:212px;top:146px}}.c-landing-page-step .hero__right-Kv .bubble-2__wrapper{position:relative}.c-landing-page-step .hero__right-Kv .bubble-2__wrapper img{height:79px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-2__wrapper img{height:102px}}.c-landing-page-step .hero__right-Kv .bubble-2__wrapper p{line-height:1.4;top:55%;-webkit-transform:translate(-18%,-52%);-ms-transform:translate(-18%,-52%);transform:translate(-18%,-52%);padding:0;margin:0;position:absolute;font-weight:500;font-size:16px;color:#faaf00}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-2__wrapper p{font-size:20px}}.c-landing-page-step .hero__right-Kv .bubble-2__wrapper p span{font-weight:300;color:#222}.c-landing-page-step .hero__right-Kv .bubble-2__wrapper p{top:47%;left:27%}.c-landing-page-step .hero__right-Kv .bubble-3{position:absolute;left:120px;top:258px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-3{left:156px;top:364px}}.c-landing-page-step .hero__right-Kv .bubble-3__wrapper{position:relative}.c-landing-page-step .hero__right-Kv .bubble-3__wrapper img{height:79px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-3__wrapper img{height:102px}}.c-landing-page-step .hero__right-Kv .bubble-3__wrapper p{line-height:1.4;top:55%;left:27%;-webkit-transform:translate(-18%,-52%);-ms-transform:translate(-18%,-52%);transform:translate(-18%,-52%);padding:0;margin:0;position:absolute;font-weight:500;font-size:16px;color:#4494ea}@media (min-width:30.0625em){.c-landing-page-step .hero__right-Kv .bubble-3__wrapper p{font-size:20px}}.c-landing-page-step .hero__right-Kv .bubble-3__wrapper p span{font-weight:300;color:#222}.c-landing-page-step .hero__right-Kv .bubble-3__wrapper p{top:56%;left:24%}.c-landing-page-step .hero__right-hhKv{left:-25px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-hhKv{left:0}}.c-landing-page-step .hero__right-hhKv .kv-img{max-width:360px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-hhKv .kv-img{max-width:480px}}.c-landing-page-step .hero__right-hhKv .bubble-1{left:12px;top:208px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-hhKv .bubble-1{left:-36px;top:188px}}.c-landing-page-step .hero__right-hhKv .bubble-2{left:202px;top:188px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-hhKv .bubble-2{left:312px;top:260px}}.c-landing-page-step .hero__right-hhKv .bubble-3{left:120px;top:312px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-hhKv .bubble-3{left:86px;top:394px}}.c-landing-page-step .hero__right-cwKv{left:-25px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-cwKv{left:0}}.c-landing-page-step .hero__right-cwKv .kv-img{max-width:360px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-cwKv .kv-img{max-width:512px}}.c-landing-page-step .hero__right-cwKv .bubble-1{left:10px;top:176px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-cwKv .bubble-1{left:-36px;top:228px}}.c-landing-page-step .hero__right-cwKv .bubble-2{left:202px;top:146px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-cwKv .bubble-2{left:338px;top:164px}}.c-landing-page-step .hero__right-cwKv .bubble-3{left:112px;top:272px}@media (min-width:30.0625em){.c-landing-page-step .hero__right-cwKv .bubble-3{left:240px;top:360px}}.c-landing-page-step .hero__right-clerkKv{left:0}.c-landing-page-step .hero__right-clerkKv .kv-img{max-width:332px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-clerkKv .kv-img{max-width:474px}}.c-landing-page-step .hero__right-clerkKv .bubble-1{left:-16px;top:156px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-clerkKv .bubble-1{left:-32px;top:182px}}.c-landing-page-step .hero__right-clerkKv .bubble-2{left:174px;top:126px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-clerkKv .bubble-2{left:320px;top:160px}}.c-landing-page-step .hero__right-clerkKv .bubble-3{left:106px;top:248px;-webkit-filter:drop-shadow(0 12px 80px rgba(0,0,0,.08));filter:drop-shadow(0 12px 80px rgba(0,0,0,.08))}@media (min-width:30.0625em){.c-landing-page-step .hero__right-clerkKv .bubble-3{left:132px;top:364px}}.c-landing-page-step .hero__right-generalKv{position:absolute;bottom:0;left:0}.c-landing-page-step .hero__right-generalKv .kv-img{max-width:100%;height:352px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-ms-touch-action:manipulation;touch-action:manipulation;pointer-events:auto}@media print{.c-landing-page-step .hero__right-generalKv .kv-img{display:none}}@media (min-width:30.0625em){.c-landing-page-step .hero__right-generalKv .kv-img{height:625px;-o-object-position:top 2px left 0;object-position:top 2px left 0}}.c-landing-page-step .owl-carousel{display:none;width:100%;z-index:1}.c-landing-page-step .owl-carousel .owl-stage{margin:24px 0;position:relative;-ms-touch-action:manipulation;touch-action:manipulation}.c-landing-page-step .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.c-landing-page-step .owl-carousel .owl-item{opacity:.4;width:340px!important;position:relative;min-height:1px;float:left}.c-landing-page-step .owl-carousel .owl-item img{display:block;width:100%}@media (min-width:30.0625em){.c-landing-page-step .owl-carousel .owl-item{width:480px!important}}.c-landing-page-step .owl-carousel .owl-item.center{opacity:1}.c-landing-page-step .owl-carousel .owl-card{background:#fff;border-radius:12px;padding:20px;min-height:252px}@media (min-width:30.0625em){.c-landing-page-step .owl-carousel .owl-card{min-height:212px}}.c-landing-page-step .owl-carousel .owl-carousel .owl-dot,.c-landing-page-step .owl-carousel .owl-carousel .owl-nav .owl-next,.c-landing-page-step .owl-carousel .owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-landing-page-step .owl-carousel .owl-dots{text-align:center;margin:16px 0 0}.c-landing-page-step .owl-carousel .owl-dots .owl-dot{width:12px;height:12px;margin:8px;border-radius:50%;background:#bfbebb;position:relative}.c-landing-page-step .owl-carousel .owl-dots .owl-dot:focus,.c-landing-page-step .owl-carousel .owl-dots .owl-dot:hover{outline:none}.c-landing-page-step .owl-carousel .owl-dots .owl-dot.active{background:#39bfb9}.c-landing-page-step .owl-carousel .owl-stage-outer{position:relative}.c-landing-page-step .owl-carousel .owl-dots.disabled,.c-landing-page-step .owl-carousel .owl-nav.disabled{display:none}.c-landing-page-step .owl-carousel .owl-nav button.owl-next,.c-landing-page-step .owl-carousel .owl-nav button.owl-prev,.c-landing-page-step .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important}.c-landing-page-step .owl-carousel.owl-loaded{display:block}.c-landing-page-step .owl-carousel.owl-loading{opacity:0;display:block}.c-landing-page-step .owl-carousel.owl-hidden{opacity:0}.c-landing-page-step .owl-carousel.owl-refresh .owl-item{visibility:hidden}.c-landing-page-step .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-landing-page-step .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.c-landing-page-step .owl-carousel.owl-rtl{direction:rtl}.c-landing-page-step .owl-carousel.owl-rtl .owl-item{float:right}.c-landing-page-step .no-js .owl-carousel{display:block}.c-landing-page-step .owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-landing-page-step .owl-carousel .owl-animated-in{z-index:0}.c-landing-page-step .owl-carousel .owl-animated-out{z-index:1}.c-landing-page-step .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.c-landing-page-step .owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.c-landing-page-step .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.c-landing-page-step .owl-carousel .owl-item .owl-lazy:not([src]),.c-landing-page-step .owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.c-landing-page-step .owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.general_booklet_step.c-landing-page-step{overflow:hidden}.general_booklet_step.c-landing-page-step .commentary{top:628px}.general_booklet_step.c-landing-page-step .owl-carousel .owl-card{min-height:272px}@media (min-width:30.0625em){.general_booklet_step.c-landing-page-step .owl-carousel .owl-card{min-height:230px}}.general_booklet_step.c-landing-page-step .hero{height:556px}@media (min-width:30.0625em){.general_booklet_step.c-landing-page-step .hero{height:580px}}.general_booklet_step.c-landing-page-step .c-step-box{width:420px}.general_booklet_step.c-landing-page-step .c-step-box__item:after{left:-70%;width:110%}.general_booklet_step.c-landing-page-step .contentWidth{max-width:1200px}@-webkit-keyframes infinity-scroll-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes infinity-scroll-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.general_booklet_step.c-landing-page-step .scroll-infinity__list--right{-webkit-animation:infinity-scroll-right 60s linear .5s infinite both;animation:infinity-scroll-right 60s linear .5s infinite both}@-webkit-keyframes infinity-scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.general_booklet_step.c-landing-page-step .scroll-infinity__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;rotate:-6deg}.general_booklet_step.c-landing-page-step .scroll-infinity__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.general_booklet_step.c-landing-page-step .scroll-infinity__list--left{-webkit-animation:infinity-scroll-left 60s linear .5s infinite both;animation:infinity-scroll-left 60s linear .5s infinite both}.general_booklet_step.c-landing-page-step .scroll-infinity__item{padding:8px}.general_booklet_step.c-landing-page-step .scroll-infinity__item img{width:170px}.general_booklet_step.c-landing-page-step .hero__left{width:100%}.general_booklet_step.c-landing-page-step .hero__left-Ttl{padding:32px 0 16px}@media (min-width:30.0625em){.general_booklet_step.c-landing-page-step .hero__left-Ttl{padding:80px 0 32px}}.general_booklet_step.c-landing-page-step .hero_booklet{-ms-flex-line-pack:center;align-content:center;text-align:right;width:100%}.general_booklet_step.c-landing-page-step .hero_booklet img{width:680px}.general_booklet_step.c-landing-page-step .c-foot-bar{padding:12px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:-o-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));-webkit-box-shadow:none;box-shadow:none}.general_booklet_step.c-landing-page-step .foot-Btn{display:block;text-align:left;padding:12px 32px;font-size:20px}@media (min-width:30.0625em){.general_booklet_step.c-landing-page-step .foot-Btn{width:360px;margin-top:60px}}.general_booklet_step.c-landing-page-step .foot-Btn svg{margin:0 0 0 2px}.general_booklet_step.c-landing-page-step .foot-Btn p{font-weight:300;font-size:15px;padding:2px 0}.general_booklet_step.c-landing-page-step .foot-Btn img{position:absolute;bottom:0;right:0;width:140px}.c-landing-pages-step{scroll-behavior:smooth}.c-landing-pages-step .o-wrapper__head{display:none}.c-footer-minimum{margin:48px 0 0}.c-landing-pages-guide-scout header{background-color:#fff;width:100%;margin:0 auto}@media (min-width:30.0625em){.c-landing-pages-guide-scout__hero{height:540px}}.c-landing-pages-guide-scout__kv-contentWidth{padding:0!important}.c-landing-pages-guide-scout__contentWidth{width:100%;padding:0;margin-right:auto;margin-left:auto}@media (min-width:30.0625em){.c-landing-pages-guide-scout__contentWidth{width:1024px}}.c-landing-pages-guide-scout__kv-img-bg{overflow:hidden}.c-landing-pages-guide-scout__kv-img-bg-semicircle{background-color:#39bfb9;margin:80px -100px 0;min-height:460px}.c-landing-pages-guide-scout__kv-img{width:100%;height:auto}@media (min-width:30.0625em){.c-landing-pages-guide-scout__kv-img{width:auto;height:540px;display:table;margin:-540px auto 0}}.c-landing-pages-guide-scout__kv-btn-block{position:relative;width:1280px;margin:-170px auto 0;padding-left:120px}.c-landing-pages-guide-scout__kv-btn{display:block;margin:24px 20px 0;font-size:20px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__kv-btn{width:375px;top:200px;left:120px;margin:0}}.c-landing-pages-guide-scout__section{position:relative;overflow:hidden;padding:32px 16px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__section{padding:58px 0}}.c-landing-pages-guide-scout__section-large{padding:32px 16px 64px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__section-large{padding:58px 0 116px}}.c-landing-pages-guide-scout__section-form{padding:58px 0 24px!important}@media (min-width:30.0625em){.c-landing-pages-guide-scout__section-form{padding:58px 0!important}}.c-landing-pages-guide-scout__section-title{margin:0 0 24px!important;line-height:1.5}@media (min-width:30.0625em){.c-landing-pages-guide-scout__section-title{margin:0 0 32px}}.c-landing-pages-guide-scout__section-title-item{line-height:normal;margin-bottom:4px!important}.c-landing-pages-guide-scout__box-item{margin:0 0 24px!important}.c-landing-pages-guide-scout__box-item:last-child{margin:0!important}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item{margin:0}}.c-landing-pages-guide-scout__box-itemTtl{border-bottom:none;text-align:center}.c-landing-pages-guide-scout__box-item--title{font-size:18px;font-weight:600;color:#222;margin:16px 0 12px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--title{font-size:20px;margin:24px 0 16px}}.c-landing-pages-guide-scout__box-item--title-tag{font-size:16px;margin:12px 0 4px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--title-tag{font-size:18px;margin:16px 0 8px}}.c-landing-pages-guide-scout__box-item--txt{font-size:14px;color:#222;line-height:1.5}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--txt{font-size:16px}}.c-landing-pages-guide-scout__box-item--caption{font-size:12px;color:#888;line-height:1.5;margin-top:8px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--caption{font-size:14px}}.c-landing-pages-guide-scout__box-item--caption-s{font-size:12px}.c-landing-pages-guide-scout__section-box{padding-top:16px!important}.c-landing-pages-guide-scout__box-item-space{text-align:center;-ms-flex-line-pack:center;align-content:center}.c-landing-pages-guide-scout__box-item-space-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item-space-icon{-webkit-transform:none;-ms-transform:none;transform:none}}.c-landing-pages-guide-scout__box-item--card{background-color:#fff;padding:12px;border-radius:12px;-webkit-box-shadow:0 0 16px 0 rgba(15,118,110,.12);box-shadow:0 0 16px 0 rgba(15,118,110,.12)}.c-landing-pages-guide-scout__card-point-txt{color:#39bfb9;font-weight:600}.c-landing-pages-guide-scout__box-item--tag-area{width:100%!important}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--tag-area{width:49%!important}}.c-landing-pages-guide-scout__box-item--tag-block{display:-webkit-box;display:-ms-flexbox;display:flex}.c-landing-pages-guide-scout__box-item--tag{display:inline-block;text-align:center;font-size:13px;padding:7px 4px;border-radius:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:4px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--tag{font-size:16px;padding:8px 16px;margin-top:8px}}.c-landing-pages-guide-scout__box-item--tag+.c-landing-pages-guide-scout__box-item--tag{margin-left:4px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--tag+.c-landing-pages-guide-scout__box-item--tag{margin-left:8px}}.c-landing-pages-guide-scout__box-item--tag-green{background-color:#eefaf9;color:#0f766e}.c-landing-pages-guide-scout__box-item--tag-brown{background-color:#faf7f0;color:#996b00}.c-landing-pages-guide-scout__box-item--tag-explanation{border-top:1px solid #ebe9e6;padding-top:8px;font-weight:600;margin-top:20px}@media (min-width:30.0625em){.c-landing-pages-guide-scout__box-item--tag-explanation{margin-top:20px;text-align:center}}.c-landing-pages-guide-scout__faq-contents{padding-top:0!important}.c-landing-pages-guide-scout__faq-heading-area{margin-bottom:24px!important}@media (min-width:30.0625em){.c-landing-pages-guide-scout__faq-heading-area{margin-bottom:32px}}.c-landing-pages-guide-scout__faq-answer,.c-landing-pages-guide-scout__faq-title{color:#222!important}.c-landing-pages-guide-scout__faq-icon{display:block;width:28px;height:24px;border-radius:12px;background-color:#faaf00;padding:1px 0 0;margin:0 8px;font-size:16px;color:#fff;text-align:center}@media (min-width:30.0625em){.c-landing-pages-guide-scout__faq-icon{width:25px}}.c-landing-pages-guide-scout__faq-title{font-size:16px;line-height:1.5;width:100%}@media (min-width:30.0625em){.c-landing-pages-guide-scout__faq-title{font-size:18px}}.c-landing-pages-guide-scout__faq-item{padding:12px 32px 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-landing-pages-guide-scout__faq-item{padding:14px 32px 14px 0}}.c-landing-pages-guide-scout__faq-answer-area{background-color:#fff}.c-landing-pages-guide-scout__faq-answer-inner{padding-top:0}.c-landing-pages-guide-scout__faq-answer{font-size:14px}.c-landing-pages-guide-scout__faq-answer-link{font-weight:300;text-decoration:underline}.c-landing-pages-guide-scout__policy-item{text-align:center;margin-top:24px}.c-landing-pages-guide-scout__policy-link{line-height:1.5;color:#0f766e;font-size:14px;padding:0 8px}.c-landing-pages-guide-scout__policy-item-separator{display:inline-block;width:1px;height:14px;background-color:#888;vertical-align:middle}.c-landing-pages-referral-program{color:#222}.c-landing-pages-referral-program header{background-color:#fff;width:100%;margin:0 auto}@media (min-width:30.0625em){.c-landing-pages-referral-program__hero{height:704px;background:url(https://cdn.job-medley.com/assets/bundle/414f781f235903b9769540e7171a2fc3.png) no-repeat top;background-size:auto 704px}}.c-landing-pages-referral-program__kv-img{width:100%}@media (min-width:30.0625em){.c-landing-pages-referral-program__kv-img{width:auto;height:704px}}.c-landing-pages-referral-program__contentWidth{width:100%;padding:0;margin-right:auto;margin-left:auto}@media (min-width:30.0625em){.c-landing-pages-referral-program__contentWidth{width:1024px}}.c-landing-pages-referral-program__top-section{padding:40px 16px 24px}@media (min-width:30.0625em){.c-landing-pages-referral-program__top-section{padding:72px 0 32px}}.c-landing-pages-referral-program__top-section-title{font-size:24px;font-weight:600;margin-top:16px;text-align:center;line-height:1.5}@media (min-width:30.0625em){.c-landing-pages-referral-program__top-section-title{font-size:36px;margin-top:24px}}.c-landing-pages-referral-program__step-section{background-color:#fff;padding:20px 16px}@media (min-width:30.0625em){.c-landing-pages-referral-program__step-section{padding:24px 0}}.c-landing-pages-referral-program__step-section-area{display:block}@media (min-width:30.0625em){.c-landing-pages-referral-program__step-section-area{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-landing-pages-referral-program__step-arrow-area{text-align:left;padding:12px 0 8px 16px}@media (min-width:30.0625em){.c-landing-pages-referral-program__step-arrow-area{width:40px;-ms-flex-line-pack:center;align-content:center;padding:0}}.c-landing-pages-referral-program__step-item{width:100%}@media (min-width:30.0625em){.c-landing-pages-referral-program__step-item{width:31%}}.c-landing-pages-referral-program__step-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:30.0625em){.c-landing-pages-referral-program__step-item-inner{display:block;text-align:center}}.c-landing-pages-referral-program__step-item--title{color:#0f766e;font-size:18px;font-weight:600;margin:4px 0;line-height:1.5}@media (min-width:30.0625em){.c-landing-pages-referral-program__step-item--title{font-size:24px;margin:8px 0}}.c-landing-pages-referral-program__step-item--sub-title{color:#996b00;font-size:14px;font-weight:600}@media (min-width:30.0625em){.c-landing-pages-referral-program__step-item--sub-title{display:none}}.c-landing-pages-referral-program__box-item--txt{font-size:14px;line-height:1.5}@media (min-width:30.0625em){.c-landing-pages-referral-program__box-item--txt{font-size:16px}}.c-landing-pages-referral-program__box-item--caption{font-size:12px;color:#888;line-height:1.5;margin-top:8px}@media (min-width:30.0625em){.c-landing-pages-referral-program__box-item--caption{font-size:14px}}.c-landing-pages-referral-program__introduction-section{background:#eefaf9;padding:20px 16px}@media (min-width:30.0625em){.c-landing-pages-referral-program__introduction-section{padding:24px 0}}.c-landing-pages-referral-program__introduction-area{text-align:left}@media (min-width:30.0625em){.c-landing-pages-referral-program__introduction-area{text-align:center}}.c-landing-pages-referral-program__kv-btn{width:100%}@media (min-width:30.0625em){.c-landing-pages-referral-program__kv-btn{width:350px}}.c-landing-pages-referral-program__kv-btn-line{background-color:#06c755;margin:16px 0 0}@media (min-width:30.0625em){.c-landing-pages-referral-program__kv-btn-line:hover{background:#06c755;color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}@media (min-width:30.0625em){.c-landing-pages-referral-program__kv-btn-line{margin:0 0 0 16px}}.c-landing-pages-referral-program__notes-section{padding:40px 16px 24px}@media (min-width:30.0625em){.c-landing-pages-referral-program__notes-section{padding:72px 0 32px}}.c-landing-pages-referral-program__notes-title{font-size:24px;font-weight:600;margin-bottom:24px}@media (min-width:30.0625em){.c-landing-pages-referral-program__notes-title{font-size:36px;margin-bottom:32px}}.c-landing-pages-referral-program__notes-area{background-color:#fff;padding:20px 16px;border-radius:8px}@media (min-width:30.0625em){.c-landing-pages-referral-program__notes-area{padding:32px;border-radius:24px}}.c-landing-pages-referral-program__inquiries-link{color:#0f766e;text-decoration:underline}.c-landing-pages-referral-program__policy-item{text-align:center;margin-bottom:24px}@media (min-width:30.0625em){.c-landing-pages-referral-program__policy-item{margin-bottom:32px}}.c-landing-pages-referral-program__policy-link{line-height:1.5;color:#0f766e;font-size:14px;padding:0 8px}.c-landing-pages-referral-program__policy-item-separator{display:inline-block;width:1px;height:14px;background-color:#888;vertical-align:middle}.c-agent-card__item{border-top:1px solid #f7f6f2;padding-top:16px}.c-agent-card__image-box{height:48px;width:48px;overflow:hidden;border-radius:4px;position:relative;margin-bottom:16px;-ms-flex-negative:0;flex-shrink:0}.c-agent-card__image-box--circle{border-radius:100%}.c-agent-card__image{max-width:100%}.c-agent-card__jm-icon{position:absolute;top:0;right:0;width:22px;height:22px}.c-agent-card__header{padding-left:16px;margin-bottom:16px}.c-agent-card__title{font-size:16px;font-weight:600;color:#222}.c-agent-card__description{margin-top:8px;font-size:14px;font-weight:400;color:#888}.c-agent-card__balloon{position:relative;border-radius:8px;background-color:rgba(57,191,185,.1);padding:16px}.c-agent-card__balloon:before{content:"";position:absolute;top:-16px;left:16px;bottom:auto;right:auto;border:8px solid rgba(0,0,0,0);border-bottom-color:rgba(57,191,185,.1);height:0;width:0;margin:auto}.c-guide-agent{border-radius:8px;background:#f7f6f2;background-size:100% auto;padding:16px;text-align:center}.c-guide-agent__heading{color:#222;font-size:20px;font-weight:600;line-height:1.25;margin-bottom:8px}@media (min-width:30.0625em){.c-guide-agent__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-guide-agent__image{height:96px;width:96px;max-width:100%}.c-guide-agent__image--circle{border-radius:100%}.c-guide-agent__balloon{position:relative;border-radius:8px;background-color:#fff;padding:16px}@media (min-width:30.0625em){.c-guide-agent__balloon{margin-left:24px}}.c-guide-agent__balloon:before{content:"";position:absolute;height:0;width:0;bottom:auto;right:auto;margin:auto;border-top:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}@media (min-width:30.0625em){.c-guide-agent__balloon:before{left:-16px;top:16px;border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid #fff}}@media (max-width:30.0525em){.c-guide-agent__balloon\@mobile{margin-top:24px}}@media (max-width:30.0525em){.c-guide-agent__balloon\@mobile:before{position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:8px solid #fff;border-right:8px solid rgba(0,0,0,0)}}@media (min-width:30.0625em){.c-guide-agent\@desktop{padding:32px;margin:0 48px}}.js-resume-text--disabled{color:rgba(0,128,122,.5)}.js-remark-form__add-trigger:disabled{opacity:1}.js-resume-career-form__add-trigger:disabled{opacity:1}.js-resume-education-background-form__add-trigger:disabled{opacity:1}.c-favorite-job-offers{display:-webkit-box;display:-ms-flexbox;display:flex;background:#faf3e3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;margin:16px 0 0;padding:16px;gap:8px}.c-favorite-job-offers__header{font-size:14px;color:#222;font-weight:700;margin-bottom:4px}.c-favorite-job-offers__detail{font-size:12px;color:#888}.c-favorite-job-offers__detail--bold{font-weight:700}.c-favorite-job-offers__star{fill:#faaf00;min-height:24px;min-width:24px;height:24px;width:24px}.c-message-tab{position:relative}.c-message-tab:after{content:"";width:100%;height:16px;position:absolute;left:0;bottom:-16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,0))}.c-message-tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.c-message-tab__item{font-weight:600;text-align:center;line-height:1.25;margin:0 16px}.c-message-tab__text{width:125px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0 solid #39bfb9;color:#00807a;padding:16px 0;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16px;gap:4px}.c-message-tab__item--current .c-message-tab__text{border-bottom:4px solid #39bfb9;color:#222}@media (max-width:30.0525em){.c-message-tab__item\@mobile{margin:0}}@media (min-width:30.0625em){.c-message-tab__item:hover .c-message-tab__text{border-bottom:4px solid #39bfb9}}.c-message-tab__badge{font-size:12px;font-weight:600;color:#fff;background-color:#ff5176;border-radius:16px;padding:0 5.5px;min-width:18px;min-height:18px}.c-recent-search{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;gap:8px;background:#fff;border-bottom:1px solid #faf7f0}@media (min-width:30.0625em){.c-recent-search\@desktop{margin-top:16px;border-radius:8px}}.c-recent-search__title{font-weight:700;font-size:12px;line-height:16px;-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:30.0625em){.c-recent-search__title\@desktop{font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.c-recent-search__arrowed-accordion{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-recent-search__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;padding:16px 0}.c-recent-search__text{max-width:90%;font-weight:700;font-size:12px;line-height:1.5;color:#00807a;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-left:8px}@media (min-width:30.0625em){.c-recent-search__text\@desktop{max-width:95%;font-size:16px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.c-recent-search__arrow{margin-left:auto;margin-right:8px;fill:#bfbebb;height:16px;width:8px}@media (max-width:30.0525em){.c-recent-search__arrow\@mobile{margin-right:0;height:8px;-webkit-transform:translateY(-85%);-ms-transform:translateY(-85%);transform:translateY(-85%)}}.c-recent-search__button{padding:8px;background:#f7f6f2;border-radius:8px;margin-left:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-recent-search__button:hover{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}.c-recent-search__button__text{font-weight:700;font-size:12px;text-align:center;letter-spacing:.48px;color:#00807a;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-positive:0;flex-grow:0}@media (max-width:30.0525em){.c-recent-search__modal__container\@mobile{padding-left:16px;padding-right:16px}}.c-recent-search__modal__text{font-size:16px}@media (max-width:30.0525em){.c-preferred-date-of-interview__form\@mobile{height:100%;padding-bottom:86px}}@media (min-width:30.0625em){.c-preferred-date-of-interview__form__wrapper\@desktop{padding:0}}@media (min-width:30.0625em){.c-preferred-date-of-interview__form__table\@desktop{padding:0 24px 24px;min-height:350px}}.c-preferred-date-of-interview__input-group{padding-left:8px;padding-right:16px}.c-preferred-date-of-interview__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.c-preferred-date-of-interview__text{font-size:14px;font-weight:400;line-height:21px;color:#444}.c-preferred-date-of-interview__error{min-height:350px}.c-preferred-date-of-interview__error,.c-preferred-date-of-interview__error__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-preferred-date-of-interview__error__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:170px;line-height:1.5;color:#222;font-size:14px}.c-preferred-date-of-interview__error__button{width:200px;font-weight:700;margin-top:16px}.c-preferred-date-of-interview__error__message{font-size:12px;font-weight:600;margin-top:8px}.c-preferred-date-of-interview__error__message--red{color:#ff5176}.c-exclusive-job-offer-badge{padding:8px;border-radius:8px;background-color:rgba(255,81,118,.1);font-size:12px;line-height:1.5}.c-exclusive-job-offer-badge__icon{width:30px}.c-exclusive-job-offer-badge__title{color:#222;font-weight:600}.c-exclusive-job-offer-badge__txt{color:#888}.c-search-result-recommend-job-offers{display:block}.c-search-result-recommend-job-offers__search{margin-bottom:24px}.c-search-result-recommend-job-offers__city-search-panel,.c-search-result-recommend-job-offers__dynamic-prefecture-search-panel,.c-search-result-recommend-job-offers__dynamic-search-panel,.c-search-result-recommend-job-offers__line-search-panel{background-color:#faf7f0;padding:24px 0}.c-search-result-recommend-job-offers__search-employment,.c-search-result-recommend-job-offers__search-employment-feature,.c-search-result-recommend-job-offers__search-feature{margin-bottom:24px}.c-search-result-recommend-job-offers__search-prefecture,.c-search-result-recommend-job-offers__search-prefecture-employment,.c-search-result-recommend-job-offers__search-prefecture-employment-feature,.c-search-result-recommend-job-offers__search-prefecture-feature,.c-search-result-recommend-job-offers__search-special,.c-search-result-recommend-job-offers__search-station{background-color:#faf7f0;padding:24px 0}.c-line-cooperation-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#06c755;color:#fff;font-weight:600;font-size:12px;text-align:center;border-radius:8px;line-height:1.25;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:auto;cursor:pointer;-webkit-tap-highlight-color:initial}@media (min-width:30.0625em){.c-line-cooperation-button:hover{background:#06c755;color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 8px 32px 0 rgba(0,0,0,.16)}}.c-line-cooperation-button__icon{width:16px;height:16px;display:block;fill:#fff;margin:8px}.c-line-cooperation-button__text{margin:0 16px}.c-line-cooperation-button__start--fit{width:180px;margin:0 auto}.c-indeed-finish-application__button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30.0625em){.c-indeed-finish-application__button-area\@desktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-indeed-finish-application__button-area-margin{margin-top:16px}.c-indeed-finish-application__button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media (min-width:30.0625em){.c-indeed-finish-application__button\@desktop{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.c-indeed-finish-application__small-job-offer-card{margin:0 24px}.c-indeed-finish-application__policy{font-size:12px;line-height:1.5;padding:20px 0;text-align:center}.c-indeed-finish-application__policy a{color:#30c7be}.c-indeed-finish-application__policy .u-ml-5{margin:0 4px}@media (min-width:30.0625em){.c-indeed-finish-application__policy{font-size:14px}}.c-survey__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-survey__number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#faaf00;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:24px;z-index:1}.c-survey__text-link{font-weight:400;text-decoration:underline}.c-survey__ul{list-style:disc!important;padding-left:20px!important}.c-survey__ul li{line-height:1.5}.c-survey__radio{background:none;height:auto;color:#00807a;font-weight:600}.c-survey__checkbox-label{padding-left:16px;display:block;width:100%}.c-survey__checkbox-text{color:#00807a;font-weight:600;padding:8px 0}.c-survey__border-top{border-top:1px solid #f7f6f2;padding-top:16px}.c-survey__border-bottom{padding-bottom:16px}.c-survey__border,.c-survey__border-bottom{border-bottom:1px solid #f7f6f2}.c-survey__border:first-of-type{border-top:1px solid #f7f6f2}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc rect{stroke:#fff;stroke-width:1}.c3-chart-arc text{font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-line{stroke-width:1px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:#fff}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target.c3-focused g path,.c3-chart-arc.c3-target g path{opacity:1}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-text.c3-empty{fill:grey;font-size:2em}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip .value{text-align:right}.c3-drag-zoom.enabled{pointer-events:all!important;visibility:visible}.c3-drag-zoom.disabled{pointer-events:none!important;visibility:hidden}.c3-drag-zoom .extent{fill-opacity:.1}.c3-chart-arc text{fill:#fff;font-size:16px;font-weight:600;letter-spacing:1px}.c3-chart-arc path{stroke:rgba(0,0,0,0)}.c3-axis-y-label{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.c3 svg{font-family:YakuHanJP,-apple-system,BlinkMacSystemFont,Helvetica Neue,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Hiragino Sans,helvetica,arial,メイリオ,sans-serif}.js-lazy-image,.js-lazy-image-loading{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:auto!important;max-height:100px!important;margin:0 auto!important}.c-mission-support__img-area>.js-lazy-image,.c-mission-support__img-area>.js-lazy-image-loading,.c-mission-thought-title>.js-lazy-image,.c-mission-thought-title>.js-lazy-image-loading{min-height:100px!important}.s-news-cms p{color:#444}.s-news-cms h2,.s-news-cms p{font-size:14px;line-height:1.5}.s-news-cms a,.s-news-cms h2{font-weight:600}.s-news-cms a{color:#00807a;cursor:pointer}@media (min-width:30.0625em){.s-news-cms a:hover{text-decoration:underline}}.s-news-cms p+h2,.s-news-cms p+p{margin-top:16px}.s-job-offer-appeal-content{color:#444;font-weight:400;line-height:2;letter-spacing:normal;font-size:14px}.s-job-offer-appeal-content h3{margin-top:16px;padding-bottom:8px;color:#222;font-weight:600;line-height:1.25;letter-spacing:.04em;font-size:16px}.s-job-offer-appeal-content h3:first-child{margin-top:0}.s-job-offer-appeal-content h3+p{margin-top:8px}.s-job-offer-appeal-content ul{padding-left:16px}.s-job-offer-appeal-content li{list-style:disc}.s-job-offer-appeal-content li+li{margin-top:8px}@media print{body{-webkit-print-color-adjust:exact}.c-drawer,.c-modal,.c-modal-small{display:none}.c-header{position:static}.c-featured-job-offer-card{-webkit-filter:opacity(1)}}.u-color-important{color:#ff5176!important}.u-color-grey-3{color:#bfbebb!important}@media (max-width:30.0525em){.u-flex-grow-1\@mobile{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}.u-flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.u-font-weight-bold{font-weight:600!important}.u-hidden{display:none!important}@media (min-width:30.0625em){.u-hidden\@desktop{display:none!important}}@media (max-width:30.0525em){.u-hidden\@mobile{display:none!important}}.u-width-auto{width:auto!important}@media (max-width:30.0525em){.u-width-124\@mobile{width:124px!important}}@media (max-width:30.0525em){.u-width-164\@mobile{width:164px!important}}.u-width-22{width:22px!important}.u-width-50{width:50px!important}.u-width-70{width:70px!important}.u-width-90{width:90px!important}.u-width-108{width:108px!important}.u-width-120-min{min-width:120px!important}@media (min-width:30.0625em){.u-width-125\@desktop{width:125px!important}}@media (max-width:30.0525em){.u-width-80\@mobile{width:80px!important}}@media (min-width:30.0625em){.u-width-145\@desktop{width:145px!important}}.u-width-160{width:160px!important}.u-width-180{width:180px!important}.u-width-196{width:196px!important}@media (min-width:30.0625em){.u-width-343\@desktop{width:343px!important}}@media (min-width:30.0625em){.u-width-400\@desktop{width:400px!important}}@media (min-width:30.0625em){.u-width-410\@desktop{width:410px!important}}@media (min-width:30.0625em){.u-width-423\@desktop{width:423px!important}}@media (min-width:30.0625em){.u-width-430\@desktop{width:430px!important}}.u-width-full{width:100%!important}@media (max-width:30.0525em){.u-width-full\@mobile{width:100%!important}}.u-height-auto{height:auto!important}@media (min-width:30.0625em){.u-height-auto\@desktop{height:auto!important}}.u-max-height-initial{max-height:none!important}.u-text-align-center{text-align:center!important}@media (min-width:30.0625em){.u-text-align--center\@desktop{text-align:center!important}}.u-text-align-left{text-align:left!important}.u-text-align-right{text-align:right!important}.u-visibility-hidden{visibility:hidden}.u-pointer-events-auto{pointer-events:auto!important}.u-pointer-events-none{pointer-events:none!important}.u-tap-highlight-color-transparent{-webkit-tap-highlight-color:transparent!important}.u-is-error{background:rgba(255,81,118,.25)!important}.u-is-error:focus{background:#fff!important}.u-is-disabled{opacity:.25;pointer-events:none;cursor:default}.u-margin--top-2{margin-top:2px!important}.u-margin--top-4{margin-top:4px!important}.u-margin--top-6{margin-top:6px!important}.u-margin--top-8{margin-top:8px!important}@media (max-width:30.0525em){.u-margin--top-8\@mobile{margin-top:8px!important}}.u-margin--top-12{margin-top:12px!important}.u-margin--left-8{margin-left:8px!important}@media (max-width:30.0525em){.u-margin--left-8\@mobile{margin-left:8px!important}}.u-margin--left-12{margin-left:12px!important}.u-margin--left-28{margin-left:28px!important}@media (min-width:30.0625em){.u-margin--left-auto\@desktop{margin-left:auto!important}}.u-margin--top-10{margin-top:10px!important}.u-margin--top-14{margin-top:14px!important}.u-margin--top-16{margin-top:16px!important}@media (max-width:30.0525em){.u-margin--top-16\@mobile{margin-top:16px!important}}.u-margin--top-20{margin-top:20px!important}.u-margin--top-24{margin-top:24px!important}.u-margin--top-32{margin-top:32px!important}@media (min-width:30.0625em){.u-margin--top-40\@desktop{margin-top:40px!important}}.u-margin--left-4{margin-left:4px!important}@media (max-width:30.0525em){.u-margin--left-4\@mobile{margin-left:4px!important}}.u-margin--bottom-1{margin-bottom:1px!important}.u-margin--bottom-5{margin-bottom:5px!important}.u-margin--bottom-8{margin-bottom:8px!important}@media (min-width:30.0625em){.u-margin--bottom-16\@desktop{margin-bottom:16px!important}}.u-margin--bottom-18{margin-bottom:18px!important}.u-margin--auto{margin:auto!important}.u-margin--right-28{margin-right:28px!important}.u-margin--0{margin:0!important}.u-word-break-all{word-break:break-all!important}.u-is-hidden{display:none!important}

/*# sourceMappingURL=users-bfaed23a2bdcc49c0f77.map*/