@charset("utf-8");
/*.global_header{display:none !important;}
.footer-navi{display:none !important;}
.footer{display:none !important;}*/

.gtMag .title h1,.gtMag .title h2,.gtMag .title h3,.gtMag .top-nav li a,.gtMag .share p,.gtMag .open-link,.gtMag .date p,.gtMag .tags li,.gtMag .leftmenu li a,.gtMag a { font-family: 'SamsungIFBd'; }
.gtMag h1,.gtMag h2,.gtMag h3,.gtMag h4,.gtMag h5,.gtMag h6,.gtMag p,.gtMag .info p,.gtMag .ar .share p  { font-family: 'SamsungIFRg'; }
.top-navi li a { font-family:'SamsungIFBd';  }
.feature .top {height: auto !important; overflow: hidden !important;}
.feature .logo {padding-top: 0 !important;}
.feature .logo > a {color: #fff; text-decoration: none !important; background: #141414; /*border-top: 1px solid #141414; border-bottom: 1px solid #141414;*/}
.feature .logo > a:focus, .feature .logo > a:hover {color: #00a8e0;}
.feature .logo > a img {height: auto !important;}
.feature .logo {width: 100% !important; height: auto !important; /*padding: 0 5% !important;*/ opacity: 1; fliter: alpha(opacity=100);}
.feature .logo > a {display: block; padding: 20px 5% 20px !important;}
.feature .logo > a img {margin: 22px 0 16px !important;}

.top-navi {position: relative !important; height: auto !important; background: rgba(0, 0, 0, 0.7) !important;}
.top-navi li {}
.top-navi li:hover {background: #3476B1 !important;}
.top-navi li.active {background: #3476B1 !important;}
.top-navi li a:focus {background: #fff !important;}
.top-navi li a {padding: 0.5em !important;}
.top-navi li:hover a {color: #fff !important;}
.top-navi li.active a {color: #fff !important;}
.top-navi li.active a:focus {color: #3476B1 !important;}

.hp .feature {margin: 0 !important;}
.hp .feature .content {left: 0 !important; bottom: 0 !important; background: none !important; cursor: default !important;}
.hp .feature .content .title h3 {cursor: text !important; text-shadow: 2px 2px 2px #000 !important;}

#content .container {position: relative; width: 100% !important;}

.thumb4 {position: absolute; bottom: 6%; left: 0; width: 80% !important; margin: 0 10% !important; overflow: hidden;}
.thumb4 li {float: left; width: 23%; margin: 0 2.66% 0 0; color: #fff; text-align: center; font-family: 'SamsungIFRg' !important;}
.thumb4 li.last {margin: 0;}
.thumb4 li img {width: 100%;} 

.font_bk{color: #000 !important;}
.tablet_discm{display:block; font-size:14px; line-height: 120%; padding-top: 5% !important;}
.font14{font-size: 14px !important;}



/* Smartphones (Mobile Portrait) ----------- */
@media only screen and (max-width : 479px) {
	.feature .logo {height: auto !important; padding-bottom: 0 !important;}
	.feature .logo > a {font-size: 16px; padding: 20px 0 6px !important;}

	.hp .feature .content {width: 90% !important; padding-bottom: 0 !important;}
	.hp .feature .content .title h3 {font-size: 36px !important; line-height: 100% !important;}
	.top-navi li {width: 49%; border-bottom: 1px solid #444 !important;}
	.top-navi li:nth-child(odd) {border-right: 1px solid #444 !important;}
	.top-navi li a {font-size: 12px !important;}

	#content .container .text {padding: 50px 3% 30px; background: #fff; color: #fff; font-size: 22px; line-height: 130%;}

	#content .container .text.tablet.bg_blue_style01{background: #3c536f !important;}
	#content .container .text.tablet.bg_blue_style02{background: #3f5979 !important;}

	#content .container .text2 {/*padding: 30px 3% 50px;*/ background: #0B0F18; color: #fff; font-size: 9px; line-height: 130%;}

	#content .container .text.tablet, #content .container .text2.tablet {display: block;}
	#content .container .text.desktop, #content .container .text2.desktop {display: none;}
	.gtMag p, .ss_samsung p {margin-bottom: 0 !important;}

	.thumb4 {bottom: 1%;}
	.thumb4 li {font-size: 13px;}
	

	/*.feature .logo {border: 1px solid pink;}*/					/* 삭제 */
}
 
/* Smartphones (Mobile Landsacpe) ----------- */
@media only screen and (min-width : 480px) and (max-width : 767px) {
	.feature .logo {height: auto !important; padding-bottom: 0 !important;}
	.feature .logo > a {font-size: 20px; padding: 20px 0 6px !important;}

	.hp .feature .content {width: 80% !important; padding: 0 0 30px 30px !important;}
	.hp .feature .content .title h3 {font-size: 50px !important; line-height: 100% !important;}
	.top-navi li a {font-size: 13px !important;}
	.top-navi li:nth-child(odd){border-right: 1px solid #444 !important;}
	.top-navi li {width:49%; border-bottom: 1px solid #444 !important;}

	#content .container .text {padding: 50px 3% 30px; background: #fff; color: #fff; font-size: 22px; line-height: 130%;}

	#content .container .text.tablet.bg_blue_style01{background: #3c536f !important;}
	#content .container .text.tablet.bg_blue_style02{background: #3f5979 !important;}

	#content .container .text2 {/*padding: 30px 3% 50px;*/ background: #0B0F18; color: #fff; font-size: 9px; line-height: 130%;}

	#content .container .text.tablet, #content .container .text2.tablet {display: block;}
	#content .container .text.desktop, #content .container .text2.desktop {display: none;}
	.gtMag p, .ss_samsung p {margin-bottom: 0 !important;}

	.thumb4 {bottom: 5%;}
	.thumb4 li {font-size: 13px;}
	
	
	/*.feature .logo {border: 1px solid lime;}*/				/* 삭제 */
}
 
/* Smartphones (Tablet Portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1023px) {
	.feature .logo {height: auto !important; padding-bottom: 0 !important;}
	.feature .logo > a {font-size: 30px;}

	.top-navi {width: 100% !important; padding: 0 0 !important;}
	.top-navi li {width: 25%;}
	.top-navi li a {font-size: 15px !important;}

	.hp .feature .content {width: 80% !important; padding: 0 0 30px 30px !important;}
	.hp .feature .content .title h3 {font-size: 60px !important; line-height: 100% !important;}

	#content .container .text {padding: 60px 3% 25px; background: #fff; color: #fff; font-size: 28px; line-height: 130%;}

	#content .container .text.tablet.bg_blue_style01{background: #3c536f !important;}
	#content .container .text.tablet.bg_blue_style02{background: #3f5979 !important;}

	#content .container .text2 {/*padding: 25px 3% 60px;*/ background: #0B0F18; color: #fff; font-size: 9px; line-height: 130%;}

	#content .container .text.tablet, #content .container .text2.tablet {display: block;}
	#content .container .text.desktop, #content .container .text2.desktop {display: none;}
	.gtMag p, .ss_samsung p {margin-bottom: 0 !important;}

	.thumb4 {bottom: 5%;}
	.thumb4 li {font-size: 16px;}

	/*.feature .logo {border: 1px solid yellow;}*/					/* 삭제 */
}

/* Tablet (Tablet Landsacpe) ----------- */
@media only screen and (min-width : 1024px) and (max-width : 1280px) {
	.feature .logo {height: auto !important;}
	.feature .logo > a {font-size: 29px;}
	/*.feature .logo > a img {margin: 22px 0 16px !important;}*/

	.top-navi {width: 90% !important; padding: 0 5% !important;}
	.top-navi li {width: 25%;}

	.hp .feature .content {width: 80% !important; padding: 0 0 30px 30px !important;}
	.hp .feature .content .title h3 {font-size: 50px !important; line-height: 100% !important; margin-left: 4%;}

	#content .container .text {position: absolute; left: 70px; top: 70px; color: #fff; font-size: 18px; line-height: 150%;}
	#content .container .text2 {position: absolute; left: 70px; top: 225px; width: 70%; color: #fff; font-size: 9px; line-height: 150%;}

	#content .container .text2_1 {top: 195px !important;}

	#content .container .text2.sub3 {width: auto;}
	#content .container .text2.sub4 {bottom: 24%; width: auto;}
	#content .container .text.tablet, #content .container .text2.tablet {display: none;}
	#content .container .text.desktop, #content .container .text2.desktop {display: block;}

	.thumb4 li {font-size: 20px;}

	/*.feature .logo {border: 1px solid orange;}*/					/* 삭제 */
}
 
/* PC ----------- */
@media only screen and (min-width : 1281px) {
	.feature .logo {height: auto !important;}
	.feature .logo > a {font-size: 29px;}
	/*.feature .logo > a img {margin: 22px 0 16px !important;}*/
	.feature .logo > a {display: block; padding: 20px 9% 20px !important;}

	.top-navi {width: 90% !important; padding: 0 5% !important;}
	.top-navi li {width: 23%;}

	.hp .feature .content {width: 80% !important; padding: 0 0 30px 30px !important;}
	.hp .feature .content .title h3 {font-size: 50px !important; line-height: 100% !important; margin-left: 9%;}

	#content .container .text {position: absolute; left: 120px; top: 70px; color: #fff; font-size: 18px; line-height: 150%;}
	#content .container .text2 {position: absolute; left: 120px; top: 225px; width: 55%; color: #fff; font-size: 9px; line-height: 150%;}
	#content .container .text2_1 {top: 195px !important;}

	#content .container .text2.sub3 {width: auto;}
	#content .container .text2.sub4 {bottom: 380px; width: auto;}
	#content .container .text.tablet, #content .container .text2.tablet {display: none;}
	#content .container .text.desktop, #content .container .text2.desktop {display: block;}

	.thumb4 li {font-size: 20px;}

	
	/*.feature .logo {border: 1px solid red;}*/				/* 삭제 */
}

