@media screen and (min-width: 1023px ){.u-display-pc{display:block}.u-display-sp{display:none}}@media screen and (max-width: 1022px ){.u-display-pc{display:none}.u-display-sp{display:block}}.magazine-article__contents .aligncenter{margin-left:auto;margin-right:auto}.magazine-article__contents .s-editor p.wp-caption-text:not(.s-editor__chat__txt):not(.s-editor__card__sub):not(.s-editor__card__main){margin-top:4rem}@media screen and (min-width: 1023px ){.magazine-article__contents .s-editor p.wp-caption-text:not(.s-editor__chat__txt):not(.s-editor__card__sub):not(.s-editor__card__main){font-size:1.4rem}}@media screen and (max-width: 1022px ){.magazine-article__contents .s-editor p.wp-caption-text:not(.s-editor__chat__txt):not(.s-editor__card__sub):not(.s-editor__card__main){font-size:1.2rem}}@media screen and (min-width: 1023px ){.sugoroku-area__cell--26__list__figure [src*="26_figure_4"]{max-width:22rem}}@media screen and (max-width: 1022px ){.sugoroku-area__cell--26__list__figure [src*="26_figure_4"]{max-width:15.9rem}}@media screen and (max-width: 1022px ){.benefit-section__item__table.-type3 tbody td:nth-of-type(1){width:43.137254902%}}@media screen and (max-width: 1022px ){.benefit-section__item__table.-type3 tbody td:nth-of-type(2){width:28.1045751634%}}@media screen and (min-width: 1023px ){.intern-wrapper{background-image:url("../../assets/img/internships/bg-pc.jpg")}}@media screen and (max-width: 1022px ){.intern-wrapper{background-image:url("../../assets/img/internships/bg-pc.jpg")}}.intern-intro__contents{color:#000}.intern-purpose__title{font-family:"Noto Sans JP",sans-serif;color:#000}@media screen and (min-width: 1023px ){.intern-purpose__title{font-size:9rem;font-weight:400}}@media screen and (max-width: 1022px ){.intern-purpose__title{display:none;font-size:4.6rem;font-weight:400}}.intern-purpose__year{color:#000}@media screen and (min-width: 1023px ){.intern-purpose__year{position:relative;right:inherit;font-size:7.8rem;text-align:center;line-height:1;margin-bottom:-8rem}}@media screen and (max-width: 1022px ){.intern-purpose__year{position:relative;font-size:2.6rem;top:0;left:0;text-align:center}}@media screen and (min-width: 1023px ){.intern-contents__title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.intern-contents__title__en{font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 1023px ){.intern-contents__title__en{font-size:5.2rem}}.intern-contents__text{line-height:1.8;font-weight:400}@media screen and (min-width: 1023px ){.intern-contents__text{font-size:1.6rem;margin-top:3rem}}@media screen and (max-width: 1022px ){.intern-contents__text{font-size:1.4rem;margin-top:2rem}}.intern-contents__note{margin-top:2rem;line-height:1.8;font-weight:400}@media screen and (min-width: 1023px ){.intern-contents__note{font-size:1.4rem}}@media screen and (max-width: 1022px ){.intern-contents__note{font-size:1.2rem}}.intern-contents__item{position:relative}@media screen and (min-width: 1023px ){.intern-contents__item{padding:4rem;border-radius:5rem}}@media screen and (max-width: 1022px ){.intern-contents__item{padding:2rem;border-radius:2rem}}.intern-contents__item::after{content:"";position:absolute;bottom:-4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4rem;height:2rem;background:#261d1a;clip-path:polygon(50% 100%, 0 0, 100% 0)}.intern-contents__item__title__main{background-color:#261d1a;color:#fff}@media screen and (min-width: 1023px ){.intern-contents__item__title__main{width:21.2rem;height:4.8rem;font-size:2.4rem;font-weight:bold}}.intern-contents__item__title__type{color:#fff}.intern-contents__item__title::after{border-color:#fff}@media screen and (max-width: 1022px ){.intern-contents__item__contents{margin-top:3.3rem}}.intern-contents__item__title2__en{margin-top:1.5rem;font-family:"Noto Sans JP",sans-serif;color:#000}.intern-contents__item__title2__en2{margin-top:0;font-family:"Noto Sans JP",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#fff;background-color:#fff}@media screen and (min-width: 1023px ){.intern-contents__item__title2__en2{font-size:4rem}}@media screen and (max-width: 1022px ){.intern-contents__item__title2__en2{font-size:3rem}}@media screen and (min-width: 1023px ){.intern-contents__item__table dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.intern-contents__item__table dt{color:#000}@media screen and (min-width: 1023px ){.intern-contents__item__figure{width:32rem}}.intern-contents__item .c-list-disc-small.-gray li::before{color:#000}.intern-contents__item.-stage1{background-color:#f8ce3a}.intern-contents__item.-stage2{background-color:#c4bcdd}.intern-contents__item.-stage3{background-color:#70c9e2}.intern-contents__item.-stage4{background-color:#e4b7ce}.intern-contents__then{background:#fff;border:1px solid var(--color-main);color:var(--color-main)}.intern-feature__title{margin:0 auto}.intern-feature__title__ja{text-align:center;color:var(--color-main);margin:0 auto}@media screen and (min-width: 1023px ){.intern-feature__title__ja{font-size:4.6rem;font-weight:normal}}@media screen and (max-width: 1022px ){.intern-feature__title__ja{font-size:2.4rem}}.intern-feature__wrapper{margin-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}@media screen and (max-width: 1022px ){.intern-feature__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intern-feature__item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.intern-feature__item .-num{color:#fff;background-color:#261d1a;border-radius:69% 31% 69% 31%/66% 33% 67% 34%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6rem;height:6rem;font-size:2rem;font-family:var(--font-sans-serif);position:absolute;left:0;top:0}.intern-feature__item .-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intern-feature__item .-image img{width:auto}@media screen and (min-width: 1023px ){.intern-feature__item .-image img{height:17rem}}@media screen and (max-width: 1022px ){.intern-feature__item .-image img{height:14rem}}.intern-feature__item .-title{margin-top:2rem;font-size:2rem;line-height:1.8;text-align:center}.intern-feature__item .-text{margin-top:2rem;font-size:1.4rem;line-height:1.8;font-weight:400}.intern-feature>*:not(.intern-feature__figure){width:100%;margin-left:auto;margin-right:auto}.intern-feature__result{margin-top:6rem;padding-top:6rem;border-top:var(--solid2)}.intern-feature__result__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;margin-top:4rem}@media screen and (max-width: 1022px ){.intern-feature__result__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intern-feature__result__contents{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1023px ){.intern-feature__result__contents{row-gap:2rem}}@media screen and (max-width: 1022px ){.intern-feature__result__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem}}.intern-feature__result__contents .-title{color:#fff;background-color:#261d1a;border-radius:5rem;text-align:center;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;margin-top:1rem}@media screen and (min-width: 1023px ){.intern-feature__result__contents .-title{width:16rem;padding:1rem 0;font-size:1.4rem}}@media screen and (max-width: 1022px ){.intern-feature__result__contents .-title{width:100%;padding:.5rem 0;font-size:1.3rem}}.intern-feature__result__contents .-detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.8rem;line-height:1.8}@media screen and (min-width: 1023px ){.intern-feature__result__contents .-detail{padding-left:2rem}}@media screen and (max-width: 1022px ){.intern-feature__result__contents .-detail{padding-left:2rem}}.intern-feature__result__contents .-detail strong{font-family:var(--font-sans-serif);color:var(--color-main);font-weight:500;line-height:1}@media screen and (min-width: 1023px ){.intern-feature__result__contents .-detail strong{font-size:5.6rem}}@media screen and (max-width: 1022px ){.intern-feature__result__contents .-detail strong{font-size:5.2rem}}.intern-feature__result__contents .-detail small{font-weight:400;font-size:1.4rem;margin-left:0}.intern-feature__result__contents .-detail span{font-size:1.2rem;font-weight:400}.intern-feature__result__award{-webkit-box-flex:1;-ms-flex:1;flex:1}.intern-feature__result__award .-title{font-size:1.8rem;line-height:1.8}.intern-feature__result__award .-list{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.intern-feature__result__award .-list li{font-size:1.4rem;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;font-weight:400}.intern-feature__result__award .-list li::before{content:"・";color:var(--color-main)}.intern-feature__result__award .-image{margin-top:2rem}.intern-feature__result__award .-image figcaption{text-align:right;font-size:1.2rem;margin-top:1rem;font-weight:400}.intern-voice{color:#000}.intern-voice__item{background-color:#fff;padding:4rem;border-radius:4rem}@media screen and (max-width: 1022px ){.intern-voice__item__figure{width:calc(100% + 8rem)}}