#mainContents{margin-bottom:0}#mainContents:before{bottom:0}.ui_boxIntro.message>.pic{float:left;margin:-51px 70px 20px -64px}.ui_boxIntro.message>.pic::before{right:111px;top:auto;bottom:90px}.ui_boxIntro.message>.pic::after{display:none}.ui_boxIntro.message>.pic>span:nth-child(1){-webkit-mask:url(../img/mask_pic_boxintro.png)center no-repeat;mask:url(../img/mask_pic_boxintro.png)center no-repeat;-webkit-mask-size:contain;mask-size:contain}.ui_boxIntro.message>.pic>span:nth-child(2){position:relative;right:auto;top:auto;left:-87px;bottom:-40px}.ui_boxIntro.message>.pic>span:nth-child(2) img{border-radius:20px}.ui_boxIntro.message .name,.ui_boxWrap02.staff>.boxIn>.staffList>li .pic .caption{display:block;font-family:rounded-mgenplus-1cp,sans-serif;font-weight:700;font-style:normal}.ui_boxIntro.message .name{font-size:1.4375rem;text-align:right;margin-top:33px}@media (max-width:750px){.ui_boxIntro.message{margin:0 40px 214px}.ui_boxIntro.message>.pic{float:none;margin:70px 0 60px}.ui_boxIntro.message>.pic::before{right:-213px;top:auto;bottom:-630px}.ui_boxIntro.message>.pic::after{display:block;right:48px}.ui_boxIntro.message>.pic>span:nth-child(1){-webkit-mask:url(../img/mask_pic_boxintro_sp.png)center no-repeat;mask:url(../img/mask_pic_boxintro_sp.png)center no-repeat;-webkit-mask-size:contain;mask-size:contain}.ui_boxIntro.message>.pic>span:nth-child(1) img{height:580px}.ui_boxIntro.message>.pic02{border-radius:40px;overflow:hidden;margin-top:80px}.ui_boxIntro.message .name{font-size:1.25rem;margin-top:23px}}.ui_boxWrap02.staff{max-width:100vw;border-radius:0}.ui_boxWrap02.staff .ui_tit06{margin-bottom:124px}.ui_boxWrap02.staff>.boxIn{max-width:1100px;margin:0 auto}.ui_boxWrap02.staff>.boxIn>.staffList{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:25px}.ui_boxWrap02.staff>.boxIn>.staffList>li{display:grid;grid-template-rows:subgrid;grid-row:span 5;background-color:#fff;border-radius:20px;padding:0 30px 30px;justify-content:center;margin-bottom:90px}.ui_boxWrap02.staff>.boxIn>.staffList>li>*{font-family:rounded-mgenplus-1cp,sans-serif;font-weight:700;font-style:normal;width:290px}.ui_boxWrap02.staff>.boxIn>.staffList>li .pic{position:relative;width:260px;height:auto;margin:-50px auto 0}.ui_boxWrap02.staff>.boxIn>.staffList>li .pic img{border-radius:20px;overflow:hidden;width:100%}.ui_boxWrap02.staff>.boxIn>.staffList>li .pic .caption{border-radius:0 0 20px 20px;overflow:hidden;background-color:#eda014;color:#fff;position:absolute;bottom:0;left:0;right:0;font-size:.9375rem;text-align:center}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt01{font-size:1.25rem;text-align:center;margin-top:15px}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt02{color:#fff;font-size:.9375rem;background-color:#3299ac;border-radius:15px;min-height:60px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:10px;line-height:1.3}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt03{margin-top:18px}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt03 .category{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt03 .category>li{background-color:#b8dae1;font-size:.875rem;border-radius:15px;padding:0 13px;margin-right:10px}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt03 .category>li:last-child{margin-right:0}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt04{display:flex;align-items:center;font-size:.9375rem;background-color:#f8e8e8;color:#ed6462;border-radius:18px;text-align:center;margin-top:14px}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt04 .red{background-color:#e4817f;color:#fff;display:block;border-radius:18px 0 0 18px;width:28%;padding:3px 0}.ui_boxWrap02.staff>.boxIn>.staffList>li .txt04 .pale-red{display:flex;justify-content:flex-start;padding-left:20px;width:72%}.ui_boxWrap02.staff>.boxIn>.staffList>li.type02 .txt02,.ui_boxWrap02.staff>.boxIn>.staffList>li.type03 .txt02{display:none}.ui_boxWrap02.staff>.boxIn>.staffList>li.type02 .txt03,.ui_boxWrap02.staff>.boxIn>.staffList>li.type03 .txt03{margin-top:18px;display:flex;justify-content:center}.ui_boxWrap02.staff>.boxIn>.staffList>li.type02 .txt04{height:35px;margin-top:20px}.ui_boxWrap02.staff>.boxIn>.staffList>li.type03 .txt04{height:35px}@media (min-width:751px){.ui_boxWrap02.staff>.boxIn>.staffList>li.type02 .txt04,.ui_boxWrap02.staff>.boxIn>.staffList>li.type03 .txt04{position:absolute;left:30px;bottom:30px}}.ui_boxWrap02.staff>.boxIn>.staffList>li.type03 .txt04{margin-top:25px}@media (max-width:750px){.ui_boxWrap02.staff{margin:0 0 80px}.ui_boxWrap02.staff>.ui_tit06{margin-bottom:154px}.ui_boxWrap02.staff>.boxIn .staffList{display:block}.ui_boxWrap02.staff>.boxIn .staffList>li{border-radius:40px;padding:0 40px 40px;display:flex;flex-direction:column;margin-bottom:170px}.ui_boxWrap02.staff>.boxIn .staffList>li>*{width:590px}.ui_boxWrap02.staff>.boxIn .staffList>li .pic{position:relative;width:520px;margin:-100px auto 0}.ui_boxWrap02.staff>.boxIn .staffList>li .pic img{border-radius:40px}.ui_boxWrap02.staff>.boxIn .staffList>li .pic .caption{border-radius:0 0 40px 40px}.ui_boxWrap02.staff>.boxIn .staffList>li .txt01{margin-top:33px}.ui_boxWrap02.staff>.boxIn .staffList>li .txt02{border-radius:30px;margin-top:22px;padding:18px 0}.ui_boxWrap02.staff>.boxIn .staffList>li .txt03{margin-top:36px}.ui_boxWrap02.staff>.boxIn .staffList>li .txt03 .category>li{border-radius:30px;padding:0 26px;margin-right:20px}.ui_boxWrap02.staff>.boxIn .staffList>li .txt04{border-radius:35px;margin-top:36px}.ui_boxWrap02.staff>.boxIn .staffList>li .txt04 .red{border-radius:35px 0 0 35px;width:28%;padding:3px 0}.ui_boxWrap02.staff>.boxIn .staffList>li .txt04 .pale-red{padding-left:40px}.ui_boxWrap02.staff>.boxIn .staffList>li.type02 .txt02,.ui_boxWrap02.staff>.boxIn .staffList>li.type03 .txt02{display:none}.ui_boxWrap02.staff>.boxIn .staffList>li.type02 .txt03,.ui_boxWrap02.staff>.boxIn .staffList>li.type03 .txt03{margin-top:36px}.ui_boxWrap02.staff>.boxIn .staffList>li.type02 .txt04,.ui_boxWrap02.staff>.boxIn .staffList>li.type03 .txt04{margin-top:36px;height:auto}.ui_boxWrap02.staff>.boxIn .staffList>li.type02 .txt04 .red,.ui_boxWrap02.staff>.boxIn .staffList>li.type03 .txt04 .red{padding:6px 0}}