﻿.page-template-forworkers{font-family:"Hiragino Kaku Gothic ProN", "sans-serif";color:#040000;box-sizing:border-box}.page-template-forworkers main{line-height:1.3}.page-template-forworkers main ul{line-height:1.5;list-style-type:none}.page-template-forworkers main li{list-style-type:none}.page-template-forworkers main p{line-height:1.7}@media screen and (max-width: 767px){.page-template-forworkers main p{line-height:1.8}}.page-template-forworkers main h3{line-height:1.3}.page-template-forworkers main h4{line-height:1.3}.page-template-forworkers main h5{line-height:1.3}.page-template-forworkers header{background-image:none;background-color:white;width:100%;height:70px;z-index:120}@media screen and (max-width: 767px){.page-template-forworkers header{height:40px}}.page-template-forworkers .morinomiyamain{padding-left:0}.carup-inner{width:100%;margin:0 auto;max-width:1000px;box-sizing:border-box}@media screen and (max-width: 1000px){.carup-inner{padding:0 15px}}.carup-flex{display:flex}.carup-flex-wrap{display:flex;flex-wrap:wrap}.carup-jc-sb{justify-content:space-between}.carup-jc-sa{justify-content:space-around}.carup-jc-center{justify-content:center}.carup-ai-center{align-items:center}@media screen and (max-width: 568px){.carup-bpsm-only{display:block}}@media screen and (min-width: 569px){.carup-bpsm-only{display:none}}@media screen and (max-width: 767px){.carup-sp-only{display:block}}@media screen and (min-width: 768px){.carup-sp-only{display:none}}@media screen and (max-width: 767px){.carup-pc-only{display:none}}@media screen and (min-width: 768px){.carup-pc-only{display:block}}.carup-open{display:block !important}.carup-close{display:none !important}.carup-heading-main{font-size:32px;font-weight:bold;color:#040000;text-align:center}@media screen and (max-width: 767px){.carup-heading-main{font-size:22px;line-height:1.8}}.header-nav{position:relative}.header-nav-list{display:flex;flex-direction:flex-end;align-items:center;height:70px;font-size:16px;font-weight:bold}@media screen and (max-width: 767px){.header-nav-list{height:40px}}.header-nav-list li:first-child{margin-right:auto}.header-nav-link{margin-top:4px}@media screen and (max-width: 767px){.header-nav-link{margin-top:0}}.header-nav-link:not(:nth-child(2)){margin-left:3%}.header-nav-link:first-child{margin-left:0}.header-nav-link a{text-decoration:none;color:#040000}.header-nav-link a:after{content:'';display:block;background-image:url(../img/pages/careerup/navi_arrow.svg);background-repeat:no-repeat;background-position:center center;margin-top:4px;height:8px}.header-nav-logo a:after{background-image:none;height:0;margin-top:0}@media screen and (max-width: 767px){.header-nav-logo img{width:50%}}@media screen and (max-width: 900px){.header-nav-txt{display:none}}.header-nav-drawer{position:absolute;top:50%;right:0;transform:translateY(-50%);width:5.2rem;display:none}@media screen and (max-width: 900px){.header-nav-drawer{display:inline-block}}@media screen and (max-width: 767px){.header-nav-drawer{width:2.4rem}}.header-nav-drawer img{width:100%;height:auto}.carup-drawer{display:none;position:fixed;top:0;left:0;z-index:99;background-color:rgba(15,41,53,0.8);width:100%;height:100vh;overflow-y:scroll}.carup-drawer-close{width:60px;height:60px;position:relative;margin-left:auto}@media screen and (max-width: 767px){.carup-drawer-close{width:40px;height:32px}}.carup-drawer-close:before{content:'';width:100%;height:4px;background-color:white;top:60%;transform:rotate(45deg);position:absolute;right:20%}@media screen and (max-width: 767px){.carup-drawer-close:before{width:85%;right:25%}}.carup-drawer-close:after{content:'';width:100%;height:4px;top:60%;background-color:white;transform:rotate(135deg);position:absolute;right:20%}@media screen and (max-width: 767px){.carup-drawer-close:after{width:85%;right:25%}}.carup-drawer-main{padding:25px 30px 0}.carup-drawer-menu{list-style-type:none;text-align:center}.carup-drawer-menu:not(:first-child){margin-top:25px}.carup-drawer-menu:after{content:'＞';color:white;font-size:18px;margin-left:15px}.carup-drawer-menu a{color:white;text-decoration:none;font-size:20px;font-weight:bold}.carup-drawer-icon{width:80%;margin:35px auto 0}.carup-mainVisual{background-image:url(../img/pages/careerup/main_img_pc.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:47%;position:relative;z-index:10;margin-top:70px}@media screen and (max-width: 767px){.carup-mainVisual{background-image:url(../img/pages/careerup/main_img_sp.jpg);padding-top:100%;margin-top:40px}}.carup-mainVisual-icon{display:none}@media screen and (max-width: 767px){.carup-mainVisual-icon{display:flex;position:absolute;bottom:3%;left:50%;transform:translateX(-50%)}}.carup-scroll{position:fixed;bottom:50px;right:50px;z-index:99}@media screen and (max-width: 767px){.carup-scroll{bottom:20px;right:20px;width:50%}}.carup-anxiety{position:relative;padding:50px 0 0}@media screen and (max-width: 767px){.carup-anxiety{padding:30px 0}}.carup-anxiety-heading{color:#3F62A5;font-weight:bold;font-size:35px;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.carup-anxiety-heading{font-size:20px;line-height:1.7}}.carup-anxiety-img{margin-right:25px;position:relative;z-index:20}@media screen and (max-width: 767px){.carup-anxiety-img{display:none}}.carup-anxiety-list{margin-top:60px}@media screen and (max-width: 767px){.carup-anxiety-list{margin:25px auto 0}}.carup-anxiety-list li{display:flex;align-items:center;font-size:26px;font-weight:bold}@media screen and (max-width: 767px){.carup-anxiety-list li{font-size:16px}}.carup-anxiety-list li:not(:first-child){margin-top:30px}@media screen and (max-width: 767px){.carup-anxiety-list li:not(:first-child){margin-top:15px}}.carup-anxiety-list li:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../img/pages/careerup/check_01.svg);background-repeat:no-repeat;margin-right:5px}@media screen and (max-width: 767px){.carup-anxiety-list li:before{width:25px;height:25px}}.carup-anxiety .carup-arrow-left{position:absolute;top:-2px;left:50px;width:200px;z-index:12}@media screen and (max-width: 1350px){.carup-anxiety .carup-arrow-left{left:0}}@media screen and (max-width: 1220px){.carup-anxiety .carup-arrow-left{display:none}}.carup-anxiety .carup-arrow-right{position:absolute;top:-2px;right:50px;width:10%;z-index:12}@media screen and (max-width: 1220px){.carup-anxiety .carup-arrow-right{display:none}}@media screen and (min-width: 1500px){.carup-anxiety .carup-arrow-right{width:130px}}.carup-reason{background-color:#E1F0EC;position:relative;padding-bottom:60px}.carup-reason:before{content:"";border-left:250px solid transparent;border-right:250px solid transparent;border-top:150px solid white;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.carup-reason:before{border-left:150px solid transparent;border-right:150px solid transparent;border-top:100px solid white}}.carup-reason-lg{color:#E84555;font-weight:bold;font-size:35px;text-align:center;padding-top:20px;position:relative;z-index:2}@media screen and (max-width: 767px){.carup-reason-lg{font-size:22px;padding-top:0}}.carup-reason-lg span{font-size:58px}@media screen and (max-width: 767px){.carup-reason-lg span{font-size:42px}}.carup-reason-heading{text-align:center;margin-top:50px}@media screen and (max-width: 767px){.carup-reason-heading{margin-top:30px;line-height:1.4}}.carup-reason-heading span{color:#E84555}.carup-reason-heading em{font-size:60px;margin-right:3px}@media screen and (max-width: 767px){.carup-reason-heading em{font-size:40px}}.carup-reason-card{background-color:white;margin-top:30px;padding:30px;box-shadow:5px 5px #CCCCCC;font-weight:bold}@media screen and (max-width: 767px){.carup-reason-card{margin-top:20px;padding:15px 10px}}.carup-reason-number{width:10%;height:auto;margin:0 auto}@media screen and (max-width: 767px){.carup-reason-number{width:30%}}.carup-reason-number img{width:100%;height:auto}.carup-reason-list-heading{color:#62B7A3;font-size:30px;font-weight:bold;text-align:center;margin-top:20px}@media screen and (max-width: 767px){.carup-reason-list-heading{font-size:22px;margin-top:15px}}.carup-reason-list-txt{color:#040000;font-size:24px;text-align:center;margin-top:30px}@media screen and (max-width: 767px){.carup-reason-list-txt{font-size:16px;margin-top:15px}}.carup-reason-list-txt span{color:#E84555}.carup-reason-img{margin-top:30px}@media screen and (max-width: 767px){.carup-reason-img{margin-top:15px}}.carup-reason-img li{width:23%;position:relative}@media screen and (max-width: 767px){.carup-reason-img li{width:49%}}.carup-reason-img li:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(../img/pages/careerup/check_02.svg);background-repeat:no-repeat;position:absolute;top:8px;left:8px}@media screen and (max-width: 767px){.carup-reason-img li:before{width:24px;height:24px;top:5px;left:5px}}@media screen and (max-width: 767px){.carup-reason-img li:nth-child(3){margin-top:15px}}@media screen and (max-width: 767px){.carup-reason-img li:nth-child(4){margin-top:15px}}.carup-reason-img li img{width:100%;height:auto}.carup-reason-img-caption{font-size:18px;margin-top:5px;letter-spacing:0.006em;line-height:1.4 !important}@media screen and (max-width: 767px){.carup-reason-img-caption{font-size:14px;letter-spacing:-0.01em}}.carup-reason-img-space{margin:0 3%}@media screen and (max-width: 767px){.carup-reason-img-space{margin:0 0 0 2%}}.carup-support{margin-top:30px}@media screen and (max-width: 767px){.carup-support{margin-top:0}}.carup-support-img{width:36%}@media screen and (max-width: 767px){.carup-support-img{width:100%}}.carup-support-img img{width:100%;height:auto}@media screen and (max-width: 767px){.carup-support-img img{width:80%;display:block;margin:15px auto 0}}.carup-support-txt{width:59%}@media screen and (max-width: 767px){.carup-support-txt{width:100%}}.carup-support-txt-heading{text-align:left;margin-top:0}@media screen and (max-width: 767px){.carup-support-txt-heading{text-align:center;margin:15px auto 0}}.carup-support-txt-heading span{color:#E84555}.carup-support-list{margin-top:20px;border-left:10px solid #9CCFC1;font-size:18px}@media screen and (max-width: 767px){.carup-support-list{font-size:16px}}.carup-support-list li{padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){.carup-support-list li:not(:first-child){margin-top:10px}}.carup-support-list span{color:#E84555}.carup-support-list sup{vertical-align:super;font-size:10px}.carup-support-list-sm{font-size:14px;margin-top:10px;font-weight:normal}.carup-support-original{margin-top:10px}.carup-support-original-heading{position:relative}.carup-support-original-bar{position:relative;width:57%;margin:0 auto -24px}@media screen and (max-width: 900px){.carup-support-original-bar{width:68%}}@media screen and (max-width: 767px){.carup-support-original-bar{width:100%;max-width:300px}}@media screen and (max-width: 568px){.carup-support-original-bar{width:90%}}.carup-support-original-bar img{width:100%}.carup-support-original h5{width:100%;text-align:center;font-size:20px;color:white;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 450px){.carup-support-original h5{font-size:16px}}.carup-support-original-bg{background-color:#EBEFF7;padding:4rem 2rem 2rem}@media screen and (max-width: 767px){.carup-support-original-bg{padding:40px 10px 15px}}.carup-support-original-list li{font-size:16px}@media screen and (max-width: 767px){.carup-support-original-list li{font-size:14px}}.carup-support-original-list li:not(:first-child){margin-top:8px}.carup-support-original-list li span{color:#3F62A5}.carup-support-original-comment{font-size:12px;width:100%;margin:15px auto 0;font-weight:normal}.carup-exam-list{margin-top:30px}@media screen and (max-width: 767px){.carup-exam-list{justify-content:center}}.carup-exam-list li{width:32%}@media screen and (max-width: 767px){.carup-exam-list li{width:48%}}@media screen and (max-width: 767px){.carup-exam-list li:nth-child(2){margin-left:2%}}@media screen and (max-width: 767px){.carup-exam-list li:nth-child(3){margin-top:20px}}.carup-exam-heading{text-align:center;font-size:20px}@media screen and (max-width: 767px){.carup-exam-heading{font-size:16px}}.carup-exam-img{width:80%;margin:10px auto 0}@media screen and (max-width: 767px){.carup-exam-img{width:90%}}.carup-exam-img img{width:100%;height:auto}.carup-exam-ave{font-size:22px;font-weight:bold;text-align:center;margin-top:15px}@media screen and (max-width: 767px){.carup-exam-ave{font-size:14px;margin-top:5px}}.carup-exam-ave span{font-size:35px}@media screen and (max-width: 767px){.carup-exam-ave span{font-size:24px}}.carup-exam .color-yellow{color:#C4A06E}.carup-exam .color-pink{color:#BB6D8A}.carup-exam .color-green{color:#478497}.carup-job-list{margin-top:40px}@media screen and (max-width: 767px){.carup-job-list{margin-top:0}}.carup-job-heading{text-align:center;font-size:20px}@media screen and (max-width: 767px){.carup-job-heading{font-size:16px}}.carup-job-img{margin-top:15px}.carup-job-chart{width:48%}@media screen and (max-width: 767px){.carup-job-chart{width:90%;margin:25px auto 0}}.carup-job-chart-ast{font-size:14px;text-align:right;margin-top:5px}@media screen and (max-width: 767px){.carup-job-chart-ast{font-size:12px}}.carup-job-figure{width:100%;margin-top:30px;padding-bottom:30px}@media screen and (max-width: 767px){.carup-job-figure{margin:25px auto 0}}.carup-job-figure-cont{width:55%;margin:0 auto}@media screen and (max-width: 767px){.carup-job-figure-cont{width:100%}}.carup-data{padding:50px 0 120px}@media screen and (max-width: 767px){.carup-data{padding:50px 0 30px}}.carup-data-rate{width:45%;margin:50px auto 0}@media screen and (max-width: 767px){.carup-data-rate{width:100%;margin:25px auto 0}}.carup-data-ttl{border-left:6px solid #3F62A5;padding:0.2em 0.5em;font-size:24px;font-weight:bold}@media screen and (max-width: 767px){.carup-data-ttl{padding:0 0.5em;font-size:20px}}.carup-data-chart{width:100%;margin-top:30px;position:relative}@media screen and (max-width: 767px){.carup-data-chart{margin-top:15px}}.carup-data-chart:after{content:'（2022年3月現在）';position:absolute;bottom:-10px;right:-10px;font-size:12px}.carup-data-chart img{width:75%;height:auto;display:block;margin:0 auto}@media screen and (max-width: 767px){.carup-data-chart img{width:65%}}.carup-data-txt{width:90%;margin:20px auto 0}@media screen and (max-width: 767px){.carup-data-txt{width:100%;font-size:16px}}.carup-data-lg{width:100%;margin-top:50px}@media screen and (max-width: 767px){.carup-data-lg{margin-top:30px}}.carup-data-lg-cont .carup-data-chart{width:48%}@media screen and (max-width: 767px){.carup-data-lg-cont .carup-data-chart{width:100%}}.carup-data-lg-cont .carup-data-chart img{width:85%;height:auto}@media screen and (max-width: 767px){.carup-data-lg-cont .carup-data-chart img{width:65%;display:block;margin:0 auto}}.carup-data-lg .carup-data-txt{width:49%;margin:20px 0 0}@media screen and (max-width: 767px){.carup-data-lg .carup-data-txt{width:100%}}.carup-data-consume{margin-top:50px}@media screen and (max-width: 767px){.carup-data-consume{margin-top:0}}.carup-data-consume-img{width:48%}@media screen and (max-width: 767px){.carup-data-consume-img{width:80%;margin:25px auto 0}}.carup-data-consume-img .carup-data-consume-quantity{margin-right:4%}@media screen and (max-width: 767px){.carup-data-consume-img .carup-data-consume-quantity{width:60%;height:auto}}.carup-data-consume-img .carup-data-consume-quantity img{width:100%;height:auto}.carup-data-consume-txt{margin-top:30px}@media screen and (max-width: 767px){.carup-data-consume-txt{margin-top:15px;font-size:16px}}.carup-data-satisfy{margin-top:30px}.carup-data-satisfy-figure{width:48%;position:relative}@media screen and (max-width: 767px){.carup-data-satisfy-figure{width:100%}}.carup-data-satisfy-figure:after{content:'（2022年3月卒業生アンケートによる）';position:absolute;bottom:-35px;right:25px;font-size:12px}@media screen and (max-width: 767px){.carup-data-satisfy-figure:after{right:0}}.carup-data-satisfy-figure img{width:75%;height:auto;display:block;margin:0 auto}.carup-data-satisfy-txt{width:50%}@media screen and (max-width: 767px){.carup-data-satisfy-txt{width:100%;margin-top:50px;font-size:16px}}.carup-graduate{background-color:#E1F0EC;padding:50px 0 100px}@media screen and (max-width: 767px){.carup-graduate{padding:30px 0 50px}}.carup-graduate-box{background-color:white;padding:30px;margin-top:30px}@media screen and (max-width: 767px){.carup-graduate-box{padding:15px;margin-top:20px}}.carup-graduate-box-space{margin-top:60px}@media screen and (max-width: 767px){.carup-graduate-box-space{margin-top:30px}}.carup-graduate-card{margin-top:50px}@media screen and (max-width: 767px){.carup-graduate-card{margin-top:25px}}.carup-graduate-card-heading{position:relative;width:35%;margin:0 auto}@media screen and (max-width: 767px){.carup-graduate-card-heading{width:63%}}.carup-graduate-card-heading img{width:100%}.carup-graduate-card-bar-txt{text-align:center;vertical-align: middle;font-size:27px;color:white;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media screen and (max-width: 767px){.carup-graduate-card-bar-txt{font-size:20px;vertical-align:middle!important;line-height:1!important;position:absolute;top:15px!important;left:50%;margin-top:5px;padding-top:2px;}}.carup-graduate-person{width:40%}@media screen and (max-width: 767px){.carup-graduate-person{width:100%}}.carup-graduate-person-img img{width:100%;height:auto}.carup-graduate-person-info{margin-top:20px}.carup-graduate-person-name{font-size:24px}.carup-graduate-person-name span{font-size:16px}.carup-graduate-person-info{border-left:10px solid #9CCFC1;padding-left:15px}.carup-graduate-course{font-weight:bold;margin-top:5px}.carup-graduate-career{margin-top:10px;font-size:14px}.carup-graduate-voice{width:57%}@media screen and (max-width: 767px){.carup-graduate-voice{width:100%;margin-top:25px}}.carup-graduate-voice-heading{font-size:22px}@media screen and (max-width: 767px){.carup-graduate-voice-heading{font-size:20px}}.carup-graduate-voice-txt{margin-top:10px;font-size:16px}.carup-graduate-voice-sec:nth-child(2){margin-top:30px}.carup-qa{padding:50px 0 100px}@media screen and (max-width: 767px){.carup-qa{padding:50px 0}}.carup-qa dl{padding:30px 0;border-bottom:1px solid #3F62A5}.carup-qa dt{align-items:center}@media screen and (max-width: 767px){.carup-qa dt{align-items:flex-start}}.carup-qa dt p{font-size:22px;font-weight:bold}@media screen and (max-width: 767px){.carup-qa dt p{font-size:20px;line-height:1.6}}.carup-qa dt img{width:4rem;height:4rem;display:block;margin-right:25px}@media screen and (max-width: 767px){.carup-qa dt img{margin-right:15px}}.carup-qa dd{margin-top:30px}@media screen and (max-width: 767px){.carup-qa dd{margin-top:20px}}.carup-qa dd p{font-size:16px}.carup-qa dd img{width:4rem;height:4rem;display:block;margin-right:25px}@media screen and (max-width: 767px){.carup-qa dd img{margin-right:15px}}.carup-access{background-color:#E1F0EC;padding:50px 0 100px;position:relative}@media screen and (max-width: 767px){.carup-access{padding:30px 0 50px}}.carup-access-gmap{margin-top:50px;height:0;overflow:hidden;padding-bottom:78.5%;position:relative}@media screen and (max-width: 767px){.carup-access-gmap{margin:30px calc(50% - 50vw) 0}}.carup-access-gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.carup-access-address{text-align:center;font-size:20px;margin-top:30px;font-weight:bold}@media screen and (max-width: 767px){.carup-access-address{font-size:16px;margin-top:15px}}.carup-access-info{margin-top:50px}@media screen and (max-width: 767px){.carup-access-info{margin-top:25px}}.carup-access-time{width:48%}@media screen and (max-width: 767px){.carup-access-time{width:100%}}@media screen and (max-width: 767px){.carup-access-time:last-child{margin-top:25px}}.carup-access-time-heading{background-color:#62B7A3;color:white;font-weight:bold;position:relative;font-size:22px;padding:5px 10px}@media screen and (max-width: 767px){.carup-access-time-heading{font-size:20px}}.carup-access-time-heading:after{content:"";bottom:0;right:-30px;border-top:38px solid transparent;border-left:30px solid #62B7A3;position:absolute;z-index:100}@media screen and (max-width: 767px){.carup-access-time-heading:after{border-top:37px solid transparent}}.carup-access-time-box{border:2px solid #62B7A3;background-color:white;padding:10px 20px 20px;height:160px}@media screen and (max-width: 767px){.carup-access-time-box{height:auto;padding:15px}}.carup-access-time-list{font-size:20px;font-weight:bold}@media screen and (max-width: 767px){.carup-access-time-list{font-size:16px}}.carup-access-lg{font-size:27px;color:#E84555;margin:0 3px}@media screen and (max-width: 767px){.carup-access-lg{font-size:21px}}.carup-access-sm{color:#E84555}.carup-access-short{width:27%}@media screen and (max-width: 767px){.carup-access-short{width:30%}}.carup-access-long{width:65%}@media screen and (max-width: 767px){.carup-access-long{width:70%}}.carup-access-school{position:absolute;bottom:-155px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.carup-access-school{width:100%;bottom:-90px;max-width:375px}}@media screen and (max-width: 767px){.carup-access-school img{width:100%}}.carup-form{padding:100px 0 50px}@media screen and (max-width: 767px){.carup-form{padding-top:60px}}.carup-form-heading{margin:30px 0}.carup-form-msg{font-size:35px;color:#E84555;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.carup-form-msg{font-size:24px}}.carup-footer{background-color:white;text-align:center}.carup-footer-info{border-top:1px solid #3F62A5;padding:20px 0}.carup-footer-logo{width:20%;margin:0 auto}@media screen and (max-width: 767px){.carup-footer-logo{width:240px}}.carup-footer-logo img{width:100%;height:auto}.carup-footer-txt{font-size:18px;font-family:'Hiragino Mincho ProN', 'sans-serif'}@media screen and (max-width: 767px){.carup-footer-txt{font-size:16px}}.carup-footer-logo{margin-top:5px}.carup-footer-eng{line-height:1.4;margin-top:10px;font-size:14px}@media screen and (max-width: 767px){.carup-footer-eng{font-size:12px}}.carup-footer-address{line-height:1.6;font-size:16px}@media screen and (max-width: 767px){.carup-footer-address{font-size:14px}}.carup-footer-copy{font-size:14px;background-color:#3F62A5;color:white;text-align:center;line-height:50px}@media screen and (max-width: 767px){.carup-footer-copy{font-size:10px}}