*{word-break:keep-all;}
._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}

@charset "UTF-8";
.util-admin			{color:#8ec301 !important; font-weight:600; text-shadow: 0px 0px 2PX #fff;}

@media screen and (max-width:1024px) {
  	.util-admin			{display:none !important;}
}

.clear{clear:both;}

#menu1390_obj175,
#multipleContentsDiv_Type-03B_55 > div:nth-child(3)			{position:absolute !important; top: 0 !important; left:0 !important;  z-index: 99999  !important;} /* 비주얼텍스트 */
#visual_text h2				{color: #054c88; font-size: 43px; line-height: 1.4;}
#visual_text h2 em		{display: block;}
#visual_text p				{color: #747474; font-size: 14px; margin-top: 10px;}

#multipleDiv_Type-03B_55						{background: url(./../../images/m_top_bg.jpg) center top repeat-x;}/*첫번째 section bg*/
#multipleDiv_junghyun_87		{z-index:0;}
#multipleDiv_Type-03B_59						{padding-top: 30px;}
#multipleDiv_junghyun_162				   	    {padding: 30px 0;}
#multipleDiv_eng_3118						{background-color: #353535 !important;}/*카피라이터 학과 */


/*메인아이콘*/
.quick-links													{overflow: hidden; margin-top: 0px;}
.quick-links ul li												{width:100%; float:left; text-align:left; display: inline-table; vertical-align: top; position: relative;}
.quick-links ul li:first-child								{margin-left: 0%;}
.quick-links ul li a											{display:block; font-size:1.35em;  letter-spacing: -0.5px; display: table-cell; vertical-align: top;  height: 269px; color: #FFF; font-weight: bold; padding: 40px 15% 0;}
.quick-links ul li a:hover									{text-decoration:underline;}
.quick-links ul li a:before									{content:''; display:block; width:134px; height:269px; border-radius:0px; margin-bottom: 0px; margin-left: -55px; position: absolute; top: 0px; left: 50%;}
.quick-links ul li a span 									{display: block; font-size: 13px; word-break: keep-all; font-weight: normal; margin-top: 10px;}
.quick-links ul li.item-01									{background-color: #0064ac !important;}
.quick-links ul li.item-01 a:before						{background:url(./../../images/quick-bg01.png) -3px center no-repeat;  margin-top: 0px; width: 100%;}



.quick-links01																  {overflow: hidden; border-left: 1px solid #e6e6e6; border-right: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; border-top: 1px solid #9c9c9c; padding: 10px 0px 15px; box-sizing: border-box; height: 100%;}
.quick-links01 ul													          {overflow: hidden; padding: 15px 12px; background-color: #fff;}
.quick-links01 ul li												          {width:12.5%; margin: 0 auto 15px; float: left; text-align: center;}
.quick-links01 ul li a										           	     {color: #333; font-size: 1em; font-weight: bold; display:block; }
.quick-links01 ul li a:hover										     {color:#0064ac;}
.quick-links01 ul li a:before										     {content:''; display:block;  vertical-align: middle; width:85px; height:85px; border-radius:50px; margin-left: 15px; box-sizing: border-box; margin: 0 auto 10px auto; }
.quick-links01 ul li.item-01 a:before								{background:url(./../../images/quick-bg011.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-02 a:before								{background:url(./../../images/quick-bg022.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-03 a:before								{background:url(./../../images/quick-bg033.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-04 a:before								{background:url(./../../images/quick-bg044.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-05 a:before								{background:url(./../../images/quick-bg055.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-06 a:before								{background:url(./../../images/quick-bg066.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-07 a:before								{background:url(./../../images/quick-bg0177.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-08 a:before								{background:url(./../../images/quick-bg088.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-09 a:before								{background:url(./../../images/quick-bg099.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-10 a:before								{background:url(./../../images/quick-bg0100.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-11 a:before								{background:url(./../../images/quick-bg0111.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-12 a:before								{background:url(./../../images/quick-bg0122.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-13 a:before								{background:url(./../../images/quick-bg0133.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-14 a:before								{background:url(./../../images/quick-bg0144.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-15 a:before								{background:url(./../../images/quick-bg0155.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-16 a:before								{background:url(./../../images/quick-bg0166.png) center center #e4e8eb no-repeat; }
.quick-links01 ul li.item-17 a:before								{background:url(./../../images/quick-bg240130.png) center center #e4e8eb no-repeat; }

.quick-links01 ul li.item-01 a:hover:before						{background:url(./../../images/quick-bg011_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-02 a:hover:before						{background:url(./../../images/quick-bg022_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-03 a:hover:before						{background:url(./../../images/quick-bg033_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-04 a:hover:before						{background:url(./../../images/quick-bg044_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-05 a:hover:before						{background:url(./../../images/quick-bg055_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-06 a:hover:before						{background:url(./../../images/quick-bg066_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-07 a:hover:before						{background:url(./../../images/quick-bg0177_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-08 a:hover:before						{background:url(./../../images/quick-bg088_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-09 a:hover:before						{background:url(./../../images/quick-bg099_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-10 a:hover:before						{background:url(./../../images/quick-bg0100_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-11 a:hover:before						{background:url(./../../images/quick-bg0111_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-12 a:hover:before						{background:url(./../../images/quick-bg0122_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-13 a:hover:before						{background:url(./../../images/quick-bg0133_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-14 a:hover:before						{background:url(./../../images/quick-bg0144_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-15 a:hover:before						{background:url(./../../images/quick-bg0155_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-16 a:hover:before						{background:url(./../../images/quick-bg0166_on.png) center center #0064ac no-repeat; }
.quick-links01 ul li.item-17 a:hover:before						{background:url(./../../images/quick-bg240130_on.png) center center #0064ac no-repeat; }

/*이용안내*/
.advice_notice							{border-top: 1px solid #9c9c9c; border-left: 1px solid #e6e6e6; border-right: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; padding-bottom: 20px; min-height: 230px;}
.advice_notice h2						{border-bottom: 0px solid #e8e9ee; font-size: 18px; color: #383838; font-weight: bold; padding: 13px 20px;}
.advice_notice .icon_bg				{background: url(./../../images/advice_bg.png) 20px top no-repeat; font-weight: bold; padding-left: 100px; margin: 20px 0;}
.advice_notice .icon_bg .title		{color: #1a55a5; font-size: 18px;}
.advice_notice .icon_bg .p			{color: #2b2b2b; font-size: 25px;}
.advice_notice .box_bg				{background: url(./../../images/advice_bg1.png) -10px top no-repeat; padding: 10px 0px; font-size: 14px; height:225px; color: #747474;}
.advice_notice .box_bg dl			{overflow: hidden; font-weight: bold; margin: 4px 15px;}
.advice_notice .box_bg dl dt		{float: left; margin-right: 55px;}
.advice_notice .box_bg dl dd		{float: left; padding: 0px 0px 20px;}


/*정보광장 박스2개*/
.banner-list									{overflow: hidden; padding: 0 0 11px 0;}
.banner-list ul li								{display: table; vertical-align: top; width: 50%; float: left; position: relative;}
.banner-list ul li a							{display: table-cell; vertical-align: middle; height: 165px; color: #FFF; font-size: 1.4em; padding: 0 0 0 30px;}
.banner-list ul li.item-01					{background-color: #0064ac !important;}
.banner-list ul li.item-02					{background-color: #1d9cff !important;}


/*정보광장 박스4개*/
.customer_box .cb_bot .cb_sld_box{display:relative;width:444px;height:93px;margin-top:13px;background:#fff}
.customer_box .cb_bot .cb_sld_box ul{display:none;height:91px;border:1px solid #dadada}
.customer_box .cb_bot .cb_sld_box ul li{display:block;float:left;width:220px;height:44px;}
.customer_box .cb_bot .cb_sld_box ul li:first-child{border-right:1px solid #dadada;border-bottom:1px solid #dadada}
.customer_box .cb_bot .cb_sld_box ul li:first-child+li{border-bottom:1px solid #dadada}
.customer_box .cb_bot .cb_sld_box ul li:first-child+li+li{border-right:1px solid #dadada}

.customer_box .cb_bot .cb_sld_box ul li a{display:table;height:44px;}
.customer_box .cb_bot .cb_sld_box ul li a span{display:table-cell;vertical-align:middle;}
.customer_box .cb_bot .cb_sld_box ul li a span:first-child{width:220px;padding-left:30px;}
.customer_box .cb_bot .cb_sld_box ul li a span{line-height:17px;font-size:13px;color:#222}
.customer_box .cb_bot .cb_sld_box ul li a span em{color:#02a1e3}
.customer_box .cb_bot .cb_sld_box ul li a:hover span,.main_box_cont .mbc_row1 div.customer_box .cb_bot .cb_sld_box ul li a:focus span{color:#02a1e3;text-decoration:underline;}
.customer_box .cb_bot .cb_sld_box ul.on{display:block;}


/*효원엔지니어*/
.cb_tabCont{display:none;}
.cb_tabCont.on{display:block;}
.cb_tabCont .cb_link_box{height:282px;border:1px solid #fff;border-radius:0px;padding:0px 0;margin-top:0px;}
.cb_tabCont .cb_link_box div{width:219px;height:282px;float:left;text-align:center;}
.cb_tabCont.cb_link_box div:first-child{border-right:1px solid #fff;}
.cb_tabCont.cb_link_box div a{font-size:1.7em; font-weight:600; color:#000; line-height:20px;}
.cb_tabCont.cb_link_box div a:hover span{text-decoration:underline; color:#02a1e3;  font-size:1.7em;}
.cb_tabCont.cb_link_box div a span{display:inline-block; padding-top:9px; color:#000; font-size:1.7em;}




.alignL {text-align: left;}
.alignC {text-align: center;}
.alignR {text-align: right;}
.mrgBottom01 > li {margin-bottom: 30px;}
.mrgBottom01 > li:last-child {margin-bottom:0;}

#_contentBuilder ._fnctWrap{font-size:1.1em !important;}


.iconBox .text									{display:table-cell; font-size: 0.9em;}
#introduceBox .desc p															{text-align: justify; font-size: 0.9em;}





/*footer design*/
#footer                                                                                                    { display: block;}
#footer .wrap-policy																				{border-top:1px solid #4d4d4d; border-bottom:1px solid #545454; background: #4d4d4d;}
#footer .wrap-policy .container																{width:1140px; margin:0 auto; position:relative;}
#footer .wrap-policy .container .policy-title												{float:left; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 35px 0 0px; margin-right:10px; font-size:16px; line-height:45px; font-weight:600; background:url(./../../images/policy-title-bg.png) 85px center no-repeat; }
#footer .wrap-policy .container ul li														{display:inline-block; position:relative;}
#footer .wrap-policy .container ul li + li:before											{content:""; display:block; position:absolute; width:1px; height:10px; background-color:#999; left:0; top:18px;}
#footer .wrap-policy .container ul li a														{display:table-cell; vertical-align:middle; font-size:13px; color:#ccccce; line-height:45px; margin:0 10px; padding:0 10px;}
#footer .wrap-policy .container .family-site												{position:absolute; right:0; top:8px;}
#footer .wrap-policy .container .family-site input[type=submit]					{display:inline-block; vertical-align:middle; background-color:#1d9cff; padding:0 10px; line-height:30px; color:#fff; font-weight:600;}
#footer .wrap-address                                                                              {background: #4d4d4d;}
#footer .wrap-address .container															{position:relative; padding:20px 0 40px; width:1140px; margin:0 auto;}
#footer .wrap-address .container:after														{content:""; display:block; position:absolute; width:160px; height:45px; background:url() no-repeat; right:0; top:10px;}
#footer .wrap-address .container .address												{font-size:13px; color:#fff; line-height:1.6;}
#footer .wrap-address .container .address .address-copy							{display:block; color:#c8c8c8; font-size:12px;}












/*css*/
@charset "utf-8";

@import "/Web-home/content/css/contentCommon.css";


/******************************************************
    title
******************************************************/
._contentBuilder ._obj._objHeading .objHeading_h2,
._contentBuilder ._obj._objHeading .objHeading_h3,
._contentBuilder ._obj._objHeading .objHeading_h4,
._contentBuilder ._obj._objHeading .objHeading_h5,
._contentBuilder ._obj._objHeading .objHeading_h6 {
	line-height: 2;
}
._contentBuilder ._obj._objHeading .objHeading_h2 {
	padding-top: 5px;
	background: url("./../../images/h2.gif") 0 top no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h3 {
	padding-left: 20px;
	background: url("./../../images/h3.gif") 2px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h4 {
	padding-left: 20px;
	background: url("./../../images/h4.gif") 5px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h5 {
	color: #44a3bd;
}
._contentBuilder ._obj._objHeading .objHeading_h6 {
	color: #000;
}
/******************************************************
    ul/ol
******************************************************/
._contentBuilder ._obj._objHtml ul li ,
._contentBuilder ._obj._objTag ul li {
	padding-left: 11px;
    background: url("./../../images/li.gif") 0 8px no-repeat;
}
._contentBuilder ._obj._objHtml ul.list-none li ,
._contentBuilder ._obj._objTag ul.list-none li {
    background: none;
}
._contentBuilder ._obj._objHtml ol li ,
._contentBuilder ._obj._objTag ol li {
	display: list-item;
}
/******************************************************
    table
******************************************************/
._contentBuilder ._obj._objHtml table ,
._contentBuilder ._obj._objTag table {
	border-top-color: #44a3bd !important;
	border-top-style: solid !important;
	border-top-width: 3px !important;
	border-left-color: #ccc !important;
	border-left-style: solid !important;
	border-left-width: 1px !important;
	background-color: #fff;
}
._contentBuilder ._obj._objHtml table th,
._contentBuilder ._obj._objHtml table td ,
._contentBuilder ._obj._objTag table th,
._contentBuilder ._obj._objTag table td {
	border-width: 0 1px 1px 0 !important;
	border-color: #ccc !important;
	width: auto;
	padding: 6px;
}
._contentBuilder ._obj._objHtml table thead th ,
._contentBuilder ._obj._objTag table thead th {
	text-align: center;
	background-color: #f3f3f3;
}
._contentBuilder ._obj._objHtml table tbody th ,
._contentBuilder ._obj._objTag table tbody th {
	text-align: center;
	background-color: #f7f7f7;
}
/******************************************************
    photoSlide - SlideShowOff
******************************************************/
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff{
	margin: 0 30px;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls a {
    width: 18px;
    height: 35px;
    margin-top: -16px;
    background: url("/Web-home/content/skin/skin3/images/btnHandler.gif") no-repeat;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls .jshowoff-prev {
    margin-left: -30px;
    background-position: 0 0;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls .jshowoff-next {
	margin-right: -30px;
    background-position: -18px 0;
}
/******************************************************
    photoSlide - SlideThumb
******************************************************/
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb{
	height: 54px;
}
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb .imageDataList.imageType_thumb li{
	border-color: #fff;
	width: 60px !important;
	height: 50px !important;
}
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb .imageDataList.imageType_thumb li._active{
	border-color: #44a3bd;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*대학원소개*/
.text-left {text-align: left !important;}
._contentBuilder ._obj._objHtml ul.gs-list li ,
._contentBuilder ._obj._objTag ul.gs-list li {
  background: none;
  padding-left :0;
  width: 30%; 
  float: left;
}
.gs-list li::after {content: ""; clear: both;}


/*0802 csm*/
#header .container .wrap-logo h1 a em {margin: 8px 0px 0 -3px;}

/*학생회*/
/*라인만 있는 박스*/
.line_Box											{overflow:hidden; position:relative; border: 1px solid #ddd; word-break:keep-all;}
.line_Box .imgbox									{float:left; display:table-cell; vertical-align:middle; margin-right:40px;padding:50px 20px 50px 20px;  overflow:hidden; height:100%; text-align:center; }
.line_Box .icon img							{width:100%;}
.line_Box .icon span							{display:block;}
.line_Box .text									{display:table-cell; padding:50px 20px 50px 20px; }

@media screen and (max-width: 900px){
  .line_Box .imgbox{border-right:none;}
}


/* 2024 */
.login_ip{ color: rgba(255,255,255,0.8); }
.wbn table td, .wbn table th{ word-break: normal; }
.wbn table td a{ word-break: break-all; }

/* 역대학장 */
.dean{ display: flex; gap: 22px; flex-wrap: wrap; }
.dean li{ width: calc(25% - 22px); min-height: 290px;  padding: 30px 0 0 0 !important; background: url(/sites/eng/images/contents/bg_dean.png) no-repeat center !important; border-radius: 15px; border: 1px solid #dedede; text-align: center; }
.dean li .title{ margin-bottom: 25px; font-size: 19px; font-weight: bold; color: #0071b2; }
.dean li .name{ margin-top: 42px; font-size: 16px; font-weight: bold; color: #333; }
.dean li .name span{ font-size: 14px; font-weight: normal; }
.dean li .period{ margin-top: 2px; font-size: 14px; color: #8e8e8e; }
@media screen and (max-width:860px) {
  .dean li{ width: calc(50% - 22px);   
}
@media screen and (max-width:460px) {
  .dean{ display: block; }
  .dean li{ width: 99%; min-height: 250px; margin-bottom:10px; padding: 13px 0 0 0 !important; }
.dean li .title{ margin-bottom: 14px; }
	.dean li .name{ margin-top: 36px }
	.dean li .period{ margin-top: 0; }
}