@charset "utf-8";
@font-face {
	font-family:"Gmarket Sans";
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:	local("Gmarket Sans Bold"),
			local("GmarketSans-Bold"),
			url("/resources/_Font/700/GmarketSansBold.woff2") format("woff2"),
			url("/resources/_Font/700/GmarketSansBold.woff") format("woff"),
			url("/resources/_Font/700/GmarketSansBold.ttf") format("truetype"),
			url("http://script.gmarket.com/fonts/GmarketSansBold.woff2") format("woff2"),
			url("http://script.gmarket.com/fonts/GmarketSansBold.woff") format("woff");
}
@font-face {
	font-family:"Gmarket Sans";
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:	local("Gmarket Sans Medium"),
			local("GmarketSans-Medium"),
			url("/resources/_Font/500/GmarketSansMedium.woff2") format("woff2"),
			url("/resources/_Font/500/GmarketSansMedium.woff") format("woff"),
			url("/resources/_Font/500/GmarketSansMedium.ttf") format("truetype"),
			url("http://script.gmarket.com/fonts/GmarketSansMedium.woff2") format("woff2"),
			url("http://script.gmarket.com/fonts/GmarketSansMedium.woff") format("woff");
}
@font-face {
	font-family:"Gmarket Sans";
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:	local("Gmarket Sans Light"),
			local("GmarketSans-Light"),
			url("/resources/_Font/300/GmarketSansLight.woff2") format("woff2"),
			url("/resources/_Font/300/GmarketSansLight.woff") format("woff"),
			url("/resources/_Font/300/GmarketSansLight.ttf") format("truetype"),
			url("http://script.gmarket.com/fonts/GmarketSansLight.woff2") format("woff2"),
			url("http://script.gmarket.com/fonts/GmarketSansLight.woff") format("woff");
}

html, body {width:100%;height:100%;font-size:17px;line-height:1.529em;letter-spacing:-.025em;color:#555;font-weight:400;font-family:"Gmarket Sans", sans-serif !important;}

@media all and (max-width:999px){
	html, body {font-size:15px;line-height:1.5em;}
}
@media all and (max-width:768px){
	html, body {font-size:15px}
}

#header h1.logo {left:auto;top:auto;transform:none}

#contents {max-width:none;min-height:auto;margin:0;padding:0}
#contents #cont {min-height:auto;padding:0}

/* footer */
#footer {max-width:1440px;margin:0 auto;text-align:center;box-sizing:border-box;padding:45px 20px 33px 20px;}
#footer .footer-wr {display:flex;justify-content: space-between;width:100%;text-align:left;}
#footer .footer-wr .copyright {color:#fff;font-size:0.706em;font-weight:500;}
#footer .footer-wr .fInfo > dl {display:flex;}
#footer .footer-wr .fInfo .dtit {position:relative;display:inline-block;font-weight:700;color:#fff;width:160px;padding-left:32px;box-sizing:border-box;flex-shrink:0;}
#footer .footer-wr .fInfo .dtit:before {display:block;content:'';position:absolute;top:0;left:0;width:22px;height:22px;background:url(/resources/_Etc/_Intro/_Img/intro_spr.png) no-repeat -231px 0;}
#footer .footer-wr .fInfo .dtit:after {display:block;content:'';position:absolute;top:0;right:0;width:1px;height:35px;background:rgba(255,255,255,0.8);}
#footer .footer-wr .fInfo .dtxt {display:inline-block;font-weight:500;color:#fff;padding-left:23px;line-height:1.2em;}

@media all and (max-width:999px){
	#footer .footer-wr {flex-direction: column;align-items: center;}
	#footer .footer-wr .copyright {padding-top:20px;}
}
@media all and (max-width:399px){
	#footer .footer-wr .fInfo > dl {display:block;}
	#footer .footer-wr .fInfo .dtit:after {display:none;}
	#footer .footer-wr .fInfo .dtxt {color:#fff;padding-left:32px;padding-top:10px;}
}

