/*공통*/
html body {overflow-x:hidden;}
.layout section {margin-top:60px;}
.layout .pc_on {display:block;}
.layout .mo_on {display:none;}

h4.h4 {display:inline-block;font-size:28px;position:relative;margin-bottom:50px;}
h4.h4:after {content:"";display:inline-block;width:100%;height:60%;background-color:#E4D8BD;position:absolute;bottom:0;left:80px;z-index:-10;}
h5.h5 {font-size:24px;font-weight:600;position:relative;padding-left:28px;margin-bottom:30px;}
h5.h5:before {content:"";display:inline-block;width:18px;height:18px;background:url(/_public/images/contents/h5_before.svg) no-repeat;position:absolute;top:8px;left:0;}
ul.angelul li {font-size:18px;position:relative;padding-left:14px;}
ul.angelul li + li {margin-top:10px;}
ul.angelul li:before {content:"";display:inline-block;width:6px;height:6px;border-radius:100%;border:1px solid #BF9F5D;position:absolute;top:9px;left:0;}
ul.angelul li span {font-size:16px;color:#716C63;padding-left:15px;position:relative;margin-top:10px;display:block;}
ul.angelul li span:before {content:"";display:inline-block;width:10px;height:2px;background-color:#D8C59D;position:absolute;top:13px;left:0;}

.angeltable { border-top: 2px solid #bf9f5d; margin-bottom: 80px}
.angeltable thead th { background: #f2ecde; font-size: 18px; text-align: center; padding: 20px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece}
.angeltable thead th:last-child { border-right: 0}
.angeltable tbody th { border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; background: #fefcf8; font-size: 16px;padding: 20px;}
.angeltable tbody td { padding: 10px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 20px;font-size: 16px; w}
.angeltable tbody td:last-child { border-right: 0}

.angelpeace {}
.angelpeace .gret-t {font-size:20px;font-weight:500;color:#BF9F5D;position:relative;}
.angelpeace .greeting {display:flex;position:relative;}
.angelpeace .greeting:nth-child(1):before {content:"";display:inline-block;width:456px;height:456px;background:url(/_public/images/contents/angelpeace_backcircle01.svg) no-repeat;position:absolute;top:-28%;right:-24%;opacity:0.36;z-index:-99;}
.angelpeace .greeting:nth-child(2) {margin-top:90px;max-height: 430px;}
.angelpeace .greeting:nth-child(2):before {content:"";display:inline-block;width:397px;height:397px;background:url(/_public/images/contents/angelpeace_backcircle02.svg) no-repeat;position:absolute;bottom:-88%;left:-26%;opacity:0.36;z-index:-99;}
.angelpeace .greeting div {flex:1;}
.angelpeace .greeting div:nth-child(2) {margin-left:70px;}
.angelpeace .greeting .gret-h4 {display:inline-block;font-size:36px;margin-top:24px;position:relative;}
.angelpeace .greeting .gret-h4:before {content:"";display:inline-block;width:120%;height:60%;background-color:#F2ECDF;position:absolute;top:50%;left:10px;z-index:-10;}
.angelpeace .greeting .gret-t strong {display:inline-block;padding-left:30px;font-size:36px;color:#0c0c0c;letter-spacing:5px;padding-right:200px;margin-top:40px;}
.angelpeace .greeting .gret-t i {position:absolute;top:75%;right:0;transform: translateY(-50%);}
.angelpeace .greeting p {margin-top:65px;font-size:18px;line-height:1.6;}
.angelpeace .greeting img.gret-img2 {display:block;position:relative;top:-235px;}
.angelpeace .greeting:nth-child(2) .txt-box .gret-t {margin-top:64px;text-align:right;}

.angelpeace .history-top p {font-size:18px;line-height:1.6;margin-top:24px;}
.angelpeace .history-box {margin-top:125px;display:flex;padding-bottom:50px;}
.angelpeace .history-box:before {content:"";display:inline-block;width:456px;height:456px;background:url(/_public/images/contents/angelpeace_backcircle01.svg) no-repeat;position:absolute;top:11%;right:-26%;opacity:0.36;z-index:-99;}
.angelpeace .history-box:after {content:"";display:inline-block;width:397px;height:397px;background:url(/_public/images/contents/angelpeace_backcircle02.svg) no-repeat;position:absolute;bottom:6%;left:-33%;opacity:0.36;z-index:-99;}
.angelpeace .history-box .his-cont {width:50%;position:relative;}
.angelpeace .history-box .his-cont:before {content:"";display:inline-block;width:1px;height:calc(100% + 100px);background-color:#BF9F5D;position:absolute;top:-50px;left:10px;}
.angelpeace .history-box .his-cont div {padding-left:88px;}
.angelpeace .history-box .his-cont div + div {margin-top:80px;}
.angelpeace .history-box .his-cont .year {font-size:36px;font-weight:700;color:#BF9F5D;margin-bottom:32px;position:relative;}
.angelpeace .history-box .his-cont .year:before {content:"";display:inline-block;width:20px;height:20px;border-radius:100%;background-color:#fff;border:2px solid #BF9F5D;position:absolute;top:18px;left:-90px;}
.angelpeace .history-box .his-cont .year:after {content:"";display:inline-block;width:50px;height:1px;background-color:#BF9F5D;position:absolute;top:30px;left:-66px;}
.angelpeace .history-box .his-cont ul li {font-size:18px;font-weight:300;display:flex;}
.angelpeace .history-box .his-cont ul li + li {margin-top:20px;}
.angelpeace .history-box .his-cont ul li span {display:block;font-weight:500;color:#887E6A;margin-right:20px;}
.angelpeace .history-box .his-img {width:50%;}

.angelpeace .organization:before {content:"";display:inline-block;width:456px;height:456px;background:url(/_public/images/contents/angelpeace_backcircle01.svg) no-repeat;position:absolute;top:-17%;left:-29%;opacity:0.36;z-index:-99;}
.angelpeace .organization:after {content:"";display:inline-block;width:397px;height:397px;background:url(/_public/images/contents/angelpeace_backcircle02.svg) no-repeat;position:absolute;bottom:-43%;right:-29%;opacity:0.36;z-index:-99;}
.angelpeace .organization img {margin:auto;}

.angelpeace .cooperator {}
.angelpeace .cooperator .coop-box + div {margin-top:80px;}
.angelpeace .cooperator .coop-in {display:flex;}
.angelpeace .cooperator .coop-in .img-box {width:400px;height:200px;background-color:#f5f5f5;border-radius:20px;padding:50px;}
.angelpeace .cooperator .coop-in .txt-box {margin-left:80px;}
.angelpeace .cooperator .coop-in .txt-box ul {padding-left:28px;}

.angelpeace .leader {word-break:keep-all;}
.angelpeace .leader ul li {font-size:16px;}
.angelpeace .leader ul li + li {margin-top:12px;}
.angelpeace .leader .leader-box {padding-bottom:60px;display:flex;align-items:center;}
.angelpeace .leader .leader-box .img-box {width:420px;height:580px;background:url(/_public/images/@draft/no-img.png) 50% 50% #F5F5F5 no-repeat;border-radius:210px;position:relative;background-size:cover;}
.angelpeace .leader .leader-box .img-box:before {content:"";display:inline-block;width:100%;height:100%;border-radius:210px;background-color:#BF9F5D;position:absolute;top:10px;left:10px;z-index:-10;}
.angelpeace .leader .leader-box .txt-box {margin-left:80px;width:calc(100% - 500px);}
.angelpeace .leader .leader-box .txt-box strong {display:block;font-size:20px;font-weight:500;color:#BF9F5D;margin-bottom:24px;}
.angelpeace .leader .leader-box .txt-box .name {font-size:36px;font-weight:700;position:relative;margin-bottom:60px;}
.angelpeace .leader .leader-box .txt-box .name:before {content:"";display:inline-block;width:140px;height:26px;background-color:#E4D8BD;position:absolute;top:50%;left:16px;z-index:-10;}
.angelpeace .leader .leader-box .txt-box ul {display:flex;flex-wrap:wrap;align-items:flex-end;}
.angelpeace .leader .leader-box .txt-box ul li {width:50%;}
.angelpeace .leader-sec2 {display:flex;padding-top:60px;position:relative;}
.angelpeace .leader-sec2:before {content:"";width:100%;height:100%;background-color:#F2ECDE;position:absolute;top:0;left:0;z-index:-99;}
.angelpeace .leader-sec2 .leader {display:flex;justify-content:space-between;align-items:flex-start;}
.angelpeace .leader-sec2 .leader .leader-box2 {width:49%;align-items:flex-start;}
.angelpeace .leader-sec2 .leader .leader-box2 .img-box {width:300px;height:420px;}
.angelpeace .leader-sec2 .leader .leader-box2 .txt-box {margin-left:40px;width:calc(100% - 340px);margin-top:80px;}
.angelpeace .leader-sec2 .leader .leader-box2 .txt-box ul {display:block;}
.angelpeace .leader-sec2 .leader .leader-box2 .txt-box ul li {width:100%;}
.angelpeace .leader-sec3 {flex-wrap:wrap;}
.angelpeace .leader-sec3 .leader-box3 {width:31%;display:block;padding-bottom:120px;margin:0 1%;}
.angelpeace .leader-sec3 .leader-box3.pb0 {padding-bottom:0;}
.angelpeace .leader-sec3 .leader-box3 .img-box {width:260px;height:360px;position:relative;margin-left:40px;margin-bottom:20px;}
.angelpeace .leader-sec3 .leader-box3 .img-box .name {display:inline-block;font-size:26px;font-weight:600;color:#fff;padding:8px 40px;background-color:rgba(0,0,0,0.65);position:absolute;bottom:60px;left:-40px;}
.angelpeace .leader-sec3 .leader-box3 .txt-box {width:100%;margin-left:0;margin-top:20px;}
.angelpeace .leader-sec3 .leader-box3 .txt-box strong {font-size:24px;}
.angelpeace .leader-sec3 .leader-box3 .txt-box ul {display:block;}
.angelpeace .leader-sec3 .leader-box3 .txt-box ul li {width:100%;}


/*교육안내*/
.education section {text-align:center;}
.education section + section {margin-top:160px;}
.education section h4.h4:after {left:30px;}
.education section p {font-size:18px;}
.education .slide-box{padding-top:24px;}
.education .slide-box .edu-slide{position: relative;}
.education .slide-box .edu-slide div {padding-left:70px;}
.education .slide-box .edu-slide .slick-slide{overflow: hidden;}
.education .slide-box .edu-slide .slick-dots{position: relative;width:100%;text-align: center;font-size:0;margin-top:20px;}
.education .slide-box .edu-slide .slick-dots li{margin:0 6px;display: inline-block;width:10px;height:10px;}
.education .slide-box .edu-slide .slick-dots li button{display: block;width:100%;height:100%;background:#dedede;border-radius: 100%;font-size:0;}
.education .slide-box .edu-slide .slick-dots li.slick-active button{background:#BF9F5D;}


/* 입단안내 */
.guidance .page-title { margin-bottom: 60px}
.guidance .exbanner {   }
.guidance .faq { width: 100%; }
.guidance .faq dl{margin-top: 60px;border-top: 2px solid #cecece;position: relative;}
.guidance .faq dl::before {content: "";border-top: 2px solid #bf9f5d;z-index: 5;width: 30%;position: absolute;top: -2px;}
.guidance .faq dl dt{position:relative;cursor: pointer;padding: 10px 60px 0;font-size: 18px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 90px;border-bottom: 1px solid #cecece;background: #fff;z-index: 2;}
.guidance .faq dl dt span{font-size: 48px;font-weight: 800;color: #f2ecde;position: absolute;z-index: -1;top: -5px;left: 30px;}
.guidance .faq dl dt:before{content: "";position:absolute;top:20px;left:40px;font-size:26px;font-weight:100;line-height: normal;display:inline-block;}
.guidance .faq dl dt:after{content: "";  position: absolute; right: 40px; top: 40px;display: inline-block;width: 20px;height: 20px;}
.guidance .faq dl dd{position: relative;display: none;background: #fefcf8;border-bottom: 1px solid #ccc;padding: 40px 40px 20px;word-break: keep-all;}
.guidance .faq dl dd:before{content: "";position:absolute;top:30px;left:40px;color:#333;font-size:26px;font-weight:100;line-height: normal;display:inline-block;}
.guidance .faq dl dd ul { margin: 0; padding: 0}
.guidance .faq dl dd ul li {font-size: 16px;font-weight: 500;display: inline-block;color: #716c63;width: 33%;margin-bottom: 20px;position: relative;padding-left: 15px !important;word-break: keep-all;vertical-align:top;}
.guidance .faq dl dd ul li::before {content: "";width: 6px;height: 6px;border: 1px solid #bf9f5d;background: #fff;position: absolute;border-radius: 99px;top: 7px;left: 0;}
.guidance .faq dl dd ul li.liw60 { width: 66%}
.guidance .faq dl dt:after{content: "";background: url(/_public/images/contents/fapon.png) no-repeat;}
.guidance .faq dl dt.on { color:#BF9F5D }
.guidance .faq dl dt.on:after{content: "";background: url(/_public/images/contents/fapoff.png) no-repeat;  }
.guidance .faq dl dt.oniconno { color:#0c0c0c }
.guidance .faq dl dt.oniconno:after{content: ""; background:none !important }

.guidance .mo_n { display: block; }
.guidance .pc_n { display: none;}

.guidance .m-s-txt {display:none;}
.guidance table tbody th br {display:none;}

.guidance .memberbox { margin-top: 20px;display: flex; }
.guidance .memberbox div{ vertical-align: top; width: 50%;border: 1px solid #ddd;border-radius: 20px }
.guidance .memberbox div:last-child { margin-left: 40px}
.guidance .memberbox div p{ background: #bf9f5d; font-size:20px; color: #fff; text-align: center; padding: 20px; border-radius: 20px 20px 0 0}
.guidance .memberbox div:last-child p{ background: #887e6a; }
.guidance .memberbox div ul { padding: 40px }
.guidance .memberbox div ul li { font-size: 18px;position: relative;padding-left: 15px; line-height: 30px; font-weight: 600; word-break: keep-all;}
.guidance .memberbox div ul li::before { content: "";position:absolute; width: 5px; height: 5px; top:10px; left:0px; border-radius: 99px; background:#bf9f5d}
.guidance .memberbox div ul li span { font-weight: 400}
.guidance .memberbox div ul li span.bigo { display: block;font-size: 16px; color: #716c63; line-height: 22px; margin-bottom: 10px}

.guidance ul.memberul {   }
.guidance ul.memberul li { font-size: 16px;position: relative;padding-left: 15px; line-height: 30px; font-weight: 600; word-break: keep-all;}
.guidance ul.memberul li::before { content: "";position:absolute; width: 5px; height: 5px; top:10px; left:0px; border-radius: 99px; background:#bf9f5d}
.guidance ul.memberul li span { font-weight: 400}
.guidance ul.memberul li span.bigo { display: block;font-size: 16px; color: #716c63; line-height: 22px; margin-bottom: 10px}
.guidance ul.memberul li strong { color: #bf9f5d }

.guidance .recruitment {}
.guidance .recruitment section + section {margin-top:80px;}
.guidance .recruitment h4.h4:after {background-color:#F1EBDE;}
.guidance .recruitment h5.h5 {margin:50px 0 20px;}
.guidance .recruitment h5.h5.mt0 {margin-top:0}
.guidance .recruitment h5.h5 span {color:#716C63;}
.guidance .recruitment .angelul {margin-left:28px;}
.guidance .recruitment .angelul li span {margin-top:15px;font-size:16px;}
.guidance .recruitment .recruit-cap {margin-top:10px;font-size:16px;font-weight:700;color:#BF9F5D;}
.guidance .recruitment .recruit-cap2 {margin-top:80px;font-size:16px;font-weight:500;color:#716C63;}
.guidance .recruitment .memberbox strong {display:block;font-size:22px;margin-bottom:24px;}
.guidance .recruitment .memberbox .bigo {margin-top:8px;font-size:16px;color:#716C63;padding-left:55px;}


/* tablet */
@media all and (max-width:1024px) {
 .angelpeace .layout {padding:0 20px;}

 .angelpeace .greeting:nth-child(2) {max-height:none;margin-top:40px;}
 .angelpeace .greeting {flex-wrap:wrap;}
 .angelpeace .greeting:nth-child(1) {flex-direction: column-reverse;}
 .angelpeace .greeting div {flex:none;width:100%;}
 .angelpeace .greeting div:nth-child(2) {margin:0;}
 .angelpeace .greeting p {margin-top:20px;word-break:keep-all;}
 .angelpeace .greeting p br {display:none;}
 .angelpeace .greeting .gret-h4 {font-size:24px;margin:12px 0 24px;}
 .angelpeace .greeting .gret-t strong {font-size:28px;padding-right:130px;padding-top:40px;}
 .angelpeace .greeting .gret-t i {width:120px;top:75%}
 .angelpeace .greeting img {display:block;margin:auto;margin-top:20px;}
 .angelpeace .greeting img.gret-img2 {top:0;}
 .angelpeace .greeting:nth-child(1):before {display:none;}
 .angelpeace .greeting:nth-child(2):before {display:none;}
 .angelpeace .history-box:before {display:none;}
 .angelpeace .history-box:after {display:none;}
 .angelpeace .history-top p {font-size:16px;line-height:1.5;margin-top:12px;}
 .angelpeace .history-top p br {display:none;}
 .angelpeace .history-box {flex-direction:column;margin-top:65px;}
 .angelpeace .history-box .his-cont {width:100%;}
 .angelpeace .history-box .his-cont:before {height:calc(100% + 40px);top:-20px;left:5px;}
 .angelpeace .history-box .his-cont div {padding-left:48px;}
 .angelpeace .history-box .his-cont div + div {margin-top:45px;}
 .angelpeace .history-box .his-cont .year {font-size:24px;margin-bottom:18px;}
 .angelpeace .history-box .his-cont .year:before {width:10px;height:10px;top:10px;left:-50px;}
 .angelpeace .history-box .his-cont .year:after {width:24px;top:16px;left:-36px;}
 .angelpeace .history-box .his-cont ul li {font-size:16px;}
 .angelpeace ul li:before {top:6px;}
 .angelpeace .history-box .his-cont ul li + li {margin-top:12px;}
 .angelpeace .history-box .his-cont ul li span {margin-right:10px;}
 .angelpeace .history-box .his-img {width:50%;margin-top:45px;}
 .angelpeace .organization:before {display:none;}
 .angelpeace .organization:after {display:none;}
 .angelpeace .cooperator .coop-in .txt-box {margin-left:40px;}
 .angelpeace .cooperator .coop-in .img-box {height:180px;}
 .angelpeace .leader .leader-box .img-box {width:360px;height:510px;}
 .angelpeace .leader .leader-box .txt-box {margin-left:60px;width:calc(100% - 420px);}
 .angelpeace .leader .leader-box .txt-box ul li {width:100%;}
 .angelpeace .leader-sec2 .layout {width:100%;}
 .angelpeace .leader-sec2 .leader {width:100%;justify-content:space-between;}
 .angelpeace .leader-sec2 .leader .leader-box2 {width:50%;display:block;}
 .angelpeace .leader-sec2 .leader .leader-box2 .txt-box {width:100%;margin-top:40px;margin-left:0;}
 .angelpeace .leader-sec3 .leader-box3 {width:48%;}
 .angelpeace .leader-sec3 .leader-box3 .txt-box {width:100%;margin-left:0;}
 .angelpeace .leader-sec3 .leader-box3 .img-box {width:260px;height:360px;}

 .education section {padding:0 20px;word-break:keep-all;}
 .education section + section {margin-top:120px;}
 .education section p {width:80%;margin:auto;}
 .education section p br {display:none;}
 .education .slide-box .edu-slide div {padding-left:0px;}

 .guidance table tbody th br {display:block;}
 .guidance .recruitment {padding: 0 20px;}
 .guidance .recruitment .memberbox .bigo {padding-left:0;}
}



/* mobile */
@media all and (max-width:640px) {
    .layout section {margin-top:40px;}
    .layout .pc_on {display:none;}
    .layout .mo_on {display:block;}

    h4.h4 {font-size:22px;margin-bottom:40px;}
    h4.h4:after {left:30px;}
    h5.h5 {font-size:20px;font-weight:600;position:relative;padding-left:28px;margin-bottom:20px;}
    h5.h5:before {content:"";display:inline-block;width:18px;height:18px;background:url(/_public/images/contents/h5_before.svg) no-repeat;position:absolute;top:7px;left:0;}
    ul.angelul li {font-size:16px;position:relative;padding-left:14px;}
    ul.angelul li:before {content:"";display:inline-block;width:6px;height:6px;border-radius:100%;border:1px solid #BF9F5D;position:absolute;top:8px;left:0;}
    ul.angelul li span {font-size:15px;margin-top:8px;}

    .angelpeace {word-break:keep-all;}
    .angelpeace .gret-t {font-size:18px;}
    .angelpeace .greeting .gret-h4 {font-size:20px;margin-top:12px;}
    .angelpeace .greeting .gret-t strong {padding-left:0px;font-size:20px;letter-spacing:2px;padding-right:110px;padding-top:5px;margin-top:0;}
    .angelpeace .greeting .gret-t i {width:100px;}
    .angelpeace .greeting p {/*margin-top:0*/;font-size:16px;line-height:1.5;}
    .angelpeace .greeting .txt-box {padding-bottom:20px;}
    .angelpeace .greeting:nth-child(2) .txt-box .gret-t {margin-top:24px;}
    .angelpeace .greeting img {margin-top:0px;}
    .angelpeace .greeting img.gret-img2 {top:0;}
    .angelpeace .greeting .img-box {margin-top:20px;}

    .angelpeace .history-box .his-img {width:100%;}

    .angelpeace .cooperator .coop-box + div {margin-top:60px;}
    .angelpeace .cooperator .coop-in {flex-direction:column;}
    .angelpeace .cooperator .coop-in .img-box {width:100%;height:auto;padding:20px 60px;margin-bottom:24px;}
    .angelpeace .cooperator .coop-in .txt-box {margin-left:0;}
    .angelpeace .cooperator .coop-in .txt-box ul {padding:0;}

    .angelpeace .leader .leader-box {display:block;}
    .angelpeace .leader .leader-box .img-box {width:260px;height:360px;}
    .angelpeace .leader .leader-box .txt-box {width:100%;margin-left:0;margin-top:20px;}
    .angelpeace .leader .leader-box .txt-box strong {font-size:16px;margin-bottom:16px;}
    .angelpeace .leader .leader-box .txt-box .name {font-size:24px;margin-bottom:40px;}
    .angelpeace .leader .leader-box .txt-box .name:before {width:80px;height:18px;}
    .angelpeace .leader .leader-box .txt-box ul {display:block;}
    .angelpeace .leader .leader-box .txt-box ul li {width:100%;}
    .angelpeace .leader-sec2 {display:block;}
    .angelpeace .leader-sec2 .leader {display:block;}
    .angelpeace .leader-sec2 .leader .leader-box2 {width:100%;}
    .angelpeace .leader-sec2 .leader .leader-box2 .img-box {width:260px;height:360px;}
    .angelpeace .leader-sec3 .leader-box3 {width:100%;padding-bottom:60px;}
    .angelpeace .leader-sec3 .leader-box3 .img-box {width:230px;height:320px;margin-left:20px;}
    .angelpeace .leader-sec3 .leader-box3 .img-box .name {font-size:18px;padding:6px 24px;bottom:40px;left:-20px;}

    .education section + section {margin-top:80px;}
    .education section p {font-size:14px;width:100%;}

     .guidance .page-title { margin-bottom: 30px}
     .guidance .faq dl{margin-top: 30px; }
     .guidance .exbanner { margin-top: 30px;}
     .guidance .faq dl dt{ padding: 10px 20px 0;font-size: 16px;line-height: 90px;border-bottom: 1px solid #cecece;background: #fff;z-index: 2;}
     .guidance .faq dl dt:after {width:15px;height:15px;top:43px;right: 10px;background-size:cover;}
     .guidance .faq dl dt span{font-size: 38px;font-weight: 800;color: #f2ecde;position: absolute;z-index: -1;top: -5px;left: 0px;}
     .guidance .faq dl dd{ padding: 30px 30px 10px;word-break: keep-all;}
     .guidance .faq dl dd ul li {font-size: 16px;width: 100%;margin-bottom: 12px;padding-left: 15px;}
     .guidance .faq dl dd ul li.liw60 { width: 100%}

     .guidance .mo_n { display: none;}
     .guidance .pc_n { display: block;}

     .guidance .m-s-txt {display: block;font-size: 15px;color: #716C63;margin-bottom: 8px;}
     .guidance .m-slide {overflow:auto;margin-bottom:80px;}
     .guidance .m-slide table {margin-bottom:0;width:510px;}
     .guidance .m-slide table thead th {padding:12px 16px;}
     .guidance .m-slide table tbody th {padding:12px 16px;}
     .guidance .m-slide table tbody td {padding:12px;}

     .guidance .memberbox { margin-top: 20px;display:block; }
     .guidance .memberbox div{ vertical-align: top; width: 100%;border: 1px solid #ddd;border-radius: 20px;margin-top: 20px; }
     .guidance .memberbox div:last-child { margin-left: 0}
     .guidance .memberbox div p{ background: #bf9f5d; font-size:18px; color: #fff; text-align: center; padding: 15px; border-radius: 20px 20px 0 0}
     .guidance .memberbox div ul { padding: 30px }
     .guidance .memberbox div ul li {font-size: 16px;position: relative;padding-left: 15px;line-height: 25px;font-weight: 600;margin-bottom: 5px;}
     .guidance .memberbox div ul li::before { content: "";position:absolute; width: 5px; height: 5px; top:10px; left:0px; border-radius: 99px; background:#bf9f5d}
     .guidance .memberbox div ul li span { font-weight: 400}
     .guidance .memberbox div ul li span.bigo { display: block;font-size: 14px; color: #716c63; line-height: 22px; margin-bottom: 10px}

     .angeltable thead th { font-size: 16px; }
     .angeltable tbody th { font-size: 15px; }
     .angeltable tbody td { font-size: 14px; }

     .guidance ul.memberul li { font-size: 15px;padding-left: 10px; line-height: 24px; }
     .guidance ul.memberul li span.bigo {font-size: 14px; }

     .guidance .recruitment section + section {margin-top:40px;}
     .guidance .recruitment h5.h5 {margin:30px 0 16px;}
     .guidance .recruitment .angelul {margin-left:0;}
     .guidance .recruitment .angelul li span {font-size:14px;}
     .guidance .recruitment .memberbox strong {font-size:18px;margin-bottom:12px;}
     .guidance .recruitment .memberbox .bigo {font-size:14px;}
     .guidance .recruitment .recruit-cap2 {font-size:14px;margin-top:40px;}

}
