﻿.recruit-about{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.recruit-about .c-breadcrumb{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media (max-width: 767px){.recruit-about .sec-main{overflow:hidden;margin-top:-50px;padding-top:50px}}.recruit-about .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){.recruit-about .sec-form__heading{max-width:70%}}.recruit-about .recruit-box{position:relative;padding:0 0 108px;max-width:1400px;width:100%;margin:0 auto}@media (max-width: 767px){.recruit-about .recruit-box{padding:0 20px 58px}}.recruit-about .recruit-box::after{content:"";position:absolute;width:235px;height:235px;background:url(../../img/recruit-about/img_mv_02.png) no-repeat;right:-30px;top:-32px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-box::after{top:-150px}}@media (max-width: 767px){.recruit-about .recruit-box::after{right:-16px;top:-126px;width:114px;height:114px}}.recruit-about .recruit-box::before{content:"";position:absolute;width:687px;height:610px;background:url(../../img/recruit-about/img_mv_01.png) no-repeat;left:-24px;top:5px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-box::before{width:500px;height:500px;top:auto;bottom:0}}@media (max-width: 767px){.recruit-about .recruit-box::before{left:-90px;width:285px;top:-106px}}.recruit-about .recruit-box__inner{max-width:580px;width:100%;margin:84px 65px 0 auto;padding-right:20px}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-box__inner{margin-right:0;width:50%}}@media (max-width: 767px){.recruit-about .recruit-box__inner{margin:84px 0 0 auto;padding-right:0px}}.recruit-about .recruit-box__txt{font-family:"游明朝体","游明朝","YuMincho","Yu Mincho","ヒラギノ明朝 Pro","Noto Serif JP","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:30px;letter-spacing:0.15em;line-height:56px;position:relative;z-index:2;margin-bottom:26px;width:fit-content}@media (max-width: 767px){.recruit-about .recruit-box__txt{font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.2em;font-weight:500;color:#1c1c1c;margin:0 12px 32px auto}}.recruit-about .recruit-box__txt::before{content:"";position:absolute;top:-36px;left:-75px;width:42px;height:56px;background:url(../../img/recruit-about/decor_01.svg) no-repeat;animation:blink 2s infinite}@media (max-width: 767px){.recruit-about .recruit-box__txt::before{left:-38px;top:-50px}}.recruit-about .recruit-box__txt::after{content:"";position:absolute;top:62px;right:-60px;width:62px;height:70px;background:url(../../img/recruit-about/decor_02.svg) no-repeat;animation:blink 3s infinite}@media (max-width: 767px){.recruit-about .recruit-box__txt::after{right:-10px;top:80px;width:43px;height:49px;background-size:cover}}.recruit-about .recruit-box__sub{font-size:17px;font-size:1.7rem;line-height:2.35294em;letter-spacing:.05em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;z-index:2;position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-box__sub{font-size:16px;font-size:1.6rem;line-height:2.35294em;letter-spacing:.04em;font-weight:500}}@media (max-width: 767px){.recruit-about .recruit-box__sub{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.04em;font-weight:500}}.recruit-about .recruit-main__img{margin-left:-75px}@media (max-width: 767px){.recruit-about .recruit-main__img{margin-left:0}.recruit-about .recruit-main__img.w100{margin:0 -20px}}.recruit-about .recruit-main .sec-form__heading{padding-bottom:72px}@media (max-width: 767px){.recruit-about .recruit-main .sec-form__heading{padding-bottom:32px}}.recruit-about .recruit-main .sec-form__heading .ttl-en span::before{display:none}.recruit-about .recruit-main__about{position:relative;padding:112px 0 0}@media (max-width: 767px){.recruit-about .recruit-main__about{padding:85px 20px 0}}.recruit-about .recruit-main__about::after{content:"";position:absolute;width:804px;height:508px;background:url(../../img/recruit-about/img_about_decor.png) center/100% no-repeat;top:0;right:0;z-index:-1}@media only screen and (max-width: 1200px){.recruit-about .recruit-main__about::after{width:58.66667vw;height:34vw;background-size:100% 100%}}@media (max-width: 767px){.recruit-about .recruit-main__about::after{width:250px;height:120px;background:url(../../img/recruit-about/img_about_decor_sp.png) center/100% no-repeat}}.recruit-about .recruit-main__about .content{max-width:1040px;margin:0 auto 140px;padding:0 20px}@media (max-width: 767px){.recruit-about .recruit-main__about .content{margin:0 auto 77px;padding:0}}.recruit-about .recruit-main__about .content .txt01{font-size:25px;font-size:2.5rem;line-height:1.92em;letter-spacing:.15em;font-weight:400;font-family:"Zen Old Mincho",serif}@media (max-width: 767px){.recruit-about .recruit-main__about .content .txt01{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.1em;font-weight:500}}.recruit-about .recruit-main__about .content .txt02{font-size:17px;font-size:1.7rem;line-height:2.17647em;letter-spacing:.05em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin:40px 0 17px}@media (max-width: 767px){.recruit-about .recruit-main__about .content .txt02{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.02em;font-weight:500;margin:18px 0 16px}}.recruit-about .recruit-main__about .content .sign{text-align:right;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.15em;font-weight:400;font-family:"Zen Old Mincho",serif}@media (max-width: 767px){.recruit-about .recruit-main__about .content .sign{font-size:14px}}.recruit-about .recruit-main__about .content .sign span{font-size:21px;padding-left:14px}@media (max-width: 767px){.recruit-about .recruit-main__about .content .sign span{font-size:20px}}.recruit-about .recruit-main__about .list{padding-top:15px}.recruit-about .recruit-main__about .list__item{padding:100px 0 112px;max-width:1000px;margin:0 auto;position:relative}@media only screen and (max-width: 1300px){.recruit-about .recruit-main__about .list__item{overflow:hidden}}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item{padding:58px 0 66px}}.recruit-about .recruit-main__about .list__item:nth-child(4){padding:184px 0 0;margin-right:75px;overflow:visible}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-main__about .list__item:nth-child(4){margin-right:0}}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item:nth-child(4){padding:82px 0 0;margin-right:0px}}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item:nth-child(4) .list__item__order{width:fit-content;margin:0 76px 0 auto}}.recruit-about .recruit-main__about .list__item:nth-child(4) .list__item__ttl{font-size:25px;margin:50px 0 36px}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item:nth-child(4) .list__item__ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;margin:22px 24px 32px auto;width:fit-content}}.recruit-about .recruit-main__about .list__item:nth-child(4) .content{max-width:495px;margin:0 0 148px auto;position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-main__about .list__item:nth-child(4) .content{max-width:50%}}.recruit-about .recruit-main__about .list__item:nth-child(4) .content::after{content:"";position:absolute;bottom:-85px;right:16px;width:62px;height:70px;background:url(../../img/recruit-about/decor_03.svg) no-repeat;animation:blink 3s infinite}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item:nth-child(4) .content::after{bottom:auto;top:90px;right:7px;width:35px;height:39px;background-size:cover}}.recruit-about .recruit-main__about .list__item:nth-child(4)::after{background:url(../../img/recruit-about/img_item_04.png) center/100% no-repeat;width:891px;height:789px;top:-90px;left:-304px;z-index:-1}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item:nth-child(4)::after{width:268px;height:237px;left:-82px;top:8px}}.recruit-about .recruit-main__about .list__item::after{content:"";position:absolute;height:1px;width:115%;background:#ffeaf2;bottom:5px;left:0}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item::after{bottom:10px}}.recruit-about .recruit-main__about .list__item__order{color:#FF9DC2;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.025em;font-weight:300;font-family:"Open Sans",sans-serif}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item__order{font-size:14px;font-size:1.4rem}}.recruit-about .recruit-main__about .list__item__order i{font-size:49px;vertical-align:bottom;padding-left:12px}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item__order i{font-size:42px}}.recruit-about .recruit-main__about .list__item__ttl{font-size:35px;font-size:3.5rem;line-height:1.2em;letter-spacing:.1em;font-weight:500;font-family:"Zen Old Mincho",serif;margin:35px 0 30px}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item__ttl{font-size:26px;font-size:2.6rem;line-height:1.23077em;letter-spacing:.1em;font-weight:500;margin:30px 0 18px}}.recruit-about .recruit-main__about .list__item__txt{font-size:17px;font-size:1.7rem;line-height:2.17647em;letter-spacing:.05em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-main__about .list__item__txt{font-size:16px;font-size:1.6rem;line-height:2.17647em;letter-spacing:.02em;font-weight:500}}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item__txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:500}}.recruit-about .recruit-main__about .list__item__name{font-size:109px;font-size:10.9rem;line-height:1em;letter-spacing:.025em;font-weight:300;font-style:italic;color:#ffeaf2;font-family:"Open Sans",sans-serif;position:absolute;right:-13%;bottom:-6px}@media only screen and (max-width: 1200px){.recruit-about .recruit-main__about .list__item__name{right:0%;font-size:9.08333vw;bottom:-6px}}@media (max-width: 767px){.recruit-about .recruit-main__about .list__item__name{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:.025em;font-weight:300;right:0%;bottom:5px}}.recruit-about .recruit-main__data{padding:116px 20px 0}@media (max-width: 767px){.recruit-about .recruit-main__data{padding:70px 20px 0}}.recruit-about .recruit-main__data .sec-form__heading{padding-bottom:76px}@media (max-width: 767px){.recruit-about .recruit-main__data .sec-form__heading{padding-bottom:38px}}.recruit-about .recruit-main__data .chart{margin:0 auto;max-width:1100px}.recruit-about .recruit-main__data .chart__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.recruit-about .recruit-main__data .chart__col{width:calc(50% - 16px)}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__col{width:100%}}.recruit-about .recruit-main__data .chart__item{position:relative;width:calc(25% - 22px);margin-bottom:30px}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item{width:calc(50% - 4.5px);margin-bottom:20px}}.recruit-about .recruit-main__data .chart__item.large{width:calc(25% - 20px)}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item.large{width:calc(50% - 1.5px);margin-right:-4px}}.recruit-about .recruit-main__data .chart__item.item2{width:calc(50% - 15px)}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item.item2{width:calc(50% - 4.5px)}}.recruit-about .recruit-main__data .chart__item.item2.large{margin-left:-3px;width:calc(50% - 11px)}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item.item2.large{width:calc(50% - 2px)}}.recruit-about .recruit-main__data .chart__item.item1{width:100%}.recruit-about .recruit-main__data .chart__item.item1 .chart__item__ttl{top:76px;font-size:23px}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-main__data .chart__item.item1 .chart__item__ttl{top:5.16667vw;font-size:1.91667vw}}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item.item1 .chart__item__ttl{font-size:16px;top:48px}}.recruit-about .recruit-main__data .chart__item.item1 .chart__item__ttl::after{width:20px;bottom:-15px}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item.item1 .chart__item__ttl::after{width:13px;bottom:-10px}}.recruit-about .recruit-main__data .chart__item.large-item{width:calc(50% + 14px);margin-left:-16px;margin-right:-2px}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item.large-item{width:calc(50% - 2px);margin-left:-4px}}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item.large-item .chart__item__ttl{top:18px}}.recruit-about .recruit-main__data .chart__item__ttl{font-size:16px;font-size:1.6rem;line-height:1.6em;letter-spacing:.25em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;text-align:center;position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:42px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-main__data .chart__item__ttl{font-size:1.33333vw;top:2.66667vw}}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item__ttl{top:24px;letter-spacing:0.1em;line-height:1.25}}.recruit-about .recruit-main__data .chart__item__ttl.space{top:48px}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-main__data .chart__item__ttl.space{top:3vw}}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item__ttl.space{top:25px}}.recruit-about .recruit-main__data .chart__item__ttl::after{content:"";position:absolute;height:1px;width:13px;left:50%;transform:translateX(-50%);bottom:-8px;background:#1c1c1c}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-about .recruit-main__data .chart__item__ttl::after{bottom:-.5vw}}@media (max-width: 767px){.recruit-about .recruit-main__data .chart__item__ttl::after{bottom:-6px;width:9px}}.recruit-about .c-link-pages-recruit{margin-top:118px}@media (max-width: 767px){.recruit-about .c-link-pages-recruit{margin-top:50px}}

/*# sourceMappingURL=maps/recruit-about.min.css.map */
