.post-type-archive-recruit #archive-recruit-ttl-fixed.navbar-fixed-top{z-index:1}.post-type-archive-recruit #content-container p{font-weight:400;line-height:1.6em}@media (min-width:769px){.post-type-archive-recruit #content-container{padding-bottom:10em}}.post-type-archive-recruit .dl-horizontal{margin-bottom:0;padding-left:0;list-style:none}.post-type-archive-recruit .dl-horizontal li{position:relative}.post-type-archive-recruit .dl-horizontal li .btn{font-size:15px;text-align:left;padding:.6em;margin-bottom:0}.post-type-archive-recruit #archive-recruit-ttl-fixed{display:none;background:#fff;top:80px}@media (min-width:769px){.post-type-archive-recruit #archive-recruit-ttl-fixed.fixed{display:block}.post-type-archive-recruit #archive-recruit-ttl.hide-nonfix{display:none}}.single-recruit #content-container p{font-weight:400;line-height:1.6em}.single-recruit #content-container strong{font-weight:700}.single-recruit h2{padding-bottom:.6em}.single-recruit h3:before{content:"\e15b\00a0";color:#2b5795;font-family:"Material Icons";vertical-align:middle}.single-recruit .dl-horizontal{border-bottom:1px solid #eee}@media (min-width:769px){.single-recruit .dl-horizontal{padding:.75em 0}}.single-recruit .dl-horizontal dt{letter-spacing:.1em;padding-bottom:.5em}@media (max-width:768px){.single-recruit .dl-horizontal dt{font-size:large}}@media (min-width:769px){.single-recruit .dl-horizontal dt{width:20em;text-align:left}}.single-recruit .dl-horizontal dd{padding-left:1em}@media (min-width:769px){.single-recruit .dl-horizontal dd{margin-left:21em}}.conditions-wrap dl{margin-bottom:10px}.recruit-template-default #content-container img{max-width:100%}.rec-new .btn,.rec-career .btn{white-space:inherit;width:90%}.recruit2022-1{padding:55px 0 70px;background:url("/wp-content/themes/dalton/assets/img/content/recruit/bg-resorces.png") no-repeat center center;background-size:cover;color:#fff}.recruit2022-1 *{box-sizing:border-box}@media screen and (max-width:768px){.recruit2022-1{padding:40px 0 35px}}.recruit2022-1 .inner{width:1150px;margin:0 auto}@media screen and (max-width:768px){.recruit2022-1 .inner{width:100%;padding:0 20px}}.recruit2022-1-title{margin-bottom:50px;font-size:25px;font-weight:500;text-align:center;letter-spacing:.05em;text-indent:.05em}@media screen and (max-width:768px){.recruit2022-1-title{margin-bottom:40px;font-size:5.8666666667vw}}@media screen and (max-width:768px) and (min-width:480px){.recruit2022-1-title{font-size:22px}}.recruit2022-1-title:after{content:"";display:block;width:40px;height:1px;background:#fff;margin:0 auto;margin-top:15px}.recruit2022-1-sub{margin-bottom:40px;font-size:38px;font-weight:500;letter-spacing:.08em}@media screen and (max-width:768px){.recruit2022-1-sub{margin-bottom:25px;font-size:8vw}}@media screen and (max-width:768px) and (min-width:480px){.recruit2022-1-sub{font-size:30px}}.recruit2022-1-flex{display:flex;justify-content:space-between}@media screen and (max-width:768px){.recruit2022-1-flex{display:block}}.recruit2022-1-flex>div{width:43%;padding-left:30px}@media (max-width:1280px){.recruit2022-1-flex>div{padding-left:0;margin-bottom:20px}}@media screen and (max-width:768px){.recruit2022-1-flex>div{width:100%;padding-left:0}}.recruit2022-1-flex>div p{margin-bottom:1.5em;font-size:18px;font-weight:500;line-height:2;letter-spacing:.025em}@media screen and (max-width:768px){.recruit2022-1-flex>div p{font-size:4vw;line-height:1.9}}@media screen and (max-width:768px) and (min-width:480px){.recruit2022-1-flex>div p{font-size:15px}}.recruit2022-1-flex>p{width:51.7%}@media screen and (max-width:768px){.recruit2022-1-flex>p{width:100%}}.recruit2022-1-flex>p img{margin-right:-55px;width:calc(100% + 55px)}@media (max-width:1280px){.recruit2022-1-flex>p img{margin-right:0;width:100%}}@media screen and (max-width:768px){.recruit2022-1-flex>p img{margin-right:-10px;width:calc(100% + 10px);text-align:right}}.recruit2022-2{position:relative;height:300px;padding:55px 0 70px;background:url("/wp-content/themes/dalton/assets/img/content/recruit/bg-tokusetu.png") no-repeat center center;background-size:cover;text-align:center}.recruit2022-2 *{box-sizing:border-box}@media screen and (max-width:768px){.recruit2022-2{height:250px}}.recruit2022-2 img{max-width:100%}.recruit2022-2 a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;padding:10px 48px;font-size:24px;font-weight:500;color:#fff;border:1px solid #fff;transition:.2s}@media screen and (max-width:768px){.recruit2022-2 a{width:75%;max-width:330px;padding:10px 0;font-size:4.8vw;transition:none}}@media screen and (max-width:768px) and (min-width:480px){.recruit2022-2 a{font-size:18px}}.recruit2022-2 a:hover{border-color:transparent;background:#355791;color:#fff}@media screen and (max-width:768px){.recruit2022-2 a:hover{color:#fff;border:1px solid #fff;transition:none;background:0 0}}.home #news-container .wrap-container-bordering{padding-top:70px;padding-bottom:30px}@media screen and (max-width:768px){.home #news-container .wrap-container-bordering{padding-top:50px;padding-bottom:20px}}.recruit2022-3{padding:50px 0}.recruit2022-3 *{box-sizing:border-box}@media screen and (max-width:768px){.recruit2022-3{padding:30px 0}}.recruit2022-3-title{margin-bottom:50px;font-size:25px;font-weight:500;text-align:center;letter-spacing:.05em;text-indent:.05em}@media screen and (max-width:768px){.recruit2022-3-title{font-size:5.3333333333vw;letter-spacing:0}}@media screen and (max-width:768px) and (min-width:480px){.recruit2022-3-title{font-size:20px}}.recruit2022-3-title:after{content:"";display:block;width:40px;height:2px;background:#013893;margin:0 auto;margin-top:15px}.recruit2022-3-sub{font-size:16px;font-weight:400}@media screen and (max-width:768px){.recruit2022-3-sub{font-size:3.2vw;letter-spacing:0}}@media screen and (max-width:768px) and (min-width:480px){.recruit2022-3-sub{font-size:12px}}.recruit2022-3-flex{display:flex;flex-wrap:wrap;justify-content:center}.recruit2022-3-flex>a{display:block;width:25%;text-align:center;color:#000;transition:.2s}@media screen and (max-width:768px){.recruit2022-3-flex>a{width:50%;margin-bottom:20px;transition:none}}.recruit2022-3-flex>a:hover{opacity:.7}@media screen and (max-width:768px){.recruit2022-3-flex>a:hover{opacity:1}}.recruit2022-3-flex.col2{margin-right:-40px}@media screen and (max-width:768px){.recruit2022-3-flex.col2{margin-right:0}}.recruit2022-3-flex.col2>a{width:341px;margin-right:40px;margin-bottom:20px}@media screen and (max-width:768px){.recruit2022-3-flex.col2>a{width:50%;margin-right:0}}.recruit2022-3-flex img{width:100%}