.sp-active{display:inline-block !important}.sp-active-with-flex{display:flex !important}.sp-active-with-grid{display:grid !important}.sp-active-with-inlineGrid{display:inline-grid !important}.sp-active-with-block{display:block !important}.tab-active-with-flex{display:none !important}.tab-active-with-grid{display:none !important}.tab-active-with-inlineGrid{display:none !important}.tab-active-with-block{display:none !important}.pc-active{display:none !important}.pc-active-with-flex{display:none !important}.pc-active-with-grid{display:none !important}.pc-active-with-inlineGrid{display:none !important}.pc-active-with-block{display:none !important}.recruit-content{padding-bottom:32px}.recruit-content .txt01{font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:0}.ttl01-recruit{margin-top:92px;text-align:center;font-size:26px;font-size:2.6rem;line-height:38px;letter-spacing:.1em;font-weight:500}.btnGroup-recruit .btn-recruit{margin:0 15px;max-width:350px}.btnGroup-recruit .btn-recruit a{display:block}.internship{background-color:#f1f1f1}.internship .c-title01{margin-top:19px}.c-title01__desc{margin-top:20px;color:#00a0e9}.internship .box{margin-top:60px;background-color:#fff;padding:104px 20px 94px}.internship .table{width:100%;margin:0 auto;text-align:left;letter-spacing:.05em;color:#252b2a}.internship .table th{width:135px;font-weight:normal;background-color:#f2f3f8;vertical-align:top;padding:22px 5px 22px 27px}.internship .table td{width:calc(100% - 135px);padding:22px 10px 22px 52px;vertical-align:top}.anchor-company{margin:19px 0 56px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.anchor-company li{min-width:147px;margin:0 32px}.anchor-company li a{font-size:18px;font-size:1.8rem;line-height:30px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center;border-bottom:1px solid #00a0e9;position:relative;padding:15px 25px 15px 0;height:100%}.anchor-company li a:after{content:"";width:11px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.715' height='9.753' viewBox='0 0 10.715 9.753'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2300A0E9;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M205.344,291.821v9.448a.632.632,0,0,0,.882.581l8.488-4.687a.633.633,0,0,0,.007-1.16l-8.487-4.76A.633.633,0,0,0,205.344,291.821Z' transform='translate(301.902 -205.344) rotate(90)'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;position:absolute;top:46%;right:0;transition:.3s ease-in-out}.container-wide{max-width:1040px;margin:0 auto;padding:0 22px}.container{max-width:920px;margin:0 auto}.p-cnav{position:fixed;z-index:10;bottom:0;width:100%;border-bottom:2px solid #00a0e9;opacity:0;transform:translateY(100%);pointer-events:none;transition:transform .3s ease,opacity .3s ease}.p-cnav.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.p-cnav__nav{display:grid;grid-template-columns:repeat(3, 1fr);align-items:end;justify-content:space-evenly;width:920px;gap:45px;margin:0 auto}.p-cnav__navItem{text-align:center}.p-cnav__navItem a{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;margin:0 auto;padding:26px 0;background-color:#fff;border:2px solid #00a0e9;border-bottom:none}.p-cnav__navItem a span{padding-right:26px}.p-cnav__navItem a img{position:absolute;right:20px}.p-step{background-color:#fff;padding:60px 0 100px}.p-step__desc{text-align:center;margin:60px 0}.p-step__list{display:grid;justify-content:center;grid-template-columns:repeat(3, 1fr);gap:24px}.p-step__listItem{position:relative;border:2px solid #00a0e9;padding-bottom:20px}.p-step__listItem:not(:last-child)::after{content:"";position:absolute;display:block;background:url(../../img/internship/icon_arrowc_blue.svg) no-repeat center center;background-size:contain;width:44px;height:44px;right:-36px;top:50%;transform:translateY(calc(-50% + 10px))}.p-step__listNumber{font-size:24px;font-family:"Barlow",sans-serif;text-align:center;color:#fff;background-color:#00a0e9;padding:12px 0;line-height:1}.p-step__listHeading{color:#555b71;font-size:22px;font-weight:500;line-height:1.45;margin:24px 24px 12px}.p-step__listText{color:#555b71;margin:0 24px 24px;font-size:15px}.p-step__listText span{display:block;font-size:13px}.p-event{text-align:center;background-color:#fff;padding:60px 0 80px}.p-event__heading{color:#00a0e9;font-size:22px;font-weight:500;line-height:32px;letter-spacing:1.5px}.p-event__heading:not(:first-child){margin-top:30px}.p-event__archives{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 30px}.p-event__archivesItem{width:calc((100% - 30px)/2)}.p-event__archivesItem img{width:100%;height:auto}.p-event__archivesItem--single{width:100%}.p-event__archivesItem p{font-size:20px;font-weight:700;line-height:30px;letter-spacing:.85px}.p-event__now{margin-bottom:60px}.p-event__nowHeading{font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.5px;margin-bottom:30px}.p-event__desc{font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.5px}.p-btn{margin-top:60px}.p-btn a{display:grid;grid-template-rows:max-content auto;grid-template-areas:"a c" "b c";align-items:center;justify-content:center;gap:6px 16px;min-width:359px;width:40%;margin:0 auto;padding:28px 0;color:#fff;background-color:#00a0e9;border-radius:3px}.p-btn a span{display:block;text-align:center}.p-btn a span:nth-child(1){grid-area:a;font-size:12px;line-height:1.5}.p-btn a span:nth-child(2){grid-area:b;font-size:20px;font-weight:500}.p-btn a img{grid-area:c}.c-line::after{content:"";display:block;position:relative;width:2px;height:24px;background-color:#00a0e9;left:50%;margin-top:24px;margin-bottom:24px}.p-webcourse,.p-exploration{background:#f3fcff;overflow:hidden;padding:60px 0 0}.p-exploration{padding:60px 0 80px}.p-box{border-top:1.5px solid var(--color-cyan-60, #00a0e9);border-bottom:1.5px solid var(--color-cyan-60, #00a0e9);background:#fff;margin:60px 0;padding:40px 0}.p-box:last-child{margin-bottom:0}.p-box__heading{text-align:center;font-size:22px;font-weight:500;line-height:32px;letter-spacing:1.5px}.p-box__heading span{color:#00a0e9;display:block}.p-box__mainimg{width:745px;margin:60px auto}.p-box__desc{width:78%;margin:0 auto;text-align:center;letter-spacing:var(--letter-spacing-0_75, 0.75px)}.p-box__section{width:745px;margin:60px auto 0;text-align:center}.p-box__sectionSubheading{position:relative;top:10px}.p-box__sectionSubheading span{display:inline-block;position:relative;font-size:18px;font-weight:700;background:#fff;padding:0 30px}.p-box__sectionSubheading span::before,.p-box__sectionSubheading span::after{content:"";position:absolute;width:2px;height:24px;background-color:#000;top:3px}.p-box__sectionSubheading span::before{left:15px;transform:rotate(-30deg)}.p-box__sectionSubheading span::after{right:15px;transform:rotate(30deg)}.p-box__sectionHeading{color:#00a0e9;font-size:18px;font-weight:700;line-height:120%;letter-spacing:.9px;border-top:1px solid #0096e6;border-bottom:1px solid #0096e6;background:#fff;margin:0 0 50px;padding:24px 0}.p-box__sectionHeading.-no-border{border:none;margin:0 0 10px;padding:18px 0 24px}.p-box__sectionList{display:grid;place-content:center;text-align:left}.p-box__sectionList li{font-weight:700}.p-box__sectionList li::before{content:"●";color:#00a0e9}.p-box__sectionList li em{color:#00a0e9;font-style:normal}.p-box__sectionNumberList{display:grid;gap:45px}.p-box__sectionNumberList p{text-align:left}.p-box__sectionNumberHeading{font-size:17px;font-weight:700;line-height:160%;letter-spacing:.9px;margin-bottom:10px}.p-box__sectionNumberHeading .p-box__sectionNumber{color:#00a0e9}.p-box__sectionNumberHeading strong{color:#00a0e9}.p-box__sectionProgram{display:grid;gap:20px;text-align:left;max-width:745px;margin:0 auto;width:533px}.p-box__sectionProgramItem{list-style:none}.p-box__sectionProgramTitle{font-size:22px;font-weight:500;line-height:32px;letter-spacing:1.5px;margin:0}.p-box__sectionProgramNumber{color:#00a0e9;margin-right:8px}.p-box__sectionProgramItem--case{position:relative}.p-box__sectionProgramImage{position:absolute;right:25px;top:10px;width:124px;height:auto}.p-box__sectionProgramImage2{margin:0 auto;display:block}.p-box__sectionProgramLead{color:#00a0e9;font-size:17px;font-weight:700;line-height:30px;letter-spacing:.85px;margin:20px 0 14px}.p-box__sectionProgramText{color:#00a0e9;font-size:15px;font-weight:400;line-height:28px;letter-spacing:.75px;margin:0;max-width:544px}.p-box__sectionProgramText.--black{color:#131313}.p-box__sectionProgramAnswer{color:#131313;font-size:17px;font-weight:700;line-height:30px;letter-spacing:.85px;margin:22px 0 12px}.p-box__sectionProgramFeedbackTitle{color:#00a0e9;font-size:17px;font-weight:700;line-height:30px;letter-spacing:.85px;margin:18px 0 11px;border-bottom:1px solid #0096e6;width:-moz-fit-content;width:fit-content;min-width:284px}.p-box__sectionProgramFeedbackText{color:#131313;font-size:15px;font-weight:400;line-height:28px;letter-spacing:.75px;margin:0 0 10px}.p-box__sectionRequirements{display:grid;gap:30px;max-width:745px;margin:0 auto;text-align:left}.p-box__sectionRequirementsRow{display:grid;grid-template-columns:127px 1fr;align-items:baseline;gap:30px}.p-box__sectionRequirementsLabel{margin:0;min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;color:#252b2a;background-color:#f0f0f0;font-size:15px;font-weight:400;line-height:28px;letter-spacing:.75px}.p-box__sectionRequirementsBody p{margin:0;color:#131313;font-size:15px;font-weight:400;line-height:28px;letter-spacing:.75px}.p-box__sectionDefinition{text-align:left;margin:50px 0}[data-accordion-trigger]{position:relative}[data-accordion-trigger] span{position:absolute;right:0;display:block;width:24px;height:24px;border-radius:50%;border:1px solid #00a0e9;top:50%;right:30px;transform:translateY(-50%)}[data-accordion-trigger] span::before,[data-accordion-trigger] span::after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#00a0e9}[data-accordion-trigger] span::before{width:10px;height:1px}[data-accordion-trigger] span::after{width:1px;height:10px}[data-accordion-trigger=on] span::after{display:none}.p-box__sectionPics{width:628px;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 70px}.p-box__sectionPics figcaption{color:#0096e6;text-align:center;font-size:15px;font-weight:400;line-height:28px;letter-spacing:.75px;border-top:1px solid #0096e6;border-bottom:1px solid #0096e6;background:#f3fcff;padding:11px 10px}.p-box__sectionPicunit{display:grid;grid-template-columns:1fr 211px;grid-auto-rows:auto 1fr;grid-template-areas:"title image" "text image";-moz-column-gap:44px;column-gap:44px;row-gap:12px;align-items:start;max-width:628px;margin:40px auto 0;text-align:left}.p-box__sectionPicunit h5{grid-area:title;margin:0;color:#00a0e9;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:.85px;border-bottom:1px solid #252b2a;padding-bottom:8px}.p-box__sectionPicunit p{grid-area:text;margin:0;color:#131313;font-weight:400;line-height:1.86;letter-spacing:.75px}.p-box__sectionPicunit img{grid-area:image;width:100%;height:auto;display:block}.p-jobfair__btn{text-align:center;margin:60px auto}.p-jobfair__btn a{position:relative;display:inline-flex;width:418px;padding:32px 40px;justify-content:center;align-items:center;gap:25px;border-radius:200px;border:3px solid #0096e6;background:#fff;box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);color:#00a0e9;text-align:center;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.7px}.p-jobfair__btn a::after{content:"";position:absolute;display:block;width:15px;height:15px;right:40px;border-top:3px solid #00a0e9;border-right:3px solid #00a0e9;transform:rotate(45deg)}.job-description{padding:60px 0 80px}.p-form{background:#fff;padding:80px 0}.p-form__content{margin-top:60px}.smf-progress-tracker{justify-content:center;margin-bottom:25px}.smf-progress-tracker__item{flex-grow:0;flex-shrink:1;width:auto;flex-direction:row;gap:10px;margin:0 55px;padding:0 0 10px;font-size:2.2rem;border-bottom:#555b71 solid 1px}.smf-progress-tracker__item[aria-current=false]{opacity:.6}.smf-progress-tracker__item:after{border:0;background:url(../../img/internship/icon_arrowc.svg) no-repeat center center;background-size:contain;width:20px;height:20px;left:initial;right:-65px}.smf-progress-tracker__item:before{display:none}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__number{background-color:rgba(0,0,0,0);font-weight:normal;color:#555b71}.smf-progress-tracker__item__number{background-color:rgba(0,0,0,0);font-weight:normal;color:#555b71;width:auto;height:auto;font-family:"Barlow",sans-serif;font-size:1.6rem;overflow:visible}.smf-progress-tracker__item__number::before{content:"Step 0";display:inline;font-family:"Barlow",sans-serif;font-size:1.6rem}.smf-progress-tracker__item__text{margin:0;color:#555b71;font-weight:bold}.p-form-inner{background-color:#f0f0f0;padding:60px 80px 20px}.smf-item__label__text{font-size:1.8rem;font-weight:500;color:#252b2a}.smf-item__label__text em{position:relative;color:#c1212b;font-size:1.6rem;font-style:normal;padding-left:5px;margin-right:10px}.smf-item__label__text em::before{content:"";position:absolute;top:4px;left:0;width:4px;height:4px;border-radius:4px;display:inline-block;background-color:#c1212b}.smf-item__label__text strong{font-size:1.6rem;font-style:normal;font-weight:400;padding-left:5px;margin-right:10px}.smf-form input::-moz-placeholder, .smf-form textarea::-moz-placeholder{color:#909090}.smf-form input::placeholder,.smf-form textarea::placeholder{color:#909090}.smf-form .smf-item__col--label{margin-bottom:16px}.smf-form .smf-select-control{width:100%}.smf-form .smf-select-control::after{content:"";position:absolute;right:24px;top:50%;margin-top:-1px;width:0;height:0;border-bottom:5px solid rgba(0,0,0,0);border-left:7px solid #131313;border-top:5px solid rgba(0,0,0,0);transform:rotate(90deg);z-index:2}.smf-form .smf-select-control .smf-select-control__control{color:#909090;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff;padding:21px 52px 22px 22px;font-size:1.5rem;line-height:2}.smf-form .smf-select-control .smf-select-control__control.has-value{color:#131313}.smf-form .smf-select-control .smf-select-control__control option{color:#131313}.smf-form .smf-text-control .smf-text-control__control{width:100%;border:none;background:#fff;padding:21px 22px 22px;font-size:1.5rem;line-height:2}.smf-form .smf-item+.smf-item{margin-top:56px}.smf-form .smf-item__controls p{margin:30px 0 15px}.smf-form .smf-item__controls p.cource-p{margin:10px 0;font-weight:700}.smf-form .smf-item__description{margin-top:10px;font-size:1.5rem;color:#131313}.smf-form .smf-item__description a{color:#1136e6;text-decoration:underline}.smf-form .smf-checkbox-control{color:#131313}.smf-form .smf-checkbox-control__control{border-color:#1d1e22;margin:6px 8px 0 0}.smf-form .p-consensus{margin-top:30px}.smf-form .custom-error-message{color:#cc3033;line-height:28px;margin-top:var(--_margin-2)}.smf-form [role=group] .smf-checkbox-control__label{font-size:1.8rem}.smf-form .smf-select-control__toggle{display:none}.smf-action{background-color:#f0f0f0;text-align:center;padding:0 0 60px}.smf-action .smf-button-control__control{display:inline-block;background:#555b71;color:#fff;height:60px;padding-top:32px;padding-bottom:62px;border-radius:3px;border:none;outline:none;font-size:16px;font-size:1.6rem;line-height:2.25em;letter-spacing:.05em;max-width:340px;width:100%}.smf-action .smf-button-control__control:hover{border:none}.smf-action .smf-button-control__control[disabled]{opacity:.3;color:#fff;cursor:not-allowed}.smf-action .smf-button-control__control::before{content:"";display:inline-block;position:relative;margin-right:20px;width:0;height:0;border-bottom:5px solid rgba(0,0,0,0);border-left:7px solid #fff;border-top:5px solid rgba(0,0,0,0);z-index:2}.smf-complete-content{text-align:center}.smf-complete-content .wp-block-heading{font-size:1.8rem;font-weight:bold;margin-bottom:40px}.smf-complete-content p{font-size:1.5rem;margin:20px 0 0}.c-navLink{width:100%;padding:40px 0 !important;background:#f2f3f8}.c-navLink__inner{max-width:1340px;margin:0 auto}.c-navLink__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0 27px}.c-navLink__text{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#555b71;text-align:center;font-weight:500;line-height:22px;padding:20px 0 0 0}.c-navLink__text-en{font-family:"Barlow",sans-serif;font-size:13px;letter-spacing:.65px}.c-navLink__text-jp{font-family:"Noto Sans JP",sans-serif;font-size:14px;letter-spacing:.35px}.c-navLink .btn-bottom.sp{max-width:335px}.c-navLink .link-bottom{margin:56px 0 0 0}.c-navLink .link-bottom a::after{border-left:10px solid #00a0e9}.p-form__note{color:#c1212b;margin:0 0 10px 0;text-align:center}@media(max-width: 999px){.sp-active{display:none !important}.sp-active-with-flex{display:none !important}.sp-active-with-grid{display:none !important}.sp-active-with-inlineGrid{display:none !important}.sp-active-with-block{display:none !important}.tab-active{display:inline-block !important}.tab-active-with-flex{display:flex !important}.tab-active-with-grid{display:grid !important}.tab-active-with-inlineGrid{display:inline-grid !important}.tab-active-with-block{display:block !important}.recruit-content .txt01{margin-top:22px}.ttl01-recruit{margin-top:45px;font-size:24px;font-size:2.4rem;line-height:36px}.btnGroup-recruit{margin:39px 0 32px}.btnGroup-recruit .btn-recruit{max-width:300px;margin:0 auto 18px}.internship .c-title01{margin-top:22px}.internship .box{margin-top:66px;padding:0 23px 51px}.internship .table tr{display:block;width:100%}.internship .table th{display:block;width:100%;font-size:17px;font-size:1.7rem;line-height:30px;letter-spacing:.05em;font-weight:bold;color:#30343b;background-color:#fff;border-bottom:1px solid #d0d9e0;padding:34px 0 15px}.internship .table td{display:block;width:100%;padding:14px 0 8px}.anchor-company{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;max-width:332px;margin:25px auto 22px}.anchor-company li{min-width:none;margin:0;width:46%}.anchor-company li a{font-size:16px;font-size:1.6rem;line-height:22px;padding:7px 30px 7px 0}.anchor-company li a:after{top:40%;right:6px}.anchor-company{flex-direction:column;align-items:center;gap:10px 0}.anchor-company li{width:-moz-fit-content;width:fit-content}.p-cnav__nav{width:100%;gap:12px;padding:0 12px}.p-cnav__navItem a{width:100%;font-size:15px;padding:0;line-height:1.3;height:62px}.p-cnav__navItem a span{padding-right:0}.p-cnav__navItem a img{display:none}.p-step{padding:40px 0 60px}.p-step__desc{margin:40px 0}.p-step__list{grid-template-columns:1fr;gap:24px;align-items:center}.p-step__listItem:not(:last-child)::after{top:auto;right:50%;bottom:-15px;transform:translateX(50%) rotate(90deg)}.p-event__archives{align-items:center;gap:30px}.p-event__archivesItem{width:100%}.p-btn a{width:100%;min-width:100%}.p-box{padding:40px 20px}.p-box__mainimg{width:100%}.p-box__desc{text-align:left;width:100%}.p-box__section{width:100%}.p-box__sectionList li{font-size:17px}.p-box__sectionProgram{width:100%}.p-box__sectionProgram{gap:16px}.p-box__sectionProgramTitle{font-size:18px}.p-box__sectionProgramItem--case{padding-right:0}.p-box__sectionProgramImage{display:block;margin:14px 0 16px;right:-15px}.p-box__sectionProgramLead{margin-top:32px}.p-box__sectionProgramLead,.p-box__sectionProgramAnswer,.p-box__sectionProgramFeedbackTitle{font-size:17px}.p-box__sectionProgramText,.p-box__sectionProgramFeedbackText{max-width:none}.p-box__sectionRequirements{gap:20px}.p-box__sectionRequirementsRow{grid-template-columns:1fr;gap:8px}.p-box__sectionRequirementsLabel{justify-content:flex-start;padding:12px 16px;min-height:0}.p-box__sectionPics{width:100%;grid-template-columns:1fr}.p-box__sectionPicunit{grid-template-columns:1fr;grid-template-areas:"title" "text" "image";row-gap:12px;margin-top:28px}.p-box__sectionPicunit h5{font-size:17px}.p-box__sectionPicunit p{font-size:15px;line-height:1.7}.p-box__sectionPicunit img{max-width:320px;justify-self:end}.p-jobfair__btn a{width:90%;font-size:20px;padding:10px 30px;line-height:1.6}.p-jobfair__btn a::after{right:25px}.job-description{padding:40px 0 0}.p-form{padding:40px 0 80px}.smf-progress-tracker__item{margin:0 30px;font-size:2rem;flex-direction:column}.smf-progress-tracker__item:after{width:20px;height:20px;top:30px;right:-40px}.p-form-inner{padding:60px 23px 10px}.smf-item__label__text{display:flex}.smf-item__label__text em{flex-shrink:0;margin-right:20px}.smf-item__label__text strong{flex-shrink:0;margin-right:20px}.is-layout-flex.is-layout-flex{gap:1rem}.smf-action .smf-button-control__control{width:285px}.c-navLink{padding:24px 0}.c-navLink__list{grid-template-columns:1fr;gap:16px 0}.c-navLink .btn-bottom.sp{margin:48px auto 0 auto}.c-navLink .link-bottom{margin:24px 0 0 0}}@media(max-width: 1100px){.tab-active{display:none !important}.tab-active-with-flex{display:none !important}.tab-active-with-grid{display:none !important}.tab-active-with-inlineGrid{display:none !important}.tab-active-with-block{display:none !important}.pc-active{display:inline-block !important}.pc-active-with-flex{display:flex !important}.pc-active-with-grid{display:grid !important}.pc-active-with-inlineGrid{display:inline-grid !important}.pc-active-with-block{display:block !important}.smf-action .smf-button-control__control{cursor:pointer}}@media(min-width: 1000px){.recruit-content .txt01{margin-top:30px;text-align:center}.btnGroup-recruit{margin:50px 0 28px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.internship .table{max-width:730px;border-top:1px solid #d0d9e0}.internship .table tr{border-bottom:1px solid #d0d9e0}.p-cnav__navItem a:hover{opacity:1;background-color:#f3fcff}}@media only screen and (min-width: 1025px){.btnGroup-recruit .btn-recruit a:hover{opacity:.6}.anchor-company li a:hover{opacity:1;color:#00a0e9}.anchor-company li a:hover:after{top:calc(46% + 5px)}}@media only screen and (max-width: 350px){.anchor-company li{min-width:70px}.anchor-company li a{font-size:15px;font-size:1.5rem}}