a:active	{color:#ffffff; text-decoration:none;}
a:hover	{text-decoration:none;}
.list_top_bg {float:left; margin:0 auto; width:100%; height:50px; background-color: #000000; border-top:1px solid #3b3c3d; border-bottom:1px solid #3b3c3d;}
.list_top_contents {width:942px; height:60px; margin:0 auto;}
.list_top_contents .text {float: left; width:582px; height:36px; padding:14px 10px 0 25px;}
.list_top_contents .choice {position: relative; float: right; width:310px; height:210px;}

.div_list_top_contents_choice{
position: absolute; 
left:0px;
top:0px; 
width:320px;
/*height:210px;*/ 
border-left: 1px solid #3b3c3d; 
border-right: 1px solid #3b3c3d; /*border-bottom: 1px solid #3b3c3d;*/ 
background-color: #000000;
z-index: 400; 
border-bottom: 1px solid #3b3c3d;
}

.div_list_top_contents_choice .text {
float: left;
width: 90%;
height: 43px;
padding: 7px 0 0 12px;
border-bottom: 1px solid #3b3c3d;
font-weight: bold;
font-size: 34px;
color: #888888;
font-family: Arial;
vertical-align:middle;
}
.div_list_top_contents_choice li {
float: left;
width: 305px;
height: 34px;
padding: 16px 0 0 15px;
font-weight: bold;
font-size: 22px;
color: #888888;
font-family: Arial;
}
.choice_list {clear:both; position: relative; float:left; width: 100%; height: 380px; background-color:#000000;}
.choice_list_box{
   position: relative;
   width: 100%;
    height:100%;
    overflow: hidden;
    left:0;
}
.choice_title {width:942px; margin:0 auto; height: 50px; padding-top:20px; text-align:center; font-weight: bold; color: #888888; font-size: 34px; font-family:Arial;}
.choice_goods_area_list {clear:both; float:left; position: relative; width: 100%; height: 380px; overflow-x: hidden; overflow-y: hidden;}
.choice_goods_list {float:left; position: relative; width: 320px; height: 380px;}
.choice_img_list { float:left; width:320px; height: 320px;}
.choice_text_list {position: absolute; left:0px; top:320px; width:280px; height: 120px; padding:20px 20px 20px 20px; background-color:#ffffff; font-weight: bold; font-size: 12px; color: #000000; font-family:돋움, 굴림, Verdana; line-height:20px;}
.choice_text_list_title {margin-bottom:30px;}
.best_icon_list {position: absolute; left:0px; top:0px; width:94px; height: 66px;}


.list_type_bg {clear:both; position: relative; float:left; width: 100%; /* height: 45px; */ border-top: 1px solid #000; border-bottom:#e9e9e9; padding-top:40px;}
/*.list_type_bg {clear:both; position: relative; float:left; width: 100%; height: 45px;  border-top: 15px solid #e9e9e9; border-bottom:#e9e9e9;}*/
.list_type_bg2 {clear:both; position: relative; float:left; width: 100%; height: 180px;  border-top: 15px solid #e9e9e9; border-bottom:#e9e9e9;} /*임시 추가*/
.list_type {width:1100px; height: 55px; margin:0 auto;}
.type {float:left; width: 690px; margin-top:10px; margin-left:12px;}
.all {float:right; margin-top:20px;}

.luxury_list_w{position: relative; width: 942px; margin:0 auto; text-align:center;}
.luxury_list{float:left; width:280px; height:370px; padding:70px 17px 20px 17px; margin:0 auto;}
.luxury_list li {float:left; width:280px;  padding-top:10px;}


.glist {clear:both; position: relative; width:1100px; margin:0 auto; text-align:center;}
.good {float:left; width:350px; height:470px; position:relative; border:1px solid #e8e8e8; padding:0px 0px 0px 0px; margin:0 auto; margin-left:20px; margin-bottom:90px;}
.good:first-child {margin-left:0px;}
.good:hover {/*border:1px solid #fb81a3;*/}
.good li {float:left; width: 350px; padding-top:0px;}
.good .img {float:left; width: 350px; height:350px;}
.line {clear:both; position: relative; width: 100%; height: 2px; background-color:#dddddd;}

.tmp_box_text{margin-bottom:30px;}