@charset "utf-8";

/*다단*/
#multipleDiv_dmstemp05_18 {
  background-color: #e9e9e9;  
}
#multipleDiv_dmstemp05_19 {
  background-color: #fff;
}
/*슬로건*/
.mainSlogan {
	text-align: left;
}
.mainSlogan  strong{
	font-size: 26px;
	line-height: 2;
  color: #333;
}
.mainSlogan .sloganLar{
	font-weight: 800;
  font-size: 44px;
  color: #0077c1;
      line-height: 40px;
}
.mainSlogan .sloganSmo {
    font-size: 13px;
    margin-top: 30px;
    color: #777;
    letter-spacing: -0.1em;
}
/*포토갤러리바로가기*/
.mainPhotogallery  {
  background: url("../../images/pgPhotogallery.png") no-repeat right top;
  padding: 10px 30px;
  height: 100%;
}
.mainPhotogallery  dt{
  font-size: 1.5em;
  color: #fff;
  font-weight: bold;
  line-height: 3;
  padding-top: 5px;
}
.mainPhotogallery  dd{
  font-size: 1.1em;
  color: #97f0e9;
}
.mainPhotogallery  dd a{
  background: url("../../images/pgPhotogalleryAnc.png") no-repeat right top;
  width: 9px;
  height: 13px;
  float: right;
  overflow: hidden;
  text-indent: -5000px;
}
/*주요바로가기*/
.mainGoto{
  background-repeat: no-repeat;
  height: 100%;
}
.mainGoto dl dt{
  font-weight: bold;
  color: #555;
  font-size: 1.4em;
  line-height: 2.4;
}
.mainGoto dl dd{
  color: #999;
}
.mainGoto.goto01{
  background-image: url("../../images/goto01.png");
}
.mainGoto.goto02{
  background-image: url("../../images/goto02.png");
}
.mainGoto.goto03{
  background-image: url("../../images/goto03.png");
}
.mainGoto.goto04{
  background-image: url("../../images/goto04.png");
}

/****************/
/* COMMON */
/****************/
.xgap {height: 60px; clear: both;}
.gap {height: 40px; clear: both;}
.sgap {height: 20px;clear: both;}

.Left {text-align: left !important;}
.Center {text-align: center !important;}
.Right {text-align: right !important;}

