@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://ddabong-m.intzvill.com/font/NanumBarunGothic.eot);
  src: url(http://ddabong-m.intzvill.com/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
      url(http://ddabong-m.intzvill.com/font/NanumBarunGothic.woff) format('woff'),
      url(http://ddabong-m.intzvill.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://ddabong-m.intzvill.com/font/NanumBarunGothicBold.eot);
  src: url(http://ddabong-m.intzvill.com/font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
  	   url(http://ddabong-m.intzvill.com/font/NanumBarunGothicBold.woff) format('woff'),
       url(http://ddabong-m.intzvill.com/font/NanumBarunGothicBold.ttf) format('truetype');
 }
@font-face {
    font-family:'NanumGothic';
    src: url('http://ddabong-m.intzvill.com/font/NanumGothic.eot');
    src: url('http://ddabong-m.intzvill.com/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('http://ddabong-m.intzvill.com/font/NanumGothic.woff') format('woff'),
         url('http://ddabong-m.intzvill.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,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,legend{margin:0;padding:0;}
body{*word-break:break-all;-ms-word-break:break-all}
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;}
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{ 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', 'NanumGothic', 'Nanum Gothic', '¸¼Àº°íµñ', '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; }
.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; }

div#header {position:relative; min-width:320px; }
div.top_member {width:100%; }
div.top_member img {width:100%; }


#header div.gnb {overflow:hidden; width:100%;  border-bottom:1px solid #e1e1e1; border-top:0px solid #e1e1e1;}
#header div.gnb  ul {overflow:hidden;}
#header div.gnb  ul li:first-child {background:none;}
#header div.gnb  ul li {float:left; width:25%; text-align:center; font-size:13px;  background:url('/images/main/bg_line03.gif') no-repeat 0px center;background-size:1px 50%;}
/*#header div.gnb  ul li.gnb01 {width:22%;}*/
/*#header div.gnb  ul li.gnb03 {width:30%;}*/
#header div.gnb  ul li a {display:inline-block; padding:10% 0 10% 0; color:#626262; text-decoration:none;text-align:center; }

div.header_main {overflow:hidden; padding:0% 4% 4% 4% ; }
div.header_main h1 {float:left; margin-top:5%;width:43% }
div.header_main h1 img {width:100%; }
div.header_main > a {display:inline-block; float:right; margin-top:6%;width:36% }
div.header_main > a > img {width:100%; }

div.header_search {position:relative; overflow:hidden; height:55px; background:#d50c0c; border-bottom:2px solid #d0d0d0;}
div.header_search a.btn_menu {position:absolute; top:11px; left:14px;  z-index:9999;}
div.header_search a.btn_menu > img {width:25px; }
div.header_search div.btn_top_right { position:absolute; top:12px; right:12px;  z-index:9999;}
div.header_search div.btn_top_right a.btn_login {float:left; padding-right:23px; background:url(/images/main/search_bar.png) no-repeat 0 15px; }
div.header_search div.btn_top_right a img {width:25px; }
div.header_search div.btn_top_right span.search_bar {position:absolute;left:38px;top:7px; }
div.header_search div.btn_top_right span.search_bar img {height:22px; }
div.header_search form {position:absolute; top:8px; left:0; width:100%; z-index:999;}
div.header_search form div.search {position:relative; overflow:hidden;  margin:0 95px 0 55px; padding:0 45px 0 10px;  height:38px; background:#fff;}
div.header_search form div.search div.inp {width:100%; height:38px; }
div.header_search form div.search div.inp input[type=text] {width:80%; height: 38px; font-size:11px;border:0px }
div.header_search form div.search div.searchbt {position:absolute; top:0; right:0; padding:4px 5px; background:#eeeeee; }
div.header_search form div.search div.searchbt > a > img {height:30px; }

div.a_tell img {width:100%; }

div#container {min-width:320px; }

div.main_rolling {width:100%; margin-top:3%; position:relative; overflow:hidden;  }
div.main_rolling div.main_rolling_img {width:100%; }
div.main_rolling div.main_rolling_img > img {width:100%; }
div.main_rolling div.main_rolling_img ul.rolling_list {overflow:hidden; width:100%; }
div.main_rolling div.main_rolling_img ul.rolling_list > li {float:left;  width:100%; }
div.main_rolling div.main_rolling_img ul.rolling_list > li > a > img {Xwidth:100%; width:100%; }

/*div.main_rolling ul.main_rolling_icon {position:relative; Xoverflow:hidden; width:25%; margin:0 auto; padding:10px; }*/
div.main_rolling ul.main_rolling_icon {overflow:hidden; width:33%; margin:0 auto; padding:3% 0; }
div.main_rolling ul.main_rolling_icon > li {float:left; width:16.5%; }
div.main_rolling ul.main_rolling_icon > li > a {display:inline-block; width:80%; padding:0 10%;
	background-image: url(../images/main/main_roll_off.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align:top; 
}
div.main_rolling ul.main_rolling_icon > li > a > img {width:100%; opacity: 0; }
div.main_rolling ul.main_rolling_icon > li.page_on > a {
	background-image: url(../images/main/main_roll_on.png);
}

div.main_data {padding-top:10px; }
div.main_data ul {overflow:hidden; width:100%; }
div.main_data ul li {float:left; width:50%; }
div.main_data ul li a img {width:100%; }

/* Á¾·ùº°»óÇ° */
div.good_type {padding:0% 4% 5% 4%;background:#f7f7f7;border-bottom:1px solid #dcdcdc;}
div.good_type ul:first-child {border-bottom:0px solid #dfdfdf; }
div.good_type ul {overflow:hidden; width:100%;border:1px solid #dfdfdf; }
div.good_type ul li {float:left; width:25%;outline:1px solid #dfdfdf; }
div.good_type ul li:first-child {outline:0px; }
div.good_type ul li a {display:inline-block; width:100%; vertical-align:top; }
div.good_type ul li a img {width:100%; }




div.main_bottoom {overflow:hidden;padding-left:4%;padding-right:4%;padding-top:10%}
div.main_bottoom div.bottom_lt {float:left; width:50%;border-top:1px solid #000; }
div.main_bottoom div.bottom_lt p img {width:100%; }
div.main_bottoom div.bottom_rt {float:left; width:50%;border-top:1px solid #000; }
div.main_bottoom div.bottom_rt p > img {width:100%; }

div#footer {padding:0 4% 0% 4%;}
div#footer ul {overflow:hidden;  background:#333333;}
div#footer ul li:first-child {background:none; }
div#footer ul li.bg_line01 {background:url(../images/main/bg_ft_list.gif) no-repeat 95% 10px;}
div#footer ul li.bg_none {background:none; }
div#footer ul li {float:left; width:25%;  text-align:center; background:url(../images/main/bg_ft_list.gif) no-repeat 1px 10px; }
div#footer ul li a {display:block; padding:15px 0 ; text-decoration:none; color:#fff; }
div#footer div {padding:10px 0; text-align:left; }
div#footer div p {padding:2px 0;color:#818080; font-size:11px; }
div#footer div p span {color:#e21b11;}

@media screen and (max-width: 480px) {
div#footer div p {padding:2px 0;color:#9f9f9f; font-size:9px; }
}


#right_body {width:100%;left:0px;position:absolute; overflow:hidden;}
/* navi ºÎºÐ */
.navi { position: absolute; background: #404040; width: 256px; z-index: 50;display:none; border-right:1px solid #d1d1d3; }
.navi h2 {width:238px; height:20px; padding:10px 0 10px 18px; background:#e7ebf0; color:#666;font-size:17px; border-bottom:1px solid #d1d1d3;}
.navi > ul > li.gnb01 {background:url(../images/main/bg_arrow02.gif) no-repeat 90% 19px;}
.navi > ul > li h3 > a {display: block; padding: 10px 0; border-bottom: 1px solid #d1d1d3; border-top: 1px solid #fff;color: #FFFFFF; font-size: 17px; font-weight: bold; line-height: 21px; text-indent: 17px; text-decoration: none; color:#423354; background:#f1f1f1; }
.navi > ul > li h3 span {color: #999; font-size: 11px; margin-left: 5px;}	
.navi > ul > li > ul li { background:#4B4B4B; background-image: none; border-bottom: 1px solid #fff; border-top: 1px solid #575757;}
.navi > ul > li > ul > li > a{display: block; border-bottom: 1px solid #d1d1d3; border-top: 1px solid #434343; font-weight: bold; line-height: 21px; padding: 10px 0;text-indent: 17px; text-decoration: none; border: 0 none; color: #CCCCCC; font-size: 17px;}
.navi > ul > li >ul >li span { color: #999; font-size: 11px; margin-left: 5px;}	


/* navi ºÎºÐ */
/*
.navi { position: absolute; background: #404040; width: 256px; z-index: 50;display:none;}
.navi h2 {width:238px; height:20px; padding:10px 0 10px 18px; background:url('../images/main/bg_navi01_1.gif') no-repeat 0 0; color:#aaa;font-size:17px; border-bottom:1px solid #131313; }
.navi > ul > li.gnb01 {background:url(../images/main/bg_arrow02.gif) no-repeat 90% 19px;}
.navi > ul > li h3 > a {display: block; padding: 10px 0; border-bottom: 1px solid #131313; border-top: 1px solid #434343;color: #FFFFFF; font-size: 17px; font-weight: bold; line-height: 21px; text-indent: 17px; text-decoration: none;}
.navi > ul > li h3 span {color: #999; font-size: 11px; margin-left: 5px;}	
.navi > ul > li > ul li { background:#4B4B4B; background-image: none; border-bottom: 1px solid #393939; border-top: 1px solid #575757;}
.navi > ul > li > ul > li > a{display: block; border-bottom: 1px solid #131313; border-top: 1px solid #434343; font-weight: bold; line-height: 21px; padding: 10px 0;text-indent: 17px; text-decoration: none; border: 0 none; color: #CCCCCC; font-size: 17px;}
.navi > ul > li >ul >li span { color: #999; font-size: 11px; margin-left: 5px;}	
*/




#ContentI > table{ width:100%; }

/* 160304_±èµ¿ÇÏ_ÀÌº¥Æ® Ãß°¡ */
div.event_type01 {width:100%; }
div.event_type01 img {width:100%; }
div.event_type01 h2 {padding-bottom:10px; }
div.event_type01 p {padding-top:10px; }

/* È­ÀÌÆ®µ¥ÀÌ ÆË¾÷ */
div.pop_whiteday {position:absolute; top:245px; left:0; width:100%; z-index:9999999;}
div.pop_whiteday > div {position:relative; margin:0 10px; padding:20px 10px 10px; text-align:center; background:#ea9fc0; }
div.pop_whiteday > div h2 {padding-bottom:10px; font-size:15px; }
div.pop_whiteday > div > div {background:#fff; padding:30px 20px; }
div.pop_whiteday > div > div p {line-height:150%; }
div.pop_whiteday > div > div p.ft_m {padding-top:10px; font-size:13px; }
div.pop_whiteday div a {position:absolute; top:-38px; right:0px; display:inline-block; background:#000; padding:10px; }



/* º½ÀÌº¥Æ® ÆË¾÷ */
div.spring_event {}
div.spring_event h2 {padding-bottom:10px; }
div.spring_event h2 img {width:100%; }
div.spring_event p img {width:100%; }
div.spring_event div {padding:20px 5px; background:url(../images/event/bg_event_line.gif) repeat 0 0; }
div.spring_event div ul {overflow:hidden; padding:20px 0; border-top:1px solid #dcdcdc; }
div.spring_event div ul:first-child {padding-top:0; border-top:0 }
div.spring_event div ul li {float:left; width:50%; }
div.spring_event div ul li a {position:relative;display:block; padding:0 8px;}
div.spring_event div ul li a img {width:100%; }
div.spring_event div ul li a span {position:absolute; top:-1%; left:1%; width:20%; }



/* ¾î¹öÀÌ³¯ ÆË¾÷ */
div.parent_event {background:#fff; border-top:1px solid #000;}
div.parent_event h2 {padding-bottom:10px; }
div.parent_event h2 img {width:100%; }
div.parent_event p {padding:10px 0; }
div.parent_event p img {width:100%; }
div.parent_event div {padding:20px 5px; background:#f4e5eb; }
div.parent_event div ul {overflow:hidden; padding:10px 0; }
div.parent_event div ul:first-child {padding-top:0;  }
div.parent_event div ul li {float:left; width:50%; }
div.parent_event div ul li a {position:relative; display:block; padding:0 8px; }
div.parent_event div ul li a img {width:100%; }
div.parent_event div ul li a span {position:absolute; top:-1%; left:1%; width:20%; }


/* 160613_±èµ¿ÇÏ_100¼ÛÀÌ ÀÌº¥Æ®  */
div.event_flower_radio {background:#fff; }
div.event_flower_radio h3 {padding-bottom:10px; }
div.event_flower_radio h3 img {width:100%; }
div.event_flower_radio ul.event_list_type01 {background:#f7f3f3;}
div.event_flower_radio ul.event_list_type01 > li {position:relative; overflow:hidden; }
div.event_flower_radio ul.event_list_type01 > li div.rose_img {float:left; width:62%;}
div.event_flower_radio ul.event_list_type01 > li div.rose_img img {width:100%; }
div.event_flower_radio ul.event_list_type01 > li div.rose_img_rt {float:right; }


div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt {float:right; width:38%; text-align:center; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt h4 {position:absolute; top:12%; left:0; width:38%; margin-left:62%; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt h4 img {width:100%; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt select {display:block; position:absolute; top:38%; right:1.5%; width:35%; padding:2% 0; font-size:120%; border:1px solid #e5c9cf; background:#fff; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt ul {display:inline-block; overflow:hidden; padding:237px 0 28px 0; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt ul li:first-child {margin-left:0; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt ul li {float:left; width:63px; height:76px; margin-left:34px; text-align:center; background:url('../images/event/radio_off.png') no-repeat 18px 56px;}
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt ul li.on {background:url('../images/event/radio_on.png') no-repeat 18px 56px; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt ul li a {display:inline-block; padding-bottom:24px; vertical-align:top; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt p {position:absolute;  top:62%; left:0; width:38%; margin-left:62%; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt p img {width:100%; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt > a {position:absolute; top:74%; left:0;  width:10%; margin-left:76%; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_rt > a img {width:100%; }


div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt > img {}
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt {float:left; width:38%; text-align:center; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt h4 {position:absolute; top:12%; left:0; width:38%;}
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt h4 img {width:100%; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt select {display:block; position:absolute; top:38%; left:1.5%;width:35%; padding:2% 0; font-size:120%; border:1px solid #e5c9cf;  background:#fff; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt ul {display:inline-block; overflow:hidden; padding:237px 0 28px 0; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt ul li:first-child {margin-left:0; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt ul li {float:left; width:63px; height:76px; margin-left:34px; text-align:center; background:url('../images/event/radio_off.png') no-repeat 18px 56px;}
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt ul li.on {background:url('../images/event/radio_on.png') no-repeat 18px 56px; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt ul li a {display:inline-block; padding-bottom:24px; vertical-align:top; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt p {position:absolute;  top:62%; left:0; width:38%;}
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt p img {width:100%; }
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt > a {position:absolute; top:74%; left:0;  width:10%; margin-left:14%;}
div.event_flower_radio ul.event_list_type01 > li div.goods_list_type_lt > a img {width:100%; }


div.event_flower_radio div.bunch_btn {text-align:center; padding:4% 0 3%; background:#fff; text-align:center; }
div.event_flower_radio div.bunch_btn a {display:inline-block; width:70%; }
div.event_flower_radio div.bunch_btn img {width:100%; }
div.event_flower_radio p img {width:100%; }

/* 160913_ÇÑ°¡À§ ÆË¾÷ */
div.hangawi {position:absolute; top:6%; left:0; width:100%; z-index:99999;}
div.hangawi div.hangawi_sub {position:relative; padding:0 50px; }
div.hangawi div.hangawi_sub > img {width:100%; }
div.hangawi div.hangawi_sub a {position:absolute; top:5%; right:14%; width:14%; }
div.hangawi div.hangawi_sub a img {width:100%; }

/* 161102_2016 »©»©·Îµ¥ÀÌ ÀÌº¥Æ® Ãß°¡ */
div.event_type02 {width:100%; background:#fff;}
div.event_type02 img {width:100%; padding-bottom:10px; }
div.event_type02 h2 {}
div.event_type02 p {}

/* 161109_»©»©·Î Ä«Ä«¿ÀÅå ÆË¾÷ */
div.pop_kakao {position:absolute; top:6%; left:0; width:100%; z-index:99999;}
div.pop_kakao div.pop_kakao_sub {position:relative; margin:0 50px; }
div.pop_kakao div.pop_kakao_sub > img {width:100%; }
div.pop_kakao div.pop_kakao_sub a {position:absolute; top:4%; right:4%; width:10%; }
div.pop_kakao div.pop_kakao_sub a img {width:100%; }


/* 2017³â ½Å³âÆË¾÷ */
div.new_2017 {position:absolute; top:3%; left:0; width:100%; z-index:999999; }
div.new_2017 div {position:relative; padding:0 10px;}
div.new_2017 div > img {width:100%; }
div.new_2017 div > a {position:absolute; top:10%; right:5%; width:14%; }
div.new_2017 div > a img {width:100%; }


/* 170125_Á¹¾÷ÃàÇÏ */
div.pop_170125 {position:absolute; top:3%; left:0; width:100%; z-index:999999; }
div.pop_170125 div {position:relative; padding:0 12% 0 10px;}
div.pop_170125 div  img {width:100%; }
div.pop_170125 div > a.btn_close {position:absolute; top:13%; right:19%; width:8%; }
div.pop_170125 div > a.btn_close img {width:100%; }

/* È¸¿ø°¡ÀÔ Å¾ */
div.title_top {position:relative; padding:10px 0 10px 10px; text-align:center; background:#f1f1f1; }
div.title_top h3 {font-size:16px;font-weight:bold;color:#242424; }
div.title_top h3 > span {font-size:14px;color:#d71818;font-weight:bold; }



div.main_flower {position:relative; margin-top:5%; }
div.main_flower h2 {padding:0 4%;width:35% }
div.main_flower h2 img {width:100% }

div.main_flower2 {position:relative; }
div.main_flower2 h2 {padding:0 4%;width:40% }
div.main_flower2 h2 img {width:100% }


div.main_goods_list { padding-top:2%;padding-left: 4%;padding-right: 4%; }
div.main_goods_list ul:first-child {overflow:hidden;border-top:1px solid #363638;padding-top:2%;width:100%; }
div.main_goods_list ul {overflow:hidden;padding-top:5%;border-top:1px solid #d7d7d7;width:100% }
div.main_goods_list ul li {float:left; width:33.33%;}
div.main_goods_list ul li:first-child {}

div.main_goods_list ul li > a {position:relative;width:100% }
div.main_goods_list ul li > a:hover {text-decoration:none;}
div.main_goods_list ul li a span.sale_icon {display:inline-block; position:absolute; width:40%;top:35%; left:0px; font-size:16px;  color:#fff; font-weight:bold; text-align:center;  }
div.main_goods_list ul li a span.sale_icon > img {width:100%;margin-top:-100% }
div.main_goods_list ul li a span.sale_number {display:inline-block; position:absolute; width:40%;margin-top:-27%; left:0px;font-size:16px;  color:#fff; font-weight:bold; text-align:center;  }


/*div.main_goods_list ul li > a > span > img{display:block;width:100%;}*/
div.main_goods_list ul li > a > span.good-img {			/*»óÇ°ÀÌ¹ÌÁö container*/
	position: relative;
	padding-top: 100%;
	display: block;
	overflow: hidden;
}
div.main_goods_list ul li > a > span.good-img > img {	/*»óÇ°ÀÌ¹ÌÁö img tag*/
	position: absolute;
	top: 0;

	/*ÀÌ¹ÌÁö °¡·ÎºñÀ² ¸ÂÃã¿ë ¡ØÇÏ´ÜºÎ°¡ Àß¸±¼öÀÖÀ½*/
	width: 100%;
	height: auto;

	/*ÀÌ¹ÌÁö ¼¼·ÎºñÀ² ¸ÂÃã¿ë ¡Ø¼¾ÅÍÁ¤·Ä¹æ¹ý º°·Î¾øÀ½(±â±âº° Å×½ºÆ® ÇÊ¿ä)*/
	/*width: auto;*/
	/*height: 100%;*/
	/*left: 50%;*/
	/*transform: translateX(-50%);*/
	/*-webkit-transform: translateX(-50%);*/
}

div.main_goods_list ul li a span.good_tit {display:block;padding-top:10px;padding-bottom:5px; text-align:center; font-size:11px;color:#000 ;width:100%;text-overflow:ellipsis; white-space:nowrap;  }
div.main_goods_list ul li a span.good_sum {display:block;text-align:center; }

div.main_goods_list ul li a span.good_sum span.good_besong {display:inline-block; font-size:8px; height: 17px; line-height: 17px; border:1px solid #e2161c; color:#fff; background:#e2161c; margin-top:1px;}
div.main_goods_list ul li a span.good_sum span.good_member {display:inline-block; font-size:8px; height: 15px; line-height: 17px; outline:1px solid #e2161c; background:#ffffff;padding: 0 2px; }
div.main_goods_list ul li a span.good_sum span.good_milage {display:inline-block; padding:0 3px;font-size:8px; height: 17px; line-height: 17px; border:1px solid #fff; color:#fff; background:#000;}
div.main_goods_list ul li a span.good_sum span.good_milage_price {display:inline-block; padding-right:0px; font-size:8px;  color:#212120;  }

div.main_goods_list ul li a span.good_sub2 {display:block; padding-top:5px; text-align:center;}
div.main_goods_list ul li a div.goods_sale {position:relative;padding-top:15px; left:3%; font-size:20px; color:#fe0000; font-weight:bold; }
div.main_goods_list ul li a div.goods_sale span {color:#fe0000; font-size:20px; }
/*div.main_goods_list ul li a div.goods_cost {position:relative;  top:8px; left:5%; font-size:12px; color:#9d9d9d; text-decoration:line-through; }
div.main_goods_list ul li a div.goods_discount {position:relative; width:100%; top:-5px; text-align:right; right:5%; font-size:12px; color:#494949;}*/

/* Ä«Å×°í¸®º° ÃÖ´ÙÆÇ¸Å»óÇ° */
div.main_goods_list ul li a div.goods-cost-discount {		/*±Ý¾×,ÇÒÀÎ¾× container*/
	font-size: 10px;	/*ÇØ»óµµ¿¡ ¸ÂÃç¼­ media query ¼öÁ¤*/
	padding-top:5px;
	overflow: hidden;
}
div.main_goods_list ul li a div.goods-cost-discount div.goods_cost {
	font-size: inherit;
	float: left;
	width: 48%;			/*Æø°ú ¿ìÃø°£°Ý ºñÀ²(50%)À» ¸ÂÃç¼­ »ç¿ë*/
	margin-right: 2%;
	text-align: right;
	text-decoration:line-through;
	letter-spacing: -0.5px;

	/*±âÁ¸¼Ò½º Ãë¼Ò*/
	position: unset;
	top: unset;
	left: unset;
}
div.main_goods_list ul li a div.goods-cost-discount div.goods_discount {
	font-size: inherit;
	float: left;
	width: 48%;			/*Æø°ú ÁÂÃø°£°Ý ºñÀ²(50%)À» ¸ÂÃç¼­ »ç¿ë*/
	margin-left: 2%;
	text-align: left;

	/*±âÁ¸¼Ò½º Ãë¼Ò*/
	position: unset;
	top: unset;
	text-align: left;
	right: unset;
}

div.main_wreath {padding-bottom:5%; }
div.main_wreath ul {overflow:hidden; }
div.main_wreath ul li {float:left; width:50%; }
div.main_wreath ul li a img {width:100%; }

div.main_company {padding-bottom:5%;  }
div.main_company img {width:100%  }


div.best_product {position:relative; padding:5%; overflow:hidden; background:#f4f4f4;}
div.best_product img {width:100%; }
div.best_product img.best_img {width:100%;border:1px solid #ececec; }
div.best_product_list ul {overflow:hidden; }
div.best_product_list ul li {float:left;background:#000; }
div.best_product_list ul li {background:url(http://ddabong-m.intzvill.com/images/sub/best_product_bg.jpg) no-repeat}
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 > 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:10px;padding-bottom:5px; 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; 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; 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:400px; right:85px; font-size:16px; color:#9d9d9d; text-decoration:line-through; }
div.best_product_list ul li a span.goods_discount {display:inline-block; position:absolute; top:420px; right:85px; font-size:18px; color:#494949;}


div.best_sub_goods_list { padding-top:5%;padding-left: 2%;padding-right: 2%; }
div.best_sub_goods_list ul {overflow:hidden;padding-top:5%;;border-top:1px solid #d7d7d7; }
div.best_sub_goods_list ul li {float:left; width:50%;}
div.best_sub_goods_list ul li.left0 {width:50%;}


div.best_sub_goods_list ul li > a {position:relative;width:80%;height:80%; box-shadow:8px 8px #d9d9d9;display:inline-block;padding:3% 5% 10% 5%;background:#fff;}
div.best_sub_goods_list ul li > a:hover {text-decoration:none;}
div.best_sub_goods_list ul li a span.sale_icon {display:inline-block; position:absolute; width:25%;top:4.8%; left:6.8%;font-size:16px;  color:#fff; font-weight:bold; text-align:center; z-index:999; }
div.best_sub_goods_list ul li a span.sale_icon > img {width:100%; }
div.best_sub_goods_list ul li a span.sale_number {display:inline-block; position:absolute; width:40%;top:33%; left:0px;padding:22px 0px 0 0; font-size:16px;  color:#fff; font-weight:bold; text-align:center;  }

#scroll_imgimg{width:100% !important;}

/*div.best_sub_goods_list ul li > a > img{width:100%;border:1px solid #d7d7d7}*/

div.best_sub_goods_list ul li > a > span.good-img {			/*»óÇ°ÀÌ¹ÌÁö container*/
	position: relative;
	padding-top: 100%;
	margin-top:5px;
	display: block;
	overflow: hidden;
	outline: 3px solid #e9e9e9;
}
div.best_sub_goods_list ul li > a > span.good-img > img {	/*»óÇ°ÀÌ¹ÌÁö img tag*/
	position: absolute;
	top: 0;
	

	/*ÀÌ¹ÌÁö °¡·ÎºñÀ² ¸ÂÃã¿ë ¡ØÇÏ´ÜºÎ°¡ Àß¸±¼öÀÖÀ½*/
	width: 100%;
	height: auto;

	/*ÀÌ¹ÌÁö ¼¼·ÎºñÀ² ¸ÂÃã¿ë ¡Ø¼¾ÅÍÁ¤·Ä¹æ¹ý º°·Î¾øÀ½(±â±âº° Å×½ºÆ® ÇÊ¿ä)*/
	/*width: auto;*/
	/*height: 100%;*/
	/*left: 50%;*/
	/*transform: translateX(-50%);*/
	/*-webkit-transform: translateX(-50%);*/
}


div.best_sub_goods_list ul li a span.good_tit {display:block;padding-top:10px;padding-bottom:5px; text-align:center; font-size:11px;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:2px 1px; height:9px;font-size:6px; border:1px solid #e2161c; color:#fff; background:#e2161c;}
div.best_sub_goods_list ul li a span.good_sum span.good_member {display:inline-block; padding:2px 1px; height:9px;font-size:6px; border:1px solid #e2161c; background:#ffffff;}
div.best_sub_goods_list ul li a span.good_sum span.good_milage {display:inline-block; padding:2px 1px; height:9px;font-size:6px; border:1px solid #fff; 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:6px;  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; padding-top:25px; left:15%; font-size:20px; 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; padding-top:10px; left:18%; font-size:11px; color:#9d9d9d; text-decoration:line-through; }
div.best_sub_goods_list ul li a span.goods_discount {display:inline-block; position:absolute; padding-top:10px; right:18%; font-size:11px; color:#494949;}*/

/* Ä«Å×°í¸®º° ÃÖ´ÙÆÇ¸Å»óÇ° */
div.best_sub_goods_list ul li a div.goods-cost-discount {		/*±Ý¾×,ÇÒÀÎ¾× container*/
	font-size: 11px;	/*ÇØ»óµµ¿¡ ¸ÂÃç¼­ media query ¼öÁ¤*/
	padding-top:10px;
	overflow: hidden;
}
div.best_sub_goods_list ul li a div.goods-cost-discount span.goods_cost {
	font-size: inherit;
	float: left;
	width: 48%;			/*Æø°ú ¿ìÃø°£°Ý ºñÀ²(50%)À» ¸ÂÃç¼­ »ç¿ë*/
	margin-right: 2%;
	text-align: right;
	text-decoration:line-through;

	/*±âÁ¸¼Ò½º Ãë¼Ò*/
	position: unset;
	top: unset;
	left: unset;
}
div.best_sub_goods_list ul li a div.goods-cost-discount span.goods_discount {
	font-size: inherit;
	float: left;
	width: 48%;			/*Æø°ú ÁÂÃø°£°Ý ºñÀ²(50%)À» ¸ÂÃç¼­ »ç¿ë*/
	margin-left: 2%;
	text-align: left;

	/*±âÁ¸¼Ò½º Ãë¼Ò*/
	position: unset;
	top: unset;
	text-align: left;
	right: unset;
}



div.best_prev {position:absolute;left:4%;top:50%;width:10%;z-index:999999999999999999; }
div.best_prev > img {position:absolute;left:4%;top:50%;width:80%; }
div.best_next {position:absolute;right:4%;top:50%;width:10%;z-index:999999999999999999; }
div.best_next > img {position:absolute;right:4%;top:50%;width:80%; }



div.main_option {padding-top:5%;  }
div.main_option img {width:100%  }



div.besong_photo{position:relative; padding:5% 4% 0% 4%;}
div.besong_photo > img{width:100%}

div.besong_photo div.menu03_list {width:100%; margin-top:3%; }
div.besong_photo div.menu03_list table {width:100%; }
div.besong_photo div.menu03_list table thead tr th:first-child {}
div.besong_photo 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:2px solid #000; border-bottom:1px solid #000;background:#eeeeee; } 
div.besong_photo div.menu03_list table tbody tr td {position:relative;height:70px; padding:15px 0; text-align:center; font-size:14px; border-bottom:1px solid #ddd; font-family: Nanum Barun Gothic;}
div.besong_photo div.menu03_list table tbody tr td span { position:absolute; left:15px;top:8px; }
div.besong_photo div.menu03_list table tbody tr td.re_img div img.list_img {width:80%;height:80%;border:1px solid #cfcfcf;max-width:75px; }
div.besong_photo div.menu03_list table tbody tr td.re_img div { margin:0 auto; }
div.besong_photo div.menu03_list table tbody tr td.subject {text-align:left; }
div.besong_photo div.menu03_list table tbody tr td.subject p {padding:0 10px; line-height:150%; }

/* ¼îÇÎ¾È³» */
div.contents div.shoping1 {padding:10px 10px 20px 10px;background:#fff; border-top:1px solid #bdbdbd;}
div.contents div.shoping1 h3 {font-size:14px;color:#444;padding-bottom:10px;}
div.contents div.shoping1 ol {margin-bottom:20px;}
div.contents div.shoping1 ol li {padding-bottom:8px;}
div.contents div.shoping1 ul {padding-bottom:20px;}
div.contents div.shoping1 ul li {padding:0 0 8px 10px;background:url('../images/contents/bg_jum.gif') no-repeat 0 4px;}


/* ¸ÞÀÎ¸Þ´º */
#container div.location {width:100%; background:#fffff;}
#container div.location > div {overflow:hidden; min-width:320px;}
#container div.location > div.prev {overflow:hidden; padding:10px 0;}
#container div.location > div.prev a {text-decoration:none;}
#container div.location > div.prev ul {float:right;overflow:hidden;padding:0 10px 0 10px; background:url('../images/main/arrow01.png') no-repeat 0 3px;}
#container div.location > div.prev ul li {float:left;padding-left:5px;}
#container div.location > div h2 {padding-left: 10px; font-size:13px; color:#454545; font-weight:bold; float:left; color:#000;}

p.p_detail {text-align:center; padding-top:20px; line-height:150%; font-size:13px; font-family: Nanum Barun Gothic}
p.p_detail span {color:#e21b11;}
p.p_detail_r {padding-top:15px; color:#303030; font-size:13px; font-family: Nanum Barun Gothic}
p.p_detail_r span {color:#e21b11;}



/*¸ÞÀÎÇÏ´Ü ½½¶óÀÌµå*/

div.m_slide_wrap{padding:0 0 2% 0;}
div.best_product h2{padding:0 0 5% 0;}

/*¼¼ÀÏ ¾ÆÀÌÄÜ*/

div.slick-slide li{position:relative; width:90%;padding:8% 6%; background:#fff; box-shadow: 8px 8px #d9d9d9; float:left; margin-left:3%; margin-bottom:5%;}
div.slick-slide li a span.sale_icon{position:absolute;width:22%; top:6%; left:8%; z-index:999;}

/* »óÇ° ÀÌ¹ÌÁö */
div.slick-slide li a span.good-img{display:block;position:relative; width:100%; padding-top:100%; float:left; overflow:hidden; outline:3px solid #ececec;}
div.slick-slide li a span.good-img img{display:block;position:absolute; top:0; left:0; }

/* »óÇ°ÀÌ¸§ */

div.slick-slide li a span.good_sum{display:block; text-align:center; margin-left:20%;}
div.slick-slide li a span.good_tit{display:block; text-align:center; color:#000; margin:10px 0;padding-top:100%;}
div.slick-slide li a span.good_besong{display:block; float:left;    padding:0 1px;  height:17px; line-height:17px;  font-size: 6px;  border: 1px solid #e2161c;    color: #fff;    background: #e2161c; margin:-1px 2px 0 0;}
div.slick-slide li a span.good_member{display:block; float:left;   padding: 0 2px; height:15px; line-height:15px;  font-size: 6px; outline: 1px solid #e2161c;    background: #ffffff;}

div.slick-slide li a span.goods_cost{clear:both; display: block;font-size: inherit;    float: left;    width: 48%;    margin-right: 2%;    text-align: right;    text-decoration: line-through;    position: unset;    top: unset;    left: unset; padding: 5% 0; letter-spacing: -1px;}
div.slick-slide li a span.goods_discount{letter-spacing: -1px;font-size: inherit;    float: left;    width: 48%;    margin-left: 2%;    text-align: left;    position: unset;    top: unset;    text-align: left;    right: unset; padding: 5% 0;}

/* »óÇ°°¡°Ý */
div.slick-slide li a div.goods-cost-discount{font-size: 11px;}