.main-container{width:100%;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.main-container{width:100%;padding:0 80px}}@media screen and (min-width:1400px){.main-container{width:100%;max-width:1400px;padding:0 160px}}.common-h2-ttl{letter-spacing:4.8px;font-size:40px;font-weight:700}.common-h2-ttlSub{margin-top:14px;font-size:16px}@media screen and (max-width:768px){.common-h2-ttlSub{margin-top:8px;font-size:16px}}.common-txt{letter-spacing:3.2px;font-size:16px;line-height:2}@media screen and (max-width:768px){.common-txt{letter-spacing:1.12px;font-size:14px}}.common-txt-center{text-align:center}.common-btn{color:#fff;letter-spacing:2.8px;background:#ff6c00;border-radius:4px;align-items:center;width:246px;height:64px;padding:24px;font-size:16px;font-weight:700;display:flex}.common-btn:hover{opacity:.8}@media screen and (max-width:768px){.common-btn:hover{opacity:1}}.intern-h2-sub{letter-spacing:3.2px;margin-top:10px;font-size:16px;font-weight:400;display:block}.intern-header{z-index:10;background:#fff;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:768px){.intern-header{width:100%;padding:0 40px}}.intern-header-btn{color:#fff;letter-spacing:.72px;background:#ff6c00;border-radius:4px;justify-content:center;align-items:center;width:160px;height:40px;margin-right:24px;font-size:18px;display:flex}@media screen and (max-width:1280px){.intern-header-btn{letter-spacing:.56px;width:80px;height:28px;margin-right:0;font-size:14px;transition:all .2s;position:absolute;right:75px}.intern-header-btn:hover{opacity:.8}}.intern-mv{width:100%;margin-top:90px;padding-top:0;position:relative}@media screen and (max-width:768px){.intern-mv{margin-top:80px;padding-top:150px}}.intern-mv-wrap{background:url(/images/internship/kv_pc.png) 50%/cover no-repeat;height:433px;padding-top:0}@media screen and (max-width:768px){.intern-mv-wrap{background:url(/images/internship/kv_sp.png) 50%/contain no-repeat;height:0;padding-top:69.3%}}.intern-mv-title-area{justify-content:flex-start;align-items:center;height:150px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:768px){.intern-mv-title-area{justify-content:center;top:80px}}.intern-mv-title{letter-spacing:6px;text-align:left;color:#fff;font-size:50px;font-weight:700;position:relative}@media screen and (max-width:768px){.intern-mv-title{text-align:center;color:#213043;font-size:38px}}.intern-mv-title-sub{letter-spacing:3.2px;text-align:left;color:#fff;margin-top:6px;font-size:16px;font-weight:700;display:block}@media screen and (max-width:768px){.intern-mv-title-sub{text-align:center;color:#213043;font-weight:400}}.intern-intro{padding:100px 0}@media screen and (max-width:768px){.intern-intro{padding:56px 0 80px}}.intern-intro-title{letter-spacing:1.6px;font-size:32px}@media screen and (max-width:768px){.intern-intro-title{letter-spacing:.96px;font-size:24px}}.intern-intro-txt{letter-spacing:3.2px;max-width:800px;margin-top:26px;font-size:16px;line-height:2.5}@media screen and (max-width:768px){.intern-intro-txt{letter-spacing:1.12px;font-size:14px}}.intern-about{background:linear-gradient(270deg,#fff 0% 96px,#f6f6f6 96px 100%);padding:102px 0 330px}@media screen and (max-width:768px){.intern-about{background:#f6f6f6;padding:80px 0 150px}}.intern-about-list{margin-top:80px}@media screen and (max-width:768px){.intern-about-list{margin-top:40px}}.intern-about-list-item{align-items:flex-start;margin-right:80px;display:flex}@media screen and (max-width:768px){.intern-about-list-item{margin-right:0;display:block}}.intern-about-list-item:not(:first-of-type){margin-top:60px}@media screen and (max-width:768px){.intern-about-list-item:not(:first-of-type){margin-top:50px}}.intern-about-list-num{color:#ff6c00;letter-spacing:2.88px;align-items:center;font-size:24px;font-weight:700;display:flex}@media screen and (max-width:768px){.intern-about-list-num{font-size:22px}}.intern-about-list-num:after{content:"";background:#ff6c00;width:30px;height:1px;margin:0 20px;display:block}.intern-about-list-title{letter-spacing:1.2px;margin-top:0;font-size:24px;line-height:1}@media screen and (max-width:768px){.intern-about-list-title{margin-top:22px;font-size:20px}}.intern-about-list-txt{margin-top:24px}.intern-slider{margin-top:-240px;overflow:hidden}@media screen and (max-width:768px){.intern-slider{margin-top:-80px}}.intern-slider-list-item{margin:0 16px}@media screen and (max-width:768px){.intern-slider-list-item{margin:0 8px}}.intern-slider-list-item img{width:100%}.intern-slider-list-item-caption{margin-top:8px;font-size:12px}@media screen and (max-width:768px){.intern-slider-list-item-caption{font-size:11px}}.swiper-wrapper{-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.intern-overview{padding-top:80px}@media screen and (max-width:768px){.intern-overview{padding-top:130px}}.intern-overview-wrap{flex-direction:row;justify-content:space-between;align-items:flex-start;margin:64px 0 0 -160px;display:flex}@media screen and (max-width:1280px){.intern-overview-wrap{margin:64px 0 0 -80px}}@media screen and (max-width:768px){.intern-overview-wrap{flex-direction:column;margin:40px 0 0}}.intern-overview-figure-wrap{order:1;grid-template-rows:auto;grid-template-columns:auto;width:50%;margin:23px 0 0 -16px;display:grid}@media screen and (max-width:768px){.intern-overview-figure-wrap{order:1;width:100%;margin-bottom:0}}.intern-overview-figure-wrap img:first-child{grid-area:1/1/2/3}.intern-overview-figure-wrap img:nth-child(2){grid-area:2/2/3/3;padding:23% 13% 0}@media screen and (max-width:768px){.intern-overview-figure-wrap img:nth-child(2){padding:49px 10px 0 24px}}.intern-overview-figure-wrap img:last-child{grid-area:2/1/3/2;padding:23% 0 0 13%}@media screen and (max-width:768px){.intern-overview-figure-wrap img:last-child{padding:49px 0 0 16px}}.intern-overview-detail{order:1;width:50%;padding-left:64px}@media screen and (max-width:768px){.intern-overview-detail{order:0;width:100%;padding-left:0}}.intern-overview-detail-title{letter-spacing:1px;font-size:24px;line-height:1.7}@media screen and (max-width:768px){.intern-overview-detail-title{font-size:20px}}.intern-overview-detail-title:after{content:"";background:#ff6c00;width:30px;height:1px;margin-top:10px;display:block}@media screen and (max-width:768px){.intern-overview-detail-title:after{margin-top:20px}}.intern-overview-detail-txt{margin:24px 0 0 20px}.intern-overview-detail-txt span{margin-top:34px;display:block}.intern-desc{padding-top:120px}@media screen and (max-width:768px){.intern-desc{padding-top:79px}}.intern-desc-table{border-top:1px solid #e8e8e8;border-bottom:none;margin-top:64px}@media screen and (max-width:768px){.intern-desc-table{border-bottom:1px solid #e8e8e8;margin-top:40px;font-size:16px}}.intern-desc-table-tr{flex-direction:row;display:flex}@media screen and (max-width:768px){.intern-desc-table-tr{flex-direction:column}}.intern-desc-table-tr:last-child .top-companyProfile-table-th{border-bottom:none}@media screen and (max-width:768px){.intern-desc-table-tr:last-child .top-companyProfile-table-th{display:block}}.intern-desc-table-tr:last-child .top-companyProfile-table-td{border-bottom:none}.intern-desc-table-th{background:#f6f6f6;border:none;border-bottom:1px solid #e8e8e8;width:240px;padding:21px 32px;font-size:16px;font-weight:700;line-height:30px}@media screen and (max-width:768px){.intern-desc-table-th{border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;width:100%;padding:22px 24px}}.intern-desc-table-td{border-bottom:1px solid #e8e8e8;border-left:none;border-right:none;width:calc(100% - 240px);padding:21px 32px;font-size:16px;line-height:30px}@media screen and (max-width:768px){.intern-desc-table-td{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;width:100%;padding:22px 24px}}.intern-desc-table-td ul li{text-indent:-18px;margin-left:18px;line-height:2}.intern-contact{padding:88px 0 120px}@media screen and (max-width:768px){.intern-contact{padding:80px 0}}.intern-contact-title{letter-spacing:1.6px;text-align:center;font-size:32px}@media screen and (max-width:768px){.intern-contact-title{letter-spacing:.96px;font-size:24px}}.intern-contact-txt{text-align:center;margin-top:25px}.intern-contact-btn{color:#fff;letter-spacing:1.44px;background:#ff6c00;border-radius:4px;justify-content:center;align-items:center;width:524px;max-width:400px;height:64px;margin:35px auto 0;font-size:18px;font-weight:700;display:flex}@media screen and (max-width:768px){.intern-contact-btn{width:100%;max-width:none;height:64px;transition:all .2s}.intern-contact-btn:hover{opacity:.8}}.intern-slider-list{width:max-content;animation:90s linear infinite scroll-slider;display:flex}.intern-slider-list:hover{animation-play-state:paused}@keyframes scroll-slider{0%{transform:translate(0)}to{transform:translate(-50%)}}.intern-slider-list-item{min-width:300px;margin-right:16px}@media screen and (max-width:768px){.intern-slider-list-item{width:45vw;min-width:0}}
