@charset "euc-kr";
/* ¸ÞÀÎ¹è°æ */
#wrapper {
	width:100%;
	background:#f8f8f8 url(/images/common/p_common_subBG.gif) repeat-x top left;
}

#wrap {
	width:950px;
	margin:0 auto;
	position:relative;
}

#header {
	width:100%;
	height:112px;
}

.headerWrap {
	width:100%;
	height:80px;
	position:relative;
}

.headerWrap .logo {
	width:242px;
	height:53px;
	/*background:url(/images/common/p_common_logo_adidas.gif) no-repeat 0 0;*/
	position:absolute;
	left:10px;
	top:10px;
	vertical-align:bottom;
}
.headerWrap .logo a {
	vertical-align:bottom;
}
.headerWrap .topM {
	width:100%;
	padding-top:5px;
	position:relative;
}
.headerWrap .topM ul {
	*zoom:1;
	position:absolute;
	right:0;
	z-index:3;
}
.headerWrap .topM ul:after {
	content:"";
	clear:both;
	display:block;
}
.headerWrap .topM ul li {
	float:left;
	text-indent:10px;
	background:url(/images/btn/p_btn_10bar.gif) no-repeat 0 4px;
}
.headerWrap .topM ul li:first-child {
	background:none;
}
.headerWrap .topM ul li a {
	padding-right:15px;
	color:#000;
}


.headerWrap .hc {/* 20191128 ·Î°íÅ©±â º¯°æ */
	width:459px;
	height:80px;
	position:absolute;
	left:231px;
	top:0;
}

.headerWrap .ment {
	width:533px;
	height:80px;
	position:absolute;
	left:30px;
	top:-40px;
}
.headerWrap .ment a {
	display:inline-block;
	margin-top:30px;
	color:#262626;
	font-size:13px;
	font-weight:700;
}
.headerWrap .ment a.t {
	padding-top:45px;
}

.headerWrap .marquee-with-options {
	top:62px;
	left:263px;
	width:328px;
	height:28px;
	display:block;
	overflow: hidden;
	position:absolute;
	z-index:2;
	color:#ff4500;
}

.headerWrap .searchWrap {
	width:300px;
	height:28px;
	border:1px solid #e2e2e2;
	position:absolute;
	right:10px;
	top:30px;
}

.headerWrap .searchWrap input {
	border:none;
}

.headerWrap .searchIn {
	width:243px;
	text-indent:10px;
}

/** »ó´Ü¸Þ´º **/

.gnb {
	width:100%;
}

.menu {
	width:96%;
	height:33px;
	margin:0 auto;
	*zoom:1;
}

.menu:after {
	display:block;
	content:"";
	clear:both;
}

.menu li {
	float:left;
	margin:0 20px;
	font-size:14px;
}

.menu li a {
	color:#fff;
	line-height:2.3em;
}
.menu li a:hover {
	color:#00ffff;
	text-decoration:overline;
	line-height:2.3em;
}

/** »ó´Ü¼­ºê¸Þ´º Ãß°¡ **/

.menu li a:hover, .menu ul li:hover a{
color:#00ffff;
}

.menu li ul{
background: rgb(109,109,109);
display:none; /* Æò»ó½Ã¿¡´Â µå¶ø¸Þ´º°¡ ¾Èº¸ÀÌ°Ô ÇÏ±â */
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:120px;
z-index:200;
/*top:1em;
/*left:0;*/
}

.menu li:hover ul{
display:block; /* ¸¶¿ì½º Ä¿¼­ ¿Ã¸®¸é µå¶ø¸Þ´º º¸ÀÌ°Ô ÇÏ±â */
}

.menu li li {
background: rgb(109,109,109);
display:block;
float:none;
margin:0px;
padding:0px;
width:120px;
}

.menu li:hover li a{
background:none;
}

.menu li ul a{
display:block;
height:26px;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 8px 8px 8px;
text-align:left;
}

.menu li ul a:hover, .menu li ul li:hover a{
background: rgb(71,71,71);
border:0px;
color:#ffffff;
text-decoration:none;
}

.menu p{
clear:left;
}

/** »ó´Ü¸Þ´º ¼öÁ¤º» end **/


#container {
	width:100%;
	position:relative;
}

.locationWrap {
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #e2e2e2;
	*zoom:1;
}

.locationWrap:after {
	content:"";
	display:block;
	clear:both;
}

.location {
	float:left;
	width:92%;
}

.backL {
	float:left;
	width:8%;
}

#footer {
	margin-top:30px;
	width:100%;
	background:#000;
}

.footerWrap {
	width:950px;
	height:150px;
	padding-top:35px;
	margin:0 auto;
	color:#bebebe;
	*zoom:1;
}

.footerWrap:after {
	content:"";
	display:block;
	clear:both;
}

.footerWrap .f_logo {
	float:left;
	width:250px;
}

.footerWrap .copy {
	float:left;
}

.footerWrap .copy li {
	line-height:1.5em;
}


