.p-sec01{position:relative;padding:160px 0 50px}@media screen and (max-width: 810px){.p-sec01{padding:0 0 20px;background:#1f4e79}}.p-sec01__bg{background:url(../../../assets/images/message/message.svg) left -235px bottom -188px no-repeat #1f4e79;background-size:765px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-end}@media screen and (max-width: 810px){.p-sec01__bg{position:static;background:url(../../../assets/images/message/message.svg) left -100px bottom -90px no-repeat #1f4e79;background-size:400px}}.p-sec01__bg img{object-fit:cover;height:100%;width:65%}@media screen and (max-width: 810px){.p-sec01__bg img{width:80%}}.p-sec01 .c-inner{max-width:940px}.p-sec01__textarea{display:inline-flex;flex-direction:column;background-color:#fff;padding:50px;width:350px;position:relative;z-index:1}@media screen and (max-width: 810px){.p-sec01__textarea{margin-top:-20px;width:auto;padding:20px;display:block}}.p-sec01__textarea .pos{display:flex}.p-sec01__textarea .pos span{background-color:#1f4e79;border-radius:100vh;color:#fff;font-size:16px;line-height:1.4;padding:5px 15px;transition:.3s ease}@media screen and (max-width: 500px){.p-sec01__textarea .pos span{font-size:14px;padding:5px 10px}}.p-sec01__textarea .name{font-size:80px;font-weight:bold;color:#1f4e79;margin:10px 0 20px}@media screen and (max-width: 500px){.p-sec01__textarea .name{font-size:40px;margin:5px 0 10px}}.p-sec01__textarea .since span{display:inline-flex;border:1px solid #1f4e79;color:#1f4e79;padding:5px 15px;font-size:16px}@media screen and (max-width: 500px){.p-sec01__textarea .since span{font-size:14px}}.p-sec02{padding:50px 0 100px;background:url(../../../assets/images/single-member/bg@2x.jpg) center no-repeat;background-size:cover}@media screen and (max-width: 500px){.p-sec02{padding:30px 0 50px}}.p-sec02__title{background:url(../../../assets/images/single-member/copy_bg@2x.jpg) center no-repeat;background-size:cover;color:#fff;font-weight:bold;text-align:center;font-size:36px;font-weight:700;line-height:1.5;padding:50px 140px;margin-bottom:50px}@media screen and (max-width: 810px){.p-sec02__title{padding:30px 20px}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec02__title{font-size:20px;padding:20px;margin-bottom:30px}}.p-sec02__flex{display:flex;align-items:center;gap:40px}@media screen and (max-width: 810px){.p-sec02__flex{flex-direction:column}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec02__flex{gap:20px}}.p-sec02__flex .image{width:400px}@media screen and (max-width: 810px){.p-sec02__flex .image{width:auto;text-align:center}}.p-sec02__flex .textarea{width:560px}@media screen and (max-width: 810px){.p-sec02__flex .textarea{width:auto}}.p-sec02__flex .textarea dl{font-size:16px;line-height:1.875;margin-bottom:40px}@media screen and (max-width: 500px){.p-sec02__flex .textarea dl{font-size:14px;margin-bottom:20px}}.p-sec02__flex .textarea dl dt{font-weight:bold;margin-bottom:5px}.p-sec02__flex .textarea dl dd+dt{margin-top:30px}@media screen and (max-width: 500px){.p-sec02__flex .textarea dl dd+dt{margin-top:20px}}.p-sec03{padding-bottom:120px;position:relative;overflow:hidden}@media screen and (max-width: 500px){.p-sec03{padding-bottom:60px}}.p-sec03:before{content:"";position:absolute;bottom:0;top:30px;right:0;width:380px;background:rgba(31,78,121,.1);z-index:-1}@media screen and (max-width: 810px){.p-sec03:before{width:200px}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec03:before{width:30%}}.p-sec03__flex{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 810px){.p-sec03__flex{flex-direction:column-reverse !important}}@media screen and (max-width: 810px)and (max-width: 500px){.p-sec03__flex{gap:20px}}.p-sec03__flex+.p-sec03__flex{margin-top:100px}@media screen and (max-width: 500px){.p-sec03__flex+.p-sec03__flex{margin-top:50px}}.p-sec03__flex .image{width:600px;position:relative}@media screen and (max-width: 810px){.p-sec03__flex .image{width:100%;text-align:center;padding:0 20px}}.p-sec03__flex .image img{object-fit:cover;width:100%;height:100%}.p-sec03__flex .textarea{width:500px;align-self:center}@media screen and (max-width: 810px){.p-sec03__flex .textarea{width:auto}}.p-sec03__flex .textarea .text{font-size:16px;line-height:1.875}@media screen and (max-width: 500px){.p-sec03__flex .textarea .text{font-size:14px}}.p-sec03__flex--normal .image{margin-right:-128px}@media screen and (max-width: 810px){.p-sec03__flex--normal .image{margin-right:0}}.p-sec03__flex--normal .image:before{left:0}.p-sec03__flex--rev{flex-direction:row-reverse;position:relative}@media screen and (max-width: 810px){.p-sec03__flex--rev{padding:40px 0}}.p-sec03__flex--rev:before{content:"";position:absolute;top:20px;left:50%;bottom:20px;background:#1f4e79;width:100vw;transform:translateX(-50%);z-index:-1}@media screen and (max-width: 810px){.p-sec03__flex--rev:before{top:0;bottom:0}}.p-sec03__flex--rev .image{margin-left:-128px}@media screen and (max-width: 810px){.p-sec03__flex--rev .image{margin-left:0}}.p-sec03__flex--rev .image:before{right:0}.p-sec03__flex--rev .textarea{padding:40px 0}@media screen and (max-width: 810px){.p-sec03__flex--rev .textarea{padding-bottom:0;padding-top:0}}.p-sec03__flex--rev .textarea .c-titC,.p-sec03__flex--rev .textarea .text{color:#fff}.p-sec04{background:url(../../../assets/images/single-member/bg2@2x.jpg) center no-repeat;background-size:cover;padding:50px 0;overflow:hidden}@media screen and (max-width: 500px){.p-sec04{padding:30px 0}}.p-sec04 .swiper{overflow:visible}.p-sec04__btn{text-align:center;margin-top:70px;position:relative}@media screen and (max-width: 500px){.p-sec04__btn{margin-top:40px}}.p-sec04__pager{display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;top:0;bottom:0;right:0;margin:auto 0}@media screen and (max-width: 500px){.p-sec04__pager{position:static;justify-content:flex-end;margin-bottom:20px}}.p-sec04__pager button{position:relative;width:50px;height:50px;border:1px solid #1f4e79;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 810px){.p-sec04__pager button{width:40px;height:40px}}.p-sec04__pager button:after{content:"";width:10px;height:10px;border-top:1px solid #1f4e79;border-right:1px solid #1f4e79;transition:.3s ease;transform:translateX(2px) rotate(-135deg)}.p-sec04__pager button.next:after{transform:translateX(-2px) rotate(45deg)}@media(any-hover: hover){.p-sec04__pager button:hover{opacity:1;background:#1f4e79}.p-sec04__pager button:hover:after{border-top-color:#fff;border-right-color:#fff}}