/*상단팝업*/
#headerPopup							{background-color:#003777; padding:15px 0;}
#headerPopup .inner					{width:1300px; margin:0 auto; position:relative; font-size:15px; color:#fff;}
#headerPopup .inner .list				{text-align:center;overflow: hidden;}
#headerPopup .inner .list li			{display:inline-block;text-align:left;width:48%;position:relative;box-sizing:border-box;padding: 5px 3px 3px 150px;}
#headerPopup .inner .list li + li:before		{content:'';width:1px;height:20px;border-left:1px dashed rgba(255,255,255,0.5);position:absolute;left:0;top:3px;}
#headerPopup .inner .list li a			{position:Absolute;right:20px;top: 0;color:rgba(255,255,255,0.8);border:1px solid rgba(255,255,255,0.5);padding:5px 10px;font-size:14px;overflow: hidden;}
#headerPopup .inner .list li span	{display:inline-block;position:absolute;padding:5px 20px;left:15px;top: 0;background-color:#e67f45;border-radius:20px;font-size:14px;color:#fff;}
#headerPopup .inner .list li p		{display:inline-block;font-size:15px;color:#ccd8e4;margin: 0; width:calc(100% - 100px); overflow:hidden;}
#headerPopup .popupClose			{position:absolute;right: -30px;top: 5px;display:block;width:17px;height:17px;background:url(./../../images/main/popupClose.png) center center no-repeat;text-indent:-9999px;}

@media screen and (max-width:1024px) {
  #headerPopup .inner .list li						{width:100%;}
  #headerPopup .inner .list li + li:before{display:none;}
  #headerPopup .inner .list li a						{top: 35px;position: absolute;right: 10px;}
  #headerPopup .inner .list li span				{font-size:13px; position:relative; margin-bottom:10px; left:0;}
  #headerPopup .inner .list li						{padding: 5px 10px 35px;}
  #headerPopup .inner .list li p					{font-size:14px;line-height:1.4;word-break: keep-all;width: calc(100% - 80px);display: block;}
  #headerPopup .popupClose						{bottom:0;top:inherit;right: 10px;}

  #headerPopup .inner .slick-dots{position:absolute;bottom: 2px;right: 40px;}
  #headerPopup .inner .slick-dots li{padding:0;display:inline-block;float:none;width: auto;margin: 0 3px;}
  #headerPopup .inner .slick-dots li button{width:10px;height:10px;border-radius:50%;background:#9d9d9d;text-indent:-9999px;}
  #headerPopup .inner .slick-dots li.slick-active button{background:#e67f45;}  
}

