@charset "UTF-8";.p-future__block1{position:relative;margin-bottom:30px;padding-bottom:60px}@media print,screen and (min-width:769px){.p-future__block1{margin-bottom:60px;padding-bottom:100px}}.p-future__block1>*{margin-bottom:0}.p-future__block1:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;display:block;width:25px;height:30px;background:url(../../images/future/cur_icon1.svg) no-repeat;background-size:contain}@media print,screen and (min-width:769px){.p-future__block1:before{width:50px;height:60px}}.p-lead1{margin-bottom:20px;text-align:center;font-weight:bold;color:#8E3462;font-size:1.6rem;line-height:1.25}@media print,screen and (min-width:769px){.p-lead1{font-size:2rem}}@media print,screen and (min-width:1280px){.p-lead1{margin-bottom:40px;font-size:3rem}}.p-lead1 span{display:inline-block}.p-lead2{margin-bottom:20px;text-align:center;font-weight:bold;color:#1b366e;font-size:1.6rem;line-height:1.25}@media print,screen and (min-width:769px){.p-lead2{font-size:2.4rem}}@media print,screen and (min-width:1280px){.p-lead2{margin-bottom:40px;font-size:4.8rem}}.p-lead2 span{display:inline-block}.p-lead3{text-align:center;font-weight:bold;font-size:1.4rem;line-height:1.25}@media print,screen and (min-width:769px){.p-lead3{font-size:2rem}}@media print,screen and (min-width:1280px){.p-lead3{font-size:3rem}}.p-lead3 span{display:inline-block}.p-chart{margin-bottom:20px}@media print,screen and (min-width:769px){.p-chart{margin-bottom:40px}}.p-chart__inner{position:relative;margin:0 auto;max-width:420px}.p-chart__block{position:relative;max-width:420px;padding-top:100%;opacity:0}.p-chart__blockInner{position:absolute;top:0;left:0;width:100%;height:100%}.p-chart__blockInner canvas{width:100%;height:auto}.p-chartCounter{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-chartCounter__text1{margin-bottom:5px;text-align:center;font-weight:bold;color:#8E3462;font-size:clamp(3.2rem,11.2vw,4.2rem);line-height:1;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal}@media print,screen and (min-width:769px){.p-chartCounter__text1{margin-bottom:0;font-size:6rem}}.p-chartCounter__text2{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.25;font-size:2rem;overflow:hidden}@media print,screen and (min-width:769px){.p-chartCounter__text2{font-size:3.4rem}}.p-chartCounter__text2inner{border-bottom:1px solid #000}.p-chartCounter__text3{text-align:center;font-weight:bold;font-size:1.6rem;line-height:1.25}.p-chartCounter__number{font-size:clamp(6rem,19.2vw,8.4rem)}@media print,screen and (min-width:769px){.p-chartCounter__number{font-size:12rem}}.p-chartCounter__company{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal;font-size:3.2rem}@media print,screen and (min-width:769px){.p-chartCounter__company{font-size:5.6rem}}.p-chartCounter__company span{display:inline-block;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.p-employment{position:relative}.p-employment__block{position:absolute;top:50%;left:50%;translate:-50% -50%}@media print,screen and (min-width:769px){.p-employment__block{width:66.6666666667%}}.p-employment__text{padding:5px 10px 5px;background-color:#fff;font-weight:bold;text-align:center;line-height:1.25;font-size:clamp(1.6rem,5.3333333333vw,3.2rem)}@media print,screen and (min-width:769px){.p-employment__text{padding:0 0 5px;font-size:clamp(2rem,5.234375vw,6.7rem)}}.p-employment__text span{display:inline-block}.p-hope__img1{margin-bottom:20px}@media print,screen and (min-width:769px){.p-hope__img1{margin-bottom:40px}}.p-world{opacity:0}.p-world.-active{-webkit-animation:fadeIn 0.2s forwards;animation:fadeIn 0.2s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.p-world__img1{margin:20px auto 0;max-width:420px;text-align:center}@media print,screen and (min-width:769px){.p-world__img1{margin-top:40px;max-width:none}}
/*# sourceMappingURL=future.css.map */