#wrapper{width:100%;max-width:600px;margin-right:auto;margin-left:auto;box-shadow:0px 0px 20px 0px #c9c9c9}.l-sec .l-sec-in{padding:40px 15px}.l-sec .l-ttl-en{margin-bottom:5px;font-weight:bold;line-height:1;text-align:center;font-size:11px;color:#f46d21;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.l-sec .l-ttl-en::before{content:'＼';margin-right:5px;font-size:10px}.l-sec .l-ttl-en::after{content:'／';margin-left:5px;font-size:10px}.l-sec .l-ttl{font-size:20px;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#f46d21}.l-sec .l-logo01{width:65px;margin-right:5px}.l-sec .l-ttl-txt{margin-top:20px}.l-about{line-height:2}.l-job{background-color:#fffeef}.l-job .l-job-list{margin-top:30px;padding:30px 15px;background-color:#fff}.l-job .l-job-item:not(:first-child){margin-top:20px;border-top:1px solid #dadada;padding-top:20px}.l-job .l-job-item__ttl{font-size:20px;font-weight:bold;text-align:center}.l-job .l-job-item__img{width:200px;margin:15px auto 0}.l-job .l-job-item__txt{margin-top:15px}.l-job .l-job-reward{margin-top:20px;border:1px solid #29a6e4}.l-job .l-job-reward-ttl{font-weight:bold;background-color:#29a6e4;color:#fff;text-align:center;padding:10px;line-height:1.3;font-size:17px}.l-job .l-job-reward-in{padding:15px}.l-job .l-job-reward-sub{border-top:1px solid #dadada;padding-top:10px;margin-top:10px}.l-flow{background-color:#fff0ed}.l-flow .l-flow-list{margin-top:30px;padding:30px 15px;background-color:#fff}.l-flow .l-flow-item:not(:first-child)::before{content:'';display:block;margin:20px 0;width:0;height:0;margin-right:auto;margin-left:auto;border-style:solid;border-right:50px solid transparent;border-left:50px solid transparent;border-top:15px solid #ffcbac;border-bottom:0}.l-flow .l-flow-item__ttl{font-size:20px;font-weight:bold;text-align:center}.l-flow .l-flow-item__img{width:200px;margin:15px auto 0}.l-flow .l-flow-item__txt{margin-top:15px}.l-faq .l-faq-list{margin-top:30px}.l-faq .l-faq-item:not(:first-child){margin-top:15px;padding-top:15px;border-top:1px solid #dadada}.l-faq .l-faq-item__ttl{width:100%;font-weight:bold;font-size:16px;padding:10px;position:relative;line-height:1.3;padding-left:55px}.l-faq .l-faq-item__ttl::before{content:'Q';display:block;width:45px;height:45px;color:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:22px;font-weight:bold;background-color:#f66711}.l-faq .l-faq-item__txt{padding:10px;padding-left:55px;position:relative}.l-faq .l-faq-item__txt::before{content:'A';display:block;width:45px;height:45px;color:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:22px;font-weight:bold;background-color:#29a6e4}.l-cta#cta02{background-color:#fffeef}.l-cta .l-cta-in{padding:40px 15px}.l-cta .l-cta-btn{width:300px;height:60px;border-radius:50px;background-color:#00c63c;color:#fff;font-weight:bold;display:block;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:35px auto 0;position:relative}.l-cta .l-cta-btn::before{content:'';display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
