.wrapper[data-astro-cid-4az2cgny]{max-width:936px;max-height:200px;margin:-24px auto 96px;position:relative;overflow:hidden}@media only screen and (width<=1004px){.wrapper[data-astro-cid-4az2cgny]{margin:-24px auto 64px}}.wrapper[data-astro-cid-4az2cgny]:after{content:"";background-image:linear-gradient(#fff0 0%,#fff 50%);width:100%;height:50px;display:block;position:absolute;bottom:0}.wrapper[data-astro-cid-4az2cgny].is-style-open{max-height:none}.wrapper[data-astro-cid-4az2cgny].is-style-open:after{display:none}.wrapper[data-astro-cid-4az2cgny] p{font-size:var(--site--font-size--14);font-weight:700;line-height:1.8}.more[data-astro-cid-4az2cgny]{appearance:none;z-index:5;background-color:#0000;border:none;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.more[data-astro-cid-4az2cgny]:hover{cursor:pointer}.is-style-open[data-astro-cid-4az2cgny] .more[data-astro-cid-4az2cgny]{display:none}.more[data-astro-cid-4az2cgny] span[data-astro-cid-4az2cgny]{color:var(--body-color)}.icon[data-astro-cid-4az2cgny]{display:block;position:relative}.icon[data-astro-cid-4az2cgny]:before,.icon[data-astro-cid-4az2cgny]:after{content:"";width:16px;display:block}.icon[data-astro-cid-4az2cgny] svg[data-astro-cid-4az2cgny]{display:block}.inner[data-astro-cid-dxxx5i6g]{box-sizing:content-box;padding:0 calc(var(--site--container--gutter) + var(--site--container--slider-gutter));max-width:var(--site--container--content-width);margin:0 auto}@media only screen and (width<=1004px){.inner[data-astro-cid-dxxx5i6g]{padding:0 var(--site--container--gutter)}}.wrapper[data-astro-cid-dxxx5i6g]{flex-direction:row-reverse;align-items:center;margin:96px 0 0;display:flex}@media only screen and (width<=1004px){.wrapper[data-astro-cid-dxxx5i6g]{margin:0 calc(-1 * var(--site--container--gutter))}}.content[data-astro-cid-dxxx5i6g]{background-color:var(--site--color--white);z-index:10;width:35em;padding:96px 0 64px 64px;position:relative}@media only screen and (width<=1004px){.content[data-astro-cid-dxxx5i6g]{padding:0 var(--site--container--gutter);width:auto}}.label[data-astro-cid-dxxx5i6g]{font-size:1.375em;font-weight:700;line-height:1.6}@media only screen and (width<=1004px){.label[data-astro-cid-dxxx5i6g]{font-size:1.125em}}.heading[data-astro-cid-dxxx5i6g]{margin:16px 0 0;font-size:2.25em;line-height:1.6}@media only screen and (width<=1004px){.heading[data-astro-cid-dxxx5i6g]{font-size:2em}}.text[data-astro-cid-dxxx5i6g]{margin:24px 0 40px;line-height:1.8}.image[data-astro-cid-dxxx5i6g]{flex-grow:1;margin:0 -17.5em 0 0}@media only screen and (width<=1004px){.image[data-astro-cid-dxxx5i6g]{margin:40px calc(-1 * var(--site--container--gutter)) 0}.image[data-astro-cid-dxxx5i6g].pc{display:none}}.image[data-astro-cid-dxxx5i6g].sp{display:none}@media only screen and (width<=1004px){.image[data-astro-cid-dxxx5i6g].sp{display:block}}.image_inner[data-astro-cid-dxxx5i6g]{margin:0 0 0 calc(50% - 50vw + 140px)}@media only screen and (width<=1004px){.image_inner[data-astro-cid-dxxx5i6g]{margin:0}}.image[data-astro-cid-dxxx5i6g] img[data-astro-cid-dxxx5i6g]{width:100%;display:block}.columns[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media only screen and (width<=1004px){.columns[data-astro-cid-lesv7jgp]{gap:15px}}.wrapper[data-astro-cid-3vsqvr3g]{background-color:var(--site--color--gray100);margin:96px 0 0;padding:64px 0}.columns[data-astro-cid-3vsqvr3g]{grid-template-columns:392fr 808fr;align-items:center;gap:40px 24px;display:grid}@media only screen and (width<=1004px){.columns[data-astro-cid-3vsqvr3g]{grid-template-columns:1fr}}.text[data-astro-cid-3vsqvr3g]{align-self:flex-end}.bottom[data-astro-cid-3vsqvr3g]{grid-column:1;align-self:flex-start}@media only screen and (width<=1004px){.bottom[data-astro-cid-3vsqvr3g]{grid-row:3}}.contents[data-astro-cid-3vsqvr3g]{grid-area:1/2/3}@media only screen and (width<=1004px){.contents[data-astro-cid-3vsqvr3g]{grid-area:2/1}}.bnrinternship[data-astro-cid-wbv4oijr]{z-index:99;width:180px;height:180px;position:fixed;bottom:24px;left:24px}@media only screen and (width<=1004px){.bnrinternship[data-astro-cid-wbv4oijr]{width:140px;height:140px;bottom:16px;left:16px}}.wrapper[data-astro-cid-jem4vjin]{margin:6em 0 0}.wrapper[data-astro-cid-jem4vjin]:not(.is-style-content)+.wrapper[data-astro-cid-jem4vjin]{margin:4em 0 0}.wrapper[data-astro-cid-jem4vjin].is-style-media-small{margin:2em 0 0}.inner[data-astro-cid-jem4vjin]{padding:0 var(--site--container--gutter)}.row[data-astro-cid-jem4vjin]{grid-template-columns:repeat(2,1fr);justify-content:flex-end;align-items:center;display:grid}@media only screen and (width<=1004px){.row[data-astro-cid-jem4vjin]{grid-template-columns:1fr}}.row[data-astro-cid-jem4vjin] .image[data-astro-cid-jem4vjin]{margin-right:calc(var(--site--container--gutter) * -1);grid-column:2;padding:0 0 0 120px}@media only screen and (width<=1200px){.row[data-astro-cid-jem4vjin] .image[data-astro-cid-jem4vjin]{margin-right:calc(-1 * var(--site--container--gutter));padding:0 0 0 60px}}.row[data-astro-cid-jem4vjin] .image[data-astro-cid-jem4vjin] img{width:100%;margin:0 0 0 auto;display:block}.row[data-astro-cid-jem4vjin] .content[data-astro-cid-jem4vjin]{width:100%;max-width:calc(var(--site--container--content-width) / 2);grid-area:1/1;margin:0 0 0 auto}@media only screen and (width<=1004px){.row[data-astro-cid-jem4vjin] .content[data-astro-cid-jem4vjin]{background-color:#0000;grid-area:2/1;max-width:none;padding:0}}.is-wide-img-postion-change[data-astro-cid-jem4vjin] .image[data-astro-cid-jem4vjin]{display:block}@media only screen and (width<=1004px){.is-wide-img-postion-change[data-astro-cid-jem4vjin] .image[data-astro-cid-jem4vjin]{display:none}}.is-wide-img-postion-change[data-astro-cid-jem4vjin] .mediatext-sp-display{display:none}@media only screen and (width<=1004px){.is-wide-img-postion-change[data-astro-cid-jem4vjin] .mediatext-sp-display{margin:32px calc(-1 * var(--site--container--gutter));display:block}.is-wide-img-postion-change[data-astro-cid-jem4vjin] .mediatext-sp-display img{width:100%}.mainvisual[data-astro-cid-r2fvgpib]>.wrapper{height:568px}.mainvisual[data-astro-cid-r2fvgpib] .inner{padding:40px 40px 40px 24px}}.mainvisual[data-astro-cid-r2fvgpib] .inner h1{font-size:var(--site--font-size--64)}@media only screen and (width<=1004px){.mainvisual[data-astro-cid-r2fvgpib] .inner h1{font-size:var(--site--font-size--40);margin:0 auto 0 0}}.faceTitle[data-astro-cid-r2fvgpib]{max-width:936px;margin:0 auto;padding:0 0 8px}.faceTitle[data-astro-cid-r2fvgpib] h3{font-weight:900}.gray-bg[data-astro-cid-r2fvgpib]{background-image:linear-gradient(180deg, var(--site--color--white) 0%, var(--site--color--white) 50%, var(--site--color--gray100) 50%, var(--site--color--gray100) 100%);padding:0 0 4em}@media only screen and (width<=1004px){.gray-bg[data-astro-cid-r2fvgpib]{background-image:linear-gradient(180deg, var(--site--color--white) 0%, var(--site--color--white) 25%, var(--site--color--gray100) 25%, var(--site--color--gray100) 100%)}.servise[data-astro-cid-r2fvgpib] .row{gap:0;padding-bottom:24px}}.sp-none[data-astro-cid-r2fvgpib]{display:block}@media only screen and (width<=1004px){.sp-none[data-astro-cid-r2fvgpib]{display:none}}.sp-block[data-astro-cid-r2fvgpib]{display:none}@media only screen and (width<=1004px){.sp-block[data-astro-cid-r2fvgpib]{display:block}}.entrybuttons[data-astro-cid-r2fvgpib] .is-style-width-middle{width:100%;max-width:240px}@media only screen and (width<=1004px){.entrybuttons[data-astro-cid-r2fvgpib] .is-style-width-sp-small{width:160px;font-size:var(--site--font-size--14);padding:8px}}
