.about__text{font-size:15px;line-height:2;text-align:center;color:#222}@media screen and (max-width: 767px){.about__text{text-align:left}}.about__text+p{margin-top:20px}.annualIncome__outer{margin-top:20px}.annualIncome__list{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.annualIncome__list{display:block}}.annualIncome__item{width:31.8%;border-radius:8px;overflow:hidden}@media screen and (max-width: 767px){.annualIncome__item{width:100%}}@media screen and (max-width: 767px){.annualIncome__item:nth-of-type(n+2){margin-top:15px}}.annualIncome__anchor{display:flex;align-items:center;justify-content:center;width:100%;height:122px;position:relative}@media screen and (max-width: 767px){.annualIncome__anchor{height:80px}}.annualIncome__anchor:hover .annualIncome__imgOuter,.annualIncome__anchor:hover .annualIncome__imgOuter--700,.annualIncome__anchor:hover .annualIncome__imgOuter--600,.annualIncome__anchor:hover .annualIncome__imgOuter--500{-webkit-transform:scale(1.1);transform:scale(1.1)}.annualIncome__anchor:hover::before{background-color:rgba(17,17,17,.1)}.annualIncome__anchor:before{position:absolute;display:block;content:"";width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(0,0,0,.36);transition:background-color .3s;z-index:1}@media screen and (max-width: 767px){.annualIncome__anchor::after{position:absolute;content:"";width:12px;height:16px;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/resource/it/common/img/link_arrow_white.svg);background-repeat:no-repeat;background-size:cover;z-index:1}}@media screen and (max-width: 767px){.annualIncome__anchor.lazyloaded::after{background-image:url(/resource/it/common/img/link_arrow_white.svg)}}.annualIncome__imgOuter,.annualIncome__imgOuter--700,.annualIncome__imgOuter--600,.annualIncome__imgOuter--500{width:100%;height:100%;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;background-size:cover;background-position:center}.annualIncome__imgOuter--500{background-position:center bottom;background-image:url(/resource/creative/jobindex/img/annualIncome_im01.jpg)}.annualIncome__imgOuter--600{background-position:center bottom;background-image:url(/resource/creative/jobindex/img/annualIncome_im02.jpg)}.annualIncome__imgOuter--700{background-image:url(/resource/creative/jobindex/img/annualIncome_im03.jpg)}.annualIncome__textOuter{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:2;display:flex;align-items:center;justify-content:center}.annualIncome__text{font-weight:bold;font-size:20px;color:#fff;text-shadow:1px 1px 10px #000}@media screen and (max-width: 767px){.annualIncome__text{font-size:25px}}.cvArea__inner,.cvArea__inner--mt0,.cvArea__inner--top{max-width:500px;margin:30px auto 0;text-align:center}.cvArea__inner--top{margin-top:60px}@media screen and (max-width: 767px){.cvArea__inner--top{margin-top:30px}}.cvArea__inner--mt0{margin-top:0}.cvArea__lead{font-size:15px;font-weight:bold;line-height:1.5}.cvArea__anchor{display:flex;justify-content:center;align-items:center;position:relative;height:65px;margin:15px auto 0;font-size:21px;color:#fff;line-height:1.3;border-radius:8px;background-color:#d10042;box-shadow:0px 0px 10px rgba(209,0,66,.2);overflow:hidden;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}@media screen and (max-width: 767px){.cvArea__anchor{font-size:18px;line-height:1.5}}.cvArea__anchor:before{position:absolute;content:"";width:110%;height:100%;top:-10%;left:-100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:rgba(255,255,255,.15);transition:left .5s ease-in-out}.cvArea__anchor:hover{-webkit-transform:scale(1.05) rotate(0.0001deg);transform:scale(1.05) rotate(0.0001deg)}.cvArea__anchor:hover:before{left:80%}.cvArea__anchor:after{position:absolute;content:"";width:12px;height:16px;background-image:url("/resource/it/common/img/link_arrow_white.svg");background-repeat:no-repeat;background-size:cover;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.detail__outer{margin-top:30px}.detail__list{counter-reset:detail__item}.detail__item,.detail__item--pb0,.detail__item--mt15{padding:15px 0;border-top:1px dashed #f9cba3}.detail__item--nopad{padding:0}.detail__item--mt15{margin-top:15px}.detail__item--pb0{padding-bottom:0}.detail__item:first-child,.detail__item--mt15:first-child,.detail__item--pb0:first-child{padding-top:0;border-top:0}.detail__item:last-child,.detail__item--mt15:last-child,.detail__item--pb0:last-child{padding-bottom:0}.detail__title{display:flex;font-size:18px;font-weight:bold;color:#ac4e06}.detail__title::before{counter-increment:detail__item;content:"" counter(detail__item) "";display:flex;justify-content:center;align-items:center;width:27px;min-width:27px;height:27px;margin-right:5px;font-size:15px;font-weight:bold;color:#fff;background-color:#f59d11;border-radius:50%}.detail__text{margin-top:20px;line-height:1.7;color:#222}.detail__text:first-of-type{margin-top:10px}.faq__list{margin-top:45px}.faq__item{background-color:#fff;border-radius:3px}.faq__item:nth-of-type(n+2){margin-top:15px}.faq__head{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:10px 25px 10px 13px;background-color:#f59d11;cursor:pointer}.faq__head.is-active span:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__question{position:relative;display:flex;align-items:center;padding:0 15px 0 53px;font-weight:bold;font-size:15px;color:#fff}.faq__question::before{position:absolute;content:"Q";width:40px;height:40px;background-color:#fff;border-radius:100px;font-size:26px;font-weight:bold;text-align:center;color:#f59d11;left:0}.faq__even{position:relative;display:block;min-width:20px;height:20px}.faq__even::before{position:absolute;display:block;content:"";width:20px;height:3px;margin:auto;background-color:#fff;top:0;right:0;bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.5s}.faq__even::after{position:absolute;display:block;content:"";width:20px;height:3px;margin:auto;background-color:#fff;top:0;right:0;bottom:0;left:0;transition:.5s}.faq__body{max-height:0;margin:-1px auto 0;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s,max-height .5s,padding .5s;border:1px solid #f59d11}.faq__body.is-active{max-height:999px;padding:22px 0 20px 0;opacity:1;visibility:visible;transition:opacity .5s,visibility .5s,max-height .5s,padding .5s}.faq__answerTitle{position:relative;display:flex;align-items:center;font-size:22px;color:#f59d11}.faq__answerTitle::before{content:"";width:57px;height:1px;margin-right:8.5px;background-color:#f59d11}.faq__answerText{position:relative;padding:20px 25px 0 66px;font-size:15px;line-height:1.6;transition:padding .5s}.guide__list,.guide__list--five{display:flex;flex-wrap:wrap;margin:40px -20px -15px 0}@media screen and (max-width: 767px){.guide__list,.guide__list--five{flex-direction:column;align-items:center;flex-wrap:nowrap;margin-right:0}}.guide__list--five{margin-top:45px}@media screen and (max-width: 767px){.guide__list--five{position:relative;height:auto;margin-top:40px;overflow:hidden}}@media screen and (max-width: 767px){.guide__list--five::after{position:absolute;content:"";width:100vw;height:115px;bottom:10px;background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.71) 52.54%, #fff 100%);cursor:pointer}}.guide__list--five.is-open::after{display:none}.guide__item,.guide__item--five{width:235px;margin:0 20px 15px 0;border:1px solid #f59d11;border-radius:10px;overflow:hidden;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}@media screen and (max-width: 767px){.guide__item,.guide__item--five{width:100%;margin-right:0}}.guide__item:hover,.guide__item--five:hover{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.8}.guide__item--five{width:184px}@media screen and (max-width: 767px){.guide__item--five{min-height:102px;width:98%}}@media screen and (max-width: 767px){.guide__item--five:first-child{margin-top:1px}}.guide__link{overflow:hidden}@media screen and (max-width: 767px){.guide__link{position:relative;display:flex}}@media screen and (max-width: 767px){.guide__link::after{position:absolute;content:"";width:7px;height:12px;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/resource/creative/jobindex/img/link_arrow_orange.svg);background-repeat:no-repeat;background-size:contain}}.guide__head,.guide__head--five{padding:0 14px 10px}@media screen and (max-width: 767px){.guide__head,.guide__head--five{display:flex;align-items:center;flex-shrink:0;padding:0 7.5px;background-color:#fff4e9}}.guide__head--five{padding:10px 15px}@media screen and (max-width: 767px){.guide__head--five{padding:0 10px}}@media screen and (max-width: 767px){.guide__imgOuter{width:95px;height:95px}}@media screen and (max-width: 767px){.guide__imgOuter--five{width:100px;height:100px}}.guide__body,.guide__body--five{padding:15px;background-color:#fff4e9}@media screen and (max-width: 767px){.guide__body,.guide__body--five{padding:15px 30px 15px 12px;background-color:#fff}}.guide__body--five{display:flex;justify-content:center;align-items:center;min-height:63px;padding:9px 10px}@media screen and (max-width: 767px){.guide__body--five{padding:10px 32px 10px 15px;justify-content:flex-start;flex-grow:1}}.guide__title,.guide__title--five{position:relative;min-height:54px;padding-bottom:5px;font-size:16px;font-weight:bold;color:#ac4e06;border-bottom:1px solid #f59d11}@media screen and (max-width: 767px){.guide__title,.guide__title--five{min-height:auto;text-align:left}}.guide__title--five{min-height:auto;padding-bottom:0;border-bottom:0;font-size:15px;text-align:center}@media screen and (max-width: 767px){.guide__title--five{font-size:18px;text-align:left}}.guide__text{font-size:14px;color:#ac4e06;margin-top:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5}.guide__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:91%;margin:-40px auto 0;height:50px;font-weight:bold;font-size:15px;color:#fff;background-color:#ea6f10;border-radius:29px}.guide__toggle::after{position:absolute;content:"";width:15px;height:15px;right:30px;background-image:url(/resource/creative/jobindex/img/sp_dropdownArrow.svg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.guide__toggle.is-open{margin:30px auto 0}.guide__toggle.is-open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width: 767px){.guide__newLine{display:none}}@media screen and (max-width: 400px){.guide__newLine{display:block}}.guide__newLine--xsOnly{display:none}@media screen and (max-width: 400px){.guide__newLine--xsOnly{display:block}}.heroArea,.heroArea--bg{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.heroArea--bg{background-image:url(/resource/creative/jobindex/img/heroArea_bg-small.png);background-size:cover}.heroArea__inner,.heroArea__inner--noQualification{max-width:870px;margin:0 50px 0 80px;padding:30px 0}@media screen and (max-width: 767px){.heroArea__inner,.heroArea__inner--noQualification{max-width:339px;width:90.4%;margin:0 auto}}.heroArea__inner--noQualification{padding:30px 0 40px}.heroArea__title{position:relative;max-width:488px;margin:0 auto}@media screen and (max-width: 767px){.heroArea__title{max-width:302px}}.heroArea__title::before{position:absolute;content:"";width:610px;height:280px;background-image:url(/resource/creative/jobindex/img/heroArea_left.png);background-repeat:no-repeat;background-size:cover;top:50%;left:-560px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.heroArea__title::before{display:none}}.heroArea__title::after{position:absolute;display:inline-block;content:"";width:610px;height:280px;background-image:url(/resource/creative/jobindex/img/heroArea_right.png);background-repeat:no-repeat;background-size:cover;top:50%;right:-560px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.heroArea__title::after{width:339px;height:156px;inset:150px 0 0 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.heroArea__lead{margin-top:15px;font-size:40px;font-weight:bold;color:#6c3002}@media screen and (max-width: 767px){.heroArea__lead{margin-top:10px;font-size:30px;line-height:1.2}}.heroArea__box{position:relative;display:flex;justify-content:center;margin-top:15px;padding:25px 250px 25px 20px;background-color:#fff}@media screen and (max-width: 767px){.heroArea__box{flex-wrap:wrap;align-items:center;margin-top:10px;padding:0 15px 15px 15px}}.heroArea__annualIncome{display:flex;flex-direction:column;justify-content:center;padding-right:15px;border-right:1px solid #d1d1d1}@media screen and (max-width: 767px){.heroArea__annualIncome{order:1;width:47.5%;padding:18px;border:1px solid #f59d11;border-radius:10px;background-color:#fff7f0}}.heroArea__annualIncome__title{padding:1px 18px;font-size:18px;font-weight:bold;color:#fff;line-height:1.3;text-align:center;background-color:#f59d11;border-radius:17px;white-space:nowrap}@media screen and (max-width: 767px){.heroArea__annualIncome__title{line-height:1.5}}@media screen and (max-width: 374px){.heroArea__annualIncome__title{font-size:15px}}.heroArea__annualIncome__numberOuter{margin-top:9px;text-align:center}.heroArea__annualIncome__number{font-size:40px;font-weight:bold;line-height:1.56;color:#d10042;white-space:nowrap}.heroArea__annualIncome__number--small{font-size:14px;font-weight:bold;color:#222}.heroArea__textOuter{padding-left:15px}@media screen and (max-width: 767px){.heroArea__textOuter{order:3;margin-top:15px;padding:0}}.heroArea__text{font-size:17px;font-weight:bold;color:#222}@media screen and (max-width: 767px){.heroArea__text{font-size:15px;line-height:1.7}}.heroArea__qualification{display:flex;margin-top:10px;font-size:14px;font-weight:bold}@media screen and (max-width: 767px){.heroArea__qualification{margin-top:15px;padding-top:15px;border-top:1px solid #d1d1d1}}.heroArea__qualification__title{flex-shrink:0;margin-right:10px;color:#f59d11}@media screen and (max-width: 767px){.heroArea__qualification__title{line-height:1.6}}.heroArea__qualification__text{color:#222}@media screen and (max-width: 767px){.heroArea__qualification__text{font-weight:500;color:#3a4a4d;line-height:1.2}}.heroArea__imgOuter,.heroArea__imgOuter--noQualification{position:absolute;bottom:0px;right:-30px}@media screen and (max-width: 767px){.heroArea__imgOuter,.heroArea__imgOuter--noQualification{position:static;order:2;width:52%;margin-top:2px}}.heroArea__imgOuter--noQualification{bottom:-39px}.jobindex{color:#222}.jobindex__outer,.jobindex__outer--guide{padding:60px 0}@media screen and (max-width: 767px){.jobindex__outer,.jobindex__outer--guide{padding:40px 0}}.jobindex__outer--about{padding:42px 0 60px}@media screen and (max-width: 767px){.jobindex__outer--about{padding:40px 0}}@media screen and (max-width: 767px){.jobindex__outer--guide{padding:40px 0 54px}}.jobindex__outer--heroArea{padding:24px 0;background-image:url(/resource/creative/jobindex/img/heroArea_bg.png)}@media screen and (max-width: 767px){.jobindex__outer--heroArea{padding:9px 0 133px}}.jobindex__outer--post{padding:0 0 60px}@media screen and (max-width: 767px){.jobindex__outer--post{padding:0 0 40px}}.jobindex__outer--orange{background-color:#fff7f0}.jobindex__inner,.jobindex__inner--post{max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){.jobindex__inner,.jobindex__inner--post{width:90.4%}}.jobindex__inner--about{max-width:680px;margin:0 auto}@media screen and (max-width: 767px){.jobindex__inner--about{width:90.4%}}@media screen and (max-width: 767px){.jobindex__inner--post{width:100%}}.jobindex__title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:28px;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.jobindex__title{font-size:24px;line-height:1.1}}.jobindex__title::after{position:absolute;content:"";width:100%;height:3px;background-color:#f59d11;border-radius:100px;left:50%;bottom:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.jobindex__title::after{bottom:-10px}}.offerCatalog__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:45px}@media screen and (max-width: 767px){.offerCatalog__list{flex-direction:column;margin-top:35px}}.offerCatalog__item{display:flex;align-items:center;width:calc((100% - 28px)/3);border-radius:8px;border:1px solid #f59d11;overflow:hidden;transition:scale .3s,-webkit-transform .3s;transition:transform .3s,scale .3s;transition:transform .3s,scale .3s,-webkit-transform .3s}@media screen and (max-width: 767px){.offerCatalog__item{width:100%;margin-top:15px}}@media screen and (max-width: 767px){.offerCatalog__item:first-child{margin-top:0}}.offerCatalog__item:nth-of-type(n+4){margin-top:14px}@media screen and (max-width: 767px){.offerCatalog__item:nth-of-type(n+4){margin-top:15px}}.offerCatalog__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.8}.offerCatalog__anchor,.offerCatalog__anchor--writer,.offerCatalog__anchor--graphicDesigner,.offerCatalog__anchor--producer,.offerCatalog__anchor--markupEngineer,.offerCatalog__anchor--uiuxDesigner,.offerCatalog__anchor--gameDesigner,.offerCatalog__anchor--webDesigner,.offerCatalog__anchor--gameDirector,.offerCatalog__anchor--webDirector{position:relative;display:flex;align-items:center;flex-grow:1;min-height:76px;padding:0 38px 0 56px;font-weight:bold;font-size:16px;color:#ac4e06}@media screen and (max-width: 767px){.offerCatalog__anchor,.offerCatalog__anchor--writer,.offerCatalog__anchor--graphicDesigner,.offerCatalog__anchor--producer,.offerCatalog__anchor--markupEngineer,.offerCatalog__anchor--uiuxDesigner,.offerCatalog__anchor--gameDesigner,.offerCatalog__anchor--webDesigner,.offerCatalog__anchor--gameDirector,.offerCatalog__anchor--webDirector{min-height:80px;padding:0 38px 0 71px}}.offerCatalog__anchor::before,.offerCatalog__anchor--writer::before,.offerCatalog__anchor--graphicDesigner::before,.offerCatalog__anchor--producer::before,.offerCatalog__anchor--markupEngineer::before,.offerCatalog__anchor--uiuxDesigner::before,.offerCatalog__anchor--gameDesigner::before,.offerCatalog__anchor--webDesigner::before,.offerCatalog__anchor--gameDirector::before,.offerCatalog__anchor--webDirector::before{position:absolute;content:"";width:40px;height:40px;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:cover}.offerCatalog__anchor::after,.offerCatalog__anchor--writer::after,.offerCatalog__anchor--graphicDesigner::after,.offerCatalog__anchor--producer::after,.offerCatalog__anchor--markupEngineer::after,.offerCatalog__anchor--uiuxDesigner::after,.offerCatalog__anchor--gameDesigner::after,.offerCatalog__anchor--webDesigner::after,.offerCatalog__anchor--gameDirector::after,.offerCatalog__anchor--webDirector::after{position:absolute;content:"";width:7px;height:12px;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/resource/creative/jobindex/img/link_arrow_orange.svg);background-repeat:no-repeat;background-size:cover}.offerCatalog__anchor--webDirector::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon01.svg)}.offerCatalog__anchor--gameDirector::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon02.svg)}.offerCatalog__anchor--webDesigner::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon03.svg)}.offerCatalog__anchor--gameDesigner::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon04.svg)}.offerCatalog__anchor--uiuxDesigner::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon05.svg)}.offerCatalog__anchor--markupEngineer::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon06.svg)}.offerCatalog__anchor--producer::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon07.svg)}.offerCatalog__anchor--graphicDesigner::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon08.svg)}.offerCatalog__anchor--writer::before{background-image:url(/resource/creative/jobindex/img/offerCatalog_icon09.svg)}.overview__textOuter{text-align:center}@media screen and (max-width: 767px){.overview__textOuter{text-align:left}}.overview__text{font-size:15px;line-height:1.7}.overview__text+p{margin-top:20px}.point__outer{margin-top:20px}.point__inner{padding:20px 30px;background-color:#fff7f0;border-radius:10px}@media screen and (max-width: 767px){.point__inner{padding:20px 15px}}.point__list{counter-reset:point__item}.point__item,.point__item--num{margin-top:10px}.point__item:first-child,.point__item--num:first-child{margin-top:0}.point__item>:first-child::before,.point__item--num>:first-child::before{display:block;content:"";width:7px;height:7px;margin:8px 6px 0 0;flex-shrink:0;background-color:#d35c00;border-radius:50%}@media screen and (max-width: 767px){.point__item>:first-child::before,.point__item--num>:first-child::before{margin-top:7px}}.point__item>:nth-child(n+2),.point__item--num>:nth-child(n+2){margin:4px 0 0 13px}.point__item--num>:first-child::before{counter-increment:point__item;content:"" counter(point__item) ".";margin:2px 12px 0 0;font-size:13px;font-weight:bold;color:#d35c00;background-color:rgba(0,0,0,0);border-radius:0}.point__lead{display:flex;align-items:flex-start;font-weight:bold}.point__textOuter{display:flex;align-items:flex-start}.point__textOuter:nth-of-type(n+2){margin-top:15px}.point__text{font-size:15px}.post__inner{background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}.post__body{max-width:680px;margin:0 auto;padding:40px 0}@media screen and (max-width: 767px){.post__body{width:90.4%;padding:20px 0 35px}}.post__contents,.post__contents--mt30InSp{margin-top:40px}.post__contents:first-of-type,.post__contents--mt30InSp:first-of-type{margin-top:0}@media screen and (max-width: 767px){.post__contents--mt30InSp{margin-top:30px}}.post__heading--h2{padding:10px 20px;font-size:20px;font-weight:bold;color:#fff;background-color:#f59d11}@media screen and (max-width: 767px){.post__heading--h2{padding:10px 15px}}.post__heading--h3{display:flex;margin-top:30px;font-weight:bold;font-size:15px;line-height:1.8;color:#ac4e06}.post__heading--h3::before{content:"";margin-right:10px;border-left:5px solid #f59d11;border-radius:10px}.post__heading--h4{display:flex;margin-top:20px;font-weight:bold;font-size:16px;color:#ac4e06}.post__heading--h4::before{content:"";flex-shrink:0;width:20px;height:4px;margin:10px 10px 0 0;background-color:#ac4e06;border-radius:3px}.post__textOuter,.post__textOuter--underH4,.post__textOuter--underJobImg{margin-top:20px}.post__textOuter--underJobImg{margin-top:15px}@media screen and (max-width: 767px){.post__textOuter--underJobImg{margin-top:20px}}.post__textOuter--underH4{margin-left:30px}@media screen and (max-width: 767px){.post__textOuter--underH4{margin-top:17px}}.post__text{font-size:15px;line-height:1.7}.post__text--point{background:linear-gradient(transparent 65%, #FFF3BE 50%)}.post__jobImgOuter{margin-top:30px}.post__link--noDesign{text-decoration:underline}.relatedArticle__outer{margin-top:30px}.relatedArticle__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:bold;font-size:20px;line-height:1.35;color:#ea6f10;border-bottom:1px solid #ea6f10}.relatedArticle__title::before{display:block;content:"";width:45px;height:45px;margin:0 auto;margin-bottom:10px;background-image:url(/resource/creative/jobindex/img/relatedArticle_icon01.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.relatedArticle__title::before{width:36px;height:36px}}.relatedArticle__list{display:flex;flex-wrap:wrap;margin-top:45px}@media screen and (max-width: 767px){.relatedArticle__list{flex-direction:column;flex-wrap:nowrap;margin-top:40px}}.relatedArticle__item{width:324px;margin-top:20px;margin-right:14px;background-color:#fff;border-radius:10px;box-shadow:0px 2px 10px rgba(172,78,6,.1);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;overflow:hidden}@media screen and (max-width: 767px){.relatedArticle__item{width:100%;margin-right:0}}.relatedArticle__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.8}.relatedArticle__item:nth-of-type(3n){margin-right:0}.relatedArticle__item:nth-child(-n+3){margin-top:0}@media screen and (max-width: 767px){.relatedArticle__item:not(:first-child){margin-top:15px}}.relatedArticle__link{position:relative;display:flex;align-items:center}.relatedArticle__link::after{position:absolute;content:"";width:5px;height:9px;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/resource/creative/jobindex/img/link_arrow_orange.svg);background-repeat:no-repeat;background-size:contain}.relatedArticle__anchor{display:flex;align-items:flex-start;padding:15px;border:1px solid #d1d1d1;transition:box-shadow .3s}.relatedArticle__anchor:hover{box-shadow:0px 2px 12px rgba(0,0,0,.2)}.relatedArticle__imgOuter{width:74px;height:75px}.relatedArticle__imgWrapper{flex-shrink:0;width:160px;height:84px;margin-right:15px}@media screen and (max-width: 767px){.relatedArticle__imgWrapper{display:none}}.relatedArticle__textOuter{margin-left:10px}@media screen and (max-width: 767px){.relatedArticle__textOuter{margin-left:15px}}.relatedArticle__icon{display:inline-block;background-color:#fff4e9;border:1px solid #f59d11}.relatedArticle__text{font-size:16px;line-height:1.3}@media screen and (max-width: 767px){.relatedArticle__text br{display:none}}@media screen and (max-width: 500px){.relatedArticle__text br{display:block}}.relatedArticle__text--orange{font-weight:bold;color:#ea6f10}.relatedArticle__inText{padding:3px 15px;font-weight:bold;font-size:13px;color:#f59d11}.relatedArticle__inTitle{margin-top:10px;font-weight:bold;font-size:15px}.special{position:relative}.special__headingArea{text-align:center;margin-bottom:65px;position:relative;z-index:3}@media screen and (max-width: 767px){.special__headingArea{margin-bottom:40px}}.special__heading{font-weight:bold;font-size:28px;color:#3a4a4d;margin:0 calc(50% - 50vw);width:100vw;position:relative;z-index:1}@media screen and (max-width: 767px){.special__heading{font-size:24px}}.special__context{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:110px;line-height:1;color:#e3f9ff}@media screen and (max-width: 767px){.special__context{font-size:60px}}.special__inner{position:relative;width:900px;margin:0 auto}@media screen and (max-width: 767px){.special__inner{width:100%}}.special__inner::before{content:"";z-index:-5;position:absolute;width:100vw;min-width:1024px;height:86.21%;left:50%;bottom:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff4e9}@media screen and (max-width: 767px){.special__inner::before{height:100%;bottom:-25px}}.special__list{display:flex;margin-right:-15px}@media screen and (max-width: 767px){.special__list{flex-direction:column;margin-right:0;margin-bottom:-15px}}.special__item{flex-shrink:0;width:214px;margin-right:15px;background-color:#fff}@media screen and (max-width: 767px){.special__item{width:100%;margin-right:0;margin-bottom:15px}}.special__anchor{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:5px 5px 0 0;border-bottom:5px solid #e4f6fc;transition:box-shadow .3s}@media screen and (max-width: 767px){.special__anchor{flex-direction:row;border-bottom:none;border-right:5px solid #e4f6fc;border-radius:5px 0px 0px 5px}}.special__anchor:hover{box-shadow:0px 3px 12px rgba(0,0,0,.16)}.special__anchor:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.special__imgOuter{overflow:hidden}.special__imgOuter img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.special__imgOuter img{width:84px;min-height:84px;height:100%;-o-object-fit:cover;object-fit:cover}}.special__titleOuter{padding:10px 5px 30px;position:relative;flex:1}@media screen and (max-width: 767px){.special__titleOuter{padding:8px 25px 8px 10px;display:flex;flex-direction:column;justify-content:center}}.special__title{font-weight:bold;font-size:16px;color:#3a4a4d}.special__arrow{width:20px;height:20px;border-radius:50%;position:absolute;right:5px;bottom:5px;color:#3a4a4d;border:1px solid #3a4a4d}@media screen and (max-width: 767px){.special__arrow{width:15px;height:15px;bottom:auto;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.special__arrow::after{content:"";width:8px;height:5px;border:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("/resource/creative/common/img/link_arrow_black.svg");background-size:100%;background-repeat:no-repeat}@media screen and (max-width: 767px){.special__arrow::after{width:6px;height:4px}}.summary__title{position:relative;display:flex;justify-content:center;align-items:center;width:202px;padding:9px 25px 8px 15px;margin-left:25px;font-size:16px;font-weight:bold;color:#fff;background-color:#ea6f10;border-radius:8px;z-index:1}@media screen and (max-width: 767px){.summary__title{margin-left:15px;padding:8px 22px;font-size:15px}}.summary__title::before{content:"";width:24px;height:24px;margin-right:10px;background-image:url(/resource/creative/jobindex/img/summary_icon01.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.summary__title::before{width:20px;height:20px}}.summary__title::after{position:absolute;content:"";top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:3px solid rgba(0,0,0,0);border-top:6px solid #ea6f10}.summary__list{position:relative;margin-top:-18px;padding:40px 30px;border-radius:8px;background:#fff7f0;box-shadow:0px 3px 0px rgba(162,80,105,.15);overflow:hidden}@media screen and (max-width: 767px){.summary__list{padding:34px 15px 20px}}.summary__list::before{position:absolute;display:inline-block;content:"";width:6px;height:100%;top:0;left:0;background-color:#ea6f10}.summary__item{display:flex;padding:16px 0 12px;border-bottom:1px dashed #f9cba3}@media screen and (max-width: 767px){.summary__item{padding:10px 0 10px}}.summary__item:first-child{padding-top:0}.summary__item:last-child{padding-bottom:0;border-bottom:0}.summary__item::before{display:inline-block;content:"";width:15px;height:15px;margin:4px 10px 0 0;flex-shrink:0;background-image:url(/resource/creative/jobindex/img/summary_icon02.svg);background-repeat:no-repeat;background-size:cover}.summary__text{font-size:15px;line-height:1.6}@media screen and (max-width: 767px){.table__inner{overflow:auto}}@media screen and (max-width: 767px){.table__inner::-webkit-scrollbar{height:5px}}@media screen and (max-width: 767px){.table__inner::-webkit-scrollbar-track{background:#f1f1f1}}@media screen and (max-width: 767px){.table__inner::-webkit-scrollbar-thumb{background:#bcbcbc}}.table__table{margin:30px auto 0;padding:0;width:100%;table-layout:fixed;text-align:center;line-height:1.5}@media screen and (max-width: 767px){.table__table{table-layout:fixed}}.table__thead-tr{border:1px solid #d1d1d1}.table__thead-th{text-align:center;border-right:1px solid #fff;background-color:#f59d11;color:#fff;width:25%;padding:18px 10px;margin:auto;vertical-align:middle;font-size:14px}@media screen and (max-width: 767px){.table__thead-th{width:150px}}.table__thead-th:last-child{border-right:1px solid #d1d1d1}.table__thead-td{border-right:1px solid #d1d1d1;vertical-align:middle}.table__tbody-tr{border:1px solid #d1d1d1}.table__tbody-th{border:1px solid #d1d1d1;text-align:center;padding:18px 10px;vertical-align:middle;background-color:#eee;font-size:14px}.table__tbody-td{border:1px solid #d1d1d1;padding:18px 10px;vertical-align:middle;font-size:14px}.toc__inner{padding:25px 40px;border:1px solid #f59d11}@media screen and (max-width: 767px){.toc__inner{padding:25px 15px}}.toc__title{font-size:20px;font-weight:bold;color:#f59d11}.toc__list{counter-reset:toc__item}.toc__item{padding:10px 0 10px;border-top:1px dashed #f9cba3}.toc__item:first-child{border-top:0}.toc__anchor{display:flex;font-size:18px;line-height:1.7;transition:color .3s}.toc__anchor::before{counter-increment:toc__item;content:"" counter(toc__item) ".";margin-right:11px;font-size:18px;color:#f59d11}.toc__anchor:hover{color:#f59d11}/*# sourceMappingURL=style.css.map */

.heroArea__qualification__title.--gray {
  color: #3a4a4d;
}
.heroArea__qualification .annualIncome {
  width: 100%;
}
.heroArea__qualification .annualIncome__outer {
  margin-top: 4px;
}
.heroArea__qualification .annualIncome__anchor {
  aspect-ratio: 340 / 80;
  height: auto;
}
.heroArea__qualification .annualIncome__text {
  font-size: 15px;
}
@media screen and (min-width: 768px) {
  .heroArea__qualification .annualIncome__anchor {
    aspect-ratio: 216 / 122;
  }
}
.heroArea__box + p {
  margin-top: 0.6em;
  text-align: right;
  font-size: 12px;
}

.post__text + .post__text {
  margin-top: 20px;
}
.post__text a {
  color: #1262B2;
}