div.detail {width:1000px; margin:0 auto; }
.red {color:#f94e4e;}
.green {color:#41b9a1;}

/* Á¦Ç°»ó¼¼ */
div.goods_detail {overflow:hidden; padding:20px 0 0 0; background:url(../images/main/bg_hot.gif) repeat-x 0 100% ;}
div.goods_detail div.detail_left {position:relative; float:left; width:480px; text-align:center; }
div.goods_detail div.detail_left  div.detail_img {max-width:470px; max-height:460px; margin:0 auto; }
div.goods_detail div.detail_left  div.detail_img > img {display:inline-block; max-width:460px; max-height:460px;  }
div.goods_detail div.detail_left p.p_detail {text-align:center; padding-top:20px; line-height:150%; font-size:13px; }
div.goods_detail div.detail_left p.p_detail span {color:#f33b66;}
div.goods_detail div.detail_left p.p_detail_r {padding-top:5px; color:#f94e4e; font-size:13px; }


/* Á¦Ç° ÁÖ¹®Á¤º¸ */
div.goods_detail div.detail_ct {float:left; width:520px;}
div.goods_detail div.detail_ct table.sub_type01 {width:100%; border-bottom:2px solid #d1d1d1;}
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:22px;}
div.goods_detail div.detail_ct table.sub_type01 > thead > tr > th > p span { padding-left:2px; font-size:20px; font-weight:normal;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr:first-child > th {border-top:2px solid #bcbcbc;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > th {border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:#f5f5f5; color:#666;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > th p {text-align:left; padding-left:15px; font-size:14px;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr:first-child > td {border-top:2px solid #bcbcbc;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td {padding:10px 0; border-top:1px solid #d5d5d5; color:#636363; font-size:12px;}
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_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:1px 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.goods_up {position:absolute; top:1px; left:100px; }
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td div.subject_goods  a.goods_down {position:absolute; top:11px; left:100px; }
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:102px; padding:5px 0 0 15px; text-align:center;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li img {width:100px; height:100px; border:1px solid #e5e5e5;}
div.goods_detail div.detail_ct table.sub_type01 > tbody > tr > td ul.option li select {height:20px; margin-top:5px; border:1px solid #e5e5e5; color:#767576;}
div.goods_detail div.detail_ct table.sub_type01 colgroup col.tab1,
div.goods_detail div.detail_ct table.sub_type01 colgroup col.tab2 {
	width: 90px;
}
div.goods_detail div.detail_ct table.sub_type01 colgroup col.conent1,
div.goods_detail div.detail_ct table.sub_type01 colgroup col.conent2 {
}

/* »óÇ°¼±ÅÃ ¶óµð¿À ¹öÆ° */
div.sub_type02 {}
div.sub_type02 table {width:100%;}
div.sub_type02 table thead tr th {overflow:hidden;  padding:2px 0;  text-align:right;}
div.sub_type02 table thead tr th p { color:#fff;}
div.sub_type02 table tbody tr td {font-weight:bold; padding:5px 0; font-size:13px; font-weight:bold; text-align:right;}
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 {padding-right:2px; }
div.sub_type02 table tbody tr td.discount1 p {color:#2b2b2b; font-weight:bold; text-align:right; font-size:14px; letter-spacing:-1px; }
div.sub_type02 table tbody tr td.discount2 p {color:#2b2b2b; font-weight:bold; text-align:right; font-size:14px; letter-spacing:-1px;  }
div.sub_type02 table tbody tr td.discount3 p {color:#2b2b2b; font-weight:bold; text-align:right; font-size:14px; letter-spacing:-1px;  }
div.sub_type02 table tbody tr td p span {font-size:13px; padding-left:2px; }
div.sub_type02 table tbody tr th {padding:5px 0; }
div.sub_type02 table tbody tr th div {overflow:hidden; width:55px; }
div.sub_type02 table tbody tr th input[type="radio"] {float:left; vertical-align:middle;margin:0;}
div.sub_type02 table tbody tr th label {float:left; height:17px; vertical-align:top; padding-left:3px; font-weight:bold; display:inline-block; font-size:12px; color:#767576;}

/* Á¦Ç°ÁÖ¹®Á¤º¸ ¹öÆ° */
div.goods_detail div.detail_ct ul.detail_bt {overflow:hidden; padding:20px 0 0 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:9px; vertical-align:bottom; }
div.goods_detail div.detail_ct ul.detail_bt li a {overflow:hidden;float:left; }



/*div.content {width:1000px; margin:0 auto; overflow:hidden; padding-top:40px; }*/
div.content {width:1000px; margin:0 auto; padding-top:40px; }

/* LNB */
div.lnb {float:left; width:220px; padding-bottom:20px;}
div.lnb h2 {padding:20px 0; text-align:center; color:#fff;  font-family:"Arial"; font-size:18px; background:#4c4a4b;}
div.lnb div.lnb_list ul {overflow:hidden; border-bottom: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; background:url('../images/sub/bg_lnb.gif') no-repeat 26px 20px; }
div.lnb div.lnb_list ul li a {display:block;padding:13px 0 13px 42px; height:12px; line-height:13px; font-size:13px;  font-weight:bold; color:#262425; }
div.lnb div.lnb_list ul li a > span {display:inline-block; line-height:12px; }
div.lnb div.lnb_list ul li a:hover {color:#f33b66; text-decoration:underline; }
div.lnb  p.lnb_phone {padding-top:20px; }
div.lnb > a {display:inline-block; padding-top:20px; }
div.lnb dl.lnb_bank {padding-top:10px; }
div.lnb div.lnb_theme {padding:20px 0; }
div.lnb div.lnb_theme ul {border:1px solid #b7b7b7;}
div.lnb div.lnb_theme ul li:first-child {border-top:0;}
div.lnb div.lnb_theme ul li {overflow:hidden; height:70px; border-top:1px solid #b7b7b7;}



/* »óÇ° »ó¼¼ÀÌ¹ÌÁö */
div.con_sub {float:right; width:750px; }
div.con_sub div.goods_menu {overflow:hidden; margin-bottom:30px; }
div.con_sub div.goods_menu h4 {height:37px; padding:20px 0 0 20px; border-top:1px solid #c8c8c8; font-size:18px; color:#4c4a4b; border-bottom:1px solid #c8c8c8; background:url(../images/sub/bg_goods_menu.gif) repeat-x 0 0;}

div.con_sub div.menu01_list {text-align:center; padding-bottom:30px; }

div.con_sub div.menu02_list {text-align:center; padding-bottom:30px; }
div.con_sub div.menu02_list p {padding-bottom:24px; text-align:center; color:#f94e4e;}
div.con_sub div.menu02_list p.img_list img { text-align:center; border:1px solid #ddd;}

div.con_sub div.menu03_list {padding-bottom:24px; margin-left:15px; }
div.con_sub div.menu03_list dl {overflow:hidden; padding:10px 0; }
div.con_sub div.menu03_list dl dt {display:block; padding-left:10px; font-size:16px; font-weight:bold; }
div.con_sub div.menu03_list dl dd {padding:20px 10px 0 10px; font-size:13px; }
div.con_sub div.menu03_list p {padding:10px 0; }

div.con_sub div.menu04_list {padding-bottom:24px; margin-left:15px; }
div.con_sub div.menu04_list h4 {padding-bottom:10px; font-size:16px; }
div.con_sub div.menu04_list h4 span {color:#f94e4e;}
div.con_sub div.menu04_list p {padding-bottom:10px; font-size:15px; line-height:150%; }
div.con_sub div.menu04_list p span {font-weight:bold; color:#f94e4e;}
div.con_sub div.menu04_list ul {padding-bottom:25px;}
div.con_sub div.menu04_list ul li:first-child {padding-top:0; }
div.con_sub div.menu04_list ul li {line-height:150%; font-size:13px; padding-top:20px; }
div.con_sub div.menu04_list ul li span {font-weight:bold; color:#f94e4e;}


div.con_sub div.recom_list {}
div.con_sub div.recom_list table {width:100%; border-bottom:1px solid #ddd;}
div.con_sub div.recom_list table thead tr th:first-child {border-left:0;}
div.con_sub div.recom_list table thead tr th {padding:10px 0; border-top:1px solid #bbb; border-bottom:1px solid #bbb; background:rgb(248, 248, 248);}
div.con_sub div.recom_list table tbody tr:first-child td {border-top:0;}
div.con_sub div.recom_list table tbody tr td {text-align:center; padding:5px 0; border-top:1px solid #ddd;}
div.con_sub div.recom_list table tbody tr td span {display:block;}
div.con_sub div.recom_list table tbody tr td span img {width:70px; height:70px;}
div.con_sub div.recom_list table tbody tr td p.menu_red {line-height:24px; color:#e1335c}
div.con_sub div.recom_list table tbody tr td.subject {text-align:left;}
div.con_sub div.recom_list table tbody tr td.subject > p {padding:0 10px;}
div.con_sub div.recom_list table tbody tr td.subject > div {overflow:hidden; padding-top:10px;}
div.con_sub div.recom_list table tbody tr td.subject > div p {display:inline-block; float:left;}
div.con_sub div.recom_list table tbody tr td.subject > div p.ripple_list {width:300px; padding-left:5px; color:#999;}


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.navi_top {overflow:hidden; width:1000px; margin:0 auto; padding:10px 0; border-bottom:1px solid #d9d9d9;}
div.navi_top ul {overflow:hidden; float:right; }
div.navi_top ul li:first-child {padding-left:0; }
div.navi_top ul li {float:left; padding-left:5px; color:#929292; }

/* ¼­ºêÅ¸ÀÌÆ² */
div.sub_title {overflow:hidden; padding-bottom:20px; margin-bottom:20px; background:url(../images/main/bg_hot.gif) repeat-x 0 100% ;}
div.sub_title h2 {float:left; padding-top:5px; font-size:28px; letter-spacing:-1px; }
div.sub_title p {float:right; }


/* Àå¹Ù±¸´Ï_»óÇ°¸®½ºÆ® */
div.cart_list {width:100%; border-top:2px solid #f33b66; border-bottom:1px solid #b7b7b7;}
div.cart_list table {width:100%; }
div.cart_list table thead tr th {padding:15px 0; background:#f5f5f5; border-bottom:1px solid #b7b7b7;}
div.cart_list table tbody tr:first-child td {border-top:0; }
div.cart_list table tbody tr td {padding:15px 0; text-align:center; border-top:1px solid #b7b7b7; font-size:14px; }
div.cart_list table tbody tr td.subject {text-align:left; }  
div.cart_list table tbody tr td.subject a {padding-left:10px; }
div.cart_list table tbody tr td.subject a:hover {color:#f33b66;}
div.cart_list table tbody tr td  img {}
div.cart_list table tbody tr td div input[type="text"] {padding:2px 0; border:1px solid #b7b7b7; vertical-align:top;}
div.cart_list table tbody tr td  div.cart_list_img {width:78px; height:78px; margin:0 auto; border:1px solid #d5d5d5;}

/* Àå¹Ù±¸´Ï_ÇÕ°è */
div.cart_sub {padding:28px 0; margin-top:10px; text-align:center; border-top:2px solid #898989; border-bottom:2px solid #898989; }
div.cart_sub p {font-size:18px; }
div.cart_sub p span {display:inline-block; }
div.cart_sub p span span {color:#f33b66; font-weight:bold; }
div.cart_sub p span.cart_sub {padding-top:6px; }
div.cart_sub p span.cart_icon {vertical-align:top; padding:0 10px; }

/* Àå¹Ù±¸´Ï_¹öÆ° */
div.cart_btn {padding:20px 0 50px; text-align:center; background:url(../images/main/bg_hot.gif) repeat-x 0 100% ; }
div.cart_btn > p {padding-bottom:20px; font-weight:bold; line-height:150%; }
div.cart_btn > p span {color:#f33b66;}
div.cart_btn > ul {display:inline-block; overflow:hidden; padding-bottom:10px; }
div.cart_btn > ul li:first-child {padding-left:0; }
div.cart_btn > ul li {float:left; padding-left:5px; }

/* Àå¹Ù±¸´Ï ³×ÀÌ¹öÆäÀÌ */
div.naver_pay_cart {display:inline-block; overflow:hidden; width:421px; margin:0 auto; padding:10px 20px; border:1px solid #17bc0c; }
div.naver_pay_cart div.pay {float:left; width:124px; height:109px; }
div.naver_pay_cart div.p_pay {float:left; padding:20px 0 0 56px; text-align:left; }
div.naver_pay_cart div.p_pay p.p_pay01 {font-size:12px; color:#555454; line-height:150%; font-weight:bold;  }
div.naver_pay_cart div.p_pay p.p_pay02 {font-size:16px; color:#17bc0c; line-height:150%; font-weight:bold; }

/* Àå¹Ù±¸´Ï_È¸¿øµî±Þº° ÇÒÀÎÇýÅÃ */
div.member_discount {position:relative; padding:30px 40px; margin-top:10px; background:#f5f5f5; }
div.member_discount h3 {font-size:18px; }
div.member_discount h3 span {color:#f33b66;}
div.member_discount p {padding-top:15px; font-size:12px; line-height:150%; }
div.member_discount p span {color:#f33b66;}
div.member_discount a {position:absolute; top:53px; right:40px; }

/* ÁÖ¹®¼­ÀÛ¼º/°áÁ¦ */
div.cart_tip {position:relative; padding-top:10px; }
div.cart_tip p {position:absolute; top:34px; left:220px; line-height:150%; font-weight:bold; font-size:13px; letter-spacing:-1px;}
div.cart_tip p span {color:#f33b66;}

/* ÁÖ¹®¼­ */
div.cart_form_list {padding-top:40px; }
div.cart_form_list h3 {padding-bottom:10px; font-size:22px; letter-spacing:-1px; border-bottom:2px solid #898989;}
div.cart_form_list h3 span {color:#f33b66;}

/* 150811_±èµ¿ÇÏ_»óÇ°»ó¼¼ ÁÖ¹®¹öÆ°À§¿¡ ¹®±¸ Ãß°¡ */
div.ware_p {margin:10px 0 0 0; padding:10px; border:1px solid #cdcdcd; background:#fff; }
div.ware_p p.ware_p01 {color:#d50c0c;}
div.ware_p p.ware_p02 {padding-top:5px; color:#d50c0c; font-weight:bold; }
div.ware_p p.ware_p02 span {padding-left:10px; }

/* 150825_±èµ¿ÇÏ_ºñÈ¸¿ø È¸¿ø°¡ÀÔ ¹× ±¸¸ÅÇÏ±â Ãß°¡ */
ul.member_list {display:inline-block; overflow:hidden; margin-top:20px; }
ul.member_list li:first-child {padding-left:0;}
ul.member_list li {display:inline-block; float:left; padding-left:20px; }