@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
/* ³ª´®¹Ù¸¥°íµñ */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* Font-Face */
@font-face {
 font-family: 'Nanum Barun Gothic';
 font-style: normal;
 font-weight: normal;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(http://ddabongflower.com/font/NanumBarunGothic.eot);
  src: url(http://ddabongflower.com/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
      url(http://ddabongflower.com/font/NanumBarunGothic.woff) format('woff'),
      url(http://ddabongflower.com/font/NanumBarunGothic.ttf) format('truetype');
 }
@font-face {
 font-family: 'Nanum Barun Gothic';
 font-style: normal;
 font-weight: bold;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(http://ddabongflower.com/font/NanumBarunGothicBold.eot);
  src: url(http://ddabongflower.com/font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
  	   url(http://ddabongflower.com/font/NanumBarunGothicBold.woff) format('woff'),
       url(http://ddabongflower.com/font/NanumBarunGothicBold.ttf) format('truetype');
 }
@font-face {
    font-family:'NanumGothic';
    src: url('http://ddabongflower.com/font/NanumGothic.eot');
    src: url('http://ddabongflower.com/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('http://ddabongflower.com/font/NanumGothic.woff') format('woff'),
         url('http://ddabongflower.com/font/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* TYPE, COMMON */
html,body{width:100%;height:100%;}
html{overflow-y:scroll} 
body{*word-break:break-all;-ms-word-break:break-all}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,span,form,fieldset,p,button,input,legend{margin:0;padding:0; 
font-family: Nanum Barun Gothic, NanumBarunGothic, NanumGothic, Nanum Gothic, MalgunGothic, MalgunGothic, dotum, helvetica, sans-serif;}
/*body,h1,h2,h3,h4,h5,h6,input,textarea,select,option{color:#444; font-family: 'Nanum Barun Gothic', 'NanumGothic', 'Nanum Gothic', '¸¼Àº°íµñ', 'MalgunGothic','MalgunGothic','µ¸¿ò',dotum,helvetica,sans-serif; font-size:12px;}*/
body,h1,h2,h3,h4,h5,h6{color:#444; font-family: Nanum Barun Gothic, NanumBarunGothic, NanumGothic, Nanum Gothic, ¸¼Àº°íµñ, MalgunGothic, MalgunGothic, µ¸¿ò, dotum,helvetica,sans-serif; font-size:12px;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
input:link { text-decoration:none; border:none; outline:0;}
input:visited { text-decoration:none ; border:none; outline:0;}
input:active { text-decoration:none ; border:0; outline:0;}
input:hover { text-decoration:none; border:none; outline:0;}
input:focus { text-decoration:none; border:none; outline:0;}
img{vertical-align:top}
em,address,dfn,cite{font-style:normal}
a{color:#666;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
label,button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
caption, legend,
#skipNavi {
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
}
input.text,
input.password,
textarea {
	padding:2px 0 1px;
	border:1px solid #c1c1c1;
	margin:0;
}
label,
input.button, input.submit , input.image,
button {
	cursor:pointer;
}
textarea, pre {
	overflow:auto;
}
/* SKIP */
.skip{}
.skip a{display:block;position:absolute;top:-10000em;width:100%;font:bold 1.3em 'µ¸¿ò',dotum,helvetica,sans-serif;text-align:center;}
.skip a:hover,.skip a:active,.skip a:focus{top:0;padding:1em 0;background:navy;color:#fff;}

/* FORM */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.input_check,.input_radio{width:13px;height:13px;margin:0;padding:0}

/* TABLE */
table{border-spacing:0;border-collapse:collapse;}
table,th,td{color:#444;font-family:Nanum Barun Gothic, Nanum Gothic, NanumGothic,  ¸¼Àº°íµñ, MalgunGothic, MalgunGothic, µ¸¿ò ,dotum,helvetica,sans-serif; font-size:12px;}
caption,.hidden{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}

.invisible {
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
}
.png24 {tmp:expression(setPng24(this));}
.mgl30 {margin-left:30px !important;}
.pdt5 {padding-top:5px !important; }
.pdt10 {padding-top:10px !important; }
.pdt15 {padding-top:15px !important; }
.pdt20 {padding-top:20px !important; }
.pdt25 {padding-top:25px !important; }
.pdt30 {padding-top:30px !important; }
.pdt35 {padding-top:35px !important; }
.pdt40 {padding-top:40px !important; }
.pdt80 {padding-top:80px !important; }
.pdb5 {padding-bottom:5px !important; }
.pdb10 {padding-bottom:10px !important; }
.pdb15 {padding-bottom:15px !important; }
.pdb20 {padding-bottom:20px !important; }
.pdb25 {padding-bottom:25px !important; }
.pdb30 {padding-bottom:30px !important; }
.pdb35 {padding-bottom:35px !important; }
.pdb40 {padding-bottom:40px !important; }
.pdl0 {padding-left:0px !important; }
.pdl23 {padding-left:23px !important; }
.bdt0 {border-top:0 !important; }

.font14 {font-size:13px; }

/* ¿ÞÂÊ¿¡ ÀÛÀº ¹Ú½º »óÀÚ·Î Ã³¸® */
#skip{position:absolute;left:0;top:0;width:0;height:0;text-indent:-999em}
#skip a:focus,#skip a:hover,#skip a:active{z-index:900;position:absolute;left:0;top:0;display:inline-block;padding:6px 5px 4px;font:normal 900 12px/120% '¸¼Àº °íµñ', 'MalgunGothic', verdana, sans-serif;text-indent:0;text-decoration:none;white-space:nowrap;color:#0d4c91;background:#fff;}

div#wrap {min-width:1150px;}
div.top_member {position:relative; overflow:hidden; min-width:1150px; height:70px; }
div.top_member span.top_member_img {display:block; overflow: hidden; position: relative; width: 1920px; height: 70px; margin: 0 auto 0 -952px; left: 50%;}

div.top_member_170711 {overflow:hidden; min-width:1150px; height:70px;background:#ffe8e8;}
div.top_member_170711 {z-index:99;background:#ffe8e8;}

div.top_member_img{position:relative; z-index:99;background:#ffe8e8;width:1115px; min-width:1115px; padding-right: 35px; height:70px; margin:0 auto;}

div.member_rate1 {position: absolute; color: #8653e3; font-size: 26px; width: 50px; left: 55.6%; top: 24px; margin-left: -40px; font-weight: bold; letter-spacing: -2px; z-index: 999;}
div.member_rate2 {position: absolute; color: #8653e3; font-size: 19px; width: 50px; left: 42.6%; top: 27px; margin-left: 295px; font-weight: bold; z-index: 999;}
div.member_rate3 {position: absolute; color: #8653e3; font-size: 27px; width: 70px; left: 59%; top: 25px; margin-left: 295px; font-weight: bold; z-index: 999;}

div.top_util {height:27px; border-bottom:1px solid #e6e1e1; background:#fff;}
div.top_util div {overflow:hidden; width:1150px; margin:0 auto; }
div.top_util div ul.top_util_lt {overflow:hidden;height:27px; float:left; padding:8px 0 0 24px; background:url(/images/sub/add_favorite.jpg) no-repeat; font-family: Nanum Barun Gothic;}
div.top_util div ul.top_util_lt li:first-child {padding-left:0; }
div.top_util div ul.top_util_lt li:first-child > a {color:#fff}
div.top_util div ul.top_util_lt li {float:left;  padding-left:25px; }
div.top_util div ul.top_util_lt li a:focus,
div.top_util div ul.top_util_lt li a:hover { text-decoration:none; }
div.top_util div ul.top_util_rt {overflow:hidden; float:right; padding-top:8px; }
div.top_util div ul.top_util_rt li:first-child {padding-left:0; background:none;}
div.top_util div ul.top_util_rt li {float:left; padding-left:25px; background:url(/images/sub/bg_util.jpg) no-repeat 12px 3px; font-family: Nanum Barun Gothic;  }
div.top_util div ul.top_util_rt li a:focus,
div.top_util div ul.top_util_rt li a:hover {color:#d50c0c; text-decoration:none; }


/*div.header_top {height:194px; }*/
div.header_sub {overflow:hidden; position:relative; width:1150px; height:115px; margin:0 auto; }
div.header_sub h1 {position:absolute; top:25px; left:50%; margin-left:-131px; }
div.header_sub > div.top_tel{ position:relative;float:left;width:189px;height:59px;margin:40px 5px 0 0;}
div.header_sub > div.top_tel > div.tel_number { color:#060606;padding-top:5px;font-size:35px;font-family: Nanum Barun Gothic;font-weight:bold; }

form.search_top {display:inline; float:right; width:283px; padding-top:45px; }

form.search_top p { padding-bottom:6px;padding-left:15px; font-size:13px; color:#5d5d5d; font-weight:bold; }
form.search_top p > span { color:#d71818;}
form.search_top div {overflow:hidden; background:url(/images/sub/top_search_bg.jpg) no-repeat;width:283px;height:33px;}
form.search_top div span.search_bd {display:inline-block; width:190px; height:28px;  vertical-align:top;padding-top:5px;padding-left:10px; }
form.search_top div span.search_bd input[type=text] {border:0px solid #000; height:20px; line-height:25px; font-size:13px; padding:0 5px; vertical-align:middle;}
form.search_top div input[type="image"] {float:right; width:22px; height:22px; padding-right:15px;padding-top:5px; margin:0; }

div#gnb {overflow:hidden;background:url(/images/sub/top_menu_bg.jpg) repeat-x;height:52px;border-bottom:2px solid #e6e1e1; }
div#gnb ul.gnb_sub {overflow:hidden; width:1150px; margin:0 auto;height:52px; }
div#gnb ul.gnb_sub li {float:left; vertical-align:top;background:url(/images/sub/top_menu_bar.jpg) no-repeat 0 15px;}

div#gnb ul.gnb_sub li.all_menu {width:54px; padding-left:0; text-align:center;}
div#gnb ul.gnb_sub li.all_menu a {width:54px;}

div#gnb ul.gnb_sub li a.txt_menu {display:inline-block; padding:19px 24px 19px 23px;  color:#fff; font-size:16px; line-height:16px; text-decoration:none; font-weight:bold; vertical-align:top;   }
div#gnb ul.gnb_sub li a.txt_menu:focus,
div#gnb ul.gnb_sub li a.txt_menu:hover {color:#feff89; text-decoration:none; }




/* ÀüÃ¼¸Þ´º */
div.all_menu_list {display:none; position:absolute; top:262px; left:50%; margin-left:-575px; width:1115px; height:400px; border:4px solid #650a0a; background:#fff; z-index:9999999999;padding:13px 13px}
div.all_menu_list > ul {overflow:hidden; }
div.all_menu_list > ul > li:first-child {padding:0px; }
div.all_menu_list > ul > li {float:left; height:390px;padding-left:17px; }
div.all_menu_list > ul > li > a {display:block; padding:18px 0 ; line-height:15px; color:#555555; font-size:14px; font-weight:bold; text-align:center; background:#f3f3f3; text-decoration:none; }
div.all_menu_list > ul > li > ul {overflow:hidden;}
div.all_menu_list > ul > li > ul li {padding-top:15px; }
div.all_menu_list > ul > li > ul li a:hover,
div.all_menu_list > ul > li > ul li a:focus {color:#e21b11; text-decoration:none; }
div.all_menu_list > ul > li.all_menu_sub01 {width:265px; }
div.all_menu_list > ul > li.all_menu_sub01 > ul {padding:10px 0 0 30px;}
div.all_menu_list > ul > li.all_menu_sub01 > ul li {float:left; width:110px; padding-top:15px;  }
div.all_menu_list > ul > li.all_menu_sub02 {width:170px; }
div.all_menu_list > ul > li.all_menu_sub02 > ul {padding:10px 0 0 55px;}
div.all_menu_list > ul > li.all_menu_sub03 {width:180px;}
div.all_menu_list > ul > li.all_menu_sub03 > ul {padding:10px 0 0 25px;}
div.all_menu_list > ul > li.all_menu_sub04 {width:212px; }
div.all_menu_list > ul > li.all_menu_sub04 > ul {padding:10px 0 0 25px;}
div.all_menu_list > ul > li.all_menu_sub05 {width:212px; }
div.all_menu_list > ul > li.all_menu_sub05 > ul {padding:10px 0 0 30px;}
div.all_menu_list > ul > li.all_menu_sub06 {width:212px; }
div.all_menu_list > ul > li.all_menu_sub06 > ul {padding:10px 0 0 25px;}
div.all_menu_list a.all_menu_close {position:absolute; bottom:13px; right:13px; }



div.contents {width:1150px; margin:0 auto; min-height:800px;padding-bottom:80px;}



/* »ó´Ü ²É ¸µÅ© */ 
div.flower_list {height:144px; }
div.flower_list ul {overflow:hidden; width:1150px; margin:0 auto;}
div.flower_list ul li {float:left;padding-left:75px;}
div.flower_list ul li:first-child {padding-left:40px;}
div.flower_list ul li a {display:inline-block; text-align:center; text-decoration:none; }

/* ¼¾ÅÍ °øÁö»çÇ×, ¼îÇÎQ&A */
div.content_sub {overflow:hidden; width:1150px; margin:0 auto; margin-top:40px;border-top:2px solid #000;padding-bottom:35px; }
div.content_sub div.content_data {overflow:hidden; height:235px; border:1px solid #bebebe;}
div.content_sub div.content_data div.tel_allat {float:left; width:280px;  border-right:1px solid #bebebe;}
div.content_sub div.content_data div.bank_list {float:left; width:290px; height:235px; border-right:1px solid #bebebe;}
div.content_sub div.content_data div.ft_notice_list {float:left;width:285px;height:235px;padding:28px 27px;30px 0;border-right:1px solid #bebebe;}
div.content_sub div.content_data div.ft_notice_list > ul {padding-top:35px;}
div.content_sub div.content_data div.ft_notice_list > ul > li {float:left;font-size:13px;color:#666666;padding-top:14px;width:283px;}
div.content_sub div.content_data div.ft_notice_list > ul > li > span {float:right;font-size:12px;color:#b9b9b9;}
div.content_sub div.content_data div.ft_notice_list > ul > li:first-child {float:left;padding-top:0px;}



div.content_sub div.content_data div.ft_shop_icon_list {float:left;width:235px;height:235px;}
div.content_sub div.content_data div.ft_shop_icon_list > ul {}
div.content_sub div.content_data div.ft_shop_icon_list > ul > li {float:left;border-left:1px solid #bebebe;}
div.content_sub div.content_data div.ft_shop_icon_list > ul > li:first-child {border-left:0px solid #bebebe;}
div.content_sub div.content_data div.ft_shop_icon_list > ul > li.bottomb {border-bottom:1px solid #bebebe;}


/* ÇªÅÍ */
/*div#footer {margin-top:16px; background:url(/images/sub/bg_footer.jpg) repeat-x 0 0;  }*/
div#footer {background:url(/images/sub/bg_footer.jpg) repeat-x 0 0;  }
div.ft_util {width:1150px; height:63px; margin:0 auto; position:relative; }
div.ft_util ul {overflow:hidden; margin:0 auto;  }
div.ft_util ul li:first-child {padding-left:29px;}
div.ft_util ul li {float:left; padding-left:66px; padding-top:25px;padding-bottom:25px; font-size:16px; line-height:16px; height:16px;}
div.ft_util ul li.ft_util01 {background:none; }
div.ft_util ul li a {font-size:16px; line-height:16px; color:#aeaeae; }
div.ft_util ul li a:hover,
div.ft_util ul li a:focus {color:#aeaeae; text-decoration:none; }



div.ft_add {position:relative; width:895px; margin:0 auto; padding:35px 0 50px 245px; background:url(/images/sub/ft_logo.jpg) no-repeat 35px 65px; }
div.ft_add div.ft_add_list {overflow:hidden; padding-bottom:5px; }
div.ft_add div.ft_add_list dl {overflow:hidden; float:left; padding-left:20px; }
div.ft_add div.ft_add_list dl > dd {color:#9f9f9f; font-size:14px;padding-left:5px; } 
div.ft_add div.ft_add_list dl > dt {float:left; color:#9f9f9f;font-size:14px; }
div.ft_add div.ft_add_list dl > dd span {color:#4b4b4b; font-weight:bold; } 
div.ft_add p {color:#4b4b4b;font-size:14px;}
div.ft_add p.warning {color:#e21b11; letter-spacing:-1px;font-size:14px;padding-bottom:5px; }
div.ft_add > a {position:absolute; top:30px; right:0;font-size:14px; }
div.ft_add div.ft_benner{padding-top:35px;}


/* »ó´Ü Å¸ÀÌÆ² */
div.top_style_data {position:relative;  height:118px; padding:0 0 0 30px;  border:1px solid #ddd; }
div.top_style_data h3 {padding-top:33px; font-size:27px; color:#666; }
div.top_style_data > p {padding-top:9px; font-size:14px; color:#aaa; }

div.top_style_data ul {position:absolute; top:18px; right:18px; float:right; overflow:hidden; }
div.top_style_data ul li:first-child {margin-left:0; }
div.top_style_data ul li {float:left; margin-left:15px; width:80px; height:60px; padding-top:20px; font-weight:bold;text-align:center; color:#fff; background:url('../../images/cart/bg_cart_list_tab.png') no-repeat 0 0 #c8c8c8; }
div.top_style_data ul li p {line-height:23px; font-size:20px; color:#fff;}
div.top_style_data ul li span {display:inline-block; padding-top:2px; font-size:14px; }
div.top_style_data ul li.on {background:url('../../images/cart/bg_cart_list_tab.png') no-repeat 0 0 #d71818;}
div.top_style_data ul li.join {background:url('../../images/cart/bg_cart_list_tab.png') no-repeat 0 0 #d71818;}


/* ¼­ºêÅ¸ÀÌÆ² */
div.sub_tit {padding:40px 0 30px; text-align:center; }
div.sub_tit ul {display:inline-block; overflow:hidden; }
div.sub_tit ul li:first-child {padding:0;}
div.sub_tit ul li {float:left;width:175px;  padding-left:10px; }
div.sub_tit ul li a {display:block; padding:15px 0; font-size:17px; text-decoration:none; border-radius:40px;background:#e0e0e0;font-weight:bold;color:#888888; }
div.sub_tit ul li.sub_tit_03 a {width:178px; }
div.sub_tit ul li.on a {color:#ffffff; background:#d71818; }


/* Äü¸Þ´º */
div.quick_l {position:absolute; top:300px; left:50%; width:100px; margin-left:-705px; }
div.quick_l a.good_biz {display:block; margin-bottom:10px; }

div.quick_r {position:absolute; top:300px; left:50%; width:109px; margin-left:600px; text-align:center; }
/*div.quick_r ul.quick_btn {border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; background:#fff;}*/
div.quick_r ul.quick_btn li:first-child {border-top:0; }
/*div.quick_r ul.quick_btn li {border-top:1px solid #d9d9d9; }*/
div.quick_r div.new_goods {position:relative; min-height:95px; margin-top:10px; border:1px solid #cacaca;  background:#fff;}
div.quick_r div.new_goods p {padding:10px 0; text-align:center; background:#afafaf;font-size:14px;color:#fff;font-family: Nanum Barun Gothic; }
div.quick_r div.new_goods p span {color:#3b3c40;}
div.quick_r div.new_goods ul {padding:15px 0; width:109px; margin:0 auto; text-align:center;height:175px;}
div.quick_r div.new_goods ul li:first-child {margin-top:0; }
div.quick_r div.new_goods ul li {width:109px;margin-bottom:5px;  }
div.quick_r div.new_goods ul li a img {width:80px;border:1px solid #d9d9d9; }
div.quick_r div.new_goods p.new_goods_page {position:absolute; bottom:0px; left:0; width:100%; text-align:center; }
div.quick_r div.new_goods p.new_goods_page span {color:#333; font-weight:bold; font-size:13px; }
div.quick_r div.new_goods a.q_arrow_left {position:absolute; bottom:10px; left:12px;z-index:9999999 }
div.quick_r div.new_goods a.q_arrow_right {position:absolute; bottom:10px; right:12px; }
div.quick_r > a {display:inline-block;}


a.tax_btn{ display:inline-block; height:12px; line-height:14px;padding:6px 10px; color:#888888; text-decoration:none;  background:#e0e0e0;}
a.tax_btn_on{ display:inline-block; height:12px; line-height:14px;padding:6px 10px; color:#fff; text-decoration:none;  background:#d71818;}