@font-face{font-family:"alpha-light";src:url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Light.woff2") format("woff2"),url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Light.woff") format("woff"),url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Light.otf") format("otf")}@font-face{font-family:"alpha-regular";src:url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Regular.woff") format("woff"),url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Regular.otf") format("otf")}@font-face{font-family:"alpha-medium";src:url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Medium.woff") format("woff"),url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Medium.otf") format("otf")}@font-face{font-family:"alpha-outline";src:url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Outline.woff2") format("woff2"),url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Outline.woff") format("woff"),url("/recruit/fresh/sogo/cat_assets/fonts/Alpha-Outline.otf") format("otf")}@font-face{font-family:"urwdin-demi";src:url("/recruit/fresh/sogo/cat_assets/fonts/URWDINSemiCond-Demi.woff") format("woff"),url("/recruit/fresh/sogo/cat_assets/fonts/URWDINSemiCond-Demi.otf") format("otf")}#internship{overflow:hidden}#internship .p-internship-main-visual{max-width:1440px;margin:0 auto;width:100%;position:relative;padding-top:7.6vh;padding-bottom:6vh}#internship .p-internship-main-visual__year{position:absolute;z-index:2;top:7.6rem;right:6.4rem;aspect-ratio:304 / 120;width:calc(244 / 1440 * 100vw);height:auto;max-width:244px}#internship .p-internship-main-visual__inner{margin:0 auto;background:-webkit-linear-gradient(288.35deg, #00ae68 1.77%, #008fae 69.62%);background:linear-gradient(161.65deg, #00ae68 1.77%, #008fae 69.62%);padding:0.8rem;width:600px;position:relative;z-index:2}#internship .p-internship-main-visual__inner__content{border:2px solid #fff;aspect-ratio:1 / 1;padding:5.6rem 5.5rem 5rem 5.6rem}#internship .p-internship-main-visual__inner__content__title{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2rem, 1.94vw, 2.8rem);font-size:3.8rem;line-height:1.1;color:#fff;position:absolute;top:6.4rem;right:6.4rem;letter-spacing:0.09em}#internship .p-internship-main-visual__inner__content__copy{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;letter-spacing:0.09em;color:#fff}#internship .p-internship-main-visual__inner__content__copy p{text-align:left}#internship .p-internship-main-visual__inner__content__copy .copy-text{font-size:8.8rem;line-height:1.2}#internship .p-internship-main-visual__inner__content__copy .number{font-family:"urwdin-demi";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17.6rem;line-height:1.1}#internship .p-internship-main-visual__inner__content__copy .days{font-size:10.9rem;line-height:1.1}#internship .p-internship-main-visual__image-sales{position:absolute;z-index:3;bottom:25px;left:0;aspect-ratio:501 / 384;width:calc(501 / 1440 * 100vw);height:auto;min-width:365px;max-width:501px}#internship .p-internship-main-visual__image-sales-balloon{position:absolute;bottom:41.8%;left:-3.7rem;aspect-ratio:528 /406;width:calc(528 / 1440 * 100vw);min-width:495px;max-width:528px;height:auto}#internship .p-internship-main-visual__image-meeting{position:absolute;z-index:3;bottom:12px;right:2rem;aspect-ratio:479 / 381;width:calc(479 / 1440 * 100vw);height:auto;min-width:365px;max-width:479px}#internship .p-internship-main-visual__image-meeting-balloon{position:absolute;bottom:40.8%;right:-3.4rem;aspect-ratio:495 / 337;width:calc(495 / 1440 * 100vw);min-width:463px;max-width:495px;height:auto}@media only screen and (max-width: 768px){#internship .p-internship-main-visual__en-title{width:98%}#internship .p-internship-main-visual__year{width:17.8vw;max-width:137px;top:11vw}#internship .p-internship-main-visual__inner{width:263px;aspect-ratio:1 / 1;padding:4px;border-width:1px}#internship .p-internship-main-visual__inner__content{padding:2rem 2rem 0 2rem}#internship .p-internship-main-visual__inner__content__title{font-size:1.7rem;line-height:1;gap:1.2rem;letter-spacing:0.09em;top:2.8rem;right:2.8rem}#internship .p-internship-main-visual__inner__content__copy .copy-text{font-size:3.8rem;line-height:1.2;letter-spacing:0.09em}#internship .p-internship-main-visual__inner__content__copy .number{font-size:7.6rem}#internship .p-internship-main-visual__inner__content__copy .days{font-size:4.8rem}#internship .p-internship-main-visual__image-sales{min-width:auto}#internship .p-internship-main-visual__image-sales-balloon{min-width:auto}#internship .p-internship-main-visual__image-meeting{min-width:auto}#internship .p-internship-main-visual__image-meeting-balloon{min-width:auto}}@media only screen and (min-height: 680px) and (max-height: 770px){#internship .p-internship-main-visual{padding-top:219px;padding-bottom:220px}}@media only screen and (max-width: 540px){#internship .p-internship-main-visual{padding-top:24.8vh;padding-bottom:22vh}#internship .p-internship-main-visual__inner{z-index:1}#internship .p-internship-main-visual__inner__content__copy .copy-text{margin-bottom:0.3rem}#internship .p-internship-main-visual__year{width:126px;top:2.5rem;right:1.4rem}#internship .p-internship-main-visual__image-sales{width:55vh;max-width:400px;min-width:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -140%);transform:translate(-50%, -140%);bottom:auto;aspect-ratio:400 / 256;z-index:0}#internship .p-internship-main-visual__image-sales-balloon{display:none}#internship .p-internship-main-visual__image-meeting{width:60vh;max-width:484px;min-width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-5vh;aspect-ratio:484 / 315}#internship .p-internship-main-visual__image-meeting-balloon{display:none}}#internship .p-internship__section__en-title{font-family:"alpha-medium";font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:20rem;line-height:0.8}#internship .p-internship__section__en-title .small-en{font-size:6.4rem;line-height:1;display:block}#internship .p-internship-section__ja-title{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;line-height:2}@media only screen and (max-width: 768px){#internship .p-internship__section__en-title{font-size:6.4rem;line-height:0.86}#internship .p-internship__section__en-title .small-en{font-size:3.2rem;line-height:1}#internship .p-internship-section__ja-title{font-size:1.2rem;line-height:1.66}}#internship .p-internship-about{padding:0 1.6rem;max-width:1016px;margin:0 auto}#internship .p-internship-about__inner{position:relative;padding:7.2rem 0}#internship .p-internship-about__inner__header{padding-bottom:4.8rem;margin-bottom:4.8rem;position:relative}#internship .p-internship-about__inner__header::after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background-color:#232323}#internship .p-internship-about__inner__content__intro{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4rem;line-height:1.6}#internship .p-internship-about__inner__content__intro .sp-only{display:none}#internship .p-internship-about__inner__content__text{font-size:2.4rem;line-height:1.75;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2.8rem;margin-top:2.4rem}#internship .p-internship-about__inner__content__text span{display:block}@media only screen and (max-width: 768px){#internship .p-internship-about__inner{padding:6.4rem 0}#internship .p-internship-about__inner__header{padding-bottom:3.2rem;margin-bottom:3.2rem}#internship .p-internship-about__inner__header::before{top:40px;right:0;width:104px;height:88px}#internship .p-internship-about__inner__content__intro{font-size:2.4rem;line-height:1.75}#internship .p-internship-about__inner__content__intro .pc-only{display:none}#internship .p-internship-about__inner__content__intro .sp-only{display:block}#internship .p-internship-about__inner__content__text{font-size:1.4rem;line-height:2;gap:1.8rem}#internship .p-internship-about__inner__content__text .pc-only{display:none}}#internship .p-internship-think{background-image:url("/recruit/fresh/sogo/internship/p_assets/img/thinks-bg-pc.svg");background-size:2350px 1246px;background-repeat:no-repeat;background-position:center;padding:117px 1.6rem 36px}#internship .p-internship-think__inner{max-width:808px;margin:0 auto}#internship .p-internship-think__card{position:relative;width:100%;max-width:808px;height:724px;margin:0 auto;-webkit-perspective:1000px;perspective:1000px;cursor:pointer}#internship .p-internship-think__card__front,#internship .p-internship-think__card__back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;border:8px solid #232323}#internship .p-internship-think__card__front{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#internship .p-internship-think__card__front .p-internship-think__card__inner{position:relative}#internship .p-internship-think__card__front .p-internship-think__card__inner::before{content:"";position:absolute;bottom:-8px;right:-8px;z-index:1;width:200px;height:200px;background-image:url("/recruit/fresh/sogo/internship/p_assets/img/card-corner.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:top left}#internship .p-internship-think__card__front .p-internship-think__card__inner__corner-text{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:100px;right:76px;z-index:1;font-size:1.6rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;font-size:1.6rem;line-height:1.75;color:#fff}#internship .p-internship-think__card__front .p-internship-think__card__inner__corner-text em{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.8rem;line-height:1;font-style:normal}#internship .p-internship-think__card__inner{padding:56px 80px 70px;width:100%;height:100%}#internship .p-internship-think__card__inner__title{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5.6rem;line-height:1.42;margin-bottom:1.6rem;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}#internship .p-internship-think__card__inner__text{font-size:2.4rem;line-height:1.75;text-align:center;margin-bottom:3.2rem}#internship .p-internship-think__card__inner__text strong{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.2rem;line-height:1.5;margin-top:1.6rem}#internship .p-internship-think__card__inner__hatena-box{width:202px;height:232px;margin:0 auto}#internship .p-internship-think__card__back{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);font-size:1.6rem}#internship .p-internship-think__card__back__inner{padding:56px 80px 70px;width:100%;height:100%}#internship .p-internship-think__card__back__inner__title{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5.6rem;line-height:1.42;margin-bottom:1.6rem;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}#internship .p-internship-think__card__back__inner__text{font-size:2.4rem;line-height:1.75;text-align:center;margin-bottom:3.2rem}#internship .p-internship-think__card__back__inner__text strong{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.2rem;line-height:1.5;margin-top:1.6rem}#internship .p-internship-think__card__back__inner__hatena-box{width:202px;height:232px;margin:0 auto}#internship .p-internship-think__card__back__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:2.4rem;margin-top:3.2rem;margin-bottom:4rem}#internship .p-internship-think__card__back__list-item__title{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;line-height:1.75;margin-bottom:0.8rem}#internship .p-internship-think__card__back__list-item__text{font-size:1.6rem;line-height:2}#internship .p-internship-think__card__back__link{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;line-height:1.16;margin-top:7.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;padding:1.6rem 5.4rem 2.4rem 1.6rem;margin:3.2rem auto 0;border-bottom:4px solid #232323}#internship .p-internship-think__card__back__link::after{content:"";position:absolute;top:50%;right:0;height:22px;width:22px;background-image:url("/recruit/fresh/sogo/internship/p_assets/img/card-link-arrow.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#internship .p-internship-think__card.is-flipped .p-internship-think__card__front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#internship .p-internship-think__card.is-flipped .p-internship-think__card__back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}@media only screen and (max-width: 768px){#internship .p-internship-think{background-image:url("/recruit/fresh/sogo/internship/p_assets/img/thinks-bg-sp.svg");background-size:1110.4px 813.6px;background-repeat:no-repeat;background-position:center}#internship .p-internship-think__card{height:658px}#internship .p-internship-think__card__front,#internship .p-internship-think__card__back{border:4px solid #232323}#internship .p-internship-think__card__front .p-internship-think__card__inner::before{width:96px;height:96px;bottom:-4px;right:-4px}#internship .p-internship-think__card__front .p-internship-think__card__inner__corner-text{bottom:45px;right:30px;font-size:1.1rem;line-height:1.3}#internship .p-internship-think__card__front .p-internship-think__card__inner__corner-text em{font-size:1.4rem;line-height:1.3}#internship .p-internship-think__card__inner{padding:40px 16px 98px}#internship .p-internship-think__card__inner__title{font-size:4rem}#internship .p-internship-think__card__inner__text{font-size:1.6rem;line-height:2}#internship .p-internship-think__card__inner__text .sp-only{display:block}#internship .p-internship-think__card__inner__text strong{font-size:2rem;line-height:1.8}#internship .p-internship-think__card__inner__hatena-box{width:138px;height:160px;margin:0 auto}#internship .p-internship-think__card__back__inner{padding:24px 16px 56px}#internship .p-internship-think__card__back__inner__title{font-size:3.2rem;line-height:1.62;margin-bottom:2.4rem}#internship .p-internship-think__card__back__inner__text{margin-bottom:2.4rem;font-size:1.6rem}#internship .p-internship-think__card__back__inner__text .sp-only{display:block}#internship .p-internship-think__card__back__inner__text strong{font-size:1.8rem}#internship .p-internship-think__card__back__inner__hatena-box{width:91px;height:104px;margin:0 auto}#internship .p-internship-think__card__back__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:0.8rem;margin-top:1.6rem}#internship .p-internship-think__card__back__list-item__title{font-size:1.6rem;line-height:2}#internship .p-internship-think__card__back__list-item__text{font-size:1.4rem;line-height:1.6}#internship .p-internship-think__card__back__link{padding:0 3.6rem 0.8rem 0.8rem;font-size:1.6rem;line-height:2;border-bottom:2px solid #232323}#internship .p-internship-think__card__back__link::after{width:16px;height:16px;-webkit-transform:translateY(-70%);transform:translateY(-70%)}}#internship .p-internship-program{padding:0 1.6rem}#internship .p-internship-program__inner{max-width:1016px;margin:0 auto;padding:7.2rem 0}#internship .p-internship-program__inner__header{margin-bottom:4rem}#internship .p-internship-program__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:4rem}#internship .p-internship-program__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#internship .p-internship-program__list-item__title{border:6px solid #232323;text-align:center;padding-top:2.4rem;background-color:#b8e3cc;margin-bottom:2.4rem}#internship .p-internship-program__list-item__title.light-green{background-color:#bbe9da}#internship .p-internship-program__list-item__title.light-blue{background-color:#b8e3cc}#internship .p-internship-program__list-item__title .number{font-family:"urwdin-demi";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:7.2rem;line-height:1;margin-right:1rem}#internship .p-internship-program__list-item__title .days{font-family:"alpha-medium";font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4rem;display:inline-block;position:relative;padding-right:3rem}#internship .p-internship-program__list-item__title .days::after{content:"";position:absolute;bottom:1.6rem;right:0;width:24px;height:2px;background-color:#232323;-webkit-transform:rotate(-74deg);transform:rotate(-74deg)}#internship .p-internship-program__list-item__title .location{display:inline-block;position:relative;padding-left:3.2rem;margin-left:0.8rem;font-size:1.8rem;line-height:2;-webkit-transform:translateY(-0.4rem);transform:translateY(-0.4rem);font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#internship .p-internship-program__list-item__title .location::before{content:"";position:absolute;top:0;left:0;width:100%;background-image:url("/recruit/fresh/sogo/internship/p_assets/img/map-pin.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:34px}#internship .p-internship-program__list-item__content{border:6px solid #232323;padding:3.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#internship .p-internship-program__list-item__content__list-item:not(:last-child){padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:1px solid #d6d6dc}#internship .p-internship-program__list-item__content__list-item__title{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;line-height:1.75;margin-bottom:0.8rem;padding-left:2.6rem;position:relative}#internship .p-internship-program__list-item__content__list-item__title::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:22px;height:14px;background-image:url("/recruit/fresh/sogo/internship/p_assets/img/program-arrow-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center}#internship .p-internship-program__list-item__content__list-item__text{font-size:1.8rem;line-height:2}#internship .p-internship-program__note small{display:block;font-size:1.6rem;line-height:2;margin-top:2.4rem}@media only screen and (max-width: 768px){#internship .p-internship-program__inner{padding:6.4rem 0}#internship .p-internship-program__inner__header{margin-bottom:2.4rem}#internship .p-internship-program__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:2.4rem}#internship .p-internship-program__list-item__title{padding-top:1.6rem;margin-bottom:0.6rem;border-width:4px}#internship .p-internship-program__list-item__title .number{font-size:4rem;line-height:1;margin-right:0.4rem}#internship .p-internship-program__list-item__title .days{font-size:2.4rem;line-height:1;padding-right:2rem;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}#internship .p-internship-program__list-item__title .days::after{right:-0.8rem;height:0.1rem}#internship .p-internship-program__list-item__title .location{font-size:1.6rem;padding-left:2rem}#internship .p-internship-program__list-item__title .location::before{width:16px;height:23px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#internship .p-internship-program__list-item__content{padding:2rem;border-width:4px}#internship .p-internship-program__list-item__content__list-item:not(:last-child){padding-bottom:1.6rem;margin-bottom:1.6rem}#internship .p-internship-program__list-item__content__list-item__title{font-size:1.8rem;line-height:2;padding-left:2rem}#internship .p-internship-program__list-item__content__list-item__title::before{width:18px;height:12px}#internship .p-internship-program__list-item__content__list-item__text{font-size:1.6rem;line-height:1.6}#internship .p-internship-program__note{margin-top:1.6rem}#internship .p-internship-program__note small{font-size:1.2rem;line-height:1.66}}#internship .p-internship-voice{padding:0 1.6rem;margin:14.4rem 0 7.2rem}#internship .p-internship-voice__inner{max-width:1016px;margin:0 auto}#internship .p-internship-voice__inner__header{position:relative;margin-bottom:4.8rem}#internship .p-internship-voice__inner__header::before{content:"";position:absolute;bottom:0;right:-83px;width:520px;height:366px;background-image:url("/recruit/fresh/sogo/internship/p_assets/img/title-voice-image.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center}#internship .p-internship-voice__inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.5rem}#internship .p-internship-voice__inner__content:not(:last-child){margin-bottom:4.8rem}#internship .p-internship-voice__inner__content__title{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4rem;line-height:1.1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;padding-bottom:5.2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#internship .p-internship-voice__inner__content__title:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4.8rem;height:4.8rem;background-image:url("/recruit/fresh/sogo/internship/p_assets/img/icon-voice-round.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center}#internship .p-internship-voice__inner__content__title.balloon-square:after{background-image:url("/recruit/fresh/sogo/internship/p_assets/img/icon-voice-square.svg")}#internship .p-internship-voice__inner__content__list{display:-ms-grid;display:grid}#internship .p-internship-voice__inner__content__list.column-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:4rem}#internship .p-internship-voice__inner__content__list.column-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:4rem}#internship .p-internship-voice__inner__content__list-item{border:6px solid #232323;padding:3.2rem}#internship .p-internship-voice__inner__content__list-item__text{font-size:1.6rem;line-height:1.6}#internship .p-internship-voice__inner__content__list-item__text em{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;background:rgba(0,174,104,0.2)}#internship .p-internship-voice__inner__content__list-item__profile{font-size:1.4rem;line-height:1.6;margin-top:2rem}@media only screen and (max-width: 768px){#internship .p-internship-voice{margin:4rem 0 8rem}#internship .p-internship-voice__inner__header{margin-bottom:2.4rem}#internship .p-internship-voice__inner__header::before{width:160px;height:112px;right:0;bottom:40px}#internship .p-internship-voice__inner__content{gap:1.6rem}#internship .p-internship-voice__inner__content:not(:last-child){margin-bottom:2.4rem}#internship .p-internship-voice__inner__content__title{font-size:2.4rem;line-height:1.1;padding-bottom:3.6rem}#internship .p-internship-voice__inner__content__title:after{width:3.2rem;height:3.2rem}#internship .p-internship-voice__inner__content__list.column-3,#internship .p-internship-voice__inner__content__list.column-2{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:1.6rem}#internship .p-internship-voice__inner__content__list-item{padding:2.4rem;border-width:4px}}#internship .p-internship__definition-list{display:-ms-grid;display:grid;-ms-grid-columns:160px 1fr;grid-template-columns:160px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:4.4rem;color:#232323}#internship .p-internship__definition-list:not(:last-child){border-bottom:1px solid #d6d6dc;padding-bottom:1.6rem;margin-bottom:1.6rem}#internship .p-internship__definition-list.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#internship .p-internship__definition-list dt{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;line-height:2;background-color:#232323;color:#fff;padding:0 1.6rem;text-align:center}#internship .p-internship__definition-list dd{font-size:1.6rem;line-height:1.6}#internship .p-internship__definition-list__content__item:not(:last-child){margin-bottom:2.4rem}#internship .p-internship__definition-list__content__item .sub-title{display:block;font-size:1.6rem;line-height:1;margin-bottom:0.8rem}#internship .p-internship__definition-list__content__item .schedule{font-family:"urwdin-demi";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem);font-size:1.8rem;line-height:1.8;text-align:left}#internship .p-internship__definition-list__content__item .schedule .number{font-family:"urwdin-demi";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5.6rem;line-height:0.64;margin-right:0.4rem}#internship .p-internship__definition-list__content__item .description{font-size:1.6rem;line-height:1.75;text-align:left}#internship .p-internship__definition-list__content__item .description strong{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;line-height:1.75}#internship .p-internship__definition-list__content__note small{font-size:1.6rem;line-height:1.4;display:inline-block}#internship .p-internship__definition-list__content__note small:last-child{margin-top:1.6rem}#internship .p-internship__definition-list__content__text{font-size:1.6rem;line-height:1.4}#internship .p-internship__definition-list__content__text small{display:block;font-size:1.6rem;line-height:1.4}#internship .p-internship__definition-list__content__text small:not(:last-child){margin-bottom:1.6rem}#internship .p-internship__definition-list__content__text.schedule-detail{margin-top:2rem}@media only screen and (max-width: 768px){#internship .p-internship__definition-list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.6rem}#internship .p-internship__definition-list dt{font-size:1.4rem;line-height:2}#internship .p-internship__definition-list__content__item .sub-title{font-size:1.2rem;line-height:1;margin-bottom:0}#internship .p-internship__definition-list__content__item .schedule{font-size:1.4rem;line-height:2;text-align:left}#internship .p-internship__definition-list__content__item .schedule .number{font-size:2rem;margin-right:0}#internship .p-internship__definition-list__content__item .description{font-size:1.2rem;line-height:1.6}#internship .p-internship__definition-list__content__item .description strong{font-size:1.6rem}#internship .p-internship__definition-list__content__note small{font-size:1.2rem;line-height:1.4}#internship .p-internship__definition-list__content__text{font-size:1.2rem;line-height:1.4}#internship .p-internship__definition-list__content__text small{font-size:1.2rem;line-height:1.4}#internship .p-internship__definition-list__content__text small:not(:last-child){margin-bottom:0.8rem}#internship .p-internship__definition-list__content__text.schedule-detail{margin-top:1.6rem}}#internship .p-internship-overview{position:relative;margin-top:14.4rem;padding:0 1.6rem 16rem}#internship .p-internship-overview__inner{border:8px solid #232323;background-color:#fff;padding:10rem 9.2rem 9rem;max-width:1012px;margin:0 auto;position:relative;z-index:2}#internship .p-internship-overview__inner__header{margin-bottom:4.8rem}#internship .p-internship-overview__inner__header .p-internship-section__ja-title{margin-top:-1.6rem}#internship .p-internship-overview__inner__entry{margin-top:4.8rem;font-size:1.6rem;line-height:2}#internship .p-internship-overview__inner__entry .entry-link{font-family:"TazuganeInfoStdN-Medium", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.2rem;line-height:1.62;color:#fff;display:inline-block;margin-top:1.6rem;padding:1rem 0.8rem;background:-webkit-linear-gradient(297.83deg, #00ae68 1.77%, #008fae 69.62%);background:linear-gradient(152.17deg, #00ae68 1.77%, #008fae 69.62%);background-position:center center;background-size:100% 300%;width:100%;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}#internship .p-internship-overview__inner__entry .entry-link__inner{border:1px solid #fff;padding:1.6rem}@media (any-hover: hover){#internship .p-internship-overview__inner__entry .entry-link:hover{background-position:top center}}@media only screen and (max-width: 768px){#internship .p-internship-overview{margin-top:8rem;padding:0 1.6rem 8rem}#internship .p-internship-overview__inner{padding:4rem 2rem;border-width:4px}#internship .p-internship-overview__inner__header{margin-bottom:2.4rem}#internship .p-internship-overview__inner__entry{font-size:1.4rem;line-height:1.6}#internship .p-internship-overview__inner__entry .entry-link{font-size:1.8rem;line-height:2;padding:0.4rem;margin-top:1.6rem}#internship .p-internship-overview__inner__entry .entry-link__inner{padding:1.8rem 2.4rem}}#internship .p-internship-contact{background-color:#f9f9fa;padding:12rem 1.6rem}#internship .p-internship-contact__inner{border:8px solid #232323;max-width:1016px;margin:0 auto;padding:8rem 9.2rem}#internship .p-internship-contact__inner__header .contact-ja-title{margin-top:-1.6rem}#internship .p-internship-contact__inner__content{margin:4rem 0}#internship .p-internship-contact__inner__content dl:not(:last-child){margin-top:1.6rem}#internship .p-internship-contact__inner__text{text-align:left;margin-top:4rem;font-size:1.6rem;line-height:2}#internship .p-internship-contact__inner__text p{font-size:1.6rem;line-height:2}@media only screen and (max-width: 768px){#internship .p-internship-contact{padding:6.4rem 1.6rem}#internship .p-internship-contact__inner{padding:4rem 2rem;border-width:4px}#internship .p-internship-contact__inner__header .contact-ja-title{margin-top:0}#internship .p-internship-contact__inner__content{margin:2.4rem 0}#internship .p-internship-contact__inner__content dl:not(:last-child){margin-top:2.4rem}#internship .p-internship-contact__inner__text{margin-top:2.4rem;font-size:1.4rem;line-height:1.6}#internship .p-internship-contact__inner__text p{font-size:1.4rem;line-height:1.6}}
/*# sourceMappingURL=../../../../../../maps/recruit/fresh/sogo/cat_assets/css/page/internship.css.map */
