#cheaderWrap{margin:clamp(60px, 10.416vw, 100px) auto 0;max-width:1340px;width:94%;height:auto;position:relative;z-index:5}#cheaderWrap .titleBox{padding:clamp(48px, 8.334vw, 80px) 0 0 clamp(54px, 9.375vw, 90px);width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}#cheaderWrap .titleBox span{margin-bottom:15px;display:block}#cheaderWrap .titleBox h1{color:#FFFFFF;font-size:clamp(32.5px, 5.9024vw, 50px);font-weight:700;line-height:1.2}@media (max-width: 1024px){#cheaderWrap .titleBox{padding:clamp(18px, 3.1245vw, 30px) 0 0 clamp(18px, 3.1245vw, 30px)}}@media (max-width: 480px){#cheaderWrap .titleBox span{height:20px}#cheaderWrap .titleBox span img{width:auto;height:100%}#cheaderWrap .titleBox h1{font-size:2.6rem}}#cheaderWrap picture{width:100%;border-radius:3.4722222222vw;overflow:hidden;display:block;position:relative}#cheaderWrap picture::before{content:'';padding-top:26.1%;width:100%;display:block}#cheaderWrap picture source,#cheaderWrap picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}@media (max-width: 1024px){#cheaderWrap picture::before{padding-top:30%}}@media (max-width: 480px){#cheaderWrap picture{border-radius:8vw}#cheaderWrap picture::before{padding-top:40%}}#businessIntroWrap{padding:clamp(60px, 12.5004vw, 150px) 0 clamp(84px, 14.583vw, 140px);background:url("../img/business/bg_top.svg") no-repeat center bottom}#businessIntroWrap h2{margin:0 auto clamp(30px, 5.208vw, 50px);color:#E23A6C;font-size:clamp(27.3px, 4.9589vw, 42px);font-weight:700;line-height:1.4;width:90%;text-align:center}#businessIntroWrap .textBox{margin:0 auto;width:90%;max-width:870px}#businessIntroWrap .textBox p{font-size:clamp(16px, 2.5002vw, 20px);line-height:1.7}#businessIntroWrap .textBox p+p{margin-top:1em}#businessIntroWrap .textBox p strong{font-size:clamp(22.4px, 3.4992vw, 28px);text-decoration:underline;text-decoration-thickness:0.5em;text-decoration-color:rgba(242,139,149,0.25);text-underline-offset:-0.2em;text-decoration-skip-ink:none}@media (max-width: 480px){#businessIntroWrap .textBox p strong{font-size:1.8rem}}#businessTypeArea{padding:clamp(60px, 10.416vw, 100px) 0;background:#FFFFFF;border-radius:6.9444444444vw 6.9444444444vw 0 0}@media (max-width: 480px){#businessTypeArea{border-radius:13.3333333333vw 13.3333333333vw 0 0}}#businessTypeArea h2{margin:0 auto clamp(30px, 5.208vw, 50px);color:#F07D41;font-size:clamp(27.3px, 4.9589vw, 42px);font-weight:700;line-height:1.4;text-align:center}#businessTypeArea section{display:-webkit-flex;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#businessTypeArea section .textBox{margin:auto 0 auto auto;width:50%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}#businessTypeArea section .textBox h3{font-size:clamp(27.2px, 4.2498vw, 34px);font-weight:700;line-height:1.4}#businessTypeArea section .textBox h3 span{background-repeat:no-repeat;background-size:100% 20px;background-position:0 bottom;display:inline}#businessTypeArea section .textBox h3 span.line01{background-image:linear-gradient(to right, rgba(255,234,186,0.5), rgba(242,134,149,0.5))}#businessTypeArea section .textBox h3 span.line02{background-image:linear-gradient(to right, rgba(255,234,186,0.5), rgba(240,125,65,0.5))}#businessTypeArea section .textBox h3 span.line03{background-image:linear-gradient(to right, rgba(255,234,186,0.5), rgba(219,244,136,0.22))}#businessTypeArea section .textBox .catch{margin:15px auto clamp(21px, 3.6465vw, 35px);font-size:clamp(24px, 3.7494vw, 30px);font-weight:700;line-height:1.4}#businessTypeArea section .imageBox{margin:0 auto auto;width:43.6%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1;position:relative}#businessTypeArea section .imageBox svg{width:100%;height:auto}#businessTypeArea section .imageBox .clipWrap{width:84.6%;position:relative;z-index:2}#businessTypeArea section .imageBox .maru01{width:19.5%;position:absolute;top:clamp(45px, 7.812vw, 75px);left:0;z-index:5}#businessTypeArea section .imageBox .maru02{width:24.1%;position:absolute;top:0;left:0;z-index:5}#businessTypeArea section .imageBox .maru03{width:15%;position:absolute;top:clamp(18px, 3.1245vw, 30px);left:0;z-index:5}#businessTypeArea section .imageBox .cloud{width:45.7%;position:absolute;right:0;bottom:max(-40px,-5.556vw);z-index:0}#businessTypeArea section+section{margin-top:clamp(60px, 12.5004vw, 150px)}@media (max-width: 1024px){#businessTypeArea section{display:block}#businessTypeArea section .textBox{width:100%}#businessTypeArea section .imageBox{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;width:70%;max-width:580px}}@media (max-width: 480px){#businessTypeArea section .textBox h3{font-size:2.2rem}#businessTypeArea section .textBox h3 span{background-size:100% 10px}#businessTypeArea section .textBox .catch{font-size:1.6rem}}#reasonArea{padding:clamp(60px, 12.5004vw, 150px) 0}#reasonArea h2{margin:0 auto clamp(30px, 5.208vw, 50px);color:#F07D41;font-size:clamp(27.3px, 4.9589vw, 42px);font-weight:700;line-height:1.4;text-align:center}#reasonArea .pointWrap section{margin:0 5% 0 0;width:30%}#reasonArea .pointWrap section:nth-of-type(3n){margin-right:0}#reasonArea .pointWrap section picture{width:100%;border-radius:1.7361111111vw;overflow:hidden;display:block;position:relative}#reasonArea .pointWrap section picture::before{content:'';padding-top:100%;width:100%;display:block}#reasonArea .pointWrap section picture source,#reasonArea .pointWrap section picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#reasonArea .pointWrap section .textBox{margin:20px auto 0}#reasonArea .pointWrap section .textBox h3{margin-bottom:20px;font-size:clamp(24px, 3.7494vw, 30px);font-weight:700;line-height:1.4;text-align:center}#reasonArea .pointWrap section .textBox p{font-size:clamp(16px, 2.5002vw, 20px);line-height:1.4}@media (max-width: 1200px){#reasonArea .pointWrap section{margin:0 0 clamp(30px, 5.208vw, 50px) 0;width:100%;display:-webkit-flex;display:-moz-flex;display:flex}#reasonArea .pointWrap section picture{width:30%}#reasonArea .pointWrap section .textBox{margin:0 0 0 auto;width:65%}#reasonArea .pointWrap section .textBox h3{text-align:left}}@media (max-width: 480px){#reasonArea .pointWrap section{margin:auto;width:90%;display:block}#reasonArea .pointWrap section picture{width:100%;border-radius:4vw}#reasonArea .pointWrap section .textBox{margin:20px auto 0;width:100%}#reasonArea .pointWrap section .textBox h3{text-align:center}#reasonArea .pointWrap section+section{margin-top:50px}#reasonArea .pointWrap section:nth-of-type(3n){margin-right:auto}}#interviewArea{padding:clamp(60px, 10.416vw, 100px) 0 clamp(60px, 12.5004vw, 150px);position:relative;overflow-x:clip}#interviewArea .interviewInner{margin:auto;width:90%;max-width:1000px;height:auto}#interviewArea .interviewHeader{margin:0 auto clamp(60px, 10.416vw, 100px);display:-webkit-flex;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#interviewArea .interviewHeader h2{color:#F07D41;font-size:clamp(32.5px, 5.9024vw, 50px);font-weight:700;line-height:1.5;width:68%}#interviewArea .interviewHeader h2.sml{font-size:clamp(32px, 5.0004vw, 40px)}#interviewArea .interviewHeader .memberInfo{margin:0 0 0 auto;padding-left:clamp(24px, 4.167vw, 40px);width:30%;line-height:1.4;border-left:1px solid #555}#interviewArea .interviewHeader .memberInfo .pos,#interviewArea .interviewHeader .memberInfo .employment{font-size:clamp(16px, 2.5002vw, 20px)}#interviewArea .interviewHeader .memberInfo .name span{margin-right:1em;font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:700;display:inline-block}#interviewArea .interviewHeader .memberInfo .name small{font-size:clamp(16px, 2.5002vw, 20px)}@media (max-width: 820px){#interviewArea .interviewHeader{display:block}#interviewArea .interviewHeader h2{width:100%}#interviewArea .interviewHeader .memberInfo{margin:10px 0 0 auto;padding-left:0;width:70%;border-left:none;text-align:right}}@media (max-width: 480px){#interviewArea .interviewHeader h2{font-size:3.0rem}#interviewArea .interviewHeader h2.sml{font-size:2.2rem}#interviewArea .interviewHeader .memberInfo .pos,#interviewArea .interviewHeader .memberInfo .employment{font-size:1.6rem}#interviewArea .interviewHeader .memberInfo .name span{font-size:2.0rem}#interviewArea .interviewHeader .memberInfo .name small{font-size:1.4rem}}#interviewArea .interviewBody section h3{margin:0 auto clamp(18px, 3.1245vw, 30px);font-size:clamp(24px, 3.7494vw, 30px);font-weight:700;line-height:1.4;position:relative;z-index:5}@media (max-width: 480px){#interviewArea .interviewBody section h3{font-size:2.0rem}}#interviewArea .interviewBody section p{line-height:1.8;position:relative;z-index:5}#interviewArea .interviewBody section p+p{margin-top:1em}#interviewArea .interviewBody section p strong,#interviewArea .interviewBody section p em{font-weight:500;text-decoration:underline;text-decoration-thickness:1.4em;text-decoration-color:rgba(242,136,81,0.25);text-underline-offset:-1em;text-decoration-skip-ink:none}#interviewArea .interviewBody section p strong{font-size:clamp(19.2px, 3.0006vw, 24px)}@media (max-width: 480px){#interviewArea .interviewBody section p strong{font-size:1.8rem}}#interviewArea .interviewBody section+section{margin-top:clamp(60px, 10.416vw, 100px)}#interviewArea .interviewBody section .imageBox{position:relative;z-index:5}#interviewArea .interviewBody section .imageBox picture{overflow:hidden;display:block;position:relative;z-index:2}#interviewArea .interviewBody section .imageBox picture::before{content:'';width:100%;display:block}#interviewArea .interviewBody section .imageBox picture source,#interviewArea .interviewBody section .imageBox picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#interviewArea .interviewBody section .imageBox.deco01{position:relative}#interviewArea .interviewBody section .imageBox.deco01 .cloud{width:23.5%;transform:translate(70%, 40%);position:absolute;right:0;bottom:0;z-index:0}#interviewArea .interviewBody section .imageBox.deco01 .cloud svg{width:100%;height:auto}@media (max-width: 1024px){#interviewArea .interviewBody section .imageBox.deco01 .cloud{transform:translate(20%, 40%)}}#interviewArea .interviewBody section .imageBox.deco02{position:relative}#interviewArea .interviewBody section .imageBox.deco02 .maru02{width:12%;transform:translate(-20%, -20%);position:absolute;top:0;left:0;z-index:5}#interviewArea .interviewBody section .imageBox.deco02 .maru02 svg{width:100%;height:auto}#interviewArea .interviewBody section .imageBox.deco02 .cloud{width:18%;transform:translate(20%, 30%);position:absolute;right:0;bottom:0;z-index:5}#interviewArea .interviewBody section .imageBox.deco02 .cloud svg{width:100%;height:auto}#interviewArea .interviewBody section.column01{width:100%}#interviewArea .interviewBody section.column01 .imageBox{margin-top:clamp(30px, 5.208vw, 50px);width:100%}#interviewArea .interviewBody section.column01 .imageBox.img01 picture{width:100%;border-radius:1.7361111111vw}#interviewArea .interviewBody section.column01 .imageBox.img01 picture::before{padding-top:50%}#interviewArea .interviewBody section.column01 .imageBox.img02{display:-webkit-flex;display:-moz-flex;display:flex}#interviewArea .interviewBody section.column01 .imageBox.img02 picture{width:50%}#interviewArea .interviewBody section.column01 .imageBox.img02 picture::before{padding-top:80%}#interviewArea .interviewBody section.column01 .imageBox.img02 picture:first-of-type{border-radius:1.7361111111vw 0 0 1.7361111111vw}#interviewArea .interviewBody section.column01 .imageBox.img02 picture:last-of-type{border-radius:0 1.7361111111vw 1.7361111111vw 0}#interviewArea .interviewBody section.column02{width:100%;display:-webkit-flex;display:-moz-flex;display:flex}#interviewArea .interviewBody section.column02.ratio55 .textBox{width:50%}#interviewArea .interviewBody section.column02.ratio55 .imageBox{margin:0 0 0 auto;width:45%}#interviewArea .interviewBody section.column02.ratio55 .imageBox picture{width:100%;border-radius:1.7361111111vw}#interviewArea .interviewBody section.column02.ratio55 .imageBox picture::before{padding-top:66.7%}#interviewArea .interviewBody section.column02.ratio32 .textBox{width:62%}#interviewArea .interviewBody section.column02.ratio32 .imageBox{margin:0 0 0 auto;width:30%}#interviewArea .interviewBody section.column02.ratio32 .imageBox picture{width:100%;border-radius:1.7361111111vw}#interviewArea .interviewBody section.column02.ratio32 .imageBox picture::before{padding-top:133%}@media (max-width: 820px){#interviewArea .interviewBody section.column02{display:block}#interviewArea .interviewBody section.column02.ratio55 .textBox{width:100%}#interviewArea .interviewBody section.column02.ratio55 .imageBox{margin:clamp(30px, 5.208vw, 50px) 0 0 auto;width:60%}#interviewArea .interviewBody section.column02.ratio32 .textBox{width:100%}#interviewArea .interviewBody section.column02.ratio32 .imageBox{margin:clamp(30px, 5.208vw, 50px) 0 0 auto;width:60%}}@media (max-width: 480px){#interviewArea .interviewBody section.column02{display:block}#interviewArea .interviewBody section.column02.ratio55 .imageBox{width:80%}#interviewArea .interviewBody section.column02.ratio32 .imageBox{width:80%}}#interviewArea .interviewBody section:first-of-type{position:relative}#interviewArea .interviewBody section:first-of-type::before{content:'';width:32.9861111111vw;height:auto;aspect-ratio:95 / 61;background:url("../img/interview/bg_interview01.svg") no-repeat center center/contain;display:block;transform:translate(-50%, -25%);position:absolute;top:0;left:0;z-index:0}@media (max-width: 1024px){#interviewArea .interviewBody section:first-of-type::before{transform:translate(-20%, -25%)}}#interviewArea .interviewBody section:nth-of-type(4){position:relative}#interviewArea .interviewBody section:nth-of-type(4)::before{content:'';width:30.7638888889vw;height:auto;aspect-ratio:443 / 300;background:url("../img/interview/bg_interview02.svg") no-repeat center center/contain;display:block;transform:translate(-50%, -25%);position:absolute;top:0;left:0;z-index:0}@media (max-width: 1024px){#interviewArea .interviewBody section:nth-of-type(4)::before{transform:translate(-20%, -25%)}}#interviewArea .interviewBody section:nth-of-type(6){position:relative}#interviewArea .interviewBody section:nth-of-type(6)::before{content:'';width:33.4722222222vw;height:auto;aspect-ratio:482 / 387;background:url("../img/interview/bg_interview03.svg") no-repeat center center/contain;display:block;transform:translate(50%, 0);position:absolute;top:10%;right:5%;z-index:0}@media (max-width: 1024px){#interviewArea .interviewBody section:nth-of-type(6)::before{transform:translate(20%, 0);top:auto;bottom:40%}}#interviewArea.ceo .interviewBody section h3{padding-left:2em;position:relative}#interviewArea.ceo .interviewBody section h3::before{content:'';width:1.5em;height:2px;background:#555;display:block;position:absolute;top:0.8em;left:0;right:auto;bottom:0}#voicePager{padding:clamp(60px, 10.416vw, 100px) 0;background:#FFFFFF}#voicePager h2{margin:0 auto clamp(30px, 5.208vw, 50px);color:#F07D41;text-align:center;font-size:clamp(27.3px, 4.9589vw, 42px);font-weight:700;line-height:1.2}#voicePager .container{position:relative}#voicePager .voiceCardWrap .voiceCard{position:relative}#voicePager .voiceCardWrap .voiceCard .image{width:100%}#voicePager .voiceCardWrap .voiceCard .image svg{width:100%;height:auto}#voicePager .voiceCardWrap .voiceCard .image svg.hdnStab{display:block}#voicePager .voiceCardWrap .voiceCard .image svg.showStab{display:none}#voicePager .voiceCardWrap .voiceCard .pos{color:#F07D41;font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:700;line-height:1.4;width:60%}#voicePager .voiceCardWrap .voiceCard .linkBtnCircle{width:34%;position:absolute;right:0;bottom:0}@media (max-width: 1024px){#voicePager .voiceCardWrap .voiceCard .linkBtnCircle{width:180px}}@media (max-width: 820px){#voicePager .voiceCardWrap .voiceCard{width:92%}#voicePager .voiceCardWrap .voiceCard .image svg.hdnStab{display:none}#voicePager .voiceCardWrap .voiceCard .image svg.showStab{display:block}#voicePager .voiceCardWrap .voiceCard .pos{width:100%;position:absolute;top:0;left:0}}@media (max-width: 480px){#voicePager .voiceCardWrap .voiceCard .pos{font-size:1.6rem}#voicePager .voiceCardWrap .voiceCard .linkBtnCircle{width:98px;bottom:0}}#voicePager .naviLeft,#voicePager .naviRight{margin:auto;width:55px;height:55px;background:url("../img/common/arrow.svg") no-repeat center center transparent;background-size:70% auto;border-radius:50%;display:block;position:absolute;top:0;bottom:0;z-index:10}#voicePager .naviLeft{transform:scaleX(-1);left:-3%;right:auto}#voicePager .naviRight{left:auto;right:-3%}@media (max-width: 820px){#voicePager .naviLeft,#voicePager .naviRight{background:url("../img/common/arrow.svg") no-repeat center center #fff;background-size:70% auto}#voicePager .naviLeft{left:-1.5%}#voicePager .naviRight{right:-1.5%}}@media (max-width: 480px){#voicePager .naviLeft,#voicePager .naviRight{width:30px;height:30px}}.tabWrap{width:100%}.tabWrap .tabs li.tab{cursor:pointer}.tabWrap .tabInnerWrap{padding:clamp(24px, 4.167vw, 40px) 0}.tabWrap .tabInnerWrap .tab-content{display:none;opacity:0}.tabWrap .tabInnerWrap .tab-content.is-show{display:block;opacity:1}#recruitInformation #jobListWrap{padding:clamp(60px, 10.416vw, 100px) 0;width:100%;height:auto;overflow-x:clip;position:relative}#recruitInformation #jobListWrap::before{content:'';width:32.9861111111vw;height:auto;aspect-ratio:95 / 61;background:url("../img/interview/bg_interview01.svg") no-repeat center center/contain;display:block;position:absolute;top:-12%;left:-5%;z-index:0}#recruitInformation #jobListWrap::after{content:'';width:30.7638888889vw;height:auto;aspect-ratio:443 / 300;background:url("../img/interview/bg_interview02.svg") no-repeat center center/contain;display:block;position:absolute;right:-5%;bottom:0;z-index:0}@media (max-width: 480px){#recruitInformation #jobListWrap{padding:clamp(36px, 6.2505vw, 60px) 0}#recruitInformation #jobListWrap::before{top:-5%}}#recruitInformation #jobListWrap .tabs{margin:auto;max-width:1340px;width:94%;height:auto;position:relative;z-index:5}#recruitInformation #jobListWrap .tabs li.tab{margin:auto;width:28%;max-width:242px}#recruitInformation #jobListWrap .tabs li.tab .circle{padding:clamp(12px, 2.0835vw, 20px);width:100%;height:auto;aspect-ratio:1 / 1;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(#ffeaba 0%, #ffeaba 0%, #f28851 90.15%, #f07d41 100%);border-radius:50%;-webkit-transition:all .4s;transition:all .4s}#recruitInformation #jobListWrap .tabs li.tab .circle span{color:#FFFFFF;font-size:clamp(20.8px, 3.2508vw, 26px);font-weight:700;line-height:1.4;text-align:center}@media (max-width: 820px){#recruitInformation #jobListWrap .tabs li.tab .circle span{font-size:clamp(14px, 3.4vw, 18px)}}#recruitInformation #jobListWrap .tabs li.tab.active .circle{background:linear-gradient(135deg, #F28851 0%, #E23A6C 90.15%)}@media (max-width: 480px){#recruitInformation #jobListWrap .tabs li.tab{width:31%}#recruitInformation #jobListWrap .tabs li.tab .circle{padding:10px}#recruitInformation #jobListWrap .tabs li.tab .circle span{font-size:1.2rem}}.recruitIntroArea{padding:0 0 clamp(60px, 10.416vw, 100px);background:url("../img/business/bg_top.svg") no-repeat center bottom}.recruitIntroArea h2{margin:0 auto clamp(30px, 5.208vw, 50px);color:#E23A6C;font-size:clamp(27.3px, 4.9589vw, 42px);font-weight:700;line-height:1.4;width:90%;text-align:center}.recruitIntroArea .textBox{margin:0 auto;width:90%;max-width:1000px;text-align:center}.recruitIntroArea .textBox p{font-size:clamp(16px, 2.5002vw, 20px);line-height:1.7}.recruitIntroArea .textBox p+p{margin-top:1em}@media (max-width: 480px){.recruitIntroArea h2{font-size:2.0rem}.recruitIntroArea .textBox p{font-size:1.4rem}}.jobPointArea{margin:auto;max-width:1200px;width:90%;height:auto}.jobPointArea section{display:-webkit-flex;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jobPointArea section .textBox{margin:0 0 0 auto;width:59%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}.jobPointArea section .textBox h3{margin:0 0 clamp(21px, 3.6465vw, 35px);font-size:clamp(24px, 3.7494vw, 30px);font-weight:700;line-height:1.4}.jobPointArea section .textBox h3 span{background-repeat:no-repeat;background-size:100% 20px;background-position:0 bottom;background-image:linear-gradient(to right, rgba(255,234,186,0.5), rgba(242,134,149,0.5));display:inline}.jobPointArea section .textBox p{line-height:1.77}.jobPointArea section picture{width:33.3%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1;border-radius:1.7361111111vw;overflow:hidden;display:block;position:relative;z-index:1}.jobPointArea section picture::before{content:'';padding-top:53.75%;width:100%;display:block}.jobPointArea section picture source,.jobPointArea section picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}@media (max-width: 480px){.jobPointArea section picture{border-radius:4vw}}.jobPointArea section+section{margin-top:clamp(42px, 7.2915vw, 70px)}@media (max-width: 820px){.jobPointArea section .textBox{margin:0;width:100%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}.jobPointArea section .textBox h3{font-size:2.2rem}.jobPointArea section .textBox h3 span{background-repeat:no-repeat;background-size:100% 10px;background-position:0 bottom;background-image:linear-gradient(to right, rgba(255,234,186,0.5), rgba(242,134,149,0.5))}.jobPointArea section picture{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;width:70%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}}@media (max-width: 480px){.jobPointArea section picture{width:90%}}.jobScheduleArea{margin:clamp(60px, 12.5004vw, 150px) auto;padding:clamp(60px, 10.416vw, 100px) 0 clamp(80px, 16.6668vw, 200px);width:100%;border-radius:3.4722222222vw 3.4722222222vw 0 0;background:linear-gradient(to bottom, #ffb469 0%, #ffeaba 100%);overflow-x:clip;position:relative}.jobScheduleArea h2{margin:0 auto clamp(30px, 5.208vw, 50px);color:#FFFFFF;text-align:center}.jobScheduleArea h2 .en{display:block}.jobScheduleArea h2 .jp{font-size:clamp(32.5px, 5.9024vw, 50px);line-height:1.4;display:block}.jobScheduleArea .timeline{position:relative}.jobScheduleArea .timeline .line{width:6px;height:calc(100% - 60px);background:#FFFFFF;border-radius:6px;display:block;position:absolute;top:0;left:33px}@media (max-width: 1200px){.jobScheduleArea .timeline .line{width:4px;left:20px}}@media (max-width: 480px){.jobScheduleArea .timeline .line{left:15px}}.jobScheduleArea .timeline::after{content:'';width:6px;height:51px;background:url("../img/recruit/line-end.svg") no-repeat center top/contain;display:block;position:absolute;left:33px;bottom:0}@media (max-width: 1200px){.jobScheduleArea .timeline::after{width:4px;left:20px}}@media (max-width: 480px){.jobScheduleArea .timeline::after{left:15px}}.jobScheduleArea .timeline .timeCard{position:relative;z-index:5}.jobScheduleArea .timeline .timeCard .textBox{margin:0 0 auto;width:50%}.jobScheduleArea .timeline .timeCard .textBox .headline{display:-webkit-flex;display:-moz-flex;display:flex}.jobScheduleArea .timeline .timeCard .textBox .headline .time{margin:0 0 auto 0;padding:15px 15px 15px 90px;font-size:clamp(24px, 3.7494vw, 30px);font-weight:700;line-height:1.4;border-radius:40px;background:#FFFFFF;display:inline-block;position:relative}.jobScheduleArea .timeline .timeCard .textBox .headline .time::before{content:'';margin:auto;width:60px;height:60px;border-radius:50%;background:linear-gradient(to bottom, #ffb469 0%, #ffeaba 100%);display:block;position:absolute;top:0;left:7px;right:auto;bottom:0}.jobScheduleArea .timeline .timeCard .textBox .headline .text{margin:auto 0 auto 30px;font-size:clamp(24px, 3.7494vw, 30px);font-weight:700;line-height:1.4}.jobScheduleArea .timeline .timeCard .textBox ul{margin:clamp(18px, 3.1245vw, 30px) 0 0 90px}.jobScheduleArea .timeline .timeCard .textBox ul li{padding-left:10px;line-height:1.4;position:relative}.jobScheduleArea .timeline .timeCard .textBox ul li::before{content:'';width:4px;height:4px;background:#555;border-radius:50%;display:block;position:absolute;top:0.8em;left:0}.jobScheduleArea .timeline .timeCard .textBox ul li+li{margin-top:10px}.jobScheduleArea .timeline .timeCard picture{margin:0 0 auto auto;width:41%;border-radius:1.7361111111vw;overflow:hidden;display:block;position:relative;z-index:1}.jobScheduleArea .timeline .timeCard picture::before{content:'';padding-top:54.55%;width:100%;display:block}.jobScheduleArea .timeline .timeCard picture source,.jobScheduleArea .timeline .timeCard picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}@media (max-width: 480px){.jobScheduleArea .timeline .timeCard picture{border-radius:4vw}}.jobScheduleArea .timeline .timeCard+.timeCard{margin-top:clamp(60px, 10.416vw, 100px)}@media (max-width: 1200px){.jobScheduleArea .timeline .timeCard .textBox .headline .time{padding:10px 15px 10px 50px;font-size:clamp(19.2px, 3.0006vw, 24px);line-height:1.2}.jobScheduleArea .timeline .timeCard .textBox .headline .time::before{width:30px;height:30px}.jobScheduleArea .timeline .timeCard .textBox .headline .text{font-size:clamp(20.8px, 3.2508vw, 26px)}.jobScheduleArea .timeline .timeCard .textBox ul{margin:clamp(18px, 3.1245vw, 30px) 0 0 50px}}@media (max-width: 820px){.jobScheduleArea .timeline .timeCard .textBox{width:100%}.jobScheduleArea .timeline .timeCard .textBox .headline .text{margin:auto 0 auto 20px}.jobScheduleArea .timeline .timeCard picture{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;width:70%}}@media (max-width: 480px){.jobScheduleArea .timeline .timeCard .textBox .headline .time{padding:8px 10px 8px 34px;font-size:1.6rem}.jobScheduleArea .timeline .timeCard .textBox .headline .time::before{width:20px;height:20px}.jobScheduleArea .timeline .timeCard .textBox ul{margin:clamp(18px, 3.1245vw, 30px) 0 0 34px}.jobScheduleArea .timeline .timeCard picture{width:80%}}.jobScheduleArea figure{margin:auto;width:21.5%;position:absolute;right:3%;bottom:clamp(60px, 10.416vw, 100px)}@media (max-width: 480px){.jobScheduleArea figure{width:40%;bottom:20px}}.jobScheduleArea::before{content:'';width:31.1111111111vw;aspect-ratio:448 / 294;background:url("../img/recruit/cloud01.svg") no-repeat center center/contain;display:block;position:absolute;top:clamp(30px, 5.208vw, 50px);right:-5%}.jobScheduleArea::after{content:'';width:24.9305555556vw;aspect-ratio:359 / 251;background:url("../img/recruit/cloud02.svg") no-repeat center center/contain;display:block;position:absolute;left:-2%;bottom:10px}.guidelinesArea h2{margin:0 auto clamp(30px, 5.208vw, 50px);color:#F07D41;font-size:clamp(27.3px, 4.9589vw, 42px);font-weight:700;text-align:center}.guidelinesArea table{margin:auto;width:80%;border:2px solid #F07D41;border-collapse:collapse}.guidelinesArea table th{padding:clamp(12px, 2.0835vw, 20px);color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);width:10em;vertical-align:top;background:#F07D41;border-bottom:2px solid #FFFFFF}.guidelinesArea table td{padding:clamp(12px, 2.0835vw, 20px);border-bottom:2px solid #F07D41}.guidelinesArea table td p+p{margin-top:1em}.guidelinesArea table td p+ul,.guidelinesArea table td ul+p{margin-top:1em}.guidelinesArea table td ul{list-style:disc}.guidelinesArea table td ul li{margin-left:1em;line-height:1.4}.guidelinesArea table td ul li+li{margin-top:10px}.guidelinesArea table td dl dt{padding-left:1em;position:relative}.guidelinesArea table td dl dt::before{content:'';width:0.5em;height:0.5em;border-radius:50%;background:#F07D41;display:block;position:absolute;top:0.6em;left:0}.guidelinesArea table td dl dd{margin-left:2em}.guidelinesArea table td dl+dl{margin-top:1em}.guidelinesArea table tr:last-of-type th,.guidelinesArea table tr:last-of-type td{border-bottom:none}@media (max-width: 820px){.guidelinesArea table th{padding:5px 10px;text-align:left;width:100%;border-bottom:none;display:block}.guidelinesArea table td{padding:5px 10px;width:100%;display:block}}#entryBtn{margin:clamp(24px, 4.167vw, 40px) auto 0}
