./*���ʸ޴�*/
.left_nav{width:171px; position:relative; }
.subtit{ width:172px;  height:35px; padding-top:15px; background:#005b3a; font-size:16px; color:#fff; font-weight:600; font-family:"NanumGothic",sans-serif, "����"; text-align:center; margin-top:14px }

.left_nav .menu_1dept{ width:170px; background:#fff; color:#333; text-align:left; padding-top:10px ; font-size:14px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;border-left: 1px solid #CCC; font-weight:600; font-family:"NanumGothic",sans-serif, "����";}
.left_nav .menu_1dept a{ width:160px; height:25px; line-height:15px; padding-left:10px; display:block; font-family:"NanumGothic",sans-serif, "����"; text-align:left;}
.left_nav .menu_1dept1{ width:160px; height:25px; line-height:15px; padding-left:10px; display:block; font-family:"NanumGothic",sans-serif, "����"; text-align:left;}

/*.left_nav .menu_1dept .sub_mu1{text-align:center; display:block; background:#f5f5f5; padding-top:5px; width:160px; padding-left:10px  }*/
.left_nav .menu_1dept .sub_mu1{text-align:center; display:block; background:#f5f5f5; padding-top:5px; width:100%; }
.left_nav .menu_1dept .sub_mu1 li a{ font-size:12px; display:block; background:url('') no-repeat 135px 5px; font-weight:normal}/*padding:5px 0 5px 0;*/
.left_nav .menu_1dept .sub_mu1 li a:hover{color:#30ad7c; background:url('') no-repeat 135px 5px; }
.sline{ border-top:1px solid #CCC;}
.left_nav .arr{background:url(/images/list/icon_lnb_arrow_off.png) no-repeat 150px 15px;}
.left_nav .arr_bm{background:url(/images/list/icon_lnb_arrow_bm.png) no-repeat 148px 15px;}
.c_b{ color:#005b3a; font-weight:600}

/*��ǰ����Ʈ*/
.class_wrap{width:810px; height:auto; float:left; margin:14px 0 10px 20px;position:relative;}
.class_wrap .txt{ width:810px; height:49px; line-height:49px; float:left; margin-bottom:20px; background:url(/images/list/right_tit03.jpg) no-repeat; position:relative }
.class_wrap .txt .front{ width:168px; height:40px; font-size:20px; font-weight:bold; color:#FFFFFF; text-align:center;font-family:"NanumGothic",sans-serif, "����";  position:absolute}
.class_wrap .txt .back{ text-align:left; font-size:20px; color:#333333; font-weight: bold;font-family:"NanumGothic",sans-serif, "����";  position:absolute; left:190px; top:0 }
.class_wrap .c_txt{width:810px; height:15px; line-height:15px; float:left;font-family:"NanumGothic",sans-serif, "����";}
.class_wrap .c_img{width:810px; height:auto; float:left}
.search_list{position:relative;width:788px; float:left; border:1px solid #eaeaea; padding:10px}
.search_list .img_area{position:relative;z-index:10;width:216px;height:152px; float:left}
.class_wrap h3{ float:left; padding:0 0 2px 25px; font-size:20px; line-height:1.5; font-weight:600; text-align:left;position:relative; background:url(/images/list/icon_ch01.png)no-repeat 0 8px; border-bottom:2px solid #307a5f; color:#005b3a; width:785px;font-family:"NanumGothic",sans-serif, "����";}
.c_txt1{ font-size:15px; font-weight:600;font-family:"NanumGothic",sans-serif, "����";text-align:left;width:810px; float:left; line-height:16px; height:20px; margin-bottom:5px}
.info_p{ width:628px; height:165px; border-top:2px solid #666; border-bottom:1px solid #CCC; padding:15px 15px 15px 167px; float:left; background:url(/images/list/icon_img01.png) no-repeat 36px 50px #eaf3f0; font-size:13px; line-height:20px; font-family:"NanumGothic",sans-serif, "����";}
.search_list .img_area .tit_area{
    height:16px;
    padding:4px 4px;
    font-size:11px;
    line-height:16px;
    vertical-align:top;
    color:#fff;
    background:#000000;
    top:0;
    right:1px;
    position:absolute;
    opacity:0.6;
    z-index:9;
    width:70px;
    text-align:center;
    font-family:"NanumGothic",sans-serif, "����";
}

.search_list .img_area .imgbox{ width:216px; height:152px; float:left; position:relative}
.search_list .goods_list{zoom:1}.search_list .goods_list:after{display:block;clear:both;content:''}
.search_list .goods_list>li{position:relative}.no-touch .search_list .goods_list>li:hover .img_area .mask{border:2px solid #33a6ff;opacity:1;filter:alpha(opacity=100) }

.goods_list li:hover { background:#f1f5f8; /*cursor: pointer;*/}
.search_list:hover { background:#f7f7f7; box-shadow: inset 0 0 0 2px #d2d2d2; /*cursor: pointer;*/}

.search_list. no_b{border-top:2px solid #666;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC; inset 0 0 0 0 ;-moz-box-shadow: inset 0 0 0 0 ;box-shadow: inset 0 0 0 0 ;}

.no-touch .search_list .goods_list>li:hover .img_area .etc{display:block}
.search_list .info{position:relative;line-height:14px; letter-spacing:-0.5px; vertical-align:top; float:left; width:375px; margin-left:20px}
.search_list .info .tit{display:block;vertical-align:top;word-break:break-all; font-size:16px;width:375px;font-family:"NanumGothic",sans-serif, "����"; font-weight:700; height:32px; line-height:40px; margin-bottom:5px}

.search_list .info .etc{display:block;line-height:25px; height:25px; color:#777;vertical-align:top; border-top:1px solid #ececec; border-bottom:1px solid #ececec;font-family:"NanumGothic",sans-serif, "����";width:375px;  float:left;}

.search_list .info .text_f{display:block;/*height:18px;*/margin-top:5px;line-height:20px;color:#666; font-size:13px; padding-top:2px; font-family:"NanumGothic",sans-serif, "����"; float:left;width:375px;}



.list_btn{position:relative; float:right; width:170px; height:125px; border-left: 1px dotted #CCCCCC; padding-top:30px}
.list_btn .btn_buy{display:inline-block;height:23px;margin:10px 0 0 0;padding:0 5px; text-align:center}
.btn_xlarge {margin-left:10px ;padding:10px 35px 10px 35px ;min-width:140px; border:1px solid #999999; height:60px; font-size:15px; font-weight:600; line-height:40px; background:#999;font-family:"NanumGothic",sans-serif, "����";  }


.btn_xlarge_s {margin-left:10px ;padding:10px 35px 10px 35px ;min-width:140px; /*border:1px solid #999999;*/ height:60px; font-size:15px; font-weight:600; line-height:40px; background:#999;font-family:"NanumGothic",sans-serif, "����";  }

.btn_xlarge_w {/*border:1px solid #999999;*/ position:absolute; right:0px; width:150px; font-size:15px; font-weight:600; line-height:40px; background:#FFFFFF }
.btn_g {background-color:#e83428; color:#fff !important; font-family:"NanumGothic",sans-serif, "����";}
.btn_soon {background-color:#fd8880; color:#fff !important; font-family:"NanumGothic",sans-serif, "����";}
.btn_end {background-color:#999; color:#fff !important; font-family:"NanumGothic",sans-serif, "����"; /*padding:10px 54px;*/}


.btn_hotred {border-color:#F00; background:#F00; color:#FFF;font-family:"NanumGothic",sans-serif, "����";}
.btn_xlarge_list{margin-left:10px ;padding:8px 15px 8px 15px ;min-width:140px; border:1px solid #999999; height:60px; font-size:15px; font-weight:600; line-height:40px; background:#b6b8ba;font-family:"NanumGothic",sans-serif, "����"; color:#FFFFFF  }
.btn_xlarge_list a, .btn_xlarge_list a:hover{ color:#FFFFFF}

.btn_red a, .btn_red a:hover{ color:#FFFFFF}


.list_btn .price{display:block; font-family:"NanumGothic",sans-serif, "����"; color:#666666;vertical-align:top; text-align:right; padding-right:10px}
.list_btn .price .num{display:inline-block;margin-top:-3px;font-family:tahoma;font-size:15px;line-height:16px;vertical-align:middle;color:#666666;}

.list_btn .price .num_r{display:inline-block;font-family:tahoma;font-size:21px;line-height:25px;vertical-align:middle; color:#e83428; font-weight:600; }

.dc{color:#e83428}
.font_r{ color:#FF0000; font-weight:600}
.num_r_won{ color:#F00; font-size:18px;vertical-align:middle;font-family:"NanumGothic",sans-serif, "����";}
.num_end{ text-decoration: line-through}

.ordernum_o{margin-top:-3px;font-family:"tahoma","NanumGothic","NanumPenWeb";font-size:15px;line-height:16px; font-weight:600; color:#F33;}


/*���̺�*/

.table_box table{
color:#555; border-top: 1px solid #383e4c; float:left ; width:810px; position:relative}
.table_box table th{background:#f6f6f6; border-bottom: 1px solid #cccccc; padding:9px 0 12px; text-align: center; color:#545454; font-weight:600; font-size:12px;font-family: '���� ���', malgun, '����', dotum, verdana, sans-serif;}
.table_box table .th_left{background:#f7f7f7; border-bottom: 1px solid #dedede; padding:10px 40px 12px; text-align:left; color:#333; font-weight:600}
.table_box table td{border-bottom: 1px solid #dedede; font-size: 13px; padding:5px 3px; text-align: center;font-family: '���� ���', malgun, '����', dotum, verdana, sans-serif; position:relative}
.table_box table .th_center{background:#f7f7f7; border-bottom: 1px solid #dedede;padding: 10px 0 12px 0px; font-size:13px; text-align:center; color:#555; font-weight:600; line-height:18px}
.table_box table .th_center1{background:#f7f7f7; border-bottom: 1px solid #dedede;padding: 10px 0 12px 0px; font-size:13px; text-align:center; color:#555; font-weight:600; line-height:18px; font-weight:600}
.table_box table .th_center2{background:#d9d9d9; border-bottom: 1px solid #dedede;padding: 9px 0 10px 0px; font-size:13px; text-align:center; color:#555; font-weight:600; line-height:18px; font-weight:600}
.table_box table .th_left{background:#f7f7f7; border-bottom: 1px solid #dedede;padding: 10px 0 12px 20px; font-size:13px; text-align:left; color:#555; font-weight:600; line-height:18px}

.table_box table .td_terms1{font-size:13px; font-weight: ; overflow: hidden; padding: 9px 0 9px 20px; text-align:left; text-overflow: ellipsis;}
.table_box table .th_terms2{font-size:13px; font-weight:600;  padding: 9px 0 9px 0; text-align: center; background:#ecf4f1;border-bottom:1px solid #dedede;}
.table_box table .td_terms3{font-size:13px; font-weight: ; overflow: hidden; padding: 9px 0 9px 0px; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.table_box table .td_left_l{font-size: 13px; padding:5px 3px 5px 10px; text-align: left;font-family: '���� ���', malgun, '����', dotum, verdana, sans-serif; border:0}
.table_box table .td_center_l{font-size: 13px; padding:5px 3px 5px 10px; text-align: center;font-family: '���� ���', malgun, '����', dotum, verdana, sans-serif; border:0}
.tr_hover:hover { background: #f6f6f6; }
.chbox_list{ width:320px; float:left; font-size:13px; top:5px ; position:absolute; left:20px;vertical-align:top; height:auto;}
.chbox_list p{ width:320px; }

.chbox_list p .price{display:block; font-family:"NanumGothic",sans-serif, "����"; color:#666666;vertical-align:top; text-align:left}
.table_box table .r_line{border-right:1px solid #dedede;}
.table_box table .b_line{ border-bottom:1px solid #dedede;}
.table_box table .td_baimg{ background:url(/images/list/line_01.jpg) no-repeat 0px 13px #f7f7f7; }
.table_box table .td_baimg1{ background:url(/images/list/line_01.jpg) no-repeat 0px 10px ; }


/*��Ż�հ�*/
.total_box{ width:804px; height: auto; float:left; background:#f7f8f8; line-height:50px; font-size:15px; font-weight:600; border:3px solid #a1c1b6; position:relative}
.total_box em{font-family:"tahoma","NanumGothic","NanumPenWeb"; font-size:18px; }
.total_box .left_t-all{ font-size:15px; font-weight:600; width:300px; position:absolute; text-align:left; }
.total_box .left_t-all .mr{ font-size:13px; font-weight:normal; color:#FF0000}

.total_box .left_t-all em{font-family:"tahoma","NanumGothic","NanumPenWeb"; font-size:16px; }

.total_box .all{ font-family:"tahoma","NanumGothic","NanumPenWeb"; font-size:22px; font-weight:bold; color:#FF0000; position:absolute; width:290px; right:0; top:15px }

.total_box .all .all_btn_buy{display:inline-block;height:23px;padding-left:10px; right:10px; top:5px; width:auto; position:absolute}

.total_box .all span{font-weight:600;
  font-size: 14px;
  color: #FF3300;
  display: inline-block;
  margin-left:3px;}
.total_box .mr{ font-size:13px; font-weight:normal; color:#FF0000}
.total_box .subject_box{
    width:355px;
    height:auto;
    position:absolute;
    left:124px;
    top:8px
}

.total_box .subject_box p{ width:350px; line-height:10px; font-weight:normal; font-family:"NanumGothic","NanumPenWeb", gulim,'���� ���', malgun, '����', dotum, verdana, sans-serif; }

.total_box .subject_box p .list{display:block; font-family:gulim,'���� ���', malgun, '����', dotum, verdana, sans-serif; color:#666666;vertical-align:top; text-align:left; font-size:13px}
.total_box .leftimg{ width:110px; height:79px; top:-3px; left:-3px}



/*��*/
.list_tabmenu { margin-bottom: 25px; padding: 0; width: 100%; }
.list_tabmenu:after { content:""; display:block; clear:both; }
.list_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.list_tabmenu li {
    float:left; display: inline-block; zoom: 1; *display: inline; width:115px;
    border-style: solid; border-width: 1px; border-color: #dddde1;
    padding: 11px 0 10px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer;
    color: #7b7c81; background-color: #fafafa; font-family:"NanumGothic",sans-serif, "����"; font-weight:600  }
.list_tabmenu li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

.pop_box{ width:700px; height:auto; position: fixed; border:1px solid #383e4c; top:50%; left:50%; margin-left:-350px;margin-top:-200px;
background:#FFFFFF; z-index:200; font-family:"NanumGothic",sans-serif;}

.pop_box .opttit{ width:680px; height:33px;  padding:20px 0 0 20px; font-size:16px; color:#FFFFFF; background:#005b3a; font-weight:600; float:left}

.pop_box .close_btn{
    position:absolute;
    width: 17px;
    height:17px;
    right:20px;
    top:18px;
    cursor:pointer;
    z-index:201
}
.btn_group{ width:100%; height:45px}


.btn_type {
  color: #666;
  background-color: #fff;
  border: 1px solid #ccc;
  text-align: center;
  padding:7px 7px; font-family:"NanumGothic",sans-serif; font-weight:600; font-size:14px; margin:0 7px 7px 7px}

.i_text{ padding:3px 3px 3px 5px; margin:0 3px 2px; height:26px; width:100px;  border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:"NanumGothic",sans-serif; color:#333; font-size:13px; vertical-align:top}

.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mr5{ margin-right:5px}
.ml5{ margin-left:5px}
.mr10{ margin-right:10px}
.mb5{ margin-bottom:5px}
.fr{ float:right}
.fl{ float:left}
.vam{ vertical-align:middle}