/* ¼­ºê»ó´Ü */
div.sub_tit_shop {overflow:hidden; padding:50px 0 15px; border-bottom:4px solid #fa4991; }
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:#fcefef; }
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_01{ background:#fff; box-shadow:5px 5px #f0d6d6; margin-bottom:5px;}
div.best_product_list ul li.best_02 {margin-left:18px; background:#fff; box-shadow:5px 5px #f0d6d6; margin-bottom:5px;}
div.best_product_list ul li.best_03 {margin-left:18px; background:#fff; box-shadow:5px 5px #f0d6d6; margin-bottom:5px;}
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:0px; left:20px; }

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 #ff3386;  color:#fff; background:#ff3386;}
div.best_product_list ul li a span.good_sum span.good_member {display:inline-block; padding:1px 4px 0 4px; height:16px; color:#ff3386; border:1px solid #ff3386; 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: block; font-size: 36px; color: #ff3386; font-weight: bold; float: left; margin:5px 0 0 60px; font-family: 'Nanum Barun Gothic'; }
div.best_product_list ul li a span.goods_sale span {color:#ff3386; font-size:20px; }
div.best_product_list ul li div.goods_sale02{float: right; margin-right:69px; margin-top:5px;}
div.best_product_list ul li a span.goods_cost { display: block; font-size: 16px; color: #9d9d9d; text-decoration: line-through; text-align: right; }
div.best_product_list ul li a span.goods_discount {display: block; text-align: right; font-size: 18px; color: #494949; font-family: 'Nanum Barun Gothic'; font-weight: bold;}





/* °¡°Ý´ëº° ÃßÃµ»óÇ°*/
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:#fa4991; }

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;}
div.sub_goods_title > div.product_tab_list > ul > li{border-left:1px solid #bebebe;padding:10px 0; text-align:center; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe;}
div.sub_goods_title > div.product_tab_list > ul > li:last-child{border-right:1px 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:#fa4991; color:#fff; font-size:14px; border-color:#fa4991; }



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:370px; margin-left:50px; margin-bottom:20px;}
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; border:1px solid #d6d6d6;}

div.sub_goods_list ul li a span.good_tit {display:block;padding-top:15px;padding-bottom:7px; text-align:center; font-size:20px;color:#666666;text-overflow:ellipsis; white-space:nowrap;  }
div.sub_goods_list ul li a span.good_sum {display:block; text-align:center; padding:0 0 10px 0; }

div.sub_goods_list ul li a span.good_sum span.good_besong {display:inline-block; padding:0px 3px 0 3px; height:16px; line-height: 20px;font-size:11px; font-family:'Dotum'; color:#fff; border:1px solid #ff3386; background:#ff3386; }
div.sub_goods_list ul li a span.good_sum span.good_member {display:inline-block; padding:0px 3px 0 3px; margin-left:3px; height:16px;line-height: 20px;font-size:11px; font-family:'Dotum'; color:#ff3386; border:1px solid #ff3386; background:#ffffff;}
div.sub_goods_list ul li a span.good_sum span.good_milage {display:inline-block; padding:0px 3px 0 3px; margin:0 2px; height:16px; line-height: 20px;font-size:11px; font-family:'Dotum';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; font-size:14px;  color:#212120; font-weight:bold;}

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:block; font-size:36px; color:#ff3386; font-weight:bold; float:left; margin:0px 0 0 26px;  font-family: 'Nanum Barun Gothic';}
div.sub_goods_list ul li a span.goods_sale span {color:#ff3386; font-size:20px; }
div.goods_sale02{float:right; margin-right:28px; }
div.goods_sale02 span.goods_cost {display:block; font-size:17px; color:#bababa; text-decoration:line-through; text-align:right;}
div.goods_sale02 span.goods_cost02{display:block; font-size:16px; color:#bababa; text-decoration:line-through; text-align:right;}
div.goods_sale02 span.goods_discount {display:block;text-align:right; font-size:19px; color:#666666;  font-family: 'Nanum Barun Gothic'; font-weight: bold; /* margin-top:5px; */}


/* 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:#fa4991;   }
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:#fa4991; }



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:16px; font-family: Nanum Barun Gothic; color:#878787;}
div.goods_detail div.detail_left p.p_detail span {color:#fa4991;}
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:#fa4991;}


/* Á¦Ç° ÁÖ¹®Á¤º¸ */
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:16px; font-weight:normal; color:#fa4991;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr:first-child > th {border-top:2px solid #fa4991;}
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 #fa4991;}
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:135px; padding:5px 3px 7px 3px; text-align:center;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li div {width:95px; height:95px;  margin-bottom:5px;margin:0 auto;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li div img {width:95px; height:95px; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li select {width:100px; border:1px solid #514f4c; color:#767576; /* height:22px; */}
.p_won {padding-left:20px; line-height:18px; font-size:14px; }
.p_won span {color:#fa4991;}

.p_won2 {padding-left:27px; line-height:18px; font-size:18px; color:#878787;}
.p_won2 span {color:#fa4991;}

.p_member {text-align:center; padding-top:10px; line-height:18px; font-size:13px; }
p.send_area_p{font-size:16px; font-family:"Nanum Barun Gothic"; color:#626262; margin-left: 12px;}
ul.detail_bt li:first-child{background:#fa4991; box-shadow:2px 3px 0px #c4145c; border:1px solid #c4145c; border-radius:8px; width:180px; height:50px;}
ul.detail_bt li:first-child a{background:#fa4991; width:180px; height:50px; line-height:54px; border-radius:8px; color:#fff; font-size:18px;}

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; font-weight:normal;}
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:normal; display:inline-block;  color:#303030; line-height: 15px;}

/* Á¦Ç°ÁÖ¹®Á¤º¸ ¹öÆ° */
div.goods_detail div.detail_ct ul.detail_bt {overflow:hidden; padding:20px 0 20px 0; text-align:center; border-top: 2px solid #2b2f3a;}
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; float:left;}
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.goods_detail div.detail_ct ul.detail_bt li.btn_no_member{float:right; /* border-top: 2px solid #2b2f3a !important;  */}

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:208px; height:58px; font-size:16px; line-height:18px; border: 1px solid #c4145c;}


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:#fa4991;  }





/* »óÇ° »ó¼¼ÀÌ¹ÌÁö */

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 {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:100px; padding-left:35px;}
div.con_sub div.menu01_list h5.menu01_list_p{font-family:'NanumGothic'; font-size:14px; color:#7e7e7e; font-weight:normal; margin:7px 0;}
div.con_sub div.menu01_list h5.menu01_list_p span{font-weight:bold; color:#000000; font-size:16px; font-family:'Nanum Barun Gothic';}

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.menu02_list img{margin:100px 0;}

div.con_sub div.menu03_list {width:100%; margin-bottom:30px; padding-top: 20px;}
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:16px; text-align:center; font-weight:normal; font-family: Nanum Barun Gothic;  border-top:1px solid #000; border-bottom:1px solid #000;background:#eeeeee;color: #000000; } 
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 25px;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:14px; padding-left:13px; color:#7e7e7e; 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:#fa4991;}


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;}
div.naver_pay_box > a.btn_no_member {float:right; }
div.naver_pay_box  div.naver_pay {float:right; width:285px; height:83px; }
div.npay_button_box{border-top:none !important;}


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; padding: 0 0 10px 0; }

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:#ff3386;}
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 #ff3386; 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:block; font-size:36px; color:#ff3386; font-weight:bold; float:left; margin:0px 0 0 18px;  font-family: 'Nanum Barun Gothic';}
div.best_sub_goods_list ul li a span.goods_sale span {color:#ff3386; font-size:20px; }
div.best_sub_goods_list ul li a div.goods_sale02{float:right; margin-right:28px;}
div.best_sub_goods_list ul li a div.goods_sale02 span.goods_cost {display:block; font-size:16px; color:#9d9d9d; text-decoration:line-through; text-align:right;}
div.best_sub_goods_list ul li a div.goods_sale02 span.goods_discount {display:block;text-align:right; font-size:18px; color:#494949;  font-family: 'Nanum Barun Gothic'; font-weight: bold; /* margin-top:5px; */}



div.agree_search_input {position:relative;width:280px;font-size:13px;color:#232323;border:1px solid #dddddd;text-align:left;padding:5px; background:#fff;}
div.agree_search_input {display:inline-block; width:150px; height: 21px; line-height: 22px; padding:15px 0;  
								 border:1px solid #dddddd; font-size:17px; font-weight:bold; text-align:center;}
div.agree_input_bg {background:url(/images/sub/branch_serach_select.png) no-repeat 0 0;background-position:right;background-color:#fff;  }
div.agree_search_select {position:absolute; border:1px solid #dddddd; width:150px;background:#fff;top:72px;z-index:9999999;font-size:15px; /* font-weight:bold; */ }
div.agree_search_select > ul > li { padding:15px 10px;border-top:1px solid #dddddd; color:#888888;}
div.agree_search_select > ul > li:first-child {border-top:0px solid #dddddd;}



/* »óÇ°ÈÄ±â */

div.hugi_write_bt{text-align:right; margin-top:15px;}

div.hugi_paging{text-align:center; margin:20px 0 100px 0;}
div.hugi_paging ul a.hugi_write_right_bt{margin-left:-4px;}
div.hugi_paging ul a{width:45px;height:39px; line-height:42px; font-size:15px; font-weight:bold;}
div.hugi_paging ul li{display: inline-block;width:45px;height:39px; line-height:42px; margin-left:-4px; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
div.hugi_paging ul li.on{background:#ff3386;}
div.hugi_paging ul li.on a{color:#fff;}