@charset "UTF-8";.c-relation{background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.c-relation{padding:4rem}}@media screen and (max-width:767px){.c-relation{padding:3.2rem}}.c-relation-ttl{font-family:var(--font-family-gothicmb101-db);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.c-relation-ttl{font-size:2rem}}@media screen and (max-width:767px){.c-relation-ttl{font-size:1.8rem}}@media screen and (min-width:768px){.c-relation-shop{margin-top:2.4rem}}@media screen and (max-width:767px){.c-relation-shop{margin-top:1.4rem}}@media screen and (min-width:768px){.c-relation-info{margin-top:2.4rem}}@media screen and (max-width:767px){.c-relation-info{margin-top:2rem}}.c-relation-info-row{align-items:center;display:flex}@media screen and (min-width:768px){.c-relation-info-row{column-gap:.8rem}}@media screen and (max-width:767px){.c-relation-info-row{column-gap:.8rem}}.c-relation-info-icon{aspect-ratio:1/1;line-height:var(--leading-none)}@media screen and (min-width:768px){.c-relation-info-icon{width:1.8rem}}@media screen and (max-width:767px){.c-relation-info-icon{width:1.8rem}}.c-relation-info-txt{font-family:var(--font-family-gothicmb101-r)}@media screen and (min-width:768px){.c-relation-info-txt{font-size:1.4rem}}@media screen and (max-width:767px){.c-relation-info-txt{font-size:1.3rem}}.c-relation-btn{margin-top:auto}@media screen and (min-width:768px){.c-relation-btn{padding-top:4rem}}@media screen and (max-width:767px){.c-relation-btn{padding-top:3.2rem}}.c-relation-btn a{align-items:center;color:var(--color-white);display:flex;font-family:var(--font-family-gothicmb101-db);justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:100%}@media screen and (min-width:768px){.c-relation-btn a{font-size:1.4rem;padding:2.2rem 0}}@media screen and (max-width:767px){.c-relation-btn a{font-size:1.4rem;padding:2.4rem 0}}.c-relation-btn a:before{background-color:var(--color-gray-deepest);content:"";inset:0;position:absolute;transition:clip-path .6s var(--ease-expo-out)}@media screen and (min-width:768px){.c-relation-btn a:before{clip-path:polygon(.8rem 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%,0 .8rem)}}@media screen and (max-width:767px){.c-relation-btn a:before{clip-path:polygon(.8rem 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%,0 .8rem)}}.c-relation-btn a span{position:relative}@media screen and (hover:hover) and (min-width:768px){.c-relation-btn a:hover:before{clip-path:polygon(1.8rem .2rem,calc(100% - .4rem) .2rem,calc(100% - .4rem) calc(100% - 1.6rem),calc(100% - 1.8rem) calc(100% - .2rem),.4rem calc(100% - .2rem),.4rem 1.6rem)}}.page-recruit-job-description-single .single{position:relative}@media screen and (min-width:768px){.page-recruit-job-description-single .single{display:grid;grid-template-columns:26.4rem 100rem;margin:0 auto;padding:19.8rem 0 16rem;width:134.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single{margin:0 3.2rem;padding-top:12.8rem}}.page-recruit-job-description-single .single-side{position:relative;z-index:var(--zindex-middle)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-side{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/3}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-side{bottom:1.6rem;left:0;pointer-events:none;position:fixed;width:100%}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-side-sticky{bottom:4.5rem;margin-top:auto;position:sticky}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-side-navi{display:none}}.page-recruit-job-description-single .single-side-navi .c-link .c-link-txt{font-family:var(--font-family-gothicmb101-db)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-side-navi .c-link .c-link-txt{font-size:1.3rem}}.page-recruit-job-description-single .single-side-navi .c-link .c-link-icon svg,.page-recruit-job-description-single .single-side-navi .c-link .c-link-icon:before{transition:transform .6s var(--ease-expo-out)}.page-recruit-job-description-single .single-side-navi .c-link.is-active .c-link-icon:before{transform:scale(1.2)}.page-recruit-job-description-single .single-side-navi .c-link.is-active .c-link-icon svg{transform:rotate(-90deg)}.page-recruit-job-description-single .single-side-navi .c-link.is-viewed .c-link-icon svg{transform:rotate(-180deg)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-side-btn{margin-top:2.6rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-side-btn{margin:0 auto;pointer-events:auto;transform:translate3d(0,calc(110% + 1.6rem),0);width:fit-content}.page-recruit-job-description-single .single-side-btn.is-animating{transition:transform .8s var(--ease-expo-out)}.page-recruit-job-description-single .single-side-btn.is-show{transform:translate3d(0,0,0)}}.page-recruit-job-description-single .single-side-btn a{align-items:center;color:var(--color-white);display:flex;font-family:var(--font-family-gothicmb101-db);justify-content:center;overflow:hidden;position:relative;text-decoration:none}@media screen and (min-width:768px){.page-recruit-job-description-single .single-side-btn a{font-size:1.4rem;padding:2.2rem 0;width:20rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-side-btn a{font-size:1.1rem;padding:1rem 3rem}}.page-recruit-job-description-single .single-side-btn a:before{background-color:var(--color-gray-deepest);content:"";inset:0;position:absolute;transition:clip-path .6s var(--ease-expo-out)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-side-btn a:before{clip-path:polygon(.8rem 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%,0 .8rem)}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-side-btn a:before{border-radius:var(--border-radius-full)}}.page-recruit-job-description-single .single-side-btn a span{position:relative}@media screen and (hover:hover) and (min-width:768px){.page-recruit-job-description-single .single-side-btn a:hover:before{clip-path:polygon(1.8rem .2rem,calc(100% - .4rem) .2rem,calc(100% - .4rem) calc(100% - 1.6rem),calc(100% - 1.8rem) calc(100% - .2rem),.4rem calc(100% - .2rem),.4rem 1.6rem)}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-header{align-items:center;display:grid;gap:2rem;grid-column:2/3;grid-row:1/2;grid-template-columns:auto auto}}.page-recruit-job-description-single .single-header-parent{font-family:var(--font-family-montserrat);font-weight:var(--font-weight-semi-bold);line-height:var(--leading-tight)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-header-parent{font-size:1.3rem;grid-column:1/3;grid-row:1/2}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-header-parent{font-size:1.1rem}}.page-recruit-job-description-single .single-header-ttl{font-family:var(--font-family-gothicmb101-db);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-header-ttl{font-size:3.4rem;grid-column:1/2;grid-row:2/3}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-header-ttl{font-size:2.4rem;margin-top:1rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-header-info{grid-column:2/3;grid-row:2/3;text-align:right;white-space:nowrap}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-header-info{margin-top:1.7rem}}.page-recruit-job-description-single .single-header-date{color:#adadad;font-family:var(--font-family-gothicmb101-r);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-header-date{font-size:1.2rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-header-date{font-size:1.1rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-header-date+.single-header-date{margin-top:.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-header-date+.single-header-date{margin-top:.2rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-content{grid-column:2/3;grid-row:2/3;margin-top:4.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-content{margin-top:3.2rem}}.page-recruit-job-description-single .single-content:not(:has(.single-info-img)){border:0 solid var(--color-gray)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-content:not(:has(.single-info-img)){border-top-width:.1rem;padding-top:4.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-content:not(:has(.single-info-img)){border-top-width:.1rem;padding-top:3.2rem}}.page-recruit-job-description-single .single-info-img{aspect-ratio:3/2;border-radius:var(--border-radius);overflow:hidden}.page-recruit-job-description-single .single-info-img img{height:100%;object-fit:cover;width:100%}.page-recruit-job-description-single .single-info-name{font-family:var(--font-family-gothicmb101-db);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-name{font-size:2.8rem;margin-top:5.6rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-name{font-size:2.2rem;margin-top:3.2rem}}.page-recruit-job-description-single .single-info-shop{display:grid}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop{gap:2.4rem 4rem;grid-template-columns:repeat(2,1fr);margin-top:3.2rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop{grid-template-columns:1fr;margin-top:3rem;row-gap:2.2rem}}.page-recruit-job-description-single .single-info-shop-item{background-position:0 0;background-repeat:repeat-x;display:grid;position:relative}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop-item{background-image:linear-gradient(to right,var(--color-gray) 0 .3rem,#0000 .3rem .5rem);background-size:.5rem .1rem;grid-template-columns:5.6rem 1fr;padding-top:2.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop-item{background-image:linear-gradient(to right,var(--color-gray) 0 .3rem,#0000 .3rem .5rem);background-size:.5rem .1rem;grid-template-columns:5.2rem 1fr;padding-top:2.6rem}}.page-recruit-job-description-single .single-info-shop-item:before{background-color:var(--color-base);content:"";display:block;left:0;position:absolute;top:0}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop-item:before{height:.1rem;width:5.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop-item:before{height:.1rem;width:5.2rem}}.page-recruit-job-description-single .single-info-shop-item-ttl{font-family:var(--font-family-gothicmb101-db)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop-item-ttl{font-size:1.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop-item-ttl{font-size:1.3rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop-item-txt{font-size:1.4rem;padding-left:3.2rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop-item-txt{font-size:1.3rem;padding-left:2.5rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop-item a[href^=tel]{cursor:default;pointer-events:none;text-decoration:none}}.page-recruit-job-description-single .single-info-shop-item-map{align-items:center;display:inline-flex}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop-item-map{column-gap:.3rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop-item-map{column-gap:.2rem}}.page-recruit-job-description-single .single-info-shop-item-map span{font-family:var(--font-family-gothicmb101-db)}.page-recruit-job-description-single .single-info-shop-item-map i{aspect-ratio:1/1;line-height:var(--leading-tight)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop-item-map i{width:1.6rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop-item-map i{padding-bottom:.3rem;width:1.5rem}}.page-recruit-job-description-single .single-info-body p{text-align:justify;word-break:break-all}.page-recruit-job-description-single .single-info-body p img{vertical-align:middle}.page-recruit-job-description-single .single-info-body p.has-background{padding:2.2em 2.4em}.page-recruit-job-description-single .single-info-body .has-text-align-center{text-align:center}.page-recruit-job-description-single .single-info-body .has-text-align-right{text-align:right}.page-recruit-job-description-single .single-info-body a,.page-recruit-job-description-single .single-info-body del,.page-recruit-job-description-single .single-info-body em,.page-recruit-job-description-single .single-info-body kbd,.page-recruit-job-description-single .single-info-body s,.page-recruit-job-description-single .single-info-body strong{vertical-align:initial}.page-recruit-job-description-single .single-info-body strong{font-family:var(--font-family-gothicmb101-db);font-weight:var(--font-weight-bold)}.page-recruit-job-description-single .single-info-body em{font-style:italic}.page-recruit-job-description-single .single-info-body del,.page-recruit-job-description-single .single-info-body s{text-decoration:line-through}.page-recruit-job-description-single .single-info-body sub,.page-recruit-job-description-single .single-info-body sup{font-size:.5em}.page-recruit-job-description-single .single-info-body sub{vertical-align:sub}.page-recruit-job-description-single .single-info-body sup{vertical-align:super}.page-recruit-job-description-single .single-info-body code,.page-recruit-job-description-single .single-info-body kbd{background-color:var(--wp--preset--color--gray-light);border-radius:2px;display:inline-block;font-size:.9em;line-height:1.1;margin:0 .2em;padding:.3em .4em}.page-recruit-job-description-single .single-info-body code{color:#e02d2d}.page-recruit-job-description-single .single-info-body .marker_tb_btn{background:linear-gradient(#0000 50%,#ff0 0)}.page-recruit-job-description-single .single-info-body a{text-decoration:underline}.page-recruit-job-description-single .single-info-body a[target=_blank]:after{aspect-ratio:1/1;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjMWMxYzFjIiBkPSJNNjguNzUgMjguMjJjMS42OCAwIDMuMy42NyA0LjQ5IDEuODZzMS44NiAyLjgxIDEuODYgNC40OXY1NC44OWMwIDEuNjgtLjY3IDMuMy0xLjg2IDQuNDlzLTIuODEgMS44Ni00LjQ5IDEuODZINy44NmMtMS42OCAwLTMuMy0uNjctNC40OS0xLjg2cy0xLjg2LTIuODEtMS44Ni00LjQ5VjM0LjU3YzAtMS42OC42Ny0zLjMgMS44Ni00LjQ5czIuODEtMS44NiA0LjQ5LTEuODZ6bS01Ny42NiA1OGg1NC40M1Y1Mi44OEgxMS4wOXptODEuMS04MS42NGMxLjY4IDAgMy4zLjY3IDQuNDkgMS44NnMxLjg2IDIuODEgMS44NiA0LjQ5VjY3LjhjMCAxLjY4LS42NyAzLjMtMS44NiA0LjQ5cy0yLjgxIDEuODYtNC40OSAxLjg2SDc4LjAydi05LjU4aDEwLjk0di01MC40SDMyLjkyVjI1LjNoLTkuNThWMTAuOTNjMC0xLjY4LjY3LTMuMyAxLjg2LTQuNDlzMi44MS0xLjg2IDQuNDktMS44NnpNMTEuMDkgNDMuM2g1NC40M3YtNS41SDExLjA5eiIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:0 .2em;vertical-align:middle;width:1em}@media screen and (hover:hover) and (min-width:768px){.page-recruit-job-description-single .single-info-body a:hover{text-decoration:none}}.page-recruit-job-description-single .single-info-body .is-layout-flex{align-items:stretch;display:flex;flex-wrap:wrap}.page-recruit-job-description-single .single-info-body h1,.page-recruit-job-description-single .single-info-body h1.wp-block,.page-recruit-job-description-single .single-info-body h2,.page-recruit-job-description-single .single-info-body h2.wp-block,.page-recruit-job-description-single .single-info-body h3,.page-recruit-job-description-single .single-info-body h3.wp-block,.page-recruit-job-description-single .single-info-body h4,.page-recruit-job-description-single .single-info-body h4.wp-block,.page-recruit-job-description-single .single-info-body h5,.page-recruit-job-description-single .single-info-body h5.wp-block,.page-recruit-job-description-single .single-info-body h6,.page-recruit-job-description-single .single-info-body h6.wp-block{font-family:var(--font-family-gothicmb101-db);font-weight:var(--font-weight-bold);line-height:var(--leading-relaxed)}.page-recruit-job-description-single .single-info-body ol,.page-recruit-job-description-single .single-info-body ul{list-style:none;padding-left:0}.page-recruit-job-description-single .single-info-body ol ol,.page-recruit-job-description-single .single-info-body ol p,.page-recruit-job-description-single .single-info-body ol ul,.page-recruit-job-description-single .single-info-body ul ol,.page-recruit-job-description-single .single-info-body ul p,.page-recruit-job-description-single .single-info-body ul ul{margin-bottom:0;margin-top:0!important}.page-recruit-job-description-single .single-info-body ol>li,.page-recruit-job-description-single .single-info-body ul>li{position:relative}.page-recruit-job-description-single .single-info-body ol>li:before,.page-recruit-job-description-single .single-info-body ul>li:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;top:0;width:1.8em}.page-recruit-job-description-single .single-info-body ol li,.page-recruit-job-description-single .single-info-body ul li{list-style-type:none}.page-recruit-job-description-single .single-info-body ol.is-note,.page-recruit-job-description-single .single-info-body ul.is-note{font-size:.7em}.page-recruit-job-description-single .single-info-body ul>li{padding-left:1em}.page-recruit-job-description-single .single-info-body ul>li:before{aspect-ratio:1/1;background-color:currentcolor;clip-path:circle(50% at 50% 50%);content:"";height:.3em;left:.2em;top:.8em;width:.3em}.page-recruit-job-description-single .single-info-body ul.is-note>li{padding-left:1.5em}.page-recruit-job-description-single .single-info-body ul.is-note>li:before{content:"※"}.page-recruit-job-description-single .single-info-body ol{counter-reset:item}.page-recruit-job-description-single .single-info-body ol>li{padding-left:1.8em}.page-recruit-job-description-single .single-info-body ol>li:before{content:counters(item,"-") ". ";counter-increment:item;justify-content:flex-end;white-space:nowrap;width:1.4em}.page-recruit-job-description-single .single-info-body ol>li ol>li{padding-left:2.8em}.page-recruit-job-description-single .single-info-body ol>li ol>li:before{width:2.5em}.page-recruit-job-description-single .single-info-body ol.is-note>li:before{content:"※" counters(item,"-")}.page-recruit-job-description-single .single-info-body ol[style="list-style-type:lower-alpha"]>li:before{content:counters(item,"-",lower-alpha) ". "}.page-recruit-job-description-single .single-info-body ol[style="list-style-type:upper-alpha"]>li:before{content:counters(item,"-",upper-alpha) ". "}.page-recruit-job-description-single .single-info-body ol[style="list-style-type:lower-roman"]>li:before{content:counters(item,"-",lower-roman) ". "}.page-recruit-job-description-single .single-info-body ol[style="list-style-type:upper-roman"]>li:before{content:counters(item,"-",upper-roman) ". "}.page-recruit-job-description-single .single-info-body .wp-block-quote{border-color:var(--wp--preset--color--gray)}.page-recruit-job-description-single .single-info-body .wp-block-quote:not(.has-text-color) cite{color:var(--wp--preset--color--gray-dark)}.page-recruit-job-description-single .single-info-body .wp-block-quote.is-large p,.page-recruit-job-description-single .single-info-body .wp-block-quote.is-style-large p{line-height:2}.page-recruit-job-description-single .single-info-body .wp-block-quote.has-text-align-center{border-style:solid;border-width:0 .25em;padding-left:1em;padding-right:1em}.page-recruit-job-description-single .single-info-body .wp-block-quote.wp-block-quote.is-style-plain{padding-right:0}.page-recruit-job-description-single .single-info-body .wp-block-pullquote:not(.has-small-font-size,.has-regular-font-size,.has-large-font-size){font-size:var(--font-size-medium)!important}.page-recruit-job-description-single .single-info-body .wp-block-pullquote.has-text-align-center p{text-align:center}.page-recruit-job-description-single .single-info-body .wp-block-table table{overflow:hidden}.page-recruit-job-description-single .single-info-body .wp-block-table tfoot,.page-recruit-job-description-single .single-info-body .wp-block-table thead{border-color:var(--wp--preset--color--gray);border-width:1px;text-align:center}.page-recruit-job-description-single .single-info-body .wp-block-table tfoot td,.page-recruit-job-description-single .single-info-body .wp-block-table th,.page-recruit-job-description-single .single-info-body .wp-block-table thead td{font-family:var(--font-family-gothicmb101-db);font-weight:var(--font-weight-bold)}.page-recruit-job-description-single .single-info-body .wp-block-table td,.page-recruit-job-description-single .single-info-body .wp-block-table th{border-color:var(--wp--preset--color--gray);line-height:var(--leading-normal);vertical-align:middle}.page-recruit-job-description-single .single-info-body .wp-block-table figcaption{font-size:.8em;margin-top:.5em;text-align:left}.page-recruit-job-description-single .single-info-body .wp-block-table.is-style-stripes{border-width:0}.page-recruit-job-description-single .single-info-body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--gray-light);color:var(--wp--preset--color--base)}.page-recruit-job-description-single .single-info-body .wp-block-image{width:fit-content}.page-recruit-job-description-single .single-info-body .wp-block-image.aligncenter{margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-image.alignleft{float:left;margin-bottom:2em;margin-right:2em}.page-recruit-job-description-single .single-info-body .wp-block-image.alignright{float:right;margin-bottom:2em;margin-left:2em}}.page-recruit-job-description-single .single-info-body .wp-block-image figcaption{line-height:1.5;margin-bottom:0;margin-top:1.2em;text-align:center}.page-recruit-job-description-single .single-info-body .wp-block-image:not(.size-large) img{max-width:100%;width:auto}.page-recruit-job-description-single .single-info-body .wp-block-image.alignfull img,.page-recruit-job-description-single .single-info-body .wp-block-image.alignwide img{max-width:none;width:100%}.page-recruit-job-description-single .single-info-body .wp-block-image.is-style-rounded img{border-radius:9999px}.page-recruit-job-description-single .single-info-body .wp-block-gallery{column-gap:.5em}.page-recruit-job-description-single .single-info-body .wp-block-gallery .blocks-gallery-item{overflow:hidden}.page-recruit-job-description-single .single-info-body .wp-block-gallery .blocks-gallery-caption{flex:0 0 100%}.page-recruit-job-description-single .single-info-body .wp-block-gallery .blocks-gallery-grid{margin-bottom:0;margin-top:0}.page-recruit-job-description-single .single-info-body .wp-block-gallery li{padding-left:0}.page-recruit-job-description-single .single-info-body .wp-block-gallery li:before{content:none}.page-recruit-job-description-single .single-info-body .wp-block-gallery figure.wp-block-image{flex:0 0 auto}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-gallery figure.wp-block-image:not(#individual-image){width:100%}}.page-recruit-job-description-single .single-info-body .wp-block-gallery figure.wp-block-image figcaption{background-color:#0006;background-image:none;text-shadow:none}.page-recruit-job-description-single .single-info-body .wp-block-file .wp-block-file__button{margin-left:0;padding:.3em .8em .5em;white-space:nowrap}.page-recruit-job-description-single .single-info-body .wp-block-file a+.wp-block-file__button{margin-left:1em}.page-recruit-job-description-single .single-info-body .wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.page-recruit-job-description-single .single-info-body .wp-block-media-text .wp-block-media-text__content,.page-recruit-job-description-single .single-info-body .wp-block-media-text .wp-block-media-text__media{align-self:start}.page-recruit-job-description-single .single-info-body .wp-block-media-text__media{overflow:hidden}.page-recruit-job-description-single .single-info-body .wp-block-media-text__content>:first-child{margin-top:0}.page-recruit-job-description-single .single-info-body .wp-block-media-text__content>:last-child{margin-bottom:0}.page-recruit-job-description-single .single-info-body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 2em 0 0}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{padding:1.5em 0 0}}.page-recruit-job-description-single .single-info-body .wp-block-media-text.has-background{padding:2.2em}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 2em}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-media-text .wp-block-media-text__content{padding:1.5em 0 0}.page-recruit-job-description-single .single-info-body .wp-block-media-text:not(.is-stacked-on-mobile) .wp-block-media-text__content{padding:0 0 0 1.5em}}.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-stacked-on-mobile__media{grid-column:1;grid-row:1;padding-bottom:1.6em}.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-stacked-on-mobile__content{grid-column:1;grid-row:2;padding:0}.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.page-recruit-job-description-single .single-info-body .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.page-recruit-job-description-single .single-info-body .wp-block-video figcaption{color:#989793;line-height:1.6;margin-bottom:0;margin-top:.5em;text-align:left}.page-recruit-job-description-single .single-info-body .wp-block-columns{gap:0}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-columns.has-background{padding:1.6em 2.2em 1.8em}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-columns.has-background{padding:1.8em 2.2em 2.2em}.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column{flex-basis:100%!important;width:100%}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column:not(:first-child){margin-left:2em}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column:not(:first-child){margin-left:0;margin-top:1.9em}}.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image{margin-bottom:0;margin-top:0}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image img{max-width:none;width:100%}}.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image .aligncenter,.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image .aligncenter>figcaption,.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image .alignleft,.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image .alignleft>figcaption,.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image .alignright,.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image .alignright>figcaption{display:block}.page-recruit-job-description-single .single-info-body .wp-block-columns .wp-block-column .wp-block-image+p{margin-top:1em}.page-recruit-job-description-single .single-info-body .wp-block-group.is-layout-flex p{margin-top:0}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-group,.page-recruit-job-description-single .single-info-body .wp-block-group.has-background{padding:1.8em 2.2em 1.6em}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-group,.page-recruit-job-description-single .single-info-body .wp-block-group.has-background{padding:2.2em 2.2em 1.8em}}.page-recruit-job-description-single .single-info-body .wp-block-group:not(.has-background){background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--base)}.page-recruit-job-description-single .single-info-body .wp-block-group__inner-container>:last-child{margin-bottom:0!important}.page-recruit-job-description-single .single-info-body .wp-block-separator{border:none;border-bottom:0 solid;margin-left:auto;margin-right:auto;opacity:1!important}.page-recruit-job-description-single .single-info-body .wp-block-separator.has-background{padding:0}.page-recruit-job-description-single .single-info-body .wp-block-separator.has-background:not(.is-style-dots){border-bottom:none}.page-recruit-job-description-single .single-info-body .wp-block-separator.is-style-default,.page-recruit-job-description-single .single-info-body .wp-block-separator:not(.is-style-wide,.is-style-dots){width:100%!important}.page-recruit-job-description-single .single-info-body .wp-block-separator.is-style-wide{width:100%}.page-recruit-job-description-single .single-info-body .wp-block-separator.is-style-dots{border-left-width:0!important;border-right-width:0!important;border-style:dotted!important;border-top-width:0!important;color:var(--wp--preset--color--base)}.page-recruit-job-description-single .single-info-body .wp-block-separator.is-style-dots:before{content:none}.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo .wp-block-embed__wrapper,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube .wp-block-embed__wrapper{overflow:hidden;position:relative}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo .wp-block-embed__wrapper,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube .wp-block-embed__wrapper{border-radius:16px}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo .wp-block-embed__wrapper,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube .wp-block-embed__wrapper{border-radius:10px}}.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo .wp-block-embed__wrapper:before,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube .wp-block-embed__wrapper:before{content:"";display:block;padding-top:56.25%}.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo iframe,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo figcaption,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube figcaption{color:#989793;line-height:1.6;margin-bottom:0;margin-top:.5em;text-align:left}.page-recruit-job-description-single .single-info-body .clearfix{clear:both;display:block}.page-recruit-job-description-single .single-info-body .clearfix:after,.page-recruit-job-description-single .single-info-body .clearfix:before{clear:both;content:"";display:block}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body{--font-size-small:1.2rem;--font-size-medium:1.4rem;--font-size-large:1.6rem;--font-size-heading-lg:2.8rem;--font-size-heading-md:2rem;--font-size-heading-sm:1.8rem;--wp--style--block-gap:0.5em}.page-recruit-job-description-single .single-info-body .wp-block-gallery-2,.page-recruit-job-description-single .single-info-body .wp-block-gallery-3{--wp--style--block-gap:2.6em;--wp--style--unstable-gallery-gap:2.6em}.page-recruit-job-description-single .single-info-body .wp-block-gallery-4,.page-recruit-job-description-single .single-info-body .wp-block-gallery-5{--wp--style--block-gap:1.3em;--wp--style--unstable-gallery-gap:1.3em}.page-recruit-job-description-single .single-info-body .wp-block-gallery-6,.page-recruit-job-description-single .single-info-body .wp-block-gallery-7,.page-recruit-job-description-single .single-info-body .wp-block-gallery-8{--wp--style--block-gap:0.6em;--wp--style--unstable-gallery-gap:0.6em}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body{--font-size-small:1.1rem;--font-size-medium:1.3rem;--font-size-large:1.5rem;--font-size-heading-lg:2.2rem;--font-size-heading-md:1.8rem;--font-size-heading-sm:1.5rem;--wp--style--block-gap:0.5em}}.page-recruit-job-description-single .single-info-body .has-small-font-size,.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo figcaption,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube figcaption,.page-recruit-job-description-single .single-info-body .wp-block-gallery .blocks-gallery-caption,.page-recruit-job-description-single .single-info-body .wp-block-image figcaption,.page-recruit-job-description-single .single-info-body .wp-block-quote cite,.page-recruit-job-description-single .single-info-body .wp-block-table figcaption,.page-recruit-job-description-single .single-info-body .wp-block-video figcaption{font-size:var(--font-size-small)}.page-recruit-job-description-single .single-info-body .has-regular-font-size,.page-recruit-job-description-single .single-info-body .wp-block-quote.is-large cite,.page-recruit-job-description-single .single-info-body .wp-block-quote.is-large footer,.page-recruit-job-description-single .single-info-body p{font-size:var(--font-size-medium)}.page-recruit-job-description-single .single-info-body .has-large-font-size,.page-recruit-job-description-single .single-info-body .wp-block-quote.is-large p{font-size:var(--font-size-large)}.page-recruit-job-description-single .single-info-body h1.wp-block-heading,.page-recruit-job-description-single .single-info-body h2.wp-block-heading{font-size:var(--font-size-heading-lg)}.page-recruit-job-description-single .single-info-body h3.wp-block-heading{font-size:var(--font-size-heading-md)}.page-recruit-job-description-single .single-info-body h4.wp-block-heading,.page-recruit-job-description-single .single-info-body h5.wp-block-heading,.page-recruit-job-description-single .single-info-body h6.wp-block-heading{font-size:var(--font-size-heading-sm)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .clearfix,.page-recruit-job-description-single .single-info-body .wp-block-answer,.page-recruit-job-description-single .single-info-body .wp-block-buttons,.page-recruit-job-description-single .single-info-body .wp-block-code,.page-recruit-job-description-single .single-info-body .wp-block-columns,.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube,.page-recruit-job-description-single .single-info-body .wp-block-file,.page-recruit-job-description-single .single-info-body .wp-block-gallery,.page-recruit-job-description-single .single-info-body .wp-block-group,.page-recruit-job-description-single .single-info-body .wp-block-group.has-background,.page-recruit-job-description-single .single-info-body .wp-block-media-text,.page-recruit-job-description-single .single-info-body .wp-block-profile,.page-recruit-job-description-single .single-info-body .wp-block-pullquote,.page-recruit-job-description-single .single-info-body .wp-block-quote,.page-recruit-job-description-single .single-info-body .wp-block-spacer,.page-recruit-job-description-single .single-info-body .wp-block-table,.page-recruit-job-description-single .single-info-body .wp-block-talk,.page-recruit-job-description-single .single-info-body .wp-block-video,.page-recruit-job-description-single .single-info-body ol,.page-recruit-job-description-single .single-info-body p,.page-recruit-job-description-single .single-info-body ul{margin-top:2.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .clearfix,.page-recruit-job-description-single .single-info-body .wp-block-answer,.page-recruit-job-description-single .single-info-body .wp-block-buttons,.page-recruit-job-description-single .single-info-body .wp-block-code,.page-recruit-job-description-single .single-info-body .wp-block-columns,.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube,.page-recruit-job-description-single .single-info-body .wp-block-file,.page-recruit-job-description-single .single-info-body .wp-block-gallery,.page-recruit-job-description-single .single-info-body .wp-block-group,.page-recruit-job-description-single .single-info-body .wp-block-group.has-background,.page-recruit-job-description-single .single-info-body .wp-block-media-text,.page-recruit-job-description-single .single-info-body .wp-block-profile,.page-recruit-job-description-single .single-info-body .wp-block-pullquote,.page-recruit-job-description-single .single-info-body .wp-block-quote,.page-recruit-job-description-single .single-info-body .wp-block-spacer,.page-recruit-job-description-single .single-info-body .wp-block-table,.page-recruit-job-description-single .single-info-body .wp-block-talk,.page-recruit-job-description-single .single-info-body .wp-block-video,.page-recruit-job-description-single .single-info-body ol,.page-recruit-job-description-single .single-info-body p,.page-recruit-job-description-single .single-info-body ul{margin-top:2.4rem}}.page-recruit-job-description-single .single-info-body .clearfix:first-child,.page-recruit-job-description-single .single-info-body .wp-block-answer:first-child,.page-recruit-job-description-single .single-info-body .wp-block-buttons:first-child,.page-recruit-job-description-single .single-info-body .wp-block-code:first-child,.page-recruit-job-description-single .single-info-body .wp-block-columns:first-child,.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo:first-child,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube:first-child,.page-recruit-job-description-single .single-info-body .wp-block-file:first-child,.page-recruit-job-description-single .single-info-body .wp-block-gallery:first-child,.page-recruit-job-description-single .single-info-body .wp-block-group.has-background:first-child,.page-recruit-job-description-single .single-info-body .wp-block-group:first-child,.page-recruit-job-description-single .single-info-body .wp-block-media-text:first-child,.page-recruit-job-description-single .single-info-body .wp-block-profile:first-child,.page-recruit-job-description-single .single-info-body .wp-block-pullquote:first-child,.page-recruit-job-description-single .single-info-body .wp-block-quote:first-child,.page-recruit-job-description-single .single-info-body .wp-block-spacer:first-child,.page-recruit-job-description-single .single-info-body .wp-block-table:first-child,.page-recruit-job-description-single .single-info-body .wp-block-talk:first-child,.page-recruit-job-description-single .single-info-body .wp-block-video:first-child,.page-recruit-job-description-single .single-info-body ol:first-child,.page-recruit-job-description-single .single-info-body p:first-child,.page-recruit-job-description-single .single-info-body ul:first-child{margin-top:0}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body h1,.page-recruit-job-description-single .single-info-body h2,.page-recruit-job-description-single .single-info-body h3,.page-recruit-job-description-single .single-info-body h4,.page-recruit-job-description-single .single-info-body h5,.page-recruit-job-description-single .single-info-body h6{margin-top:5.6rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body h1,.page-recruit-job-description-single .single-info-body h2,.page-recruit-job-description-single .single-info-body h3,.page-recruit-job-description-single .single-info-body h4,.page-recruit-job-description-single .single-info-body h5,.page-recruit-job-description-single .single-info-body h6{margin-top:4rem}}.page-recruit-job-description-single .single-info-body h1:first-child,.page-recruit-job-description-single .single-info-body h2:first-child,.page-recruit-job-description-single .single-info-body h3:first-child,.page-recruit-job-description-single .single-info-body h4:first-child,.page-recruit-job-description-single .single-info-body h5:first-child,.page-recruit-job-description-single .single-info-body h6:first-child{margin-top:0}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-gallery,.page-recruit-job-description-single .single-info-body .wp-block-table{margin-top:4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-gallery,.page-recruit-job-description-single .single-info-body .wp-block-table{margin-top:3.6rem}}.page-recruit-job-description-single .single-info-body .wp-block-gallery:first-child,.page-recruit-job-description-single .single-info-body .wp-block-table:first-child{margin-top:0}.page-recruit-job-description-single .single-info-body .wp-block-image{margin-bottom:0}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-image:not(.alignleft,.alignright){margin-top:5.6rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-image:not(.alignleft,.alignright){margin-top:4rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-image.alignleft,.page-recruit-job-description-single .single-info-body .wp-block-image.alignright{margin-top:2.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-image.alignleft,.page-recruit-job-description-single .single-info-body .wp-block-image.alignright{margin-top:2.4rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-separator{margin:5.6rem 0}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-separator{margin:4rem 0}}.page-recruit-job-description-single .single-info-body .has-background:not(.wp-block-table table),.page-recruit-job-description-single .single-info-body .lwptoc,.page-recruit-job-description-single .single-info-body .wp-block-answer,.page-recruit-job-description-single .single-info-body .wp-block-columns.has-background,.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo .wp-block-embed__wrapper,.page-recruit-job-description-single .single-info-body .wp-block-embed-vimeo video,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube .wp-block-embed__wrapper,.page-recruit-job-description-single .single-info-body .wp-block-embed-youtube video,.page-recruit-job-description-single .single-info-body .wp-block-gallery .blocks-gallery-item,.page-recruit-job-description-single .single-info-body .wp-block-group,.page-recruit-job-description-single .single-info-body .wp-block-image:not(.is-style-rounded) img,.page-recruit-job-description-single .single-info-body .wp-block-media-text__media,.page-recruit-job-description-single .single-info-body .wp-block-profile,.page-recruit-job-description-single .single-info-body .wp-block-video video{border-radius:var(--border-radius)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-separator{border-bottom-width:1px}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-separator{border-bottom-width:.1rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-separator.has-background:not(.is-style-dots){height:1px}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-separator.has-background:not(.is-style-dots){height:.1rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-separator.is-style-dots{border-bottom-width:1px!important}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-separator.is-style-dots{border-bottom-width:.1rem!important}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-table tfoot,.page-recruit-job-description-single .single-info-body .wp-block-table thead{border-width:.1rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-table tfoot,.page-recruit-job-description-single .single-info-body .wp-block-table thead{border-width:.1rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-table td,.page-recruit-job-description-single .single-info-body .wp-block-table th{border-width:.1rem;font-size:1.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-table td,.page-recruit-job-description-single .single-info-body .wp-block-table th{border-width:.1rem;font-size:1.4rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-table tbody td,.page-recruit-job-description-single .single-info-body .wp-block-table tfoot td,.page-recruit-job-description-single .single-info-body .wp-block-table tfoot th,.page-recruit-job-description-single .single-info-body .wp-block-table thead td,.page-recruit-job-description-single .single-info-body .wp-block-table thead th{padding:2.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-table tbody td,.page-recruit-job-description-single .single-info-body .wp-block-table tfoot td,.page-recruit-job-description-single .single-info-body .wp-block-table tfoot th,.page-recruit-job-description-single .single-info-body .wp-block-table thead td,.page-recruit-job-description-single .single-info-body .wp-block-table thead th{padding:1.4rem 2.4rem 1.2rem}}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .wp-block-group:not(.has-background){border-width:.1rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .wp-block-group:not(.has-background){border-width:.1rem}}.page-recruit-job-description-single .single-info-body .wp-block-gallery{--wp--style--unstable-gallery-gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,0.5em)));gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))!important}.page-recruit-job-description-single .single-info-body .alignwide:not(.is-style-rounded){width:auto}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .alignwide:not(.is-style-rounded){margin-left:-23.2rem;margin-right:-4.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .alignwide:not(.is-style-rounded){margin-left:-3.2rem;margin-right:-3.2rem}}.page-recruit-job-description-single .single-info-body .alignfull:not(.is-style-rounded){width:auto}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-body .alignfull:not(.is-style-rounded){margin-left:-31.2rem;margin-right:-12.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-body .alignfull:not(.is-style-rounded){margin-left:-3.2rem;margin-right:-3.2rem}}.page-recruit-job-description-single .single-info-body .wp-block-image.alignfull:not(.is-style-rounded) img{border-radius:0}.page-recruit-job-description-single .single-info-shop+.single-info-body{border:0 solid var(--color-gray)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-info-shop+.single-info-body{border-top-width:.1rem;margin-top:8rem;padding-top:8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-info-shop+.single-info-body{border-top-width:.1rem;margin-top:6.4rem;padding-top:6.4rem}}.page-recruit-job-description-single .single-details{border:0 solid var(--color-gray)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-details{border-top-width:.1rem;margin-top:8rem;padding-top:8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-details{border-top-width:.1rem;margin-top:6.4rem;padding-top:6.4rem}}.page-recruit-job-description-single .single-details-ttl{font-family:var(--font-family-gothicmb101-db);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-details-ttl{font-size:2.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-details-ttl{font-size:1.8rem}}.page-recruit-job-description-single .single-details-article{background-color:var(--color-white);border-radius:var(--border-radius)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-details-article{margin-top:4rem;padding:6.4rem 5.6rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-details-article{margin-top:2.8rem;padding:4rem 3.2rem}}.page-recruit-job-description-single .single-details-item{display:grid}@media screen and (min-width:768px){.page-recruit-job-description-single .single-details-item{column-gap:2rem;grid-template-columns:18rem 1fr}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-details-item{grid-template-columns:1fr;row-gap:.8rem}}.page-recruit-job-description-single .single-details-item+.single-details-item{border:0 solid var(--color-gray)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-details-item+.single-details-item{border-top-width:.1rem;margin-top:2.8rem;padding-top:2.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-details-item+.single-details-item{border-top-width:.1rem;margin-top:2.3rem;padding-top:2.6rem}}.page-recruit-job-description-single .single-details-item-ttl{font-family:var(--font-family-gothicmb101-db)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-details-item-ttl{font-size:1.4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-details-item-ttl{font-size:1.3rem}}.page-recruit-job-description-single .single-details-item-body{font-family:var(--font-family-gothicmb101-r)}.page-recruit-job-description-single .single-details-item-body blockquote,.page-recruit-job-description-single .single-details-item-body ol,.page-recruit-job-description-single .single-details-item-body p,.page-recruit-job-description-single .single-details-item-body ul{margin-top:1.2em}.page-recruit-job-description-single .single-details-item-body blockquote:first-child,.page-recruit-job-description-single .single-details-item-body ol:first-child,.page-recruit-job-description-single .single-details-item-body p+ol,.page-recruit-job-description-single .single-details-item-body p+ul,.page-recruit-job-description-single .single-details-item-body p:first-child,.page-recruit-job-description-single .single-details-item-body ul:first-child{margin-top:0}html:not([lang^=en]) .page-recruit-job-description-single .single-details-item-body p{text-align:justify;word-break:break-all}.page-recruit-job-description-single .single-details-item-body strong{font-family:var(--font-family-gothicmb101-db)}.page-recruit-job-description-single .single-details-item-body blockquote{background-color:var(--color-gray-light);border-radius:var(--border-radius-inner);padding:1em}.page-recruit-job-description-single .single-details-item-body ol,.page-recruit-job-description-single .single-details-item-body ul{line-height:var(--leading-loose);list-style:none}.page-recruit-job-description-single .single-details-item-body ol>li,.page-recruit-job-description-single .single-details-item-body ul>li{position:relative}.page-recruit-job-description-single .single-details-item-body ol>li:before,.page-recruit-job-description-single .single-details-item-body ul>li:before{align-items:center;display:flex;left:0;position:absolute;top:0;width:2em}.page-recruit-job-description-single .single-details-item-body ol ol,.page-recruit-job-description-single .single-details-item-body ol p,.page-recruit-job-description-single .single-details-item-body ol ul,.page-recruit-job-description-single .single-details-item-body ul ol,.page-recruit-job-description-single .single-details-item-body ul p,.page-recruit-job-description-single .single-details-item-body ul ul{margin-top:0}.page-recruit-job-description-single .single-details-item-body ol.is-note,.page-recruit-job-description-single .single-details-item-body ul.is-note{font-size:.9em;line-height:var(--leading-base)}.page-recruit-job-description-single .single-details-item-body ul>li{padding-left:1em}.page-recruit-job-description-single .single-details-item-body ul:not(.is-note) li:before{aspect-ratio:1/1;background-color:currentcolor;clip-path:circle(50% at 50% 50%);content:"";left:.2em;top:.6em;width:.3em}html:not([lang^=en]) .page-recruit-job-description-single .single-details-item-body ul.is-note li{padding-left:1.2em}html:not([lang^=en]) .page-recruit-job-description-single .single-details-item-body ul.is-note li:before{content:"※";top:0}html[lang^=en] .page-recruit-job-description-single .single-details-item-body ul.is-note li{padding-left:1em}html[lang^=en] .page-recruit-job-description-single .single-details-item-body ul.is-note li:before{content:"*";top:0}.page-recruit-job-description-single .single-details-item-body ol{counter-reset:item}.page-recruit-job-description-single .single-details-item-body ol>li{padding-left:1.3em}.page-recruit-job-description-single .single-details-item-body ol>li:before{content:counters(item,".") ". ";counter-increment:item;justify-content:flex-end;width:1em}.page-recruit-job-description-single .single-relation{border:0 solid var(--color-gray)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-relation{border-top-width:.1rem;margin-top:8rem;padding-top:8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-relation{border-top-width:.1rem;margin-top:6.4rem;padding-top:6.4rem}}.page-recruit-job-description-single .single-relation-ttl{font-family:var(--font-family-gothicmb101-db);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.page-recruit-job-description-single .single-relation-ttl{font-size:2.8rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-relation-ttl{font-size:1.8rem}}.page-recruit-job-description-single .single-relation-article{display:grid}@media screen and (min-width:768px){.page-recruit-job-description-single .single-relation-article{gap:4rem;grid-template-columns:repeat(2,1fr);margin-top:4rem}}@media screen and (max-width:767px){.page-recruit-job-description-single .single-relation-article{gap:2rem;grid-template-columns:1fr;margin-top:2.8rem}}