@import"https://fonts.googleapis.com/css2?family=LINE+Seed+JP:wght@400;700&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide.min.css";.entry-link-box{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem 4rem;width:84rem;margin-inline:auto}@media screen and (max-width: 768px){.entry-link-box{grid-template-columns:1fr;width:100%}}.entry-link-box .page-link{position:relative;padding:2rem 4rem;background-color:#0082be;border:1px solid #0082be;border-radius:999rem;color:#fff;font-size:clamp(1.8rem,1.8055555556vw,2.6rem);-webkit-transition:all .4s;transition:all .4s}.entry-link-box .page-link:-moz-any-link:hover{background-color:#fff;color:#0082be;-moz-transition:all .4s;transition:all .4s}.entry-link-box .page-link:any-link:hover{background-color:#fff;color:#0082be;-webkit-transition:all .4s;transition:all .4s}.entry-link-box .icon{position:absolute;top:50%;right:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #0082be;border-radius:100%;width:1.8rem}.internship-page{padding-top:19.4rem}@media screen and (max-width: 768px){.internship-page{padding-top:11rem}}.internship-page .area-wrapper{width:calc(100% - 24rem);margin-inline:auto}@media screen and (max-width: 768px){.internship-page .area-wrapper{width:calc(100% - 4rem)}}.internship-page .page-top-container{display:grid;grid-template-columns:70rem auto;gap:6rem}@media screen and (max-width: 768px){.internship-page .page-top-container{grid-template-columns:1fr;gap:3rem}}.internship-page .page-top-container .page-title{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem 1rem}.internship-page .page-top-container .page-title .top-text{color:#0082be;font-size:clamp(10rem,15.2777777778vw,22rem);line-height:.8}.internship-page .page-top-container .page-title .middle-text{grid-column:1/3;grid-row:2/3;text-decoration:underline;text-decoration-thickness:.8rem;text-underline-offset:1rem;font-size:clamp(4.2rem,6.1111111111vw,8.8rem);line-height:.9}.internship-page .page-top-container .page-title .bottom-text{grid-column:2/3;grid-row:1/2;font-size:clamp(1.6rem,1.6666666667vw,2.4rem);line-height:1.6}.internship-page .page-top-container .page-top-topic{margin-top:8rem;font-size:clamp(1.8rem,1.3888888889vw,2rem)}@media screen and (max-width: 768px){.internship-page .page-top-container .page-top-topic{line-height:2}}.internship-page .page-top-container .page-top-text{margin-top:2rem;letter-spacing:.05em;line-height:2;text-align:justify}.internship-page .page-top-container .page-top-img{display:block}.internship-page .page-top-container .page-top-img.img01{width:22rem}@media screen and (max-width: 768px){.internship-page .page-top-container .page-top-img.img01{width:18rem}}.internship-page .page-top-container .page-top-img.img02{width:18rem;margin-right:-2rem;margin-left:auto}@media screen and (max-width: 768px){.internship-page .page-top-container .page-top-img.img02{width:13rem;margin-right:-1rem}}.internship-page .page-top-container .page-top-img.img03{margin-top:-5rem;width:32rem}@media screen and (max-width: 768px){.internship-page .page-top-container .page-top-img.img03{width:24rem}}.internship-page .page-link-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;width:70rem;margin-top:8rem;margin-inline:auto}@media screen and (max-width: 768px){.internship-page .page-link-box{grid-template-columns:1fr;width:calc(100% - 4rem)}}.internship-page .page-link-box .page-link{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;position:relative;aspect-ratio:1/.315;padding:2rem 2rem 3rem;background-color:#0082be;border-radius:2rem;color:#fff;font-size:clamp(1.6rem,1.3888888889vw,2rem);text-align:center;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.internship-page .page-link-box .page-link{aspect-ratio:1/.267}}.internship-page .page-link-box .page-link:-moz-any-link:hover{transform:scale(1.05);-moz-transition:all .4s;transition:all .4s}.internship-page .page-link-box .page-link:any-link:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .4s;transition:all .4s}.internship-page .page-link-box .page-link::after{content:"";position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);aspect-ratio:1/.6;width:2rem;background-color:#fff;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}@media screen and (max-width: 768px){.internship-page .page-link-box .page-link::after{bottom:1.5rem}}.internship-page .news-area{margin-top:10rem}.internship-page .news-area .area-title{color:#0082be;font-size:clamp(2.4rem,2.5vw,3.6rem)}.internship-page .news-area .news-list{margin-top:1rem;padding:4rem;background-color:#e9f1fb;border-radius:2rem}@media screen and (max-width: 768px){.internship-page .news-area .news-list{padding:2rem;border-radius:1rem}}.internship-page .news-area .news-item:not(:first-of-type){margin-top:2rem;padding-top:2rem;border-top:1px solid #acb8cc}.internship-page .news-area .item-link{display:grid;grid-template-columns:7em 1fr;gap:2rem;font-size:1.4rem;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.internship-page .news-area .item-link{grid-template-columns:1fr;gap:.5rem}}.internship-page .news-area .item-link:-moz-any-link:hover{color:#0082be;-moz-transition:all .4s;transition:all .4s}.internship-page .news-area .item-link:any-link:hover{color:#0082be;-webkit-transition:all .4s;transition:all .4s}.internship-page .news-area .item-link .date{color:#0082be}.internship-page .program-area{margin-top:10rem;padding-top:10rem;background-color:#e9f1fb;scroll-margin-top:9.4rem}.internship-page .program-area .area-title{color:#0082be;text-align:center}.internship-page .program-area .area-title .top-text{font-size:clamp(5rem,4.7222222222vw,6.8rem);line-height:.9}.internship-page .program-area .area-title .bottom-text{font-size:clamp(2rem,1.5277777778vw,2.2rem)}.internship-page .program-area .area-top-text{margin-top:3rem;text-align:center;line-height:2}.internship-page .program-area .program-content{margin-top:8rem;padding:6rem;background-color:#fff;border-radius:2rem}@media screen and (max-width: 768px){.internship-page .program-area .program-content{padding:3rem 2rem;border-radius:1rem}}.internship-page .program-area .program-content .top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (max-width: 768px){.internship-page .program-area .program-content .top-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}}.internship-page .program-area .program-content .top-container .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.internship-page .program-area .program-content .top-container .top-box .item{border:1px solid #0082be;color:#0082be}.internship-page .program-area .program-content .top-container .bottom-box{color:#fff}.internship-page .program-area .program-content .top-container .bottom-box .place{background-color:#06be99;border:1px solid #06be99}.internship-page .program-area .program-content .top-container .bottom-box .place.web{background-color:#06be99;border:1px solid #06be99}.internship-page .program-area .program-content .top-container .bottom-box .place.encounter{background-color:#e99b2c;border:1px solid #e99b2c}.internship-page .program-area .program-content .top-container .bottom-box .place.is-online{background-color:#06be99;border:1px solid #06be99}.internship-page .program-area .program-content .top-container .bottom-box .place.is-offline{background-color:#e99b2c;border:1px solid #e99b2c}.internship-page .program-area .program-content .top-container .bottom-box .reception{background-color:#db1818;border:1px solid #db1818}.internship-page .program-area .program-content .top-container .bottom-box .reception.is-end{background-color:#acb8cc;border:1px solid #acb8cc}.internship-page .program-area .program-content .top-container .item{padding:4px 2rem;border-radius:.6rem;font-size:clamp(1.6rem,1.25vw,1.8rem);text-align:center}.internship-page .program-area .program-content .content-title{margin-top:5rem;color:#0082be;font-size:clamp(2.4rem,2.5vw,3.6rem);line-height:1.5}.internship-page .program-area .program-content .content-box{font-size:clamp(1.6rem,1.25vw,1.8rem)}.internship-page .program-area .program-content .topic{margin-top:5rem;padding:2px 2rem;background-color:#0082be;border-radius:999rem;color:#fff}.internship-page .program-area .program-content .topic+div{margin-top:2rem;line-height:2}.internship-page .program-area .program-content .topic+div~.detail{margin-top:0}.internship-page .program-area .program-content .detail{margin-top:2rem;line-height:2}.internship-page .program-area .program-content .sub-topic::before{content:"◆";display:inline-block}.internship-page .program-area .program-content .detail-list li:has(span){color:#acb8cc}.internship-page .program-area .program-content .detail-list li span{display:inline-block;margin-left:1em;color:#db1818}.internship-page .program-area .program-content .table{width:100%;margin-top:2rem;border:1px solid #16212b}.internship-page .program-area .program-content .table tr{border-top:1px solid #16212b}.internship-page .program-area .program-content .table td{padding:2rem}.internship-page .program-area .program-content .table td:first-of-type{width:18rem;background-color:#e9f1fb;text-align:center}@media screen and (max-width: 768px){.internship-page .program-area .program-content .table td:first-of-type{width:12rem}}.internship-page .program-area .program-content .table td:not(:first-of-type){border-left:1px solid #16212b}.internship-page .program-area .program-content .small-note{margin-top:2rem;font-size:clamp(1rem,.8333333333vw,1.2rem)}.internship-page .program-area .program-content .detail-btn{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;margin-top:5rem;padding:3rem;border:1px solid #0082be;border-radius:999rem;color:#0082be;font-size:clamp(1.6rem,1.25vw,1.8rem);text-align:center;-webkit-transition:all .4s;transition:all .4s}.internship-page .program-area .program-content .detail-btn:-moz-any-link:hover{background-color:#0082be;color:#fff;-moz-transition:all .4s;transition:all .4s}.internship-page .program-area .program-content .detail-btn:any-link:hover{background-color:#0082be;color:#fff;-webkit-transition:all .4s;transition:all .4s}.internship-page .program-area .entry-link-box{margin-top:12rem}.internship-page .program-area .sub-content{margin-top:15rem;scroll-margin-top:9.4rem}@media screen and (max-width: 768px){.internship-page .program-area .sub-content{margin-top:10rem}}.internship-page .program-area .sub-content .content-title{color:#0082be;font-size:clamp(1.8rem,1.6666666667vw,2.4rem);line-height:1.6}.internship-page .program-area .sub-content .content-top-text{margin-top:1rem}.internship-page .program-area .closed-program-list{margin-top:5rem;padding:6rem;background-color:#fff;border-radius:2rem}@media screen and (max-width: 768px){.internship-page .program-area .closed-program-list{padding:3rem 2rem}}.internship-page .program-area .closed-program-list .row:not(:first-of-type){margin-top:2rem;padding-top:2rem;border-top:1px solid #acb8cc}.internship-page .program-area .closed-program-list .closed-program-link{display:grid;grid-template-columns:auto auto 1fr auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;width:100%}@media screen and (max-width: 768px){.internship-page .program-area .closed-program-list .closed-program-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.internship-page .program-area .closed-program-list .closed-program-link:-moz-any-link:hover .program{color:#0082be;-moz-transition:all .4s;transition:all .4s}.internship-page .program-area .closed-program-list .closed-program-link:any-link:hover .program{color:#0082be;-webkit-transition:all .4s;transition:all .4s}.internship-page .program-area .closed-program-list .item{padding:2px 1rem;border-radius:6px;text-align:center}.internship-page .program-area .closed-program-list .item.target{width:12rem;border:1px solid #0082be;color:#0082be}.internship-page .program-area .closed-program-list .item.place{width:10rem;color:#fff}.internship-page .program-area .closed-program-list .item.web{background-color:#06be99;border:1px solid #06be99}.internship-page .program-area .closed-program-list .item.encounter{background-color:#e99b2c;border:1px solid #e99b2c}.internship-page .program-area .closed-program-list .item.is-online{background-color:#06be99;border:1px solid #06be99}.internship-page .program-area .closed-program-list .item.is-offline{background-color:#e99b2c;border:1px solid #e99b2c}.internship-page .program-area .closed-program-list .program{margin-left:1rem;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.internship-page .program-area .closed-program-list .program{width:100%}}.internship-page .program-area .closed-program-list .detail-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#0082be;font-size:1.5rem}@media screen and (max-width: 768px){.internship-page .program-area .closed-program-list .detail-text{margin-right:0;margin-left:auto}}.internship-page .program-area .closed-program-list .detail-text .icon{width:3rem}.internship-page .program-area .voice-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;margin-top:3rem}@media screen and (max-width: 768px){.internship-page .program-area .voice-list{grid-template-columns:1fr}}.internship-page .program-area .voice-list .voice-item{padding:4rem;background-color:#fff;border-radius:2rem}@media screen and (max-width: 768px){.internship-page .program-area .voice-list .voice-item{padding:3rem 2rem}}.internship-page .program-area .voice-list .topic{color:#0082be;font-size:clamp(2rem,1.9444444444vw,2.8rem)}.internship-page .program-area .voice-list .text{margin-top:2rem;line-height:2}.internship-child-page .page-top-img{width:100%}.internship-child-page .page-wrapper{width:calc(100% - 24rem);margin-top:15rem;margin-inline:auto}@media screen and (max-width: 768px){.internship-child-page .page-wrapper{width:calc(100% - 4rem);margin-top:5rem}}.internship-child-page .page-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (max-width: 768px){.internship-child-page .page-top-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}}.internship-child-page .page-top-container .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.internship-child-page .page-top-container .top-box .item{border:1px solid #0082be;color:#0082be}.internship-child-page .page-top-container .bottom-box{color:#fff}.internship-child-page .page-top-container .bottom-box .place.web{background-color:#06be99;border:1px solid #06be99}.internship-child-page .page-top-container .bottom-box .place.encounter{background-color:#e99b2c;border:1px solid #e99b2c}.internship-child-page .page-top-container .bottom-box .place.is-online{background-color:#06be99;border:1px solid #06be99}.internship-child-page .page-top-container .bottom-box .place.is-offline{background-color:#e99b2c;border:1px solid #e99b2c}.internship-child-page .page-top-container .bottom-box .reception{background-color:#db1818;border:1px solid #db1818}.internship-child-page .page-top-container .bottom-box .reception.is-end{background-color:#acb8cc;border:1px solid #acb8cc}.internship-child-page .page-top-container .item{padding:4px 2rem;border-radius:.6rem;font-size:clamp(1.6rem,1.25vw,1.8rem);text-align:center}.internship-child-page .page-title{margin-top:4rem;color:#0082be;font-size:clamp(3.6rem,3.1944444444vw,4.6rem)}.internship-child-page .page-top-text-box{margin-top:8rem;font-size:clamp(1.6rem,1.25vw,1.8rem);line-height:2;text-align:justify}@media screen and (max-width: 768px){.internship-child-page .page-top-text-box{margin-top:5rem}}.internship-child-page .recommended-container{position:relative;margin-top:8rem;padding:5rem;background-color:#e9f1fb;border-radius:2rem}@media screen and (max-width: 768px){.internship-child-page .recommended-container{padding:3rem 2rem;border-radius:1rem}}.internship-child-page .recommended-container .topic{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;position:absolute;top:-2.3rem;left:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4.6rem;padding:2px 3rem;background-color:#06be99;border-radius:999rem;color:#fff;font-size:clamp(1.6rem,1.5277777778vw,2.2rem)}@media screen and (max-width: 768px){.internship-child-page .recommended-container .topic{left:2rem}}.internship-child-page .recommended-container .recommended-list{list-style-type:disc;list-style-position:outside;margin-left:1em;font-size:clamp(1.6rem,1.25vw,1.8rem);line-height:2}.internship-child-page .program-content{margin-top:12rem}@media screen and (max-width: 768px){.internship-child-page .program-content{margin-top:8rem}}.internship-child-page .program-content .topic{padding:2px 2rem;background-color:#0082be;border-radius:999rem;color:#fff}.internship-child-page .program-content .program-list{margin-top:4rem;border-bottom:1px solid #acb8cc}@media screen and (max-width: 768px){.internship-child-page .program-content .program-list{margin-top:2rem}}.internship-child-page .program-content .program-list .row{display:grid;grid-template-columns:12rem 1fr}@media screen and (max-width: 768px){.internship-child-page .program-content .program-list .row{grid-template-columns:1fr}}.internship-child-page .program-content .program-list .row:not(:first-of-type){margin-top:4rem;padding-top:4rem;border-top:1px solid #acb8cc}@media screen and (max-width: 768px){.internship-child-page .program-content .program-list .row:not(:first-of-type){margin-top:2rem;padding-top:2rem}}.internship-child-page .program-content .program-list .row:last-of-type{padding-bottom:4rem}@media screen and (max-width: 768px){.internship-child-page .program-content .program-list .row:last-of-type{padding-bottom:2rem}}.internship-child-page .program-content .program-list .row+div .row{margin-top:4rem;padding-top:4rem;border-top:1px solid #acb8cc}@media screen and (max-width: 768px){.internship-child-page .program-content .program-list .row+div .row{margin-top:2rem;padding-top:2rem}}.internship-child-page .program-content .program-list .list-topic{color:#0082be;font-size:clamp(1.6rem,1.25vw,1.8rem);line-height:2}.internship-child-page .program-content .program-list .list-detail{line-height:2}.internship-child-page .program-content .program-list .list-detail .strong-text{font-size:clamp(1.6rem,1.25vw,1.8rem)}@media screen and (max-width: 768px){.internship-child-page .program-content .table-container{max-width:90vw;overflow-x:auto}}.internship-child-page .program-content .detail-table{width:100%;border:1px solid #16212b}@media screen and (max-width: 768px){.internship-child-page .program-content .detail-table{white-space:nowrap}}.internship-child-page .program-content .detail-table tr{border-top:1px solid #16212b}.internship-child-page .program-content .detail-table th{color:#fff;background-color:#acb8cc;text-align:center}.internship-child-page .program-content .detail-table th:not(:first-of-type){border-left:1px solid #16212b}.internship-child-page .program-content .detail-table td{padding:1rem 2rem}.internship-child-page .program-content .detail-table td:nth-of-type(1){width:18rem;background-color:#e9f1fb;text-align:center}@media screen and (max-width: 768px){.internship-child-page .program-content .detail-table td:nth-of-type(1){width:12rem}}.internship-child-page .program-content .detail-table td:nth-of-type(2){width:18rem;text-align:center}@media screen and (max-width: 768px){.internship-child-page .program-content .detail-table td:nth-of-type(2){width:12rem}}.internship-child-page .program-content .detail-table td:nth-of-type(4){width:18rem;text-align:center}@media screen and (max-width: 768px){.internship-child-page .program-content .detail-table td:nth-of-type(4){width:12rem}}.internship-child-page .program-content .detail-table td:not(:first-of-type){border-left:1px solid #16212b}.internship-child-page .program-content .detail-table td #intern_nittei_jyokyo_red{color:#db1818;font-weight:700}.internship-child-page .program-content .detail-table td #intern_nittei_jyokyo_blue{color:#0082be;font-weight:700}.internship-child-page .entry-link-box{grid-template-columns:40rem;margin-top:12rem}@media screen and (max-width: 768px){.internship-child-page .entry-link-box{grid-template-columns:1fr;width:100%;margin-top:6rem}}.internship-child-page .page-back-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5rem;margin-inline:auto;color:#0082be;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}