.leadArea{position:relative;background-color:#f2f2ef;background-image:url(/img/recruit/n.png);background-repeat:no-repeat;background-position:0 185px;text-align:center}@media screen and (max-width: 420px){.leadArea{padding:30px 20px 45px;background-image:none}}.leadArea .wrap{position:relative;top:-90px;max-width:1000px;margin-right:auto;margin-left:auto;padding:65px 60px 75px;border-radius:10px;background-color:#fff;box-sizing:border-box;z-index:2}@media screen and (max-width: 420px){.leadArea .wrap{top:0;padding:35px 20px 30px;border-radius:5px}}.leadArea .wrap .ttl02{margin-bottom:35px}@media screen and (max-width: 420px){.leadArea .wrap .ttl02{margin-bottom:0}}.leadArea .wrap .txt01{margin-bottom:50px;font-size:2.2rem;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 420px){.leadArea .wrap .txt01{margin-top:30px;margin-bottom:20px;font-size:1.7rem;letter-spacing:.02em}}.leadArea .wrap .txt02{margin-bottom:55px;padding-bottom:65px;border-bottom:1px solid #d3d4ca;font-size:1.4rem;line-height:2}@media screen and (max-width: 420px){.leadArea .wrap .txt02{margin-bottom:35px;padding-bottom:40px;font-size:1.4rem;text-align:left}}.leadArea .wrap .txt03{margin-top:20px;margin-bottom:40px;font-size:2rem;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 420px){.leadArea .wrap .txt03{margin-top:20px;margin-bottom:25px;font-size:1.7rem;letter-spacing:.08em}}.leadArea .wrap ul li{display:inline-block;width:30.6%}@media screen and (max-width: 420px){.leadArea .wrap ul li{width:100%}}.leadArea .wrap ul li dl dt,.leadArea .wrap ul li dl dd{background-color:#f2f2ef}.leadArea .wrap ul li dl dt{width:108px;height:108px;margin:0 auto -54px;padding-top:10px;border-radius:108px;box-sizing:border-box;color:#ffa03c;font-size:3rem;font-family:"Arvo",serif;font-weight:400;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 420px){.leadArea .wrap ul li dl dt{width:81px;height:81px;margin-bottom:-41px;border-radius:81px;font-size:2.2rem}}.leadArea .wrap ul li dl dt:after{content:"";display:block;width:24px;height:1px;margin:3px auto 0;background-color:#ffa03c}@media screen and (max-width: 420px){.leadArea .wrap ul li dl dt:after{width:18px;margin-top:2px}}.leadArea .wrap ul li dl dd{padding-top:25px;padding-bottom:30px;border-radius:10px;font-size:2rem;font-weight:bold}@media screen and (max-width: 420px){.leadArea .wrap ul li dl dd{padding-top:20px;padding-bottom:25px;font-size:1.8rem;border-radius:5px}}.leadArea .wrap ul li+li{margin-left:3.7%}@media screen and (max-width: 420px){.leadArea .wrap ul li+li{margin-top:20px;margin-left:0}}.leadArea:after{content:"";position:absolute;right:-1px;bottom:-130px;width:192px;height:268px;background:url(/img/recruit/e.png) no-repeat;z-index:1}@media screen and (max-width: 420px){.leadArea:after{content:none}}.detailArea{position:relative;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 420px){.detailArea{padding-top:35px;padding-bottom:40px}}.detailArea>.ttl01,.detailArea>.ttl02{text-align:center}.detailArea>.ttl02{margin-bottom:85px}@media screen and (max-width: 420px){.detailArea>.ttl02{margin-bottom:40px}}.detailArea ul li{position:relative}@media screen and (max-width: 420px){.detailArea ul li{padding-right:30px;padding-left:30px}}.detailArea ul li .wrap{position:relative;max-width:985px;margin-right:auto;margin-left:auto;padding-bottom:80px;box-sizing:border-box}@media screen and (max-width: 420px){.detailArea ul li .wrap{padding-bottom:35px}}.detailArea ul li .wrap .ttl01{font-size:3.6rem;letter-spacing:.08em}@media screen and (max-width: 420px){.detailArea ul li .wrap .ttl01{font-size:2.6rem}}.detailArea ul li .wrap .ttl02{margin-bottom:40px}@media screen and (max-width: 420px){.detailArea ul li .wrap .ttl02{margin-bottom:10px}}.detailArea ul li .wrap .txt01{margin-bottom:70px;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 420px){.detailArea ul li .wrap .txt01{margin-bottom:25px;font-size:1.7rem}}.detailArea ul li .wrap .phwrap{position:absolute;top:0;width:52.7%}@media screen and (max-width: 420px){.detailArea ul li .wrap .phwrap{position:relative;width:auto;margin-bottom:30px}}.detailArea ul li .wrap .phwrap .ph{position:relative;padding-top:88.3%;border-radius:10px;background-repeat:no-repeat}@media screen and (max-width: 420px){.detailArea ul li .wrap .phwrap .ph{padding-top:63.4%;border-radius:5px;background-size:contain}}.detailArea ul li .wrap .phwrap .ttl01{position:absolute;top:-62px;color:#ffa03c;font-size:10rem;z-index:1}@media screen and (max-width: 420px){.detailArea ul li .wrap .phwrap .ttl01{top:-31px;font-size:5rem}}.detailArea ul li .wrap .txt02{font-size:1.4rem;line-height:2}.detailArea ul li:nth-child(odd) .wrap{padding-left:580px}@media screen and (max-width: 420px){.detailArea ul li:nth-child(odd) .wrap{padding-left:0}}.detailArea ul li:nth-child(odd) .wrap .ttl01,.detailArea ul li:nth-child(odd) .wrap .ttl02,.detailArea ul li:nth-child(odd) .wrap .txt01{text-align:right}.detailArea ul li:nth-child(odd) .wrap .phwrap{left:0}.detailArea ul li:nth-child(odd) .wrap .phwrap span.ttl01{left:4%}.detailArea ul li:nth-child(2) .wrap{padding-right:580px}@media screen and (max-width: 420px){.detailArea ul li:nth-child(2) .wrap{padding-right:0}}.detailArea ul li:nth-child(2) .wrap .phwrap{right:0}.detailArea ul li:nth-child(2) .wrap .phwrap span.ttl01{right:4%}.detailArea ul li:after{content:"";position:absolute;bottom:0;width:100%;height:325px;background-color:#f2f2ef;z-index:-1}@media screen and (max-width: 420px){.detailArea ul li:after{left:0;height:386px}}.detailArea ul li+li{margin-top:100px}@media screen and (max-width: 420px){.detailArea ul li+li{margin-top:35px}}.detailArea:before{content:"";position:absolute;left:-1px;top:600px;width:180px;height:278px;background:url(/img/recruit/s.png) no-repeat;z-index:1}@media screen and (max-width: 420px){.detailArea:before{content:none}}.detailArea:after{content:"";display:block;width:100%;height:8px;position:absolute;bottom:100%;left:0;background-image:url(/common/img/nami.png);background-size:70px 8px}@media screen and (max-width: 420px){.detailArea:after{height:4px;background-size:35px 4px}}.detailArea:has(+.recruitBnrArea){padding-bottom:0}@media screen and (max-width: 420px){.detailArea:has(+.recruitBnrArea){padding-bottom:0}}.recruitBnrArea{padding:80px 20px 160px;background-color:#f2f2ef}@media screen and (max-width: 420px){.recruitBnrArea{padding:20px 20px 70px}}.recruitBnrArea a{display:block;max-width:1000px;margin-right:auto;margin-left:auto;transition:opacity .3s}.recruitBnrArea a:hover{opacity:.8}.recruitBnrArea img{display:block;width:100%;height:auto}.recruitFloat{position:fixed;right:16px;bottom:16px;width:272px;z-index:998;transition:opacity .3s}@media screen and (max-width: 420px){.recruitFloat{right:85px;bottom:16px;left:12px;width:auto;height:50px;padding:0 52px 0 30px;border-radius:25px;background:#ff803c url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3h7v7'/%3E%3Cpath d='M21 3l-9 9'/%3E%3Cpath d='M19 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5'/%3E%3C/svg%3E") no-repeat right 22px center;background-size:18px 18px;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.05em;line-height:50px;box-sizing:border-box}}.recruitFloat:hover{opacity:.8}.recruitFloat img{display:block;width:100%;height:auto}@media screen and (min-width: 421px){body:has(.recruitFloat) .mod_toTop_area{bottom:150px}}@media screen and (max-width: 420px){body:has(.recruitFloat) .mod_footer{padding-bottom:90px}}/*# sourceMappingURL=recruit_desire.css.map */
