a:hover		{color:#0055bc}
  
#mainContainer{width:100%;}
/*#footer	{clear:both; bottom:-720px; }		
 */

/*footer design*/
#footer													{background-color:#24262a;padding-bottom:50px;font-size:14px;position: relative;z-index: 1002;}
#_wrapFooter											{width:1260px; margin:0 auto; position:relative; z-index:1002;}
#_wrapFooter .hiddenT								{display:none;}

#header .container .util_wrap .searchWrap												{display: inline-block;vertical-align: middle;}
#header .container .util_wrap .searchWrap .searchForm .search_btn					{background:url(./../images/search-icon.png) center center no-repeat; width:45px; height:45px; text-indent:-9999px; position:absolute; right:10px;}
#header .container .util_wrap .searchWrap .searchForm #search_text				{padding:5px 60px 5px 10px; font-size:15px; box-sizing:border-box; border:1px solid #d0d0d0; width:270px; height:45px; margin-left:20px;}
#header .container .util_wrap .searchWrap .searchForm #search_text::placeholder{font-size:14px; color:#666;}

#top_k2wiz_GNB_1976{position:relative;}
#top_k2wiz_GNB_1976:after{content:''; display:inline-block; position:absolute; width:14px; height:14px; top:14px; right:-5px;  background: url('/sites/chosun/masterSkin/chosun_JW_MS_K2WT001_M/images/nw_icon.png') center center no-repeat;}

#_wrapFooter #_jumpWrap .sitelink								{padding:20px 0;}
#_wrapFooter #_jumpWrap .sitelink li							{display:inline-block; margin-right:10px; position:relative;}
#_wrapFooter #_jumpWrap .sitelink li dl						{display:none; position:absolute; left:0; bottom:50px; width:100%; padding:10px; border:1px solid #ddd; box-sizing:border-box; background-color:#f3f4f9;}
#_wrapFooter #_jumpWrap .sitelink li dl dt					{font-size:16px; font-weight:600; color:#072c50; margin-bottom:10px; border-bottom:1px solid #999; padding-bottom:10px;}
#_wrapFooter #_jumpWrap .sitelink li dl dd a				{line-height:2; position:relative;}
#_wrapFooter #_jumpWrap .sitelink li._on dl					{display:block;}
#_wrapFooter #_jumpWrap .sitelink li button					{background-color:#2f333e; display:block; padding:16px 15px; color:#fff; width:290px; text-align:left; font-size:15px; position:relative;}
#_wrapFooter #_jumpWrap .sitelink li button:after			 {content: '';display: block; position:absolute; right:20px; top:20px; width: 10px;height: 10px; background: url(./../images/sellect-icon.png) no-repeat; transition: all 0.3s ease; }
#_wrapFooter #_jumpWrap .sitelink li._on button:after		{transform: rotate(135deg); }

#_wrapFooter ._direct ul											{padding:20px 0; border-top:1px solid rgba(255,255,255,0.1); border-bottom:1px solid rgba(255,255,255,0.1); }
#_wrapFooter ._direct ul li										{display:inline-block; margin-right:10px; padding-right:15px; position:relative;}
#_wrapFooter ._direct ul li:after									{content:''; width:1px; height:10px; background-color:#ddd; position:absolute; right:0; top:3px; opacity:0.6;}
#_wrapFooter ._direct ul li:last-child:after						{display:none;}
#_wrapFooter ._direct ul li a										{color:#fff; }
#_wrapFooter ._addressWrap										{color:#cecece; padding:20px 0 0 200px; background: url(./../images/footer-logo.png) left 20px no-repeat; line-height:1.6; margin-top:10px; box-sizing:border-box; float:left; width:75%;}

#_wrapFooter ._direct_sns										{position:absolute; right:15px; top:25px;}
#_wrapFooter ._direct_sns ul li									{display:inline-block; margin-left:5px}
#_wrapFooter ._direct_sns ul li a									{background: url(./../images/sns-footer.png) left center no-repeat; display:block; width:36px; height:36px; text-indent:-9999px;}
#_wrapFooter ._direct_sns ul li:hover a							{background: url(./../images/sns-footerW.png) left center no-repeat;}
#_wrapFooter ._direct_sns ul li:nth-child(2) a					{background-position: -43px center;}
#_wrapFooter ._direct_sns ul li:nth-child(3) a					{background-position:-86px center;}
#_wrapFooter ._direct_sns ul li:nth-child(4) a					{background-position:right center;}

.nw:after{content:''; display:inline-block; margin-left:5px; width:14px; height:14px; top:0; background: url('/sites/chosun/masterSkin/chosun_JW_MS_K2WT001_M/images/nw_icon.png') center center no-repeat;}

/****** 접근성 인증마크 *****/
#_footer{overflow:hidden;}
.waMark{width: 22%; float: left; text-align: right; padding-top:15px;}
.waMark img{width:110px;}




#quickWrap								{position:absolute;right:0; top: 140px; z-index: 9999; transition:ease all 0.3s;}
.quickMenu .inner						{overflow:hidden; background-color:#fff;}
.quickMenu .inner a.quickButton	{border-width:1px 0 1px 1px;border-style:solid;border-color:#ddd;background: url('./../images/quickArr.png') -5px top no-repeat;height: 60px;width:100%;display:block;text-indent:-9999px;}

.quickMenu a.topBtn		{background: url('./../images/quickTop.png') left center no-repeat; height:75px; width:100%; display:block; text-indent:-9999px; float:left;}
.quickMenu .inner	ul				{border-left:1px solid #ddd;}
.quickMenu .inner	ul li			{width:80px; text-align:center; background-color:#fff; }
.quickMenu .inner	ul li a			{text-align:center; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;padding:10px 5px; display:block;}
.quickMenu .inner	ul li a p + p	{display:none;}
.quickMenu .inner	ul li a:hover p + p	{display:block;}
.quickMenu .inner	ul li a:hover p{display:none;}
.quickMenu .inner	ul li a:hover	{background-color:#3191ce; color:#fff;}
.quickMenu .inner	ul li p img	{display:block !important; margin:0 auto 5px; max-height:100%; max-width:100%; clear:both;}
.quickMenu .inner	ul li:nth-child(n + 10){display:none}
.quickMenu.all						{}
.quickMenu.all .inner				{width:165px;}
.quickMenu.all .inner ul li         {display:block !important; float:left; min-height:80px;}
.quickMenu.all .inner a.quickButton{background-image:url('./../images/quickArrC.png');background-color:#fff;}
.quickMenu.all .inner ul			{overflow:hidden; float:left;}

.eQ08 #menuUItab .tab_div .tab_k2wiz_GNB li	{display:inline-block;}
.eQ08 #menuUItab .tab_div .tab_k2wiz_GNB li a	{font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 10px;}

/*tablet*******/
@media screen and (max-width:1024px) {
  #header													{position:relative;padding: 2px 0;border-bottom: 2px solid #0153a5;z-index:1002;}
  #aside													{display:none;}
  #header .container .wrap-logo .logo a				{width: 175px;height: 55px;display:block;background:url(./../images/logo.png) center center no-repeat;margin: 0 auto;}
  #header .container .wrap-logo .logo a img		{display:none;}
  #header .container .wrap-nav-btn					{position:absolute;left:15px;top: 15px;z-index:9999;}
  #header .container .wrap-nav-btn button			{width:35px; height:35px; display:block; background:url(./../images/mobileMenu.png) center center no-repeat; text-indent:-9999px;}
  #header .container .wrap-nav-btn.on				{right:15px; left:inherit;}
  #header .container .wrap-nav-btn.on button		{background:url(./../images/mobileMenuClose.png) center center no-repeat; }
  #header .container #navigation #mMenuClose	{display:none;}


  /*util menu*/
  #header .utilBtn	{position:absolute;right:15px;top: 15px;}
  #header .utilBtn a{width:35px; height:35px; display:block; background:url(./../images/utilBtn.png) center center no-repeat; text-indent:-9999px;}
  #header .utilBtn.close a{background-image:url(./../images/utilBtnClose.png);}

  #navigation .util_wrap									{background-color:#0054a5; position:absolute; display:none; z-index:9999; width:100%;}
  #navigation .util_wrap.open							{display:block;}
  #navigation .util_wrap .top-link						{display:table; height:65px; margin-left:20px;position: absolute; top: 60px;}
  #navigation .util_wrap .top-link a					{display:table-cell; position:relative; color:#fff; font-size:14px; padding-right:10px; margin-right:10px; vertical-align:middle;}
  #navigation .util_wrap .top-link a.language     {padding-left:10px;}
  #navigation .util_wrap .top-link a.language:before       {content:'';width: 1px;height: 12px;display:block;position:absolute;left:0;top: 50%;background-color:#fff;margin-top: -6px;}
  #navigation .util_wrap .top-link a:nth-child(2) {	background: url(./../images/top-linkDot.png) left center no-repeat;	padding-left: 10px;  }
  #navigation .util_wrap .top-link a:nth-child(3) {	background: url(./../images/top-linkDot.png) left center no-repeat;	padding-left: 10px;  }
  /*검색*/
  #navigation .searchWrap								{width:100%; padding:25px 20px 55px 20px; box-sizing:border-box;}
  #header .container .util_wrap .searchWrap .searchForm #search_text{width:100%; margin-left:0;}
  #header .container .util_wrap .searchWrap .searchForm .search_btn	{right:30px;}

  /*퀵메뉴*/
  .quickMenu												{display:none;}
  #navigation .util_wrap .quickMenu					{display:block; position: inherit; right: inherit; top: inherit; background-color: #fff;}
  #navigation .util_wrap .quickMenu .topBtn			{display:none;}
  #navigation .util_wrap .quickMenu .inner			{padding-bottom:50px;width:100% !important;border-bottom: 2px solid #4473a1;}
  #navigation .util_wrap .quickMenu .inner ul		{border-left:none; text-align:center; display:none;}
  #navigation .util_wrap .quickMenu .inner ul li		{display: inline-block;width:calc(100% / 9);height:auto;}
  #navigation .util_wrap .quickMenu a.quickButton				{position:absolute;  border:none; transform: rotate(270deg); width:35px; height:33px; background-position:center center; left:50%; margin-left:-17px; bottom:10px;}
  #navigation .util_wrap .quickMenu.all .inner ul					{display:block;border-bottom: 1px solid #d5d5d5;padding-bottom: 15px;}

  #lnb																	{background-color:#0054a5;display:none;z-index:99;position: absolute;width: 100%;}
  #lnb.on																{display:block;}
  #gnb																	{height:100%;}
  #menuUItop															{position:relative; height:100%;}
  #menuUItop .menuText											{display:none;}
  #menuUItop .top_div .ul_1 .li_1									{width:40%;line-height: 50px;}
  #menuUItop .top_div .ul_1 .li_1 .a_1							{font-size:16px; padding-left:20px; display:block; color:#fff; width:100%; box-sizing:border-box; position:relative;}
  #menuUItop .top_div .ul_1 .li_1 .a_1.on:after						{content:''; width:14px; height:26px; display:block; position:absolute; right:-2px; background:url(./..//images/mobiletopMenuarr.png) center center no-repeat; top:50%; margin-top:-12px;}
  #menuUItop .top_div .ul_1 .li_1 .a_1._active					{font-weight:600;}
  #menuUItop .top_div .ul_1 .li_1 .li_2							{width:100%;line-height: 50px;}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .a_2						{font-size:16px; padding-left:20px; display:block; border-bottom:1px solid #ddd; color:#666666; width:100%; box-sizing:border-box; position:relative;}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .a_2:before				{content:''; display:block; width:13px; height:8px; position:absolute; right:15px; top:25px; background:url(./../images/mobileDown.png) center center no-repeat;}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .a_2.on:before				{transform: rotate(180deg);}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .a_2.nw:before		{display:none !important;}
  #menuUItop .top_div .ul_1 .li_1 .div_2							{display:none; height:100%; position:absolute; right:0; top:5px; width:60%; background-color:#fff; padding:0 10px; box-sizing:border-box;}
  #menuUItop .top_div .ul_1 .li_1 .div_2.on						{display:block;}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .div_3					{display:none;}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .div_3.on					{display:block;}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .ul_3						{padding:20px 0; background-color:#fcfcfc; border-bottom:1px solid #ececec;}
  #menuUItop .top_div .ul_1 .li_1 .li_2 .li_3  .a_3				{font-size:14px;padding-left:20px;display:block;color:#333;line-height: 1.6;word-break: keep-all;margin-bottom: 10px;}

  #contentWrap							{position:relative;}
  ._contentBuilder							{margin-top:0;}

  #_wrapFooter		{width:auto;}
  #_jumpWrap			{padding:10px;}
  .sitelink li			{margin-bottom:10px; width:calc(100% / 3 - 15px);}
  #_wrapFooter #_jumpWrap .sitelink li button	{width:100%;}


  .gnbClose		{display:none;}

  #footer .wrap-policy .container						{width:auto;}
  #footer .wrap-address .container					{width:auto; padding: 20px 10px;}
  #_wrapFooter ._direct_sns		{position:relative;text-align:center;margin:0 0 30px 0;right: 0;}
  #_wrapFooter ._direct ul{text-align:center; padding:20px 0 10px; margin:0 10px}
  #_wrapFooter ._direct ul li	{margin-bottom:10px; padding-right:0;}
  #_wrapFooter ._direct ul li:after{display:none;}
  #_wrapFooter ._addressWrap			{padding:10px 10px 70px 10px; background-position:center bottom; text-align:center;}
}
@media screen and (max-width:1024px) {
  body.mobileOver	{overflow:hidden;}
  body.mobileOver #header	{height: 100%;}  
  #navigation .util_wrap .quickMenu .inner ul li		{width:calc(100% / 4 - 4px); min-height:80px;}
   body.mobileOver  #menuUItop:after                      {content:'';width:40%;height:100%;display:block;background-color: #0054a5;z-index:-1;position: fixed;left:0;top: 100px;}
   body.mobileOver #header										{overflow: auto;}
  #quickWrap{display:none;}
  #_footer{position:relative;}
  #_wrapFooter ._addressWrap{width:100%; padding:10px 10px 130px 10px;}
  .waMark{position:absolute; bottom:55px; left:50%; margin-left:-53px; width:auto;}
}
/*mobile*******/
@media screen and (max-width:480px) {
  #header .container .wrap-logo .logo a				{width: 140px; background-size:100%;}
  .sitelink li			{margin-bottom:10px; width:100%;}

}

/* master skin 으로 이동*/
@media (max-width: 1400px) and (min-width: 1025px) {
  #quickWrap{top: inherit !important;bottom: 0;width: 100%;box-shadow: 0 0 5px 0.5px #d4d4d4;position: fixed !important;}
  .quickMenu .inner ul li	{display:table-cell;}
  .topBtn				{display:none !important;}
  .quickMenu.all		{width:100%; padding-bottom: 30px; background: #fff;}
  .quickMenu.all .inner	{width:100%;}
  .quickMenu .inner	ul		{display:none; table-layout:fixed; width:100%;}
  .quickMenu.all .inner	ul	{display:table !important;}
  .quickMenu .inner a.quickButton	{background: none !important;height: auto;text-align: center;text-indent: 0;font-size: 16px;font-weight: 600; height:40px; line-height:40px; } /*padding:10px;*/
  .quickMenu .inner a.quickButton .close{display:none;}
  .quickMenu .inner a.quickButton .open{display:block;color:#0054a5;}
  .quickMenu .inner a.quickButton .open:hover{display:block;background-color:#0054a5; color:#fff;}
  .quickMenu.all .inner a.quickButton .close{display:block; color:#0054a5;}
  .quickMenu.all .inner a.quickButton .close:hover{display:block;background-color:#0054a5;  color:#fff;}
  .quickMenu.all .inner a.quickButton .open{display:none;}      
}

#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .a_2 {
        padding: 5px 5px; !important;
}
