._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}
#multipleDiv_junghyun_87{z-index:0;}

#multipleDiv_Type-12A_26		{position: absolute !important; top: 10% !important; left: 0; width: 100%;}
#visual_text								{text-align: center;}
#visual_text h2								{color: #0054a7; font-size: 2.84em; margin-bottom: 20px;}
#visual_text h2 span					{color: #00a651; display: block; font-size: 0.6em;}
#visual_text h2 em						{color: #271d5c;}
#visual_text p.p 							{color:#2e2e2e; font-size: 1.14em; word-break: keep-all;}

.banner-list									{overflow: hidden;}
.banner-list ul li								{display: table; vertical-align: top; width: 25%; float: left; position: relative;}
.banner-list ul li a							{display: table-cell; vertical-align: middle; height: 90px; color: #FFF; font-size: 1.2em; padding: 0 20px 0 100px;}
.banner-list ul li a:before					{content:''; display:inline-block; vertical-align: middle; width:50px; height:50px; border-radius:50px; position: absolute; top: 50%; left: 40px; margin-top: -25px;}
.banner-list ul li.item-01					{background-color: #71699c !important;}
.banner-list ul li.item-02					{background-color: #b971a3 !important;}
.banner-list ul li.item-03					{background-color: #f7a9a2 !important;}
.banner-list ul li.item-04					{background-color: #2a99a6 !important;}
.banner-list ul li.item-01 a:before		{background: url(./../../images/banner-bg01.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li.item-02 a:before		{background: url(./../../images/banner-bg02.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li.item-03 a:before		{background: url(./../../images/banner-bg03.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li.item-04 a:before		{background: url(./../../images/banner-bg04.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li a span					{display: block; font-size: 0.84em;}

#multipleDiv_Type-12A_89				{background: url(./../../images/m_bg.png) left top repeat; background-color: #4c6174;}
#multipleDiv_Type-12A_89 #multipleContentsDiv_Type-12A_89			{background: url(./../../images/section_bg.png) center top no-repeat; padding: 180px 0 50px 0;}

.quick-links										{}
.quick-links .m_title							{text-align: center; color: #FFF; font-size: 2.5em; margin-bottom: 40px;}
.quick-links .m_title:before				{content:''; display: block; width: 100px; height: 4px; background-color: #FFF; margin: 0 auto 20px auto;}
.quick-links ul										{overflow: hidden;}
.quick-links ul li									{float: left; width: 16.5%; text-align: center;}
.quick-links ul li a								{color: #FFF; font-size: 1.1em; display: block;}
.quick-links ul li a:hover						{color: #a9b9c7;}
.quick-links ul li a:before						{content:''; display:block; vertical-align: middle; width:100px; height:100px; border: 3px solid #FFF; box-sizing: border-box; margin: 0 auto 20px auto;}
.quick-links ul li.item-01 a:before			{background: url(./../../images/quick-bg01.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-02 a:before			{background: url(./../../images/quick-bg02.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-03 a:before			{background: url(./../../images/quick-bg03.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-04 a:before			{background: url(./../../images/quick-bg04.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-05 a:before			{background: url(./../../images/quick-bg05.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-06 a:before			{background: url(./../../images/quick-bg06.png) center center rgba(0,0,0,0.1) no-repeat;}

.quick-links ul li a:hover:before						{border: 3px solid rgba(255,255,255,0.7);}
.quick-links ul li.item-01 a:hover:before			{background: url(./../../images/quick-bg01.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-02 a:hover:before			{background: url(./../../images/quick-bg02.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-03 a:hover:before			{background: url(./../../images/quick-bg03.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-04 a:hover:before			{background: url(./../../images/quick-bg04.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-05 a:hover:before			{background: url(./../../images/quick-bg05.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-06 a:hover:before			{background: url(./../../images/quick-bg06.png) center center rgba(255,255,255,0.3) no-repeat;}

#multipleDiv_junghyun_162			{background-color: #fdfdfd;}


.alignL {text-align: left;}
.alignC {text-align: center;}
.alignR {text-align: right;}
.mrgBottom01 > li {margin-bottom: 30px;}
.mrgBottom01 > li:last-child {margin-bottom:0;}

.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mt40{ margin-top: 40px; }
.mb10{ margin-bottom: 10px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }
.mb40{ margin-bottom: 40px; }

.ico_link{ position: relative; display: inline-block; padding-right: 24px;}
.ico_link:after{ content:''; display:block; position: absolute; right: 0; top: 4px; width: 16px; height: 16px; background: url(/sites/socio/images/contents/icon_newtab.png) no-repeat center center; background-size: cover; }

/* 콘텐츠 추가 */
.li50p > li{ width: 49.4% !important; }
@media screen and (max-width:600px) {
  .li-imgBox > li + li:before	{background:none; }
  .li50p > li{ width: 100% !important; }
}

.iconBox.bg-line .inner{ padding: 25px 35px 25px 35px; }

/* 명예의전당 콘텐츠 추가 */
.socio{ position: relative; width: 100%; }
.socio .fund, .socio .book{  position: relative; width: 100%;  }
.socio .fund>li{ float: left; width: 23%; height: 471px; margin:  20px 1%; padding: 28px !important; background: none !important; border: 8px solid #eee; }
.socio .fund>li:hover{ border: 8px solid #183d93; }
.socio .fund li ul{}
.socio .fund li ul li{ padding:0 !important; margin: 0 !important; background: none !important; text-align: center; }
.socio .fund li ul li:nth-child(1){ height: 230px; margin-bottom: 15px !important; padding-bottom: 26px !important; border-bottom: 1px solid #dfdfdf;  vertical-align: middle; }
.socio .fund li ul li:nth-child(1)>img{ max-height: 200px; max-width: 200px; }
.socio .fund li ul li:nth-child(2){ font-size: 0.85em; color: #666; }/*년도*/
.socio .fund li ul li:nth-child(3){ font-size: 1.35em; font-weight: bold; letter-spacing: -0.6px; }/*이름*/
.socio .fund li ul li:nth-child(4){  font-size: 0.9em; color: #999; }
.socio .fund li ul li:nth-child(5){ padding-top: 10px !important; font-size: 1.2em; font-weight: bold; color: #183d93; } 

/* 사회대 소식지 */
.socio .book>li{ float: left; width: 18%; margin: 10px 1% 35px 1%; background: none !important; font-weight: bold;  text-align: center; }
.socio .book>li>a>img{ width: 100%; margin-bottom: 10px; }

@media all and (max-width:1023px) {
	.socio .fund>li{ width: calc(50% - 2%); margin: 20px 1%; }
  .socio .book>li{ width: 43%; margin: 10px 1% 35px 1%; }
}
@media all and (max-width:767px) {
	.socio .fund>li{ float: none; width: 100%; margin: 20px 0; }
   .socio .book>li{ float: none; width: 100%;  margin: 10px 0 35px 0; }
  .pic2>img{ width: 100%; float: none; }
}

/* 학생회 */
.title_h2{ font-size: 1.8em; font-weight:bold; }
.title_h3{ font-size: 1.4em; font-weight: bold; color: #2c6aba; margin-top: 30px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.img_wrap{ width: 100%; }
.pic2>img{ display: inline-block; width: 50%; float: left; }
.img_wrap:after{ clear: both; content: ''; display: block; }

/* 연구 아카이브 */
.li-listBox { border:1px solid #e0e0e0; border-top:2px solid #999; }
.li-listBox > li { border-bottom:1px solid #e0e0e0; padding: 5% !important; box-sizing:border-box; list-style:none; clear:both; overflow:hidden; }
.li-listBox > li .thum { width:20% !important; float:left; }
.li-listBox > li .thum img { width: 90% !important; }
.li-listBox > li .text { width: 78%; float:right; font-size:1em; line-height:1.4; }
.li-listBox > li .text strong.li-boxTitle		{display:block; padding-top: 20px; font-size:1.4em !important; font-weight: bold; margin-bottom:10px; }
@media all and (max-width:600px) {
  .li-listBox > li .text strong.li-boxTitle{ padding-top: 0; font-size: 1.2em !important; }
  .li-listBox > li .thum, .li-listBox > li .text { float: none; width: 100% !important; text-align: center !important; }
  .li-listBox > li .thum img { max-width: 320px; margin-bottom: 20px; text-align: center; }
}
