.u-flex-nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.flex-between-center{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}.part{padding-inline:var(--spacing-base);padding-bottom:calc(var(--grid-gutter)*3)}.part__heading{font-size:3em;line-height:1.65em;letter-spacing:-0.04em}.part__content{padding-top:calc(var(--grid-gutter)*1.25)}.part__content .lead{font-size:1.125em;line-height:1.8em;letter-spacing:0}@media screen and (max-width: 640px){.part__heading{font-size:1.75em}.part__content{padding-top:1.25em}.part .lead{font-size:.875em}.part ul.list.circle li::before{width:5px;height:5px}}.block{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--grid-gutter);margin-bottom:calc(var(--grid-gutter)*2.5)}.block:last-of-type{margin-bottom:0}.block__title{grid-column:span 3}.block__title h4{font-size:1.75em;line-height:1.65em;letter-spacing:-0.04em}.block__content{grid-column:span 9}.block .uk-accordion-default{background:var(--cl-bg-transparent);margin-bottom:calc(var(--grid-gutter)*.125)}.block .uk-accordion-default .uk-accordion-title{font-size:1.25em;line-height:1.65em;padding-block:.9em;padding-inline:1em}.block .uk-accordion-default .uk-accordion-content{padding:var(--grid-gutter);padding-top:calc(var(--grid-gutter)*.75);margin-top:0}.block .dl-group{margin-top:var(--grid-gutter)}.block .dl-group dl{--dt-width: calc(var(--grid-cg) * 2 - var(--grid-gutter) / 2);border-top:var(--border-base);gap:calc(var(--grid-gutter)*.5);padding-block:calc(var(--grid-gutter)*.5)}.block .dl-group dl dt{font-size:1.25em;line-height:1.5em}.block ul li,.block ol li{margin-bottom:0}.block p,.block li{font-weight:500;font-family:var(--font-mixed);font-size:.9375em;line-height:2em;letter-spacing:0}@media screen and (max-width: 640px){.block{gap:16px;margin-bottom:2.5em}.block__content{grid-column:span 12}.block__title{grid-column:span 12}.block__title h4{font-size:1.25em}.block .uk-accordion-default{margin-bottom:.1875em}.block .uk-accordion-default .uk-accordion-title{font-size:.9375em;padding-block:calc(var(--grid-column-width)*.875);padding-inline:var(--grid-column-width)}.block .uk-accordion-default .uk-accordion-content{padding:1.25em 1.75em}.block .dl-group dl{padding-block:1.25em;border-width:1px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gutter)}.block p,.block li{font-size:.875em}}.pg-content .dl-group-large{margin-top:calc(var(--grid-gutter)*2);padding-inline:var(--grid-column-width);background:hsla(0,0%,100%,.6);padding-block:var(--grid-gutter)}.pg-content .dl-group-large dl{--dt-width: calc(var(--grid-cg) * 2 - var(--grid-gutter) / 2);border-bottom:var(--border-base);gap:calc(var(--grid-gutter)*.5);padding-block:calc(var(--grid-gutter)*.625)}.pg-content .dl-group-large dl:last-of-type{border-bottom:none}.pg-content .dl-group-large dl dt{font-size:1.125em;line-height:1.5em}.pg-content .dl-group-large dl dd p,.pg-content .dl-group-large dl dd li{font-size:1em;line-height:2em;letter-spacing:0;font-weight:500;font-family:var(--font-mixed)}@media screen and (max-width: 640px){.pg-content .dl-group-large{margin-top:2.9375em;padding-inline:var(--grid-cg);padding-block:var(--spacing-base)}.pg-content .dl-group-large dl{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gutter);padding-block:1.25em}.pg-content .dl-group-large dl dt{font-size:.875em;width:100%}.pg-content .dl-group-large dl dt br{display:none}.pg-content .dl-group-large dl dd{width:100%}.pg-content .dl-group-large dl dd p,.pg-content .dl-group-large dl dd li{font-size:.875em}}.pg-content .dl-group-number{width:100%;margin-inline:auto}.pg-content .dl-group-number dl{--dt-width: calc(var(--grid-cg) - var(--grid-gutter) * 1.4 );border-bottom:var(--border-base);padding-block:calc(var(--grid-gutter)*.625);padding-inline:var(--grid-gutter);gap:calc(var(--grid-gutter)*.5);border-width:2px}.pg-content .dl-group-number dl:first-of-type{border-top:var(--border-base);border-width:2px}.pg-content .dl-group-number dl>*{font-family:var(--font-head-en)}.pg-content .dl-group-number dt{font-size:1.375em;font-weight:700;line-height:1.85em;letter-spacing:0}.pg-content .dl-group-number dd p{font-size:1em;line-height:2em;letter-spacing:0;font-weight:500}.pg-content .dl-group-number dd .flow-title{font-size:1.375em;line-height:1.65em;letter-spacing:0;font-weight:500}.pg-content .dl-group-number dd .flow-title+p{margin-top:calc(var(--grid-gutter)*.45)}@media screen and (max-width: 1000px){.pg-content .dl-group-number{width:calc(100% - var(--grid-cg))}}@media screen and (max-width: 640px){.pg-content .dl-group-number{width:calc(100% - var(--grid-cg));margin-left:auto;margin-right:0}.pg-content .dl-group-number dl{padding-block:1.25em;padding-inline:0;gap:var(--grid-gutter)}.pg-content .dl-group-number dt{width:var(--grid-cg);font-size:1em;white-space:nowrap}.pg-content .dl-group-number dd{padding-right:var(--grid-cg)}.pg-content .dl-group-number dd p,.pg-content .dl-group-number dd li{font-size:.875em}.pg-content .dl-group-number dd .flow-title{font-size:1em}.pg-content .dl-group-number dd .flow-title+p{margin-top:1em}}#jobs .part__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-column-width);row-gap:1.25em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}#jobs .part__navigation{font-size:1.25em;gap:var(--grid-column-width)}#jobs li{font-size:1em}#jobs .uk-accordion-content li{font-size:.9375em}#jobs .dl-group dl dt{font-size:1em}@media screen and (max-width: 640px){#jobs .part__navigation{width:100%;font-size:1em;gap:var(--grid-cg)}#jobs .part__navigation a{font-size:.9375em}#jobs .part__content{padding-top:2.75em}#jobs .uk-accordion-content li{font-size:.875em}#jobs .dl-group dl dt{font-size:.875em}}#documents .flexbox{gap:var(--grid-gutter);margin-top:calc(var(--grid-gutter)*2)}#documents .cell{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--cl-bg-transparent);padding:var(--grid-gutter)}#documents .cell h4{font-family:var(--font-mixed);font-size:1.75em;line-height:1.65em;letter-spacing:0;margin-bottom:calc(var(--grid-gutter)*.6)}#documents .cell ul{padding-left:0}#documents .cell li{font-size:1.25em;line-height:1.8em;letter-spacing:0;margin-bottom:0}#documents .c-note{line-height:2em;margin-top:calc(var(--grid-gutter)*.75)}#documents .pre-question{margin-top:calc(var(--grid-gutter)*2);padding:var(--grid-gutter);border:var(--border-white);border-width:2px}#documents .pre-question h5{font-size:1.25em;line-height:1.65em;letter-spacing:0;margin-bottom:calc(var(--grid-gutter)*.575)}#documents .pre-question p{font-weight:500}@media screen and (max-width: 640px){#documents .flexbox{margin-top:3.75em;gap:1.25em}#documents .cell{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%;padding:2.375em var(--grid-cg)}#documents .cell h4{font-size:1.125em;margin-bottom:.8em}#documents .cell li{font-size:1em;margin-bottom:.25em}#documents .c-note{font-size:.875em;margin-top:2.2em}#documents .pre-question{margin-top:4.625em;padding:2.375em var(--grid-cg)}#documents .pre-question h5{font-size:1em;margin-bottom:var(--grid-gutter)}#documents .pre-question p{font-size:.875em}#documents .part__content{margin-top:0}}#flow .flow-detail{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--grid-gutter)}#flow .flow-detail+.flow-detail{margin-top:5em}#flow .flow__heading{grid-column:span 3}#flow .dl-group{grid-column:span 9}#flow h4{font-family:var(--font-head-en);font-size:1.75em;line-height:1.65em;letter-spacing:-0.04em}@media screen and (max-width: 640px){#flow .flow-detail{row-gap:1.375em}#flow .flow-detail+.flow-detail{margin-top:3.5625em}#flow .flow__heading{grid-column:span 12}#flow .dl-group{grid-column:span 12}#flow h4{font-size:1.25em}}#recruit-info{display:none}.pg-content .pg-body{padding-top:calc(var(--grid-gutter)*3)}#requirements,#flow,#documents{margin-top:var(--grid-gutter)}#benefits{margin-top:calc(var(--grid-gutter)*.5)}#requirements .part__content,#benefits .part__content{padding-top:calc(var(--grid-gutter)*.75)}@media screen and (max-width: 640px){.pg-content .pg-body{padding-top:4.125em}#requirements .part__content,#flow .part__content{margin-top:1.75em}#benefits{margin-top:1.5625em}#requirements .part__content,#benefits .part__content{padding-top:.9375em}#documents{padding-top:1.375em;padding-bottom:4em}}/*# sourceMappingURL=recruitments.css.map */