.header				{ width:100%; background:#f6f6f6; height:105px; position:relative; z-index:100; }
.header2			{ position:absolute; top:0; left:0; width:100%; background:rgba(255,255,255,0.7); }
.header.active:after{ content:''; width:100%; height:260px; position:absolute; top:105px; left:0; background:rgba(255,255,255,.9); }
.headerInner		{ max-width:1790px; margin:0 auto; position:relative; z-index:1; }
.headerInner h1.logo			{ position:absolute; top:12px; left:86px; }
.headerInner h1.logo a			{ display:inline-block; }
.headerInner h1.logo span		{ display:inline-block; height:28px; line-height:27px; padding:0 15px; border-radius:13px; background:#e94a39; color:#fff; font-size:16px; margin:27px 0 0 14px; }
.headerInner .oldWebzine		{ position:absolute; top:37px; right:72px; width:165px; height:32px; line-height:32px; text-align:center; color:#fff; background:#fda701; font-size:16px; }


.mobBt				{ display:none; }
.mobGnb				{ display:none; visibility:hidden; }

.gnb 				{ width:44%; padding-left:34%; }
.gnb>li				{ float:left; position:relative; width:33.3%; }
.gnb>li>a			{ display:block; font-size:26px; color:#2b2b2b; line-height:105px; font-weight:400; text-align:center; }
.gnb>li>a.active,
.gnb>li>a:focus,
.gnb>li>a:hover		{ text-decoration:underline; }
.gnb:after			{ content:''; display:block; clear:both; }
.gnb ul				{ width:100%; height:260px; position:absolute; left:0; top:105px; display:none; }
.gnb ul li			{ width:100%; text-align:center; }
.gnb ul li a		{ font-size:18px; color:#000; line-height:42px; display:block; }


.footerWrap			{ width:100%; background:#252525; }
.footerWrap .footer	{ max-width:1100px; margin:0 auto; padding:36px 0; overflow:hidden; position:relative; }
.footerWrap .footer .footLogo		{ float:left; }
.footerWrap .footer address			{ float:left; color:#fff; font-size:15px; padding:5px 0 0 30px; }
.footerWrap .footer .footLink		{ position:absolute; top:48px; right:0; }
.footerWrap .footer .footLink:after	{ content:''; position:absolute; top:5px; left:calc(50% - 6px); background:#929292; height:18px; width:1px; }
.footerWrap .footer .footLink a		{ color:#fff; font-size:17px; padding:0 0 0 26px; margin:0 20px; }
.footerWrap .footer .footLink a:nth-child(1)		{ background:url(../img/common/footIcon1.png) 0 50% no-repeat; }
.footerWrap .footer .footLink a:nth-child(2)		{ background:url(../img/common/footIcon2.png) 0 50% no-repeat; }

.cmPageCtr 		{ position:fixed; right:50px; bottom:50px; display:inline-block; border:1px solid #e1e1e1; z-index:100; }
.cmPageCtr a 	{ display:block; width:78px; height:78px; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; text-indent:-9999px; overflow:hidden; border-top:1px solid #e1e1e1; margin-top:-1px; opacity:0.8; }
.cmPageCtr .cmPagePrev 	{ background-image:url('../img/common/btn_pageprev.png'); }
.cmPageCtr .cmPageNext 	{ background-image:url('../img/common/btn_pagenext.png'); }
.cmPageCtr .cmPageTop 	{ background-image:url('../img/common/btn_pagetop.png'); }



@media all and (max-width:1790px){
	.headerInner h1.logo			{ left:30px; }
	.headerInner .oldWebzine		{ right:30px; }

	.gnb>li>a			{ font-size:20px; }
	.gnb ul li a		{ font-size:17px; }

	.footerWrap .footer 				{ padding:36px 30px; }
	.footerWrap .footer address			{ font-size:13px; }
	.footerWrap .footer .footLink a		{ font-size:14px; }
}


@media all and (max-width:1024px){
	.header				{ height:60px; }
	.header.active:after{ content:none; }
	.headerInner h1.logo			{ position:absolute; top:12px; left:15px; }
	.headerInner h1.logo img		{ height:41px; }
	.headerInner h1.logo span		{ height:16px; line-height:15px; padding:0 8px; border-radius:8px; font-size:11px; margin:15px 0 0 8px; }
	.headerInner .oldWebzine		{ display:none; }
	
	.mobBt				{ display:block; position:absolute; top:20px; right:15px; }
	.mobBt span			{ width:30px; height:3px; background:#000; display:block; overflow:hidden; text-indent:-99999px; }
	.mobBt span:nth-child(2) 		{ margin:6px 0; }
	
	.mobGnb				{ background:rgba(255,255,255,.8); position:fixed; top:60px; left:0; width:100%; height:calc(100% - 60px); visibility:visible; }
	.mobGnb>ul			{  }
	.mobGnb>ul>li		{ text-align:center; padding-bottom:25px; }
	.mobGnb>ul>li>a		{ text-decoration:underline; font-size:18px; font-weight:bold; }
	.mobGnb>ul>li:nth-child(1)>a		{ color:#5684b3; }
	.mobGnb>ul>li:nth-child(2)>a		{ color:#e66c6a; }
	.mobGnb>ul>li:nth-child(3)>a		{ color:#4cb24b; }
	.mobGnb>ul ul li	{ padding:2px 0; }
	.mobGnb>ul ul a		{ font-size:16px; color:#444; line-height:28px; }
	.mobGnb .oldWebzine	{ display:block; position:static; margin:30px auto 20px; font-size:14px; width:128px; height:26px; line-height:26px; }

	.gnb 				{ display:none; }

	.footerWrap .footer	{ padding:20px 0; text-align:center; }
	.footerWrap .footer .footLogo		{ float:none; }
	.footerWrap .footer .footLogo img	{ width:170px; }
	.footerWrap .footer address			{ float:none; color:#fff; font-size:13px; padding:10px 0 10px; }
	.footerWrap .footer .footLink		{ position:relative; top:0;  }
	.footerWrap .footer .footLink:after	{ height:10px; }
	.footerWrap .footer .footLink a		{ font-size:12px; padding:0 0 0 18px; margin:0 12px; }
	.footerWrap .footer .footLink a:nth-child(1)		{ background:url(../img/common/footIcon1.png) 0 50% no-repeat; background-size:14px auto; }
	.footerWrap .footer .footLink a:nth-child(2)		{ background:url(../img/common/footIcon2.png) 0 50% no-repeat; background-size:14px auto; }
}


@media all and (max-width:768px){
	.cmPageCtr 		{ right:10px; bottom:20px; }
	.cmPageCtr a 	{ width:39px; height:39px; }
}





