#wrap{padding-top:0}#internship .c-submv__img::before{background:none}.js-inview{opacity:0;transform:translateY(40px);transition:opacity 1s ease, transform 1s ease}.js-inview.is-active{opacity:1;transform:translateY(0)}@media (max-width: 767px){.js-inview{transform:translateY(24px)}.js-inview.is-active{transform:translateY(0)}}.js-en-reveal span{display:inline-block;transform:translateY(100%);transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1)}.js-en-reveal span:nth-child(2){transition-delay:0.1s}.js-en-reveal.is-active span{transform:translateY(0)}.c-ttl01 .js-en-reveal span:first-child{color:#ba174b}@media (min-width: 768px){.c-ttl01 .jp::before{top:0;bottom:0;margin:auto}}@media (min-width: 768px){.bnr-mynavi{width:100%;max-width:920px;height:217px;margin:65px auto 0;padding:0 20px}}@media (max-width: 767px){.bnr-mynavi{width:100%;height:185px;margin:43px auto 0}}@media only screen and (max-width: 767px) and (max-width: 380px){.bnr-mynavi{max-width:334px}}.bnr-mynavi__wrap{width:100%;height:100%;background:#fff}@media (min-width: 768px){.bnr-mynavi__wrap{border-radius:15px;transform:translateX(6px)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.bnr-mynavi__wrap{transform:unset}}@media (max-width: 767px){.bnr-mynavi__wrap{border-radius:14px}}.bnr-mynavi__link{display:block;position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer}@media (min-width: 768px){.bnr-mynavi__link{border-radius:15px}}@media (max-width: 767px){.bnr-mynavi__link{border-radius:14px}}@media only screen and (min-width: 1025px){.bnr-mynavi__link:hover{opacity:0.6}}.bnr-mynavi__photo{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}@media (min-width: 768px){.bnr-mynavi__photo{background-position:center}}@media (max-width: 767px){.bnr-mynavi__photo{background-position:center}}.bnr-mynavi__shade{position:absolute;inset:0;background:rgba(15,28,37,0.2)}.bnr-mynavi__label{position:absolute;left:50%;color:#fff;background:#000;text-align:center;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.bnr-mynavi__label{padding:2px 9px 5px;transform:translateX(-51.6%);top:34px;width:100%;max-width:346px;font-size:17px;font-size:1.7rem;line-height:1.70588em;letter-spacing:.08em;font-weight:700}}@media (max-width: 767px){.bnr-mynavi__label{padding:2px 0px 6px;transform:translateX(-50%);top:26px;width:100%;max-width:300px;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.04em;font-weight:700;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 374px){.bnr-mynavi__label{font-size:4.26667vw;max-width:80vw}}.bnr-mynavi__label::after{content:"";position:absolute;top:29px;left:50%;width:0;height:0;transform:translateX(-50%)}@media (min-width: 768px){.bnr-mynavi__label::after{border-top:17px solid #000;border-right:12px solid transparent;border-left:12px solid transparent}}@media (max-width: 767px){.bnr-mynavi__label::after{top:30px;border-top:16px solid #000;border-right:10px solid transparent;border-left:10px solid transparent}}.bnr-mynavi__button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:absolute;left:50%;border:2px solid #00abeb;border-radius:80px;background:#fff;transition:transform 0.3s ease}@media (min-width: 768px){.bnr-mynavi__button{transform:translateX(-52%);top:88px;width:354px;height:94px}}@media (max-width: 767px){.bnr-mynavi__button{transform:translateX(-50%);top:82px;width:300px;height:76px}}@media only screen and (max-width: 767px) and (max-width: 374px){.bnr-mynavi__button{max-width:80vw}}.bnr-mynavi__button img{display:block;height:auto}@media (min-width: 768px){.bnr-mynavi__button img{width:210px;transform:translateX(-7px)}}@media (max-width: 767px){.bnr-mynavi__button img{width:191px;transform:translateX(-6px)}}@media only screen and (max-width: 767px) and (max-width: 374px){.bnr-mynavi__button img{width:50.93333vw;transform:unset;transform:translateX(-4.26667vw)}}.bnr-mynavi__external{position:absolute}@media (min-width: 768px){.bnr-mynavi__external{top:5px;bottom:0;right:41px;width:13px;height:13px;margin:auto}}@media (max-width: 767px){.bnr-mynavi__external{top:31px;right:29px;width:14px;height:14px}}.bnr-mynavi__external::before{content:"";position:absolute;top:0;right:0;bottom:0;width:13px;height:13px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5035 13.0026H1.44832C0.649817 13.0026 0 12.3528 0 11.5543V1.4991C0 0.700139 0.649817 0.0507812 1.44832 0.0507812H5.55832V1.21549H1.44832C1.29183 1.21549 1.16471 1.34261 1.16471 1.4991V11.5543C1.16471 11.7108 1.29183 11.8379 1.44832 11.8379H11.5035C11.66 11.8379 11.7871 11.7108 11.7871 11.5543V7.44657H12.9518V11.5543C12.9518 12.3528 12.302 13.0026 11.5035 13.0026Z" fill="%2300ABEB"/><path d="M13.0053 4.40599H11.8406V1.16471H8.60938V0H12.4229C12.7446 0 13.0053 0.260661 13.0053 0.582357V4.40554V4.40599Z" fill="%2300ABEB"/><path d="M12.0137 0.171832L5.3125 6.87305L6.13608 7.69662L12.8373 0.995409L12.0137 0.171832Z" fill="%2300ABEB"/></svg>')}.sec-jobdesc{position:relative;overflow:hidden}@media (min-width: 768px){.sec-jobdesc{padding-bottom:132px}}@media (max-width: 767px){.sec-jobdesc{padding-bottom:59px}}.sec-jobdesc__inner{position:relative;z-index:1}@media (min-width: 768px){.sec-jobdesc__inner{padding-top:136px}}@media (max-width: 767px){.sec-jobdesc__inner{padding:52px 20px 0}}.sec-jobdesc__watermark{font-family:"Cabin",sans-serif;position:absolute;left:50%;z-index:0;transform:translateX(-50%);color:transparent;-webkit-text-stroke:1px #dedede;paint-order:stroke fill}@media (min-width: 768px){.sec-jobdesc__watermark{top:55px;white-space:nowrap;font-size:150px;font-size:15rem;line-height:1.39973em;letter-spacing:0em;font-weight:700}}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-jobdesc__watermark{font-size:10.41667vw;top:12%}}@media (max-width: 767px){.sec-jobdesc__watermark{top:-7px;width:375px;white-space:normal;text-align:center;-webkit-text-stroke-width:1px;font-size:78px;font-size:7.8rem;line-height:.86704em;letter-spacing:0em;font-weight:700}}.sec-jobdesc__watermark.is-active{transform:translateX(-50%)}@media (max-width: 767px){.sec-jobdesc__watermark span{display:block}}.sec-jobdesc__ttl{text-align:center}@media (min-width: 768px){.sec-jobdesc__ttl{font-size:35.443px;font-size:3.5443rem;line-height:1.55743em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.sec-jobdesc__ttl{font-size:32px;font-size:3.2rem;line-height:1.3em;letter-spacing:.05em;font-weight:700}}.sec-jobdesc__lead{text-align:center}@media (min-width: 768px){.sec-jobdesc__lead{width:716px;margin:17px auto 0;font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:700}}@media (max-width: 767px){.sec-jobdesc__lead{white-space:nowrap;width:100%;max-width:334px;margin:35px auto 0;font-size:17px;font-size:1.7rem;line-height:1.7em;letter-spacing:.04em;font-weight:700}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-jobdesc__lead{font-size:4.53333vw}}.sec-band{position:relative;width:100%;overflow:hidden}.sec-band img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.sec-band--01{position:relative}.sec-band--01:before{display:block;content:" ";width:100%;padding-top:25.20833%}.sec-band--01>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.sec-band--01{position:relative}.sec-band--01:before{display:block;content:" ";width:100%;padding-top:40%}.sec-band--01>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.sec-band--02{height:434px}}@media (max-width: 767px){.sec-band--02{height:154px}}.sec-program{position:relative;background:#f4f4f4}@media (min-width: 768px){.sec-program{padding-bottom:120px}}@media (max-width: 767px){.sec-program{padding-bottom:55px}}.sec-program::after{content:"";position:absolute;bottom:0;right:0;left:0;width:100%;height:1440px;display:inline-block;margin:auto;background-size:100% 1440px;background-repeat:no-repeat;background-position:bottom;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/program_bg.png")}@media (max-width: 767px){.sec-program::after{height:375px;background-size:100% 280px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/program_bg_sp.png")}}.sec-program__inner{position:relative;z-index:5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.sec-program__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:relative;z-index:2;background:#f4f4f4}@media (min-width: 768px){.sec-program__title{min-height:229px;margin-top:-113px;margin-bottom:55px;padding-top:108px}}@media (max-width: 767px){.sec-program__title{margin-top:-60px;margin-bottom:50px;padding-top:30px}}@media (max-width: 767px){.sec-program__title .c-ttl01{transform:translateY(5px)}}@media (min-width: 768px){.sec-program__title .c-ttl01 .en{line-height:0.82}}@media (max-width: 767px){.sec-program__title .c-ttl01 .en{font-size:50px;font-size:5rem;line-height:1em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px){.sec-program__title .c-ttl01 .jp{margin-top:28px}}@media (max-width: 767px){.sec-program__title .c-ttl01 .jp{margin-top:7px;padding-left:17px;font-size:17px;font-size:1.7rem;line-height:1.23529em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.sec-program__title .c-ttl01 .jp::before{top:9px;left:0}}.program-list{counter-reset:program}.program-card{overflow:hidden;border:1px solid #ba174b;border-radius:10px;background:#fff}@media (min-width: 768px){.program-card:not(:first-child){margin-top:13px}}@media (max-width: 767px){.program-card:not(:first-child){margin-top:16px}}@media (min-width: 768px){.program-card--02 .program-card__copy{width:53.5%}}@media (min-width: 768px){.program-card--03 .program-card__body{padding:69px 67px 68px 73px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.program-card--03 .program-card__body{padding:3.33333vw 4.58333vw}}@media (min-width: 768px){.program-card--04 .program-card__body{padding:47px 60px 66px 83px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.program-card--04 .program-card__body{padding:3.33333vw 4.58333vw}}@media (max-width: 767px){.program-card--04 .program-card__body{padding-top:15px}}.program-card__head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:relative}@media (min-width: 768px){.program-card__head{height:73px;padding-right:20px}}.program-card__mark{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-o-flex:0 0 auto;flex:0 0 auto;position:relative}@media (min-width: 768px){.program-card__mark{width:93px;height:74px;margin-right:13px}}@media (max-width: 767px){.program-card__mark{width:85px;height:64px;margin-right:9px}}@media only screen and (max-width: 767px) and (max-width: 374px){.program-card__mark{width:22.66667vw;margin-right:2.4vw}}.program-card__num{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;font-family:"Cabin",sans-serif;position:absolute;top:0;left:0;bottom:0;z-index:1;width:73%;color:#fff}@media (min-width: 768px){.program-card__num{left:4px;font-size:38px;font-size:3.8rem;line-height:1.15789em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.program-card__num{width:75%;font-size:36px;font-size:3.6rem;line-height:.86111em;letter-spacing:0em;font-weight:700}}.program-card__icon{position:absolute;top:0;left:0;width:100%;height:100%;background:#ba174b;clip-path:polygon(0 0, 93% 0, 73% 100%, 0 100%)}.program-card__ttl{white-space:nowrap}@media (min-width: 768px){.program-card__ttl{font-size:24px;font-size:2.4rem;line-height:1.83333em;letter-spacing:.04em;font-weight:700}}@media (max-width: 767px){.program-card__ttl{font-size:20px;font-size:2rem;line-height:2.2em;letter-spacing:.04em;font-weight:700}}@media only screen and (max-width: 767px) and (max-width: 374px){.program-card__ttl{font-size:5.33333vw}}.program-card__line{position:absolute;bottom:0;height:1px;background:#ba174b}@media (min-width: 768px){.program-card__line{right:17px;left:85px}}@media (max-width: 767px){.program-card__line{right:25px;left:80px}}@media (min-width: 768px){.program-card__body{padding:48px 67px 68px 73px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.program-card__body{padding:3.33333vw 4.58333vw}}@media (max-width: 767px){.program-card__body{padding:17px 24px 30px}}@media (min-width: 768px){.program-card__body--company{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.program-card__body--company{display:block}}@media (min-width: 768px){.program-card__copy{width:51.5%;padding-top:3px}}@media (max-width: 767px){.program-card__copy{width:auto;padding-top:0}}.program-card__sub{position:relative}@media (min-width: 768px){.program-card__sub{margin-bottom:11px;padding-bottom:7px;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.04em;font-weight:700}}@media (max-width: 767px){.program-card__sub{font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:.04em;font-weight:700;margin-bottom:16px;padding-bottom:17px}}.program-card__sub::after,.program-card__sub::before{content:"";position:absolute;bottom:0;left:-7px;right:-50%;height:1px;display:inline-block;margin:auto;background-color:#b2b2b2}@media (max-width: 767px){.program-card__sub::after,.program-card__sub::before{left:0;right:0}}.program-card__sub::before{background-color:#ba174b;width:80px;right:unset;z-index:2;height:2px}@media (max-width: 767px){.program-card__sub::before{width:67px}}@media (min-width: 768px){.program-card__text{font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:500;max-width:565px}}@media (max-width: 767px){.program-card__text{font-size:16px;font-size:1.6rem;line-height:1.7em;letter-spacing:.04em;font-weight:500}}@media (min-width: 768px){.program-card__text+.program-card__text{margin-top:30px}}@media (max-width: 767px){.program-card__text+.program-card__text{margin-top:27px}}.program-card__photo{overflow:hidden;position:relative;z-index:3}@media (min-width: 768px){.program-card__photo{width:42.5%}}@media (max-width: 767px){.program-card__photo{width:100%;max-width:284px;height:auto;margin-top:15px;margin-left:auto;margin-right:auto}}.program-card__photo img{display:block;width:100%;object-fit:cover}@media (min-width: 768px){.program-card__photo img{height:100%}}@media (max-width: 767px){.program-card__photo img{height:auto}}@media (min-width: 768px){.program-card__lead{text-align:center;margin-left:39px;font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:500}}@media (max-width: 767px){.program-card__lead{width:auto;margin-bottom:29px;text-align:left;font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.04em;font-weight:500}}@media (min-width: 768px){.program-card__gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.program-card__gallery{display:block;padding:0}}.program-card__gallery figure{overflow:hidden}@media (min-width: 768px){.program-card__gallery figure{width:calc((100% - 30px) / 2);height:348px;border-radius:7px}}@media (max-width: 767px){.program-card__gallery figure{width:100%;max-width:284px;height:auto;margin-left:auto;margin-right:auto}}@media (min-width: 768px){.program-card__gallery figure+figure{margin-left:30px}}@media (max-width: 767px){.program-card__gallery figure+figure{margin-top:10px}}.program-card__gallery img{display:block;width:100%;object-fit:cover}@media (min-width: 768px){.program-card__gallery img{height:100%}}@media (max-width: 767px){.program-card__gallery img{height:auto}}@media (min-width: 768px){.program-card__caption{width:100%;margin:16px auto 0;font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:500}}@media (max-width: 767px){.program-card__caption{width:auto;margin:13px 0px 0;font-size:16px;font-size:1.6rem;line-height:1.7em;letter-spacing:.04em;font-weight:500}}.program-course{width:100%}@media (max-width: 767px){.program-course{padding:0}}@media (min-width: 768px){.program-course--first .program-course__item:last-child .program-course__copy{width:50.1%;margin-top:4px}}@media (min-width: 768px){.program-course--first .program-course__item:last-child .program-card__sub{line-height:1.4em}}@media (max-width: 767px){.program-course--first .program-course__item:last-child .program-card__sub{padding-bottom:14px;margin-bottom:18px}}@media (max-width: 767px){.program-course--first .program-course__item:last-child .program-card__text{font-size:15px}}@media (min-width: 768px){.program-course--architecture{margin-top:30px;padding-top:30px}}@media (max-width: 767px){.program-course--architecture{margin-top:37px;padding-top:22px}}@media (min-width: 768px){.program-course--architecture .program-course__ttl img{transform:translate(-8px, 1px)}}@media (min-width: 768px){.program-course--architecture .program-course__copy{width:52.5%}}@media (max-width: 767px){.program-course--architecture .program-card__sub{padding-bottom:11px;margin-bottom:19px}}@media (max-width: 767px){.program-course--architecture .program-card__text{font-size:15px;line-height:1.7em}}.program-course__ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media (min-width: 768px){.program-course__ttl{height:48px;margin-bottom:53px;font-size:36px;font-size:3.6rem;line-height:1.22222em;letter-spacing:.1em;font-weight:700}}@media (max-width: 767px){.program-course__ttl{height:32px;margin-bottom:23px;font-size:24px;font-size:2.4rem;line-height:1.30417em;letter-spacing:.1em;font-weight:700}}.program-course__ttl img{display:block}@media (min-width: 768px){.program-course__ttl img{width:48px;height:48px;margin-right:12px;transform:translate(-4px, -5px)}}@media (max-width: 767px){.program-course__ttl img{width:32px;height:32px;margin-right:8px}}@media (min-width: 768px){.program-course__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.program-course__item{display:block}}@media (min-width: 768px){.program-course__item+.program-course__item{margin-top:57px}}@media (max-width: 767px){.program-course__item+.program-course__item{margin-top:40px}}@media (min-width: 768px){.program-course__copy{width:51.5%;margin-top:5px}}@media (max-width: 767px){.program-course__copy{width:auto}}.program-course__photo{overflow:hidden;position:relative;z-index:3}@media (min-width: 768px){.program-course__photo{width:42.5%}}@media (max-width: 767px){.program-course__photo{width:100%;max-width:284px;height:auto;margin-top:18px;margin-left:auto;margin-right:auto}}.program-course__photo img{display:block;width:100%;object-fit:cover}@media (min-width: 768px){.program-course__photo img{height:100%}}@media (max-width: 767px){.program-course__photo img{height:auto}}.sec-voice{position:relative;overflow:hidden;background:#fff}@media (min-width: 768px){.sec-voice{padding-top:73px;padding-bottom:139px}}@media (max-width: 767px){.sec-voice{padding-top:54px;padding-bottom:55px}}.sec-voice::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100%;background-repeat:repeat-y;background-position:top;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/voice_dot_bg.png")}@media (max-width: 767px){.sec-voice::before{background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/voice_dot_bg_sp.png")}}.sec-voice__inner{position:relative;z-index:1}@media (min-width: 768px){.sec-voice__title{height:173px}}@media (min-width: 768px){.sec-voice__title .c-ttl01 .en{line-height:1.174em}}@media (max-width: 767px){.sec-voice__title .c-ttl01 .en{font-size:68px;font-size:6.8rem;line-height:.73529em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px){.sec-voice__title .c-ttl01 .jp{margin-top:7px}}@media (max-width: 767px){.sec-voice__title .c-ttl01 .jp{margin-top:11px}}@media (min-width: 768px){.sec-voice .voice-list{margin-top:61px}}@media (max-width: 767px){.sec-voice .voice-list{width:calc(100% + 40px);margin-top:29px;margin-left:-20px}}@media (min-width: 768px){.sec-voice .bnr-mynavi{margin-top:71px}}@media (max-width: 767px){.sec-voice .bnr-mynavi{margin-top:56px}}.voice-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff;border:1px solid #b2b2b2}@media (min-width: 768px){.voice-card{min-height:226px}}@media (max-width: 767px){.voice-card{min-height:auto}}.voice-card+.voice-card{margin-top:12px}@media (max-width: 767px){.voice-card--02{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.voice-card--02{min-height:321px}}@media (max-width: 767px){.voice-card--02 .voice-card__bubble{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.voice-card--02 .voice-card__bubble{min-height:230px}}@media (max-width: 767px){.voice-card--02 .voice-card__bubble::before{top:-36px}.voice-card--02 .voice-card__avatar{margin-top:-4px}}@media (min-width: 768px){.voice-card--03{min-height:255px}}@media (max-width: 767px){.voice-card--03{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.voice-card--03{min-height:407px}}@media (max-width: 767px){.voice-card--03 .voice-card__bubble{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.voice-card--03 .voice-card__bubble{min-height:319px}}@media (min-width: 768px){.voice-card--03 .voice-card__avatar{margin-top:-40px}}@media (max-width: 767px){.voice-card--03 .voice-card__avatar{margin-top:0}}@media (min-width: 768px){.voice-card--03 .voice-card__bubble{min-height:138px}}@media (min-width: 768px){.voice-card--03 .voice-card__bubble::before{bottom:47px}}@media (max-width: 767px){.voice-card--03 .voice-card__bubble::before{top:-120px}}.voice-card__side{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-o-flex:0 0 auto;flex:0 0 auto}@media (min-width: 768px){.voice-card__side{width:261px}}@media (max-width: 767px){.voice-card__side{width:109px}}.voice-card__content{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;min-width:0}@media (min-width: 768px){.voice-card__content{padding:51px 94px 26px 0}}@media (max-width: 767px){.voice-card__content{padding:26px 18px 26px 0}}.voice-card__badge{font-family:"Cabin",sans-serif;position:relative;z-index:3;flex-shrink:0;color:#ba174b;font-weight:700}@media (min-width: 768px){.voice-card__badge{width:52px;height:71px;margin-top:27px;margin-left:48px}}@media (max-width: 767px){.voice-card__badge{width:40px;height:55px;margin-top:18px;margin-left:19px}}.voice-card__badge span,.voice-card__badge strong{display:block;white-space:nowrap}@media (min-width: 768px){.voice-card__badge span{font-size:17.333px;font-size:1.7333rem;line-height:2.3438em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.voice-card__badge span{font-size:13.275px;font-size:1.3275rem;line-height:2.34373em;letter-spacing:0em;font-weight:700}}.voice-card__badge strong{text-align:center}@media (min-width: 768px){.voice-card__badge strong{margin-top:-12px;margin-left:-4px;font-size:47px;font-size:4.7rem;line-height:.85106em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.voice-card__badge strong{margin-top:-9px;margin-left:-2px;font-size:36.031px;font-size:3.6031rem;line-height:.86351em;letter-spacing:0em;font-weight:700}}.voice-card__avatar{flex-shrink:0;z-index:2}@media (min-width: 768px){.voice-card__avatar{width:136px;height:136px;margin-top:-46px;margin-left:72px}}@media (max-width: 767px){.voice-card__avatar{width:96px;height:96px;margin-top:-15px;margin-left:8px}}.voice-card__avatar img{display:block;width:100%;height:100%}.voice-card__bubble{position:relative;border-bottom:1px solid #ba174b;border-left:1px solid #ba174b}@media (min-width: 768px){.voice-card__bubble{min-height:110px;padding:19px 60px 18px 48px}}@media (max-width: 767px){.voice-card__bubble{min-height:auto;padding:0 0 15px 28px}}@media only screen and (max-width: 767px) and (max-width: 380px){.voice-card__bubble{min-height:211px}}.voice-card__bubble::before{content:"";position:absolute;bottom:20px;left:-23px;width:24px;height:14px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/arrow_icn.jpg")}@media (max-width: 767px){.voice-card__bubble::before{top:-15px;z-index:4;left:-14px;width:14px;height:10px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/arrow_icn_sp.jpg")}}.voice-card__bubble p{font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.voice-card__bubble p{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.04em;font-weight:500;padding-right:1px}}.voice-card__name{text-align:right}@media (min-width: 768px){.voice-card__name{margin-top:10px;margin-right:-9px;font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.04em;font-weight:500}}@media (max-width: 767px){.voice-card__name{margin-top:8px;margin-right:1px;font-size:14px;font-size:1.4rem;line-height:1.8em;letter-spacing:.04em;font-weight:500}}.sec-info{position:relative;background:white}@media (min-width: 768px){.sec-info{padding:71px 0 0px}}@media (max-width: 767px){.sec-info{padding:59px 0 0px}}.sec-info::after{content:"";position:absolute;top:0;right:0;left:0;width:100%;height:1440px;display:inline-block;margin:auto;background-size:100% 1076px;background-repeat:no-repeat;background-position:top;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/info_bg.png")}@media (max-width: 767px){.sec-info::after{height:375px;background-size:100% 280px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/internship/info_bg_sp.png")}}.sec-info__inner{position:relative;z-index:2}@media (min-width: 768px){.sec-info__title .c-ttl01 .en{line-height:1.174em;margin-left:-8px}}@media (max-width: 767px){.sec-info__title .c-ttl01 .en{font-size:48px;font-size:4.8rem;line-height:.83333em;letter-spacing:0em;font-weight:700}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-info__title .c-ttl01 .en{font-size:12.8vw}}@media (min-width: 768px){.sec-info__title .c-ttl01 .jp{margin-top:10px}}@media (max-width: 767px){.sec-info__title .c-ttl01 .jp{margin-top:11px}.sec-info__title .c-ttl01 .jp::before{left:4px}}.sec-info__table{box-sizing:border-box;background:#fff}@media (min-width: 768px){.sec-info__table{margin-top:86px;padding:85px 125px 0px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-info__table{padding:45px 50px}}@media (max-width: 767px){.sec-info__table{margin-top:41px;padding:38px 17px 0;border-radius:10px}}.sec-info__row{box-sizing:border-box}@media (min-width: 768px){.sec-info__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:109px}}@media (max-width: 767px){.sec-info__row{display:block;min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.sec-info__row{min-height:127px}}.sec-info__row:not(:first-child){border-top:1px solid transparent;border-image:linear-gradient(to right, #ba174b 0, #ba174b 16%, #b2b2b2 16%, #b2b2b2 100%) 1}@media (min-width: 768px){.sec-info__row:not(:first-child){padding:41px 0}}@media (max-width: 767px){.sec-info__row:not(:first-child){padding:29px 0}}@media (min-width: 768px){.sec-info__row--place{min-height:96px}}@media (max-width: 767px){.sec-info__row--place{min-height:auto;padding-bottom:29px}}@media only screen and (max-width: 767px) and (max-width: 380px){.sec-info__row--place{min-height:123px;padding-bottom:0}}@media (min-width: 768px){.sec-info__row--capacity{min-height:165px}}@media (max-width: 767px){.sec-info__row--capacity{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.sec-info__row--capacity{min-height:207px}}@media (min-width: 768px){.sec-info__row--eligibility{min-height:300px}}@media (max-width: 767px){.sec-info__row--eligibility{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.sec-info__row--eligibility{min-height:478px}}@media (min-width: 768px){.sec-info__row--reward{min-height:138px}}@media (max-width: 767px){.sec-info__row--reward{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.sec-info__row--reward{min-height:207px}}@media (max-width: 767px){.sec-info__row--clothing{min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){.sec-info__row--clothing{min-height:215px}}.sec-info__head{box-sizing:border-box;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.1em;font-weight:700}@media (min-width: 768px){.sec-info__head{width:180px;padding-left:44px}}@media (max-width: 767px){.sec-info__head{width:auto;padding-left:0}}.sec-info__data{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;box-sizing:border-box;font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.1em;font-weight:500}@media (min-width: 768px){.sec-info__data{padding-left:44px;padding-right:73px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-info__data{padding-right:44px}}@media (max-width: 767px){.sec-info__data{width:auto;margin-top:15px;padding-left:0}}@media (prefers-reduced-motion: reduce){.js-inview,.js-en-reveal span{transition:none}}@media (max-width: 767px){#footer{padding-top:46px;padding-bottom:0}}

/*# sourceMappingURL=maps/internship.min.css.map */
