.career-inner{width:100%;background:url(../images/career/career-bg.jpg) no-repeat top center;background-attachment:fixed;background-size:cover;background-position:center;position:relative;z-index:0;padding:10vw 6vw}.career-inner::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,55,87,.7);z-index:-1;mix-blend-mode:multiply}.career-inner .content-section{width:100%;margin:0 auto 12vh}.career-inner .content-section.border{border-bottom:1px #fff solid;padding-bottom:8vh}h4.career-section-title{font-size:calc(1.5rem + .6vw);color:#fff;text-align:center;font-weight:500;letter-spacing:.1em;margin-bottom:2em;line-height:1.9em;font-family:"Noto Serif JP",serif;position:relative}h4.career-section-title span{display:block;font-size:1.5rem}h4.career-section-title::after{position:absolute;content:"";background:url(../images/career/career-new-icon.svg) no-repeat;background-size:contain;width:3vw;height:3vw;top:0;left:50%;transform:translateY(-120%) translateX(-50%)}.careee-university-passes-content{width:100%;display:flex;justify-content:space-between;margin-bottom:8vh}.careee-university-passes-content .number-box{width:25%;padding:0 3vw;position:relative}.careee-university-passes-content .number-box::after{content:"";position:absolute;width:1px;height:40%;border-right:1px #fff solid;right:0;top:50%;transform:translateY(-20%) translateX(0)}.careee-university-passes-content .number-box p.university-name{border:#fff 1px solid;padding:.3vw;color:#fff;text-align:center;width:100%;display:block;margin:0 auto 4vw;font-size:calc(1rem + .3vw);min-height:80px;display:flex;align-items:center;justify-content:center}.careee-university-passes-content .number-box p.number{color:#fff;text-align:center;font-size:calc(1.5rem + .6vw);font-family:"Noto Serif JP",serif;margin-bottom:.5vw}.careee-university-passes-content .number-box p.number span{font-size:calc(7rem + .6vw);font-weight:700}.careee-university-passes-content .number-box p.sub-text{font-size:1.5rem;color:#fff;text-align:center}.careee-university-passes-content .number-box:last-child::after{content:none}h5.career-border-title{text-align:center;margin-bottom:2vw}h5.career-border-title span{color:#fff;text-align:center;border-bottom:#fff 1px solid;font-size:calc(1.2rem + .3vw);font-family:"Noto Serif JP",serif;display:inline-block}.career-table-content{width:100%;display:flex;justify-content:space-between;margin-bottom:4vh;flex-wrap:wrap}.career-table-content .table-box{width:31.5%}.career-table-content .table-box thead th{line-height:1.5em}.career-table-content .table-box table.table-std td,.career-table-content .table-box table.table-std th{font-size:1.35rem;padding:.7em .9em}.career-table-content .linkbox{width:100%;display:flex;justify-content:center}.career .link_btn{background:0 0;border:1px #fff solid;color:#fff}.career .link_btn::before{background:#fff}.career .link_btn::after{color:#003757}.career .link_btn:hover{background:#fff;color:#003757}.career .link_btn:hover::before{background:#003757}.career .link_btn:hover::after{color:#fff}.career a[href$=".pdf"].link_btn::after{color:#003757}.career a[href$=".pdf"].link_btn:hover::after{color:#fff}.career p.paragraph.center{color:#fff;width:50%;margin:0 auto 4vh}ul.career-recommendation-list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}ul.career-recommendation-list::after{content:"";display:block;width:24.5%}ul.career-recommendation-list li{width:24.5%;margin-bottom:.6%;padding:1em;font-size:1.5rem;background:#fff}ul.career-recommendation-list.gray li{background:#e8e8e8}@media screen and (max-width:1024px) and (orientation:portrait){.career-inner{padding:15vw 10vw}h4.career-section-title{margin-bottom:3vw}h4.career-section-title::after{width:6vw;height:6vw}.careee-university-passes-content{flex-wrap:wrap}.careee-university-passes-content .number-box{width:50%;padding:0 4vw;position:relative;margin-bottom:5vw}.careee-university-passes-content .number-box p.number span{font-size:4rem}.careee-university-passes-content .number-box p.sub-text{font-size:1.3rem}.careee-university-passes-content .number-box:nth-child(2)::after{content:none}h5.career-border-title{margin-bottom:3vw}.career-table-content{display:block}.career-table-content .table-box{width:100%}.career-table-content .table-box thead th{line-height:1.5em}.career-table-content .table-box table.table-std td,.career-table-content .table-box table.table-std th{font-size:1.35rem;padding:.7em .9em}.career p.paragraph.center{width:100%}ul.career-recommendation-list li{width:49%;margin-bottom:2%;font-size:1.3rem}ul.career-recommendation-list.gray li{background:#e8e8e8}}