@charset "utf-8"; ul.relation { width:100%; margin-top:30px;}
 ul.relation li { float:left; width:32%; margin-right:2%;}
 ul.relation li:last-child { margin-right:0;}
 ul.relation li a { display:block; border:1px solid #dedede; text-align:center; height:160px}
 ul.relation li a span { display:block;}
 ul.relation li a span.thumb { margin-top:30px}
 ul.relation li a span.tit { margin-top:30px; height:36px; color:#fff; width:90%; margin-left:5%; line-height:36px;}
 ul.relation li.re_1 a span.tit { background-color:#40a0a6}
 ul.relation li.re_2 a span.tit { background-color:#7ab02d}
 ul.relation li.re_3 a span.tit { background-color:#d76c42}
 .side_b{ display: block; margin-top:15px;}
  .intro{width: 100%;height: 100%;background-color: #f3f3f3;padding-bottom: 38px;border-radius: 25px 25px 0 0;}
 .intro .top{ position: relative;}
 .intro .top .bg{width: 100%;height: 250px;background: url(/contents/1264/intro_bg.jpg) no-repeat;border-radius: 25px;}
 .intro .top .tit_box::before{content:'';position: absolute;display:block;width:134px;height: 90px;background:url("/contents/1264/element_01.png") no-repeat;right: 0;top: -33px;}
 .intro .top .tit_box{position: absolute;background: linear-gradient(177deg, #09978ec2 6.29%, #50aba4cc 100%);backdrop-filter: blur(2px);border-radius: 25px;padding: 38px;top: 227px;right: 0;box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 19%);}
 .intro .top .tit_box .tit{text-indent: -9999em;margin: 0;display: block;width: 258px;height: 59px;background: url(/contents/1264/tit_intro.png) no-repeat 0 -4px;margin-bottom: 20px;}
 .intro .top .tit_box .tit_e{text-indent: -9999em;margin: 0;display:block;width: 286px;height: 14px;background: url(/contents/1264/tit_intro.png) no-repeat 0 -81px;}
 .intro .bottom{display: block;margin-top: 60px;padding: 30px;}
 .intro .bottom .first_txt{font-size: 20px;font-weight: 800;line-height: 1.2em;margin-bottom: 30px;}
 .intro .bottom .first_txt span.mt{color: #21857f;}
 .intro .bottom .last_txt{float: right;display: block;width: 139px;height: 17px;background: url(/contents/1264/last_txt.png) no-repeat;text-indent: -9999em;}
  .img_txt .left15 {width: 15%;float:left;}
 .img_txt .right85 {float:left;width: 81%;padding-left: 1%;}
 h3.professor{color:#10326c;font-size: 21px;font-weight:400;clear:both;line-height:25px;letter-spacing:-0.4px;margin: 0;}
 