
/* 인사말 */
.de_grtWrap .grtBox {background:url('/images/dgedu/web/de/sub/bg_patten.png') repeat; border-radius:1rem 0 0 0; overflow:hidden; position:relative;}
.de_grtWrap .grtBox .inner {width:calc(100% - 1rem); margin:.5rem; background:#fff; border-radius:1rem 0 0 0; padding:5rem 5rem 10rem 7.5rem; }
.de_grtWrap .grtBox .inner .quotes {position:relative; font-size:1.4rem; display:inline-block;}
.de_grtWrap .grtBox .inner .quotes::before,
.de_grtWrap .grtBox .inner .quotes::after {content:''; position:absolute; top:-10%; left:-12%; width:1.35rem; height:1.05rem; background:url('/images/dgedu/web/de/sub/bg_quotes.png') no-repeat; background-size:100%;}
.de_grtWrap .grtBox .inner .quotes::after {left:75%; top:90%; transform:rotate(180deg)}
.de_grtWrap .grtBox .inner .name {position:absolute; bottom:0; left:0; width:100%; background:#6755a6; color:#fff; padding:1.5rem 0 1.5rem 8rem; font-size:.9rem; font-weight:bold;}
.de_grtWrap .grtBox .inner .name span {font-size:1.2rem; padding-left:.5rem;}
.de_grtWrap .grtBox .inner .name::before,
.de_grtWrap .grtBox .inner .name::after {content:''; display:inline-block; position:relative; width:4px; height:4px; top:-5px; margin:0 .5rem; border-radius:50%; background:#fff;}
.de_grtWrap .grtBox::after {content:''; display:block; width:22.5rem; height:21.2rem; background:url('/images/dgedu/web/de/sub/img0101_1.png') no-repeat; background-size:100%; position:absolute; bottom:0; left:52%;}
.de_grtWrap .grtTxt {width:100%; background:#faf8ff; padding:4rem 8rem;}
.de_grtWrap .grtTxt p {font-size:.9rem; font-weight:500; margin-bottom:1.2rem; position:relative; z-index:1;}
.de_grtWrap .grtTxt p:last-child {margin-bottom:0;}
.de_grtWrap .grtTxt p:first-child::before {content:''; display:block; position:absolute; top:-2rem; left:-3rem; background:url('/images/dgedu/web/de/sub/img0101_2.png') no-repeat; width:6.15rem; height:6.15rem; z-index:-1;}

/* 프로필 */
.de_pfWrap {border:1px solid #d3d1d7; box-shadow:5px 10px 10px rgba(81,64,120,.1); border-radius:1rem; overflow:hidden;}
.de_pfWrap .pfBox {position:relative;}
.de_pfWrap .pfBox img {width:100%;}
.de_pfWrap .pfBox > div {position:absolute; left:5%; bottom:6px; background:rgba(104,79,158,.9); padding:2rem 0; border-radius:1rem 1rem 0 0; text-align:center; padding:1.5rem 2rem 0;}
.de_pfWrap .pfBox > div p {font-weight:700; font-size:1.2rem; clear:both; padding:1rem 0;}
.de_pfWrap .pfBox > div p:nth-of-type(1) {background:#fff;border-radius:1.6rem; padding:.4rem 2rem; display:inline-block;}
.de_pfWrap .pfBox > div p:nth-of-type(2) {color:#fff;}
.de_pfWrap .pfBox > div p:nth-of-type(3) {color:#fff; border-top:1px solid rgba(255,255,255,.2); font-size:1.6rem;}
.de_pfWrap .pfTxt {padding:2rem 5%; overflow:hidden;}
.de_pfWrap .pfTxt dt,
.de_pfWrap .pfTxt dd {display:block; }
.de_pfWrap .pfTxt dt {width:13rem !important; float:left; border:2px solid #7562a1; padding:1rem; text-align:center; font-size:1.2rem; border-radius:1rem; font-weight:700; color:#684f9e; background:url('/images/dgedu/web/de/sub/img0102_2.png') no-repeat 500% 0%;}
.de_pfWrap .pfTxt dd {width:65%; float:right;}
.de_pfWrap .pfTxt dd ul.pf > li {font-size:.9rem; border-bottom:1px solid #f0eef6; padding:1rem .5rem; font-weight:600;}
.de_pfWrap .pfTxt dd ul.pf > li:last-child {border-bottom:none;}


@media screen and (max-width: 1440px){
	/* 인사말 */
	.de_grtWrap .grtBox .inner {padding:5rem 3rem 10rem 4.5rem}
	.de_grtWrap .grtBox .inner .name {padding: 1.5rem 0 1.5rem 5rem;}
	.de_grtWrap .grtTxt {padding:3rem 5rem;}
}
@media screen and (max-width: 1024px){
	/* 인사말 */
	.de_grtWrap .grtBox::after {left:56%; width:18rem; height:16.96rem;}
}
@media screen and (max-width: 880px){
	/* 프로필 */
	.de_pfWrap .pfBox > div {position:relative; left:auto; bottom:auto; margin:1rem 5% 0; padding:.5rem;}
	.de_pfWrap .pfBox > div p {display:inline-block; padding:0 .2rem; font-size:1rem;}
	.de_pfWrap .pfBox > div p:nth-of-type(1) {padding:.4rem 1rem}
	.de_pfWrap .pfBox > div p:nth-of-type(3) {font-size:1.2rem; border-top:0;}
	.de_pfWrap .pfTxt {padding:0 5% 1rem;}
	.de_pfWrap .pfTxt dt,
	.de_pfWrap .pfTxt dd {width:100% !important;}
	.de_pfWrap .pfTxt dt {padding:.5rem; font-size:1rem; border-radius:0 0 1rem 1rem; background-image:none;}
}
@media screen and (max-width: 768px){
	/* 인사말 */
	.de_grtWrap .grtBox .inner {padding:2rem 1rem 22rem; text-align:center;}
	.de_grtWrap .grtBox::after {bottom:4rem; left:50%; margin-left:-7rem;}
	.de_grtWrap .grtBox .inner .name {z-index:1; padding:1.5rem; text-align:center;}
	.de_grtWrap .grtBox .inner .quotes {margin:0 auto; text-align:center;}
	.de_grtWrap .grtBox .inner .quotes::after {left:95%; top:90%;}
	.de_grtWrap .grtTxt {padding:2rem;}
	.de_grtWrap .grtTxt p:first-child::before {display:none;}
}
@media screen and (max-width: 640px){
	/* 인사말 */
	.de_grtWrap .grtBox .inner .quotes {font-size:1.2rem;}
	.de_grtWrap .grtBox .inner .quotes p {display:inline-block;}
	.de_grtWrap .grtBox .inner .quotes::before,
	.de_grtWrap .grtBox .inner .quotes::after {display:none;}
}
@media screen and (max-width: 480px){
	/* 인사말 */
	.de_grtWrap .grtBox .inner .quotes {font-size:1rem;}
	.de_grtWrap .grtBox::after {margin-left:-9rem;}
	.de_grtWrap .grtTxt {margin:0}
	/* 프로필 */
	.de_pfWrap .pfBox > div p {font-size:.8rem;}
	.de_pfWrap .pfBox > div p:nth-of-type(3) {font-size:1rem;}
}
@media screen and (max-width: 414px){
	/* 인사말 */
	.de_grtWrap .grtBox .inner {padding:2rem 1rem 16rem;}
	.de_grtWrap .grtBox::after {width:12rem; height:11.3rem; margin-left:-6rem;}
	.de_grtWrap .grtBox .inner .name::before, 
	.de_grtWrap .grtBox .inner .name::after {display:none;}
	.de_grtWrap .grtBox .inner .name {padding:1rem;}
	.de_grtWrap .grtBox .inner .name span {display:block; padding-left:0;}
}