@charset "UTF-8";.training-welfare{max-width:1100px;margin:0 auto;padding:0 15px}.training-welfare__wrap{position:relative;padding:clamp(10px,calc(1.4104372355vw + 4.7108603667px),20px) clamp(20px,calc(4.2313117066vw + 4.1325811001px),50px);background-color:rgba(92,187,228,.65);z-index:1}.training-welfare__wrap.head{padding:clamp(20px,calc(4.2313117066vw + 4.1325811001px),50px)}.training-welfare__title{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:clamp(20px,calc(2.8208744711vw + 9.4217207334px),40px);padding-left:clamp(5px,calc(3.5260930889vw + -8.2228490832px),30px);min-height:clamp(50px,calc(7.0521861777vw + 23.5543018336px),100px);font-size:clamp(32px,calc(1.1283497884vw + 27.7686882934px),40px);font-weight:700}.training-welfare__head span,.training-welfare__title span{display:inline-block;position:relative}.training-welfare__title::before{content:"";display:block;width:clamp(58px,calc(8.1805359661vw + 27.3229901269px),116px);height:clamp(58px,calc(8.1805359661vw + 27.3229901269px),116px);position:absolute;top:0;left:50%;translate:-5em 0;clip-path:polygon(0 100%,0 0,100% 0);background:linear-gradient(90deg,#6fc4f2 0,#5fd7f7 100%)}.training-welfare__img{text-align:center}.training-welfare__lead{margin-top:clamp(20px,calc(2.8208744711vw + 9.4217207334px),40px)}.training-welfare__lead-title{margin-bottom:clamp(10px,calc(1.4104372355vw + 4.7108603667px),20px);padding-bottom:clamp(3px,calc(.4231311707vw + 1.41325811px),6px);border-bottom:1px solid #fff;font-size:clamp(20px,calc(1.4104372355vw + 14.7108603667px),30px);font-weight:700}.training-welfare__lead-detail{line-height:2}.training-welfare__head{position:relative;display:flex;align-items:center;justify-content:center;min-height:80px;margin-bottom:clamp(16px,calc(1.9746121298vw + 8.5952045134px),30px);background:linear-gradient(90deg,#1d2185 0,#0079c1 100%);font-size:clamp(22px,calc(.2820874471vw + 20.9421720733px),24px);font-weight:700;line-height:1.2;z-index:1}.training-welfare__head span::before{content:"";display:block;width:clamp(24px,calc(2.538787024vw + 14.4795486601px),42px);height:clamp(24px,calc(2.538787024vw + 14.4795486601px),42px);position:absolute;top:0;right:-.5em;clip-path:polygon(0 100%,100% 0,100% 100%);background-color:#036eb8;z-index:-1}.training-welfare__topic{position:relative;margin-bottom:clamp(12px,calc(1.6925246827vw + 5.6530324401px),24px);padding-bottom:clamp(12px,calc(1.6925246827vw + 5.6530324401px),24px);font-size:clamp(20px,calc(1.4104372355vw + 14.7108603667px),30px);font-weight:700;line-height:1.3}.training-welfare__topic::before{content:"";display:block;width:74px;height:1px;position:absolute;bottom:0;left:0;background-color:#fff}.training{margin-top:clamp(20px,calc(3.6671368124vw + 6.2482369535px),46px)}.training__wrap{margin-bottom:clamp(40px,calc(5.6417489422vw + 18.8434414669px),80px)}.training__column{display:flex}.training__main{flex-basis:47%;margin-right:4.2%}.training__text,.welfare__text{line-height:2}.training__img{flex-shrink:0;flex-basis:48.8%}.training__term{margin-top:clamp(10px,calc(.7052186178vw + 7.3554301834px),15px)}.training__term dd,.training__term dt{padding:clamp(3px,calc(.2820874471vw + 1.9421720733px),5px) clamp(5px,calc(.7052186178vw + 2.3554301834px),10px)}.training__term dt{flex-basis:4em;font-weight:700;background-color:rgba(95,214,246,.5)}.training__term dd{flex-grow:1}.training__term-wrap{display:flex;border-bottom:1px solid #fff}.training__term-wrap:first-child{border-top:1px solid #fff}.training__voice{margin-top:clamp(20px,calc(2.1156558533vw + 12.0662905501px),35px)}.training__system-contents dt,.training__voice-head{font-size:clamp(16px,calc(.5641748942vw + 13.8843441467px),20px);font-weight:700}.training__voice-head{margin-bottom:clamp(10px,calc(.7052186178vw + 7.3554301834px),15px)}.training__voice-list{display:flex;flex-wrap:wrap;gap:20px 4%}.training__voice-list li{flex-basis:48%;display:flex;align-items:flex-start}.training__voice-list-img{flex-shrink:0;flex-basis:105px}.training__voice-list-detail{position:relative;flex-grow:1;margin-left:clamp(10px,calc(1.4104372355vw + 4.7108603667px),20px);padding:clamp(5px,calc(.7052186178vw + 2.3554301834px),10px);background-color:#fff;color:#595959}.training__voice-list-detail::before{content:"";display:block;width:clamp(20px,calc(2.1156558533vw + 12.0662905501px),35px);height:clamp(18px,calc(1.4104372355vw + 12.7108603667px),28px);position:absolute;left:clamp(-35px,calc(-2.1156558533vw + -12.0662905501px),-20px);top:clamp(10px,calc(1.4104372355vw + 4.7108603667px),20px);background-color:#fff;clip-path:polygon(100% 10%,0 50%,100% 90%)}.training__career-path{margin:clamp(20px,calc(.7052186178vw + 17.3554301834px),25px) clamp(-50px,calc(-2.8208744711vw + -19.4217207334px),-30px) 0;padding:clamp(20px,calc(.7052186178vw + 17.3554301834px),25px) clamp(20px,calc(4.2313117066vw + 4.1325811001px),50px);background-color:#fff;color:#595959}.training__career-path-title{font-size:clamp(18px,calc(.8462623413vw + 14.82651622px),24px);font-weight:700;text-align:center}.training__career-path-contents{display:flex}.training__career-path-main{flex-basis:25%}.training__career-path-head{display:flex;justify-content:flex-end;flex-direction:column;min-height:220px}.training__career-path-head.first .training__career-path-block{min-height:50px;background:linear-gradient(135deg,#85c7e3 0,#9acfe7 50%,#c0dfee 100%)}.training__career-path-head.first .training__career-path-lead::after,.training__career-path-head.first .training__career-path-lead::before{background-color:#85c7e3}.training__career-path-head.second .training__career-path-block{min-height:80px;background:linear-gradient(135deg,#6abfe3 0,#83c8e7 50%,#98cee9 100%)}.training__career-path-head.second .training__career-path-lead::after,.training__career-path-head.second .training__career-path-lead::before{background-color:#6abfe3}.training__career-path-head.third .training__career-path-block{min-height:120px;background:linear-gradient(90deg,#45b4e3 0,#66bfe7 50%,#7fc5e8 100%);color:#fff}.training__career-path-head.third .training__career-path-lead::after,.training__career-path-head.third .training__career-path-lead::before{background-color:#45b4e3}.training__career-path-head.last .training__career-path-block{min-height:170px;background:linear-gradient(90deg,#15a6e3 0,#3fb3e7 50%,#84caed 100%);color:#fff}.training__career-path-head.last .training__career-path-lead::after,.training__career-path-head.last .training__career-path-lead::before{background-color:#15a6e3}.training__career-path-lead{position:relative;padding:0 0 clamp(4px,calc(.5641748942vw + 1.8843441467px),8px) clamp(20px,calc(.8462623413vw + 16.82651622px),26px);font-size:clamp(16px,calc(.2820874471vw + 14.9421720733px),18px);font-weight:700}.training__career-path-lead::before{content:"";display:block;width:clamp(18px,calc(.8462623413vw + 14.82651622px),24px);height:clamp(18px,calc(.8462623413vw + 14.82651622px),24px);position:absolute;top:0;left:0;clip-path:polygon(0 0,0 100%,80% 50%)}.training__career-path-lead::after{content:"";display:block;width:1px;position:absolute;top:0;bottom:0;left:0}.training__career-path-block{display:flex;align-items:center;justify-content:center;font-size:clamp(14px,calc(.5641748942vw + 11.8843441467px),18px);font-weight:700}.training__career-path-block p{position:relative;z-index:1}.training__career-path-detail-list{padding:clamp(5px,calc(.7052186178vw + 2.3554301834px),10px);font-size:clamp(12px,calc(.2820874471vw + 10.9421720733px),14px);line-height:2}.training__career-path-detail-list li{position:relative;padding-left:1.2em}.training__career-path-detail-list li::before{content:"・";display:block;position:absolute;top:0;left:0}.training__system-contents dt{flex-shrink:0;flex-basis:10em}.training__system-contents dd{flex-grow:1}.training__system-main{display:flex;align-items:center;padding:clamp(12px,calc(1.1283497884vw + 7.7686882934px),20px) clamp(5px,calc(1.4104372355vw + -.2891396333px),15px);border-bottom:1px solid #fff}.welfare__contents{margin:clamp(20px,calc(.7052186178vw + 17.3554301834px),25px) clamp(-50px,calc(-2.8208744711vw + -19.4217207334px),-30px) 0;padding:clamp(20px,calc(2.8208744711vw + 9.4217207334px),40px) clamp(20px,calc(4.2313117066vw + 4.1325811001px),50px);background-color:#fff}.welfare__data-head{position:relative;display:flex}.welfare__data-title{position:relative;margin-bottom:clamp(20px,calc(1.4104372355vw + 14.7108603667px),30px);padding-left:1.2em;font-size:clamp(24px,calc(.8462623413vw + 20.82651622px),30px);font-weight:700;color:#20a5df}.welfare__data-title::before{content:"●";display:block;position:absolute;bottom:0;left:0;color:#81cde4}.welfare__data-head-notice{margin-left:auto;font-size:clamp(12px,calc(.2820874471vw + 10.9421720733px),14px);color:#595959}.welfare__data-list{display:flex;flex-wrap:wrap;gap:20px 8%;margin-bottom:clamp(25px,calc(3.5260930889vw + 11.7771509168px),50px)}.welfare__data-list li{flex-basis:46%}.welfare__office{display:flex;gap:0 4%;margin-bottom:clamp(38px,calc(5.3596614951vw + 17.9012693935px),76px)}.welfare__office.reverse{flex-direction:row-reverse}.welfare__office-main{flex-grow:1}.welfare__office-img{flex-shrink:0;flex-basis:48.8%}@media only screen and (max-width:810px){body{position:relative}}@media only screen and (max-width:640px){body{position:relative}.training-welfare__wrap{padding:clamp(10px,calc(1.4104372355vw + 4.7108603667px),20px) 15px}.training-welfare__wrap.head{margin-bottom:40px}.training-welfare__lead-title{line-height:1.2}.training-welfare__head{min-height:60px}.training__column{display:block}.training__main{margin-right:0}.training__img{margin-top:clamp(20px,calc(3.7735849057vw + 5.8490566038px),30px)}.training__voice-list{display:block}.training__voice-list li{margin-bottom:clamp(20px,calc(3.7735849057vw + 5.8490566038px),30px)}.training__career-path-title{margin-bottom:clamp(20px,calc(1.4104372355vw + 14.7108603667px),30px)}.training__career-path-contents{display:block}.training__career-path-main{margin-bottom:clamp(20px,calc(1.4104372355vw + 14.7108603667px),30px)}.training__career-path-head{min-height:initial}.training__career-path-head.first .training__career-path-block{position:relative;background:#c8e7f2}.training__career-path-head.first .training__career-path-block::after{content:"";display:block;width:10%;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,#84caed 0,#3fb3e7 50%,#15a6e3 100%)}.training__career-path-head.second .training__career-path-block{min-height:50px;position:relative;background:#c8e7f2}.training__career-path-head.last .training__career-path-block::after,.training__career-path-head.second .training__career-path-block::after,.training__career-path-head.third .training__career-path-block::after{content:"";display:block;width:20%;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,#84caed 0,#3fb3e7 50%,#15a6e3 100%)}.training__career-path-head.last .training__career-path-block,.training__career-path-head.third .training__career-path-block{min-height:50px;position:relative;background:#c8e7f2;color:#595959;text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff}.training__career-path-head.last .training__career-path-block::after,.training__career-path-head.third .training__career-path-block::after{width:45%}.training__career-path-head.last .training__career-path-block::after{width:100%}.training__system-main,.welfare__office{display:block}.welfare__office-img{margin-top:clamp(15px,calc(5.6603773585vw + -6.2264150943px),30px)}}