.box_line {border:1px solid #eee;margin-bottom:20px;}
.box_line img {max-width: 100%;height: auto; text-align: center; display: block; margin: 0 auto;}

.box_info {padding: 30px 20px 30px 155px; border: 1px solid #59cae0; background: url('../../images/info_img01.png') no-repeat 50px center;}

.skip {display:none;}

/*폰트색상*/
.c0 {color:#000;}
.c2 {color:#222;}
.c3 {color:#333;}
.c5 {color:#555;}
.c6 {color:#666;}
.c8 {color:#888;}
.c9 {color:#999;}
.cf {color:#fff;}
.cred {color:#DF2519;}
.cblue {color:#366fcc;}
.cgreen {color:#17a88e;}
.corg {color:#ff5612;}

/* 폰트 사이즈 */
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font20 {font-size:20px;}
.font25 {font-size:25px;}
.font30 {font-size:30px;}
.font35 {font-size:35px;}
.font40 {font-size:40px;}
.font45 {font-size:45px;}

/* 버튼 스타일 */
a.btn {padding: 5px 15px; border: 1px solid #ccc; background: #eee; margin-left: 10px;}
a.btn:hover, a.btn:focus {border: 1px solid #a2a2a2; background: #cacaca; color:#000;}
a.btn_link {background: #44a3bd; color: #fff; border: 1px solid #2f859c;}
a.btn_link:hover, a.btn_link:focus { background: #25778e; border:1px solid #145669;}
a.btn_link .icon {background: url('../../images/btn_icon.png') no-repeat -5px -4px; width: 12px; height: 14px; display: inline-block; margin-left: 3px;line-height: 20px;}
a.btn_down {background: #277ec5; color: #fff; border: 1px solid #1968a9;}
a.btn_down:hover, a.btn_down:focus {background: #1e6198; border: 1px solid #154d7b;}
.btn_down .icon {background: url('../../images/btn_icon.png') no-repeat -30px -5px; width: 16px; height: 14px; display: inline-block; margin-left: 5px;line-height: 20px;}


/* 리스트 스타일 */
._contentBuilder ._obj._objHtml ul, ._contentBuilder ._obj._objTag ul {margin-top: 10px;}
._contentBuilder ._obj._objTag ul li, ._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li, ._contentBuilder ._obj._objTag ul.liststyle01 li ul li, ._contentBuilder ._obj._objHtml ul.liststyle01 li ul li, ._contentBuilder ._obj._objTag ul.liststyle01 li ul li {background: none; padding-left: 0; margin-top: 0;}

._contentBuilder ._obj._objHtml ul.liststyle01, ._contentBuilder ._obj._objTag ul.liststyle01 {}
._contentBuilder ._obj._objHtml ul.liststyle01 li, ._contentBuilder ._obj._objTag ul.liststyle01 li {background: url('../../images/li.gif') no-repeat left 8px; padding-left: 11px; margin-top: 5px;}

._contentBuilder ._obj._objHtml ul.liststyle02, ._contentBuilder ._obj._objTag ul.liststyle02 {}
._contentBuilder ._obj._objHtml ul.liststyle02 li, ._contentBuilder ._obj._objTag ul.liststyle02 li {background: url('../../images/li02.gif') no-repeat left 8px; padding-left: 11px; margin-top: 5px;}

._contentBuilder ._obj._objHtml ol.listnum01, ._contentBuilder ._obj._objTag ol.listnum01 {}
._contentBuilder ._obj._objHtml ol.listnum01 li, ._contentBuilder ._obj._objTag ol.listnum01 li{}

._contentBuilder ._obj._objHtml ol.listnum00, ._contentBuilder ._obj._objTag ol.listnum00 {}
._contentBuilder ._obj._objHtml ol.listnum00 li, ._contentBuilder ._obj._objTag ol.listnum00 li {list-style: none;}
._contentBuilder ._obj._objHtml ol.listnum00 li .list_num, ._contentBuilder ._obj._objTag ol.listnum00 li .list_num {margin: 0 4px 0 -16px;}


/* 타이틀 */
h2.objHeading_h2, ._contentBuilder ._obj._objHeading .objHeading_h2 { background: url('../../images/h2.gif') no-repeat left 7px; padding-left: 18px; margin-bottom: 20px;}
h2.objHeading_h2 > span, ._contentBuilder ._obj._objHeading .objHeading_h2 > span {
    color: #777;
    font-size: 15px;
    margin-left: 10px;
}
h3.objHeading_h3, ._contentBuilder ._obj._objHeading .objHeading_h3 {
    background: url('../../images/h3.gif') no-repeat left 7px;
    font-size: 17px;
    padding-left: 10px;
    margin-bottom: 5px;
    color: #179aba;
    font-weight: 600;
}
h4.objHeading_h4, ._contentBuilder ._obj._objHeading .objHeading_h4 {
    background: url('../../images/h4.gif') no-repeat left 9px;
    font-size: 14px;
    padding-left: 16px;
    margin-bottom: 5px;
    color: #666;
    font-weight: 600;
}

p, ._contentBuilder ._obj._objHtml, ._contentBuilder ._obj._objTag {font-size: 13px; color: #666;}

/* 테이블 */
._contentBuilder ._obj._objHtml .table, ._contentBuilder ._obj._objHtml .table, ._contentBuilder ._obj._objTag .table {
    border-top: 2px solid #44a3bd !important;
	border-left: none !important;
}
._contentBuilder ._obj._objHtml .table > thead > tr > th, ._contentBuilder ._obj._objHtml .table > thead > tr > td, ._contentBuilder ._obj._objHtml .table > tbody > tr > th, ._contentBuilder ._obj._objHtml .table > tbody > tr > td, ._contentBuilder ._obj._objTag .table > thead > tr > th, ._contentBuilder ._obj._objTag .table > thead > tr > td, ._contentBuilder ._obj._objTag .table > tbody > tr > th, ._contentBuilder ._obj._objTag .table > tbody > tr > td {
    text-align: center;
    border-width: 0 0 1px 1px !important;
    border-color: #e0e0e0 !important;
}
._contentBuilder ._obj._objHtml .table > thead > tr > th:first-child, ._contentBuilder ._obj._objHtml .table > thead > tr > td:first-child, ._contentBuilder ._obj._objHtml .table > tbody > tr > th:first-child, ._contentBuilder ._obj._objHtml .table > tbody > tr > td:first-child, ._contentBuilder ._obj._objTag .table > thead > tr > th:first-child, ._contentBuilder ._obj._objTag .table > thead > tr > td:first-child, ._contentBuilder ._obj._objTag .table > tbody > tr > th:first-child, ._contentBuilder ._obj._objTag .table > tbody > tr > td:first-child {
    border-left: none !important;
}
._contentBuilder ._obj._objHtml .table > thead > tr > th, ._contentBuilder ._obj._objTag .table > thead > tr > th, .table > thead > tr > th {
    background: #e0f1f5;
	color:#179aba;
}
.table > tbody > tr > th, ._contentBuilder ._obj._objHtml .table tbody th, ._contentBuilder ._obj._objTag .table tbody th {background: #f7f7f7;}

._contentBuilder ._obj._objHtml .table.no-thead, ._contentBuilder ._obj._objHtml .table.no-thead, ._contentBuilder ._obj._objTag .table.no-thead {border-top: 2px solid #81a4de !important;}
.table.no-thead > tbody > tr > th, ._contentBuilder ._obj._objHtml .table.no-thead tbody th, ._contentBuilder ._obj._objTag .table.no-thead tbody th {background: #e0f1f5; color:#179aba;}
.line1 {border-top:1px solid #e0e0e0 !important}
.line2 {border-right:1px solid #e0e0e0 !important}
.line3 {border-bottom:1px solid #e0e0e0 !important}
.line4 {border-left:1px solid #e0e0e0 !important}

/* 교수진 */
.prof_list {}
._contentBuilder ._obj._objHtml .prof_list ul li {width: 48%;float: left;padding: 1%;}
._contentBuilder ._obj._objHtml .prof_list ul li .prof_box {border: 1px solid #ccc;display: block;padding: 7% 5%;min-height: 132px;}
._contentBuilder ._obj._objHtml .prof_list ul li img {width: 95px;height: 108px;float: left; margin-right: 20px;}
._contentBuilder ._obj._objHtml .prof_list ul li ul {display: inline-block;margin: 0;float: right; width: 70%;}
._contentBuilder ._obj._objHtml .prof_list ul li ul li {width: auto;float: none;padding: 0;background: url('../../images/li.gif') no-repeat left 8px;padding-left: 10px;margin: 0;}
._contentBuilder ._obj._objHtml .prof_list ul li ul li.prof_name {color: #06a4cd;font-size: 17px;font-weight: bold;padding: 0;background: none;}
._contentBuilder ._obj._objHtml .prof_list ul li ul li.prof_education {font-weight: 700; color: #000; padding: 0; background: none; margin-bottom: 8px;}
._contentBuilder ._obj._objHtml .prof_list ul li ul li strong {margin-right: 7px;}

@media only screen and (max-width: 860px) {
	._contentBuilder ._obj._objHtml .prof_list ul li {width: 100%;float: none; padding: 0; max-height: none;margin-bottom: 20px;}
}
@media only screen and (max-width: 489px) {
	._contentBuilder ._obj._objHtml .prof_list ul li ul {width: 55%;}
}

/* PDF */
.pdf_btn_wrap {margin-bottom: 10px;}
.pdf_btn_wrap a {padding: 10px 15px; color: #fff; font-size: 15px; font-weight: 700; display: inline-block;}
.pdf_btn_wrap a.adobe_setup {border: 1px solid #0687a9; background: #06a4cd;}
.pdf_btn_wrap a.pdf_down {background: #024f8a; border: 1px solid #024273;}
.PDFData_fileview {background: #3E3E3E; padding-bottom: 10px; border-right: 1px solid #3E3E3E; position: relative;}
iframe.pdf_box {width: 100%; min-height: 900px;display: block;}

/* 인사말 */
.subment {
    font-size: 28px;
    font-weight: 600;
    font-family: 'Nanum Myeongjo';
    margin-bottom: 30px;
    letter-spacing: -0.05em;
}
.sign {
    font-size: 13px;
    font-weight: 600;
    margin-top: 20px;
    float: right;
    color: #999;
}
.sign span {
    font-size: 20px;
    color: #000;
    letter-spacing: 0.2em;
    margin-left: 10px;
}
