body{color:#333}section{text-align:center}.sw-Heading_Type1{line-height:1.6;letter-spacing:.1em;font-size:2.4rem;padding-bottom:0}@media screen and (max-width:768px){.sw-Heading_Type1{font-size:1.6rem;line-height:1.5}}.sw-Heading_Type1>span{font-family:Roboto Condensed,Noto Sans JP,sans-serif;display:block;font-size:2rem;line-height:1.2;font-weight:400;color:#0077d0;opacity:.5;margin-top:4px;letter-spacing:-.01em}@media screen and (max-width:768px){.sw-Heading_Type1>span{font-size:1.4rem}}.sw-Heading_Type1:before{content:none}.recruit_Btn_Type1{display:inline-flex;align-items:center;justify-content:center;min-width:228px;height:40px;transition:.3s;margin:42px auto 0}.recruit_Btn_Type1 a{width:100%;position:relative}.recruit_Btn_Type1 a:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:4px;background:#0077d0;transform-origin:right top;transition:transform .3s}.recruit_Btn_Type1 a:hover:after{transform:scaleX(0)}.recruit_Btn_Type1 a span{position:relative;display:block;width:100%;padding-right:20px;font-size:1.6rem;font-weight:700;transition:.3s;padding-bottom:16px}.recruit_Btn_Type1 a span:after{content:"";display:block;position:absolute;width:24px;height:24px;background-image:url(/wp-content/themes/aijukai/assets/recruit/voice/images/ic_arrow_right.svg);background-repeat:no-repeat;top:0;right:0;transition:.3s}.recruit_Btn_Type2{display:inline-block;align-items:center;justify-content:center;min-width:256px;height:56px;transition:.3s;margin:42px auto 0}@media screen and (max-width:768px){.recruit_Btn_Type2{min-width:198px;margin:32px auto 0;height:46px}}.recruit_Btn_Type2 a{display:block;width:100%;height:100%;position:relative;background-color:#fff;color:#333;border-radius:2px}.recruit_Btn_Type2 a:hover{background-color:#ebebeb;transition:.3s}.recruit_Btn_Type2 a span{position:relative;display:block;width:100%;height:100%;padding-right:20px;font-size:1.6rem;font-weight:700;line-height:56px;letter-spacing:.1em;transition:.3s}@media screen and (max-width:768px){.recruit_Btn_Type2 a span{font-size:1.2rem;line-height:46px}}.recruit_Btn_Type2 a span:after{content:"";display:block;position:absolute;width:24px;height:24px;background-image:url(/wp-content/themes/aijukai/assets/common/images/ic_arrow_right_04.svg);background-repeat:no-repeat;top:0;bottom:0;margin:auto;right:12px;transition:.3s}@media screen and (max-width:768px){.recruit_Btn_Type2 a span:after{width:16px;height:16px;background-size:cover;right:15px}}.st-Heading_block{width:100%;height:auto;margin:0 auto;min-height:216px;max-height:216px;max-width:unset;position:relative}@media screen and (max-width:768px){.st-Heading_block{height:104px;min-height:unset}}.st-Heading_area_block{background-image:url(/wp-content/themes/aijukai/assets/recruit/voice/images/img_h.jpg);background-size:cover}@media screen and (max-width:768px){.st-Heading_area_block{background-position:50%}}.st-Heading_block h1{position:absolute;width:auto;padding:24px 32px;font-size:3.2rem;line-height:1.8;display:inline-block;color:#fff;letter-spacing:.3em;background-color:#0077d0;left:170px;bottom:-35px;text-align:left}@media screen and (max-width:768px){.st-Heading_block h1{font-size:2.4rem;line-height:1em;padding:16px 24px;left:0}}.st-Heading_block h1 span{display:block;font-size:1.6rem;line-height:1.8;letter-spacing:.3em}@media screen and (max-width:768px){.st-Heading_block h1 span{font-size:1.2rem;line-height:1.8;margin-top:8px;letter-spacing:.3em}}.careerStep>p{font-size:1.6rem;line-height:1.3;margin-top:64px;font-weight:700}@media screen and (max-width:768px){.careerStep>p{margin-top:32px}}.example-Headhing{font-size:2.4rem;line-height:1.6;margin-top:16px;position:relative;font-weight:700}@media screen and (max-width:768px){.example-Headhing{font-size:1.6rem;line-height:1.5}}.example-Headhing:after,.example-Headhing:before{content:"";display:block;width:calc((100% - 32px) / 2);height:1px;background-color:#999790;opacity:.1;position:absolute;top:50%;background-image:url(/wp-content/themes/aijukai/assets/recruit/voice/images/ic_section_line_01.svg)}@media screen and (max-width:768px){.example-Headhing:after,.example-Headhing:before{width:calc((100% - 48px) / 2)}}.example-Headhing:before{left:-8px}@media screen and (max-width:768px){.example-Headhing:before{left:0}}.example-Headhing:after{right:-8px}@media screen and (max-width:768px){.example-Headhing:after{right:0}}.careerStep-Wrapper{position:relative;margin-top:42px}@media screen and (max-width:768px){.careerStep-Wrapper{margin-top:32px}}@media screen and (max-width:767px){.careerStep.st-Inner{padding:0}}.careerStep-Wrapper:after{content:"";display:block;width:8px;height:calc(100% - 150px);position:absolute;top:0;left:91px;z-index:-1;background-color:#1f1f1f;opacity:.1}@media screen and (max-width:768px){.careerStep-Wrapper:after{content:none}}.step-Wrapper:not(:first-child){margin-top:32px}.career-image,.career-l{display:flex}.career-l{align-items:center;justify-content:center;font-size:1.6rem;line-height:1.5;background-color:#0077d0;padding:0 16px;color:#fff;position:relative;min-width:189px;height:64px}@media screen and (max-width:768px){.career-l{height:56px}}.career-l:before{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid #0077d0}.career-r{display:flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:1.5;min-width:183px;height:64px;background-color:rgba(31,31,31,.05)}@media screen and (max-width:768px){.career-r{width:100%;height:56px;text-align:left;justify-content:flex-start;padding-left:16px}}.career-r span{font-family:Roboto Condensed,Noto Sans JP,sans-serif;font-size:4rem;line-height:1.5;color:#0077d0;margin-right:16px;font-weight:700}@media screen and (max-width:768px){.career-r span{font-size:3.2rem;margin-right:8px}}.career-content{text-align:left;margin-top:29px;padding-left:128px}@media screen and (max-width:768px){.career-content{margin-top:22px;padding:0 24px}}.career-content .career-title{font-size:2rem;line-height:1.2;font-weight:700}@media screen and (max-width:768px){.career-content .career-title{font-size:1.4rem;line-height:1.7}}.career-content .career-text{font-size:1.6rem;line-height:1.5;margin-top:16px}@media screen and (max-width:768px){.career-content .career-text{font-size:1.2rem;line-height:1.66;margin-top:8px}}.st-Content_voice{margin-top:95px}@media screen and (max-width:768px){.st-Content_voice{margin-top:78px}}.staffVoice{position:relative;margin-top:96px}@media screen and (max-width:768px){.staffVoice{margin-top:56px;padding-bottom:0}}.staffVoice>ul{margin-top:74px}.staffVoice ul{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media screen and (max-width:767px){.staffVoice ul{justify-content:center;margin-top:42px}}.staffVoice>ul li{width:100%;position:relative}@media screen and (max-width:768px){.staffVoice>ul li{width:100%}}.staffVoice>ul>li:not(:last-child){margin-bottom:62px}@media screen and (max-width:768px){.staffVoice>ul>li:not(:last-child){margin-bottom:40px}}.staffVoice>ul>li:not(:last-child):after{content:"";display:block;width:100%;height:1px;background-color:#000;opacity:.1;position:absolute;right:0;bottom:0;z-index:-1;background-image:url(/wp-content/themes/aijukai/assets/recruit/voice/images/ic_section_line_01.svg)}.staffVoice ul li h3{font-size:2.4rem;font-weight:700;line-height:1;text-align:left;position:relative;padding-left:30px;display:table}@media screen and (max-width:768px){.staffVoice ul li h3{font-size:1.2rem;line-height:24px}}.staffVoice ul li h3:before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;top:0;z-index:-1;background-image:url(/wp-content/themes/aijukai/assets/recruit/voice/images/ic_mic.svg);background-repeat:no-repeat;background-size:cover}.staff-Wrapper{width:100%;display:flex;margin-top:28px;padding-bottom:56px}@media screen and (max-width:767px){.staff-Wrapper{flex-direction:column;margin-top:8px;padding-bottom:40px}}.img-Wrapper{position:relative;width:48%}@media screen and (max-width:767px){.img-Wrapper{width:100%}}.img-Wrapper-inner{position:relative}.img-Wrapper-inner img{width:100%}.img-Wrapper-inner p{position:absolute;bottom:-24px;color:#fff;background-color:#0077d0;padding:24px;font-size:1.6rem;line-height:1.5;width:439px;text-align:left;letter-spacing:.1em;display:flex;align-items:center;font-weight:700}@media screen and (max-width:950px){.img-Wrapper-inner p{max-width:85%}}@media screen and (max-width:768px){.img-Wrapper-inner p{width:81%;font-size:1.2rem;bottom:-44px;line-height:1.8;padding:16px;min-height:89px}}.text-Wrapper{width:48%;text-align:left;margin-left:40px}@media screen and (max-width:767px){.text-Wrapper{width:100%;margin-left:0;margin-top:25px}}.text-Wrapper .qa>li:not(:first-child){margin-top:32px}@media screen and (max-width:768px){.text-Wrapper .qa>li:not(:first-child){margin-top:16px}}.text-Wrapper .question{color:#0077d0;font-weight:700;font-size:2rem}@media screen and (max-width:768px){.text-Wrapper .question{font-size:1.2rem;line-height:1.66}}.staffVoice .text-Wrapper .answer{font-weight:400;font-size:1.6rem;margin-top:20px}@media screen and (max-width:768px){.staffVoice .text-Wrapper .answer{font-size:1.2rem;line-height:1.66;margin-top:8px}}.staffVoice .recruit_Btn_Type1{margin-top:80px}@media screen and (max-width:768px){.staffVoice .recruit_Btn_Type1{margin-top:62px}}.joinUs{position:relative}@media screen and (max-width:767px){.joinUs{min-height:263px}}.joinUs .joinUs-img,.joinUs .joinUs-img-ray{width:100%;display:block}@media screen and (max-width:767px){.joinUs .joinUs-img,.joinUs .joinUs-img-ray{display:none}}.joinUs .joinUs-img-ray-sp,.joinUs .joinUs-img-sp{width:100%;display:none}@media screen and (max-width:767px){.joinUs .joinUs-img-ray-sp,.joinUs .joinUs-img-sp{display:block}}.joinUs-content-Wrapper,.joinUs .joinUs-img-ray,.joinUs .joinUs-img-ray-sp{position:absolute;top:0;left:0}.joinUs-content-Wrapper{right:0;bottom:0;margin:auto}@media screen and (max-width:767px){.joinUs-content-Wrapper{padding:72px 0}}.joinUs-content-Wrapper>div{display:inline-flex;flex-direction:column;height:100%;justify-content:center}.joinUs p{position:relative;display:inline-block;color:#fff;font-weight:700;font-size:2.4rem;letter-spacing:.1em;padding:0 45px}@media screen and (max-width:768px){.joinUs p{font-size:1.2rem;line-height:1.6}}.joinUs p:after,.joinUs p:before{content:"";position:absolute;top:50%;display:inline-block;width:44px;height:2px;background-color:#fff}.joinUs p:before{transform:rotate(60deg);left:0}.joinUs p:after{transform:rotate(-60deg);right:0}.st-Footer_Inner{margin:0 auto;text-align:left}