@charset "utf-8";

/*sub-content*/
#subContainer {padding: 0 10px;box-sizing: border-box;}
.pageNavigation {display: none;}
#visual {height: 150px;background: url(../images/visual-desktop.jpg) center top no-repeat; display:none;}
#visual .container {width: auto;margin: 0 auto;overflow: hidden;font-size: 1.6em;}
#visual .container .visual-title {font-size: 1.6rem;line-height: 2rem;color: #fff;margin: 30px 0 0 20px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
#visual .container .visual-title span {font-size: 1.2rem;}
#visual .container .visual-title strong {font-size: 1.3rem;}

#subContent .page-info{margin:50px 0 40px 0;}

/*footer*/
#footer {padding: 0 10px;box-sizing: border-box;}
#footer .wrap-address .container .address {text-align: center;padding-left: 0;padding-top: 50px;}
#footer .wrap-address .container:after {top: 20px;margin-top: 0;left: 50%;margin-left: -67px;}
#footer .wrap-policy .container ul {height: 38px;overflow: hidden;}
#footer .wrap-policy .container .family-site {position: relative !important;padding: 10px;box-sizing: border-box;margin-bottom: 10px;border-top: 1px solid #ddd;}
#footer .wrap-policy .container .family-site select {width: calc(100% - 60px)}
#footer .wrap-address .wbr {display: block;}

#menuUItab .tab_div .mt_1					{background-color:#0054a5; color:#fff; padding:15px; text-align:left; position:relative; display:block; width:100%; font-size:17px;}
#menuUItab .tab_div .mt_1:after				{content:''; width:14px; transition:ease all 0.5s; height:8px; display:block; background:url(/sites/chosun/masterSkin/chosun_JW_MS_K2WT001_S/images/tabArr.png) no-repeat; position:absolute; right:20px; top:50%; margin-top:-4px;}
#menuUItab .tab_div .mt_1._on:after		{transform: rotate(180deg); }
#menuUItab .tab_div .tab_k2wiz_GNB		{margin-top:0; display:block;}
#menuUItab > .tab_div > .tab_k2wiz_GNB							{border:1px solid #ddd; border-top:none; display:none; width: calc(100% - 2px);} 
#menuUItab > .tab_div > .tab_k2wiz_GNB._on		{display:block; overflow:hidden;}

#menuUItab > .tab_div > .tab_k2wiz_GNB > li				{display:block !important; width:100% !important; border:none; margin:0; height:auto}
#menuUItab > .tab_div > .tab_k2wiz_GNB > li > a			{font-size:15px; word-break: keep-all; border:none; text-align:left; padding:15px 20px; font-size:15px !important;}
#menuUItab > .tab_div > .tab_k2wiz_GNB > li > a._active	{background:none; color:#0054a6; text-decoration:underline;border:none;}
#menuUItab > .tab_div > .tab_k2wiz_GNB > li._active		 {background-color: #f7fbff;}


/*sub gnb fixed*/
#_pageNavigation li.eQ07{display:none;}
#masterNavigation.topFixed #_pageNavigation > li > a, 
#masterNavigation.topFixed #_pageNavigation > li > div > a				{color:#fff;}
#masterNavigation.topFixed #_pageNavigation li .navTitle a:after			{background: url(./../images/lnbArrW.png) right center no-repeat;}
#masterNavigation.topFixed #_pageNavigation li.home a					{background: url(./../images/lnb-homeW.png) center center no-repeat;}
#masterNavigation									{width:100%;}
#masterNavigation.topFixed						{position: fixed;box-shadow: 1px 1px 10px #999; top: 0 !important; left: 0 !important; z-index:999; width: 100% !important; background: #0054a7; border-bottom:1px solid #ddd; transition:ease all 0.5s; z-index:1003;}
#masterNavigation.topFixed .inner				{width:100%; margin:0 auto; background: #fff !important; }


.marT-40{margin:0 !important;}
