@charset "UTF-8";@media screen and (min-width:768px) and (max-width:1024px){.career-index+#side #side-menu-btn{display:none!important}}.career-index .main-head{height:110px}.career-index .main-head .box-center,.career-index .main-head .box-inner{height:100%}.career-index .main-head-ttl-box{display:inline-block;position:relative;top:50%;transform:translateY(-50%);font-family:'Roboto Condensed','中ゴシックBBB JIS2004';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.career-index .main-head-lead{color:#009d42;display:inline-block;vertical-align:middle}.career-index .main-head-ttl{border-right:1px solid #e6e6e6;display:inline-block;color:#212324;line-height:1;margin-right:16px;padding-right:16px;vertical-align:middle;font-size:34px;font-size:3.4rem;letter-spacing:.25em}@media screen and (max-width:767px){.career-index .main-head-ttl{letter-spacing:.1em}}@media screen and (max-width:767px){.career-index .main-head{height:0;opacity:0}.career-index .main-head-ttl-box{text-align:left;width:100%}.career-index .main-head-ttl-box-inner{height:100%;line-height:1.4;padding:10px 0 8px;top:inherit;width:100%;transform:none}.career-index .main-head-lead{display:inline-block;position:static;vertical-align:middle;width:auto;font-size:11px;font-size:1.1rem}.career-index .main-head-ttl{border-right:1px solid #e6e6e6;display:inline-block;margin-right:12px;padding-right:12px;padding-top:0;vertical-align:middle;font-size:18px;font-size:1.8rem}.career-index .main-head-img{height:200px;position:static}}.career-index .main-cont a .box-img,.career-index .main-cont a:hover .box-img,.career-index .main-cont a:visited .box-img{position:relative}.career-index .main-cont a .box-img-ttl,.career-index .main-cont a:hover .box-img-ttl,.career-index .main-cont a:visited .box-img-ttl{background:linear-gradient(to right,#009d42 0,rgba(0,157,66,0) 100%);box-sizing:border-box;color:#fff;display:block;font-weight:700;height:36px;padding-left:12px;padding-top:3px;position:absolute;left:0;bottom:0;width:47%;font-size:17px;font-size:1.7rem;letter-spacing:.25em;font-family:'Roboto Condensed','中ゴシックBBB JIS2004';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){.career-index .main-cont a .box-img-ttl,.career-index .main-cont a:hover .box-img-ttl,.career-index .main-cont a:visited .box-img-ttl{letter-spacing:.1em}}.career-index .main-cont .box-employment{margin-bottom:6.4516129032%}.career-index .main-cont .box-employment .box-img-ttl{width:54.6774193548%}.career-index .main-cont .box-course .box-img-ttl{width:38.7096774194%}.career-index .main-cont .box-graduate-interview{position:relative}.career-index .main-cont .box-graduate-interview a{display:block;height:100%}.career-index .main-cont .box-graduate-interview a:hover .box-ttl01{color:#009d42}.career-index .main-cont .box-graduate-interview a:hover .btn{color:#009d42;text-decoration:none;box-shadow:0 6px 16px rgba(6,0,1,.2)}.career-index .main-cont .box-graduate-interview a:active .btn{background-color:#f2f2f2;text-decoration:none;box-shadow:0 0 2px rgba(6,0,1,.15)}.career-index .main-cont .box-graduate-interview .box-txt{text-align:center;position:absolute;left:50%;top:40px;width:100%;z-index:100;transform:translateX(-50%)}.career-index .main-cont .box-graduate-interview .box-ttl01{color:#212324;line-height:1;padding-bottom:24px;position:relative;transition:color .2s ease;font-size:20px;font-size:2rem;font-family:'Roboto Condensed','中ゴシックBBB JIS2004';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.career-index .main-cont .box-graduate-interview .box-ttl01:after{background-color:#e6e6e6;content:'';display:block;height:1px;width:90px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.career-index .main-cont .box-graduate-interview .box-lead{color:#009d42;line-height:1.1;padding-top:18px;padding-bottom:24px;font-size:45px;font-size:4.5rem;font-family:'Roboto Condensed',honoka-mincho,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.career-index .main-cont .box-graduate-interview .box-desc{color:#505457;margin-bottom:16px;font-size:13px;font-size:1.3rem}.career-index .main-cont .box-graduate-interview .box-btn{text-align:center}.career-index .main-cont .box-graduate-interview .box-btn .btn{display:inline-block}@media screen and (min-width:768px) and (max-width:1279px){.career-index .main-cont .box-graduate-interview .box-ttl01{padding-bottom:16px;font-size:16px;font-size:1.6rem}.career-index .main-cont .box-graduate-interview .box-lead{padding-top:12px;padding-bottom:20px;font-size:35px;font-size:3.5rem}.career-index .main-cont .box-graduate-interview .box-desc{font-size:11px;font-size:1.1rem}}@media screen and (max-width:767px){.career-index .main-cont .box-img-ttl{height:24px;padding-left:8px;padding-top:0;font-size:14px;font-size:1.4rem}.career-index .main-cont .box-employment .box-img-ttl{width:70%}.career-index .main-cont .box-course .box-img-ttl{width:50%}.career-index .main-cont .box-graduate-interview{background-color:#eef5fa;padding-top:32px}.career-index .main-cont .box-graduate-interview .box-img{height:0;overflow:hidden;padding-top:70%;position:relative}.career-index .main-cont .box-graduate-interview .box-img img{position:absolute;left:0;bottom:0;height:auto;width:100%}.career-index .main-cont .box-graduate-interview .box-txt{position:relative;top:inherit;left:0;z-index:100;transform:none}.career-index .main-cont .box-graduate-interview .box-ttl01{padding-bottom:16px;font-size:16px;font-size:1.6rem}.career-index .main-cont .box-graduate-interview .box-lead{padding-top:12px;padding-bottom:20px;font-size:30px;font-size:3rem}.career-index .main-cont .box-graduate-interview .box-desc{padding:0 20px;text-align:left;font-size:12px;font-size:1.2rem}.career-index .main-cont .box-graduate-interview .box-desc br{display:none}}.support .elem1 p{text-align:left}.support .elem1 .sttl04 b{border-left:solid #009d42 5px;padding-left:10px}.support .elem1 .img-full:first-child{padding-right:20px}.support .elem1 .img-full:last-child{padding-left:20px}@media screen and (max-width:767px){.support .elem1 .img-full:first-child{padding-right:0}.support .elem1 .img-full:last-child{padding-left:0}}.support #annual{width:100%}.support #annual .annualArrow{clear:both;float:left;width:30%;padding-right:40px;margin-bottom:2em;color:#009d42;font-family:'Roboto Condensed',honoka-mincho,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.support #annual .annualArrow .elem1{padding:1em;background:#edf8f2;text-align:center;font-size:20px;font-size:2rem}.support #annual .annualArrow .elem1 b{display:block;font-size:200%;margin-bottom:-.5em}.support #annual .annualArrow .elem2{position:relative;height:20px;overflow:hidden}.support #annual .annualArrow .elem2:after{content:"";display:block;position:absolute;left:50%;bottom:0;margin-left:-800px;border-width:100px 800px 0 800px;border-color:#edf8f2 transparent transparent transparent;border-style:solid}.support #annual .annualArrow.long .elem1{height:15em}.support #annual .annualArrow.middle .elem1{height:6em}.support #annual ul{float:left;width:60%;padding-top:1em}.support #annual ul li{margin-left:2em;margin-bottom:1em;list-style:disc}.support #annual ul li b{color:#009d42;width:4em;display:block;clear:both;float:left}@media screen and (max-width:767px){.support #annual .annualArrow{width:100%;float:none;margin-bottom:0}.support #annual .annualArrow .elem1{height:auto!important;font-size:14px;font-size:1.4rem}.support #annual ul{width:100%}.support .tbl01 td{text-indent:1em}}.box-border.box-fl-wrap.internship .box-fl{width:36%}.box-border.box-fl-wrap.internship .box-fr{width:64%}.box-border.box-fl-wrap.internship p.img{margin-left:32px}.box-border.box-fl-wrap.internship:before{left:70px}@media screen and (max-width:767px){.box-border.box-fl-wrap.internship .box-fl{width:100%}.box-border.box-fl-wrap.internship .box-fr{width:100%}.box-border.box-fl-wrap.internship p.img{margin-left:0}.box-border.box-fl-wrap.internship:before{left:16px;width:48%}}.course .box-fl{width:50%}.course .box-fr{width:50%;overflow:hidden;position:relative}.course .box-fr #chart_div{position:relative;left:-80px;top:-20px}.course .box-fr ul{font-size:12px;padding:1em;position:absolute;bottom:0;left:5px}.course .box-fr ul:before{content:"企業職種内訳";color:#eb6e8f}.course .box-fr ul li{padding-left:.5em}.course .box-col2-wrap ul{padding:0 20px}.course .box-col2-wrap ul li{padding-left:.5em}.course .box-col2-wrap ul li:first-child{color:#009d42;padding-left:0;font-size:16px;font-size:1.6rem}.course .chart-wrap{display:flex;justify-content:space-around}@media screen and (max-width:767px){.course .box-fl{width:100%}.course .box-fr{width:100%}.course .box-fr #chart_div{left:-70px;top:0}.course .chart-wrap{padding-bottom:40px;display:block;text-align:center}.course .chart-wrap ul{margin-bottom:0;padding:0}}.graduate_interview .box-col2-wrap{position:relative;top:-32px}.graduate_interview .box-col2-wrap .box{float:right}.graduate_interview .elem1 .box{margin-bottom:80px;position:relative}.graduate_interview .elem1 .box :hover{z-index:2}.graduate_interview .elem1 .box:nth-child(even){padding-right:40px}.graduate_interview .elem1 .box:nth-child(even) a div{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.graduate_interview .elem1 .box:nth-child(even) a div:before{content:"";display:block;position:absolute;top:100%;left:50%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-left:-13.5px;border-width:15px;border-color:#fff transparent transparent transparent;border-style:solid}.graduate_interview .elem1 .box:nth-child(odd){padding-left:40px;position:relative;top:-160px}.graduate_interview .elem1 .box:nth-child(odd) a div{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.graduate_interview .elem1 .box:nth-child(odd) a div:before{content:"";display:block;position:absolute;left:50%;top:100%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-left:-13.5px;border-width:15px;border-color:#fff transparent transparent transparent;border-style:solid}.graduate_interview .elem1 .box a{display:block;background-color:#fff;box-shadow:0 2px 8px rgba(6,0,1,.15);-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1.2;outline:0;padding:24px;position:relative;font-family:'Roboto Condensed','中ゴシックBBB JIS2004';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.1em;transition:.2s ease}.graduate_interview .elem1 .box a div{font-size:16px;font-size:1.6rem;color:#009d42;font-family:'Roboto Condensed',honoka-mincho,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;position:absolute;z-index:9;left:0;top:0;transition:opacity .2s linear;white-space:nowrap;padding:20px;background:#fff;opacity:0;box-shadow:0 2px 8px rgba(6,0,1,.15)}.graduate_interview .elem1 .box a .imgBox{width:100%;overflow:hidden;position:relative}.graduate_interview .elem1 .box a figure{text-align:center;position:relative;z-index:1}.graduate_interview .elem1 .box a figcaption{text-align:left;padding:.2em;margin-top:16px;padding-left:.5em;position:relative;border-left:solid #009d42 5px}.graduate_interview .elem1 .box a figcaption span{display:block;color:#009d42;margin-bottom:8px}.graduate_interview .elem1 .box a figcaption strong{font-size:24px;font-size:2.4rem}.graduate_interview .elem1 .box a figcaption small{font-size:12px;font-size:1.2rem;display:block;margin-top:8px}.graduate_interview .elem1 .box a:hover{color:#747a7e;text-decoration:none;box-shadow:0 6px 16px rgba(6,0,1,.2)}.graduate_interview .elem1 .box a:hover div{opacity:1;transition:opacity .2s linear}.graduate_interview .elem1 .box a:active{background-color:#f2f2f2;text-decoration:none;box-shadow:0 0 2px rgba(6,0,1,.15)}@media screen and (max-width:767px){.graduate_interview h1 br{display:none}.graduate_interview .box-col2-wrap .box{float:none}.graduate_interview .box-col2-wrap .box a div{display:none!important}.graduate_interview .elem1 .box{margin-bottom:24px}.graduate_interview .elem1 .box:nth-child(even){padding-right:0}.graduate_interview .elem1 .box:nth-child(odd){padding-left:0;top:0}}