@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url("https://fonts.googleapis.com/css?family=Lato:900|Noto+Sans:700");.fc_navy{color:#00244f}.ff_gothic{font-family:"Noto Sans Japanese",sans-serif}.fs_16{font-size:16px;font-size:1rem}.txt_left{text-align:left}.commonLogo{position:fixed;right:12px;top:10px;width:180px;z-index:3;-webkit-transition:0.3s;transition:0.3s}@media only screen and (min-width: 1024px){.commonLogo{right:24px;top:26px;width:270px}}.commonLogo:hover{opacity:0.8;-webkit-transition:0.3s;transition:0.3s}.flyingmywayFooter{background-color:#fafafa;padding:40px 0px 20px 0px;margin-top:50px}@media only screen and (min-width: 1024px){.flyingmywayFooter{padding:60px 0px 20px 0px;margin-top:100px}}.flyingmywayFooter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin:0 auto}.flyingmywayFooter__logoArea{width:80%;border-bottom:1px solid #e6e6e6;padding:0% 0% 6% 0%;margin:0 auto}@media only screen and (min-width: 1024px){.flyingmywayFooter__logoArea{width:57%;padding:1% 5% 1% 0%;border-right:1px solid #e6e6e6;border-bottom:none}}.flyingmywayFooter__logo{width:100%}.flyingmywayFooter__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;width:100%}.flyingmywayFooter__navList{font-size:14px;font-size:.875rem;font-weight:bold;-webkit-transition:0.3s;transition:0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1024px){.flyingmywayFooter__navList{font-size:15px;font-size:.9375rem}}.flyingmywayFooter__navList:hover{-webkit-transition:0.3s;transition:0.3s;opacity:0.8}.flyingmywayFooter__navIcon{width:15px;margin-left:7px;height:15px}.flyingmywayFooter__linkArea{width:80%;margin:0 auto;padding-top:6%}@media only screen and (min-width: 1024px){.flyingmywayFooter__linkArea{width:35%;padding-top:0%}}.flyingmywayFooter__link{border:1px solid #000;padding:8px;display:block;text-align:center;margin-bottom:10px;font-size:14px;font-size:.875rem;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}.flyingmywayFooter__link:hover{-webkit-transition:0.3s;transition:0.3s;background-color:#000;color:#fff}.flyingmywayFooter__subLinkArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:14px;width:auto}@media only screen and (min-width: 1024px){.flyingmywayFooter__subLinkArea{padding-top:0px}}.flyingmywayFooter__subLink{font-size:12px;font-size:.75rem;padding:0% 0% 0% 4%;-webkit-transition:0.3s;transition:0.3s;width:auto}.flyingmywayFooter__subLink:first-child{padding:0% 4% 0% 0%;border-right:1px solid #ddd}.flyingmywayFooter__subLink:hover{-webkit-transition:0.3s;transition:0.3s;opacity:0.8}.flyingmywayFooter__copyright{text-align:center;font-size:11px;font-size:.6875rem;padding-top:46px;width:90%;margin:0 auto}@media only screen and (min-width: 1024px){.flyingmywayFooter__copyright{padding-top:80px}}.index__titleArea{margin:32px 0px;text-align:center}@media only screen and (min-width: 1024px){.index__titleArea{margin:86px 0px}}.index__titleImg{width:80%;margin:0 auto}@media only screen and (min-width: 1024px){.index__titleImg{width:770px}}.index__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index__listBlock{background:linear-gradient(45deg, #f7931e 0%, #e95504 100%);position:relative;cursor:pointer}.index__listBlock.minSize{width:calc(100% / 2)}@media only screen and (min-width: 1024px){.index__listBlock.minSize{width:calc(100% / 3)}}.index__listBlock.minSize .index__listImg{padding-bottom:180%}@media only screen and (min-width: 1024px){.index__listBlock.minSize .index__listImg{padding-bottom:100%}}.index__listBlock.minSize .index__badge{position:absolute;color:#fff;bottom:12px;right:0;left:0;margin:auto;padding:0px 17px 10px 17px;width:90%}@media only screen and (min-width: 1024px){.index__listBlock.minSize .index__badge{width:290px;padding:0px 34px 28px 34px;right:12px;left:auto;margin:0}}.index__listBlock.largeSize{width:calc(100% / 1)}@media only screen and (min-width: 1024px){.index__listBlock.largeSize{width:calc(100% / 2)}}.index__listBlock.largeSize .index__listImg{padding-bottom:100%}.index__listBlock.largeSize .index__badge{position:absolute;color:#fff;bottom:12px;right:12px;padding:0px 17px 10px 17px;min-width:160px;max-width:90%}@media only screen and (min-width: 1024px){.index__listBlock.largeSize .index__badge{width:290px;padding:0px 34px 28px 34px}}.index__listBlock.largeSpSize{width:calc(100% / 1)}@media only screen and (min-width: 1024px){.index__listBlock.largeSpSize{width:calc(100% / 3)}}.index__listBlock.largeSpSize .index__listImg{padding-bottom:100%}.index__listBlock.largeSpSize .index__badge{position:absolute;color:#fff;bottom:12px;right:12px;padding:0px 17px 10px 17px;min-width:160px;max-width:90%}@media only screen and (min-width: 1024px){.index__listBlock.largeSpSize .index__badge{width:290px;padding:0px 34px 28px 34px}}.index__listBlock.largeSpSize.on{display:none}@media only screen and (min-width: 1024px){.index__listBlock.largeSpSize.on{display:block}}.index__listBlock.largeSpSize.on .index__badge{display:none}.index__listBlock.largeSpSize.on a{pointer-events:none;cursor:auto}.index__listBlock.largeSpSize.on .index__listLogo{display:block}.index__listBlock.largeSpSize.off .index__listLogo{display:none}.index__listLogo{position:absolute;top:0;bottom:0;margin:auto;width:80%;right:0;left:0}.index__listImg{background-size:cover;background-repeat:no-repeat;background-position:center;display:block;position:relative;cursor:pointer;-webkit-transition:0.4s;transition:0.4s}.index__listImg:hover{opacity:0.8;-webkit-transition:0.4s;transition:0.4s}.index__badge{background:linear-gradient(45deg, #f7931e 0%, #e95504 100%)}@media only screen and (min-width: 1024px){.index__badge{position:absolute;color:#fff;bottom:12px;right:12px;padding:0px 34px 28px 34px;width:290px;min-width:auto;max-width:auto}}.index__badgeDepartment{background:#fff;display:inline-block;padding:1px 8px;font-style:italic;color:#e95504;margin-top:-16px;font-size:12px;font-size:.75rem}@media only screen and (min-width: 1024px){.index__badgeDepartment{padding:2px 10px;font-size:14px;font-size:.875rem}}.index__badgeCompany{color:#fff;padding:5px 0px 8px 0px;font-size:12px;font-size:.75rem;line-height:1.5}@media only screen and (min-width: 1024px){.index__badgeCompany{padding:12px 0px 14px 0px;font-size:14px;font-size:.875rem;line-height:1.5}}.index__badgeName{color:#fff;font-size:20px;font-size:1.25rem;line-height:1.2;display:inline-block;font-weight:bold;padding-top:3px}@media only screen and (min-width: 1024px){.index__badgeName{font-size:26px;font-size:1.625rem;padding-top:5px}}@media only screen and (max-width: 374px){.index__badgeName{font-size:18px;font-size:1.125rem}}.index__badgeSan{font-size:12px;font-size:.75rem;padding-left:2px}@media only screen and (min-width: 1024px){.index__badgeSan{font-size:16px;font-size:1rem}}@media only screen and (max-width: 374px){.index__badgeSan{font-size:12px;font-size:.75rem}}.index__badgeGraduation{color:#fff;font-size:11px;font-size:.6875rem}@media only screen and (min-width: 1024px){.index__badgeGraduation{font-size:12px;font-size:.75rem}}.postPage{background-color:#f7f7f7;overflow:hidden}.postPage__headArea{background-color:#fff;height:94px}@media only screen and (min-width: 1024px){.postPage__headArea{height:100px}}.postPage__mainArea{width:100%;margin-top:-40px}.postPage__mainImg{width:100%;-o-object-fit:cover;object-fit:cover;position:relative}@media only screen and (min-width: 1024px){.postPage__mainImg{width:85%}}.postPage__badge{position:relative;color:#fff;padding:14px 20px;background:linear-gradient(45deg, #f7931e 0%, #e95504 100%);max-width:92%;margin:-26px auto 0 auto}@media only screen and (min-width: 1024px){.postPage__badge{position:absolute;bottom:30px;right:-40px;padding:34px 24px;max-width:380px;min-width:300px;margin:auto}}.postPage__badge::before{position:absolute;top:-25px;left:0;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:25px solid #81c7d4}.postPage__badge .postPage__br{display:none}@media only screen and (min-width: 1024px){.postPage__badge .postPage__br{display:block}}.postPage__badgeDepartment{background:#fff;display:inline-block;padding:1px 8px;font-style:italic;color:#e95504;font-size:12px;font-size:.75rem}@media only screen and (min-width: 1024px){.postPage__badgeDepartment{padding:2px 10px;font-size:14px;font-size:.875rem}}.postPage__badgeCompany{color:#fff;padding:8px 0px;font-size:12px;font-size:.75rem;line-height:1.5}@media only screen and (min-width: 1024px){.postPage__badgeCompany{padding:12px 0px;font-size:14px;font-size:.875rem}}.postPage__badgeName{color:#fff;font-size:20px;font-size:1.25rem;display:inline-block;font-weight:bold}@media only screen and (min-width: 1024px){.postPage__badgeName{font-size:28px;font-size:1.75rem}}.postPage__badgeSan{font-size:12px;font-size:.75rem}@media only screen and (min-width: 1024px){.postPage__badgeSan{font-size:14px;font-size:.875rem}}.postPage__badgeGraduation{color:#fff;font-size:12px;font-size:.75rem}@media only screen and (min-width: 1024px){.postPage__badgeGraduation{font-size:14px;font-size:.875rem}}.postPage__badgeRecruitment{color:#fff;font-size:12px;font-size:.75rem}@media only screen and (min-width: 1024px){.postPage__badgeRecruitment{font-size:14px;font-size:.875rem}}.postPage__schoolDays{position:absolute;right:30px;text-align:center;bottom:5px}@media only screen and (min-width: 1024px){.postPage__schoolDays{left:25px;bottom:-35px}}.postPage__schoolImg{width:128px;height:128px;border:2px solid #fff;background-color:#fff;border-radius:50%}@media only screen and (min-width: 1024px){.postPage__schoolImg{width:200px;height:200px;border:5px solid #fff}}.postPage__schoolCaption{background:#fff2ea;font-size:11px;font-size:.6875rem;padding:2px;border:2px solid #fff;border-radius:2px}@media only screen and (min-width: 1024px){.postPage__schoolCaption{font-size:13px;font-size:.8125rem;padding:5px;border:3px solid #fff}}.postPage__contents{width:98%;margin:0 auto;padding-bottom:40px}@media only screen and (min-width: 1024px){.postPage__contents{width:auto;padding-bottom:0px}}.postPage__contentsBlock,.postPage__contentsBlock--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.postPage__contentsBlock--bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:50px}.postPage__contentsText{background:#f7f7f7;padding:3px;max-width:100%;position:relative;margin-top:10px;z-index:2;line-height:1.7;font-size:14px;font-size:.875rem}@media only screen and (min-width: 1024px){.postPage__contentsText{padding:30px;max-width:62%;margin-top:-50px;z-index:2;line-height:2;font-size:16px;font-size:1rem}}.postPage__contentsCenter{max-width:800px;margin:0 auto;line-height:1.8;font-size:14px;font-size:.875rem}@media only screen and (min-width: 1024px){.postPage__contentsCenter{font-size:16px;font-size:1rem;line-height:2}}.postPage__contentsFree{margin:20px auto 10px auto}@media only screen and (min-width: 1024px){.postPage__contentsFree{max-width:1000px;margin:30px auto 80px auto}}.postPage__chronology{background:#fff2ea;width:94%;margin:20px auto 40px auto;position:relative;padding:20px 0px 10px 0px;text-align:center}@media only screen and (min-width: 1024px){.postPage__chronology{margin:50px auto 50px auto;padding:50px 0px 30px 0px}}.postPage__chronologyTitle{display:inline-block;background:linear-gradient(45deg, #f7931e 0%, #e95504 100%);margin-top:-40px;padding:8px 24px;font-size:15px;font-size:.9375rem;color:#fff;border-radius:20px}@media only screen and (min-width: 1024px){.postPage__chronologyTitle{margin-top:-65px}}.postPage__chronologyName{color:#fff}.postPage__chronologyImg{width:90%;margin:0 auto;padding-top:10px}@media only screen and (min-width: 1024px){.postPage__chronologyImg{width:80%;padding-top:0px}}.postPage__relation{background:#fff;padding-top:40px}@media only screen and (min-width: 1024px){.postPage__relation{padding-top:80px}}.postPage__employment{width:86%;margin:40px auto 0 auto}@media only screen and (min-width: 1024px){.postPage__employment{max-width:1000px;margin:60px auto 0 auto}}.postPage__employmenLink{background-color:#ccc;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:0.3s;transition:0.3s;padding:10% 0%}@media only screen and (min-width: 1024px){.postPage__employmenLink{height:270px;padding:0% 0%}}.postPage__employmenLink.bgMusic{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_music.jpg")}.postPage__employmenLink.bgArt{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_art.jpg")}.postPage__employmenLink.bgSociety{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_society.jpg")}.postPage__employmenLink.bgNursery{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_nursery.jpg")}.postPage__employmenLink:hover{opacity:0.8;-webkit-transition:0.3s;transition:0.3s}.postPage__employmentBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #fff;width:80%}@media only screen and (min-width: 1024px){.postPage__employmentBanner{width:70%}}.postPage__employmentData{width:100%;padding:12px;background:#fff;text-align:center;font-weight:bold}@media only screen and (min-width: 1024px){.postPage__employmentData{width:45%;padding:20px}}.postPage__employmentDepartment{color:#e95504;font-size:14px;font-size:.875rem;line-height:1.6}@media only screen and (min-width: 1024px){.postPage__employmentDepartment{font-size:16px;font-size:1rem}}.postPage__employmentYear{color:#e95504;font-size:14px;font-size:.875rem;line-height:1.4;padding-bottom:10px}@media only screen and (min-width: 1024px){.postPage__employmentYear{font-size:16px;font-size:1rem;padding-bottom:12px}}.postPage__employmentRate{color:#e95504;line-height:1.2;font-size:16px;font-size:1rem}@media only screen and (min-width: 1024px){.postPage__employmentRate{font-size:18px;font-size:1.125rem}}.postPage__employmentNumber{line-height:1.2;font-size:55px;font-size:3.4375rem;font-family:'Oswald', sans-serif;letter-spacing:1px;padding-left:5px}@media only screen and (min-width: 1024px){.postPage__employmentNumber{font-size:65px;font-size:4.0625rem}}.postPage__employmentPercent{line-height:1.2;font-size:30px;font-size:1.875rem;font-family:'Oswald', sans-serif;padding-left:5px}@media only screen and (min-width: 1024px){.postPage__employmentPercent{font-size:34px;font-size:2.125rem}}.postPage__employmentButton{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.1)}@media only screen and (min-width: 1024px){.postPage__employmentButton{width:55%}}.postPage__employmentButtonTitle{color:#fff;font-weight:bold;font-size:14px;font-size:.875rem;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5% 0%}@media only screen and (min-width: 1024px){.postPage__employmentButtonTitle{font-size:18px;font-size:1.125rem;padding:0% 0%}}.postPage__employmentButtonTitle::after{content:'';background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/icon_arrow.png");background-size:23px;background-repeat:no-repeat;background-position:right;width:25px;height:23px;display:inline-block}@media only screen and (min-width: 1024px){.postPage__employmentButtonTitle::after{width:30px}}.rayout2column,.rayout2column--full{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rayout2column.bgWhite,.bgWhite.rayout2column--full{background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7%}@media only screen and (min-width: 1024px){.rayout2column.bgWhite,.bgWhite.rayout2column--full{padding:4%}}.rayout2column--full{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rayout2column__img,.rayout2column__img--half{width:100%}@media only screen and (min-width: 1024px){.rayout2column__img,.rayout2column__img--half{width:40%}}.rayout2column__img--half{width:100%;padding-top:15px}@media only screen and (min-width: 1024px){.rayout2column__img--half{width:48% !important;padding-top:0px}}.rayout2column__img--half figcaption{font-size:12px;font-size:.75rem;padding-top:5px}@media only screen and (min-width: 1024px){.rayout2column__img--half figcaption{font-size:13px;font-size:.8125rem;padding-top:8px}}.rayout2column__message,.rayout2column__message--full{width:100%;padding-top:10px}.rayout2column__message--full{width:100%}@media only screen and (min-width: 1024px){.rayout2column__message--full{width:80%}}@media only screen and (min-width: 1024px){.rayout2column__message,.rayout2column__message--full{width:64%;padding-top:0px}}.rayout2column__messageTitle,.rayout2column__messageTitle--bottom,.rayout2column__messageTitle--full{color:#e95504;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1.6}@media only screen and (min-width: 1024px){.rayout2column__messageTitle,.rayout2column__messageTitle--bottom,.rayout2column__messageTitle--full{font-size:16px;font-size:1rem;line-height:2.2}}.rayout2column__messageTitle--bottom{padding-top:22px}@media only screen and (min-width: 1024px){.rayout2column__messageTitle--bottom{padding-top:28px}}.rayout2column__messageTitle--full{width:100%}.rayout2column__messageComment{font-size:13px;font-size:.8125rem;line-height:1.7;padding-top:8px}@media only screen and (min-width: 1024px){.rayout2column__messageComment{font-size:14px;font-size:.875rem;line-height:2;padding-top:0px}}.rayout2column__table{width:100%;text-align:left;font-weight:normal;font-size:13px;font-size:.8125rem}@media only screen and (min-width: 1024px){.rayout2column__table{font-size:14px;font-size:.875rem}}.rayout2column__table tr{display:block;padding:6px 0px;border-bottom:1px solid #f3f3f3;vertical-align:top}@media only screen and (min-width: 1024px){.rayout2column__table tr{padding:8px 0px}}.rayout2column__table th{width:80px;font-weight:normal}@media only screen and (min-width: 1024px){.rayout2column__table th{width:100px}}.employmentPage{overflow:hidden}.employmentPage__headArea{background-color:#fff;height:94px}@media only screen and (min-width: 1024px){.employmentPage__headArea{height:100px}}.employmentPage__head{background-color:#ddd;width:100%;height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:4px solid #e95508}@media only screen and (min-width: 1024px){.employmentPage__head{height:450px}}.employmentPage__head.bgMusic{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_music.jpg");background-position:top}.employmentPage__head.bgArt{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_art.jpg")}.employmentPage__head.bgSociety{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_society.jpg");background-position:30%}.employmentPage__head.bgNursery{background-image:url("/wp/wp-content/themes/sapporo-otani/images/flyingmyway/bg_employment_nursery.jpg");background-position:left}.employmentPage__title{font-size:24px;font-size:1.5rem;text-align:center;color:#fff;letter-spacing:2px;font-weight:bold}@media only screen and (min-width: 1024px){.employmentPage__title{font-size:34px;font-size:2.125rem}}.employmentPage__subTitle{display:block;font-size:14px;font-size:.875rem;letter-spacing:1px;font-weight:normal}@media only screen and (min-width: 1024px){.employmentPage__subTitle{font-size:16px;font-size:1rem}}.employmentPage__nav{width:95%;text-align:center;position:absolute;bottom:0;right:0;left:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width: 1024px){.employmentPage__nav{width:90%;max-width:1000px}}.employmentPage__navList,.employmentPage__navList--active{width:23%;padding:15px 0px;background-color:#ececec;height:40px;font-size:12px;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:0.5px solid #ddd;border-left:0.5px solid #ddd}.employmentPage__navList:hover,.employmentPage__navList--active:hover{background-color:#ddd}@media only screen and (min-width: 1024px){.employmentPage__navList,.employmentPage__navList--active{width:25%;font-size:15px;font-size:.9375rem;height:44px}}.employmentPage__navList--active{font-weight:bold;background:#e95504;height:50px;border-radius:3px 3px 0px 0px !important;font-size:15px;font-size:.9375rem;color:#fff;width:29%;border-right:none;border-left:none;position:relative}.employmentPage__navList--active::after{content:'';border-radius:2px;margin:auto;position:absolute;bottom:-13px;right:0;left:0;width:20px;height:20px;background:#e95504;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (min-width: 1024px){.employmentPage__navList--active::after{bottom:-10px;width:27px;height:27px}}@media only screen and (min-width: 1024px){.employmentPage__navList--active{width:25%;height:60px;font-size:20px;font-size:1.25rem}}.employmentPage__navList--active:hover{background-color:#e95504}.employmentPage__navList:nth-child(1),.employmentPage__navList--active:nth-child(1){border-radius:3px 0px 0px 0px;border-left:none}.employmentPage__navList:nth-child(4),.employmentPage__navList--active:nth-child(4){border-radius:0px 3px 0px 0px;border-right:none}.employmentPage__contents{width:90%;margin:0 auto;padding:40px 0px 0px 0px}@media only screen and (min-width: 1024px){.employmentPage__contents{width:100%;max-width:1000px;padding:80px 0px 0px 0px}}.employmentPage__dataArea,.employmentPage__dataArea--society{background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5% 5%;margin-bottom:40px}@media only screen and (min-width: 1024px){.employmentPage__dataArea,.employmentPage__dataArea--society{padding:3% 4%;margin-bottom:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.employmentPage__dataArea--society{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.employmentPage__dataArea--society .employmentPage__sectionTitle,.employmentPage__dataArea--society .employmentPage__sectionTitle--top,.employmentPage__dataArea--society .employmentPage__sectionTitle--top{display:block;text-align:center}@media only screen and (min-width: 641px) and (max-width: 1023px){.employmentPage__dataArea--society .employmentPage__sectionTitle,.employmentPage__dataArea--society .employmentPage__sectionTitle--top,.employmentPage__dataArea--society .employmentPage__sectionTitle--top{display:none}}@media only screen and (min-width: 1024px){.employmentPage__dataArea--society .employmentPage__sectionTitle,.employmentPage__dataArea--society .employmentPage__sectionTitle--top,.employmentPage__dataArea--society .employmentPage__sectionTitle--top{display:block}}.employmentPage__dataArea--society .employmentPage__dataItem+.employmentPage__dataItem{margin-bottom:14px}@media only screen and (min-width: 1024px){.employmentPage__dataArea--society .employmentPage__dataItem+.employmentPage__dataItem{margin-bottom:0}}.employmentPage__dataArea--society .employmentPage__dataItem:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 1024px){.employmentPage__dataArea--society .employmentPage__dataItem:nth-child(3){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.employmentPage__dataArea--society .employmentPage__dataImg{width:100%}@media only screen and (min-width: 1024px){.employmentPage__dataArea--society .employmentPage__dataImg{width:50%}}.employmentPage__dataArea--society .employmentPage__dataImgSociety{margin:12px 0 0;width:100%}@media only screen and (min-width: 1024px){.employmentPage__dataArea--society .employmentPage__dataImgSociety{margin:0}}.employmentPage__dataArea--society .employmentPage__dataInfo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}@media only screen and (min-width: 1024px){.employmentPage__dataArea--society .employmentPage__dataInfo{margin:20px 0 0;width:49%}}.employmentPage__dataArea--society .employmentPage__dataInfo:nth-of-type(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.employmentPage__dataArea--society .employmentPage__dataInfoSmall{font-size:12px;font-size:.75rem;display:block;margin:6px 0 0}.employmentPage__dataArea--society .employmentPage__dataInfoSmall>span{display:inline-block;line-height:inherit}.employmentPage__dataImg{width:100%}@media only screen and (min-width: 1024px){.employmentPage__dataImg{width:57%}}.employmentPage__dataImgSociety{width:100%}@media only screen and (min-width: 1024px){.employmentPage__dataImgSociety{width:96%}}.employmentPage__dataInfo{border:2px solid #e95504;color:#e95504;width:100%;padding:12px;text-align:center;border-radius:2px;margin-bottom:15px}@media only screen and (min-width: 1024px){.employmentPage__dataInfo{width:38%;padding:20px;margin-bottom:0px}}.employmentPage__dataYear{color:#e95504;font-size:14px;font-size:.875rem;line-height:1.2;padding-bottom:5px}@media only screen and (min-width: 1024px){.employmentPage__dataYear{font-size:18px;font-size:1.125rem;padding-bottom:10px}}.employmentPage__dataGraduate{margin-left:-6px}.employmentPage__dataRate{color:#e95504;font-size:14px;font-size:.875rem;line-height:1.2;font-weight:bold}@media only screen and (min-width: 1024px){.employmentPage__dataRate{font-size:18px;font-size:1.125rem}}.employmentPage__dataNumber{color:#e95504;font-size:40px;font-size:2.5rem;line-height:1.2;padding-left:6px;font-family:'Oswald', sans-serif;letter-spacing:0.4px}@media only screen and (min-width: 1024px){.employmentPage__dataNumber{font-size:55px;font-size:3.4375rem}}.employmentPage__dataPercent{color:#e95504;font-size:16px;font-size:1rem;line-height:1.2;padding-left:4px;font-family:'Oswald', sans-serif}@media only screen and (min-width: 1024px){.employmentPage__dataPercent{font-size:20px;font-size:1.25rem}}.employmentPage__sectionTitle,.employmentPage__sectionTitle--top{font-family:"Noto Sans Japanese",sans-serif;padding-top:50px;font-size:14px;font-size:.875rem;font-weight:bold;color:#e95504}@media only screen and (min-width: 1024px){.employmentPage__sectionTitle,.employmentPage__sectionTitle--top{padding-top:80px;font-size:16px;font-size:1rem}}.employmentPage__sectionTitle--top{padding-top:0px}.banner_department_flyingmyway,.banner_department_flyingmyway--top{padding-top:0px;margin:40px auto 0 auto}@media only screen and (min-width: 1024px){.banner_department_flyingmyway,.banner_department_flyingmyway--top{border-top:1px solid #ddd;padding-top:50px;margin:50px auto 0 auto}}.banner_department_flyingmyway--top{margin:0px auto 0 auto;padding-top:0px;border-top:none}@media only screen and (min-width: 1024px){.banner_department_flyingmyway--top{padding-top:0px;margin:0px auto 0 auto}}.banner_department_flyingmyway a,.banner_department_flyingmyway--top a{display:block;cursor:pointer;width:90%;margin:0 auto}.banner_department_flyingmyway a:hover,.banner_department_flyingmyway--top a:hover{opacity:0.8}@media only screen and (min-width: 1024px){.banner_department_flyingmyway a,.banner_department_flyingmyway--top a{max-width:700px}}.banner_department_flyingmyway img,.banner_department_flyingmyway--top img{margin:0 auto}
