/* ¼­ºê»ó´Ü */
div.sub_tit_shop {overflow:hidden; padding:50px 0 15px; border-bottom:2px solid #d71818; }
div.sub_tit_shop h2 {font-size:34px; color:#000; text-align:left; }
div.sub_tit_shop h2 > span {font-size:20px; color:#231f20; text-align:left;padding-left:10px;font-family:Nanum Barun Gothic; }


/* º£½ºÆ® »óÇ° */


div.best_product {background:#f0f0f0; }
div.best_product_list{padding:25px}
div.best_product_list ul {overflow:hidden; }
div.best_product_list ul li {float:left;  width:353px;height:490px;}
div.best_product_list ul li.best_01 {background:url(/images/sub/best_product_bg.jpg) no-repeat}
div.best_product_list ul li.best_02 {padding-left:19px;background:url(/images/sub/best_product_bg.jpg) no-repeat 19px 0;}
div.best_product_list ul li.best_03 {padding-left:19px;background:url(/images/sub/best_product_bg.jpg) no-repeat 19px 0;}
div.best_product_list ul li:first-child {padding:0;}

div.best_product_list ul li > a {position:relative; display:inline-block;padding:20px 14px;}
div.best_product_list ul li > a:hover {text-decoration:none;}
div.best_product_list ul li > a > img{width:320px;height:320px;}
div.best_product_list ul li > a > span.best_icon {position:absolute; top:10px; left:10px; }

div.best_product_list ul li a span.good_tit {display:block;padding-top:27px;padding-bottom:10px; text-align:center; font-size:16px;color:#000;text-overflow:ellipsis; white-space:nowrap; }
div.best_product_list ul li a span.good_sum {display:block;text-align:center;  }
div.best_product_list ul li a span.good_sum span.good_besong {display:inline-block; padding:1px 4px 0 4px; height:16px; border:1px solid #e2161c;  color:#fff; background:#e2161c;}
div.best_product_list ul li a span.good_sum span.good_member {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#e2161c; border:1px solid #e2161c; background:#ffffff;}
div.best_product_list ul li a span.good_sum span.good_milage {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#fff; background:#000;}
div.best_product_list ul li a span.good_sum span.good_milage_price {display:inline-block; padding-right:7px; font-size:14px;  color:#212120;  }

div.best_product_list ul li a span.good_sum span.good_dis {display:inline-block; padding-left:5px; font-size:13px; color:#acacac;  }
div.best_product_list ul li a DIV.send_area {	/*¹è¼ÛÁö¿ª*/
	font-size: 13px;
	padding-top: 7px;
	Xheight: 12px;
}
div.best_product_list ul li a DIV.comment {		/*°£´Ü»óÇ°Á¤º¸*/
	padding-top: 5px;
}


div.best_product_list ul li a span.good_sub2 {display:block; padding-top:5px; text-align:center;}
div.best_product_list ul li a span.goods_sale {display:inline-block; position:absolute; top:405px; right:215px; font-size:36px; color:#fe0000; font-weight:bold; }
div.best_product_list ul li a span.goods_sale span {color:#fe0000; font-size:20px; }
div.best_product_list ul li a span.goods_cost {display:inline-block; position:absolute; top:430px; left:0; width:47%; text-align:right; font-size:17px; color:#9d9d9d; text-decoration:line-through; }
div.best_product_list ul li a span.goods_discount {display:inline-block; position:absolute; top:430px; right:0; width:47%; text-align:left; font-size:17px; color:#494949;}





/* °¡°Ý´ëº° ÃßÃµ»óÇ°*/
div.sub_goods_title {position:relative; width:1150px; margin:0 auto; padding-top:38px;padding-bottom:0px;} 
div.sub_goods_title h2 {position:absolute;overflow:hidden; top:65px; padding-bottom:15px; }
div.sub_goods_title h2.h2_sub_goods {font-size:16px;font-weight:normal ; }
div.sub_goods_title h2.h2_sub_goods > span {color:#ea1d23; }

div.sub_goods_title > div.product_tab_list {position:absolute; overflow:hidden;right:0px;top:45px; width:465px; padding-bottom:15px; }
div.sub_goods_title > div.product_tab_list > ul {overflow:hidden;border:1px solid #bebebe }
div.sub_goods_title > div.product_tab_list > ul > li{border-left:1px solid #bebebe;padding:10px 0;text-align:center;}
div.sub_goods_title > div.product_tab_list > ul > li:first-child {border-left:0px solid #bebebe;}
div.sub_goods_title > div.product_tab_list > ul > li.off {float:left;  width:115px;background:#fff;color:#767676; font-size:14px;}
div.sub_goods_title > div.product_tab_list > ul > li.on {float:left;  width:115px;background:#000;color:#fff; font-size:14px; }







div.sub_goods_list { padding-top:60px; }
div.sub_goods_list ul:first-child {overflow:hidden;border-top:1px solid #363638; }
div.sub_goods_list ul {overflow:hidden;border-top:1px solid #d7d7d7; }
div.sub_goods_list ul li {float:left;  width:249px; height:350px; margin-left: 50px; margin-bottom:10px;}
div.sub_goods_list ul li:first-child {padding:0; margin:0;}

div.sub_goods_list ul li > a {position:relative; display:inline-block;}
div.sub_goods_list ul li > a:hover {text-decoration:none;}
div.sub_goods_list ul li a span.sale_icon {display:inline-block; position:absolute; background:url(/images/main/sale_icon.png) no-repeat;width:94px;height:94px;top:155px; left:0px;padding:28px 0px 0 0; font-size:31px;  color:#fff; font-weight:bold; text-align:center;  }

div.sub_goods_list ul li a span.sale_icon > span {font-size:20px; }

div.sub_goods_list ul li > a > img{width:250px;height:250px;}

div.sub_goods_list ul li a span.good_tit {display:block;padding-top:15px;padding-bottom:7px; text-align:center; font-size:16px;color:#000;text-overflow:ellipsis; white-space:nowrap;  }
div.sub_goods_list ul li a span.good_sum {display:block;text-align:center;  }

div.sub_goods_list ul li a span.good_sum span.good_besong {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#fff; border:1px solid #e2161c; background:#e2161c;}
div.sub_goods_list ul li a span.good_sum span.good_member {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#e2161c; border:1px solid #e2161c; background:#ffffff;}
div.sub_goods_list ul li a span.good_sum span.good_milage {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#fff; border:1px solid #000; background:#000;}
div.sub_goods_list ul li a span.good_sum span.good_milage_price {display:inline-block; padding-right:7px; font-size:14px;  color:#212120;  }

div.sub_goods_list ul li a span.good_sub2 {display:block; padding-top:5px; text-align:center;}
div.sub_goods_list ul li a span.goods_sale {display:inline-block; position:absolute; top:335px; right:175px; font-size:36px; color:#fe0000; font-weight:bold; }
div.sub_goods_list ul li a span.goods_sale span {color:#fe0000; font-size:20px; }
div.sub_goods_list ul li a span.goods_cost {display:inline-block; position:absolute; top:320px; left:35px; font-size:17px; color:#9d9d9d; text-decoration:line-through;left: 0; text-align: right;width: 47%; }
/*div.sub_goods_list ul li a span.goods_discount {display:inline-block; position:absolute; top:330px; right:45px; font-size:18px; color:#494949;font-weight:bold; }*/
div.sub_goods_list ul li a span.goods_discount {display:inline-block; position:absolute; top:320px; right: 0; width: 47%; text-align: left; font-size:17px; color:#494949; }
div.sub_goods_list ul li a span.goods_no_discount {display:inline-block; position:absolute; top:320px; text-align:center; font-size:16px;color:#000;text-overflow:ellipsis; white-space:nowrap; left:37%  }

/* paging */
div.paging_product {text-align:center; padding:30px 0 50px 0;}
div.paging_product > a {display:inline-block; vertical-align:top;}
div.paging_product > a > img {vertical-align:top;height:42px;}
div.paging_product span {display:inline-block;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc;  }
div.paging_product span a.on {display:inline-block; padding:14px 18px; line-height:12px; vertical-align:top; font-weight:bold; color:#fff; background:#e21b11;   }
div.paging_product span a {display:inline-block; line-height:12px; padding:14px 18px; font-size:15px; border-left:1px solid #ccc;  vertical-align:top; text-decoration:none;color:#000;}
div.paging_product span a:first-child {border-left:0px solid #ccc;}
div.paging_product span a:hover { color:#fff; background:#e21b11; }



div.detail {width:1150px; margin:0 auto; }
.red {color:#f94e4e;}
.green {color:#41b9a1;}

/* Á¦Ç°»ó¼¼ */
div.goods_detail {overflow:hidden; padding:50px 0 0 0;}
div.goods_detail div.detail_left {position:relative; float:left; width:550px; text-align:center; }
/*div.goods_detail div.detail_left  div.detail_img {width:500px; height:500px; margin:0 auto; }*/
div.goods_detail div.detail_left  div.detail_img {margin:0 auto; padding-top:45px;}
div.goods_detail div.detail_left  div.detail_img > img {display:inline-block; width:500px; height:500px;}
div.goods_detail div.detail_left p.p_detail {text-align:center; padding-top:20px; line-height:150%; font-size:13px; font-family: Nanum Barun Gothic}
div.goods_detail div.detail_left p.p_detail span {color:#e21b11;}
div.goods_detail div.detail_left p.p_detail_r {padding-top:15px; color:#303030; font-size:13px; font-family: Nanum Barun Gothic}
div.goods_detail div.detail_left p.p_detail_r span {color:#e21b11;}


/* Á¦Ç° ÁÖ¹®Á¤º¸ */
div.goods_detail div.detail_ct {float:right; width:575px;}
div.goods_detail div.detail_ct table.sub_type01 {width:100%; border-bottom:2px solid #2b2f3a;}
div.goods_detail div.detail_ct table.sub_type01 > thead > tr > th {padding:8px 0; font-size:18px; font-weight:bolder; text-align:left; }
div.goods_detail div.detail_ct table.sub_type01 > thead > tr > th > p {font-size:26px; color:#303030;font-weight:normal; font-family:"Nanum Barun Gothic";}
div.goods_detail div.detail_ct table.sub_type01 > thead > tr > th > p span { padding-left:2px; font-size:19px; font-weight:normal; color:#d71818;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr:first-child > th {border-top:2px solid #d71818;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > th {padding:20px 0; border-top:1px solid #d5d5d5; font-family:Nanum Barun Gothic; background:#f4f4f4; color:#303030;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > th p {text-align:center;color:#303030; font-size:16px; font-family:Nanum Barun Gothic;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr:first-child > td {border-top:2px solid #d71818;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td {padding:10px 0; border-top:1px solid #d5d5d5; color:#636363; font-size:14px; font-family: Nanum Barun Gothic; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject {padding-left:15px; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject input[type=text] {border:1px solid #ddd; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject_goods {position:relative; padding-left:30px;}


div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject_goods input[type=text] {padding:4.8px 3px; text-align:center; border:1px solid #e5e5e5; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject_goods input[type=text]:focus {border:1px solid #4c4a4b;}


div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject_goods a.count_up {position:absolute; top:-0px; left:73px; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject_goods a.count_down {position:absolute; top:-0px; left:20px; ; }


div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject  p.member {padding-bottom:5px; text-align:left; color:#3a3a3a; font-size:13px; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject  p.biz {text-align:left; color:#3a3a3a; font-size:13px;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li.pdl0 {padding-left:0;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li {float:left; width:125px; padding:5px 7px 0 7px; text-align:center;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li div {width:125px; height:125px;  margin-bottom:5px;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li div img {width:125px; height:125px; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li select { border:1px solid #e5e5e5; color:#767576;}
.p_won {padding-left:20px; line-height:18px; font-size:14px; }
.p_won span {color:#e21b11;}
.p_member {text-align:center; padding-top:10px; line-height:18px; font-size:13px; }


div.p_member {}
div.p_member a.btn_join_personal {display:inline-block; width:100px; padding:5px 0; line-height:13px; font-size:13px; text-align:center; transition: color 0.3s ease 0s;transform: translate(0px, 0px); background:#ececec; border:1px solid #bebebe; text-decoration:none; }
div.p_member a.btn_join_company {display:inline-block; width:100px; padding:5px 0; line-height:13px; font-size:13px; text-align:center; transition: color 0.3s ease 0s;transform: translate(0px, 0px); background:#ececec; border:1px solid #bebebe; text-decoration:none; }
div.p_member a.btn_login {display:inline-block; width:100px; padding:5px 0; line-height:13px; font-size:13px; text-align:center; transition: color 0.3s ease 0s;transform: translate(0px, 0px); background:#ececec; border:1px solid #bebebe; text-decoration:none; }

div.p_member a:hover {opacity:0.5;background:#000; color:#fff;}  
/* »óÇ°¼±ÅÃ ¶óµð¿À ¹öÆ° */
div.sub_type02 table {width:100%;}
div.sub_type02 table thead tr th { padding:2px 0; font-size:12px; text-align:right;}
div.sub_type02 table thead tr th p {padding:0 14px 0 7px; color:#fff;}
div.sub_type02 table tbody tr td {font-weight:bold; padding:5px 0; font-size:13px; font-weight:bold; text-align:center;}
div.sub_type02 table tbody tr:first-child td {padding:10px 0 5px; }
div.sub_type02 table tbody tr:first-child th {padding:10px 0 5px; }
div.sub_type02 table tbody tr td p {color:#303030; padding-right: 16px;}
div.sub_type02 table tbody tr td.discount1 {color:#303030; font-weight:bold; text-align:right; font-size:16px; letter-spacing:-1px; }
div.sub_type02 table tbody tr td.discount2 {color:#303030; font-weight:bold; text-align:right; font-size:16px; letter-spacing:-1px;  }
div.sub_type02 table tbody tr td.discount3 {color:#303030; font-weight:bold; text-align:right; font-size:16px; letter-spacing:-1px;  }
div.sub_type02 table tbody tr td.discount3 > p{padding-right: 30px;}
div.sub_type02 table tbody tr td span {font-size:13px; padding-left:5px; }
div.sub_type02 table tbody tr th {padding:5px 0; }
div.sub_type02 table tbody tr th input[type="radio"] {vertical-align:middle;margin:0;}
div.sub_type02 table tbody tr th label {height:17px; vertical-align:top; padding-left:5px; font-size:16px; font-weight:bold; display:inline-block;  color:#303030;}

/* Á¦Ç°ÁÖ¹®Á¤º¸ ¹öÆ° */
div.goods_detail div.detail_ct ul.detail_bt {overflow:hidden; padding:20px 0 0px 0; text-align:center;}
div.goods_detail div.detail_ct ul.detail_bt li:first-child {margin-left:0;}
div.goods_detail div.detail_ct ul.detail_bt li {float:left; margin-left:16px; vertical-align:bottom; }
div.goods_detail div.detail_ct ul.detail_bt li a {overflow:hidden;float:left; }

/* Á¦Ç°ÁÖ¹®Á¤º¸ ¹öÆ° */
div.goods_detail div.detail_ct ul.detail_bt_member {overflow:hidden; padding:0px 0 10px 0; text-align:center;}
div.goods_detail div.detail_ct ul.detail_bt_member li:first-child {margin-left:0;}
div.goods_detail div.detail_ct ul.detail_bt_member li {float:left; margin-left:14px; vertical-align:bottom; }
div.goods_detail div.detail_ct ul.detail_bt_member li a {overflow:hidden;float:left; }

div.content {width:1150px; margin:0 auto; overflow:hidden; padding-top:40px; }


/* LNB */
div.lnb {float:left; width:210px; padding-bottom:20px;}
div.lnb h2 {width:210px; height:40px; padding-top:23px; font-size:16px; line-height:18px; text-align:center; color:#fff; font-weight:normal; background:url(../images/sub/bg_h2_lnb.gif) repeat-x 0 0 ;}
div.lnb h3 {padding:17px 0; text-align:center; font-size:16px; color:#fff; font-weight:normal; background:#575757;}
div.lnb h3 > span {text-align:center; font-size:16px; color:#fffcd4; font-weight:normal; background:#575757;}
div.lnb div.lnb_benner {overflow:hidden; border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd;margin-top:20px;}
div.lnb div.lnb_benner > p {border-bottom:1px solid #ddd;}
div.lnb div.lnb_list ul {overflow:hidden; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
div.lnb div.lnb_list ul li:first-child {border-top:0;}
div.lnb div.lnb_list ul li { border-top:1px solid #ddd;  }
div.lnb div.lnb_list ul li.bg_lnb01 a {padding:15px 0 15px 42px; background:url('../images/sub/category_list_icon.gif') no-repeat 27px 18px;}
div.lnb div.lnb_list ul li a {display:block; padding:15px 0 15px 42px; height:12px; line-height:15px; font-size:16px; font-family: Nanum Barun Gothic; text-decoration:underline; color:#676767;}
div.lnb div.lnb_list ul li a > span {display:inline-block; line-height:12px; }
div.lnb div.lnb_list ul li.on a,
div.lnb div.lnb_list ul li a:hover {color:#de0000;  }





/* »óÇ° »ó¼¼ÀÌ¹ÌÁö */

div.con_sub {float:right; width:910px; }
div.con_sub div.goods_menu {overflow:hidden; margin-bottom:30px; }
div.con_sub div.goods_menu ul {overflow:hidden; }
div.con_sub div.goods_menu ul li:first-child {width:300px;border-left:1px solid #d1d1d1; }
div.con_sub div.goods_menu ul li {float:left; width:300px; border-top:1px solid #d1d1d1; border-bottom:2px solid #353535; border-right:1px solid #d1d1d1;}
div.con_sub div.goods_menu ul li a {display:block; padding:20px 0 ; font-size:15px; text-align:center; text-decoration:none; background:#f4f4f4;color:#7b7b7b; }
div.con_sub div.goods_menu ul li.on {border-bottom:0px;border-top:2px solid #353535;border-left:2px solid #353535;border-right:2px solid #353535; }
div.con_sub div.goods_menu ul li.on a {color:#353535; background:#fff;}


div.con_sub {float:right; width:760px; }
div.con_sub div.goods_menu_card {overflow:hidden; margin-bottom:30px; }
div.con_sub div.goods_menu_card ul {overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
div.con_sub div.goods_menu_card ul li:first-child {width:188px; }
div.con_sub div.goods_menu_card ul li {float:left; width:189px; border-left:1px solid #ccc;}
div.con_sub div.goods_menu_card ul li a {display:block; padding:15px 0 ; font-size:15px; text-align:center; text-decoration:none; background:#f4f4f4; font-family: Nanum Barun Gothic; }
div.con_sub div.goods_menu_card ul li.on a {color:#fff; background:#464646;border-bottom:0px; }


div.con_sub {float:right; width:910px; }
div.con_sub div.goods_menu_card2 {overflow:hidden; margin-bottom:30px; }
div.con_sub div.goods_menu_card2 ul {overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
div.con_sub div.goods_menu_card2 ul li:first-child {width:251px; }
div.con_sub div.goods_menu_card2 ul li {float:left; width:252px; border-left:1px solid #ccc;}
div.con_sub div.goods_menu_card2 ul li a {display:block; padding:15px 0 ; font-size:15px; text-align:center; text-decoration:none; background:#f4f4f4; font-family: Nanum Barun Gothic; }
div.con_sub div.goods_menu_card2 ul li.on a {color:#fff; background:#464646; }

div.con_sub div.menu01_list {padding-bottom:24px; margin-left:15px; }
div.con_sub div.menu01_list dl {overflow:hidden; padding:10px 0; }
div.con_sub div.menu01_list dl dt {display:block; padding-left:10px; font-size:16px; font-weight:bold; }
div.con_sub div.menu01_list dl dd {padding:20px 10px 0 10px; font-size:13px; }

div.con_sub div.menu01_list p {padding-bottom:24px;  margin:5px 0 0 0; font-family:'Nanum Barun Gothic';}
div.con_sub div.menu01_list p:first-child{margin:0px 0 10px 0;}
div.con_sub div.menu01_list p:first-child > span {color:#fff !important; padding:1px 2px;}
div.con_sub div.menu01_list span{font-size:14px; line-height:20px; font-family:'Nanum Barun Gothic'; color: #464646 !important;}
div.con_sub div.menu01_list div.imginfo {text-align:center; }
div.con_sub div.menu01_list img {text-align:center; }

/*div.con_sub div.menu01_list p {padding:10px 0; }*/


div.con_sub div.menu02_list {text-align:center; padding-bottom:30px; }
div.con_sub div.menu02_list p {padding-bottom:24px; font-size:13px;}
div.con_sub div.menu02_list p.img_list img { text-align:center;max-height:720px;}

div.con_sub div.menu03_list {width:100%; margin-bottom:30px; }
div.con_sub div.menu03_list table {width:100%; }
div.con_sub div.menu03_list table thead tr th:first-child {}
div.con_sub div.menu03_list table thead tr th {padding:14px 0; font-size:14px; text-align:center; font-weight:normal; font-family: Nanum Barun Gothic;  border-top:1px solid #000; border-bottom:1px solid #000;background:#eeeeee; } 
div.con_sub div.menu03_list table tbody tr td {height:70px; padding:15px 0; text-align:center; font-size:14px; border-bottom:1px solid #ddd; font-family:'Nanum Barun Gothic';}
div.con_sub div.menu03_list table tbody tr td.re_img div img.list_img {width:75px; height:75px;border:1px solid #cfcfcf; }
div.con_sub div.menu03_list table tbody tr td.re_img div { margin:0 auto; }
div.con_sub div.menu03_list table tbody tr td.subject {text-align:left; }
div.con_sub div.menu03_list table tbody tr td.subject p {padding:0 10px; line-height:150%; }

div.con_sub div.menu04_list { font-family: Nanum Barun Gothic;}
div.con_sub div.menu04_list h2{font-size:16px;color:#000 ;font-weight:bold;}
div.con_sub div.menu04_list div.guide_div {padding:35px 30px;border:1px solid #d1d1d1;margin-top:15px;font-family:Nanum Barun Gothic, Nanum Gothic, NanumGothic,  ¸¼Àº°íµñ, MalgunGothic, MalgunGothic, µ¸¿ò ,dotum,helvetica,sans-serif;}
div.con_sub div.menu04_list div.guide_div p:first-child {padding-top:0px;}
div.con_sub div.menu04_list div.guide_div p {line-height:150%; font-size:13px; padding-left:13px; color:#464646; padding-top:5px;font-family:Nanum Barun Gothic, Nanum Gothic, NanumGothic,  ¸¼Àº°íµñ, MalgunGothic, MalgunGothic, µ¸¿ò ,dotum,helvetica,sans-serif;}

div.con_sub div.menu04_list div.menu04_table { padding-top:15px; }
div.con_sub div.menu04_list div.menu04_table table {width:100%; }
div.con_sub div.menu04_list div.menu04_table table thead tr th:first-child {border-left:1px solid #cccccc;}
div.con_sub div.menu04_list div.menu04_table table thead tr th {padding:14px 0; font-size:14px; text-align:center; font-weight:normal; font-family: Nanum Barun Gothic;  border-top:1px solid #cccccc;  border-right:1px solid #cccccc;background:#e5e5e5; font-weight:bold;color:#393939} 
div.con_sub div.menu04_list div.menu04_table table tbody tr td:first-child{border-left:1px solid #cccccc;font-weight:bold;}
div.con_sub div.menu04_list div.menu04_table table tbody tr td {padding:15px 0; text-align:center; font-size:14px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;font-family: Nanum Barun Gothic;color:#7e7e7e;}
div.con_sub div.menu04_list div.menu04_table table tbody tr td.subject {text-align:left;background:#f5f5f5;color:#393939;font-size:14px; }
div.con_sub div.menu04_list div.menu04_table table tbody tr td.subject p {padding:0 30px; }





div.con_sub div.menu05_list { margin-bottom:30px; text-align:center; }


div.con_sub div.biz_data h2.h2_biz {padding-bottom:25px; background:url(../images/main/bg_hot.gif) repeat-x 0 100% ;}
div.con_sub div.biz_data h3 {padding-top:40px; }
div.con_sub div.biz_data p {line-height:150%; font-size:13px; color:#666; } 
div.con_sub div.biz_data p.p_biz01 {padding:27px 0 30px 0; text-align:center; border-bottom:1px solid #b7b7b7;}

div.con_sub div.biz_data dl {padding-top:30px; }
div.con_sub div.biz_data dl dt {display:inline-block; padding:0 10px; line-height:150%; color:#fff; font-size:13px; background:#6a86c9;  }
div.con_sub div.biz_data dl dd { padding:10px 0 0 10px;  line-height:150%; font-size:13px;  }
div.con_sub div.biz_data ul.biz_flower {overflow:hidden; padding:20px 0 40px 0; background:url(../images/main/bg_hot.gif) repeat-x 0 100% ;}
div.con_sub div.biz_data ul.biz_flower li {float:left; padding:9px; }
div.con_sub div.biz_data div.biz_list {padding-top:40px; text-align:center; }
div.con_sub div.biz_data div.biz_list > p {padding-bottom:30px; }
div.con_sub div.biz_data div.biz_list ul {overflow:hidden; padding:20px 10px; }
div.con_sub div.biz_data div.biz_list ul li {float:left; width:149px; padding:22px 16px 0 16px; background:url(../images/biz/no_biz_img.gif) no-repeat 16px 22px ;}
div.con_sub div.biz_data div.biz_list ul li a {position:relative; padding-top:111px; display:inline-block; text-decoration:none; background:url(../images/biz/no_biz_img.gif) no-repeat 0 0 ;}
div.con_sub div.biz_data div.biz_list ul li a img {position:absolute; top:0; left:0; width:148px; height:98px; border:1px solid #bfbfbf;}
div.con_sub div.biz_data div.biz_list ul li a span.biz_list_tit {font-size:13px; color:#4c4a4b; }
div.con_sub div.biz_data div.biz_list ul li a span.biz_list_add {font-size:13px; color:#6a86c9;}


div.con_sub_detail {float:right; width:1150px; }
div.con_sub_detail div.goods_menu {overflow:hidden; margin-bottom:30px; }
div.con_sub_detail div.goods_menu ul {overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
div.con_sub_detail div.goods_menu ul li:first-child {width:188px; }
div.con_sub_detail div.goods_menu ul li {float:left; width:189px; border-left:1px solid #ccc;}
div.con_sub_detail div.goods_menu ul li a {display:block; padding:15px 0 ; font-size:15px; text-align:center; text-decoration:none; background:#f4f4f4; }
div.con_sub_detail div.goods_menu ul li.on a {color:#fff; background:#464646; }

div.con_sub_detail div.menu01_list {padding-bottom:24px; margin-left:15px; }
div.con_sub_detail div.menu01_list dl {overflow:hidden; padding:10px 0; }
div.con_sub_detail div.menu01_list dl dt {display:block; padding-left:10px; font-size:16px; font-weight:bold; }
div.con_sub_detail div.menu01_list dl dd {padding:20px 10px 0 10px; font-size:13px; }
div.con_sub_detail div.menu01_list p {padding:10px 0; }


div.con_sub_detail div.menu02_list {text-align:center; padding-bottom:30px; }
div.con_sub_detail div.menu02_list p {padding-bottom:24px; text-align:center; color:#f94e4e;}
div.con_sub_detail div.menu02_list p.img_list img { text-align:center;}

div.con_sub_detail div.menu03_list {width:100%; margin-bottom:30px; }
div.con_sub_detail div.menu03_list table {width:100%; }
div.con_sub_detail div.menu03_list table thead tr th:first-child {background:none; }
div.con_sub_detail div.menu03_list table thead tr th {padding:14px 0; font-size:14px; text-align:center; font-weight:normal; background:url(../images/sub/bg_menu03_list.gif) no-repeat 0 10px; border-top:1px solid #000; border-bottom:1px solid #000; } 
div.con_sub_detail div.menu03_list table tbody tr td {height:70px; padding:5px 0; text-align:center; font-size:14px; border-bottom:1px solid #ddd; }
div.con_sub_detail div.menu03_list table tbody tr td.re_img div img {width:70px; height:70px; }
div.con_sub_detail div.menu03_list table tbody tr td.re_img div {width:70px; height:70px; margin:0 auto; }
div.con_sub_detail div.menu03_list table tbody tr td.subject {text-align:left; }
div.con_sub_detail div.menu03_list table tbody tr td.subject p {padding:0 10px; line-height:150%; }

div.con_sub_detail div.menu04_list {padding:20px; border:1px solid #d1d1d1; }
div.con_sub_detail div.menu04_list ul {}
div.con_sub_detail div.menu04_list ul li:first-child {padding-top:0; }
div.con_sub_detail div.menu04_list ul li {line-height:150%; font-size:14px; padding-left:13px; margin-top:27px; color:#464646; background:url(../images/sub/bg_menu04_list.gif) no-repeat 2px 9px; }
div.con_sub_detail div.menu04_list ul li span {color:#e21b11;}


div.con_sub_detail div.biz_data h2.h2_biz {padding-bottom:25px; background:url(../images/main/bg_hot.gif) repeat-x 0 100% ;}
div.con_sub_detail div.biz_data h3 {padding-top:40px; }
div.con_sub_detail div.biz_data p {line-height:150%; font-size:13px; color:#666; } 
div.con_sub_detail div.biz_data p.p_biz01 {padding:27px 0 30px 0; text-align:center; border-bottom:1px solid #b7b7b7;}

div.con_sub_detail div.biz_data dl {padding-top:30px; }
div.con_sub_detail div.biz_data dl dt {display:inline-block; padding:0 10px; line-height:150%; color:#fff; font-size:13px; background:#6a86c9;  }
div.con_sub_detail div.biz_data dl dd { padding:10px 0 0 10px;  line-height:150%; font-size:13px;  }
div.con_sub_detail div.biz_data ul.biz_flower {overflow:hidden; padding:20px 0 40px 0; background:url(../images/main/bg_hot.gif) repeat-x 0 100% ;}
div.con_sub_detail div.biz_data ul.biz_flower li {float:left; padding:9px; }
div.con_sub_detail div.biz_data div.biz_list {padding-top:40px; text-align:center; }
div.con_sub_detail div.biz_data div.biz_list > p {padding-bottom:30px; }
div.con_sub_detail div.biz_data div.biz_list ul {overflow:hidden; padding:20px 10px; }
div.con_sub_detail div.biz_data div.biz_list ul li {float:left; width:149px; padding:22px 16px 0 16px; background:url(../images/biz/no_biz_img.gif) no-repeat 16px 22px ;}
div.con_sub_detail div.biz_data div.biz_list ul li a {position:relative; padding-top:111px; display:inline-block; text-decoration:none; background:url(../images/biz/no_biz_img.gif) no-repeat 0 0 ;}
div.con_sub_detail div.biz_data div.biz_list ul li a img {position:absolute; top:0; left:0; width:148px; height:98px; border:1px solid #bfbfbf;}
div.con_sub_detail div.biz_data div.biz_list ul li a span.biz_list_tit {font-size:13px; color:#4c4a4b; }
div.con_sub_detail div.biz_data div.biz_list ul li a span.biz_list_add {font-size:13px; color:#6a86c9;}



div.naver_pay_box {overflow:hidden; width:575px; padding:21px 0 0 0; }
div.naver_pay_box > a.btn_no_member {float:right; }
div.naver_pay_box  div.naver_pay {float:right; width:285px; height:83px; }



div.best_sub_goods_list { padding-top:60px;padding-bottom:40px; }
div.best_sub_goods_list ul:first-child {overflow:hidden;border-top:1px solid #363638;padding-left:43px;padding-right:43px; }
div.best_sub_goods_list ul {overflow:hidden;border-top:1px solid #d7d7d7; }
div.best_sub_goods_list ul li {float:left;margin-left:8px;  width:258px;height:350px;background:url(/images/main/best_bg.jpg) no-repeat;}
div.best_sub_goods_list ul li:first-child {padding:0;}

div.best_sub_goods_list ul li > a {position:relative; display:inline-block;padding:10px;}
div.best_sub_goods_list ul li > a:hover {text-decoration:none;}
div.best_sub_goods_list ul li a span.best_icon {display:inline-block; position:absolute; background:url(/images/main/best_icon.png) no-repeat 10px 3px;width:94px;height:94px; }
div.best_sub_goods_list ul li > a > img{width:215px;height:215px;border:1px solid #d7d7d7;margin:2px 8px;}

div.best_sub_goods_list ul li a span.good_tit {display:block;padding-top:10px;padding-bottom:5px; text-align:center; font-size:16px;color:#000;text-overflow:ellipsis; white-space:nowrap;  }
div.best_sub_goods_list ul li a span.good_sum {display:block;text-align:center;  }

div.best_sub_goods_list ul li a span.good_sum span.good_besong {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#fff; background:#e2161c;}
div.best_sub_goods_list ul li a span.good_sum span.good_member {display:inline-block; padding:1px 4px 0 4px; height:16px; border:1px solid #e2161c; background:#ffffff;}
div.best_sub_goods_list ul li a span.good_sum span.good_milage {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#fff; background:#000;}
div.best_sub_goods_list ul li a span.good_sum span.good_milage_price {display:inline-block; padding-right:7px; font-size:14px;  color:#212120;  }

div.best_sub_goods_list ul li a span.good_sub2 {display:block; padding-top:5px; text-align:center;}
div.best_sub_goods_list ul li a span.goods_sale {display:inline-block; position:absolute; top:295px; right:165px; font-size:36px; color:#fe0000; font-weight:bold; }
div.best_sub_goods_list ul li a span.goods_sale span {color:#fe0000; font-size:20px; }
div.best_sub_goods_list ul li a span.goods_cost {display:inline-block; position:absolute; top:290px; left:0; width:47%; text-align:right; font-size:18px; color:#9d9d9d; text-decoration:line-through; }
div.best_sub_goods_list ul li a span.goods_discount {display:inline-block; position:absolute; top:290px; right:0; width:47%;text-align:left; font-size:18px; color:#494949;}


