.dpc_greet1 {position:relative; min-height:220px; padding:40px; background-color:#f5f5f5; overflow:hidden;}
.dpc_greet1 .prof_img {position:absolute; width:124px; }
.dpc_greet1 .textbox {padding:0 0 0 50px; }
.dpc_greet1 .welcome{font-size:30px; line-height:36px; font-weight:600; color:#111;}
.dpc_greet1 .title {font-size:30px; line-height:36px; color:#222; text-align:left; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet1 .title .title1{font-size:30px; line-height:36px;color:#2c4aaa; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet1 .title .title2{font-size:25px; line-height:36px; margin:5px 0 0 0; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet1 .professor{font-size:20px;color:#222;  text-align:left; margin:10px 0 0 0; }
.dpc_greet1 .right_logo {position:absolute; right:-70px; bottom:-50px; width:500px; height:465px; background:url(/image/cms/contents/anu_logo1.png) no-repeat right bottom; background-size:70% 70%; opacity: 0.04; }
@media all and (max-width:900px) { 
	.dpc_greet1_img {padding:20px; }
	.dpc_greet1 .textbox {padding:0; }
}
@media all and (max-width:500px) { 
	.dpc_greet1_img {padding:15px; }
	.dpc_greet1 .textbox {padding:0; }
	.dpc_greet1 .welcome {font-size:1.1rem; line-height:1.2rem; }
	.dpc_greet1 .title {font-size:1.1rem; line-height:1.2rem; }
	.dpc_greet1 .title .title1{font-size:1.1rem; line-height:1.2rem;  }
	.dpc_greet1 .title .title2{font-size:1rem; line-height:1.1rem; margin:5px 0 0 0; }
	.dpc_greet1 .professor{font-size:1rem; line-height:1.1rem; }
}

.dpc_greet1_img {position:relative; min-height:220px; padding:40px; background-color:#f5f5f5; overflow:hidden;}
.dpc_greet1_img .prof_img {position:absolute; width:124px; }
.dpc_greet1_img .textbox { margin:0 0 0 150px; }
.dpc_greet1_img .welcome{font-size:30px; line-height:36px; font-weight:600; color:#111;}
.dpc_greet1_img .title {font-size:30px; line-height:36px; color:#222; text-align:left; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet1_img .title .title1{font-size:30px; line-height:36px;color:#2c4aaa; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet1_img .title .title2{font-size:25px; line-height:36px; margin:5px 0 0 0; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet1_img .professor{font-size:20px;color:#222;  text-align:left; margin:10px 0 0 0; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet1_img .right_logo {position:absolute; right:-70px; bottom:-50px; width:500px; height:465px; background:url(/image/cms/contents/anu_logo1.png) no-repeat right bottom; background-size:70% 70%; opacity: 0.04; }
@media all and (max-width:500px) { 
	.dpc_greet1_img {padding:15px; }
	.dpc_greet1_img .prof_img {position:static; width:80%; display:block; margin:0 auto;}
	.dpc_greet1_img .textbox { margin:10px 0 0 0; }
	.dpc_greet1_img .welcome {font-size:1.1rem; line-height:1.2rem; }
	.dpc_greet1_img .title {font-size:1.1rem; line-height:1.2rem; }
	.dpc_greet1_img .title .title1{font-size:1.1rem; line-height:1.2rem;  }
	.dpc_greet1_img .title .title2{font-size:1rem; line-height:1.1rem; margin:5px 0 0 0; }
	.dpc_greet1_img .professor{font-size:1rem; line-height:1.1rem; }
}


.dpc_greet2_wrap {position:relative; min-height:190px; padding:2%; background-color:#fff; overflow:hidden;  
	border-top: 2px solid;  border-image:linear-gradient(to right,#223377, #f1f5f7) 1 0 1 0;
	border-bottom: 2px solid;  }
.dpc_greet2 {overflow:hidden; }
.dpc_greet2 .title {z-index:2; font-size:25px; line-height:36px; color:#222; text-align:left; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet2 .title .title1{font-size:30px; line-height:36px;color:#2c4aaa; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet2 .title .title2{font-size:25px; line-height:36px; margin:5px 0 0 0; font-family:"Noto Sans KR"; font-weight:500;  }
.dpc_greet2 .professor{font-size:20px;color:#222;  text-align:left; margin:10px 0 0 0; }
.dpc_greet2_wrap .right_logo {z-index:1; position:absolute; right:0px; top:0px; width:1300px; height:450px; background:url(/image/cms/contents/dpc_greet2_bg.png) no-repeat top right; background-size:80%; }

@media all and (max-width:1200px) { 
	.dpc_greet2_wrap .right_logo {background-size:70%;  }
}
@media all and (max-width:800px) { 
	.dpc_greet2_wrap .right_logo {background-size:0%;  }
}


/* ---------------------------------------------- */
.dpc_photo_view {position:relative; width:100%; max-width:900px; margin:0 auto; }
.dpc_photo_view > img {width:100%; opacity:0; display:block; }
.dpc_photo_view_ul {display:block; }
.dpc_photo_view_ul > li {width:100%; height:100%; position:absolute; left:0; top:0; clear:both;			opacity: 0; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.dpc_photo_view_ul > li.on {opacity:1; left:0px; top:0px; }
.dpc_photo_view_ul > li.off {opacity:0; }
.dpc_photo_view_ul > li > .li_in {position:relative; overflow:hidden; }
.dpc_photo_view_ul > li > .li_in > img {width:100%; display:block;  }
.dpc_photo_view_title {position:absolute; left:0; right:0; bottom:0; font-size:16px; line-height:40px; color:#fff; font-weight:500; background-color:rgba(0, 0, 0, 0.5); text-align:center; z-index:100;  }

.dpc_photo_view_scroll_ul_wrap {padding:5px; overflow:hidden; background-color:#fafbfe; }
.dpc_photo_view_scroll_ul {display:block; overflow:hidden;  }
.dpc_photo_view_scroll_ul > li {float:left; width:20%; padding:2px; cursor:pointer; }
.dpc_photo_view_scroll_ul > li > img {width:100%; display:block;  }
.dpc_photo_view_scroll_ul > li.on {border:solid 2px #8899ee; }
.dpc_photo_view_scroll_ul > li.off {border:solid 2px transparent; }

.dpc_photo_view_scroll {position:relative; border:solid 3px #667788; }
/* ---------------------------------------------- */
.dpc_list_detail {margin:15px 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.dpc_list_detail_ul {display:block; overflow:hidden; }
.dpc_list_detail_ul > li {display:block; overflow:hidden; }
.dpc_list_detail_title {border:solid 1px #dadada; padding:15px 15px; font-size:1rem; line-height:1rem; font-weight:600; color:#111; }
.dpc_list_detail_title:hover {cursor:pointer; }
.dpc_list_detail_body {display:none; border:solid 1px #dadada; border-top:none; border-bottom:none; background-color:#efefef; 
			padding:15px 20px; font-size:1rem; line-height:1rem; font-weight:600; color:#111; }
.dpc_list_detail_ul > li.off > .dpc_list_detail_body {display:none; height:0; }
.dpc_list_detail_ul > li.on > .dpc_list_detail_body {display:block; height:auto; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.dpc_list_detail_arrow {display:inline-block; position:relative; width:18px; height:9px; margin:0 0 0 10px;}
.dpc_list_detail_ul > li.off .dpc_list_detail_arrow:after {z-index:1; content:''; position:absolute; right:0px; top:0px; width: 0; height: 0; border-top:9px solid #555;  border-left:9px solid transparent;  border-right:9px solid transparent; } 
.dpc_list_detail_ul > li.on  .dpc_list_detail_arrow:after {z-index:1; content:''; position:absolute; right:0px; top:0px; width: 0; height: 0; border-bottom:9px solid #555;  border-left:9px solid transparent;  border-right:9px solid transparent; } 
/* ---------------------------------------------- */
