﻿.recruitment{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.recruitment .note{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin-top:40px;font-weight:500;font-size:17px;letter-spacing:0.05em;line-height:37px;text-align:center;color:#1c1c1c;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruitment .note{line-height:33px}}.recruitment .note span{background:linear-gradient(#fff 40%, #f9ff6f 60%)}.recruitment .note+.note{font-size:22px;line-height:32px;margin-top:37px;font-family:"游明朝体","游明朝","YuMincho","Yu Mincho","ヒラギノ明朝 Pro","Noto Serif JP","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruitment .note+.note{font-size:20px}}@media (max-width: 767px){.recruitment .note+.note{font-size:18px;letter-spacing:0.05em;line-height:30px;text-align:center;margin-top:26px}}@media (max-width: 767px){.recruitment .note{margin-top:21px;text-align:left;padding:0 20px;letter-spacing:0.04em;font-size:16px;line-height:32px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruitment .sec-main{padding:0 20px}}@media (max-width: 767px){.recruitment .sec-main{overflow:hidden}}.recruitment .sec-form__heading{text-align:center;padding-bottom:50px;position:relative;max-width:800px;width:100%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruitment .sec-form__heading{max-width:750px}}.recruitment .recruit-box{position:relative;padding:0 0 134px;max-width:1400px;width:100%;margin:0 auto}@media (max-width: 767px){.recruitment .recruit-box{padding:0 0 0 45px}}.recruitment .recruit-box::after{content:"";position:absolute;width:213px;height:213px;background:url(../../img/recruitment/img2.png) no-repeat;right:-30px;top:-32px;background-size:contain}@media (max-width: 767px){.recruitment .recruit-box::after{right:-26px;top:78px;width:129px;height:129px}}.recruitment .recruit-box::before{content:"";position:absolute;width:687px;height:610px;background:url(../../img/recruitment/img3.png) no-repeat;left:-24px;top:5px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruitment .recruit-box::before{width:500px;height:500px;top:auto;bottom:0}}@media (max-width: 767px){.recruitment .recruit-box::before{left:-90px;width:285px;top:150px}}.recruitment .recruit-box__inner{max-width:560px;width:100%;margin:83px 125px 0 auto}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruitment .recruit-box__inner{margin-right:0}}@media (max-width: 767px){.recruitment .recruit-box__inner{margin-top:0;margin-right:0}}.recruitment .recruit-box__txt{font-family:"游明朝体","游明朝","YuMincho","Yu Mincho","ヒラギノ明朝 Pro","Noto Serif JP","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:25px;letter-spacing:0.15em;line-height:48px;position:relative;z-index:2}@media (max-width: 767px){.recruitment .recruit-box__txt{font-weight:500;font-size:18px;letter-spacing:0.04em;line-height:34px;text-align:left;color:#1c1c1c}}.recruitment .recruit-box__index{font-family:"Open Sans",sans-serif;font-weight:600;font-size:15px;letter-spacing:0.05em;color:#ff9dc2}@media (max-width: 767px){.recruitment .recruit-box__index{font-size:14px;margin-left:5px}}.recruitment .recruit-box__col{max-width:420px;width:100%;margin:39px 0 0 auto;padding:0 0 0 6px;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruitment .recruit-box__col{max-width:260px}}@media (max-width: 767px){.recruitment .recruit-box__col{padding-left:0;margin-top:24px;margin-right:20px;max-width:185px}}.recruitment .recruit-box__list{margin-top:14px}@media (max-width: 767px){.recruitment .recruit-box__list{margin-top:10px}}.recruitment .recruit-box__list li{padding-bottom:9px;margin-bottom:25px;border-bottom:1px solid #ddd}@media (max-width: 767px){.recruitment .recruit-box__list li{padding-bottom:12px;margin-bottom:11px}}.recruitment .recruit-box__list li a{display:block;position:relative;padding-left:41px;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:17px;letter-spacing:0.1em;line-height:37px}@media (max-width: 767px){.recruitment .recruit-box__list li a{font-size:16px;letter-spacing:0.1em;line-height:37px;text-align:left;color:#1c1c1c;padding-left:39px}}.recruitment .recruit-box__list li a::before{content:"";position:absolute;width:26px;height:26px;background:url(../../img/recruit/icon_next.png) no-repeat;background-position:top left;left:0;top:5px;background-size:contain;transform:rotate(90deg)}@media (max-width: 767px){.recruitment .recruit-box__list li a::before{width:22px;height:22px;left:5px;top:8px}}.recruitment .recruit-personal{margin:0 auto;padding:50px 0 118px}@media (max-width: 767px){.recruitment .recruit-personal{padding:68px 0 43px}}.recruitment .recruit-personal .sec-form__heading .ttl-en span::before{display:none}.recruitment .recruit-personal .sec-form__heading::after{content:"";position:absolute;bottom:-64px;right:-116px;width:278px;height:278px;background:url(../../img/recruit/joinus.svg) no-repeat;background-size:contain;background-position:center;opacity:0.3}@media (max-width: 767px){.recruitment .recruit-personal .sec-form__heading::after{width:154px;height:86px;right:0;bottom:11px}}.recruitment .recruit-personal__box{display:flex;align-items:flex-start;max-width:1035px;width:100%;margin:33px auto 0;padding:0 17px}@media (max-width: 767px){.recruitment .recruit-personal__box{flex-wrap:wrap;margin-top:0}}.recruitment .recruit-personal__box .box-chart,.recruitment .recruit-personal__box .box-list{width:50%}@media (max-width: 767px){.recruitment .recruit-personal__box .box-chart,.recruitment .recruit-personal__box .box-list{width:100%}}.recruitment .recruit-personal__box .box-chart svg{height:100%;width:100%}@media (max-width: 767px){.recruitment .recruit-personal__box .box-chart{max-width:305px;width:100%;margin:4px auto 0}}.recruitment .recruit-personal__box .box-chart .Ellipse_596,.recruitment .recruit-personal__box .box-chart .Ellipse_597,.recruitment .recruit-personal__box .box-chart .Ellipse_598,.recruitment .recruit-personal__box .box-chart .Ellipse_599,.recruitment .recruit-personal__box .box-chart .Ellipse_600,.recruitment .recruit-personal__box .box-chart .Path_126268{opacity:0;transition:all 0.3s ease-in-out}.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_596,.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_597,.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_598,.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_599,.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_600,.recruitment .recruit-personal__box .box-chart.is-show .Path_126268{opacity:1;transition:all 0.3s ease-in-out}.recruitment .recruit-personal__box .box-chart.is-show .Path_126268{transition-delay:0.5s}.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_596{transition-delay:1s}.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_597{transition-delay:1.5s}.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_598{transition-delay:3s}.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_599{transition-delay:2s}.recruitment .recruit-personal__box .box-chart.is-show .Ellipse_600{transition-delay:2.5s}.recruitment .recruit-personal__box .box-list{padding:7px 0 0 28px;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media (max-width: 767px){.recruitment .recruit-personal__box .box-list{padding:34px 3px 0}}.recruitment .recruit-personal__box .box-list ul li{margin-bottom:28px;padding-bottom:14px;padding-left:16px;border-bottom:1px solid #ddd;position:relative;opacity:0;transition:all 0.3s}@media (max-width: 767px){.recruitment .recruit-personal__box .box-list ul li{padding-left:15px;margin-bottom:16px;padding-bottom:13px}}.recruitment .recruit-personal__box .box-list ul li::before{content:"";position:absolute;top:8px;left:-2px;width:8px;height:8px;background:#88b6e2;border-radius:50%}@media (max-width: 767px){.recruitment .recruit-personal__box .box-list ul li::before{top:7px;left:1px}}.recruitment .recruit-personal__box .box-list ul li p:first-child{font-weight:bold;font-size:18px;letter-spacing:0.1em;text-align:left;color:#fa7bac}@media (max-width: 767px){.recruitment .recruit-personal__box .box-list ul li p:first-child{font-size:16px}}.recruitment .recruit-personal__box .box-list ul li p:nth-child(2){margin-top:2px;font-weight:500;font-size:16px;letter-spacing:0.05em;text-align:left;color:#1c1c1c}@media (max-width: 767px){.recruitment .recruit-personal__box .box-list ul li p:nth-child(2){font-size:15px}}.recruitment .recruit-personal__box .box-list.is-show ul li{opacity:1}.recruitment .recruit-personal__box .box-list.is-show ul li:nth-child(1){transition-delay:1s}.recruitment .recruit-personal__box .box-list.is-show ul li:nth-child(2){transition-delay:1.5s}.recruitment .recruit-personal__box .box-list.is-show ul li:nth-child(3){transition-delay:2s}.recruitment .recruit-personal__box .box-list.is-show ul li:nth-child(4){transition-delay:2.5s}.recruitment .recruit-personal__box .box-list.is-show ul li:nth-child(5){transition-delay:3s}.recruitment .recruit-flow .ttl-en span::before{display:none}@media (max-width: 767px){.recruitment .recruit-flow{padding:20px 20px 0}.recruitment .recruit-flow .sec-form__heading{padding-bottom:18px}}.recruitment .recruit-flow__lst{max-width:1000px;width:100%;margin:0 auto;counter-reset:counter}.recruitment .recruit-flow__lst li{padding-bottom:26px;margin-bottom:74px;border-bottom:1px solid #ddd;padding-left:120px;position:relative}@media (max-width: 767px){.recruitment .recruit-flow__lst li{padding-left:0;padding-bottom:19px;margin-bottom:27px}}.recruitment .recruit-flow__lst li:last-child{padding-bottom:0;margin-bottom:0;border:none}.recruitment .recruit-flow__lst li:last-child::after{display:none}.recruitment .recruit-flow__lst li::before{content:"";position:absolute;top:0;left:0;width:102px;height:91px;background:url(../../img/recruitment/label.svg) no-repeat;background-size:contain}@media (max-width: 767px){.recruitment .recruit-flow__lst li::before{width:73px;height:66px;background:url(../../img/recruitment/label-sp.svg) no-repeat;background-size:contain}}.recruitment .recruit-flow__lst li::after{content:"";position:absolute;bottom:-48px;right:0;left:0;width:0px;height:0px;margin:0 auto;border-left:45px solid transparent;border-right:45px solid transparent;border-top:14px solid #ddd}@media (max-width: 767px){.recruitment .recruit-flow__lst li::after{bottom:-33px}}.recruitment .recruit-flow__lst li .inner{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;padding:0}@media (max-width: 767px){.recruitment .recruit-flow__lst li .inner{flex-wrap:wrap}}.recruitment .recruit-flow__lst li .inner::before{counter-increment:counter;content:counter(counter);position:absolute;top:47px;left:-63px;font-family:"Open Sans",sans-serif;font-weight:300;font-style:italic;font-size:35px;letter-spacing:0.05em;text-align:left;color:#fff}@media (max-width: 767px){.recruitment .recruit-flow__lst li .inner::before{top:32px;left:42px;font-size:22px}}.recruitment .recruit-flow__lst li .heading{font-family:"Zen Old Mincho",serif;font-weight:500;font-size:20px;letter-spacing:0.15em;line-height:42px;width:180px;margin-top:42px}@media (max-width: 767px){.recruitment .recruit-flow__lst li .heading{width:100%;margin-top:24px;padding-left:85px;font-size:20px;letter-spacing:0.15em;line-height:42px}}.recruitment .recruit-flow__lst li .text{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:500;font-size:17px;letter-spacing:0.05em;line-height:37px;width:calc(100% - 180px);padding:18px 0}@media (max-width: 767px){.recruitment .recruit-flow__lst li .text{width:100%;font-size:16px;letter-spacing:0.02em;line-height:28px;padding:15px 0}}.recruitment .recruit-flow__lst li .text .btn-note{margin-top:29px}@media (max-width: 767px){.recruitment .recruit-flow__lst li .text .btn-note{width:300px;margin:24px auto 0}.recruitment .recruit-flow__lst li .text .btn-note span{font-size:16px;line-height:37px}}

/*# sourceMappingURL=maps/recruitment.min.css.map */
