body{
    margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	text-align :center;
	font-color:#666666;
	font-size:12px;
	font-family : dotum,tahoma,gulim,arial;
}
img{
  border : 0;
}
ul{
  list-style : none;
  margin : 0;
}
li{
  float : left;
}
blockquote{
  margin : 0 0 0 10px;
}
td, input, select{
  font-size : 12px;
  color : #666666;
}

a:link 		{text-decoration:none;  Color:#666666;}
a:visited 	{text-decoration:none; Color:#666666}
a:hover 	{text-decoration:underline; Color:#666666}
a:active 	{text-decoration:none; Color:#666666}

.mini000 {color:#000000; font-size:9pt; font-family:??;}
a.mini000:link    {color:#000000; font-size:9pt; font-family:??; text-decoration:none;}
a.mini000:visited {color:#000000; font-size:9pt; font-family:??; text-decoration:none;}
a.mini000:hover   {color:#000000; font-size:9pt; font-family:??; text-decoration:underline;}

.d12w {
	font-family: "µ¸¿ò";
	font-size : 12px;
	color: #f2f2f2;
	}
.l12w {
	font-family: "µ¸¿ò";
	font-size : 12px;
	color: #666666;
	}
.n12b {
	font-family: "µ¸¿ò";
	font-size : 12px;
	color: #474747;
}
.d12r {
	color: #ff3516;
	font-family: "µ¸¿ò";
	font-size : 12px;
	font-weight: bold;
}
.d12o {
	color: #ff6600;
	font-family: "µ¸¿ò";
	font-size : 12px;
}

.bgEEE {background-color: #EAEAEA;}
#search {
	position: absolute;
	top:40px;
	left:expression((document.body.clientWidth) / 2 - 150);
	height:36px;
}

#search_title{
	position: absolute;
	top:5px;
	left:10px;
	color:#000000;
	font-size:11px;
	background : url('') no-repeat;
	padding-left:5px;
}
#search_select{
	margin:1px 0 0 45px;
}
#search_btn{
	position: absolute;
	top:0px;
	left:135px;
}
.search_select{
	font-size:8pt;
	color:#000000;
	vertical-align:-2px;
}
.search_text{
	border:1 solid #c2cdf1;
	color:#000000;
	font-size:12px;
	vertical-align:2px;
	background-repeat:no-repeat;
	background-position:center;
	width:170px;
}
#left_flash{
	width : 180px;
}
#main_event{
	width : 968px;
	padding-left : 180px;
}
#main_event_L, #main_event_CL{
	width : 525px;
}
#main_event_R, #main_event_CR{
	width : 263px;
}
#main_event_BL{
	width : 628px;
}
#main_event_BR{
	width : 160px;
}
#section1, #section2, #section4, #electronic, #fashion, #accessory, #beauty, #living, #kids, #sports, #culture, #service{
	width : 968px;
}
#culture{
  padding-bottom : 10px;
}
#section4{
	width : 968px;
	padding-top : 10px;
}
#section4_R{
  height :106px;
  padding-top : 5px;
  background :#C8C8C8;
}
#section1_gongu, #section1_event{
	border-top : 10px solid #FFAFC3;
}
#section1_only{
	border-top : 10px solid #FDDAE3;
}
#section2_story, #section2_prod{
	border-top : 10px solid #BEC9EF;
}
#section2_early{
	border-top : 10px solid #DCE3F5;
}
#fashion{
	padding-bottom : 10px;
}
#sports{
	padding-top : 10px;
}
#notice{
	color : #ffffff;
	width : 222px;
	height : 116px;
}
#notice ul{
	margin-left : 10px;
}
#notice li{
	float : none;
	background : url("http://uishopimage.hanmail.net/4shopimage/04shoptop/Newtop/icon_noticelist.gif") no-repeat 0 8px;
	padding : 8px 0 0 10px;
}
#footer{
	width : 968px;
	background : #f1f1f1;
}


