<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mb_top_event_310625 { position:relative; width:100%; height:auto; margin:0px auto 0; *zoom:1; text-align:center; overflow:hidden; }
.mb_top_event_310625_in { width:100%; height:auto; text-align:center;  margin:0px auto 0; padding:0 0 0px 0; background:#fff; vertical-align:top; overflow:hidden; }
.mb_top_event_310625_in a { color:#fff; }
.mb_top_event_310625_in a:hover { color:#eee; }




.mb_top_event_310625_closebt { color:#eee; text-align:center;  z-index:99;  }

.mb_top_event_310625_closebt form { }

#mb_top_event_310625_close_check { position:absolute; top:50%; left:10px; transform:translateY(-50%); display:inline-block; width:20px; height:20px; text-align:left; z-index:50; }
#mb_top_event_310625_close_check input[name="mbte310625chkbox"] { display:inline-block; cursor:pointer; width:20px; height:20px; }
#mb_top_event_310625_close_check input[name="mbte310625chkbox"]:checked + label { display:inline-block; }
#mb_top_event_310625_close_check label { display:none; position:absolute; top:50%; left:20px; transform:translateY(-50%); width:100px; height:20px; line-height:20px; text-align:center; font-size:11px; background:#bbb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }


#mb_top_event_310625_close { position:absolute; top:50%; right:10px; transform:translateY(-50%); display:inline-block; width:16px; height:auto; margin-left:3px; cursor:pointer; z-index:50; }
#mb_top_event_310625_close img { width:100%; height:auto; vertical-align:baseline; }
/*
 * jQuery FlexSlider v2.7.2
 * https://www.woocommerce.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url("//m.dongbanja.co.kr/fonts/flexslider-icon.eot");
  src: url("//m.dongbanja.co.kr/fonts/flexslider-icon.eot?#iefix") format('embedded-opentype'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.woff") format('woff'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.ttf") format('truetype'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.svg#flexslider-icon") format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.mb_top_event_sld_310625 .flex-container a:hover,
.mb_top_event_sld_310625 .flex-slider a:hover {
  outline: none;
}
.mb_top_event_sld_310625 .slides,
.mb_top_event_sld_310625 .slides &gt; li,
.mb_top_event_sld_310625 .flex-control-nav,
.mb_top_event_sld_310625 .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mb_top_event_sld_310625 .flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
/*
.mb_top_event_sld_310625 .mb_te_sld_310625 {
  margin: 0;
  padding: 0;
}
.mb_top_event_sld_310625 .mb_te_sld_310625 .slides &gt; li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.mb_top_event_sld_310625 .mb_te_sld_310625 .slides img {
  width: 100%;
  display: block;
}
.mb_top_event_sld_310625 .mb_te_sld_310625 .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .mb_top_event_sld_310625 .mb_te_sld_310625 .slides {
  display: block;
}
* html .mb_top_event_sld_310625 .mb_te_sld_310625 .slides {
  height: 1%;
}
.no-js .mb_top_event_sld_310625 .mb_te_sld_310625 .slides &gt; li:first-child {
  display: block;
}
*/
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.mb_top_event_sld_310625 { width:100%; height:auto; overflow:hidden; }

.mb_te_sld_310625 ul li:nth-child(2),
.mb_te_sld_310625 ul li:nth-child(3) { display:none; }

.mb_top_event_sld_310625 .mb_te_sld_310625 {
  margin: 0 0 0px;
  background: #fff;
  border: 0px solid #fff;
  position: relative;
  zoom: 1;
  /*
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  */
}
.mb_top_event_sld_310625 .mb_te_sld_310625 .slides {
  zoom: 1;
}
.mb_top_event_sld_310625 .mb_te_sld_310625 .slides img {
  width: 100%;
  height: auto;
  -moz-user-select: none;
}
.mb_top_event_sld_310625 .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.mb_top_event_sld_310625 .loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .mb_top_event_sld_310625 .loading .flex-viewport {
    max-height: none;
  }
}
.mb_top_event_sld_310625 .carousel li {
  margin-right: 5px;
}
.mb_top_event_sld_310625 .flex-direction-nav {
  *height: 0;
}
.mb_top_event_sld_310625 .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.mb_top_event_sld_310625 .flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.mb_top_event_sld_310625 .flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.mb_top_event_sld_310625 .flex-direction-nav .flex-prev {
  left: -50px;
}
.mb_top_event_sld_310625 .flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.mb_top_event_sld_310625 .mb_te_sld_310625:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.mb_top_event_sld_310625 .mb_te_sld_310625:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.mb_top_event_sld_310625 .mb_te_sld_310625:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.mb_top_event_sld_310625 .mb_te_sld_310625:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.mb_top_event_sld_310625 .flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.mb_top_event_sld_310625 .flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.mb_top_event_sld_310625 .flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.mb_top_event_sld_310625 .flex-pauseplay a:hover {
  opacity: 1;
}
.mb_top_event_sld_310625 .flex-pauseplay a.flex-play:before {
  content: '\f003';
}

.mb_top_event_310625:hover .flex-control-nav { bottom:10px; transition: bottom ease 0.2s 0s; }

.mb_top_event_sld_310625 .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -10px;
  text-align: center;
  transition: bottom ease 0.2s 0s;
}
.mb_top_event_sld_310625 .flex-control-nav li {
  margin: 0 4px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.mb_top_event_sld_310625 .flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: block;
  background: #888;
  opacity:0.7;
  cursor: pointer;
  text-indent: -9999px;
  /*
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  */
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mb_top_event_sld_310625 .flex-control-paging li a:hover {
  background: #333;
}
.mb_top_event_sld_310625 .flex-control-paging li a.flex-active {
  background: #000;
  cursor: default;
}
.mb_top_event_sld_310625 .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.mb_top_event_sld_310625 .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.mb_top_event_sld_310625 .flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.mb_top_event_sld_310625 .flex-control-thumbs img:hover {
  opacity: 1;
}
.mb_top_event_sld_310625 .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .mb_top_event_sld_310625 .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .mb_top_event_sld_310625 .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}



#layout #header .header.basics { position:relative; top:0px; left:0px; width:100%; height:60px; text-align:center; vertical-align:middle; z-index:899;}

#main #header .header.basics { position:absolute; top:0px; left:0px; width:100%; height:60px; text-align:center; vertical-align:middle; }

.header.moved { position: fixed; top:0px; width:100%; height:60px; background:#fff; z-index:900; opacity:0.95; }


.move_area { /*display:none;*/ width:100%; height:61px; }




#layout #top_logoline_310628 { border-bottom:1px solid #eee; }
#layout .moved #top_logoline_310628 { border-bottom:0px solid #eee; }

#top_logoline_310628 { float:left; width:100%; height:60px; line-height:60px; background:; border-bottom:0px solid #aaa; }

#top_logoline_310628_ab { float:left; width:24%; background:; }
#top_logoline_310628_a { float:left; width:24px; height:30px; line-height:30px; background:; position:relative; top:11px; left:0; margin:0 20px 0 0; padding:0 0 0 5px; text-align:right; }
#top_logoline_310628_b { float:left; width:22px; height:30px; background:; text-align:left;  position:relative; top:0px; left:0;  }

#top_logoline_310628_gan1 { float:left; width:0%; height:60px; background:; text-align:left;  position:relative; top:0px; left:0;  }

#top_logoline_310628_c { float:left; width:52%; height:60px; background:; text-align:center;  }
#top_logoline_310628_c1 { float:left; width:100%; height:0px; background:; }
#top_logoline_310628_c2 { float:left; width:100%; height:60px; line-height:60px; background:; text-align:center; }
#top_logoline_310628_c2 a { display:block; width:100%; height:60px; text-align:center; }
#top_logoline_310628_c2 img { display:block; max-width:100%; max-height:60px; margin:0 auto; position:relative; top:0px;}
#top_logoline_310628_c3 { float:left; width:100%; height:0px; background:; }

#top_logoline_310628_gan2 { float:left; width:0%; height:60px; background:; text-align:left;  position:relative; top:0px; left:0;  }

#top_logoline_310628_de { float:right; width:24%; background:; }
#top_logoline_310628_d { float:left; width:16px; background:; }
#top_logoline_310628_e { float:right; width:56px; background:; position:relative; top:19px; left:0; text-align:right; padding:0 5px 0 0; }
#top_logoline_310628_e1 { float:left;  position:relative; width:48%; height:30px;line-height:30px; background:; margin:0 4% 0 0;}
#top_logoline_310628_e2 { float:left;  position:relative; top:-4px; width:48%; height:30px;line-height:30px; background:; }


.top_cate_btn_290620 { width:24px; margin:8px 0px 0px 6px; text-align:left; border-top:0px solid #aaa; border-bottom:0px solid #aaa; background:; height:20px; line-height:20px; padding:0px 0 0 0;  z-index:312; }
.top_cate_btn_290620 a { float:left; position:relative; top:0px; color:#ddd; margin:0px 0 0px 0; display:inline-block; /*width:46px;*/  font-size:14px; letter-spacing:0px; font-weight:; text-decoration:none; 
    border:0px solid #000; background:; padding:0px 0px 0 0px;
   /* -webkit-border-radius:24px; -moz-border-radius:24px; -ms-border-radius:24px; -o-border-radius:24px; border-radius:24px; */}

.top_cate_btn_290620 .tcate_op { float:left; position:relative; left:px; top:0px; width:24px; height:20px; margin:0px 0px 0px 0px; text-align:center; }
.top_cate_btn_290620 .tcate_ops { width:24px; height:2px; margin:4px 0 4px 0; background:#222; border:0px #222 solid; border-radius:0px; }
.opsw1  { width:24px !important; }
.opsw2  { width:20px !important; }
.opsw3  { width:16px !important; }





#top_search_310702 { float;right; width:17px; height:17px; line-height:17px; margin-top:19px; }
#top_search_310702 img { width:17px; height:17px; }

/*
#top_search_310702 { position:relative; width:100%; height:auto; line-height:auto; margin:0 0 0 0; color:#333; font-size:20px; }
*/



#top_search_form_310702 .searchBox.xans-layout-searchheader { display:none; position:absolute; top:60px; left:0; width:96%; height:auto; padding:10px 2% 0; z-index:200; background:#fff; }

#top_search_form_310702 .searchBox.xans-layout-searchheader .searchForm { position:relative; width:100%; height:40px; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .searchForm .serch_img { position:absolute; top:10px; left:10px; line-height:1; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .searchForm .serch_img img { width:20px; height:auto; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .searchForm #keyword { float:left; width:100%; height:40px; padding:0px 10px 0 40px; font-size:12px; color:#7c8389; border:1px solid #eee; border-radius:1px; box-sizing:border-box; }


#top_search_form_310702 .searchBox.xans-layout-searchheader .tab { width:100%; height:40px; line-height:40px; margin-top:10px; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .tab .searchTab li { float:left; width:49.5%; height:40px; text-align:center; border:1px solid #eee; border-radius:25px; box-sizing:border-box; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .tab .searchTab li:last-child { float:right; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .tab .searchTab li.selected { background:#444; border:1px solid #444; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .tab .searchTab li.selected a { color:#fff; font-weight:700; }

#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-hotkeyword { width:100%; height:auto; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #eee; box-sizing:border-box; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-hotkeyword ul { width:100%; overflow-y:hidden; max-height:200px; text-align:left; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-hotkeyword li { position:relative; width:100%; height:40px; line-height:40px; border-bottom:1px solid #eee; box-sizing:border-box; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-hotkeyword li a { display:block; color:#222; font-size:13px; }


#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword { width:100%; height:auto; margin-top:10px; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword .recent_key_none { width:100%; height:100px; line-height:100px; color:#888; text-align:center; border-bottom:1px solid #eee; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword ul { width:100%; overflow-y:hidden; max-height:200px; text-align:left; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword li { position:relative; width:100%; height:40px; line-height:40px; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword li a { display:block; color:#222; font-size:13px; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword li .btnDelete { position:absolute; right:14px; top:10px; opacity:0.5; overflow:hidden; width:20px; height:20px; padding:0; border:0; text-indent:100%; white-space:nowrap; background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_delete.png") no-repeat 0 0; background-size:20px 20px; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword .recentkeyword_button { padding:12px 0; text-align:center; border-bottom:1px solid #eee; }
#top_search_form_310702 .searchBox.xans-layout-searchheader .xans-search-recentkeyword .recentkeyword_button .recentkeyword_delete {
    display:inline-block; width:100%; height:36px; line-height:36px; text-align:center; font-size:13px; cursor:pointer; vertical-align:middle; color:#000;
    background-color:#f5f5f5; border:1px solid #f5f5f5; border-radius:5px; -moz-box-sizing:border-box; box-sizing:border-box;
 }





/*
#top_cart_290620 { float:left; width:100%; height:auto; margin:0 0 0 0px; color:#333; font-size:20px; text-align:left;  }
*/
#header .xans-layout-orderbasketcount { position:absolute; right:0; top:0; width:100%; height:30px; vertical-align:middle; }
#header .xans-layout-orderbasketcount a.btnBasket { position:relative; display:inline-block; overflow:hidden; width:100%; height:100%; 
    padding:0; text-indent:100%; text-align:left; white-space:nowrap; cursor:pointer; border:0; 
    background:url("//m.dongbanja.co.kr/0mdzimg/m_top_cart_290620_cart_icon.png") no-repeat 0 0; background-size:18px 22px; opacity:0.8; }
#header .xans-layout-orderbasketcount a.btnBasket .count { position:absolute; top:12px; right:0px; max-width:41px; border:1px solid #000; border-radius:7px; padding:0 3px; text-indent:0; line-height:1.2; color:#fff; font-weight:bold; font-size:10px; background-color:#000; }







#top_mypage_310501 { float;left; position:relative; width:100%; height:22px; line-height:28px; margin:0px 0px 0px; text-align:left; padding:0px 0 0 0; cursor:pointer; }

#top_mypage_310501 img { width:auto; max-height:100%; }



#top_cate_all_part_310722.basics { width:100%; height:35px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#top_cate_all_part_310722.moved { position: fixed; top:60px; width:100%; height:35px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff; z-index:898; opacity:0.95; }

.move_area2 { display:none; width:100%; height:35px; }




.top_cate_310501 { display:block; float:left; width:88%; height:35px; margin:0px 0px 0px 0; padding:0px 0px 0 0; cursor:pointer; overflow:auto; overflow-y:hidden; background:;  text-align:center; 
-ms-overflow-style: none; scrollbar-width: none; }
.top_cate_310501::-webkit-scrollbar { display: none; }

.top_cate_310501_ul { list-style:none; white-space:nowrap; }
.top_cate_310501_list { display:inline-block; width:auto; height:30px; line-height:30px; margin:0px; padding:0px 10px; font-size:12px; color:#555; text-align:center; }
.top_cate_310501_list a { float:left; display:inline-block; height:35px; line-height:36px; color:#555; font-weight:700; font-size:13px; }

.top_cate_310501_list ul { display:none !important; }


.allcate_out_310502 { display:block; float:left; position:relative; top:0px; left:0px; width:12%; height:35px; margin:0px 0px 0 0px; text-align:center; }
.allcate_out_310502:hover { position:relative; top:0px; text-align:center; }


.allcate_arr_out { width:100%; height:100%; border-left:1px #ddd solid; text-align:center; display: flex; align-items: center; justify-content: center; }
.allcate_arr { width:20px; height:20px; margin:0 auto; cursor:pointer; }
.allcate_arr img { width:100%; height:auto; vertical-align:middle; }

.allcatehab_310502 { position:absolute; left:0px; top:0px; width:20px; height:20px; }


.allcatehab_310502:hover, .allcategory:focus, .allcategory:active {outline: none;border-bottom: none !important; }








#acpart_out_310502 { float:left; position:relative; top:35px; left:0px; z-index:1999; width:100vw; height:auto; visibility:hidden; color:#222; font-weight:normal;  border:1px solid #ccc; background:#f5f5f5; }
#acpart_out_310502 a { color:#222; }
#acpart_out_310502 a:hover { color:#777; }



#acpart_out_310502 .acpart_310502 .acpart_in_310502 .acpok_310502 { float:left; width:100%; height:auto; margin:20px 0 0 0;  text-align:left; }


.cate_menu_tit { width:90%; font-size:12px;  margin:0 5% 10px; font-weight:bold; text-align:left;  }

#acpart_1_310502 { float:left; width:90%; height:auto; text-align:left; line-height:16px; margin:0px 5% 10px; border:1px solid #ddd; box-sizing: border-box; box-sizing: -webkit-border-box;  -moz-box-sizing: border-box;  }


#acpart_1_310502 .acpart_1_310502_sub { float:left; display:block; width:33.33%; height:30px; line-height:30px; border-top:1px solid #ddd; font-size:12px; font-weight:normal; text-align:left; overflow:hidden; box-sizing: border-box; box-sizing: -webkit-border-box;  -moz-box-sizing: border-box; }
.acpart_1_310502_sub &gt; li { float:left; display:block; height:16px; line-height:16px; text-align:left;  }
#acpart_1_310502 .acpart_1_310502_sub &gt; a { margin-left:5px; }
#acpart_1_310502 .acpart_1_310502_sub &gt; a:after {  content: ""; display:block; width: 100%; margin-top:10px; height:0px; top:0; left:0;  background-color:#fff;  }
#acpart_1_310502 .acpart_1_310502_sub.on &gt; a:after { width:25%;  -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}


.allcate_floor { float:left; width:100%; height:auto; margin:0 0; background:#fff; }
.allcate_floor li { border-top:0px solid #ddd !important; border-bottom:1px solid #ddd !important; box-sizing: border-box; box-sizing: -webkit-border-box;  -moz-box-sizing: border-box; }
.allcate_floor:last-child li { border-bottom:0px solid #ddd !important; }
.allcate_floor li:nth-child(3n+1),.allcate_floor li:nth-child(3n+2) { border-right:1px solid #ddd; }
.allcatehab2 { display:none; }

#acpart_1_310502 .sub-category { float:left; display:none !important;}
#acpart_1_310502 .acpart_1_310502_sub .acpart_2_310502 { display:block; margin-top:10px; font-size:12px;  }
/*#acpart_1_310502 .acpart_1_310502_sub .acpart_2_310502:before {  content: ""; display:block; width: 100%; height: 1px;  top: 0; left: 0;  background-color: #d31a1a;  }*/
#acpart_1_310502 .acpart_1_310502_sub .acpart_2_310502 &gt; li { margin:0px 0;  }





.acpart_0_310502 .acpart_2_310502 { float:left; width:90%; height:auto; margin:10px 5% 0; padding: 0px 0 30px; border-top:0px solid #ddd; }
.acpart_0_310502 .acpart_2_310502:after {  content: ""; display:block; clear:both; }
.acpart_0_310502 .acpart_2_310502 .board_menu { float:left; width:100%; vertical-align:middle;  margin:0 0 0; font-size:12px; padding-top:0; text-align:left; background:#fff; border:1px solid #ddd; box-sizing: -webkit-border-box; box-sizing: border-box;  -moz-box-sizing: border-box; }
.acpart_0_310502 .acpart_2_310502 .board_menu li { float:left; display:inline-block; width:49.9%; height:30px; line-height:30px; text-align:left; box-sizing: -webkit-border-box; box-sizing: border-box;  -moz-box-sizing: border-box; }
.acpart_0_310502 .acpart_2_310502 .board_menu li:nth-child(3),
.acpart_0_310502 .acpart_2_310502 .board_menu li:nth-child(4) { border-top:1px solid #ddd; }
.acpart_0_310502 .acpart_2_310502 .board_menu li:nth-child(2n+1) { border-right:1px solid #ddd; }
.acpart_0_310502 .acpart_2_310502 .board_menu li a { margin-left:5px; } 
.acpart_0_310502 .acpart_2_310502 .board_menu:after { display:block; content:""; clear:both;}
.acpart_0_310502 .acpart_2_310502 .board_menu_tit { width:100%; font-size:12px;  margin:0 0 10px; font-weight:bold; text-align:left; }
/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */
.sld_carousel_310705_out { width:100%; height:auto; background:; margin:50px auto 0px; padding-top:50px; }
.sld_carousel_310705_in { width:100%; height:auto; }

.sld_carousel_310705_out .flickity-enabled {
  position: relative;
}

.sld_carousel_310705_out .flickity-enabled:focus { outline: none; }

.sld_carousel_310705_out .flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
  opacity:0;
}

.sld_carousel_310705_out .flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

.sld_carousel_310705_out .carousel-cell {
  width: 65%;
  height: auto;
  margin-right: 10%;
  background:;
  counter-increment: carousel-cell;
}

.sld_carousel_310705_out .carousel-cell img { width:100%; height:auto; }

/* draggable */

.sld_carousel_310705_out .flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.sld_carousel_310705_out .flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.sld_carousel_310705_out .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.sld_carousel_310705_out .flickity-button {
  position: absolute;
  border: none;
  color: #333;
}

.sld_carousel_310705_out .flickity-button:hover {
  cursor: pointer;
}

.sld_carousel_310705_out .flickity-button:focus {
  outline: none;
}

.sld_carousel_310705_out .flickity-button:active {
  opacity: 1;
}

.sld_carousel_310705_out .flickity-button:disabled {
  opacity: 0.7;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.sld_carousel_310705_out .flickity-button-icon {
  display:none;
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.sld_carousel_310705_out .flickity-prev-next-button {
  background:transparent;
  top: 50%;
  width: 80px;
  height: 30px;
  /* vertically center */
  transform: translateY(-50%);
}

.sld_carousel_310705_out .flickity-prev-next-button.previous { left: 10%; }
.sld_carousel_310705_out .flickity-prev-next-button.next { right: 10%; }

.sld_carousel_310705_out .flickity-prev-next-button.previous:before {
  width:80px;
  font-size: 11px;
  display: inline-block;
  padding-bottom:4px;
  border-bottom:1px solid #777;
  content: 'PREV';
  text-align: left;
  text-indent:0px;
  color: #777;
}
.sld_carousel_310705_out .flickity-prev-next-button.previous:hover:before {
    color: #000;
    border-bottom:1px solid #000;
}
    
.sld_carousel_310705_out .flickity-prev-next-button.next:before {
  width:80px;
  font-size: 11px;
  display: inline-block;
  padding-bottom:4px;
  border-bottom:1px solid #777;
  content: 'NEXT';
  text-align: right;
  text-indent:0px;
  color: #777;
}
.sld_carousel_310705_out .flickity-prev-next-button.next:hover:before {
    color: #000;
    border-bottom:1px solid #000;
}

/* right to left */
.sld_carousel_310705_out .flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.sld_carousel_310705_out .flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.sld_carousel_310705_out .flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.sld_carousel_310705_out .flickity-page-dots {
  position: absolute;
  width: 100%;
  top: -50px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.sld_carousel_310705_out .flickity-rtl .flickity-page-dots { direction: rtl; }

.sld_carousel_310705_out .flickity-page-dots .dot {
  position:relative;
  display: inline-block;
  width:24%;
  height: 40px;
  margin: 0 0.5%;
  cursor: pointer;
}


.sld_carousel_310705_out .flickity-page-dots .dot:after{
  content: attr(data-before);
  color: #999;
  font-family:Nanum Gothic,sans-serif;
  font-weight: 700;
  font-size: 13px;
  letter-spacing:0px;
  position: absolute;
  width: 100%;
  height: 40px;
  line-height: 40px;
  left: 0;
  top: 0;
  text-indent: 0px;
}

.sld_carousel_310705_out .flickity-page-dots .dot.is-selected:after{
    font-size: 14px;
	color:#000;    
}




.sld_carousel_310705_out .flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.bot_part_291220 { width:100%;  height:auto; margin:50px auto 10px; padding:0; text-align:center;  background-color:; border-top:1px solid #ddd; }



.bot_cs_310701 { float:left; width:96%;  height:auto; margin:0px auto 10px; padding:0px 2%; text-align:center;  background-color:; border-top:1px solid #ddd; }
.bot_cs_310701_title { font-weight:700; margin-top:0; margin-bottom:20px; }

.bot_cs_310701_call { float:left; width:100%; height:auto; line-height:20px; font-size:16px; font-weight:300; margin-top:40px; margin-bottom:40px; }
.bot_cs_310701_call .call_number { font-weight:900; font-size:26px; }
.bot_cs_310701_call .call_warning { font-size:13px; color:#666; }

.bot_btn_box { width:100%; max-width:400px; margin:0 auto; }
.bot_btnl { float:left; width:43%; height:40px; line-height:40px; padding:0 3%; background:#000; color:#fff; font-size:13px; font-weight:300; text-align:left; }
.bot_btnr { float:right; width:43%; height:40px; line-height:40px; padding:0 3%; background:#000; color:#fff; font-size:13px; font-weight:300; text-align:left; }
.bot_btnl img { float:right; width:26px; height:26px; margin-top:7px; }
.bot_btnr img { float:right; width:26px; height:26px; margin-top:7px; }
.bot_btn_box .box_warning { font-size:13px; color:#666; margin-bottom:10px;}

.bot_cs_310701_bank { float:left; width:100%; height:auto; line-height:20px; font-size:16px; font-weight:300; margin-top:40px;  }


.bot_cs_310701_csre { float:left; width:100%; height:auto; line-height:20px; font-size:16px; font-weight:300; margin-top:40px; margin-bottom:10px; }
.bot_cs_310701_csre .csre_warning { font-size:13px; color:#666; }

.bot_cs_310701_delivery { width:96%; max-width:400px; height:auto; padding:15px 2%; margin:0 auto; }
.bot_cs_310701_delivery a { display:inline-block; width:100%; height:60px; text-align:center; border:1px solid #eee; box-sizing:border-box; }
.bot_cs_310701_delivery img { display:inline-block; width:30px; height:30px; margin:0px 15px 0 0; padding-right:15px; border-right:1px solid #eee; }
.bot_cs_310701_delivery .delivery_text { display:inline-block; width:auto; height:30px; line-height:30px; margin:15px 0 0; }



#bot_sns_310701 { float:left; width:100%; height:auto; padding:10px 0; margin-bottom:5px; text-align:center; }
#bot_sns_310701 a { display:inline-block; width:10%; max-width:30px; margin:0 2%; height:auto; }
#bot_sns_310701 a img { width:100%; height:auto; border-radius:50%; }




.bot_menu_310501 { float:left; width:100%; height:auto; margin:0px auto 0px; padding:0px 0 0px 0; font-size:12px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:;  text-align:center; }
.bot_menu_310501_1 { float:left;  width:100%; height:34px; line-height:34px; margin:0 0px 0px 0; padding:0 0 0 0; border-top:0px solid #aaa; border-bottom:0px solid #ddd;  background:; text-align:center; }
.bot_menu_310501_a { float:left; width:19%; margin:0 0 0 0; padding:0 0 0 0;  border-right:0px solid #ddd; background:; text-align:center; overflow:hidden; }
.bot_menu_310501_a_two { float:left; width:17%; margin:0 0 0 0; padding:0 0 0 0;  border-right:0px solid #ddd; background:; text-align:center; overflow:hidden; }
.bot_menu_310501_a_min { float:left; width:17%; margin:0 0 0 0; padding:0 0 0 0;  border-right:0px solid #ddd; background:; text-align:center; overflow:hidden; }
.bot_menu_310501_a_th { float:left; width:22%; margin:0 0 0 0; padding:0 0 0 0;  border-right:0px solid #ddd; background:; text-align:center; overflow:hidden; }
.bot_menu_310501_1 span { float:left; width:2%; text-align:center; }

.xans-layout-footerpackage { width:100%; margin:0px 0 0 0; font-size:11px; line-height:1.1em; color:#777; border-top:0px solid #c5c5c6; background-color:; }
.xans-layout-footerpackage .footerMenu p { overflow:hidden; padding: 8px 14px; border-bottom:1px solid #dddddd; background-color:; text-align:center; }
.xans-layout-footerpackage .footerMenu p:first-child { background-color:#fff; }
    .footerMenu p.xans-layout-info { margin:0; }
.xans-layout-footerpackage .footerMenu .left { float:left; text-align:center; }
.xans-layout-footerpackage .footerMenu .btnUtil {
    display:inline-block; height:26px; line-height:24px; font-size:11px; margin:0; padding:0 10px;
    cursor:pointer; vertical-align:middle; font-family:Verdana,"ë§‘ì€ ê³&nbsp;ë”•",Malgun Gothic,"ë‹ì›€",Dotum; font-weight:400; border:0;
    border-radius:2px;
    -moz-box-sizing:border-box; box-sizing:border-box;
    color:#1b1b1b; border:1px solid #bcbcbc; background:#fff;
}
.xans-layout-footerpackage .footerMenu .btnUtil.typeTel { padding-left:23px; background:#fff url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_tel.png") no-repeat 10px 7px; background-size:8px 13px; vertical-align:middle; }
.xans-layout-footerpackage .footerMenu .btnUtil.typeTel strong { font-size:13px; vertical-align:top; }
.xans-layout-footerpackage .footerMenu .btnUtil.typeTop { padding-right:10px; background:#fff; /*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_top.png") no-repeat 90% 7px; background-size:12px 12px;*/ }
.xans-layout-footerpackage .footerMenu .policy { padding:7px 0; text-align: center; border-bottom:1px solid #dddddd; background-color:; font-size:0; line-height:0; }
.xans-layout-footerpackage .footerMenu .policy li { position:relative; display:inline-block; padding:0 6px 0 7px; line-height:13px; font-size:11px; }
.xans-layout-footerpackage .footerMenu .policy li:before { display:block; content:""; position:absolute; top:2px; left:0; width:1px; height:11px; background:#989899; }
.xans-layout-footerpackage .footerMenu .policy li:first-child:before { display:none; }

.xans-layout-footerpackage .footerMenu .policy li:first-child { background:none; }
.xans-layout-footerpackage address { float:left; width:100%; padding:20px 0px 15px 0; border-bottom:0px solid #dddddd; background-color:; text-align:center; background:; color:#777;}
.xans-layout-footerpackage address .footerInfo { display:table; width:100%; }
.xans-layout-footerpackage address dl { display:table-row; }
.xans-layout-footerpackage address dl dt { display:table-cell; width:110px; line-height:1.6; color:#ddd; vertical-align:top; }
.xans-layout-footerpackage address dl dd { display:table-cell; width:auto; padding:0 0 0 7px; line-height:1.6; word-break:break-all; }
.xans-layout-footerpackage address a { color:#777; }
.xans-layout-footerpackage .copyright { text-align:center; line-height:28px; color:#ddd; font-size:9px; background-color:; }
.xans-layout-multishopshipping.ec-base-layer { display:none; top:200px; width:300px; }
.xans-layout-multishopshipping .worldshipLayer { text-align:center; line-height:1.5em; }
.xans-layout-multishopshipping .worldshipLayer .select { margin:14px 0 0; }
.xans-layout-multishopshipping .worldshipLayer .select select { width:100%; }
.balk96 { display:block !important; width:0px !important; height:0px !important; font-size:0px !important; overflow:hidden !important; }





.bot_barodown_291220 { float:left; width:100%; height:30px; line-height:30px; margin:0px auto 0px; padding:0px 0 0px 0;  border-top:0px solid #aaa; color:#fff; background:#333;  text-align:center; }
.bot_barodown_291220 a { color:#fff; }
.bot_barodown_291220 img { line-height:40px; }
.barodown_l_291220 { float:left; width:5%;  margin:0 0 0 0; padding:0px 0 0px 0;  border-top:0px solid #aaa;  text-align:center; }
.barodown_r_291220 { float:right; width:95%;  margin:0 0 0 0px; padding:0px 0 0px 0;  border-top:0px solid #aaa;  text-align:center; }


 #bookmark { 
    z-index:100; position:relative; right:2px; top:0px; width:1em; padding:0px 0px 0px; text-align:center; 
     font-size:12px; color:#fff; font-weight:bold;  word-wrap:break-word; border:0px solid #000;    
     background: rgba(51,51,51,1.0);    text-shadow:0 0 0px #000;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
#bookmark:before { float:left;
    content:""; position:absolute; left:-10%; top:0px; width:40px; height:40px;   margin-left:-6px; 
    background:url("//m.dongbanja.co.kr/0mdzimg/m_bot_barodown_291220_b01_baroicon.png") no-repeat 0px 0;    
    background-size:50% 50%;}
/**
 * ëª¨ë°”ì¼ì‡¼í•‘ëª° ìŠ¬ë¼ì´ë”©ë©”ë‰´
 */

body { height:100%; }
#wrap { overflow:hidden; position:relative; min-height:100%; width:100%; background:;  }

/* í™•ìž¥ */
html.expand body { position:relative; top:0; left:0; width:100%; }
html.expand #container { -webkit-transform: translate(70%, 0); -moz-transform: translate(70%, 0); -ms-transform: translate(70%, 0); -o-transform: translate(70%, 0); transform: translate(70%, 0); }
html.expand #btnFoldLayout { z-index:998; }
html.expand #aside { z-index:999; overflow-x:hidden; height:100%; left:0%; transition:left 200ms cubic-bezier(.5,0,.5,1); background-color:#fff; color:#222; }
html.expand #aside a { color:#222; }
html.expand #aside p { color:#222; }
html.expand #aside p a { color:#222; }
html.expand #aside .btnClose a { color:#ff0000; }

/* aside */
#aside { z-index:-1; position:fixed; left:0px; top:0px; overflow:auto; left:-70%; transition:left 250ms cubic-bezier(.5,0,.5,1); overflow-x:hidden; padding:0px 0 0 0; min-width:225px; width:70%; font-size:12px; font-weight:; background-color:; opacity:1.0; 
-ms-overflow-style: none; scrollbar-width: none; }
#aside::-webkit-scrollbar { display: none; }
#aside_height { position:relative; width: 100%; height: 100%; overflow:scroll; -ms-overflow-style: none; scrollbar-width: none; }
#aside_height:-webkit-scrollbar { display: none; }


#aside .btnClose { position:absolute; top:30px; right:5px; display:block; padding:13px; border:0px #777 solid; z-index:405; }
#aside .btnClose .close_1 { position:absolute; top:1px; right:12px; width:2px; height:24px; background-color:black; transform: rotate(-45deg); }
#aside .btnClose .close_2 { position:absolute; top:1px; right:12px; width:2px; height:24px; background-color:black; transform: rotate(45deg); }

.member_out { float:left; width:84%; padding:0 8%; text-align:center; }
#aside .member { padding:0px 0 0px 0px; border-bottom:0px solid #c8c7cc; line-height:26px; 
background: -webkit-linear-gradient(,,); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(,,); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(,,); /* For Firefox 3.6 to 15 */
background: linear-gradient(,,); /* Standard syntax */
}
#aside .member  strong {  text-decoration:none; }
#aside .member .member_word { float:left; width:100%; height:50px; line-height:20px; margin-bottom:5px; }
#aside .member a { display:inline-block; float:left; width:49.5%; height:40px; line-height:40px; margin-bottom:20px; color:#222; border:1px solid #ccc; box-sizing:border-box; border-radius:5px; text-align:center; }
#aside .member a.black_box { background:#000; color:#fff; border:1px solid #000; margin-right:1%; } 

#aside .membership { padding:0 14px 11px; }
#aside .membership li { display:inline-block; margin:0 15px 0 0; padding:10px 0 0; }
#aside .membership li a { color:#fff; }
#aside .membership li.like a { color:#fff; }
#aside .membership li.like a span { color:#fff; }
#aside .xans-myshop-main { background-color:; padding:0px 0 0px 20px;}
#aside .xans-myshop-main a {
    float:left; width:auto; padding:0px 0 8px 10px; color:#fff; text-align:center; border:0px solid #f5f5f5; border-right:0; background-color:;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-sizing:border-box;
    -o-sizing:border-box;
    box-sizing:border-box;
}
#aside .xans-myshop-main a:first-child { border-left:0; }
#aside .xans-myshop-main:after { content:""; display:block; clear:both; }
#aside .xans-myshop-main a.wishList { background: /*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_wish_list.png") no-repeat 50% 15px; background-size:20px 18px*/ ; }
#aside .xans-myshop-main a.recentList { background: /*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_recent_list.png") no-repeat 50% 15px; background-size:20px 18px*/ ; }
#aside .xans-myshop-main a.orderList { background: /*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_order_list.png") no-repeat 50% 13px; background-size:16px 21px*/ ; }
#aside .xans-myshop-main a.myrList { }

/* íƒ€ì´í‹€ */
#slideCateList { position:relative; float:left; width:84%; height:auto; margin:0 0 0 0; padding:0 8%; }
#slideCateList h2.selected  .icoCategory { background-image:url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_1depth_on.gif"); }
#slideCateList h2 .icoCategory { overflow:hidden; position:absolute; right:3px; top:0; width:30px; height:29px; padding:0; border:0; text-indent:100%; white-space:nowrap; cursor:pointer; background:url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_1depth.gif") no-repeat 7px 50%; background-size:13px 8px; }

/* ì¹´í…Œê³&nbsp;ë¦¬ ë¦¬ìŠ¤íŠ¸ */
#aside .categoryList { width:100%; height:auto; line-height:40px; margin:0 0 0 0 !important; font-size:15px; font-weight:; color:#fff; border:0px #ccc solid; border-radius:3px; border-bottom:0px #ccc solid; }
#aside .categoryList ul { display:none; }
#aside .categoryList li { position:relative; }
#aside .categoryList li.selected &gt; ul { display:block; }
#aside .categoryList li.selected &gt; a.cate { width:100%; }
#aside .categoryList li.noChild &gt; a.cate { border-top:0px solid #ebebeb; background-image:none !important; }
#aside .categoryList li.noChild:first-child &gt; a.cate { border-top:0; }
#aside .categoryList li.selected.noChild { background-color:; }
#aside .categoryList &gt; li.selected .slideSubMenu li { background-color:; }
#aside .categoryList &gt; li { border-bottom:0px solid #cccccc; border-top:0px solid #fff; }
#aside .categoryList &gt; li:first-child { border-top:0; }
#aside .categoryList &gt; li &gt; a.cate { background:/*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_1depth.gif") no-repeat 15px 50%; background-size:13px 8px*/; }
#aside .categoryList &gt; li.selected &gt; a.cate { background-image:/*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_1depth_on.gif")*/; }
#aside .categoryList &gt; li &gt; ul &gt; li &gt; a.cate { padding-left:27px; /*font-size:15px; */font-weight:normal; border-top:0px solid #ebebeb; background:/*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_2depth.gif") no-repeat 22px 50%; background-size:13px 13px*/; }
#aside .categoryList &gt; li &gt; ul &gt; li.selected &gt; a.cate { border-bottom:0px solid #ebebeb; background-image:/*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_2depth_on.gif"); background-size:13px 2px*/; }
#aside .categoryList &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a.cate { padding-left:35px;/* font-size:14px;*/ font-weight:normal; background:/*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_2depth.gif") no-repeat 29px 50%; background-size:13px 13px*/; }
#aside .categoryList &gt; li &gt; ul &gt; li &gt; ul &gt; li.selected &gt; a.cate { border-bottom:0px solid #ebebeb; background-image:/*url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_snb_2depth_on.gif"); background-size:13px 2px*/; }
#aside .categoryList &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li a.cate { padding-left:42px; /*font-size:13px; */ font-weight:normal; letter-spacing:0.5px; }
#aside .categoryList a.cate { display:block; padding:4px 0px 4px 0px; word-wrap:break-word; }
#aside .categoryList a.cate &gt; img { max-width:100%; max-height:40px; }
#aside .categoryList a.view { 
    position:absolute; right:5px; top:50%; transform:translate(0,-50%); padding:0 7px; border:0px solid #d5d5d5; line-height:20px; color:#aaa; font-size:11px; font-weight:normal; background-color:;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
#aside .categoryList li.noChild &gt; a.view { display:none; }

/* ì¦ê²¨ì°¾ê¸° ë¦¬ìŠ¤íŠ¸ */
#aside .bookmarkCategory { display:none; font-size:13px; }
#aside .bookmarkCategory li { position:relative; border-bottom:0px solid #cccccc; border-top:1px solid #fff; }
#aside .bookmarkCategory li:first-child { border-top:0; }
#aside .bookmarkCategory li.selected { background-color:#333; }
#aside .bookmarkCategory li a { display:block; margin-right:35px; padding:11px 10px 11px 17px; word-wrap:break-word; }
#aside .bookmarkEmpty { padding:8px 0 6px 12px; border-bottom:0px solid #cccccc; color:#798490; font-size:11px; line-height:16px; background:; }
#aside .bookmarkEmpty img { width:11px; height:11px; vertical-align:-1px; }

/* ì¦ê²¨ì°¾ê¸° ì•„ì´ì½˜ */
#aside .xans-layout-category li .icoBookmark,
#aside .bookmarkCategory li .icoBookmark { display:none; overflow:hidden; position:absolute; right:1px; top:0; width:30px; height:41px; padding:0; border:0; text-indent:100%; white-space:nowrap; background:url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_bookmark.png") no-repeat 5px 14px; background-size:13px 13px; cursor:pointer; }
#aside .xans-layout-category li .icoBookmark.selected,
#aside .bookmarkCategory li .icoBookmark.selected { background-image:url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_bookmark_on.png"); }

/* ë°°ì†¡êµ­ê°€ */
#aside .multishop .xans-layout-multishoplistmultioptioncountry li a { padding:9px 10px 11px 17px; font-size:13px; }

/* ë©€í‹°ì‡¼í•‘ëª° */
#aside .xans-multishop-listitem li { border-bottom:1px solid #cccccc; border-top:1px solid #fff; background-color:; }
#aside .xans-multishop-listitem li:first-child { border-top:0; }
#aside .xans-multishop-listitem li a { display:block; padding:6px 10px 6px 14px; word-wrap:break-word; }
#aside .xans-multishop-listitem li a .name { margin:0 0 0 5px; font-size:13px; vertical-align:middle; }

/* ë¡œê·¸ì¸,ë¡œê·¸ì•„ì›ƒ */
#aside .loginState { padding:5px 0 0px 0px; height:30px; line-height:30px; font-size:13px; }
#aside .loginState p { display:inline-block; width:auto; padding:0px 7px; border:0px solid #d5d5d5; border-radius:3px; }
#aside .loginState p a { color:#fff; }

/* conatiner */
#container {
    z-index:100; position:relative; overflow:hidden; margin-top:-1px; margin-left:-1px; background-color:#fff;
    -webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; -o-transition:300ms; transition:300ms;
    -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;
}

/* btnFoldLayout */
#btnFoldLayout {
    display:none; position:absolute; top:0; left:70%; right:0; bottom:0; width:100%; height:100%; opacity:0;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0); and -webkit-focus-ring-color:rgba(0, 0, 0, 0);
}



/*
.sld_about  { width:100%; height:20px; line-height:20px; margin:0 0 15px 29px; font-size:17px; font-weight:bold; color:#fff;}
.sld_about a { margin:0 3px 0 0px;  color:#fff;}
*/

.sld_line { width:100%; height:40px; clear:both; }

.sld_deliver { width:100%; height:20px; line-height:20px; margin:0 0 0 29px; font-size:16px; font-weight:; color:#fff;}
.sld_deliver a { color:#fff;}



.sld_cs { width:100%; height:20px; line-height:20px; margin:20px 0 200px 33px; font-size:13px; font-weight:; color:#fff; }
.sld_cs a { color:#fff;}


#logout_rg { float:left; width:100%; height:auto; line-height:30px; }
#logout_rg1 { float:left; width:30%; height:auto; line-height:30px; }
#logout_rg2 { float:left; width:30%; height:auto; line-height:30px; }









#lr_logo_310501 { width:84%; height:auto;  padding:0 8%; margin:0px auto 20px; text-align:center; color:#fff; vertical-align:middle; }
#lr_logo_310501 a { text-decoration:none; }
#lr_logo_310501 img { max-width:70%; height:auto; vertical-align:middle; }



.lr_board_title { float:left; width:84%; height:40px; line-height:40px; font-size:15px; margin:20px 8% 0; padding-top:10px; border-top:1px solid #eee; }
.lr_board_hab { float:left; width:84%; margin:0 8%; padding-bottom:10px; border-bottom:1px solid #eee; }
.lr_board { float:left; width:33.3%; height:40px; line-height:40px; text-align:left;  font-size:14px; font-weight:; overflow:hidden; }




.lr_cs_310701 { float:left; width:84%;  height:auto; margin:0px auto 30px; padding:0 8%; text-align:left;  background-color:; }
.lr_cs_310701_title { float:left; width:100%; height:40px; line-height:40px; font-size:15px; margin-bottom:10px; }

.lr_cs_310701_call { float:left; width:100%; height:auto; font-size:13px; line-height:1.4; margin-top:0px; margin-bottom:20px; }
.lr_cs_num { font-size:22px; font-weight:bold; }

.lr_btn_box { width:100%; margin:0; text-align:left; }
.lr_btnl { float:left; width:43.5%; height:40px; line-height:40px; padding:0 3%; background:#000; color:#fff; font-size:13px; font-weight:300; text-align:left; }
.lr_btnr { float:right; width:43.5%; height:40px; line-height:40px; padding:0 3%; background:#000; color:#fff; font-size:13px; font-weight:300; text-align:left; }
.lr_btnl img { float:right; width:26px; height:26px; margin-top:7px; }
.lr_btnr img { float:right; width:26px; height:26px; margin-top:7px; }
.lr_btn_box .box_warning { font-size:13px; color:#666; margin-bottom:10px;}

.lr_cs_310701_bank { float:left; width:100%; height:auto; line-height:1.4; margin:30px auto 0px; font-size:13px;  }

.lr_cs_310701_csre { float:left; width:100%; height:auto; line-height:20px; font-size:16px; font-weight:300; margin-top:30px; margin-bottom:10px; }
.lr_cs_310701_csre .csre_warning { font-size:13px; color:#666; }

.lr_cs_31070_delivery { width:100%;  height:auto; margin:10px auto; padding:0; }
.lr_cs_31070_delivery a { display:inline-block; width:100%; height:60px; text-align:center; border:1px solid #eee; box-sizing:border-box; }
.lr_cs_31070_delivery img { display:inline-block; width:30px; height:30px; margin:0px 15px 0 0; padding-right:15px; border-right:1px solid #eee; }
.lr_cs_31070_delivery .delivery_text { display:inline-block; width:auto; height:30px; line-height:30px; margin:15px 0 0; }




#lrd_open_310701_black { position:fixed; top:0px; right:-100%; width:100%; height:100%; cursor:pointer; background:rgba(0,0,0,0.7); z-index:998; }


#lrd_open_310701_out { position:fixed; top:0px; right:-70%; width:70%; height:100%; background:#fff; z-index:999; transition:right 250ms cubic-bezier(.5,0,.5,1);  }

#lrd_open_310701 { position:relative; width:100%; height:100%; overflow:scroll; -ms-overflow-style: none; scrollbar-width: none; }
#lrd_open_310701::-webkit-scrollbar { display: none; }




.lrd_open_310701_top { float:left; width:96%; height:120px; padding:2%; background:#f5f5f5; }

.lrd_open_310701_close { position:relative; width:30px; height:30px; cursor:pointer; }
.lrd_open_310701_close:after,.lrd_open_310701_close:before { content:''; position:absolute; left:50%; top:0; width: 1px; height: 30px; background-color:#777; transform:translate(0,-50%); }
.lrd_open_310701_close:after{ transform: rotate(-45deg); }
.lrd_open_310701_close:before{ transform: rotate(45deg); }


.lrd_open_310701_top .member_check_out { width:100%; height:90px; text-align:center; line-height:1.6; margin-top:-15px;}
.lrd_open_310701_top .member_check_bt1 { float:left; width:49.5%; height:40px; line-height:40px; margin-top:10px; background:#fff; border:1px solid #fff; box-sizing:border-box; }
.lrd_open_310701_top .member_check_bt2 { float:right;  width:49.5%; height:40px; line-height:40px; margin-top:10px; border:1px solid #fff; box-sizing:border-box; }
.lrd_open_310701_top .member_check_bt1 a,#lrd_open_310701 .member_check_bt2 a { display:inline-block; width:100%; height:100%; }




.lrd_open_310701_contents { float:left; width:96%; height:auto; padding:4% 2%; }
.lrd_open_310701_contents .mileage_coupon { width:100%; height:90px; padding:5px 4%; border:1px solid #ddd; box-sizing:border-box; margin-bottom:10px; }
.lrd_open_310701_contents .mileage_coupon .l_text { display:inline-block; float:left; width:50%; height:40px; line-height:40px; text-align:left; }
.lrd_open_310701_contents .mileage_coupon .r_text { display:inline-block; float:left; width:50%; height:40px; line-height:40px; text-align:right; }



.lrd_open_310701_contents .myorder_state { width:100%; height:190px; border:1px solid #ddd; box-sizing:border-box; margin-bottom:25px; }
.lrd_open_310701_contents .myorder_state_top { width:100%; height:40px; line-height:40px; padding:0 4%; text-align:left; border-bottom:1px solid #ddd; box-sizing:border-box; }
.lrd_open_310701_contents .myorder_state_top span { font-size:11px; }

.lrd_open_310701_contents .myorder_state_mid { width:100%; height:100px; border-bottom:1px solid #ddd; box-sizing:border-box; }
.lrd_open_310701_contents .myorder_state_mid_cotents { float:left; width:25%; height:60px; line-height:30px; margin:20px 0; text-align:center; border-right:1px solid #ddd; box-sizing:border-box; }
.lrd_open_310701_contents .myorder_state_mid_cotents:last-child { border-right:0px; }
.lrd_open_310701_contents .myorder_state_mid_cotents_num { font-size:18px; font-weight:900; }

.lrd_open_310701_contents .myorder_state_bot { width:100%; height:50px; line-height:50px; }
.lrd_open_310701_contents .myorder_state_bot_cotents { float:left; width:33.3%; height:50px; padding:0 4%; border-right:1px solid #ddd; box-sizing:border-box; }
.lrd_open_310701_contents .myorder_state_bot_cotents:last-child { border-right:0px; }
.lrd_open_310701_contents .myorder_state_bot_cotents .myorder_state_bot_cotents_num { float:right; font-weight:900; }



.lrd_open_310701_contents .menu_btns { float:left; width:100%; height:240px; border:1px solid #ddd; border-bottom:0px; box-sizing:border-box; margin-bottom:10px; }
.lrd_open_310701_contents .menu_btns_st { float:left; width:50%; height:60px; line-height:60px; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box; }
.lrd_open_310701_contents a:nth-child(even) .menu_btns_st { border-right:0px; }



#lrd_open_310701_recentview { float:left; width:96%; height:210px; padding:0 2%; margin-bottom:40px; }

#lrd_open_310701_recentview #recent_view_title { width:100%; height:40px; line-height:40px; text-align:left; }
#lrd_open_310701_recentview #recent_view_title #recent_view_more { float:right; color:#999; text-decoration:underline; }

#lrd_open_310701_recentview #recent_view_box { width:100%; overflow:auto; -ms-overflow-style: none; scrollbar-width: none; }
#lrd_open_310701_recentview #recent_view_box::-webkit-scrollbar { display: none; }
#lrd_open_310701_recentview .xans-product-listitem { white-space:nowrap; }
#lrd_open_310701_recentview .xans-product-listitem li { display:inline-block; width:170px; height:170px; overflow:hidden; margin-right:5px; }
#lrd_open_310701_recentview .xans-product-listitem li a img { width:100%; height:auto; }
#lrd_open_310701_recentview .empty { width:100%; height:170px; line-height:170px; text-align:center; color:#999; border:1px solid #ddd; box-sizing:border-box; }







#recentview_310701 { float:left; width:96%; height:210px; padding:0 2%; margin-bottom:40px; }

#recentview_310701 #recent_view_title { width:100%; height:40px; line-height:40px; text-align:left; }
#recentview_310701 #recent_view_title #recent_view_more { float:right; color:#999; text-decoration:underline; }

#recentview_310701 #recent_view_box { width:100%; overflow:auto; -ms-overflow-style: none; scrollbar-width: none; }
#recentview_310701 #recent_view_box::-webkit-scrollbar { display: none; }
#recentview_310701 .xans-product-listitem { white-space:nowrap; }
#recentview_310701 .xans-product-listitem li { display:inline-block; width:170px; height:170px; overflow:hidden; margin-right:5px; }
#recentview_310701 .xans-product-listitem li a img { width:100%; height:auto; }
#recentview_310701 .empty { width:100%; height:170px; line-height:170px; text-align:center; color:#999; border:1px solid #ddd; box-sizing:border-box; }




@charset "euc-kr";

/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, button, p, blockquote, th, td { margin:0; padding:0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html { width:100%; height:100%; }
body, code { min-width:320px; font-size:13px; line-height:1.2em; color:#1b1b1b; background:#fff; -webkit-text-size-adjust:none; }
code { background:none; display:block; }
ul li { list-style:none; }
ol { list-style-position:inside; }
img, fieldset{ border:none; }
img { vertical-align:middle; }
hr.layout { display:none; }
em, address { font-style:normal; }
ins { text-decoration:none; }
a { text-decoration:none; color:#000; }
a:active { text-decoration:none; }
table { width:100%; table-layout:fixed; border:0 none; border-spacing:0; border-collapse:collapse; }
table caption { display:none; }
th, td { border:0; line-height:18px; }
legend { height:0; width:0; display:block; text-indent:-9999em; }
label { cursor:pointer; }
button::-moz-focus-inner { padding:0; border:0; }

/* html5 */
object, del, sub, var { margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }


@charset "utf-8";

/* layout */

#container { min-height:700px !important; }
#contents { position:relative; background-color:; }

.btnTop { display:none; position:fixed; top:0; left:50%; z-index:100; margin:0 0 0 -36px; border:1px solid #d6d6d7; border-top:0; border-radius:0 0 3px 3px; opacity:0.9; background:#616161 url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_btntop.png") no-repeat 90% 7px; background-size:12px 12px; }
.btnTop a { display:inline-block; height:29px; padding:0 26px 0 10px; line-height:29px; color:#fff; }

#mobileQuickLink { z-index:301 !important; }
#mobileBtnQuickLink { z-index:100 !important; }

.dimmed { display:none; position:fixed; left:0px; top:0; right:0px; bottom:0px; z-index:150; background:rgba(0,0,0,0.7); }
#dimmedSlider { display:none; position:fixed; left:0px; top:0; right:0px; bottom:0px; z-index:500; background:rgba(0,0,0,0.7); }

/* ë©”ì¸ ê²€ìƒ‰ */


/* ë©”ì¸ ì¹´í…Œê³&nbsp;ë¦¬*/


/* ë©”ì¸ ìŠ¤ì™€ì´í”„ */
#main #header #topArea .xans-layout-mobilemaincategory .afterNone { display:none; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul { display:table; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul &gt; li { width:100%; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul &gt; li &gt; ul { padding:0 40px; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul &gt; li &gt; ul li { border-bottom:3px solid #fff; width:33%; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul &gt; li &gt; ul li.selected { border-bottom-color:#217bdb; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul &gt; li &gt; ul li a { display:inline-block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:22px 0 18px; font-weight:bold; color:#9a9a9a; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul &gt; li &gt; ul li.selected a { color:#217bdb; }
#main #header #topArea .xans-layout-mobilemaincategory &gt; ul &gt; li &gt; ul li a img { max-height:40px; }
#main #header #topArea .xans-layout-mobilemaincategory p { position:absolute; top:0; background-color:#fff; }
#main #header #topArea .xans-layout-mobilemaincategory p.btnPrev { left:0; display:none; }
#main #header #topArea .xans-layout-mobilemaincategory p.btnNext { right:0; display:none; }
#main #header #topArea .xans-layout-mobilemaincategory p a { display:inline-block; padding:13px 14px; }

/* ë©”ì¸ ë°°ë„ˆ */
#main .mainBanner { position:relative; }
#main .mainBanner a img { max-height:290px; }
#main .mainBanner .ec-base-paginate { position:absolute; bottom:8px; z-index:10; width:100%; }
#main .mainBanner .afterNone { display:none; }

/* ë©”ì¸ ê¸°ëŠ¥ë²„íŠ¼ */
#main .funcArea { margin:0 0 10px 0; padding:6px; border-bottom:1px solid #c2c2c2; text-align:right; background-color:#fff; }
#main .funcArea .btnSearchdata { width:33px; height:29px; font-size:0; line-height:0; cursor:pointer; border:0; outline:0; background:url(//img.echosting.cafe24.com/skin/mobile/layout/btn_searchdata.gif) no-repeat 0 0; background-size:33px 29px; }

/* íƒ€ì´í‹€ */
#titleArea { position:relative; border-bottom:0px solid #c2c2c2; background-color:#fff; }
#titleArea h2 { padding:0 61px; line-height:43px; font-size:15px; color:#2e2e2e; text-align:center; }
#titleArea span { position:absolute; top:6px; left:14px; }

/* ë§ˆì´ì‡¼í•‘ ë©”ì¸ */
.myshopMain { padding:14px 7px; font-size:13px; }


/* ì¹´íŽ˜24 ê¸°ë³¸ ë’¤ë¡œê°€ê¸° ë²„íŠ¼ ( ìƒí’ˆë¶„ë¥˜ ìƒí’ˆìƒì„¸ ) */
.xans-layout-mobileaction { display:none; }

/* font */
.txtWarn { color:#f45b55; }
.txtEm { color:#008bcc; }

/* grid */
.gBlank5 { display:block; margin-top:5px; }
.gBlank7 { display:block; margin-top:7px; }
.gBlank10 { display:block; margin-top:10px; }
.gBlank20 { display:block; margin-top:20px; }
.gBlank30 { display:block; margin-top:30px; }
.gIndent10 { margin-left:10px; }
.gIndent20 { margin-left:20px; }
.gSpace10 { margin-right:10px; }
.gSpace20 { margin-right:20px; }
.gBreak5 { display:block; margin-bottom:5px; }
.gBreak7 { display:block; margin-bottom:7px; }
.gMerge { position:relative; z-index:1; margin-top:-1px; }

/* ec-base-qty */
.ec-base-qty [type="text"] { width:49px; }
.ec-base-qty [type="tel"] { width:49px; text-align:right; }
.ec-base-qty button { margin:0; padding:0; border:0; vertical-align:top; background:transparent; }
.ec-base-qty .qtyUp,
.ec-base-qty .qtyDown { display:inline-block; }

/* ec-base-field */
.ec-base-field { display:-webkit-flex; display:-ms-flex; display:flex; }
.ec-base-field input[type="text"] { -webkit-flex:1; -ms-flex:1; flex:1; }
.ec-base-field input ~ [class*='btn'] { margin-left:5px; }

/* form */
input, textarea, select { max-width:100%; font-size:13px; font-family:'Nanum Gothic',Helvetica,Arial,sans-serif; color:#333; vertical-align:middle; outline:0; border-radius:0; }
input[type=text], input[type=password], input[type=number], input[type=tel], textarea {
    padding:10px; font-size:13px; line-height:13px; font-weight:inherit; color:#353535; border:1px solid #d7d5d5; border-radius:2px; outline-style:none;
    -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
input[type=text], input[type=password], input[type=number], input[type=tel] { height:29px; }
input[type="file"] { overflow:hidden; max-width:100%; }
input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="image"], textarea { -webkit-appearance:none; }
select { max-width:100%; height:29px; margin:0; padding:0 20px 0 8px; line-height:29px; font-size:13px; color:#333; word-break:break-all; font-weight:inherit; border:1px solid #d7d5d5; border-radius:0; background:#fff url("//img.echosting.cafe24.com/skin/mobile/common/ico_select.gif") no-repeat 100% 49%; background-size:auto 40px; -webkit-appearance:none; }
select.disabled, select:disabled,
textarea.disabled, textarea:disabled { color:#bcbcbc; }
textarea { resize:none; line-height:1.2em; }
textarea.disabled { background-color:#ffffff; color:#bfbfbf; }
input[type="checkbox"] { width:18px; height:18px; border:0; background:url("//img.echosting.cafe24.com/skin/mobile/common/bg_checkbox.png") no-repeat 0 0; background-size:18px 18px; -webkit-appearance:none; }
input[type="radio"] { width:18px; height:18px; border:0; border-radius:50%; background:url("//img.echosting.cafe24.com/skin/mobile/common/bg_radio.png") no-repeat 0 0; background-size:18px 18px; -webkit-appearance:none; }
input[type="checkbox"]:checked { background-image:url("//img.echosting.cafe24.com/skin/mobile/common/bg_checkbox_checked.png"); -webkit-appearance:none; }
input[type="radio"]:checked { background-image:url("//img.echosting.cafe24.com/skin/mobile/common/bg_radio_checked.png"); -webkit-appearance:none; }
label { display:inline-block; margin:0 7px 0 0; min-height:20px; line-height:20px; font-size:13px; vertical-align:middle; cursor:pointer; }
input[type=radio] + label,
input[type=checkbox] + label { margin:0 7px 0 4px; }
label input[type=radio],
label input[type=checkbox] { margin:0 4px 0 0; }
label:last-child,
input[type=radio] + label:last-child,
input[type=checkbox] + label:last-child { margin-right:0; }
input::-webkit-input-placeholder {line-height:normal;}

.ec-base-label { display:inline-block; margin:0 7px 0 0; }
.ec-base-label input[type=radio] + label,
.ec-base-label input[type=checkbox] + label { margin-right:0; }

.fList.typeHor .gLabel { margin-right:20px; }
.fList.typeVer .gLabel { display:block; }

/* ec-base-radio */
.ec-base-radio.typeCS{display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-direction: column;}
.ec-base-radio.typeCS .ec-base-label {margin: 0 0 10px 0;border: 1px solid #b5b5b5;box-sizing: border-box;border-radius: 2px;position:relative;}
.ec-base-radio.typeCS .ec-base-label label {position: relative;height: 100%;line-height: 20px;padding: 10px 10px 9px;box-sizing: border-box;font-size: 14px;color: #666;word-break: break-all;word-wrap: break-word;display: block;text-align: center;margin: 0;}
.ec-base-radio.typeCS .ec-base-label input {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;margin: 0;}
.ec-base-radio.typeCS .ec-base-label input:checked + label {border-color: #508bed;font-weight: bold;color: #fff;background: #508bed;}
@charset "utf-8";


  .ec-base-paginate { text-align:center; }
  /* typeList */
    .ec-base-paginate.typeList { padding:14px 0; font-size:0; line-height:0; }
    .ec-base-paginate.typeList ol { margin:0 14px; }
    .ec-base-paginate.typeList ol,
    .ec-base-paginate.typeList ol li { display:inline-block; vertical-align:middle; }
    .ec-base-paginate.typeList ol li:not(:first-child) { margin:0 0 0 7px; }
    .ec-base-paginate.typeList ol li a { display:inline-block; width:31px; height:27px; border:1px solid #d9d9d9; border-radius:2px; font-size:15px; line-height:27px; color:#1b1b1b; vertical-align:middle; background:#fff; }
    .ec-base-paginate.typeList ol li .this { border-color:#d9d9d9; color:#222; }
    .ec-base-paginate.typeList [class*='btn'] { display:inline-block; overflow:hidden; width:31px; height:27px; border:1px solid #d9d9d9; border-radius:2px; font-size:1px; line-height:0; text-indent:-9999em; vertical-align:middle; background:#fff; background-repeat:no-repeat; background-position:50% 50%; background-size:7px auto; }
    .ec-base-paginate.typeList .btnPrev { background-image:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_prev.png"); }
    .ec-base-paginate.typeList .btnNext { background-image:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_next.png"); }

  /* typeMoreview */
    .ec-base-paginate.typeMoreview { margin:20px auto 30px; width:40%; clear:both; }
    .ec-base-paginate.typeMoreview .btnMore { display:block; padding:8px 0;  border:1px solid #d5d5d5; border-radius:5px; color:#757575; font-weight:bold; background:; }
    .ec-base-paginate.typeMoreview .icoMore { display:block; padding:0px 0;  border:0px solid #d5d5d5; border-radius:0px; color:#757575; font-weight:bold; background:; }
    /*
    .ec-base-paginate.typeMoreview .icoMore { display:inline-block; margin:0 0 0 8px; width:13px; height:8px; font-size:0; line-height:0; vertical-align:baseline;
        background:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_more.png") no-repeat 0 50%; background-size:13px auto; }
     */
  /* typeSwipe */
    .ec-base-paginate.typeSwipe { font-size:0; line-height:0; }
    .ec-base-paginate.typeSwipe button.circle { overflow:hidden; margin:0 3px 0 4px; width:13px; height:13px; border:0; border-radius:13px; cursor:pointer; background-color:#bbb; }
    .ec-base-paginate.typeSwipe button.circle.selected { background-color:#4a5164; }
    .ec-base-paginate.typeSwipe span { overflow:hidden; font-size:1px; line-height:0; color:transparent; text-indent:-150%; }
    .ec-base-paginate.typeSwipe button.prev,
    .ec-base-paginate.typeSwipe button.next { width:31px; font-size:15px; line-height:1.2em; border:0; cursor:pointer; background:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_prev.png") no-repeat 50% 50%; background-size:7px auto; }
    .ec-base-paginate.typeSwipe button.next { background:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_next.png") no-repeat 50% 50%; background-size:7px auto; }
    .ec-base-paginate.typeSwipe .prev,
    .ec-base-paginate.typeSwipe .next { display:none; }

  /* typeZoom */
    .ec-base-paginate.typeZoom .btnPrev,
    .ec-base-paginate.typeZoom .btnNext { overflow:hidden; width:31px; height:27px; border:1px solid #d9d9d9; border-radius:2px; font-size:1px; line-height:0; color:transparent; text-indent:-150%; background:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_prev.png") no-repeat 50% 50%; background-size:7px auto; }
    .ec-base-paginate.typeZoom .btnNext { background:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_next.png") no-repeat 50% 50%; background-size:7px auto;  }

  /* typeTotal */
    .paginate.typeTotal { color:#696969; }
    .paginate.typeTotal &gt; span { margin:0 8px;font-weight:bold; }
    .paginate.typeTotal p { display:inline-block;vertical-align:middle; }
    .paginate.typeTotal .icoPrev,
    .paginate.typeTotal .icoNext { width:7px; height:13px; font-size:15px; line-height:1.2em; background:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_prev.png") no-repeat 50% 50%; background-size:7px auto; }
    .paginate.typeTotal .icoNext { background:url("//img.echosting.cafe24.com/skin/mobile/layout/btn_next.png") no-repeat 50% 50%; background-size:7px auto; }
    .paginate.typeTotal p span { overflow:hidden; display:block; width:29px; text-indent:-999px; }
    .paginate.typeTotal strong { color:#508bed; }


.ec-base-help { margin:8px 4px; font-size:12px; color:#757575; }
p.ec-base-help,
div.ec-base-help,
ul.ec-base-help li,
ol.ec-base-help li { padding:0 0 2px 18px; line-height:1.5; text-align:left; background:url("//img.echosting.cafe24.com/skin/mobile/common/ico_help.png") no-repeat 0 2px; background-size:14px auto; }
  /* Ordered List */
    ol { list-style:none; }
    ol.ec-base-help { counter-reset:rank 0; }
    ol.ec-base-help li { position:relative; padding:0 0 0 13px; background:none; }
    ol.ec-base-help li:before { counter-increment:rank 1; content:counter(rank)'.'; position:absolute; top:0; left:0; }
  /* typeDash */
    p.ec-base-help.typeDash,
    ul.ec-base-help.typeDash li { position:relative; padding:0 0 0 10px; background:none; }
    p.ec-base-help.typeDash:before,
    ul.ec-base-help.typeDash li:before { content:""; position:absolute; top:9px; left:0; width:5px; height:1px; background:#757575; }
/* admin icon */
.ec-admin-icon.cart { height:26px; cursor:pointer; }

.ec-base-product { padding:0; background-color:#fff; font-family: 'Montserrat', sans-serif; }
.ec-base-product.typeThumb { width:98%; margin:0 1%; }
.ec-base-product h2 { max-height:43px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:15px; line-height:43px; padding:0 42px 0 14px; background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_title_close.gif") no-repeat right 14px top 50%; background-size:13px 8px; cursor:pointer; }
.ec-base-product h3 { margin-bottom:14px; }
.ec-base-product img { max-width:100%; }
.ec-base-product &gt; ul { padding:14px 0 0; }
.ec-base-product li { vertical-align:top; }
.ec-base-product .prdList[class*="grid"] { padding: 14px 0px !important; }
.ec-base-product [class*="grid"] { display:table; table-layout:fixed; width:100%; box-sizing:border-box; padding:0 0px; font-size:0; line-height:0; }
.ec-base-product [class*="grid"] &gt; li { display:inline-block; margin:0 0 14px; vertical-align:top; text-align:center; font-size:12px; line-height:1.4; }
.ec-base-product .thumbnail { position:relative; margin:0 0px 14px; }
.ec-base-product .thumbnail a { display:block; }
.ec-base-product .thumbnail a img { display:block; width:100%; border:1px solid #ededed; vertical-align:top; }
.ec-base-product .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-size:30% auto; }
.ec-base-product .thumbnail .wish { position:absolute; right:3px; bottom:5px; z-index:10; }
.ec-base-product .thumbnail .wish img { max-height:30px; }
.ec-base-product .thumbnail .likeButton { position:absolute; left:7px; bottom:3px; z-index:10; }
.ec-base-product .thumbnail .likeButton button { border:0; background:none; }
.ec-base-product .thumbnail .likeButton button img { max-height:19px; }
.ec-base-product .thumbnail .likeButton button strong { margin:0 0 0 3px; font-size:13px; line-height:20px; color:#222; vertical-align:middle; }
.ec-base-product .thumbnail .likeButton.selected button strong { line-height:20px; color:#222; }


.ec-base-product .description { min-height:10px; margin:0 0px 10px 2px; line-height:1em; text-align:left; }
.ec-base-product .description .name { display:inline-block; width:100%; line-height:1.3em; word-wrap:break-word; margin:0 0 10px; padding-bottom:10px; border-bottom:1px solid #eee; }
.ec-base-product .description .name a { font-size:13px; color:#1b1b1b; }
.ec-base-product .description .spec li { display:inline-block; width:100%; margin-bottom:10px; }
.ec-base-product .description .price span { display:inline-block; width:100%; margin-bottom:10px; }
.ec-base-product .description .price span:last-child { margin-bottom:0px; }
.ec-base-product .description .icon { margin:0 0 7px; font-size:0px; }
.ec-base-product .description .icon img { margin:0 4px 0 0; max-height:12px; }
.ec-base-product .description .icon .icon_img { margin:0 0 2px; }
.ec-base-product .description .price { font-size:14px; font-weight:700; }
.ec-base-product .description .custom_price { font-size:12px; text-decoration:line-through; color:#999; font-weight:500; }
.ec-base-product .description .custom { font-size:12px; text-decoration:line-through; color:#555; font-weight:500; }
.ec-base-product .description .strike,
.ec-base-product .description .mPriceStrike { text-decoration:line-through; }
.ec-base-product .description .mileage { display:inline-block; }
.ec-base-product .description li.mileage { }
.ec-base-product .description li.cart { display:none !important; }
.ec-base-product .description .color { display:inline-block; overflow:hidden; margin:0; }
.ec-base-product .description .color .chips { float:left; width:16px; height:4px; margin:0 2px 2px 0; font-size:0; line-height:0; border:1px solid #e3e3e3; }
.ec-base-product .description .likeButton button { border:0; background:none; }
.ec-base-product .description .likeButton button img { max-height:19px; }
.ec-base-product .description .likeButton button strong { margin:0 0 0 3px; font-size:11px; line-height:20px; color:#757575; }
.ec-base-product .description .likeButton.selected button strong { line-height:20px; color:#2e2e2e; }
.ec-base-product .more_view { margin:7px 4px 0; }
.ec-base-product .more_view a { display:block; padding:0 0 0 0; background:#d4d4d6; }
.ec-base-product .more_view a span { overflow:hidden; display:block; width:100%; height:30px; text-indent:120%; background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/bg_togglebar_show.png") no-repeat 50% 50%; background-size:12px 12px; }
.ec-base-product .description .summary { font-size:11px; color:#555; line-height:14px; }
.ec-base-product .description .simple { font-size:11px; color:#555; line-height:14px; }

/* typeDesc */
.ec-base-product.typeDesc { width:98%; margin:0 1%; background:#fff; }
.ec-base-product.typeDesc .prdList:after { display:block; content:""; clear:both; }
.ec-base-product.typeDesc .prdList &gt; li { margin:0; padding:14px; width:100%; box-sizing:border-box; border-top:1px solid #ececec; }
.ec-base-product.typeDesc .prdList &gt; li:first-child { padding:0 14px 14px; border-top:0; }
.ec-base-product.typeDesc .prdList &gt; li:after { display:block; content:""; clear:both; }
.ec-base-product.typeDesc .thumbnail { float:left; margin:0; padding:0; width:157px; }
.ec-base-product.typeDesc .thumbnail .wish { right:4px; }
.ec-base-product.typeDesc .thumbnail .wish img { max-height:30px; }
.ec-base-product.typeDesc .description { padding:0 0 0 173px; }
.ec-base-product.typeDesc .description .spec li { display:inline-block; width:100%; margin-bottom:10px; }
.ec-base-product.typeDesc .description .price span { display:inline-block; width:100%; margin-bottom:10px; }
.ec-base-product.typeDesc .description .price span:last-child { margin-bottom:0px; }
.ec-base-product.typeDesc .description .price { color:#494949; font-size:13px; }
.ec-base-product.typeDesc .description .price.sale { color:#000; font-size:15px; }
.ec-base-product.typeDesc .description .color { margin:0 0 10px; }
.ec-base-product.typeDesc .description .summary { font-size:11px; color:#555; margin:0 0; line-height:14px; }
.ec-base-product.typeDesc .description .simple { font-size:11px; color:#555; margin:0 0; line-height:14px; }
.ec-base-product.typeDesc .description .icon img { max-height:12px; }
.ec-base-product.typeDesc .description .likeButton button img { max-height:19px; }

/* typeGallery */
.ec-base-product.typeGallery { width:98%; margin:0 1%; }
.ec-base-product.typeGallery ul { display:table; table-layout:fixed; padding:0 14px 0 12px; font-size:0; line-height:0; }
.ec-base-product.typeGallery li { position:relative; display:inline-block; margin:0 0 2px; padding:0; vertical-align:top; overflow:hidden; font-size:13px; line-height:1.2em; }
.ec-base-product.typeGallery .thumbnail { margin:0 2px; }
.ec-base-product.typeGallery .thumbnail .wish { position:absolute; right:3px; bottom:5px; z-index:10; }
.ec-base-product.typeGallery .thumbnail .wish img { max-height:30px; }
.ec-base-product.typeGallery .description { position:absolute; left:0; margin:0; padding:0 0 0 2px; width:100%; opacity:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec-base-product.typeGallery .description a { overflow:hidden; display:block; padding:5px 38px 5px 5px; width:100%; height:100%; color:#fff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:rgba(0,0,0,0.6); }
.ec-base-product.typeGallery .description a .name:after { display:block; content:""; position:absolute; top:0; right:12px; width:20px; height:100%;
    background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_arrow_white.png") 0 center no-repeat; background-size:20px 20px;
    -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); transform: rotate(270deg); }
.ec-base-product.typeGallery .description a .name { display:inline-block; margin:0; width:100%; }
.ec-base-product.typeGallery .description a .name,
.ec-base-product.typeGallery .description a p { overflow:hidden; line-height:1.5; text-overflow:ellipsis; white-space:nowrap; }
.ec-base-product.typeGallery .description a .price { margin:0; font-weight:bold; }
.ec-base-product.typeGallery .description a .price span { display:none; }
.ec-base-product.typeGallery .description .likeButton { position:absolute; bottom:0; right:5px; background:rgba(255, 255, 255, 0.8); }
.ec-base-product.typeGallery .description .icon img { max-height:12px; }
.ec-base-product.typeGallery .description .likeButton button img { max-height:19px; }


.ec-base-product .layerDiscountPeriod { display:none; position:absolute; z-index:100; left:0; width:100%; padding:11px 7px; box-sizing:border-box; }
.ec-base-product .layerDiscountPeriod .inner { border:1px solid #353535; background:#f1f1f1; border-radius:4px; }
.ec-base-product .layerDiscountPeriod .inner .title { display:block; padding:10px 14px; font-size:14px; background-color:#353535; color:#fff; }
.ec-base-product .layerDiscountPeriod .inner .timeleft { padding:14px; color:#508bed; font-size:13px; font-weight:bold; text-align:center; }
.ec-base-product .layerDiscountPeriod ul { margin:0 7px 14px; padding:0; border:1px solid #d5d5d5; background:#fff; }
.ec-base-product .layerDiscountPeriod ul li { position:relative; padding:14px 13px 14px 100px; border-top:1px solid #ececec; color:#353535; }
.ec-base-product .layerDiscountPeriod ul li:first-child { border-top:0; }
.ec-base-product .layerDiscountPeriod ul li span { position:absolute; top:14px; left:13px; color:#757575; }
.ec-base-product .layerDiscountPeriod .btnClose { position:absolute; top:8px; right:4px; display:block; width:40px; height:40px; text-indent:-9999px; font-size:0; background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_close_white.png") center center no-repeat; background-size:50% 50%; }

/* Thumbnail icon position */
.ec-product-bgLT { background-position:left top; }
.ec-product-bgLC { background-position:left center; }
.ec-product-bgLB { background-position:left bottom; }
.ec-product-bgRT { background-position:right top; }
.ec-product-bgRC { background-position:right center; }
.ec-product-bgRB { background-position:right bottom; }
.ec-product-bgCT { background-position:center top; }
.ec-product-bgCC { background-position:center center; }
.ec-product-bgCB { background-position:center bottom; }

/* grid */
.ec-base-product .grid1 &gt; li { width:100%; }
.ec-base-product .grid2 &gt; li { width:49%; margin-bottom:2%; }
.ec-base-product .grid2 &gt; li:nth-child(even) { margin-left:2%;  }
.ec-base-product .grid3 &gt; li { width:32%; margin-bottom:2%; }
.ec-base-product .grid3 &gt; li:nth-child(3n-1) { margin-left:2%; margin-right:2%; }
.ec-base-product .grid4 &gt; li { width:25%; }
.ec-base-product .grid5 &gt; li { width:20%; }
/*
@media all and (max-width:480px) {
  .ec-base-product .prdList.grid1 &gt; li { width:100%; }
  .ec-base-product .prdList.grid2 &gt; li { width:50%; }
  .ec-base-product .prdList.grid3 &gt; li { width:33.333%; }
  .ec-base-product .prdList.grid4 &gt; li { width:25%; }
  .ec-base-product .prdList.grid5 &gt; li { width:20%; }

  .ec-base-product .grid1 li .name { font-size:15px; }
  .ec-base-product .grid2 li .name,
  .ec-base-product .grid3 li .name { font-size:13px; }
  .ec-base-product .grid4 li .name { font-size:11px; }
}

@media all and (min-width:481px) and (max-width:767px) {
  .ec-base-product .prdList.grid2 &gt; li { width:33.333%; }
  .ec-base-product .prdList.grid3 &gt; li,
  .ec-base-product .prdList.grid4 &gt; li,
  .ec-base-product .prdList.grid5 &gt; li { width:25%; }

  .ec-base-product [class*="grid"] li .name { font-size:13px; }
}

@media all and (min-width:768px) {
  .ec-base-product .prdList.grid2 &gt; li { width:25%; }
  .ec-base-product .prdList.grid3 &gt; li,
  .ec-base-product .prdList.grid4 &gt; li,
  .ec-base-product .prdList.grid5 &gt; li { width:20%; }

  .ec-base-product [class*="grid"] li .name { font-size:15px; }
}

*/

#product_sale_rate .ec-sale-rate { position:absolute; top:1px; left:1px; width:30px; height:30px; line-height:30px; font-size:11px; color:#fff; background:#444; }



/* button */
  .btnNormal, .btnStrong, .btnBasic, .btnSubmit, .btnEm { display:inline-block; letter-spacing:0; text-align:center; font-family:Verdana,"ë§‘ì€ ê³&nbsp;ë”•",Malgun Gothic,"ë‹ì›€",Dotum; border-radius:2px; -moz-box-sizing:border-box; box-sizing:border-box; }
  .btnNormal, .btnStrong, .btnBasic { height:29px; line-height:27px; padding:0 10px; vertical-align:middle; font-size:13px; }
  .btnNormal { color:#1b1b1b; border:1px solid #cfcfcf; border-bottom-color:#b5b5b5; background:#fff; }
  .btnStrong { color:#fff; border:1px solid #555555; border-bottom-color:#373d4b; background:#555555; }
  .btnSubmit { height:36px; line-height:36px; padding:0 10px; font-size:13px; color:#fff; border:1px solid #555555; background:#555555; }
  .btnEm { height:36px; line-height:34px; padding:0 10px; font-size:13px; border:1px solid #d5d5d5; background:#fff; }
  .btnBasic { color:#1b1b1b; border:1px solid #bcbcbc; background:#f0f0f0; }
  /* mini */
    [class*="btn"].mini { height:26px; line-height:24px; font-size:11px; }

/* btn */
.ec-base-button .soldout { cursor:default; }
.btnIcon { max-width:12px; max-height:12px; background-size:100% 100%; }

/* ec-base-button */
  .ec-base-button { margin:10px auto; text-align:right; }
  .ec-base-button:after { content:""; display:block; clear:both; }
  /*  typeMulti */
    .ec-base-button.typeMulti { margin:0 auto; padding:7px; }
    .ec-base-button.typeMulti .gTop:after,
    .ec-base-button.typeMulti .gBottom:after { content:""; display:block; clear:both; }
    .ec-base-button.typeMulti .gBottom { margin:7px 0 0; padding:7px 0 0; border-top:1px solid #d5d5d5; clear:both; }
  /* align */
    .ec-base-button.gLeft { text-align:left; }
    .ec-base-button.gCenter { text-align:center; }
    .ec-base-button.gRight { text-align:right; }
    .ec-base-button .gLeft { float:left; text-align:left; }
    .ec-base-button .gRight { float:right; }
  /* gColumn */
    .ec-base-button[class*="gColumn"] { display:flex; margin:10px 0 10px -4px; }
    .ec-base-button[class*="gColumn"]:after { content:none; }
    .ec-base-button[class*="gColumn"] a,
    .ec-base-button[class*="gColumn"] button { flex:1; margin:0 0 0 4px; padding:0 3px; white-space:nowrap; }
    /* gFlex */
      .ec-base-button[class*="gColumn"] .gFlex2 { flex:2; }
      .ec-base-button[class*="gColumn"] .gFlex3 { flex:3; }
      .ec-base-button[class*="gColumn"] .gFlex4 { flex:4; }
  /* gFull */
    .ec-base-button.gFull { margin-bottom:3px; }
    .ec-base-button.gFull [class*="btn"], [class*="btn"].gFull { width:100%; }
    .ec-base-button.gFull [class*="btn"] { margin:0 0 7px; }
  /* gFixed */
    .ec-base-button.gFixed { position:fixed; z-index:120; left:0; bottom:0; max-width:100%; width:100%; margin:0; padding:0 7px; box-sizing:border-box; background-color:#dbdbdb;
      -webkit-box-shadow: 0px -4px 4px 0px rgba(120, 120, 120, 0.5);
      -moz-box-shadow: 0px -4px 4px 0px rgba(120, 120, 120, 0.5);
      box-shadow: 0px -4px 4px 0px rgba(120, 120, 120, 0.5);
    }
    .ec-base-button.gFixed .state + .ec-base-button { margin-top:3px; }
    .ec-base-button.gFixed .state { overflow:hidden; margin:0 auto; font-size:11px; }
    .ec-base-button.gFixed .state .count { float:left; padding:7px 0; }
    .ec-base-button.gFixed .state .price { float:right; padding:7px 0; }
    .ec-base-button.gFixed .price strong { font-weight:normal; }
    .ec-base-button.gFixed .count strong,
    .ec-base-button.gFixed .price em { color:#508bed; font-weight:bold; }

@media all and (min-width:768px) {
  .btnSubmit { height:46px; line-height:44px; font-size:16px; }
  .btnEm { height:46px; line-height:44px; font-size:16px; }
}
/* base */
.ec-base-box { padding:14px; margin:14px; border:1px solid #d5d5d5; line-height:1.6; color:#757575; background:#fff; }
.ec-base-box.center { text-align:center; }
#popup { height:100%; background:transparent; }
.popup .ec-base-layer { position:relative; }
/* ec-base-layer */
.ec-base-layer { position:fixed; z-index:300; top:0; bottom:0; left:0; right:0; min-width:320px; width:100%; height:100%; display:-webkit-flex; display:-ms-flex; display:flex; background:#f1f1f1;
    -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column;
}
.ec-base-layer h1 { width:100%; height:36px; text-align:center; font-size:15px; line-height:36px; color:#fff; box-sizing:border-box; background:#4a5164; }
.ec-base-layer .wrap { -webkit-flex:1; -moz-flex:1; -ms-flex:1; flex:1; height:100%; padding:14px; font-size:12px; overflow-x:auto; overflow-y:auto; box-sizing:border-box; -webkit-overflow-scrolling:touch; }
.ec-base-layer .btnClose { overflow:hidden; position:absolute; right:0; top:0; z-index:510; width:36px; height:36px; border:0; padding:0; font-size:0; text-indent:-150%; background:url("//img.echosting.cafe24.com/skin/mobile/common/btn_close_white.png") center center no-repeat; background-size:14px 14px; }
  /* theme */
    .ec-base-layer[class*="theme1"] .wrap { background:#fff; }
  /* gClearFlex */
    .ec-base-layer.gClearFlex { display:block; padding:0 0 94px; box-sizing:border-box; }
    .ec-base-layer.gClearFlex .wrap { -webkit-flex:none; -moz-flex:none; -ms-flex:none; flex:none; height:auto; }
  /* typeModal */
    .ec-base-layer.typeModal { overflow:hidden; z-index:500; top:50px; bottom:auto; left:0; right:0; min-width:280px; max-width:600px; width:92%; height:auto; margin:auto; border-radius:5px;
        -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
        -moz-box-shadow:    0px 0px 10px 2px rgba(0, 0, 0, 0.75);
        box-shadow:         0px 0px 10px 2px rgba(0, 0, 0, 0.75);
    }
    .ec-base-layer.typeModal h1 { padding:0 14px; line-height:35px; font-size:13px; text-align:left; border-bottom:1px solid #ccc; color:#1b1b1b; background:#f1f1f1; border-radius:5px 5px 0 0; }
    .ec-base-layer.typeModal .wrap { max-height:200px; min-height:100px; padding:14px; background:#fff; }
    .ec-base-layer.typeModal .btnClose { background:url("//img.echosting.cafe24.com/skin/mobile/common/btn_close_black.png") center center no-repeat; background-size:14px 14px; }
  /* typeWide */
    .ec-base-layer.typeWide { background:#e3e4e7; }
    .ec-base-layer.typeWide h1 { height:56px; padding:0 42px; line-height:56px; font-size:20px; font-weight:normal; box-sizing:border-box; }
    .ec-base-layer.typeWide .wrap { padding:0; font-size:16px; line-height:1.4em; letter-spacing:-0.4px; }
    .ec-base-layer.typeWide .btnClose { top:10px; right:10px; background-image:url("//img.echosting.cafe24.com/skin/mobile/order/btn_close.png"); background-size:21px 21px; }
    .ec-base-layer.typeWide &gt; .ec-base-button.gFull { padding:15px 14px 8px; }   
 
/* ec-base-button */
  .ec-base-layer .wrap + div &gt; .ec-base-button,
  .ec-base-layer .wrap + .ec-base-button,
  .ec-base-layer &gt; .ec-base-button { margin:0; padding:7px 14px 7px 10px; border-radius:0 0 5px 5px; box-sizing:border-box; }
  .ec-base-layer .ec-base-button.gFull { padding:7px 14px 0; }
  .ec-base-layer .ec-base-button.gFixed .ec-base-button { padding:0; border-top:0; }
  .ec-base-layer .wrap + .ec-base-button &gt; .ec-base-button { padding:0; }
/* ec-base-table */
.ec-base-table { border:1px solid #d5d5d5; word-break:break-all; word-wrap:break-word; color:#353535; background:#fff; }
.ec-base-table table { position:relative; }
.ec-base-table table:after { position:absolute; top:0; left:0; display:block; content:""; width:100%; height:1px; background:#fff; }
.ec-base-table th,
.ec-base-table td { border-top:1px solid #ececec; font-size:13px; vertical-align:top; }
.ec-base-table th { font-weight:normal; color:#757575; }
.ec-base-table td { padding:12px 13px; }
.ec-base-table tbody th { padding:12px 0 12px 13px; text-align:left; }
.ec-base-table td.clear { padding:0 !important; }
 
/* horizontal */
  /* typeWrite */
    .ec-base-table.typeWrite td { padding:7px 13px 6px; vertical-align:middle; line-height:27px; }
    .ec-base-table.typeWrite tr td:first-child { padding:12px 13px; }
    .ec-base-table.typeWrite img { max-width:100% !important; height:auto !important; }
  /* gCellNarrow */
    .ec-base-table.gCellNarrow tbody th { padding:7px 0 7px 13px; }
    .ec-base-table.gCellNarrow td { padding:7px 13px; }
  /* gClearBorderTop */
    .ec-base-table.gClearBorderTop { border-top-width:0; }
  /* gClearBorder */
    .ec-base-table.gClearBorder { border-width:0; }
  /* gClearCell */
    .ec-base-table.gClearCell { padding:4px 0; }
    .ec-base-table.gClearCell table:after { display:none; }
    .ec-base-table.gClearCell th,
    .ec-base-table.gClearCell td,
    .ec-base-table.typeWrite.gClearCell th { border-width:0; padding-top:6px; padding-bottom:6px; }
    .ec-base-table.typeWrite.gClearCell td { padding-top:3px; padding-bottom:4px; }
  /* gLineTop */
    .ec-base-table .gLineTop { border-top:1px solid #ececec !important; }
    .ec-base-table.gClearCell tbody.gLineTop tr:first-child th,
    .ec-base-table.gClearCell tbody.gLineTop tr:first-child td { padding-top:10px; }
 
/* vertical */
  /* typeList */
    .ec-base-table.typeList { border-width:0; }
    .ec-base-table.typeList table:after { display:none; }
    .ec-base-table.typeList thead th { text-align:center; background:#fafafa; }
    .ec-base-table.typeList th,
    .ec-base-table.typeList td { padding:9px 10px; vertical-align:middle; border:1px solid #d7d5d5; }
    .ec-base-table.typeList.gClearBorderTop thead th { border-top-width:0; }
 
/* common */
  /* align */
    .ec-base-table .left { text-align:left; }
    .ec-base-table .center { text-align:center; }
    .ec-base-table .right { text-align:right; }
    .ec-base-table .top th, .ec-base-table th.top,
    .ec-base-table .top td, .ec-base-table td.top { vertical-align:top; }
    .ec-base-table .middle th, .ec-base-table th.middle,
    .ec-base-table .middle td, .ec-base-table td.middle { vertical-align:middle; }
  /* form */
    .ec-base-table img { vertical-align:middle; }
  /* address */
    .ec-base-table .ec-address { margin:-4px -13px -3px; }
    .ec-base-table .ec-address &gt; li { padding:4px 13px 3px; }
    .ec-base-table .ec-address &gt; li input[type="text"],
    .ec-base-table .ec-address &gt; li select { width:100%; }
    .ec-base-table .ec-address .ec-base-help { margin-bottom:4px; }
    .ec-base-table .ec-address .ec-address-area select:not(:first-child) { margin-top:4px; }
    .ec-base-table .ec-address .ec-address-zipcode input[type="text"] { width:80px; margin-right:4px; }
    .ec-base-table .ec-address .ec-address-zipcode .btnBasic { margin-right:4px; }
    .ec-base-table .ec-address .ec-address-zipcode .ec-base-label { margin:0; }
 
/* reset */
  .ec-base-table td.clear .ec-base-help { margin-left:13px; margin-right:13px; }

/*ios reset*/
@supports (-webkit-overflow-scrolling: touch) {
    .ec-base-table.typeWrite td { line-height:28px; }
}
.ec-base-fold { position:relative; border:1px solid #d5d5d5; }
.ec-base-fold &gt; .title { position:relative; z-index:1; overflow:hidden; padding:14px 43px 14px 14px; cursor:pointer; font-size:13px; line-height:1.3; -webkit-tap-highlight-color:rgba(255,255,255,0);
display:-webkit-flex; display:-ms-flex; display:-moz-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; }
.ec-base-fold &gt; .title h2,
.ec-base-fold &gt; .title h3 { display:inline-block; font-size:13px; line-height:1.3; }
.ec-base-fold &gt; .title h3, .ec-base-fold &gt; .title p { color:#757575; }
.ec-base-fold &gt; .title:after { content:""; position:absolute; top:0; right:0; width:40px; height:100%; background:url("//img.echosting.cafe24.com/skin/mobile/layout/ico_arrow_white.png") no-repeat 50% 50%; background-size:20px auto; -webkit-transition:.3s ease-out; transition:.3s ease-out; }
.ec-base-fold .contents { display:none; background:#fff; }
.ec-base-fold .ec-base-fold { border-width:1px 0 0; }
.ec-base-fold + .ec-base-fold { margin-top:7px; }
.ec-base-fold .ec-base-fold + .ec-base-fold { margin-top:0; }
   .ec-base-fold.selected &gt; .title:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform:rotate(180deg); }
   .ec-base-fold.selected &gt; .contents { display:block; }

/* theme1 */
.ec-base-fold.theme1 &gt; .title { margin:-1px; color:#fff; background:#737782; }

/* theme2 */
.ec-base-fold.theme2 &gt; .title { padding-right:34px; color:#1b1b1b; background:#f0f0f0; }
.ec-base-fold.theme2 &gt; .title:after,
.ec-base-fold.theme3 &gt; .title:after {background-image: url("//img.echosting.cafe24.com/skin/mobile/layout/ico_arrow_gray.png"); }

/* theme3 */
.ec-base-fold.theme3 &gt; .title { color:#1b1b1b; background:#f9f9f9; }
.ec-base-fold.theme3 &gt; .title h3 { font-weight:bold; color:#1b1b1b; }
.ec-base-fold.theme3 .contents { padding:0 14px 14px; background:#f9f9f9; }

/* theme4 */
.ec-base-fold.theme4 { margin:14px 7px 29px; font-size:13px; }
.ec-base-fold.theme4 dt { position:relative; padding:13px 30px 13px 14px; line-height:1.2; font-size:12px; cursor:pointer; background-color:#fff; }
.ec-base-fold.theme4 dt:after { content:""; position:absolute; right:10px; top:0; width:20px; height:100%; background:url("//img.echosting.cafe24.com/skin/mobile/layout/ico_arrow_gray.png") no-repeat 0 50%; background-size:20px auto; -webkit-transition:.3s ease-out; transition:.3s ease-out; }
.ec-base-fold.theme4 dd + dt { border-top:1px solid #d5d5d5; }
.ec-base-fold.theme4 dd { display:none; padding:10px 10px; font-size:12px; line-height:1.5; border-top:1px solid #d5d5d5; background-color:#f5f5f6; }
.ec-base-fold.theme4 dd.selected { display:block; }
.ec-base-fold.theme4 dt.selected:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform:rotate(180deg); }

/* ec-base-prdInfo */
.ec-base-fold .ec-base-prdInfo { margin:0; border:0; }
.ec-base-fold .ec-base-prdInfo .option { margin:0; }
.ec-base-fold .ec-base-prdInfo .prdFoot { margin:0 -14px -6px; }
.ec-base-fold .ec-base-prdInfo .prdTotal { margin:0 -14px -6px; }

/* ec-base-table */
.ec-base-fold &gt; .contents .ec-base-table,
.ec-base-fold .ec-base-fold &gt; .contents .ec-base-table { border:0; }
.ec-base-prdInfo { position:relative; margin:0 0 7px; padding:14px 14px 6px; border:1px solid #d5d5d5; box-sizing:border-box; background:#fff; }
.ec-base-prdInfo .prdCheck { display:inline-block; margin-bottom:7px; }
.ec-base-prdInfo .prdBox { display:-webkit-flex; display:-ms-flex; display:flex; min-height:90px; margin-top:7px; }
.ec-base-prdInfo .thumbnail { overflow:hidden; width:73px; height:73px; margin-right:15px; border:1px solid #d5d5d5; box-sizing:border-box; }
.ec-base-prdInfo .thumbnail img { width:100%; }
.ec-base-prdInfo .description { overflow:hidden; -webkit-flex:1; -ms-flex:1; flex:1; overflow:hidden; }
.ec-base-prdInfo .description .prdName { display:block; margin:0 0 10px; font-size:13px; }
.ec-base-prdInfo .description .prdName a { color:#4a5164; }
.ec-base-prdInfo .description .prdName .ec-set-product-name { display:block; margin:0 0 3px; }
.ec-base-prdInfo .description .info { margin:0 0 14px; }
.ec-base-prdInfo .description .info li { margin:0 0 7px; font-size:12px; color:#757575; }
.ec-base-prdInfo .description .info li .mileage { display:inline-block; }
.ec-base-prdInfo .description .info .price,
.ec-base-prdInfo .description .info .price li { font-size:13px; color:#000; }
.ec-base-prdInfo .description .info .price .refer { font-weight:normal; font-size:11px; }
.ec-base-prdInfo .description .info .price .discount { font-weight:normal; text-decoration:line-through; }
.ec-base-prdInfo .description .info .price .strike { font-weight:normal; text-decoration:line-through; }
.ec-base-prdInfo .description .info .price .strike strong { font-weight:normal; }
.ec-base-prdInfo .description .price .quantity { position:relative; display:inline-block; margin:0 0 0 10px; padding:0 0 0 14px; font-size:13px; }
.ec-base-prdInfo .description .price .quantity:before { display:block; content:""; position:absolute; top:1px; left:0; width:1px; height:13px; background:#989899; }
.ec-base-prdInfo .description input[type="number"] { max-width:51px; }
.ec-base-prdInfo .description .info .amount button { margin:0; padding:0; border:0; } /* gift &gt; quantity */
.ec-base-prdInfo .description .info .amount { width:50px; }
.ec-base-prdInfo .description .info input.amount { text-align:right; }
.ec-base-prdInfo .description  input[type="tel"] { text-align:right; }
.ec-base-prdInfo .description .quantity input[type="tel"] { width:51px; }

.ec-base-prdInfo .prdFoot { padding:6px 12px; font-weight:bold; line-height:26px; color:#508bed; text-align:center; background:#f1f1f1; }
.ec-base-prdInfo .prdFoot:after { content:''; display:block; clear:both; }
.ec-base-prdInfo .prdFoot .gLeft { float:left; text-align:left; }
.ec-base-prdInfo .prdFoot .gRight { float:right; text-align:right; }
.ec-base-prdInfo .prdFoot .store { color:#000; font-weight:normal; }
.ec-base-prdInfo .prdFoot .btnBasic { font-weight:normal; background-color:#fff; }
.ec-base-prdInfo .prdFoot span &gt; span &gt; span { font-size:11px; }
.ec-base-prdInfo  prdFoot span span.discount { text-decoration:line-through; }
.ec-base-prdInfo .prdFoot span span.discount strong {font-weight:normal; }


.ec-base-prdInfo p.option { margin:0 14px; padding:14px 0; border-top:1px solid #ececec; font-size:13px; }
.ec-base-prdInfo .option { padding:0; color:#353535; }
.ec-base-prdInfo .option &gt; li { border-top:1px solid #ececec; }
.ec-base-prdInfo .option &gt; li .name { display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; min-height:29px; margin:7px 0; -webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
.ec-base-prdInfo .option &gt; li .name &gt; select { max-width:80%; }
.ec-base-prdInfo .option &gt; li .optionDesc { word-break:break-all; }
.ec-base-prdInfo .option &gt; li .change { margin:0 0 0 5px; white-space:nowrap; }
.ec-base-prdInfo .option .file a { margin:0 0 0 4px; padding:0 0 0 11px; color:#80aeef; text-decoration:underline; background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/order/ico_attach.png") no-repeat 0 0; background-size:8px 13px; }
.ec-base-prdInfo .layerOptionModify { display:none; width:auto; margin:7px 0 14px; padding:14px; border:1px solid #d5d5d5; background-color:#f1f1f1; }
.ec-base-prdInfo .layerOptionModify .titleArea { margin-top:3px; display:none; }
.ec-base-prdInfo .layerOptionModify ul { padding:0; font-size:12px; }
.ec-base-prdInfo .layerOptionModify li { position:relative; margin:0 0 7px; padding:0 0 0 73px; }
.ec-base-prdInfo .layerOptionModify li .optionItem { display:block; position:absolute; top:0; left:0; width:73px; height:29px; font-size:13px; color:#757575; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ec-base-prdInfo .layerOptionModify select,
.ec-base-prdInfo .layerOptionModify input[type="text"] { width:100%; }
.ec-base-prdInfo .layerOptionModify .ec-base-button.gCenter { margin:0; }

/* orderList &gt; ec-base-prdInfo  */
.orderList .ec-base-prdInfo { margin:-1px 0 0; border-width:1px 0 0 0; }
.orderList .ec-base-prdInfo .option { margin:0; }
.orderList .ec-base-prdInfo .prdFoot { margin:0 -14px -6px; }
/* order_result.html &gt; orderArea &gt; ec-base-prdInfo */
.orderArea .ec-base-fold .ec-base-prdInfo { border-bottom:1px solid #d5d5d5; }
.orderConfirmLayer .orderArea .ec-base-prdInfo { border-bottom:0; }
.orderArea .ec-base-prdInfo + .ec-base-prdInfo { border-top:1px solid #d5d5d5; }

#bn_sld_310707_out { width:100%; height:100%; margin:5px auto 0; }


#bn_sld_310707_l { float:left; width:49.5%; height:100%; margin:0; }

.bn_sld_310707_lt { width:100%; height:66.3%; margin:0 0 2.2% 0; }



#bn_sld_310707_r { position:relative; float:right; width:49.5%; height:100%; }

.bn_sld_310707_rt { width:100%; height:31.5%; margin:0; }
.bn_sld_310707_rtl { float:left; width:49%; height:auto; margin:0; }
.bn_sld_310707_rtl img { width:100%; height:auto; }
.bn_sld_310707_rtr { float:right; width:49%; height:auto; margin:0; }
.bn_sld_310707_rtr img { width:100%; height:auto; }

.bn_sld_310707_rb { float:left; width:100%; height:66.3%; margin:2.2% 0 0 0; }
.bn_sld_310707_rb img { width:100%; height:auto; }



.bn_sld_310707_lb { position:absolute; left:-102%; bottom:0px; width:100%; height:31.5%; margin:0; }
.bn_sld_310707_lb img { width:100%; height:auto; }







.sld_310707 { width:100%; height:auto; overflow:hidden; }
.sld_310707 .sld_310707_in .slides img { width:100%; height:auto; -moz-user-select: none; }
.sld_310707 .sld_310707_in .slides li { display:none; }
.sld_310707 .sld_310707_in .slides li:first-child ( display;block; )

/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url("//m.dongbanja.co.kr/fonts/flexslider-icon.eot");
  src: url("//m.dongbanja.co.kr/fonts/flexslider-icon.eot?#iefix") format('embedded-opentype'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.woff") format('woff'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.ttf") format('truetype'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.svg#flexslider-icon") format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.sld_310707 .flex-container a:hover,
.sld_310707 .flex-slider a:hover {
  outline: none;
}
.sld_310707 .slides,
.sld_310707 .slides &gt; li,
.sld_310707 .flex-control-nav,
.sld_310707 .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sld_310707 .flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
/*
.sld_310707 .sld_310707_in {
  margin: 0;
  padding: 0;
}
.sld_310707 .sld_310707_in .slides &gt; li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.sld_310707 .sld_310707_in .slides img {
  width: 100%;
  display: block;
}
.sld_310707 .sld_310707_in .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .sld_310707 .sld_310707_in .slides {
  display: block;
}
* html .sld_310707 .sld_310707_in .slides {
  height: 1%;
}
.no-js .sld_310707 .sld_310707_in .slides &gt; li:first-child {
  display: block;
}
*/
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/

.sld_310707 .sld_310707_in {
  margin: 0 0 0px;
  background: #fff;
  border: 0px solid #fff;
  position: relative;
  zoom: 1;
  /*
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  */
}
.sld_310707 .sld_310707_in .slides {
  zoom: 1;
}

.sld_310707 .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.sld_310707 .loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .sld_310707 .loading .flex-viewport {
    max-height: none;
  }
}
.sld_310707 .carousel li {
  margin-right: 5px;
}
.sld_310707 .flex-direction-nav {
  *height: 0;
}
.sld_310707 .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 30px;
  height: 30px;
  margin: -15px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  /*
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  */
}
.sld_310707 .flex-direction-nav a:before {
  display: inline-block;
  content: ' ';
  background: url("//m.dongbanja.co.kr/0mdzimg/m_sld_310707_arrow_left.jpg") no-repeat center center;
  background-size: contain;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sld_310707 .flex-direction-nav a.flex-next:before {
  display: inline-block;
  content: ' ';
  background: url("//m.dongbanja.co.kr/0mdzimg/m_sld_310707_arrow_right.jpg") no-repeat center center;
  background-size: contain;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sld_310707 .flex-direction-nav .flex-prev {
  left: 10px;
}
.sld_310707 .flex-direction-nav .flex-next {
  right: 10px;
  text-align: right;
}
.sld_310707 .sld_310707_in:hover .flex-direction-nav .flex-prev {
  opacity: 0.4;
}
.sld_310707 .sld_310707_in:hover .flex-direction-nav .flex-prev:hover {
  opacity: 0.7;
}
.sld_310707 .sld_310707_in:hover .flex-direction-nav .flex-next {
  opacity: 0.4;
}
.sld_310707 .sld_310707_in:hover .flex-direction-nav .flex-next:hover {
  opacity: 0.7;
}
.sld_310707 .flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.sld_310707 .flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.sld_310707 .flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.sld_310707 .flex-pauseplay a:hover {
  opacity: 1;
}
.sld_310707 .flex-pauseplay a.flex-play:before {
  content: '\f003';
}



.sld_310707 .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 15px;
  opacity:1;
  text-align: center;

}
.sld_310707 .flex-control-nav li {
  margin: 0 3px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.sld_310707 .flex-control-paging li a {
  width: 30px;
  height: 3px;
  display: block;
  background: #888;
  opacity:0.7;
  cursor: pointer;
  text-indent: -9999px;
  /*
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  */
}
.sld_310707 .flex-control-paging li a:hover {
  background: #333;
}
.sld_310707 .flex-control-paging li a.flex-active {
  background: #000;
  cursor: default;
}
.sld_310707 .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.sld_310707 .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.sld_310707 .flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.sld_310707 .flex-control-thumbs img:hover {
  opacity: 1;
}
.sld_310707 .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .sld_310707 .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .sld_310707 .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}




.list_weeklybest_title_w310425 { display:none !important; position:relative; width:100%; margin:50px auto 0px; text-align:center; }
.list_weeklybest_title_w310425 img { width:100%; height:auto; }

.list_weeklybest_align_bt_out { display:none !important; width:100%; height:25px; margin:0px auto 20px; text-align:center; }
.list_weeklybest_align_bt_out img { display:inline-block; width:25px; height:25px; border:0px solid #ddd; margin:0 5px; cursor:pointer; opacity:0.2; } 
.list_weeklybest_align_bt_out img.chop { opacity:0.9; } 



#list_weeklybest_w310425 {  width:auto; max-width:100%; height:auto; margin:3px auto 0px; }

#list_weeklybest_w310425 .ec-base-product ul.prdList { padding:0px !important; }

#list_weeklybest_w310425 .list_weeklybest_w310425 .grid3 .info310425_sub .description .name,
#list_weeklybest_w310425 .list_weeklybest_w310425 .grid3 .info310425_sub .description .spec li { margin-bottom:5px !important; }


#list_weeklybest_w310425 .ec-base-product ul.prdList li .info310425 { background:rgba(255,255,255,0.0); opacity:0; filter:alpha(opacity=0); font-size:12px; line-height:16px; position:absolute; bottom:0; left:0;
    width:100%; height:100%; text-align:center; 
    font-weight:; font-family:Malgun Gothic,"ë§‘ì€ ê³&nbsp;ë”•","ë‹ì›€",Dutum; overflow:hidden; }
#list_weeklybest_w310425 .ec-base-product ul.prdList li .info310425:hover { background:rgba(255,255,255,0.0); opacity:1; filter:alpha(opacity=0); overflow:hidden; }

#list_weeklybest_w310425 .ec-base-product .prdList .thumbnail { margin:0 0px 0px;  }
#list_weeklybest_w310425 .ec-base-product .prdList .thumbnail &gt; a { font-size:0px; overflow:hidden; }
#list_weeklybest_w310425 .ec-base-product .prdList .thumbnail:hover { margin:0 0px 0px; }


#list_weeklybest_w310425 .info310425_sub { position:absolute; top:0; width:96%; height:100%; padding:2px 2% 7px; text-align:center; color:#111; font-size:12px; background:rgba(0,0,0,0.8); opacity:0.8; filter:alpha(opacity=80); overflow:hidden; }
#list_weeklybest_w310425 .ec-base-product .prdList .info310425_sub .description { position:relative; top:50%; transform:translateY(-50%); margin-bottom:0px; }
#list_weeklybest_w310425 .ec-base-product .prdList .info310425_sub .description .name { overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
#list_weeklybest_w310425 .ec-base-product .prdList .info310425_sub .description .name,
#list_weeklybest_w310425 .ec-base-product .prdList .info310425_sub .description .spec li { text-align:center; color:#fff; line-height:1.4; }
#list_weeklybest_w310425 .ec-base-product .prdList .info310425_sub .description .spec li span { display:block; color:#fff !important; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }

#list_weeklybest_w310425 .ec-base-product ul.prdList li .info310425 .name { display:block; width:100%; padding:0 0 0; color:#fff; font-size:12px; border-bottom:0px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
#list_weeklybest_w310425 .ec-base-product ul.prdList li .info310425 .name1 { display:block; width:100%; padding:0 0 0; color:#fff; font-size:12px; border-bottom:0px; }
#list_weeklybest_w310425 .ec-base-product ul.prdList li .info310425 .name .price { display:block; font-size:12px; }
#list_weeklybest_w310425 .ec-base-product ul.prdList li .info310425 .name .custom_price { display:block; text-decoration:line-through; font-size:12px; }
#list_weeklybest_w310425 .ec-base-product ul.prdList .info310425 { transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; }

#list_weeklybest_w310425 .ec-base-product .prdList .info310425_sub .description .spec li .chips_out { display:inline-block; }
#list_weeklybest_w310425 .info310425 .chips_p1 { float:left; width:16px; height:4px; margin:5px 2px 2px 0; border:0px solid #e3e3e3; border:1px solid #eee; font-size:0; line-height:0; background:#ed83b2; }
#list_weeklybest_w310425 .info310425 .chips_p2 { float:left; width:16px; height:4px; margin:5px 2px 2px 0; border:0px solid #e3e3e3; border:1px solid #eee; font-size:0; line-height:0; background:#90c4d3; }
#list_weeklybest_w310425 .info310425 .chips_p3 { float:left; width:16px; height:4px; margin:5px 2px 2px 0; border:0px solid #e3e3e3; border:1px solid #eee; font-size:0; line-height:0; background:#edc183; }
#list_weeklybest_w310425 .info310425 .chips_p4 { float:left; width:16px; height:4px; margin:5px 2px 2px 0; border:0px solid #e3e3e3; border:1px solid #eee; font-size:0; line-height:0; background:#bbbbbb; }

#list_weeklybest_w310425 .ec-base-product .info310425_sub .spec li .color { overflow:hidden; display:inline-block; width:auto; margin:5px auto;  }
#list_weeklybest_w310425 .ec-base-product .info310425_sub .spec li .chips { float:left; display:inline-block !important; width:16px; height:4px; margin:0 2px 2px 0; border:1px solid #eee; font-size:0; line-height:0; }
#list_weeklybest_w310425 .ec-base-product .info310425_sub .spec .EC-stockdesign img { width:auto; height:12px; margin:0 auto; }

#list_weeklybest_w310425 .xans-product-listmain-4 .prdList .description #span_mileage_text img { width:12px; height:12px; }
#list_weeklybest_w310425 .xans-product-listmain-4 .prdList .description #span_mileage_text img:hover { transform: scale(1.0); }


#list_weeklybest_w310425 .ec-base-paginate.typeMoreview { margin-bottom:0px; }

.ec-base-product .grid93 &gt; li { width:32.6%; margin-bottom:0%; }
.ec-base-product .grid93 &gt; li:nth-child(3n-1) { margin-left:1%; margin-right:1%; }


#bn_310810 { width:100%; height:auto; margin:3px auto 0px; }

#bn_310810 a { float:left; display:inline-block; width:49.5%; height:auto; }
#bn_310810 a:nth-child(2) { float:right; }
#bn_310810 a img { width:100%; height:auto; }
.product_sld_310809_title  { width:100%; height:auto; text-align:center; margin-bottom:0px; }
.product_sld_310809_title img { width:100%; height:auto; }

.product_sld_310809 #grid91 {  width:100%; height:auto; margin:0 0 0 0; padding:0 !important; }
.product_sld_310809 .ec-base-product ul.grid2 &gt; li { margin-bottom:0px !important; }

.product_sld_310809 #grid91_clone {  width:100%; height:auto; margin:0 0 0 0; padding:0 !important; }

.product_sld_310809 .ec-base-product #grid91_clone #pticons_clone { margin: 10px 0 0px; border-bottom: 0px solid #e8e8e8; vertical-align: middle; }



/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url("//m.dongbanja.co.kr/fonts/flexslider-icon.eot");
  src: url("//m.dongbanja.co.kr/fonts/flexslider-icon.eot?#iefix") format('embedded-opentype'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.woff") format('woff'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.ttf") format('truetype'), url("//m.dongbanja.co.kr/fonts/flexslider-icon.svg#flexslider-icon") format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.product_sld_310809 .flex-container a:hover,
.product_sld_310809 .flex-slider a:hover {
  outline: none;
}
.product_sld_310809 .slides,
.product_sld_310809 .slides &gt; li,
.product_sld_310809 .flex-control-nav,
.product_sld_310809 .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.product_sld_310809 .flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
/*
.product_sld_310809 .p_sld_310809 {
  margin: 0;
  padding: 0;
}
.product_sld_310809 .p_sld_310809 .slides &gt; li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.product_sld_310809 .p_sld_310809 .slides img {
  width: 100%;
  display: block;
}
.product_sld_310809 .p_sld_310809 .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .product_sld_310809 .p_sld_310809 .slides {
  display: block;
}
* html .product_sld_310809 .p_sld_310809 .slides {
  height: 1%;
}
.no-js .product_sld_310809 .p_sld_310809 .slides &gt; li:first-child {
  display: block;
}
*/
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.product_sld_310809 { width:100%; height:auto; margin:50px auto 0; }

.product_sld_310809 .p_sld_310809 {
  width:86%;
  margin: 0 7% 0px;
  background: #fff;
  border: 0px solid #fff;
  position: relative;
  zoom: 1;
  /*
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  */
}
.product_sld_310809 .p_sld_310809 .slides {
  zoom: 1;
}
.product_sld_310809 .p_sld_310809 .slides img {
  -moz-user-select: none;
}
.product_sld_310809 .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
 
  -webkit-transition: max-height 0.1s ease;
  -moz-transition: max-height 0.1s ease;
  -ms-transition: max-height 0.1s ease;
  -o-transition: max-height 0.1s ease;
  transition: max-height 0.1s ease;
}
.product_sld_310809 .loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .product_sld_310809 .loading .flex-viewport {
    max-height: none;
  }
}
.product_sld_310809 .carousel li {
  margin-right: 5px;
}
.product_sld_310809 .flex-direction-nav {
  *height: 0;
}
.product_sld_310809 .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 50px;
  height: 50px;
  margin: 0px 0 0;
  position: absolute;
  top: 50%;
  transform : translate(0,-100%);
  z-index: 10;
  overflow: hidden;
  opacity: 0.5;
  cursor: pointer;
  text-indent:-9999px;
  border-radius:50%;
}

.product_sld_310809 .flex-direction-nav .flex-prev {
  background-image: url("//m.dongbanja.co.kr/0mdzimg/m_mb_product_sld_310809_arrow_left.png");
  background-repeat : no-repeat;
  background-size : cover;
  left: -37px;
}
.product_sld_310809 .flex-direction-nav .flex-prev:hover {
  opacity:1;
}
.product_sld_310809 .flex-direction-nav .flex-next {
  background-image: url("//m.dongbanja.co.kr/0mdzimg/m_mb_product_sld_310809_arrow_right.png");
  background-repeat : no-repeat;
  background-size : cover;
  right: -37px;
}
.product_sld_310809 .flex-direction-nav .flex-next:hover {
  opacity:1;
}



.product_sld_310809 .flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.product_sld_310809 .flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.product_sld_310809 .flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.product_sld_310809 .flex-pauseplay a:hover {
  opacity: 1;
}
.product_sld_310809 .flex-pauseplay a.flex-play:before {
  content: '\f003';
}


.product_sld_310809 .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -20px;
  left:0;
  opacity:1;
  text-align: center;
}
.product_sld_310809 .flex-control-nav li {
  margin: 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.product_sld_310809 .flex-control-paging li a {
  width: 7px;
  height: 7px;
  display: block;
  background: #888;
  opacity:0.7;
  cursor: pointer;
  text-indent: -9999px;
  /*
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  */
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.product_sld_310809 .flex-control-paging li a:hover {
  background: #333;
}
.product_sld_310809 .flex-control-paging li a.flex-active {
  background: #000;
  cursor: default;
}
.product_sld_310809 .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.product_sld_310809 .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.product_sld_310809 .flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.product_sld_310809 .flex-control-thumbs img:hover {
  opacity: 1;
}
.product_sld_310809 .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
/*
@media screen and (max-width: 860px) {
  .product_sld_310809 .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .product_sld_310809 .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

*/









.main1_title_310705 { width:100%; height:auto; margin:50px auto 0px; text-align:center; }
.main1_title_310705 img { width:100%; height:auto; }

.main1_align_bt_out { width:100%; height:25px; margin:0px auto 20px; text-align:center; }
.main1_align_bt_out img { display:inline-block; width:25px; height:25px; border:0px solid #ddd; margin:0 5px; cursor:pointer; opacity:0.2; } 
.main1_align_bt_out img.chop { opacity:0.9; } 

#list_main1_310705 { width:100%; height:auto; margin:0px auto 0px; }

#list_main1_310705 .ec-base-paginate.typeMoreview { margin-bottom:0px; }

#bn_310812 { width:100%; height:auto; margin:50px auto 0; }

#bn_310812 a { float:left; display:inline-block; width:100%; height:auto; }
#bn_310812 a img { width:100%; height:auto; }






.main2_title_310705 { width:100%; height:auto; margin:50px auto 0px; text-align:center; }
.main2_title_310705 img { width:100%; height:auto; }


.main2_align_bt_out { width:100%; height:25px; margin:0px auto 20px; text-align:center; }
.main2_align_bt_out img { display:inline-block; width:25px; height:25px; border:0px solid #ddd; margin:0 5px; cursor:pointer; opacity:0.2; } 
.main2_align_bt_out img.chop { opacity:0.9; } 

#list_main2_310705 { width:100%; height:auto; margin:0px auto 0px; }


#list_main2_310705 .ec-base-paginate.typeMoreview { margin-bottom:0px; }






.main3_title_310705 { width:100%; height:auto; margin:50px auto 0px; text-align:center; }
.main3_title_310705 img { width:100%; height:auto; }

.main3_align_bt_out { width:100%; height:25px; margin:0px auto 20px; text-align:center; }
.main3_align_bt_out img { display:inline-block; width:25px; height:25px; border:0px solid #ddd; margin:0 5px; cursor:pointer; opacity:0.2; } 
.main3_align_bt_out img.chop { opacity:0.9; } 

#list_main3_310705 { width:100%; height:auto; margin:0px auto 0px; }



#list_main3_310705 .ec-base-paginate.typeMoreview { margin-bottom:0px; }

</pre></body></html>