html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}*,::before,::after{box-sizing:inherit;background-repeat:no-repeat}::before,::after{vertical-align:inherit;text-decoration:inherit}html{box-sizing:border-box;line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}ol,ul{list-style-type:none}table{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q::before,q::after{content:"";content:none}blockquote::before,blockquote::after{content:"";content:none}a img{border:none}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button,textarea,select,input{margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;border-style:none;background-color:transparent}button,label{cursor:pointer}textarea{overflow:auto;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}option:disabled{color:#ddd}input::-moz-placeholder, textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999;opacity:1}input::placeholder,textarea::placeholder{color:#999;opacity:1}input::-ms-clear,textarea::-ms-clear{display:none}input::-ms-reveal,textarea::-ms-reveal{display:none}input::-webkit-credentials-auto-fill-button,textarea::-webkit-credentials-auto-fill-button{background-color:transparent}input:disabled{-webkit-text-fill-color:#666}@font-face{font-family:YuGothic;font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:YuGothic;font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:YuGothic;font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:YuGothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:YuGothic;font-weight:bold;src:local("Yu Gothic Bold")}body{display:flex;flex-direction:column;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;background-color:#f9f9f9}a{color:#0a71d1;text-decoration:none}.l-accordion-button-in-application-flow .c-accordion-button{padding-bottom:17px}.l-action-area-in-application-new{position:relative;padding-top:41px}@media(min-width: 990px){.l-action-area-in-application-new{display:flex;justify-content:center}}.l-action-area-in-application-new::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:#eee}@media(min-width: 990px){.l-action-area-in-application-new::before{right:-40px;left:-40px}}.l-action-area-in-application-confirm,.l-action-area-in-application-complete{margin-top:40px}.l-action-area-in-application-confirm>*,.l-action-area-in-application-complete>*{margin:0 auto}.l-action-area-in-application-confirm>*{margin-bottom:16px}.l-action-area-in-application-confirm:last-child{margin-bottom:0}.l-additional-input-area{position:relative;padding:41px 0 40px}.l-additional-input-area::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:#eee}@media(min-width: 990px){.l-additional-input-area::before{right:-40px;left:-40px}}.l-additional-input-area.is-hidden{display:none}.l-additional-input-area.is-hidden::before{content:none}.l-application-step{margin-bottom:24px}@media(min-width: 990px){.l-application-step{width:360px;margin-right:auto;margin-bottom:40px;margin-left:auto}}.l-apply-reason-supplement{margin-bottom:16px}.l-birthday-in-application-flow{display:flex}.l-birthday-in-application-flow>.c-select{margin-right:8px}.l-birthday-in-application-flow>.c-select:last-child{margin-right:0}.l-breadcrumb{margin-top:auto}.l-breadcrumb-with-fixed-action-area>.breadcrumb{padding-bottom:81px}@media(min-width: 990px){.l-breadcrumb-with-fixed-action-area>.breadcrumb{padding-bottom:73px}}.l-button-in-sorry{margin-top:24px}.l-button-in-sorry>.c-button{margin:0 auto}.l-card-heading{margin-bottom:24px}@media(min-width: 990px){.l-card-heading{margin-bottom:40px}}.l-carousel{margin-bottom:16px}@media(max-width: 990px){.l-carousel{margin-right:-16px;margin-left:-16px}}.l-company-name{margin-bottom:8px}.l-content{flex-grow:1;padding:24px 16px 40px;background-color:#fff}@media(min-width: 990px){.l-content{flex-grow:0;width:648px;margin:0 auto;padding:60px 0;background-color:transparent}}@media(min-width: 990px){.l-content-two-columns{display:flex;width:984px;margin:0 auto;padding:60px 0 40px}}.l-count-heading{margin-bottom:16px}.l-definition-list-in-application>.c-definition-list>.c-definition-list__description{margin-bottom:8px}.l-definition-list-in-application>.c-definition-list>.c-definition-list__description:last-of-type{margin-bottom:0}.l-employment-status-tab-navigator{margin:0 -16px 16px}@media(min-width: 990px){.l-employment-status-tab-navigator{margin:0 -40px 40px}}.l-field+.l-field{margin-top:24px}.l-fixed-action-area{position:fixed;right:0;bottom:0;left:0}.l-fixed-action-area.is-hidden{display:none}.l-heading-lv1{margin-bottom:24px}.l-heading-with-update-date{display:flex;justify-content:space-between;align-items:center}.l-heading-with-update-date>.c-paragraph--sub{color:#666}.l-horizontal-single-choices{display:flex}.l-horizontal-single-choices>*{margin-left:16px}.l-horizontal-single-choices>*:first-child{margin-left:0}.l-image{margin-bottom:24px}.l-information-in-job-posting{position:relative;margin-top:40px;padding-top:41px}.l-information-in-job-posting::before{content:"";position:absolute;top:0;right:-16px;left:-16px;height:1px;background-color:#eee}@media(min-width: 990px){.l-information-in-job-posting::before{right:-40px;left:-40px}}.l-job-description.is-hidden{display:none}.l-job-posting+.l-job-posting{margin-top:24px}.l-job-posting-catch{margin-bottom:24px}.l-job-posting-display-more-button{margin-top:24px}.l-job-posting-display-more-button:empty{margin-top:0}.l-job-posting-field{margin-top:24px}@media(min-width: 990px){.l-job-posting-field{margin-top:40px}}.l-job-posting-field+.l-job-posting-field{margin-top:24px}.l-job-posting-field__content{margin-bottom:0}.l-job-posting-heading-lv1{margin-bottom:24px}.l-job-posting-heading-lv2{margin-bottom:24px}.l-job-posting-heading-lv3{margin-bottom:12px}.l-job-posting-heading-lv4{margin-bottom:8px}.l-mail-address{margin-top:16px}.l-mail-address>.c-paragraph--asterisk{margin-top:8px}.l-main-section{padding:24px 16px 40px;background-color:#fff}@media(min-width: 990px){.l-main-section{width:648px;margin-right:24px;padding:0;background-color:transparent}}.l-modal{display:none;overflow:auto}.l-modal.is-opened{display:block;position:fixed;z-index:1000;inset:0;background-color:rgba(51,51,51,.6)}.l-modal-content{display:table-cell;vertical-align:middle}.l-modal-wrap{display:table;height:100%;padding:16px}@media(min-width: 990px){.l-modal-wrap{margin:0 auto;padding:40px}}.l-notice-in-mail-bounced{margin-top:24px}.l-published-job-posting-list{padding:40px 16px}@media(min-width: 990px){.l-published-job-posting-list{width:312px;padding:0}}.l-section+.l-section{margin-top:40px}.l-section-heading{margin-bottom:24px}.l-sorry{display:flex;flex-grow:1;align-items:center;padding:0 16px;text-align:center;background-color:#fff}@media(min-width: 990px){.l-sorry{width:648px;margin:0 auto;padding:0;background-color:transparent}}.l-sorry>.card{flex-basis:100%}.c-button{display:block;width:100%;padding:16px;font-size:14px;font-weight:bold;line-height:14px;text-align:center;color:#0a71d1;border-radius:12px;border:1px solid #0a71d1;background-color:#fff}.c-button:hover{opacity:.7}@media(min-width: 990px){.c-button{width:360px}}.c-button--negative{color:#666;border:1px solid #eee;background-color:#f9f9f9}.c-button--filled{color:#fff;border:1px solid #0a71d1;background-color:#0a71d1}.c-button--disabled,.c-button.is-disabled{opacity:.3;pointer-events:none}.c-button--full-width{width:100%}.c-button--icon-angle-bottom,.c-button--icon-add{padding-left:40px;background-position:11px}.c-button--icon-add{background-image:url("/assets/images/svg/icon-add-491f25ac666af272a6c9ab8b1fc0a370.svg")}.c-button--icon-angle-bottom{background-image:url("/assets/images/svg/icon-angle-bottom-17b545ea1e9e7122bb16b801ebdbe470.svg")}.c-check{position:relative}.c-check__label{display:block;padding:1px 0 1px 28px;font-size:14px;line-height:22px}.c-check__label::before{content:"";position:absolute;z-index:0;top:2px;left:2px;width:20px;height:20px;border-radius:4px;border:1px solid #eee;background-color:#f5f5f5}.c-check__box{position:absolute;opacity:0}.c-check__box:checked+.c-check__label::before{background-image:url("/assets/images/svg/icon-checkbox-2b5a6ae4590911ef78cd7ff17b25a965.svg");background-position:center}.c-check__box:focus+.c-check__label::before,.c-check__box:active+.c-check__label::before{box-shadow:0 0 4px #004aa1}.c-check--error .c-check__label{color:#d23232}.c-check--disabled{opacity:.3;pointer-events:none}.c-clear-button{width:24px;height:24px;background-image:url("/assets/images/svg/icon-remove-d15326e0d4f810a21f42bdedc2845239.svg");background-size:24px}.c-clear-button:hover{opacity:.7}.c-count-heading{font-size:14px;font-weight:bold;line-height:22px}.c-count-heading__count{color:#0a71d1}.c-definition-list{position:relative;font-size:14px;line-height:22px}.c-definition-list__term{position:absolute;left:0;width:calc(3em + 12px)}.c-definition-list__description{padding-left:calc(3em + 12px)}.c-definition-list--4-letters .c-definition-list__term{width:calc(4em + 12px)}.c-definition-list--4-letters .c-definition-list__description{padding-left:calc(4em + 12px)}.c-definition-list--6-letters .c-definition-list__term{width:calc(6em + 12px)}.c-definition-list--6-letters .c-definition-list__description{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;display:-webkit-box;overflow:hidden;padding-left:calc(6em + 12px);-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-definition-list__term--bold{font-weight:bold}.c-heading{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;font-weight:bold}.c-heading__area-name{display:block;font-size:14px;line-height:22px}.c-heading--lv1{font-size:24px;line-height:32px}.c-heading--lv2{font-size:18px;line-height:28px}.c-heading--lv3{font-size:16px;line-height:24px;color:#666}.c-heading--lv4{font-size:14px;line-height:22px}.c-input{width:100%;padding:12px 16px;font-size:12px;line-height:18px;border-radius:4px;border:1px solid #eee;background-color:#f9f9f9}@media(min-width: 990px){.c-input{width:300px}}.c-input:focus{border-color:#0a71d1;outline:none}.c-input::-moz-placeholder{color:#999}.c-input:-ms-input-placeholder{color:#999}.c-input::placeholder{color:#999}.c-input--error{color:#d23232;border-color:#edadad;background-color:#fdf5f5}@media(min-width: 990px){.c-input--pc-narrow{width:160px}}.c-list__item{padding-left:1em;font-size:14px;line-height:22px;text-indent:-1em}.c-list__item::before{content:"・"}.c-list--ellipsis>.c-list__item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-list--asterisk>.c-list__item{font-size:12px;line-height:18px}.c-list--asterisk>.c-list__item::before{content:"※"}.c-paragraph{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;font-size:14px;line-height:22px}.c-paragraph>a{text-decoration:underline}.c-paragraph>a:hover{opacity:.7}.c-paragraph--emphasize{font-weight:bold}.c-paragraph--ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-paragraph--sub{font-size:12px;line-height:18px}.c-paragraph--warning{color:#dc6428}.c-paragraph--error{color:#d23232}.c-paragraph--supplemented{font-size:11px;line-height:16px;color:#666}.c-paragraph--asterisk{padding-left:1em;font-size:12px;line-height:18px;color:#666;text-indent:-1em}.c-paragraph--asterisk::before{content:"※"}.c-radio{position:relative}.c-radio__button{position:absolute;opacity:0}.c-radio__button:checked+.c-radio__label::after{background-color:#0a71d1}.c-radio__label{display:block;padding:1px 0 1px 28px;font-size:14px;line-height:22px}.c-radio__label::before,.c-radio__label::after{content:"";position:absolute;border-radius:50%}.c-radio__label::before{top:calc(50% - 10px);left:2px;width:20px;height:20px;border:1px solid #eee;background-color:#f5f5f5}.c-radio__label::after{top:calc(50% - 6px);left:6px;width:12px;height:12px}.c-radio--error .c-radio__label{color:#d23232}.c-select{padding:12px 36px 12px 16px;font-size:12px;line-height:18px;border-radius:4px;border:1px solid #eee;background-color:#f9f9f9;background-image:url("/assets/images/svg/icon-arrow-drop-down-91f3ddf505fab77bdc543376c30252c8.svg");background-position:calc(100% - 8px) 50%}.c-select:focus{border-color:#0a71d1;outline:none}.c-select--full-width{width:100%}.c-select--error{border-color:#edadad;background-color:#fdf5f5;background-image:url("/assets/images/svg/icon-arrow-drop-down-red-98affea88c289fbb0a874843fc4d7773.svg")}.c-select--error:focus{border-color:#edadad;outline:none}.c-select--disabled{opacity:.3}.c-textarea{width:100%;padding:12px 16px;font-size:12px;line-height:18px;border-radius:4px;border:1px solid #eee;background-color:#f9f9f9}.c-textarea:focus{border-color:#0a71d1;outline:none}.c-textarea::-moz-placeholder{color:#999}.c-textarea:-ms-input-placeholder{color:#999}.c-textarea::placeholder{color:#999}.c-textarea--error{color:#d23232;border-color:#edadad;background-color:#fdf5f5}.c-textarea--6rows{height:161px}.action-area{padding:8px 16px;border-top:1px solid #eee;background-color:#fff;box-shadow:0 -2px 10px 0 rgba(10,113,209,.1)}@media(min-width: 990px){.action-area{padding-right:0;padding-left:0}}.action-area.is-hidden{display:none}@media(min-width: 990px){.action-area>.c-button{margin:0 auto}}.application-step{display:flex;justify-content:space-between;position:relative;background-size:100% 2px;background-position:center 18px}.application-step::before{content:"";position:absolute;top:18px;width:100%;height:2px}.application-step__item{position:relative;width:36px;font-size:12px;line-height:18px;text-align:center;color:#ccc}.application-step__item::before{display:block;content:"";width:36px;height:36px;margin-bottom:8px;border-radius:50%;border:2px solid #ccc;background-color:#fff;background-image:url("/assets/images/svg/icon-check-gray-2c16f08db85b614dfc3037663dd65689.svg");background-position:center}.application-step__item--current{color:inherit}.application-step__item--current::before{border-color:#0a71d1;background-image:url("/assets/images/svg/icon-check-d8d8a32ef0df329897da6a42854614d5.svg")}.application-step__item--complete{color:#0a71d1}.application-step__item--complete::before{border-color:#0a71d1;background-color:#0a71d1;background-image:url("/assets/images/svg/icon-check-white-ef5536bf23fecc0f12ac643aacb64485.svg")}.application-step--step1{background-image:linear-gradient(#CCC, #CCC)}.application-step--step2{background-image:linear-gradient(to right, #0A71D1 0%, #0A71D1 50%, #CCC 50%, #CCC 100%)}.application-step--step3{background-image:linear-gradient(#0A71D1, #0A71D1)}.brand-list__item{display:flex;align-items:center;margin-bottom:16px;color:inherit}.brand-list__item:last-child{margin-bottom:0}.brand-list__item-image{flex-shrink:0;margin:3px 8px 3px 0;border:1px solid #eee}.brand-list__item-name{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;flex-grow:1;font-size:14px;line-height:22px}.breadcrumb{padding:16px 0;font-size:12px;line-height:18px;color:#666;border-top:1px solid #eee;background-color:#fff}@media(min-width: 990px){.breadcrumb{padding:8px 0}}.breadcrumb__list{display:flex;overflow-x:auto;padding:0 16px}@media(min-width: 990px){.breadcrumb__list{flex-wrap:wrap;max-width:984px;margin:0 auto}}.breadcrumb__item{display:flex;align-items:center;white-space:nowrap}.breadcrumb__item::after{display:block;content:"";width:12px;height:12px;margin:0 4px;background-image:url("/assets/images/svg/icon-angle-right-pale-6fe23ea2f7d96d4d394654adb8a14759.svg");background-size:12px}.breadcrumb__item:last-child::after{content:none}.breadcrumb__item-link:hover{opacity:.7}@media(min-width: 990px){.card{padding:16px;border-radius:16px;border:1px solid #eee;background-color:#fff}}@media(min-width: 990px){.card--large{padding:40px}}.card--job-posting{padding:16px;border-radius:16px;border:1px solid #eee;background-color:#fff}.carousel{position:relative}.carousel__items{display:flex;overflow:auto hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none}.carousel__items::-webkit-scrollbar{display:none}.carousel__item{flex-basis:100%;flex-shrink:0;overflow:hidden;padding:0;scroll-snap-align:center;scroll-snap-stop:always}.carousel__image{width:100%;height:66.6666666667vw;border:1px solid #eee}@media(min-width: 990px){.carousel__image{width:566px;height:377.3333333333px}}.carousel__index{position:absolute;top:calc(100% - 86px);right:8px;width:48px;padding:4px 8px;font-size:12px;line-height:12px;text-align:center;color:#fff;border-radius:4px;background-color:#333;opacity:.8}.carousel__next-nav,.carousel__prev-nav{display:none}@media(min-width: 990px){.carousel__next-nav,.carousel__prev-nav{display:block;position:absolute;top:calc((100% - 58px)/2);padding:8px;transform:translate(-50%, -50%)}}@media(min-width: 990px){.carousel__next-nav{left:calc(50% + 324px - 40px)}}@media(min-width: 990px){.carousel__prev-nav{left:calc(50% - 324px + 40px)}}@media(min-width: 990px){.carousel__next-button,.carousel__prev-button{width:28px;height:28px;border-radius:50%;border:1px solid #0a71d1;background-color:#fff;background-size:20px;background-position:center}.carousel__next-button:hover,.carousel__prev-button:hover{opacity:.7}.carousel__next-button.is-disabled,.carousel__prev-button.is-disabled{opacity:.3;pointer-events:none}.carousel__next-button.is-disabled:hover,.carousel__prev-button.is-disabled:hover{opacity:.3}}.carousel__next-button{background-image:url("/assets/images/svg/icon-angle-right-37130df45a510931dee4fd0e5b17f1c4.svg")}.carousel__prev-button{background-image:url("/assets/images/svg/icon-angle-left-6bcb52b81d2070fe5387d97fad706943.svg")}.carousel__salon-name{margin-top:16px;text-align:center;color:#666}.carousel__navigation{margin-top:16px}.carousel__indicators{display:flex;justify-content:center;align-items:center}.carousel__indicator{width:8px;height:8px;margin-right:16px;border-radius:50%;background-color:#eee}.carousel__indicator:nth-child(1),.carousel__indicator:nth-last-child(1){width:4px;height:4px;opacity:.3}.carousel__indicator:nth-child(2),.carousel__indicator:nth-last-child(2){width:6px;height:6px;opacity:.7}.carousel__indicator:last-child{margin-right:0}.carousel__indicator.is-hidden{opacity:0}.carousel__indicator.is-current{background-color:#0a71d1}.carousel__image--modal{height:calc((100vw - 32px)/3*2)}@media(min-width: 990px){.carousel__image--modal{height:377.3333333333px}}.carousel__index--modal{top:calc(100% - 52px)}.carousel__next-nav--modal,.carousel__prev-nav--modal{top:calc((100% - 24px)/2)}.company-name{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;font-size:14px;font-weight:bold;line-height:22px}.company-name>a:hover{opacity:.7}.educational-background-selector__items:not(:empty){margin-bottom:24px}.educational-background-selector__item{position:relative;padding:16px;border-radius:8px;border:1px solid #eee;background-color:#fff}.educational-background-selector__item+.educational-background-selector__item{margin-top:16px}.educational-background-selector__graduation-year{margin-top:16px}.educational-background-selector__remove-button{position:absolute;top:-8px;right:-8px}@media(min-width: 990px){.educational-background-selector__add-button{display:flex;justify-content:center}}.educational-background-selector__school-name .c-input{width:100%}.educational-backgrounds{display:table;width:100%;border-collapse:collapse}.educational-backgrounds__item{display:table-row;border:solid #eee;border-width:1px 0}.educational-backgrounds__graduation-year,.educational-backgrounds__school-name{display:table-cell;padding:12px 0}.educational-backgrounds__graduation-year{padding-right:12px;font-size:12px;font-weight:bold;line-height:18px;white-space:nowrap}.educational-backgrounds__school-name{width:100%}.employment-status-tab-navigator__items{display:flex}.employment-status-tab-navigator__item{width:100%}.employment-status-tab-navigator__button{width:100%;height:45px;font-size:12px;font-weight:bold;line-height:12px;white-space:pre-wrap;border-bottom:1px solid #eee}.employment-status-tab-navigator__button.is-selected{color:#0a71d1;border-color:#0a71d1;pointer-events:none}.employment-status-tab-navigator__button:hover{opacity:.7}.field>*{margin-bottom:8px}.field>*:last-child{margin-bottom:0}.field__label{font-size:14px;font-weight:bold;line-height:22px}.field__content>*{margin-bottom:8px}.field__content>*:last-child{margin-bottom:0}.field__feedback>*{margin-bottom:8px}.field__feedback>*:last-child{margin-bottom:0}.field__label--sub{font-size:12px;font-weight:normal;line-height:18px}.field__label--required::after{display:inline-block;content:"必須";margin-left:4px;padding:4px;font-size:12px;line-height:12px;color:#d23232;border-radius:4px;background-color:#fdf5f5}.field__content--with-remove-button{display:flex;align-items:center}.field__content--with-remove-button>*{margin-bottom:0}.field__content--with-remove-button>.c-clear-button{flex-shrink:0;margin-left:8px}.graduation-year-selector{display:flex;align-items:center}.graduation-year-selector>.c-select{margin-right:8px}.horizontal-single-choices{display:flex}.horizontal-single-choices__item+.horizontal-single-choices__item{margin-left:16px}.image{width:100%;height:auto;border:1px solid #eee}.information-table{padding-top:12px;border-top:1px solid #eee}.information-table__item{display:flex;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.information-table__item:first-child{margin-top:0;padding-top:0;border-top:none}.information-table__item>*{margin-bottom:12px}.information-table__item>*:last-of-type{margin-bottom:0}.information-table__term{width:calc(6em + 12px);padding:2px 12px 2px 0;font-size:12px;font-weight:bold;line-height:18px}.information-table__description{width:calc(100% - (6em + 12px))}.information-table__description>.c-paragraph--emphasize{font-size:16px;line-height:24px}.information-table__description>*{margin-bottom:8px}.information-table__description>*:last-child{margin-bottom:0}.information-table__term--full-width{width:100%;margin-bottom:8px;padding-right:0}.information-table__term--full-width:last-of-type{margin-bottom:8px}.information-table__description--full-width{width:100%}.job-posting-heading__company-brand-name{margin-bottom:4px;color:#666}.job-posting-heading__cross{color:#999}.job-posting{position:relative}.job-posting__brand-name{margin-bottom:8px;color:#666}.job-posting__heading{display:flex;margin-bottom:8px;font-weight:bold}.job-posting__cross-mark{font-size:12px;line-height:18px;color:#999}.job-posting__job-catch{margin-bottom:8px}.job-posting__carousel{overflow:hidden;position:relative;aspect-ratio:3/2;margin:0 -16px 16px;border:solid #eee;border-width:1px 0;background-color:#eee}.job-posting__carousel-items{display:flex;overflow:auto hidden;background-color:#eee;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none}.job-posting__carousel-items::-webkit-scrollbar{display:none}.job-posting__carousel-item{flex-shrink:0;width:100%;margin-right:1px;scroll-snap-align:start;scroll-snap-stop:always}.job-posting__carousel-item:last-child{margin-right:0}.job-posting__carousel-image{width:100%;height:auto}.job-posting__carousel-navigation{position:absolute;bottom:9px;left:50%;transform:translateX(-50%)}.job-posting__carousel-navigation.is-hidden{display:none}.job-posting__carousel-indicators{display:flex;justify-content:center;align-items:center;height:16px;padding:0 4px;border-radius:14px;background-color:rgba(51,51,51,.3)}.job-posting__carousel-indicator{width:8px;height:8px;margin:0 4px;border-radius:50%;background-color:#ccc}.job-posting__carousel-indicator.is-current{background-color:#fff}.job-posting__carousel-indicator.is-hidden{display:none}.job-posting__carousel-prev-nav.is-hidden{display:none}.job-posting__carousel-next-nav.is-hidden{display:none}.job-posting__carousel-current-index.is-hidden{display:none}.job-posting__summaries>.job-posting__summary{margin-bottom:16px}.job-posting__summaries>.job-posting__summary:last-of-type{margin-bottom:0}.job-posting__summaries>.job-posting__summary.is-hidden{display:none}.job-posting__accordion-button{display:block;margin-top:16px;margin-left:auto;padding-left:24px;font-size:12px;line-height:20px;color:#0a71d1;background-image:url("/assets/images/svg/icon-angle-bottom-17b545ea1e9e7122bb16b801ebdbe470.svg");background-size:20px}.job-posting__accordion-button:hover{opacity:.7}.job-posting__accordion-button.is-hidden{display:none}.job-posting__summary-heading{display:flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:bold;line-height:22px}.job-posting__summary-heading::after{margin-left:4px;padding:4px;font-size:12px;line-height:12px;border-radius:4px}.job-posting__summary-items{display:flex;flex-wrap:wrap;padding:16px 32px 16px 0;color:inherit;border:solid #eee;border-width:1px 0;background-image:url("/assets/images/svg/icon-angle-right-37130df45a510931dee4fd0e5b17f1c4.svg");background-position:right}.job-posting__summary-items:hover{opacity:.7}.job-posting__summary-items>.c-definition-list{font-size:12px;line-height:18px}.job-posting__summary-items>.c-definition-list>.c-definition-list__description{margin-bottom:8px}.job-posting__summary-items>.c-definition-list>.c-definition-list__description:last-child{margin-bottom:0}.job-posting__summary-heading--graduates::after{content:"新卒";color:#0a71d1;background-color:#f6f6fa}.job-posting__summary-heading--careers::after{content:"中途";background-color:#f9f9f9}.modal__container{padding:16px;border-radius:16px;border:1px solid #eee;background-color:#fff}@media(min-width: 990px){.modal__container{width:648px;padding:40px}}.modal__header{margin-top:0;margin-bottom:16px}.modal__actions{display:flex;justify-content:center;margin-top:24px}@media(min-width: 990px){.modal__actions{margin-top:40px}}.notice{padding:16px;border-radius:8px;border:1px solid;background-position:16px 15px}.notice__body{padding-left:28px}.notice__body>*{margin-bottom:8px}.notice__body>*:last-child{margin-bottom:0}.notice--error{color:#d23232;border-color:#edadad;background-color:#fdf5f5;background-image:url("/assets/images/svg/icon-notes-error-b25a39fff385502fd8b7cae7a7413b8f.svg")}.other-condition-button{width:100%;padding:1px 24px 17px 0;font-size:14px;font-weight:bold;line-height:22px;text-align:left;color:#0a71d1;background-image:url("/assets/images/svg/icon-angle-bottom-17b545ea1e9e7122bb16b801ebdbe470.svg");background-position:top right}.other-condition-button:hover{opacity:.7}.other-condition-button.is-opened{background-image:url("/assets/images/svg/icon-angle-top-f6f415a7d3edea8a8470fe85c5951307.svg")}.privacy-policy{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;overflow-y:auto;height:206px;padding:12px 16px;font-size:12px;line-height:18px;border-radius:4px;border:1px solid #eee;background-color:#f9f9f9}.privacy-policy__section{margin-top:16px}.privacy-policy__section:first-child{margin-top:0}.privacy-policy__title{font-weight:bold}.privacy-policy__contact-items{margin-top:16px}.qualification-selector__items:not(:empty){margin-bottom:24px}.qualification-selector__item+.qualification-selector__item{margin-top:8px}@media(min-width: 990px){.qualification-selector__add-button{display:flex;justify-content:center}}.recruiting-stores>.c-count-heading{margin-bottom:16px}.recruiting-stores__item{font-size:12px;line-height:18px;border-top:1px solid #eee}.recruiting-stores__item:last-child{border-bottom:1px solid #eee}.recruiting-stores__store-detail{display:block;padding:16px 32px 16px 0;background-image:url("/assets/images/svg/icon-angle-right-37130df45a510931dee4fd0e5b17f1c4.svg");background-position:right;cursor:pointer}.recruiting-stores__store-detail:hover{opacity:.7}.recruiting-stores__store-name{margin-bottom:4px;font-weight:bold;color:#333}.recruiting-stores__store-address,.recruiting-stores__store-access{color:#666}.store-information-heading__company-brand-name{margin-bottom:4px;color:#666}.workplace-atmosphere{margin-top:12px}.workplace-atmosphere__section{display:flex;align-items:center;gap:16px}.workplace-atmosphere__section+.workplace-atmosphere__section{margin-top:12px}.workplace-atmosphere__label{width:72px;font-size:12px;font-weight:bold;line-height:18px;font-feature-settings:"palt"}@media(min-width: 990px){.workplace-atmosphere__label{width:140px}}.workplace-atmosphere__item{display:flex;flex:1;align-items:center;gap:8px}.workplace-atmosphere__edge-label{font-size:11px;line-height:16px}.workplace-atmosphere__edge-label:first-child{width:56px;text-align:right}.workplace-atmosphere__edge-label:last-child{width:44px}.workplace-atmosphere__chart{display:flex;flex:1;position:relative;justify-content:space-between;align-items:center}.workplace-atmosphere__chart::before{content:"";position:absolute;top:50%;left:8px;right:8px;height:2px;background:#cee3f6;transform:translateY(-50%)}.workplace-atmosphere__chart-item{display:flex;z-index:1;justify-content:center;align-items:center;width:20px}.workplace-atmosphere__sp-br{display:block}@media(min-width: 990px){.workplace-atmosphere__sp-br{display:inline}}.workplace-atmosphere.field__content>*{margin-bottom:0}.u-pc-only{display:block}@media screen and (max-width: 1000px){.u-pc-only{display:none}}.u-sp-only{display:none}@media screen and (max-width: 599px){.u-sp-only{display:block}}.u-pc-br{display:block}@media screen and (max-width: 1000px){.u-pc-br{display:inline}}.u-tablet-br{display:inline}@media screen and (max-width: 1000px){.u-tablet-br{display:block}}.u-sp-br{display:inline}@media screen and (max-width: 599px){.u-sp-br{display:block}}.u-overflow-hidden{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain}
