/* BASIC css start */
/* ¸ÞÀÎ ¹è³Ê¸Þ´º (¸ÞÀÎÆäÀÌÁö ¹ÌÀû¿ë) */
#main_ban_cate { display:none !important; }

/* ÇÏ´Ü (¸ÞÀÎÆäÀÌÁö¿¡¸¸ Àû¿ë) */
#footer { margin:23px auto 0 !important; }

/* ¸ÞÀÎ 5´Ü ·Ñ¸µ */
.visual-bner { zoom: 1; overflow: hidden; position: relative; width:1010px; margin:0 auto; z-index:1; }
/*.visual-bner .visual { float: left; width:1010px; }*/
#visual { float:left; /*width:1008px;*/ height:303px; margin:0 auto; border:1px solid #dddcdc; }
#visual .main_banner { float:left; position:relative; overflow:hidden; width:1008px; height:260px; margin:0; background:url(/design/park07988/New/loading.gif) no-repeat center center; }
#visual .main_banner .image-li { float:left; position:absolute; width:1008px; height:260px; margin:0; }
#visual .btn_area { clear:both; /*width:1008px;*/ height:42px; margin:0 -5px 0 0; padding:0; border-top:1px solid #dddcdc; }
#visual .btn_area ul { float:left; }
#visual .btn_area ul li { float:left; padding:0; border-right:1px solid #dddcdc; }
#visual .btn_area ul li.last { float:left; padding:0; border-right:none; }
#visual .btn_area ul li img { cursor:pointer; }
#visual .btn_area .btn { float:left; position:absolute; width:auto; height:auto; }

/* ¸ÞÀÎ °¡·Î¹è³Ê */
.width-ban { width:100%; margin:6px 0 0 0; background: url('/design/park07988/New/main_width_ban_bg.jpg') repeat-x 0 0; }
.width-ban .inner { position:relative; width:1010px; height:160px; margin:0 auto; }
.width-ban .inner .ban { position:absolute; right:-140px; top:0; }

/* ¸ÞÀÎ Å×¸¶»óÇ° (4´ÜÅÇ) */
/*
.theme { overflow:hidden; margin:0 0 0 0; }
.theme h2 { padding:13px 0 9px 0; border-bottom:2px solid #545454; }
.theme .inner { height:255px; border-top:none; border:1px solid #dddcdc; }
.theme .inner li { float:left; }
.theme .inner .tab { overflow:hidden; width:179px; margin:0 0 0 0; font-size:0; line-height:0; }
.theme .inner .tab ul { float:left; margin:0; }
.theme .inner .tab ul li { float:left; margin:0; padding:0; }
.theme .inner .tab ul li.last { }
*/
.main_theme_tab {
        margin-bottom: 0;
}

.main_theme_tab .column_title {
        padding:13px 0 9px 0;
        border-bottom:2px solid #545454;
}

.main_theme_tab .inner {
	overflow:hidden;
	width: 1008px;
	height: 255px;
	border:1px solid #d2d2d2;
	border-top:none;
}

.main_theme_tab .column_header {
        float:left;
        width:179px;
        height:255px;
        /*
        border:1px solid #d2d2d2;
        border-top:none;
        border-right:none;
        */
}

.main_theme_tab .column_header .column_tab {
	width: 100%;
	height: 255px;
}

.main_theme_tab .column_header .column_tab li {
	float: left;
	height: 64px;
}

.main_theme_tab .column_header .column_tab li.one {
	height: 63px;
}

.main_theme_tab .column_header .column_tab a {
	display: block;
	width: 179px;
	height: 64px;
	text-indent: -9999px;
	background: url("/design/park07988/New/main_theme_tab.png") no-repeat
}

.main_theme_tab .column_header .column_tab .one a {
           height: 63px;
	background-position: 0 0
}

.main_theme_tab .column_header .column_tab .two a {
	background-position: 0 -63px
}

.main_theme_tab .column_header .column_tab .three a {
	background-position: 0 -127px
}

.main_theme_tab .column_header .column_tab .four a {
	background-position: 0 -191px
}

.main_theme_tab .column_header .column_tab .one.activeSlide a {
	background-position: -200px 0
}

.main_theme_tab .column_header .column_tab .two.activeSlide a {
	background-position: -200px -63px
}

.main_theme_tab .column_header .column_tab .three.activeSlide a {
	background-position: -200px -127px
}

.main_theme_tab .column_header .column_tab .four.activeSlide a {
	background-position: -200px -191px
}

.main_theme_tab .column_slide {
           float:left;
	overflow:hidden;
	width: 829px;
	height: 255px;
           /*
	border:1px solid #d2d2d2;
           border-top:none;
	border-left:none;
           */
}

.main_theme_tab .column_slide li {
	position: relative;
	width: 99%;
	height: 255px;
           margin: 0 auto;
}