/* 소셜네트워크*/
.snsWrap									{position:relative; height:280px}
.snsWrap > .inner > ul					{float:right; margin-right:50px; margin-top:-20px;}
.snsWrap > .inner > ul > li			{display:inline-block;}
.snsWrap > .inner > ul > li > a.tab	{float:right; display:block; width:32px; height:32px; background:url(./../../images/main/mainSnsicon.png) no-repeat; text-indent:-9999px; margin:-50px 0 0 0;}
.snsWrap > .inner > ul > li.item01 > a.tab{background-position:left bottom;}
.snsWrap > .inner > ul > li.item01 > a.tab._active{background-position:left top;}
.snsWrap > .inner > ul > li.item02 > a.tab{background-position:-72px bottom;}
.snsWrap > .inner > ul > li.item02 > a.tab._active{background-position:-72px top;}
.snsWrap > .inner > ul > li.item04 > a.tab{background-position:-35px bottom;}
.snsWrap > .inner > ul > li.item04 > a.tab._active{background-position:-35px top;}
.snsWrap > .inner > ul > li.item03 > a.tab{background-position:right bottom;}
.snsWrap > .inner > ul > li.item03 > a.tab._active{background-position:right top;}
.snsWrap .inner ul .item .snsmore{position: absolute; right: 0; top: -50px; background: url(/sites/chosun/fnct/recentBbs/chosun_titleTab/images/btnArr.png) right center no-repeat; width: 31px; height: 31px; display: block; text-indent: -9999px; text-align:left;}
.snsWrap .inner ul .item			{position:absolute; top:50px; left:0; box-sizing:border-box; width:100%;}
.snsWrap .inner ul .item li			{display:inline-block;text-align:left;position:relative;width:300px;box-sizing:border-box;background-color:#fff;height: 230px;overflow:hidden;border:1px solid #ddd;} /* height:270px */
.snsWrap .inner ul .item li + li	{margin-left:15px;}
/*
.snsWrap .inner ul .item01 .item li a:focus,
.snsWrap .inner ul .item02 .item li a:focus,
.snsWrap .inner ul .item03 .item li a:focus		{display:block; height:99%; border:1px dotted #000;}
*/
.snsWrap .inner ul .item01 .item li a:focus:after,
.snsWrap .inner ul .item02 .item li a:focus:after,
.snsWrap .inner ul .item03 .item li a:focus:after,
.snsWrap .inner ul .item04 .item li a:focus:after		{content:'';display:block;width: 100%;height:100%;position: absolute;left: 0;top: 0;box-shadow: 0 0 0 3px #000 inset;}

.snsWrap .inner ul .item03 .item li{padding:30px;}
.snsWrap .inner ul .item li a img	{width:100%; height:100%;}
.snsWrap .inner ul .item li:before{content:''; width:56px; height:56px; display:block; position:absolute; left:0; top:0; background-color:#000;}
.snsWrap .inner ul .item01 .item li:before{background:url(./../../images/main/faceTab.png) no-repeat;}
.snsWrap .inner ul .item02 .item li:before{background:url(./../../images/main/instaTab.png) no-repeat;}
.snsWrap .inner ul .item03 .item li:before{background:url(./../../images/main/blogTab.png) no-repeat;}
.snsWrap .inner ul .item04 .item li:before{background:url(./../../images/main/youtubeTab.png) no-repeat;}
.snsWrap .inner ul .item04 #slide4 ul li a{color: #0156a7;text-decoration: underline;} 
.snsWrap .inner ul .item04 .item li				{/*padding: 30px 25px;*/font-size: 15px;}
.snsWrap .inner ul .item04 .item li .date		{font-size: 14px;margin-bottom: 10px;} 
.snsWrap .inner ul .item04 .item li .text		{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;line-height: 1.6em;height: 6.4em;overflow: hidden;text-overflow: ellipsis;min-height: 96px;margin-bottom: 10px;} 

/*학사일정*/
.scheduleMain								{position: relative;}
.scheduleMain .moreschedule			{position: absolute;top: 0;right: 0;width: 31px;height: 31px;background: url(./../../images/main/scheduleControl.png) right top no-repeat;display: block;text-indent: -9999px;}
.scheduleMain .scheduleControl			{text-align: Center;position: relative;}
.scheduleMain .scheduleControl:before{content: '';width: 100%;height: 1px;background-color: #ddd;top: 50%;left: 0;display: block;position: absolute;z-index: -1}
.scheduleMain .monthDate				{display: inline-block;background-color: #fff;padding: 0 10px;}
.scheduleMain .monthDate a				{display: inline-block;width: 7px;height: 12px;text-indent: -9999px;background: url(./../../images/main/scheduleControl.png) left bottom no-repeat;vertical-align: middle;}
.scheduleMain .monthDate a.next		{background-position: -8px bottom}
.scheduleMain .monthDate>span		{margin: 0 10px;font-size: 17px;vertical-align: middle;display: inline-block;font-weight: 600;}
.scheduleMain .monthDate span span {color: #0054a6;}
.scheduleScroll								{max-height: 270px;padding:10px;box-sizing:border-box; overflow: auto;}
.scheduleMain .event						{margin-top: 15px;padding: 0 10px;}
.scheduleMain .event li					{padding-left: 30px;margin-bottom: 12px;position: relative;}
.scheduleMain .event li:before			{content: '';width: 16px;height: 16px;background: url(./../../images/main/scheduleControl.png) left top no-repeat;display: block;position: Absolute;left: 0;top: 4px;}
.scheduleMain .event li .sub				{font-size: 16px;color: #000;font-weight: 600; line-height:1.4}
.scheduleMain .event li .date				{font-size: 14px;color: #222;}
.scheduleMain .more						{position: absolute;right: 0;top: 0;background: url(./../../images/main/btnArr.png) right center no-repeat;width: 31px;height: 31px;display: block;text-indent: -9999px;}
.scheduleMain .moreLink					{position: absolute;right: 45px;top: 0;background: url(./../../images/main/btn_calendar.png) right center no-repeat;width: 31px;height: 31px;display: block;text-indent: -9999px;}
.news-paper .title							{color: #0054a6;font-size: 25px;margin-bottom: 20px;}
.news-paper .subject						{border: 1px solid #ddd;padding: 20px;height: 135px;box-sizing: border-box;margin-bottom: 0;font-size: 16px;}

/*작은배너*/
.sbanner										{overflow:hidden;}
.sbanner li									{width:153px; border:1px solid #ddd; display:table; background-color:#fff; float:left; margin:2px; }
.sbanner li a									{display:table;padding-left: 5px;font-size: 14px;padding: 6px 10px;}
.sbanner li a span,
.sbanner li a img							{display:table-cell; vertical-align:middle;}
.brochure p.subject						{background:url(./../../images/main/brochureBg.jpg) right center repeat; color:#fff;}
.brochure p.subject a						{color:#fff; margin-top: 10px; display: block; line-height:1.6;}
.brochure p.subject span					{color: #ff9801; font-size:18px; display: block;}
.news-paper .new .mh2title				{margin: 15px 0;}
/*.StaticZone ul li								{margin: 0 5px 10px 5px; width:147px; letter-spacing:-1px;}  배너6개 */
.StaticZone ul li								{margin: 0 5px 6px 5px; width:147px; letter-spacing:-1px;}  /* 배너8개 */
/*.StaticZone ul li a							{padding:8px 8px;} 배너 6개 */
.StaticZone ul li a							{padding:0px 8px;} /* 배너8개 */
.StaticZone ul li a span					{font-size:13px;}

#multipleDiv_chosun_18089{z-index:auto !important;}
#multipleContentsDiv_chosun_18089{z-index: 500;}
/*enu68_obj18126	{box-shadow: 0 3px 0 #f4f4f4; left:-7px;}*/
#mainBanner						{text-align:center; height:100%;}
/*#mainBanner ul					{border:1px solid #ddd;display:inline-block;padding:0 0;background-color:#fff;border-bottom:0;height:100%;}
#mainBanner ul li				{width: calc(100% /5);display: inline-block;height: 102px;float: left;}
#mainBanner ul li + li:after	{content:'';width:1px;height:80px;background-color:#ddd;top:20px;display:block;position:absolute;}
#mainBanner ul li + li:hover:after	{display:none;}
#mainBanner ul li a				{display:block;width: 157px;height: 120px;font-size:14px;color:#2f2f2f;box-sizing:border-box;padding-top:5px;transition:ease all 0.3s;}
#mainBanner ul li a:before	{content:''; width:80px; height:70px; display:block; margin:0 auto; background-position:center center; background-repeat:no-repeat; background-size:70px;}
#mainBanner ul li a:hover		{background-color:#0054a5; color:#fff;}
#mainBanner ul li:nth-child(1) a:before	{background-image:url(/sites/chosun/images/main/mainb-icon01-off.png);}
#mainBanner ul li:nth-child(1) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon01-on.png);}
#mainBanner ul li:nth-child(2) a:before	{background-image:url(/sites/chosun/images/main/mainb-icon02-off.png);}
#mainBanner ul li:nth-child(2) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon02-on.png);}
#mainBanner ul li:nth-child(3) a:before	{background-image:url(/sites/chosun/images/main/mainb-icon71-off.png);}
#mainBanner ul li:nth-child(3) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon71-on.png);}
#mainBanner ul li:nth-child(4) a:before	{background-image: url(/sites/chosun/images/main/mainb-icon0777-off.png);}
#mainBanner ul li:nth-child(4) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon0777-on.png);} 
#mainBanner ul li:nth-child(5) a:before	{background-image: url(/sites/chosun/images/main/mainb-icon09-off.png);}
#mainBanner ul li:nth-child(5) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon09-on.png);}
#mainBanner ul li:nth-child(6) a:before	{background-image:url(/sites/chosun/images/main/mainb-icon05-off.png);}
#mainBanner ul li:nth-child(6) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon05-on.png);}
#mainBanner ul li:nth-child(7) a:before	{background-image:url(/sites/chosun/images/main/mainb-icon07-off.png);}
#mainBanner ul li:nth-child(7) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon07-on.png);}
#mainBanner ul li:nth-child(8) a:before	{background-image:url(/sites/chosun/images/main/mainb-icon09-off.png);}
#mainBanner ul li:nth-child(8) a:hover:before{background-image:url(/sites/chosun/images/main/mainb-icon09-on.png);}*/
/*240430*/
#mainBanner ul					{display:inline-block;padding:0 0;border-bottom:0;}
#mainBanner ul li				{float:left; position:relative; /*height:120px;*/ }
/*#mainBanner ul li + li:after	{content:''; width:1px; height:80px; background-color:#ddd; position:relative; left:0; top:10px; display:block; position:absolute;}*/
#mainBanner ul li + li:hover:after	{display:none;}
#mainBanner ul li a				{display:block;width:130px;height:100px;font-size:14px;color:#2f2f2f;box-sizing:padding-top:5px;transition:ease all 0.3s; margin: 0 6px;}
#mainBanner ul li a:before	{content:''; width:65px; height:60px; display:block; margin:5px auto;/*32.5px;*/ padding-top: 10px; background-position:center center; background-repeat:no-repeat; background-size:83px;}
#mainBanner ul li a:hover		{background-color:#ccdded; border-radius: 8px;}
#mainBanner ul li:nth-child(1) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico13.png');}
#mainBanner ul li:nth-child(2) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico15.png');}
#mainBanner ul li:nth-child(3) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico18.png');}
#mainBanner ul li:nth-child(4) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico11.png');}
#mainBanner ul li:nth-child(5) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico16.png');}
#mainBanner ul li:nth-child(6) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico10.png');}
#mainBanner ul li:nth-child(7) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico12.png');}
#mainBanner ul li:nth-child(8) a:before	{background-image:url('/sites/chosun/images/main/mainb-ico17.png');}

/*비주얼 퀵존 위치*/
#multipleContentsDiv_chosun_8020					{margin: -71px auto 70px;position: relative;z-index: 9;}
#menu68_obj3362										{height:auto; position:absolute; left:50%; bottom:100px; margin-left:420px;}

/*SNS영역*/
#multipleDiv_chosun_333								{background-color:#f6f6f6; padding:50px 0; overflow:hidden;}

/*#menu68_obj14879 {position: absolute;bottom: 100px;left: 50%;z-index: 9;margin-left: -650px;overflow: inherit;width: 450px;}*/

/* 빠른메뉴 */
#menu68_obj3481 ._imgSldVisual_34{height:auto !important;}


/* 퀵메뉴 아이콘 */
/*#menu68_obj8022 {height: 170px;}*/
/*#menu68_obj18126 { width: 785px;}*/
/*._fnctWrap .fundWrap ul { width: 80%;}*/


@media screen and (max-width:1367px) {
  #menu68_obj3362										{left:inherit; right:20px; margin-left:0;}
  #multipleContentsDiv_chosun_8020					{/* width:100%; *//* margin: -71px auto 70px; *//* position: relative; *//* z-index: 9; */}
}
@media (min-width:1024px) and (max-width: 1400px){
  #menu68_obj14879{left:750px;}
}
@media screen and (max-width:1024px) {
  #multipleContentsDiv_chosun_96, #multipleContentsDiv_chosun_100, #multipleContentsDiv_chosun_104,#multipleContentsDiv_chosun_150,
  #multipleContentsDiv_chosun_333,#multipleContentsDiv_chosun_3480{padding:0 15px;box-sizing:border-box;}
  #multipleContentsDiv_chosun_18089 {/* margin: -100px auto 0px; */}

  #menu68_obj14879 {/*position: relative;top: inherit;left: inherit;z-index: 9;margin-left: 0;width: 100%;bottom: inherit;*/}

  /*공지영역*/
  #menu68_obj101											{width:48.5%; margin:0;}
  #menu68_obj102											{width:48.5%; margin:0; float:right;}
  #menu68_obj4406											{width:97%; margin:50px 1.5% 0; float:left;}

  /*새소식영역*/
  #menu68_obj97											{width:48.5%; margin:0;}
  #menu68_obj3328										{width:48.5%; margin:0; float:right;}
  #menu68_obj99											{width:97%; margin:50px 1.5% 0; float:left;}

  /*snsZone*/
  #menu68_obj2796										{width:100%; margin:0;}
  #menu68_obj2764										{width:100%; margin:50px 0 0 0;}
  #menu68_obj2764 .StaticZone ul li					{width: calc(100% / 3 - 12px);}
  #menu68_obj2764 .StaticZone ul li a span			{padding-left:10px;}

  /*비주얼 퀵*/
  #menu68_obj3362											{margin-left:0;position: relative;left: 0;bottom: 0; width:100%}

  #multipleContentsDiv_chosun_8020						{margin:0;width:100%;/* margin: -71px auto 70px; */position: relative;z-index: 9;}

  #headerPopup .inner										{width:100%;}
  #headerPopup .inner .list li a								{}

  #mainBanner ul												{display:table; table-layout:fixed; width:100%;}
  #mainBanner ul li											{/* display:table-cell; *//* float:inherit; */}
  #mainBanner ul li a											{width:100px;}


  .news-paper													{overflow:hidden;}
  .news-paper .new											{float:left; width:49%;}
  .news-paper .brochure									{float:right; width:49%;}

  .snsWrap .inner ul .item li									{width:48%;}
  .new .sbanner li					{width:48%;}
  #movieSlide .inner li ul li a		{height:auto;}
  #menu68_obj18126 {width: 100%;}
}
#mainBanner ul li a	p	{display:none;}

/*@media screen and (max-width: 500px) {
  #mainBanner ul li a:before { margin: 5px auto;}
}*/

@media screen and (max-width: 480px) {

  /*공지영역*/
  #menu68_obj101											{width:100%;margin: 0 0 50px 0;}
  #menu68_obj102											{width:100%; margin:0;}
  #menu68_obj4406											{width:100%;margin: 50px 0 0 0;}

  /*새소식영역*/
  #menu68_obj97											{width:100%;margin: 0 0 50px 0;}
  #menu68_obj3328										{width:100%; margin:0;}
  #menu68_obj99											{width:100%;margin: 50px 0 0 0;}

  #multipleContentsDiv_chosun_104					{margin: 0 auto 0px;}
  #menu68_obj153										{margin:50px 0px 50px}
  #menu68_obj2764 .StaticZone ul li										{width: calc(100% / 2 - 6px); margin:2px;}

  #menu68_obj3362										{position:relative; left:0; bottom:0; margin-left:0; height:auto;}

  .news-paper .new									{float:left; width:100%;}
  .news-paper .brochure							{float:right; width:100%;}
  .snsWrap	{height:350px;}
  .snsWrap .inner ul .item li							{width:100%; height:300px;}
  .snsWrap .inner ul .item li a img					{}
  .news-paper .brochure							{width:100%;}
  .news-paper .new									{width:100%; margin-top:20px}
  .snsWrap > .inner > ul								{margin-right:35px;}

  .new .sbanner li					{width:48%;}
  .banner-hidden			{display:none !important}

  #multipleDiv_chosun_18089{margin-top:50px;}
  
  #mainBanner ul li a { margin: 0 auto; }
  #mainBanner ul li { width: 33.3%; }


  #menu68_obj3698 {margin: 50px 0px 0px; left: 0px; top: 0px; width: 100%; float: none; position: relative; z-index: 1001;}
  #menu68_obj152 {margin: 50px 0px 0px; width: 99.99%; height: auto; float: none;}
  
}


