#about .areaTxt{background:url(../images/bg-img/top-bg01-sp.jpg) no-repeat;background-size:cover}#about .areaTxt .secTit{position:relative;z-index:2}#about .areaTxt .copy{padding-top:18px}#about .areaTxt .txt{padding-top:10px}#about .areaTxt .btn{margin:20px 20px 0}@media screen and (min-width:600px){#about{padding-top:40px}#about .areaTxt{background:url(../images/bg-img/top-bg01-pc.jpg) no-repeat;background-size:cover}#about .areaTxt .txtIn{padding:92px 0 100px}#about .areaTxt .copy{padding-top:35px}#about .areaTxt .txt{padding-top:15px}#about .areaTxt .btn{padding-top:32px;margin:0}}#job{margin-top:50px}#job .areaTxt{border:10px solid #f9fcfa;border-left:0;padding:40px 0 40px 20px;margin-right:-10px}#job .areaTxt .secTit{position:relative;z-index:2}#job .areaTxt .copy{padding-top:18px;line-height:1.4;letter-spacing:.06em}#job .areaTxt .txt{padding-top:10px}#job .areaTxt .btn{margin:20px 20px 0}#job .areaTxt .bgTxt{position:absolute;right:-6px;bottom:-9px;z-index:-1}@media screen and (min-width:600px){#job{margin-top:140px;padding-top:90px}#job .img{top:-90px}#job .areaTxt{border:15px solid #f0f4f7;padding:0;margin:0 auto 0 -447px}#job .areaTxt .txtIn{padding-bottom:85px;margin:-60px 250px auto auto}#job .areaTxt .copy{padding-top:37px}#job .areaTxt .txt{padding-top:15px}#job .areaTxt .btn{padding-top:34px;margin:0}#job .areaTxt .bgTxt{right:-15px;bottom:-20px}}#recruit{margin-top:50px;padding-bottom:50px}#recruit .headImg{margin:auto;max-width:1920px}#recruit .areaTxt{margin-top:-30px}#recruit .areaTxt .copy{padding-top:15px}#recruit .areaTxt .txt{padding-top:10px}#recruit .areaTxt .btn{margin:20px 20px 0}#recruit .areaImg{padding-top:50px}@media screen and (min-width:600px){#recruit{margin-top:115px;padding-bottom:110px}#recruit .inner{margin-top:-60px}#recruit .areaTxt{margin-top:15px}#recruit .areaTxt .copy{padding-top:30px;line-height:1.4}#recruit .areaTxt .txt{padding-top:25px}#recruit .areaTxt .btn{margin:31px 0 0}#recruit .areaImg{float:left;width:820px;padding-top:0;margin-left:-270px}}#reason{margin-top:50px}#reason .inner{position:relative;border:10px solid #fff;margin:0 10px;padding-top:33px;padding-bottom:36px}#reason .bgTxt{position:absolute;top:-10px;right:-10px}#reason .tit{color:#243578;text-align:center;font-weight:700;font-size:2.3rem;line-height:1.4;letter-spacing:.04em;position:relative}#reason .list{margin-top:25px}#reason .item+.item{margin-top:26px}#reason .item .num{text-align:center;font-size:2.1rem;line-height:1.5;font-weight:700;color:#243578;position:relative}#reason .item .num:before{position:absolute;content:'';top:0;left:50%;margin-left:-10px;width:20px;height:2px;background-color:#243578}#reason .item .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#reason .item .head .ico{width:34%}#reason .item .head .listTit{width:60%;font-size:1.8rem;line-height:1.4;font-weight:700}#reason .item .txt{font-size:1.3rem;padding-top:10px}@media screen and (min-width:600px){#reason{margin-top:80px}#reason .inner{margin:auto;padding-top:60px;padding-bottom:60px;border:15px solid #fff}#reason .bgTxt{top:-20px;right:-20px}#reason .tit{font-size:3rem}#reason .list{width:950px;margin:40px auto 0;overflow:hidden}#reason .item{width:29%;float:left}#reason .item+.item{margin-top:0;margin-left:60px}#reason .item .num{font-size:2.2rem}#reason .item .head{display:block}#reason .item .head .ico{width:130px;margin:auto;padding-top:10px}#reason .item .head .listTit{width:auto;margin:auto;font-size:2.2rem;padding:25px 17px 0;letter-spacing:.06em}#reason .item .txt{padding-top:20px;font-size:1.5rem}}