/* ¸ÞÀÎ Å×¸¶»óÇ° (»óÇ°¸®½ºÆ®) */
.product .prdList { display:table; width:100%; min-width:829px; margin:14px -5px 0 0; font-size:0; line-height:0; }
.product .prdList li.item { display:inline-block; margin:0; color:#757575; vertical-align:top; *display:inline; *zoom:1; }
.product .prdList li.item .box { margin:0 auto; font-size:14px !important; line-height:18px; text-align:center; }
.product .prdList .thumb2 { }
.product .prdList .name2 { overflow:hidden; height:20px; margin:5px 0 0; }
.product .prdList .name2 a { font-size:14px !important; color:#555 !important; font-weight:bold; }
.product .prdList .name2 a:hover { color:#ec2027 !important; }
.product .prdList .price2 { color:#ec2027; font-weight:bold; }
.product .prdList .icon2 { display:none; }
.product .column4 li.item { width:25%; }
.product .column4 li.item .box { width:180px; }
.product .column4 li.item .thumb2 { max-width:178px; border:1px solid #dddcdc; }



/* ¸ÞÀÎ ¹è³Ê¸Þ´º */
/*
.main_ban_cate { display:table; min-height:127px; margin:9px -5px 0 0; border:1px solid #d2d2d2; font-size:0; line-height:0; }
.main_ban_cate a { display:inline-block; border-right:1px solid #d2d2d2; }
.main_ban_cate a.last { border-right:none; }
*/
/*
.main_ban_cate { width:100%; height:127px; margin:9px 0 0 0; border:1px solid #d2d2d2; font-size:0; line-height:0; }
.main_ban_cate ul { float:left; }
.main_ban_cate li { float:left; border-right:1px solid #d2d2d2; }
.main_ban_cate li.last { border-right:none; }
*/

/* ¸ÞÀÎ ¹è³Ê1 */
.main_ban1 { display:table; min-height:190px; margin:9px -5px 0 0; border:1px solid #e2e2e2; font-size:0; line-height:0; }
.main_ban1 ul { float:left; }
.main_ban1 li { float:left; border-right:1px solid #e2e2e2; }
.main_ban1 li.last { border-right:none; }

/* ¸ÞÀÎ ÀÎ±â»óÇ° (6´ÜÅÇ) */
/*
.main_hit_tab { margin:0 0 0 0; }
.main_hit_tab h2 { margin:15px 0 12px 0; }
.main_hit_tab .inner li { float:left; }
.main_hit_tab .inner { display:table; min-height:380px; padding:0 0 10px 0; border-top:none; border:1px solid #d2d2d2; }
.main_hit_tab .inner .tab ul { float:left; margin:0 -5px 0 0; border-bottom:1px solid #d2d2d2; font-size:0; line-height:0; }
.main_hit_tab .inner .tab ul li { float:left; border-right:1px solid #d2d2d2; }
.main_hit_tab .inner .tab ul li.last { border-right:none; }
*/
.main_hit_tab {
	width:1010px;
	margin:0 0 0 0;
}

.main_hit_tab .column_title {
	margin:15px 0 12px 0;
}

.main_hit_tab .column_header {
           overflow: hidden;
	width:1010px;
	height:51px;
          /*border:1px solid #d2d2d2;*/
}

.main_hit_tab .column_header .column_tab {
	width:100%;
	height: 51px;
}

.main_hit_tab .column_header .column_tab li {
	float: left
}

.main_hit_tab .column_header .column_tab a {
	display: block;
	width: 169px;
	height: 51px;
	text-indent: -9999px;
	background: url("/design/park07988/New/main_hit_tab.png") no-repeat
}

.main_hit_tab .column_header .column_tab .one a {
           width: 169px;
	background-position: 0px 0
}

.main_hit_tab .column_header .column_tab .two a {
           width: 169px;
	background-position: -169px 0
}

.main_hit_tab .column_header .column_tab .three a {
           width: 169px;
	background-position: -338px 0
}

.main_hit_tab .column_header .column_tab .four a {
           width: 166px;
	background-position: -507px 0
}

.main_hit_tab .column_header .column_tab .five a {
           width: 166px;
	background-position: -673px 0
}

.main_hit_tab .column_header .column_tab .six a {
           width: 171px;
	background-position: -839px 0
}

.main_hit_tab .column_header .column_tab .one.activeSlide a {
	background-position: 0 -54px
}

.main_hit_tab .column_header .column_tab .two.activeSlide a {
	background-position: -169px -54px
}

.main_hit_tab .column_header .column_tab .three.activeSlide a {
	background-position: -338px -54px
}

.main_hit_tab .column_header .column_tab .four.activeSlide a {
	background-position: -507px -54px
}

.main_hit_tab .column_header .column_tab .five.activeSlide a {
	background-position: -673px -54px
}

.main_hit_tab .column_header .column_tab .six.activeSlide a {
	background-position: -839px -54px
}

.main_hit_tab .column_slide {
	overflow: hidden;
	width: 1008px;
	height: 333px;
	border:1px solid #d2d2d2;
	border-top:none;
}

.main_hit_tab .column_slide li {
	position: relative;
	width: 100%;
	height: 333px;
           margin: 0 auto;
}




/* ¸ÞÀÎ ÀÎ±â»óÇ° (»óÇ°¸®½ºÆ®) */
.product2 .prdList { display:table; width:100%; min-width:1008px; margin:20px 0 0 0; font-size:0; line-height:0; }
.product2 .prdList li.item { display:inline-block; margin:0; color:#757575; vertical-align:top; *display:inline; *zoom:1; }
.product2 .prdList li.item .box { margin:0 auto; font-size:15px !important; line-height:18px; text-align:center; }
.product2 .prdList .thumb2 { }
.product2 .prdList .name2 { margin:5px 0 0; }
.product2 .prdList .name2 a { font-size:15px !important; color:#555 !important; font-weight:bold; }
.product2 .prdList .name2 a:hover { color:#ec2027 !important; }
.product2 .prdList .price2 { color:#ec2027; font-weight:bold; }
.product2 .prdList .icon2 { }
.product2 .column4 li.item { width:25%; }
.product2 .column4 li.item .box { width:230px; }
.product2 .column4 li.item .thumb2 { max-width:230px; /*border:1px solid #dddcdc;*/ }

/* ¸ÞÀÎ ¹è³Ê2 */
.main_ban2 { display:table; min-height:174px; margin:10px -5px 0 0; font-size:0; line-height:0; }
.main_ban2 a { display:inline-block; margin:0 15px 0 0; border:1px solid #d2d2d2; }
.main_ban2 a.last { margin:0 0 0 0; }
/*
.main_ban2 { margin:0 0 0 0; }
.main_ban2 ul { float:left; }
.main_ban2 li { float:left; margin:0 15px 0 0; border:1px solid #d2d2d2; }
.main_ban2 li.last { margin:0 0 0 0; }
*/

/* ¸ÞÀÎ ÀÎ±â»óÇ° (°¡·ÎÀÌµ¿) */
/*
.main_tit_hit2 { width:100%; height:240px; margin:35px 0 0 0; background:#f5f5f5; }
.main_tit_hit2 .inner { position:relative; width:1010px; height:240px; margin:0 auto; }
.main_tit_hit2 .inner h2 { position:absolute; top:-25px; left:0px; }
.main_tit_hit2 .inner .product { position:relative; width:709px; height:240px; margin:0 0 0 301px; }
.main_tit_hit2 .inner #slider { zoom;1; overflow:hidden; position:absolute; top:20px; left:30px; width:649px; height:200px; }
.main_tit_hit2 .inner #slider ul { zoom:1; overflow:hidden; margin-left: -10px; }
.main_tit_hit2 .inner #slider ul li { float: left; position: relative; width: 200px; height: 200px; margin-left: 20px; }
.main_tit_hit2 .inner #slider ul li .cvr { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; filter: alpha(opacity=60); }
.main_tit_hit2 .inner #slider ul li .dsc { display: none; position: absolute; top: 0; left: 0; width: 100%; padding-top: 80px; color: #fff; text-align: center; }
.main_tit_hit2 .inner #slider ul li .dsc del { color:#dbdbdb; }
.main_tit_hit2 .inner #slider ul li .dsc p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:10px; }
.main_tit_hit2 .inner #slider ul li .img img { width: 100%; height: 100%; }
.main_tit_hit2 .inner .btn-prev,
.main_tit_hit2 .inner .btn-next { position: absolute; top:110px; width:20px; height:20px; text-indent: -9999px; }
.main_tit_hit2 .inner .btn-prev { left:5px; background: url('/design/park07988/New/main_hit2_btn_prev.png') no-repeat 0 0; }
.main_tit_hit2 .inner .btn-next { right:5px; background: url('/design/park07988/New/main_hit2_btn_next.png') no-repeat 0 0; }
*/

/* ¸ÞÀÎ ÀÎ±â»óÇ° (°¡·ÎÀÌµ¿) */
.hit2_item { width:100%; height:240px; margin:35px 0 0 0; background:#f5f5f5; }
.hit2_item .inner { position:relative; width:1010px; height:240px; margin:0 auto; }
.hit2_item .inner h2 { position:absolute; top:-25px; left:0px; }
.hit2_item .inner .btn_left { position:absolute; left:7px; top:110px; width:20px; text-align:left; z-index:99; }
.hit2_item .inner .btn_right { position:absolute; right:5px; top:110px; width:20px; text-align:right; z-index:99; }
.hit2_item .inner p span { cursor:pointer; }
#viewArea { position:relative; width:709px; height:240px; margin:0 0 0 301px; }
#viewArea .inner { overflow:hidden; position:absolute; top:20px; left:35px; width:649px; height:200px; }
#imgList { position:absolute; width:20000px; left:0px; top:0px; }
#imgList div { float:left; width:220px; padding:0; margin:0 0 0 0; font-size:12px; }
#imgList div a { color:#666; }
#imgList div .img img { width:200px; height:200px; }




#main { position: relative; }
/*
#main .visual-bner { zoom: 1; overflow: hidden; position: relative; margin:-20px 0 0 0; }
#main .visual-bner .visual { float: left; width: 800px; }
#main .visual-bner .bner { float: right; width: 280px; zoom: 1; overflow: hidden; }
#main .visual-bner .bner li { float: left; margin-bottom: 20px; }

#main .width-ban { width:100%; background: url('/design/park07988/New/main_width_ban_bg.jpg') repeat-x 0 0; }
#main .width-ban .inner { position:relative; width:1200px; height:119px; margin:0 auto; }
#main .#width-ban .inner .event_ban { }
*/

#main .visual-bner .notice { position: absolute; right: 0; bottom: 20px; width: 280px; }
#main .visual-bner .notice dt { position: relative; padding-bottom: 10px; border-bottom: 1px solid #b4b2b1; color: #333; font-size: 14px; font-weight: bold; }
#main .visual-bner .notice dt a { position: absolute; top: 0; right: 0; color: #9c9c9c; font-size: 12px; }
#main .visual-bner .notice dd ul { padding-top: 5px; }
#main .visual-bner .notice dd li { position: relative; margin-top: 10px; }
#main .visual-bner .notice dd li a { display: block; width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #555; }
#main .visual-bner .notice dd li span { position: absolute; top: 0; right: 0; color: #9c9c9c; }
#main .weekly-best { zoom: 1; overflow: hidden; position: relative; height: 290px; margin-top: 65px; padding: 20px 45px 0; border-top: 2px solid #333; background: #fbfbfb; }
#main .weekly-best #slider { zoom; 1; overflow: hidden; position: absolute; top: 75px; width: 1020px; }
#main .weekly-best h2 { color: #333; font-size: 22px; text-align: center; }
#main .weekly-best ul { zoom: 1; overflow: hidden; margin-left: -10px; }
#main .weekly-best ul li { float: left; position: relative; width: 194px; height: 194px; margin-left: 10px; }
#main .weekly-best ul li .cvr { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; filter: alpha(opacity=60); }
#main .weekly-best ul li .dsc { display: none; position: absolute; top: 0; left: 0; width: 100%; padding-top: 80px; color: #fff; text-align: center; }
#main .weekly-best ul li .dsc del { color:#dbdbdb; }
#main .weekly-best ul li .dsc p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:10px; }
#main .weekly-best ul li .img img { width: 100%; height: 100%; }
#main .weekly-best .btn-prev,
#main .weekly-best .btn-next { position: absolute; top: 160px; width: 12px; height: 19px; text-indent: -9999px; }
#main .weekly-best .btn-prev { left: 15px; background: url('/design/park07988/9607/makeshop/btn/btn_h19_prev.gif') no-repeat 0 0; }
#main .weekly-best .btn-next { right: 15px; background: url('/design/park07988/9607/makeshop/btn/btn_h19_next.gif') no-repeat 0 0; }

/*
#main .mprd-cm { margin-top: 40px; }
#main .mprd-cm .tit-prd { margin-top: 80px; background: url('/design/park07988/9607/makeshop/bg/bg_heading.gif') repeat-x 0 50%; text-align: center; }
#main .mprd-cm .tit-prd span { display: inline-block; padding: 0 20px; background: #fff; color: #333; font-size: 22px; }
*/
#main .mprd-cm .tit-prd { margin:15px 0 12px 0; }

/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
#main .prd-list { margin:0 -10px 0 -10px; }
#main .prd-list table td { border: 0; vertical-align: top; }
#main .prd-list table .tb-center { padding: 0 10px; font-size:15px; }
#main .prd-list table .info { padding:0 0 30px 0; }
#main .prd-list .thumb { width:320px; height:320px; margin-left:auto; margin-right:auto; font-size:0; line-height:0; border:none; }
#main .prd-list .thumb a,
#main .prd-list .thumb img { display:block; width:100%; height:100%; }
#main .prd-list .dsc { margin-top:15px; font-size:15px; color:#555; font-weight:bold; }
#main .prd-list .price { margin-top:2px; font-size:15px; color:#ec2027; font-weight:bold; }
#main .prd-list .price span { display:block; color:#888; }
#main .prd-list .preview { margin-top:2px; }

/* BASIC css end */

