@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?538ri1");src:url("../fonts/icomoon.eot?538ri1#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?538ri1") format("truetype"),url("../fonts/icomoon.woff?538ri1") format("woff"),url("../fonts/icomoon.svg?538ri1#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff}#pageTtl{background:url("../img/staff/mainv.png") bottom;background-size:cover}@media (max-width: 767px){#pageTtl{background:url("../img/staff/mainv-xs.png") bottom;background-size:cover}}#staff{padding:60px 0}@media (max-width: 991px){#staff{padding:40px 0}}@media (max-width: 767px){#staff{padding:30px 0}}#staff .supporterList{margin:0 -10px}@media (max-width: 991px){#staff .supporterList{margin:0 -5px}}#staff .supporterList li{padding:0 10px;margin-bottom:20px}@media (max-width: 991px){#staff .supporterList li{margin-bottom:10px;padding:0 5px}}#staff .supporterList li .box{background:#E0EFF7;border-radius:60px;padding:35px;color:#3F4739;position:relative;display:block;outline:none}@media (max-width: 991px){#staff .supporterList li .box{padding:18px 18px 30px;border-radius:40px}}@media (max-width: 767px){#staff .supporterList li .box{padding:10px;border-radius:20px}}#staff .supporterList li .box:before{content:"";position:absolute;bottom:30px;right:25px;background:url("../img/top/icon-promise2.png");background-size:cover;width:28px;height:28px;display:inline-block}@media (max-width: 991px){#staff .supporterList li .box:before{right:15px}}@media (max-width: 767px){#staff .supporterList li .box:before{width:16px;height:16px;right:10px}}#staff .supporterList li .box img{margin-bottom:10px;border-radius:30px}@media (max-width: 991px){#staff .supporterList li .box img{border-radius:20px}}@media (max-width: 767px){#staff .supporterList li .box img{border-radius:10px}}#staff .supporterList li .box .name{font-size:2.0rem;margin-bottom:15px}@media (max-width: 991px){#staff .supporterList li .box .name{font-size:1.8rem}}@media (max-width: 767px){#staff .supporterList li .box .name{font-size:1.7rem}}@media (max-width: 767px){#staff .supporterList li .box .name{margin-bottom:10px;font-size:1.2rem}}#staff .supporterList li .box .name span{font-size:3.6rem;font-weight:600;color:#005BAC;display:block}@media (max-width: 991px){#staff .supporterList li .box .name span{font-size:2.8rem}}@media (max-width: 767px){#staff .supporterList li .box .name span{font-size:2.2rem}}#staff .supporterList li .box p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-right:20px}@media (max-width: 991px){#staff .supporterList li .box p{padding-right:30px}}@media (max-width: 767px){#staff .supporterList li .box p{clear:both;padding-right:20px}}#staff .modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:9999}#staff .modal .modalIn{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:640px;max-width:calc(100% - 40px);background:#E0EFF7;border-radius:50px;padding:40px}@media (max-width: 767px){#staff .modal .modalIn{padding:20px;border-radius:20px}}#staff .modal .modalIn .modalClose{position:absolute;top:20px;right:20px;cursor:pointer;color:#3F4739;border:none;background:none;padding:0}#staff .modal .modalIn .modalClose:hover{opacity:0.6}@media (max-width: 767px){#staff .modal .modalIn .modalClose{top:10px;right:10px}}#staff .modal .modalIn .modalClose img{width:30px;height:30px;margin-right:0}@media (max-width: 767px){#staff .modal .modalIn .modalClose img{width:25px;height:25px}}#staff .modal .modalIn .modalTop{margin-bottom:20px;overflow:hidden;*zoom:1}@media (max-width: 767px){#staff .modal .modalIn .modalTop{margin-bottom:0}}#staff .modal .modalIn .image{width:40%;float:left;margin-right:20px;border-radius:20px}@media (max-width: 767px){#staff .modal .modalIn .image{margin:0 0 15px;border-radius:10px}}#staff .modal .modalIn .name{font-size:2.0rem;margin-bottom:15px}@media (max-width: 991px){#staff .modal .modalIn .name{font-size:1.8rem}}@media (max-width: 767px){#staff .modal .modalIn .name{font-size:1.7rem}}@media (max-width: 767px){#staff .modal .modalIn .name{margin-bottom:5px;width:60%;float:left;padding-left:10px;font-size:1.4rem}}#staff .modal .modalIn .name span{font-size:3.6rem;font-weight:600;color:#005BAC;display:block}@media (max-width: 767px){#staff .modal .modalIn .name span{font-size:2.2rem}}#staff .modal .modalIn p{clear:both;font-size:2.0rem;color:#3F4739}@media (max-width: 991px){#staff .modal .modalIn p{font-size:1.8rem}}@media (max-width: 767px){#staff .modal .modalIn p{font-size:1.7rem}}@media (max-width: 767px){#staff .modal .modalIn p{font-size:1.5rem}}#staff .modal .modalIn .pageList li{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#staff .modal .modalIn .pageList li.prev{left:-30px}@media (max-width: 991px){#staff .modal .modalIn .pageList li.prev{left:-25px}}@media (max-width: 767px){#staff .modal .modalIn .pageList li.prev{left:-22px}}#staff .modal .modalIn .pageList li.next{right:-30px}@media (max-width: 991px){#staff .modal .modalIn .pageList li.next{right:-25px}}@media (max-width: 767px){#staff .modal .modalIn .pageList li.next{right:-22px}}#staff .modal .modalIn .pageList li button{border:none;background:none}#staff .modal .modalIn .pageList li button img{width:28px;height:28px}@media (max-width: 767px){#staff .modal .modalIn .pageList li button img{width:22px;height:22px}}body.modal-open{overflow:hidden}
