@charset "UTF-8";.main-head-lead{margin-bottom:0}.uniform-main-img{position:absolute;left:50%;transform:translateX(-50%);top:340px;z-index:1}@media screen and (min-width:768px),print{.uniform-main-img{width:1410px;height:540px}.uniform-main-img .shape05{position:absolute;top:-50px;left:50px}}@media screen and (max-width:767px){.uniform-main-img{width:90%;position:static;transform:translateX(0);margin:100px auto}.uniform-main-img .shape05{position:absolute;top:-30px;left:-75px}}.uniform-body{min-height:800px;padding-top:1400px}.uniform-body .uniform-wrap{display:flex;align-items:flex-end;position:relative}@media screen and (max-width:767px){.uniform-body .uniform-wrap{width:90%;margin:0 auto;display:block}}.uniform-body .uniform-img02{width:600px;height:800px;position:absolute}@media screen and (max-width:767px){.uniform-body .uniform-img02{width:100%;height:auto;position:static}}_:-ms-lang(x)::-ms-backdrop,.uniform-body .uniform-img02{top:-550px}.uniform-body .illust{position:absolute;right:-100px;top:-500px;width:400px;height:400px}@media screen and (max-width:767px){.uniform-body .illust{display:none}}.uniform-body .text{width:950px;padding-left:700px}.uniform-body .text h3{font-size:20px;font-size:2rem;color:#2c4198;font-weight:700}.uniform-body .text p{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.uniform-body .text{width:70%;padding:0;margin:12.08vw auto 0}.uniform-body .text h3{font-size:16px;font-size:1.6rem}.uniform-body .text p{font-size:12px;font-size:1.2rem}}.uniform-body .shape01,.uniform-body .shape08{position:absolute;z-index:10}.uniform-body .shape01{left:-50px;width:100px;height:100px;bottom:-140px}.uniform-body .shape08{width:300px;height:150px;right:-200px;bottom:-200px}@media screen and (max-width:767px){.uniform-body .shape08{width:200px;height:100px;top:300px;right:-100px;bottom:auto}}@media screen and (max-width:767px){.uniform-body{min-height:auto;padding:0}}.uniform-body-arrange01{min-height:800px;padding-top:700px;margin-bottom:100px}@media screen and (max-width:767px){.uniform-body-arrange01{min-height:auto;padding:0;margin:100px 0}}.uniform-body-arrange01 .uniform-wrap{display:flex;align-items:flex-end;position:relative}@media screen and (max-width:767px){.uniform-body-arrange01 .uniform-wrap{width:90%;margin:0 auto;flex-direction:column-reverse}}.uniform-body-arrange01 .text{margin-top:50px}.uniform-body-arrange01 .text h3{font-size:20px;font-size:2rem;color:#2c4198;font-weight:700}.uniform-body-arrange01 .text p{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.uniform-body-arrange01 .text{margin-top:20px;text-align:center}.uniform-body-arrange01 .text h3{font-size:16px;font-size:1.6rem}.uniform-body-arrange01 .text p{font-size:12px;font-size:1.2rem}}.uniform-body-arrange01 .uniform-img03,.uniform-body-arrange01 .uniform-img04{width:400px;height:470px;position:absolute}@media screen and (max-width:767px){.uniform-body-arrange01 .uniform-img03,.uniform-body-arrange01 .uniform-img04{position:static;width:100%;height:auto;margin-bottom:12.08vw}}.uniform-body-arrange01 .uniform-img03{right:600px;bottom:0}.uniform-body-arrange01 .uniform-img04{right:100px;bottom:100px}.uniform-body-arrange01 .luxy-el-imgwrap{overflow:unset}.uniform-body2{min-height:800px;padding-top:600px;margin-bottom:100px}@media screen and (max-width:767px){.uniform-body2{min-height:auto;padding:0;margin:100px 0}}.uniform-body2 .uniform-wrap{display:flex;align-items:flex-end;position:relative}@media screen and (max-width:767px){.uniform-body2 .uniform-wrap{width:90%;margin:0 auto;flex-direction:column-reverse}}.uniform-body2 .text{width:250px}.uniform-body2 .text h3{font-size:20px;font-size:2rem;color:#2c4198;font-weight:700}.uniform-body2 .text p{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.uniform-body2 .text{width:70%;padding:0;margin:0 auto 0}.uniform-body2 .text h3{font-size:16px;font-size:1.6rem}.uniform-body2 .text p{font-size:12px;font-size:1.2rem}}.uniform-body2 .uniform-img03,.uniform-body2 .uniform-img04{width:400px;height:533px;position:absolute}@media screen and (max-width:767px){.uniform-body2 .uniform-img03,.uniform-body2 .uniform-img04{position:static;width:100%;height:auto;margin-bottom:12.08vw}}.uniform-body2 .uniform-img03{left:350px;bottom:0}.uniform-body2 .uniform-img04{left:800px;bottom:200px}.uniform-body2 .shape07{position:absolute;left:-100px;top:-450px;width:330px;height:150px}@media screen and (max-width:767px){.uniform-body2 .shape07{width:165px;height:75px;top:auto;left:auto;right:-50px;bottom:-100px}}