/* gnb */
.gnb {position:relative; width:688px; height:80px; background:url("../images/gnb_bg.png") 0 0 no-repeat;}
.gnb a {font-family:"Noto Sans KR",sans-serif;}
.gnb a:hover {text-decoration:none !important;}
.gnb > ul {list-style:none; margin:0; padding:0 0 0 25px;}
.gnb > ul:after {content:""; display:block; clear:both;}
.gnb > ul > li {float:left; width:86px; text-align:left; background:url("../images/gnb_vline.png") 0 0 no-repeat;}
.gnb > ul > li > a {display:block; height:60px; padding:12px 0 0 12px; box-sizing:border-box; transition:.2s;}
.gnb > ul > li > a .ko {display:block; color:#fff; font-size:14px; font-weight:500; line-height:1.3em; letter-spacing:-.015em; margin-bottom:5px; transition:.2s;}
.gnb > ul > li > a .en {color:#e53b60; font-size:10px; line-height:1.3em; opacity:.8;}
.gnb > ul > li.m3,
.gnb > ul > li.m5 {width:100px;}
.gnb > ul > li.m6 {width:94px;}
.gnb > ul > li > a:hover .ko {transform:scale(1.1)}
.gnb .submenu {display:none; position:absolute; top:56px; background:#b04236}
.gnb .submenu ul {list-style:none; margin:0; padding:0 8px;}
.gnb .submenu ul:after {content:""; display:block; clear:both;}
.gnb .submenu ul li {float:left; padding:0 8px;}
.gnb .submenu ul li a {color:#fff; font-size:12px; font-weight:500; line-height:24px; letter-spacing:-.015em;}
.gnb .submenu ul li a:hover {color:#fdd616}
.gnb .m1 .submenu {left:17px;}
.gnb .m2 .submenu {left:17px;}
.gnb .m3 .submenu {left:140px;}
.gnb .m4 .submenu {right:20px;}
.gnb .m5 .submenu {right:140px;}
.gnb .m6 .submenu {right:20px;}
.gnb .m7 .submenu {right:15px;}

/* lnb */
.lnb {width:200px; margin:0 auto;}
.lnb a {font-family:"Noto Sans KR",sans-serif;}
.lnb a:hover {text-decoration:none !important;}
.lnb ul {list-style:none; margin:0; padding:0;}
.lnb ul li {float:none; border-bottom:1px solid #552525;}
.lnb ul li a {display:block; padding:0 0 0 18px; color:#935454; font-size:14px; font-weight:500; line-height:30px; background-image:transparent; background-position:13px 50%; background-repeat:no-repeat; transition:.4s;}
.lnb ul li a:hover,
.lnb ul li.active a {padding:0 0 0 24px; color:#fff; background-image:url("../images/lnb_on.png"); background-position:16px 50%;}

/* main */
.main-visual {width:500px; height:480px; overflow:hidden; border-radius:12px;}
.main-visual img {vertical-align:top;}
.main-visual .slider {width:500px; height:383px; overflow:hidden;}

.m-pro {padding:6px 0 17px 9px;}
.m-pro img {vertical-align:top;}

.accordion {display:flex; width:395px; height:96px; margin-bottom:30px; box-sizing:border-box; overflow:hidden;}
.accordion dl {position:relative; width:30px; height:100%; transition:.8s cubic-bezier(0.215, 0.610, 0.355, 1.000); margin:0; padding:0;}
.accordion dl dt {position:absolute; top:0; left:0; transition:.3s ease-in-out; opacity:1; z-index:2; cursor:pointer; border-right:1px solid rgba(255,255,255,.6); margin:0; padding:0;}
.accordion dl dd {position:absolute; top:0; left:0; transition:.3s ease-in-out; opacity:0; z-index:1; margin:0; padding:0;}
.accordion dl.active {width:335px;}
.accordion dl.active dt {opacity:0; z-index:1;}
.accordion dl.active dd {opacity:1; z-index:2;}